awesome/lib/awful
Emmanuel Lepage Vallée cdc6909bc7 Merge pull request #824 from Elv13/rules_refactor
Rules refactor, part 1

This fix the following awful.rules bugs:

 * **x**: Broken when "border_width" is set or left titlebars are used
 * **y**: Borken when"border_width" is set or top titlebars are used
 * **width**: See above + right litlebar
 * **height**: Same as above
 * **switchtotag**: Have a race with the "manage" -> "tag.withcurrent" code in `awful.tag`
 * **tag**: Had dead code
 * **screen**: Had a race condition with switchtotag
 * **urgent**: Had a race with screen and another with switchtotag+focus
 * **focusable**: Was broken yet again when request::activate was introduced (and also because of FS1098, that I also fixed)
 * **no_overlap**: The "no_overlap" call in rc.lua "manage" section conflict with the geometry rules as the hints are not set (idk why).
 * **size_hints_honor**: If set to false, it would be applied too late, causing height and width offsets due to placement or various geometry related properties
2016-04-20 00:39:45 -04:00
..
client awful.client: Move `urgent` in their own submodule 2016-04-11 23:54:27 -04:00
hotkeys_popup chore(awful: hotkeys: vim): rename key groups 2016-02-12 01:07:04 +01:00
layout layout.tile: Avoid negative geometries 2016-04-18 04:20:23 -04:00
mouse awful.tag: Move functions to awful.client and screen 2016-04-11 23:54:28 -04:00
widget fix deprecation warning 2016-04-17 16:35:08 +02:00
autofocus.lua awful.tag: Move functions to awful.client and screen 2016-04-11 23:54:28 -04:00
button.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
client.lua Merge pull request #824 from Elv13/rules_refactor 2016-04-20 00:39:45 -04:00
completion.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
dbus.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
ewmh.lua client: Add request::geometry 2016-04-20 00:11:04 -04:00
init.lua Make awful.rules mandatory 2016-04-18 23:55:52 -04:00
key.lua awful.key: Add a function to execute keybindings 2016-04-11 23:46:10 -04:00
keygrabber.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
menu.lua awful.tag: Move functions to awful.client and screen 2016-04-11 23:54:28 -04:00
placement.lua placement: Fix incorect use of the border_width 2016-04-18 23:56:23 -04:00
prompt.lua minor: doc / formatting 2016-04-04 20:30:44 +02:00
remote.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
rules.lua awful.rules: Apply size_hints_honor early 2016-04-20 00:11:04 -04:00
screen.lua Streamline/cleanup util.deprecate calls 2016-04-18 23:20:16 +02:00
spawn.lua doc: fixes for spawn.with_line_callback 2016-04-04 20:30:48 +02:00
startup_notification.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
tag.lua client: Extend request::tag instead of awful.tag.withcurrent 2016-04-20 00:11:04 -04:00
titlebar.lua awful.client: Deprecate .floating.get/set 2016-04-11 23:46:10 -04:00
tooltip.lua Add a property::visible signal to tooltips 2016-03-05 12:32:24 +01:00
util.lua Handle `awful.util.deprecate('Use …')` style (#837) 2016-04-19 22:37:14 +02:00
wibox.lua Support screen objects in some of awful 2016-02-26 19:50:17 +01:00