summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | 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).
| * | | merge core-8-6-branchfvogel2020-02-231-11/+22
| |\ \ \
| * | | | Refine test bind-35.1 once more since [grab current] returns the ↵fvogel2020-02-172-7/+12
| | | | | | | | | | | | | | | | | | | | eventualGrabWin while we're interested in the grabWin instead.
| * | | | Merge 8.6jan.nijtmans2020-02-174-5/+96
| |\ \ \ \
| * | | | | 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 [40e4bf6198]: Entry/spinbox: double free when textvariable set in ↵fvogel2020-07-062-2/+42
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | validatecommand script.
| * | | | | Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in ↵fvogel2020-07-062-2/+42
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | validatecommand script.
| | * | | | | Add test spinbox-19.21 testing for a spinbox the same thing entry-19.21 does ↵fvogel2020-07-051-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | for an entry widget.
| | * | | | | Bring entry-19.19 and spinbox-19.19 in line with the fix for [40e4bf6198]. ↵fvogel2020-07-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Validation is now aborted earlier (and more correctly) when a validation loop is detected, therefore the widget content does no longer change in the process.
| | * | | | | Fix [40e4bf6198]: Entry: double free when textvariable set in ↵fvogel2020-06-141-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | validatecommand script
* | | | | | | 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]
* | | | | | | | Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all ↵fvogel2020-06-271-0/+60
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | values. Original analysis and patch from Brad Lanam.
| * | | | | | | Spacing between testsfvogel2020-06-161-0/+1
| | | | | | | |
| * | | | | | | Add another non-regression test, this time exercising the -wrap false case.fvogel2020-06-161-3/+22
| | | | | | | |
| * | | | | | | Add test cases exercising [50ed1eddb0]: ttk::spinbox with -values does not ↵fvogel2020-06-161-0/+40
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | loop through all values. These tests are curently duly failing.
* | | | | | | Remove many unnessesaary curly-braces in testcasesjan.nijtmans2020-06-0947-769/+769
| | | | | | |
* | | | | | | When TK_NO_DEPRECATED is defined or when Tk is compiled with Tcl 9 headers, ↵jan.nijtmans2020-06-081-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | no longer support the oldImageType.
* | | | | | | Merge 8.6jan.nijtmans2020-06-071-26/+8
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Don't use external base64 encoder for Tk's own test-cases. Cherry-picked ↵jan.nijtmans2020-06-071-26/+8
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | from tip-529-image-metadata branch (good idea!)
* | | | | | Merge implementation of TIP #574 following acceptation by vote.fvogel2020-05-241-3/+8
|\ \ \ \ \ \
| * | | | | | Add test treetags-1.11 testing [.tree tag delete]. Also remove old proc in ↵fvogel2020-05-081-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | since Tcl features this operator natively. By Emiliano Gavilan.
* | | | | | | 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 [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar.culler2020-05-124-7/+26
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar.culler2020-05-124-7/+26
| |\ \ \ \ \ \
| | * | | | | | Fix [411359dc3b]: Clean up Aqua window destruction in TkWmDeadWindow to ↵culler2020-05-114-7/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prevent crashes and zombies on systems with a Touchbar.
* | | | | | | | Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for ↵culler2020-05-121-0/+131
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | / / / / / | |_|/ / / / / |/| | | | | | generated events. Key event handling was completely reworked.
| * | | | | | Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for ↵culler2020-05-121-1/+132
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | 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
| | |/ / / /
* | | | | | Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text ↵fvogel2020-05-011-0/+14
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez.
| * | | | | Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text ↵fvogel2020-05-011-0/+14
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez.
| | * | | | | More accurately comment canvText-20.2fvogel2020-04-261-2/+2
| | | | | | |
| | * | | | | Add test canvText-20.2 failing before commit [f74fffb4] and no longer ↵fvogel2020-04-261-0/+14
| | |/ / / / | | | | | | | | | | | | | | | | | | failing with this commit.
* | | | | | Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald ↵fvogel2020-04-251-0/+54
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons).
| * | | | | Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald ↵fvogel2020-04-251-0/+54
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons).