awesome/lib/gears
Uli Schlachter 3a4bf103b3 Initialise Lua's pseudo-RNG from C from a good source
GLib has an internal pseudo-RNG that it initialises from /dev/urandom.
This commit adds code that uses this RNG to initialise various random
number generators that can be used by Lua.

This also removes some Lua code that initialises the random number
generator badly.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-02-17 10:17:47 +01:00
..
object doc: Merge gears.object and gears.object.properties 2018-12-31 17:50:37 -05:00
sort gears: Add a new sort module 2018-03-04 01:29:33 -05:00
cache.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
color.lua Give the docs for gears.color some improvements 2018-01-22 11:53:39 +01:00
debug.lua gears.debug.print_{warning_error}: add "awesome: " prefix (#1968) 2017-08-10 14:08:32 +02:00
filesystem.lua Initialise Lua's pseudo-RNG from C from a good source 2019-02-17 10:17:47 +01:00
geometry.lua gears.geometry: Make area_intersect_area() public 2018-05-19 00:08:19 +03:00
init.lua gears: Add a new sort module 2018-03-04 01:29:33 -05:00
math.lua Move math functions out of awful.util into new gears.math 2017-03-02 18:15:59 -06:00
matrix.lua gears.matrix: Add create_rotate_at() (#1181) 2016-10-25 15:37:49 +02:00
object.lua object: Add support for signal forwarding 2017-08-19 22:52:08 -04:00
protected_call.lua Fix traceback in gears.protected_call (#1178) 2016-10-22 00:54:08 +02:00
shape.lua shape.arc: Prevent an angle underflow when rounded edges are enabled. 2019-01-26 12:13:13 -05:00
string.lua Fix incorrect @name annotation in gears.string 2018-09-26 10:37:59 +02:00
surface.lua shims: Use cairo PNG support instead of GDK 2018-02-25 18:01:08 -05:00
table.lua gears: Add `find_keys` and `find_first_key` to `gears.table`. 2019-01-24 06:31:57 -05:00
timer.lua gears.timer: Use gears.debug.print_error (#2647) 2019-02-14 10:21:55 -05:00
wallpaper.lua Add some introductionary documentation to gears.wallpaper 2018-01-22 11:22:05 +01:00