summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* 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).
| | * | 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
| | * | Fix [14188104c3]: ttk::treeview scrollbar not updating. Add test ↵fvogel2020-04-181-0/+26
| | |/ | | | | | | | | | treeview-9.2 revealing this bug, failing before the fix and passing with it. Thanks to cjmcdonald.
* | | Fix [3519111fff]: Problem with scroll in ttkfvogel2020-04-251-0/+12
|\ \ \ | |/ /
| * | Add non-regression test entry-2.1.1. This test fails before the fix, and ↵fvogel2020-04-161-0/+12
| |/ | | | | | | passes after the fix.
* | Follow-up to [d9bda1d1]: Clamp "listbox index" values between -1 and ↵jan.nijtmans2020-03-171-3/+3
| | | | | | | | (maximum) end+1 = the number of elements, which point to one more than the last emlement.... that's what other GUI elements are really doing too. Duh.
* | Fix [2edd843def]: canvas postscript returns non empty string when -file or ↵fvogel2020-03-121-4/+4
|\ \ | |/ | | | | -channel is specified. Fix by Emiliano Gavilan.
| * Fix [2edd843def]: canvas postscript returns non empty string when -file or ↵fvogel2020-03-121-4/+4
| |\ | | | | | | | | | -channel is specified. Fix by Emiliano Gavilan.
| | * Augment tests canvPs-1.1 and canvPs-2.1 so that they also check that [.c ↵fvogel2020-03-031-4/+4
| | | | | | | | | | | | postscript] return the empty string as documented. These tests currently fail.
* | | Fix [08e2f8e6f0]: unable to change focus after prior selection of focusfvogel2020-03-121-0/+20
|\ \ \ | |/ /
| * | Fix [08e2f8e6f0]: unable to change focus after prior selection of focusfvogel2020-03-121-0/+20
| |\ \
| | * | Add focus-7.1 as a non-regression test for [08e2f8e6f0]. This test does not ↵fvogel2020-03-021-0/+20
| | |/ | | | | | | | | | pass yet.
* | | merge core-8-6-branchfvogel2020-03-092-5/+5
|\ \ \ | |/ /
| * | Replace very very old constraint name 'unixOrPc' by the equivalent, ↵fvogel2020-03-092-5/+5
| |/ | | | | | | up-to-date, documented, 'unixOrWin' constraint.
* | Merge Tip #563: MouseWheel for horizontal scrollbaroehhar2020-02-242-2/+116
|\ \
| * | Add tests for scrollwheel on scrollbar: no shift horizontal and for ↵oehhar2020-02-242-2/+116
| | | | | | | | | | | | ttk::scrollbar
* | | Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma ↵fvogel2020-02-231-11/+22
|\ \ \ | | |/ | |/| | | | desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window.
| * | Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma ↵fvogel2020-02-231-11/+22
| | | | | | | | | | | | desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window.
* | | Merge implementation of TIP #565: .canvas raise/lower ignore non-existent ↵fvogel2020-02-221-0/+10
|\ \ \ | | | | | | | | | | | | tag, which fixes [3552805fff]. This follows a positive vote from the TCT.
| * | | Add non-regression test canvas-2.5: CanvasWidgetCmd, raise/lower option, no ↵fvogel2020-02-101-0/+10
| | |/ | |/| | | | | | | error on non-existing tags
* | | Clamp "listbox index" values between -1 and (maximum) end+1, as done in ↵jan.nijtmans2020-02-181-2/+2
| | | | | | | | | | | | other GUI elements too (like menu).
* | | Clamp output of listbox indexes to be >= -1 always. Many other's (like ↵jan.nijtmans2020-02-171-1/+1
|/ / | | | | | | menu's, entries) already do that. Doesn't make really a difference, as -2 is just as invalid as -1.
* | In test-cases same optimization as everywhere else: KeyPress -> Key and ↵jan.nijtmans2020-01-2723-375/+375
| | | | | | | | 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 corners.fvogel2020-01-251-5/+23
| |\
| | * Let bind-34.3 be robust against Linux KDE hot spots on screen cornersfvogel2020-01-251-5/+23
| | |
* | | Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add ↵fvogel2020-01-181-0/+12
|\ \ \ | |/ / | | | | | | non-regression test entry-11.1
| * | Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add ↵fvogel2020-01-181-0/+12
| |\ \ | | | | | | | | | | | | non-regression test entry-10.1
| | * | Add non-regression test entry-10.1fvogel2020-01-021-0/+12
| | | |
* | | | Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non ↵fvogel2020-01-181-0/+42
|\ \ \ \ | |/ / / | | | | | | | | regression tests canvas-20.[123]
| * | | Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non ↵fvogel2020-01-181-0/+42
| |\ \ \ | | | | | | | | | | | | | | | regression tests canvas-20.[123]
| | * | | Refine the newly added tests, and add comments in them.fvogel2019-12-241-3/+9
| | | | |
| | * | | Add tests canvas-20.[123], currently failing and demonstrating ticket ↵fvogel2019-12-241-0/+36
| | |/ / | | | | | | | | | | | | [587937fff].
* | | | Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Add non ↵fvogel2020-01-181-0/+19
|\ \ \ \ | |/ / / | | | | | | | | regression test canvText-14.7
| * | | Add test canvText-14.7, currently failing and demonstrating bug [1771594fff]fvogel2019-12-231-0/+19
| |/ /
* | | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor optionfvogel2019-12-141-0/+13
|\ \ \ | |/ /
| * | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor optionfvogel2019-12-141-0/+13
| |\ \
| | * | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ↵fvogel2019-11-021-0/+13
| | | | | | | | | | | | | | | | ttk::treeview.
* | | | Merge 8.6. When compiling against Tcl 9.0 headers, don't allow Emoji escape ↵jan.nijtmans2019-12-011-2/+3
|\ \ \ \ | |/ / / | | | | | | | | sequences to be split into two surrugates any more.
* | | | Merge 8.6jan.nijtmans2019-11-291-1/+6
|\ \ \ \ | |/ / /