awesome/lib/awful
Uli Schlachter 130acf1c00 Fix client shape handling
The functions awful.client.shape.update.bounding and .clip handle both
the client's shape and the shape set by Lua. However,
awful.client.shape.update.all only handles the shape set by Lua and
ignores the client's own shape. This can easily be noticed with xeyes.
When update.all ran last and you move around xeyes, the wallpaper behind
it is moved along, because it is not actually outside of the window.

Fix this by partly reverting 1a5f6b7ad2 and having update.all just
call the other two functions again.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-02-04 07:20:56 +01:00
..
client Fix client shape handling 2017-02-04 07:20:56 +01:00
hotkeys_popup hotkeys_popup: add custom keys to existing groups (#1504) 2017-02-02 22:44:24 +01:00
layout doc: fix typo (#1430) 2017-01-22 21:57:26 +01:00
mouse doc: fix signals (#1455) 2017-01-28 15:03:56 +01:00
widget layoutbox: Update when a tag's screen changes (#1505) 2017-02-02 22:45:33 +01:00
autofocus.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
button.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
client.lua client: Allow clients to have shapes 2017-02-03 17:48:28 -05:00
completion.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
dbus.lua Remove traces of the old URL (#1280) 2016-12-21 02:03:03 +01:00
ewmh.lua ewhm: fix some transient windows not being movable to other screens (#1406) (#1452) 2017-01-25 12:11:11 +01:00
init.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
key.lua fix(awful: key): clone table with user data 2017-01-30 18:19:24 +01:00
keygrabber.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
menu.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
placement.lua Fix whitespace warnings reported by luacheck (#1229) 2016-11-21 22:38:23 +01:00
prompt.lua prompt: Make awful.widget.prompt themeable 2017-01-23 13:15:09 +01:00
remote.lua Remove traces of the old URL (#1280) 2016-12-21 02:03:03 +01:00
rules.lua rules: remove duplicate handling of placement props 2017-01-27 18:00:19 +01:00
screen.lua awful.screen: add stacked arg to some functions (#1301) 2016-12-28 12:41:59 +01:00
spawn.lua doc: Document how to open a document using `awful.spawn` 2016-12-16 12:38:33 -05:00
startup_notification.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
tag.lua awful.tag: handle invalid client in delayed_call (#1372) 2017-01-23 22:53:01 +01:00
titlebar.lua Fix whitespace warnings reported by luacheck (#1229) 2016-11-21 22:38:23 +01:00
tooltip.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
util.lua Export build-time paths as entries on awesome 2017-01-25 09:41:11 +01:00
wibar.lua Merge pull request #1475 from psychon/input-shape-support 2017-02-03 12:25:56 -05:00
wibox.lua Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00