awesome/common
Uli Schlachter db087fdda7 Keep client order across restarts
This saves the order of clients in a property called AWESOME_CLIENT_ORDER on the
root window during shutdown. During startup, after managing all existing
windows, we force the client list into the order described by this property
(overwriting any changes that Lua possibly did).

This code should safely handle cases where the property doesn't contain all
existing clients or contains a client which doesn't exist anymore.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-08-29 18:18:34 +02:00
..
array.h Make objects properly inherit signals from classes 2014-03-07 14:42:03 +01:00
atoms.c remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
atoms.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
atoms.list Keep client order across restarts 2015-08-29 18:18:34 +02:00
backtrace.c remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
backtrace.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
buffer.c buffer: remove useless buffer_add_xmlescaped() 2009-04-08 18:08:44 +02:00
buffer.h Grammar/spelling corrections in comments and docs. 2009-08-31 10:39:36 +02:00
luaclass.c Make objects properly inherit signals from classes 2014-03-07 14:42:03 +01:00
luaclass.h Renamed luaL_reg to luaL_Reg 2012-06-12 10:52:10 +02:00
lualib.c lua_objlen wrapped in luaA_rawlen 2012-06-12 11:02:57 +02:00
lualib.h luaL_typerror -> luaA_typerror 2012-06-12 10:56:19 +02:00
luaobject.c Remove compiler warnings 2012-11-24 18:15:34 +01:00
luaobject.h Make objects properly inherit signals from classes 2014-03-07 14:42:03 +01:00
signal.h Make objects properly inherit signals from classes 2014-03-07 14:42:03 +01:00
util.c Use $PATH when starting $SHELL 2013-09-27 16:22:55 +02:00
util.h common/util.h: dodgy non-__GNUC__ p_delete 2012-07-31 16:33:05 +02:00
version.c Replaced already in Lua 5.1 deprecated lua_open() 2012-06-12 11:07:15 +02:00
version.h version: remove product name 2009-04-08 18:53:53 +02:00
xcursor.c Switch from libXcursor to libxcb-cursor 2013-09-19 16:48:10 +02:00
xcursor.h Switch from libXcursor to libxcb-cursor 2013-09-19 16:48:10 +02:00
xembed.c remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
xembed.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
xutil.c Minor readability fixes, STREQ()-like macros added 2011-11-18 17:56:21 +01:00
xutil.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00