gri3-wm/testcases
Orestis Floros ff579ef22f Correctly handle bindings for the same mod key with and without --release
Before this commit, get_binding() exited on the first match without
marking the rest --release bindings with B_UPON_KEYRELEASE_IGNORE_MODS.

Similarly, once it found a --release binding during a KeyPress event it
would stop searching for a matching key press binding.

Example config, placing the --release line first will trigger the second
problem:

# i3 config file (v4)
bindsym Super_L exec notify-send "press"
# or
# bindcode 133 exec notify-send "press"
bindsym --release Super_L exec notify-send "release"
# or
# bindcode --release 133 exec notify-send "release"

Fixes #2733
2018-03-20 04:09:25 +02:00
..
lib Move is_num_fullscreen to Test.pm 2017-12-11 19:14:33 +02:00
t Correctly handle bindings for the same mod key with and without --release 2018-03-20 04:09:25 +02:00
.gitignore Testcases: Use Xephyr instead of XDummy 2014-10-02 23:05:00 +02:00
Makefile.PL testcases/Makefile.PL: tell MakeMaker this is a pure-Perl distribution (#2922) 2017-09-10 11:25:43 +02:00
complete-run.pl.in complete-run.pl: accept the xvfb option from command line 2017-12-05 00:22:14 +02:00
i3-test.config Extend the fullscreen command 2014-12-10 20:42:52 +01:00
inject_randr1.5.c WIFEXITED needs sys/wait.h (#2989) 2017-09-25 09:11:15 -07:00
new-test Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
restart-state.golden tests: implement restart testing (actual option still missing) 2011-12-21 23:15:30 +00:00
valgrind.supp Add valgrind suppression file to testcases 2014-03-10 17:37:41 +01:00