Emmanuel Lepage Vallee
6615772d10
tests: Extend the test client to handle minimization.
...
The goal is to make the coverage less flacky by explicitly
handling some events.
2021-10-28 22:11:21 -07:00
Emmanuel Lepage Vallee
5818de41ce
awful: Rename awful.ewmh to awful.permissions.
...
It has nothing to do with EWMH since a long time. It was already used
for the requests, so lets formalize this.
2020-01-11 15:43:30 -08:00
Xinhao Yuan
0e8dd4c1c9
Added more tests to check partial maximization handling, which require wmctrl as an optional dependency.
2019-10-17 18:54:29 -04:00
Xinhao Yuan
33570e45d7
Added a test to check if window state is restored after a client unmaximizing itself.
2019-10-16 18:23:21 -04:00
Daniel Hahler
678ead2634
Add client.object.immobilized_{horizontal,vertical} ( #2066 )
...
ewmh.client_geometry_requests: ignore immobilized clients
Fixes https://github.com/awesomeWM/awesome/issues/1676 .
Fixes https://github.com/awesomeWM/awesome/issues/2036 .
2017-10-25 15:36:00 +02:00
Uli Schlachter
e90f3ef253
test-maximize.lua: Test all gravities
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-26 18:24:28 +02:00
Uli Schlachter
3e0eefe3bc
Add a test case for some recent bug
...
This test would have caught
https://github.com/awesomeWM/awesome/issues/1607 .
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-26 18:24:28 +02:00
Uli Schlachter
08555a4fed
test-maximize: Restore old border width
...
When the border width changes, we move the client according to its
gravity. This can cause problems with the following code. Fix this by
restoring the original border width again, which undoes the move.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-26 18:24:28 +02:00
Emmanuel Lepage Vallee
5d944e3c1a
tests: Add client self-resizing support to the tests
2017-05-23 22:34:12 +02:00
Emmanuel Lepage Vallee
710039ed3f
tests: Test more maximization corner cases
2017-05-23 22:33:26 +02:00
Uli Schlachter
2eef92a891
test-maximize: Improve error messages
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-14 10:10:03 +02:00
Emmanuel Lepage Vallee
e7232c0dc2
test: Use the test client in test-maximize
2017-05-14 09:56:58 +02:00
Emmanuel Lepage Vallee
631e75a757
ewmh: Use the request:: API in the border_width / wa callback
...
And stop listening to property::geometry, it's no longer needed.
This also remove messing up the border without saving it
somewhere. The concept is sound, but not the implementation.
2017-02-07 11:13:15 -05:00
Emmanuel Lepage Vallee
3ca363115d
tests: Add tests for #1321
2017-02-07 11:12:40 -05:00
cmertz
2231158adf
change test value for client.border_width
2016-07-27 13:43:28 +02:00
cmertz
41133c9836
test client.border_width restore after fullscreen
2016-07-27 09:50:11 +02:00
Emmanuel Lepage Vallee
8875b66d2e
tests: Test awful.rules
2016-04-20 00:11:04 -04:00
Emmanuel Lepage Vallee
f5a27ab99b
tests: Test maximizing and fullscreen
2016-04-20 00:11:04 -04:00