awesome/lib
koniu 529502ffbf awful.tag: fix and improve tag history
This fixes a long standing tag history breakage. To store history
of tag switching we rely on a special signal "tag::history::update"
which needs to be emitted by any function which deals with tag
selection.

History is multi-level with a configurable limit:
awful.tag.history.limit = 20 (by default).

awful.tag.history.restore function gets a new argument 'idx' which can
be either 'previous' (default) which will revert to the previously
selected set of tags, or a numerical index in the tag history table.

Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:44:33 +02:00
..
awful awful.tag: fix and improve tag history 2009-08-31 10:44:33 +02:00
beautiful.lua.in beautiful: be safer with dofile() 2009-08-21 21:26:50 +02:00
invaders.lua.in wibox: port to new object system 2009-08-21 15:30:47 +02:00
naughty.lua.in naughty: fix margin when using icon 2009-08-26 09:14:57 +02:00
telak.lua.in telak: fix new proto and update description 2009-08-28 17:02:16 +02:00