summaryrefslogtreecommitdiffstats
path: root/tests/menu.test
Commit message (Collapse)AuthorAgeFilesLines
* Fix [1576528fff]: image read file with -from option. (and resolve merge ↵fvogel2024-06-111-50/+21
|\ | | | | | | conflicts)
| * Remove constraints hasEarthPhoto and hasOusterPhoto, the image files used in ↵fvogel2024-06-091-47/+21
| | | | | | | | the tests are distributed in the tests directory so these constraints are always satisfied.
| * Add test imgPhoto-19.1 demonstrating bug [1576528] for the GIF case, and ↵fvogel2024-06-081-3/+0
| | | | | | | | imgPhoto-19.2 (which shows a workaround and passes).
| * Add Tk_Window parameter to TtkSelectImage(). Not used yetjan.nijtmans2023-12-141-2/+2
| |
* | Merge 8.7jan.nijtmans2024-01-231-2/+2
|\ \
| * | Revise "bad screen distance" error-messagesjan.nijtmans2024-01-231-2/+2
| | |
| * | Restore "$menu index" to return "none" for no index (for compatibility with ↵jan.nijtmans2024-01-081-2/+2
| | | | | | | | | | | | Tk 8.6)
* | | Resolve duplicate tests names (menu-40.1 and menu-40.2) by renumbering the ↵fvogel2024-01-201-47/+47
|/ / | | | | | | tests added in [e2b00bfd].
* | No deprecated function names in testcasesjan.nijtmans2023-12-111-16/+16
| |
* | Merge 8.6jan.nijtmans2023-11-151-2/+2
|\ \ | |/
* | Merge core-8-6-branchculler2023-11-071-0/+34
|\ \ | |/
| * Add non-regression test for the 'activate' caseculler2023-11-051-3/+22
| |
| * Add a non-regression test for the invoke crash.culler2023-11-051-0/+15
| |
* | Merge 8.6sbron2023-09-041-0/+8
|\ \ | |/
| * Add a test that will crash on Tk 8.7, due to bug [14a9b62e1d].sbron2023-09-041-0/+8
| |
* | Change menu test number: menu-41.1 --> menu-39.2fvogel2023-09-011-17/+18
|\ \ | |/
| * Change menu test number: menu-40.1 --> menu-39.2fvogel2023-09-011-1/+1
| |
* | Renumber test menu-40.1 introduced by previous commit into menu-41.1 (name ↵fvogel2023-08-291-18/+18
| | | | | | | | clash resolution).
* | Add non-regression test menu-40.1 demonstrating use-after-free (bug ↵fvogel2023-08-291-0/+18
|\ \ | |/ | | | | [1797555fff]). This bug is already fixed by [32a43619cd].
| * Add non-regression test menu-40.1 demonstrating use-after-free (bug ↵fvogel2023-08-281-0/+18
| | | | | | | | [1797555fff]). This bug is already fixed by [32a43619cd].
* | Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries.fvogel2023-06-071-1/+45
|\ \ | |/
| * Add (currently failing) tests demonstrating bug [a418aafa76]: Bogus @x,y ↵fvogel2023-05-281-1/+45
| | | | | | | | indices are accepted for menu entries
* | Merge 8.7jan.nijtmans2023-03-301-0/+52
|\ \
| * \ Fix [15c685a976]: Issues with menu cloning.sbron2023-03-301-0/+52
| |\ \ | | |/
| | * Make tests 20.12 to -15 pass on Windows. In details: on this platform the ↵fvogel2023-03-261-4/+8
| | | | | | | | | | | | cloned menu window does not exist at the time [event generate] is called, which prevents the event from being actually generated. The cloned menu needs to be posted for its window to exist. Then, on Windows, a 'normal' clone posted menu blocks the event loop --> remedy: make the clone of 'tearoff' type when cloning, therefore posting it makes its window exist and does not block the event loop, which in turn allows the event to be generated and serviced.
| | * Make the clone inherit the bindtags from the original menu.sbron2023-03-261-0/+8
| | |
| | * Add tests to check for the issues mentioned in bug [15c685a976].sbron2023-03-231-0/+40
| | |
* | | Add a test for an id that is equal to a special index.sbron2023-03-221-1/+12
| | |
* | | Fix error message formatting and add a test for the error scenario.sbron2023-03-201-0/+10
| | |
* | | Add tests for TIP 658.sbron2023-03-201-0/+130
| | |
* | | Implement TIP 658sbron2023-03-161-29/+29
|/ /
* | More alphabetizing Tk options. More type-cast improvementsjan.nijtmans2022-05-121-2/+2
| |
* | Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to ↵fvogel2022-04-101-154/+154
|\ \ | |/ | | | | cjmcdonald.
| * Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to ↵fvogel2022-04-101-154/+154
| |\ | | | | | | | | | cjmcdonald.
| | * Fix indentation in menu.testfvogel2022-04-021-154/+154
| | |
| * | (Cherry-pick) Fix for bug [29b5c28ea]jan.nijtmans2022-04-041-0/+22
| |/
* | Fix for bug [29b5c28ea]griffin2022-04-041-0/+22
| |
* | TIP #577 follow-up (Enhanced index values for Tk). Now that an index may be ↵jan.nijtmans2021-12-141-4/+4
| | | | | | | | "", reflect this in error-messages as well
* | Add non-regression test menu-39.1 checking for [be8f5b9fc2].fvogel2021-12-111-0/+8
|\ \ | |/
| * Add non-regression test menu-39.1fvogel2021-12-081-0/+8
| |
| * Remove test-cases added [ac48fb2d729f3994|here]: This test-case gives ↵jan.nijtmans2021-11-011-8/+0
| | | | | | | | different results in 8.6, which are fixed in 8.7
| * Test-case cleanup (all backported form 8.7)jan.nijtmans2021-10-311-295/+303
| |
| * merge core-8-6-branch (and fix conflict in test event-9)fvogel2021-03-091-1/+1
| |\
| * | Implement Jan's suggestions.fvogel2021-02-271-1/+2
| | |
| * | Patch [85c8397412]: Wrapper proc for exerting timing control over pointer ↵fvogel2021-02-111-3/+1
| | | | | | | | | | | | warping. This is the patch for 8.6 (with many conflicts fixed).
* | | Merge 8.7jan.nijtmans2021-04-271-2/+1
|\ \ \
| * \ \ merge trunk (and fix conflict in test event-9)fvogel2021-03-091-1/+1
| |\ \ \
| * | | | Cherrypick Jan's suggestions [ee33dc39] and resolve conflict.fvogel2021-02-271-1/+2
| | | | |
| * | | | Patch [85c8397412]: Wrapper proc for exerting timing control over pointer ↵fvogel2021-02-111-3/+1
| | | | | | | | | | | | | | | | | | | | warping. Patch from Erik Leunissen applied as-is.
* | | | | Merge 8.7jan.nijtmans2021-03-161-1/+1
|\ \ \ \ \ | | |/ / / | |/| | |