awesome/spec
Uli Schlachter c62d323d09 wibox.widget.base: Add caches for :layout and :fit
These caches, well, cache the result of the :layout and :fit callbacks on
widgets.

Clearing caches is done by recording dependencies between a widget. When a call
to base.fit_widget() or base.layout_widget() recursively causes another call to
such a function, this means that the earlier widget depends on the later widget.
This dependency is recorded and when the later widget emits
widget::layout_changed, the caches of all the widgets involved are cleared.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-09-06 18:57:21 +02:00
..
awful spec: fix "require" statements for busted 2.0.rc6 2015-02-19 12:13:53 +01:00
gears Add gears.matrix for working with cairo matrices 2015-08-12 10:38:22 +02:00
wibox wibox.widget.base: Add caches for :layout and :fit 2015-09-06 18:57:21 +02:00
preload.lua Fix sporadic test failure due to lgi 2015-07-29 21:31:47 +02:00