awesome/lib
Uli Schlachter ba75da7976 Work around a bug in LGI
cairo_get_source() is not bound correctly, leading to use-after-free
bugs. Cairo catches this and crashes.

Work around this by preserving the current source in a different way.
Instead of using cairo_get_source() and later cairo_set_source(), this
commit wraps everything that changes the current source between
cairo_save() and cairo_restore(). Thus, cairo saves the current source
for us without us having to grab an explicit reference.

Works-around: https://github.com/pavouk/lgi/issues/210
Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-01-27 11:42:51 +01:00
..
awful Merge pull request #2521 from Elv13/modifiers 2019-01-24 23:59:54 -05:00
beautiful beautiful.init: Fix return values and improve doco. fixes: #2588 #2592 2019-01-25 22:56:41 +11:00
gears gears: Add `find_keys` and `find_first_key` to `gears.table`. 2019-01-24 06:31:57 -05:00
menubar Add Science category to menubar menu generation categories table. Fixes #2602 2019-01-21 11:58:44 -06:00
naughty dbus: fix nil notifications (#2180) 2018-10-07 16:09:12 +02:00
wibox Work around a bug in LGI 2019-01-27 11:42:51 +01:00
beautiful.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00
naughty.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00