awesome/lib/naughty/widget
Emmanuel Lepage Vallee 9dcfde32e0 naughty: Never hold a strong reference to the notification in the box.
luajit was failing to GC the notification about 5% of the time. This
commit stores all widget notifications in a weak table and don't let
any lambda access the parent object notification object.

Each of those changes reduces the failure rate. There might still be
a couple in there, but the test passed 200x on my laptop with 100%
success rate.
2021-10-31 19:30:17 -07:00
..
_default.lua naughty: Never hold a strong reference to the notification in the box. 2021-10-31 19:30:17 -07:00
_markup.lua fix(naughty: widget: _markup): correctly un-escape "<span property=value>" 2020-04-23 13:44:34 +02:00
icon.lua naughty: Never hold a strong reference to the notification in the box. 2021-10-31 19:30:17 -07:00
init.lua naughty: Add a `message` widget. 2019-06-08 18:56:08 -04:00
message.lua naughty: Never hold a strong reference to the notification in the box. 2021-10-31 19:30:17 -07:00
title.lua naughty: Never hold a strong reference to the notification in the box. 2021-10-31 19:30:17 -07:00