Orestis Floros
315ff17563
Add '--release' flag for bindsym in the bar block
...
i3bar's handle_button is modified to also handle XCB_BUTTON_RELEASE
events. During these button release events, only custom commands are
checked to avoid sending multiple workspace ipc messages.
The way this patch is implemented will allow to assign a custom command
for both the press and release of the same button:
bar {
...
bindsym buttonX exec command1
bindsym --release buttonX exec command2
}
Fixes #3068 .
2017-12-08 12:16:22 +02:00
Michael Stapelberg
1946cc6cab
t/525: remove flaky focus check
2017-10-23 21:06:13 +02:00
Michael Stapelberg
28ca1e8529
Fix AnyEvent->timer call ( #3008 )
...
And make the remaining AnyEvent->condvar and AnyEvent->timer calls
consistent.
2017-10-05 13:03:33 -07:00
Michael Stapelberg
2bff4f1dba
Synchronize with i3bar+i3, not just i3.
2017-09-30 13:04:20 +02:00
Michael Stapelberg
ce21de8dde
Implement the tick event
...
This makes our tests less flaky, shorter, and more readable.
fixes #2988
2017-09-30 11:41:57 +02:00
Michael Stapelberg
7ad32fd2d1
tests: replace http:// with https:// where appropriate
...
This was done automatically using:
% sed -i 's,http://build.i3wm.org,https://build.i3wm.org,g ' testcases/t/*.t
2017-09-24 10:19:50 +02:00
Michael Stapelberg
02786155dc
tests: use i3_config arg instead of precisely one launch_with_config
...
This way, tests are shorter, and i3test’s invocation of launch_with_config
parallelizes work better, using dont_block => 1.
2017-09-14 21:46:20 +02:00
Michael Stapelberg
338cb693dc
t/525-i3bar-mouse-bindings: wait for i3bar to appear before testing
...
Otherwise, this test is flaky when i3bar takes a while to start.
2016-01-09 12:47:00 +01:00
Ingo Bürk
6130e8aed9
Migrate "xdotool click" in tests to XTEST.
2016-01-03 21:48:39 -05:00
Ingo Bürk
618b6744d5
Added testcase for #1695 .
2015-06-18 19:28:24 +02:00