awesome/lib
Emmanuel Lepage Vallee 16b92a0614 wibox: Fix __to_string and garbage collection.
There was no "real" unsolvable GC issues, but at least for Lua
5.2 and 5.3, it wasn't possible to GC a wibox anymore. This
commit unwind the circular references with 3 new weak refs. This
is enough to get a specific test to pass on Lua 5.3. It's voodoo,
but this was actually a pretty bad leak. There's other according
to some test I wrote, but that's one.

As for to_string, it appears to be accidental refactoring oversight.
2023-12-30 23:23:55 -08:00
..
awful Update menu.lua (#3876) 2023-12-29 13:19:12 -08:00
beautiful doc: Add a mandatory `@noreturn` for functions and methods. 2022-08-29 22:49:45 -07:00
gears Added gears.string.psplit function to support patterns (#3839) 2023-11-18 17:14:35 -08:00
menubar menubar.init: Update the property documentation. 2022-08-29 22:49:47 -07:00
naughty Send a default action when notification is closed by user 2023-10-09 15:07:39 +02:00
ruled fix(ruled: client: matching_rules): regression after 75019c3f6f (#3694) 2022-09-15 23:44:48 -07:00
wibox wibox: Fix __to_string and garbage collection. 2023-12-30 23:23:55 -08: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