awesome/lib/awful
Emmanuel Lepage Vallee 21787444e4 client: Simplify screen selection decision tree.
This commit remove the `awful.tag` "manage" hook. The relevant
code has been moved to ewmh.lua request::tag handler. The handler
is called either by a volontary screen change or by a forced one.

It also require the awful.rules to be executed. This is done by
default and the user would have to explicitly disable that
behavior. From now on, disabling the rules require the user to
handle tag selection.

Fixes #1028 #1052
2016-09-04 02:52:16 -04:00
..
client use c:jump_to instead of client.jumpto 2016-08-10 13:02:02 +02:00
hotkeys_popup wibox: Create a container module 2016-05-30 17:51:19 -04:00
layout awful.layout: Move clients if a screen is moved 2016-07-24 16:36:03 +02:00
mouse mouse: Add the current_widget_geometry property 2016-08-20 16:21:48 -04:00
widget awful.widget.tasklist: Add an align option (#1065) 2016-09-02 18:14:43 +02:00
autofocus.lua awful.autofocus: Skip invalid screens 2016-05-08 14:52:31 +02:00
button.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
client.lua use c:jump_to instead of client.jumpto 2016-08-10 13:02:02 +02: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: Simplify screen selection decision tree. 2016-09-04 02:52:16 -04:00
init.lua Fix awful.util.pread() return value (#1005) 2016-07-17 15:29:15 +02:00
key.lua key: Make the ignore_modifiers table public 2016-07-09 20:01:17 +02:00
keygrabber.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
menu.lua menu: Fix regression 2016-05-31 14:32:07 -04:00
placement.lua placement: Port next_to_mouse to the new API 2016-08-20 16:21:48 -04:00
prompt.lua prompt: Fix hooks when number or caps lock are set 2016-07-16 22:39:06 -04:00
remote.lua Fix luacheck warnings in half of awful 2016-02-11 21:55:32 +01:00
rules.lua Make rules with 'tag = "3"' work with multiple screens (#992) 2016-07-09 19:17:35 +02:00
screen.lua screen: Use math.huge instead of 9999 2016-08-22 17:27:48 -04:00
spawn.lua Remove awful.{spawn.,}pread (#184) 2016-07-16 17:59:47 +02:00
startup_notification.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
tag.lua client: Simplify screen selection decision tree. 2016-09-04 02:52:16 -04:00
titlebar.lua doc: Document titlebar arguments. 2016-08-01 15:35:00 -04:00
tooltip.lua tooltip: Stop using a fallback font (#1061) 2016-08-30 12:57:40 +02:00
util.lua util: Add a class deprecation function. 2016-05-30 17:51:18 -04:00
wibar.lua Lua: Remove calls to add_signal() 2016-06-04 18:23:48 +02:00
wibox.lua util: Add a class deprecation function. 2016-05-30 17:51:18 -04:00