2f74c079aa
The big change here is that we now keep our configuration structure in a global variable called globalconf. This radically simplifies many interfaces, since passing awesomeconf everywhere is no longer necessary. There are also more subtle interface effects - now we can reliably identify a screen from just a screen ID, rather than an awesomeconf, screenid tuple. Overall, this patch makes most of the interfaces in awesome much nicer to use - enjoy! Yes, this is a huge patch, but since a lot of the refactoring was done systematically using vim macros, splitting this up would have been very hard. |
||
---|---|---|
.. | ||
focustitle.c | ||
layoutinfo.c | ||
taglist.c | ||
textbox.c |