summaryrefslogtreecommitdiffstats
path: root/tests/bind.test
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2020-09-031-1/+1
|\
| * Another round of TIP #581-related name changes. Now merely concentrated on ↵jan.nijtmans2020-09-031-1/+1
| | | | | | | | consistancy in the test-cases
* | Merge 8.6jan.nijtmans2020-08-131-1/+1
|\ \ | |/
| * Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave ↵fvogel2020-07-061-8/+56
| |\ | | | | | | | | | widget. Mouse pointer warping happens at idle time, and the fix does not change this.
| | * Rework test bind-35.1 and simplify it a bit, make it fail in core-8-6-branch ↵fvogel2020-06-141-27/+22
| | | | | | | | | | | | that does not have the fix yet.
* | | Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave ↵fvogel2020-07-061-14/+35
|\ \ \ | | | | | | | | | | | | widget. Mouse pointer warping happens synchronously.
| * \ \ Be even more specific in the result expected from bind-35.1fvogel2020-06-071-3/+3
| |\ \ \ | | | |/ | | |/|
| | * | Add comment explaining the result expected for bind-35.1fvogel2020-06-071-0/+2
| | | |
| | * | Be even more specific in the result expected from bind-35.1fvogel2020-06-071-1/+2
| | | |
| | * | Take into account that some WM, such as KDE/Plasma with the Aurorae theme ↵fvogel2020-06-061-0/+5
| | | | | | | | | | | | | | | | engine, need a bit more time to setup a new toplevel and display its content.
| * | | merge bug-e3888d5820fvogel2020-06-061-0/+1
| |\ \ \ | | |/ /
| | * | Cherry-pick [a6c87041]: Make bind-34.1 pass on Debian 10 with KDE/Plasma by ↵fvogel2020-06-061-0/+1
| | | | | | | | | | | | | | | | giving the WM a more complete setup for this test.
| * | | Take into account that some WM, such as KDE/Plasma with the Aurorae theme ↵fvogel2020-06-061-0/+5
| | | | | | | | | | | | | | | | engine, need a bit more time to setup a new toplevel and display its content.
| * | | Make success criterion for test bind-35.1 more specific, so that this same ↵fvogel2020-06-061-1/+4
| | | | | | | | | | | | | | | | test passes in branch bug-e3888d5820-alt1 but fails in core-8-6-branch (previously bind-35.1 did not fail in core-8-6-branch, in which bug [e3888d5820] is not yet solved).
| * | | Remove proc waitForGrab from test bind-35.1fvogel2020-06-021-20/+3
| | | |
| * | | merge bug-e3888d5820fvogel2020-06-021-0/+1
| |\ \ \ | | |/ /
| | * | Make test bind-34.1 pass on Debian 10 with KDE/Plasma.fvogel2020-06-021-0/+1
| | | |
| * | | merge bug-e3888d5820fvogel2020-06-021-2/+2
| |\ \ \ | | |/ /
| | * | Fix error (with no consequences) in test bind-34.1fvogel2020-06-021-2/+2
| | | |
| * | | Remove function DoWarpWrtScreen which was called from only one place, and ↵fvogel2020-06-021-2/+2
| | | | | | | | | | | | | | | | add comments.
| * | | Rename DoWarp to DoWarWrtScreen, add function DoWarpWrtWin to factorize the ↵fvogel2020-06-021-2/+2
| | | | | | | | | | | | | | | | code a bit.
| * | | Warping with respect to the whole screen is now synchronous as well (it is ↵fvogel2020-06-021-11/+2
| | | | | | | | | | | | | | | | no longer executed as an idle task). This allows to remove some further update/after commands in tests.
| * | | A more robust approach to warping with respect to a window: make the call to ↵fvogel2020-06-021-6/+0
| |/ / | | | | | | | | | TkpWarpPointer happen in TkPointerEvent instead of as an idle event. This allows to remove some update/after commands in tests since warping with respect to a window is now synchronous (it happens before event generate $win <Motion> -warp 1 ... returns).
| * | Refine test bind-35.1 once more since [grab current] returns the ↵fvogel2020-02-171-7/+11
| | | | | | | | | | | | eventualGrabWin while we're interested in the grabWin instead.
| * | Merge 8.6jan.nijtmans2020-02-171-5/+23
| |\ \
| * | | Don't stress the CPU too much.fvogel2020-02-161-1/+1
| | | |
| * | | Attempt to make test bind-35.1 more reliable, by waiting for the expected ↵fvogel2020-02-161-5/+13
| | | | | | | | | | | | | | | | [grab current] value.
| * | | Avoid interference in bind-35.1 from the hot spots in the corners of the ↵fvogel2020-01-271-2/+2
| | | | | | | | | | | | | | | | screen featured by some WM on Linux.
| * | | Put more robustness in bind-35.1fvogel2020-01-191-0/+1
| | | |
| * | | Make bind-35.1 fail on Linux, by swapping the order of the mouse pointer ↵fvogel2020-01-111-5/+8
| | | | | | | | | | | | | | | | warps with respect to grabs. This prevents the warp prologue (see [e3888d5820]) from playing a role in that test.
| * | | Attempt to make bind-35.1 more reliable on Windows.fvogel2020-01-111-7/+3
| | | |
| * | | Add test bind-35.1, currently failing, and demonstrating issue reported in ↵fvogel2020-01-061-0/+33
| | | | | | | | | | | | | | | | [e3888d5820] (grab on master prevents mouse pointer warp into slave widget)
* | | | Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore.fvogel2020-06-271-0/+98
|\ \ \ \ | | |_|/ | |/| |
| * | | Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore.fvogel2020-06-271-0/+98
| |\ \ \
| | * | | Add two new tests, bind-33.20 and bind-33.21, exercising bindings to mixed ↵fvogel2020-06-211-0/+31
| | | | | | | | | | | | | | | | | | | | types (Key and Button) events as sent by the keyboard (including the KeyRelease event) and mouse. These tests currently fail with TIP #532 implementation but pass with the old implementation with the event ring.
| | * | | Add new test bind-33.19, further exercising simulation of the keyboard to ↵fvogel2020-05-021-0/+16
| | | | | | | | | | | | | | | | | | | | trigger bindings containing several patterns.
| | * | | Add (currently failing) tests bind-33.16, bind-33.17 and bind-33.18 ↵fvogel2020-05-021-0/+51
| | | |/ | | |/| | | | | | | | | exercising the case reported in bug [16ef161925]
* | | | Remove many unnessesaary curly-braces in testcasesjan.nijtmans2020-06-091-133/+133
| | | |
* | | | Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more ↵fvogel2020-05-131-0/+2
|\ \ \ \ | |/ / / | | | | | | | | complete setup for this test.
| * | | Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more ↵fvogel2020-05-131-0/+2
| | | | | | | | | | | | | | | | complete setup for this test.
* | | | Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for ↵culler2020-05-121-0/+131
|\ \ \ \ | |/ / / | | | | | | | | generated events. Key event handling was completely reworked.
| * | | Add the Menu key to bind-35.1culler2020-05-121-1/+1
| | | |
| * | | Add regression tests for modifier key events.marc_culler2020-05-051-43/+37
| | | |
| * | | Add non-regression tests.marc_culler2020-05-041-0/+137
| |/ /
* | | In test-cases same optimization as everywhere else: KeyPress -> Key and ↵jan.nijtmans2020-01-271-263/+263
| | | | | | | | | | | | ButtonPress -> Button.
* | | Let bind-34.3 be robust against Linux KDE hot spots on screen corners.fvogel2020-01-251-5/+23
|\ \ \ | |/ /
| * | Let bind-34.3 be robust against Linux KDE hot spots on screen cornersfvogel2020-01-251-5/+23
| |/
* | Merge 8.6jan.nijtmans2019-11-151-0/+19
|\ \ | |/
| * merge core-8-6-branch, and add (currently failing) test bind-34.3 ↵fvogel2019-11-141-0/+47
| |\ | | | | | | | | | demonstrating that warping does not work with null or negative coordinates. Also add a bit of debug printf in TkSetCursorPos() for Windows
| * | Cherrypick [e9becf44ab]: Help tests bind-34.1 and bind-34.2 to always pass ↵fvogel2019-10-271-0/+4
| | | | | | | | | | | | on Win10. See today's comment posted in ticket [69b48f427e]