summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Apple changed the metrics for Courier New in Big Sur, causing many textWind ↵culler2020-07-201-1/+5
| | | | tests to fail.
* macOS: remove unneeded code observed in [7ebdd17974], remove ↵marc_culler2020-07-151-5/+5
| | | | tkMacOSXFlushWindows, make XSync do nothing except process timer events.
* Do not process timer events in drawRect (Thanks to Nicolas Bats) and remove ↵marc_culler2020-07-131-3/+5
| | | | references to ServiceMode since Tcl_ServiceAll is not being called anymore.
* Tweak and untweak a couple of tests with race conditions.marc_culler2020-07-122-3/+5
|
* Merge 8.6jan.nijtmans2020-07-125-36/+264
|\
| * 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-142-28/+22
| | | | | | | | | | | | that does not have the fix yet.
| | * 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.
| | * 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.
| | * Make test bind-34.1 pass on Debian 10 with KDE/Plasma.fvogel2020-06-021-0/+1
| | |
| | * Fix error (with no consequences) in test bind-34.1fvogel2020-06-021-2/+2
| | |
| | * 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.
| | * | | | 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
| |\ \ \ \ \
| | * | | | | 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]
| * | | | | | 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.
| * | | | | 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!)
* | | | | | Fix the Redisplay to make new windows complete.culler2020-06-071-4/+8
| | | | | |
* | | | | | Fixed a bug in TkpDrawAllViews and added a mechanism to prevent ↵culler2020-06-051-13/+8
| | | | | | | | | | | | | | | | | | | | | | | | Tcl_WaitForEvent from blocking if there is drawing that needs to be done.
* | | | | | Better control over when drawRect runs. Add check for drawing outside of ↵culler2020-06-013-23/+6
|/ / / / / | | | | | | | | | | | | | | | the drawRect clipping rectangle.
* | | | | 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]: 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-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.
| * | | | | 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).
| * | | | | Add new test case treeview-9.3 exercising scrollbar change on 'see' command ↵fvogel2020-04-181-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | for an item whose ancestors are closed