awesome/lib/wibox
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
..
container wibox.container.tile: Update the property documentation. 2022-08-29 22:49:47 -07:00
layout wibox.layout.stack: Update the property documentation. 2022-08-29 22:49:47 -07:00
widget Fix slider with minimum value (#3807) 2023-08-12 16:59:15 -07:00
drawable.lua wibox: Fix __to_string and garbage collection. 2023-12-30 23:23:55 -08:00
hierarchy.lua doc: Add a mandatory `@noreturn` for functions and methods. 2022-08-29 22:49:45 -07:00
init.lua wibox: Fix __to_string and garbage collection. 2023-12-30 23:23:55 -08:00