Tk Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

559 check-ins using file generic/ttk/ttkElements.c version 4f32cd32

2025-04-30
12:07
Rebase to trunk Leaf check-in: c88d91ab user: jan.nijtmans tags: tip-698, core-tip-698
12:05
Merge-mark Leaf check-in: 7af6ab73 user: jan.nijtmans tags: trunk, main
12:01
Accept [718cbc3016]: Collect utility procs for the Tk test suite Leaf check-in: 0318c8ea user: jan.nijtmans tags: core-9-0-branch
2025-04-29
21:55
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patches by Emiliano Gavilan. check-in: 242958d6 user: jan.nijtmans tags: core-9-0-branch
20:54
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. check-in: 442b8957 user: fvogel tags: trunk, main
20:52
Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. check-in: 95e5a7cf user: fvogel tags: trunk, main
13:56
UNEXEC tests/option.file3 UNEXEC tests/winDialog.test check-in: ae8d1bd7 user: jan.nijtmans tags: trunk, main
13:54
Merge-mark check-in: 753d0fb6 user: jan.nijtmans tags: trunk, main
13:52
UNEXEC winDialog.test check-in: 0b15d7df user: jan.nijtmans tags: core-9-0-branch
2025-04-28
21:28
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0723cd32 user: erikleunissen tags: trunk, main
21:22
Remove this project from Github CI scheduling files Closed-Leaf check-in: ac75d18e user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
05:54
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. Closed-Leaf check-in: d006bbc4 user: fvogel tags: bug-9b23b6ca23
05:49
Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. Closed-Leaf check-in: e03df40d user: fvogel tags: bug-7716cb2f67
02:33
Additional tweak Leaf check-in: 38cc8450 user: kevin_walzer tags: tka11y
02:32
Tweak indentation errors check-in: bdf5824a user: kevin_walzer tags: tka11y
02:26
Additional refinements with crashes check-in: 959a027b user: kevin_walzer tags: tka11y
2025-04-27
21:38
Additional crash cleanup check-in: 911675e6 user: kevin_walzer tags: tka11y
20:51
Remove additional crash points and simplify accessibility hierarchy check-in: 8e2aeaad user: kevin_walzer tags: tka11y
19:35
Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 7d3a081b user: jan.nijtmans tags: core-9-0-branch
2025-04-26
16:34
Fix typo in comment check-in: f4d1042a user: emiliano tags: trunk, main
12:53
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: b6f80eb3 user: culler tags: core-9-0-branch
12:48
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 34e2d7e7 user: culler tags: trunk, main
12:37
merge main Closed-Leaf check-in: e8cdd34b user: culler tags: bug-111f66c781
11:47
Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 5c5daa6c user: fvogel tags: trunk, main
11:45
Complementary fix by Emiliano Gavilan for [d2eac285d9]: tk print command fails with canvas widget check-in: 408f20ff user: fvogel tags: trunk, main
07:42
Correctly indent continuation lines. Closed-Leaf check-in: 4a06dff1 user: fvogel tags: bug-bb5c3d0ecc
03:10
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 22eb7b5a user: culler tags: bug-111f66c781
02:21
Remove a couple of debugging lines check-in: a674d7e0 user: kevin_walzer tags: tka11y
02:15
Address some runtime errors/crashes with MSVC check-in: 8fb84545 user: kevin_walzer tags: tka11y
2025-04-25
19:15
Further patch from Emiliano Gavilan. check-in: c4c9d256 user: fvogel tags: bug-bb5c3d0ecc
06:14
Complementary fix by Emiliano Gavilan, fixing further issues (see [bb5c3d0ecc]). check-in: 57ac712c user: fvogel tags: bug-bb5c3d0ecc
2025-04-24
21:01
Fix [bb5c3d0ecc]: tk print command fails on windows check-in: 8fd0f283 user: fvogel tags: bug-bb5c3d0ecc
13:09
Rebase Leaf check-in: 26f254f0 user: jan.nijtmans tags: tip-626
13:05
Fix [d2eac285d9]: tk print command fails with canvas widget check-in: 654457d0 user: jan.nijtmans tags: trunk, main
13:02
Fix [d2eac285d9]: tk print command fails with canvas widget check-in: b2411a5e user: jan.nijtmans tags: core-9-0-branch
12:00
Merge-mark check-in: 7e7a527a user: jan.nijtmans tags: trunk, main
11:59
Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 87e85a52 user: jan.nijtmans tags: core-9-0-branch
11:52
Merge 9.0 check-in: 43dd3043 user: jan.nijtmans tags: trunk, main
11:51
Fix [f6d40f9902]: Cross compiling trunk using x86_64-w64-mingw32-gcc version 9.2.0 fails since commit [03ce8fe9d1] check-in: fb7f031f user: jan.nijtmans tags: core-9-0-branch
2025-04-23
09:42
Attempt to fix [d2eac285d9]: tk print command fails with canvas widget Closed-Leaf check-in: fada46f6 user: jan.nijtmans tags: bug-d2eac285d9
08:01
[5d0bc3cf] block cursor on tab has space width: https://androwish.org/home/info/ae43177ce04ec244 Leaf check-in: 3a6853ea user: oehhar tags: 5d0bc3cf-text-blockcursor
2025-04-22
22:56
Merge trunk, resolve conflicts in winDialog.test check-in: b5831181 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
20:55
Minor tweaks check-in: 5acfd120 user: kevin_walzer tags: tka11y
2025-04-21
09:07
testutils.test: ensure initial non-existence of test-specific variables and procs check-in: 57a86249 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
08:18
spinbox.test, ttk/validate.test: likewise (correct oversight in previous commit) check-in: 767576ba user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
02:47
Simplify function check-in: 63a0cd24 user: kevin_walzer tags: tka11y
02:38
Cleanup check-in: 9d86ce15 user: kevin_walzer tags: tka11y
02:29
Address crash on startup check-in: f0ccf2ab user: kevin_walzer tags: tka11y
2025-04-20
21:25
Attempted resolution of crashes check-in: bdb91ddc user: kevin_walzer tags: tka11y
16:41
entry.test, testutils.tcl: rename variable "textVar" if it isn't meant to be a textvariable associated with any imported utility proc. Rename variable "::e" if its usage is equal to the imported namespace variable "textVar". check-in: 70ca5761 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
16:37
testutils.GUIDE: minor textual improvement check-in: e67f2079 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
16:19
testutils.test: remove useless underscores check-in: 19b7002d user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
15:49
Silence compiler errors/warnings check-in: fa2c51f3 user: kevin_walzer tags: tka11y
2025-04-19
21:44
Additional integration with Windows messages check-in: 750ce953 user: kevin_walzer tags: tka11y
19:02
Additional tweaks check-in: 8753d718 user: kevin_walzer tags: tka11y
18:25
Refinement of focus methods check-in: 94cdd0e0 user: kevin_walzer tags: tka11y
18:04
Cleanup check-in: ca3efcd7 user: kevin_walzer tags: tka11y
03:16
Revisions to focus management check-in: d4242f24 user: kevin_walzer tags: tka11y
2025-04-18
13:18
Remove activeCodePage from wish manifest Leaf check-in: d7fe431a user: apnadkarni tags: tip-716
02:52
Merge trunk check-in: 1b5bbef9 user: kevin_walzer tags: tka11y
02:47
Minor tweaks check-in: c80a53f2 user: kevin_walzer tags: tka11y
02:14
Further revisions check-in: b0eb0bf7 user: kevin_walzer tags: tka11y
2025-04-17
19:51
Complete MSAA implementation, silence compiler warnings/errors check-in: 34c5b56f user: kevin_walzer tags: tka11y
02:33
Additional comments/tweaks check-in: 7f166959 user: kevin_walzer tags: tka11y
02:31
Cleanup check-in: 2847db0f user: kevin_walzer tags: tka11y
02:30
Extensive work on bridging MSAA/Tk widget focus; filling out MSAA implementation and glue code check-in: 1eba0529 user: kevin_walzer tags: tka11y
2025-04-16
03:22
Cleanup roles parsing check-in: dd3e2c07 user: kevin_walzer tags: tka11y
03:02
Delete duplicate lines check-in: 5412cb1f user: kevin_walzer tags: tka11y
00:21
Multiple tweaks to complete Windows API check-in: 796889a6 user: kevin_walzer tags: tka11y
2025-04-15
11:19
Refine buttonpress action check-in: f598fea4 user: kevin_walzer tags: tka11y
03:20
Remove debugging statement check-in: 7a367393 user: kevin_walzer tags: tka11y
03:17
Remove error where windows are mapped before accessibility commands are initalized; some tweaks for Windows check-in: a2eee4e7 user: kevin_walzer tags: tka11y
2025-04-14
14:01
merge main Leaf check-in: 49cf5954 user: oehhar tags: tip-714-alt
13:56
merge main, minimize diff Leaf check-in: a68b9232 user: oehhar tags: tip-714-image-driver-info
13:52
TIP714: copy "image types photo" syntax from branch [tip-714-alt] check-in: 50d9fd1d user: oehhar tags: tip-714-image-driver-info
00:56
Additional tweak check-in: 66e52867 user: kevin_walzer tags: tka11y
00:53
Additional cleanup check-in: 6b8f0271 user: kevin_walzer tags: tka11y
2025-04-13
22:01
Begin cleanup of MSVC compiler warnings and errors check-in: b5fe857c user: kevin_walzer tags: tka11y
03:16
Cleanup check-in: e62add38 user: kevin_walzer tags: tka11y
03:10
Additional correction for makefile.vc check-in: 68f398f5 user: kevin_walzer tags: tka11y
03:03
Fix typo in makefile.vc check-in: 933edbfa user: kevin_walzer tags: tka11y
02:58
Correct typo check-in: aba945c5 user: kevin_walzer tags: tka11y
02:57
Pass correct lib flags check-in: e800dbe4 user: kevin_walzer tags: tka11y
02:56
Additional tweaks check-in: e8d41f05 user: kevin_walzer tags: tka11y
02:49
Additional tweaks check-in: 63e7c6d2 user: kevin_walzer tags: tka11y
02:45
Tweak search path for Atk check-in: 556098ca user: kevin_walzer tags: tka11y
2025-04-11
17:33
Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 6e560259 user: culler tags: trunk, main
16:50
Merge trunk Leaf check-in: d2eaf413 user: jan.nijtmans tags: revised_text, tip-466
15:57
Move the call to [NSApp setTkEventTarget:] into the windowActivation callback method of NSApp. Closed-Leaf check-in: 82221f8b user: culler tags: bug-855ec435ef
2025-04-10
21:02
Fix [855ec435ef]: Aqua does not reset the Tk event target after a BWidget Drag and Drop operation check-in: 5a5f2d8a user: culler tags: bug-855ec435ef
19:32
WidgetDemo: Minor improvements in knightstour.tcl. check-in: 696a8519 user: csaba tags: trunk, main
19:26
WidgetDemo: Minor improvements in knightstour.tcl. check-in: e7372e1c user: csaba tags: core-9-0-branch
12:40
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 617bb9f2 user: jan.nijtmans tags: trunk, main
12:40
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 3f9cc5db user: jan.nijtmans tags: core-9-0-branch
12:28
Remove obsolete comment (thanks to Erik Leunissen) check-in: 79912fd5 user: jan.nijtmans tags: trunk, main
12:26
Backport testcase improvements from 9.1 check-in: b745a37a user: jan.nijtmans tags: core-9-0-branch
2025-04-09
13:59
Merge trunk check-in: a7aa442e user: jan.nijtmans tags: revised_text, tip-466
13:48
Merge 9.0 check-in: f4948d62 user: jan.nijtmans tags: trunk, main
10:04
Fix [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk. Just remove all references to Tcl 8.7, since it won't be released anyway. check-in: 658a7dd9 user: jan.nijtmans tags: core-9-0-branch
2025-04-08
09:46
Get rid of references to Tcl 8.7: It won't be released. Closed-Leaf check-in: dce3ec0c user: jan.nijtmans tags: bug-1562e10c58
2025-04-07
15:02
Merge 9.0 check-in: 57e558bf user: jan.nijtmans tags: trunk, main
15:01
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never fly .... check-in: effef6c6 user: jan.nijtmans tags: core-9-0-branch
08:27
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://www.androwish.org/home/info/b8894bb57964415f (thanks, Christian) check-in: 9ae9ae31 user: oehhar tags: 5d0bc3cf-text-blockcursor
03:17
Fix typos check-in: 42ddad67 user: kevin_walzer tags: tka11y
02:37
Remove syntax error in configure when checking for Atk support check-in: 1d91580b user: kevin_walzer tags: tka11y
02:19
Correct typo check-in: f58f138e user: kevin_walzer tags: tka11y
02:17
Initial draft of Atk accessibility implementation check-in: 9027a6ac user: kevin_walzer tags: tka11y
2025-04-05
16:26
Correct typo in comments check-in: cfe2fc9a user: kevin_walzer tags: tka11y
03:25
Add help hints for Windows check-in: 276e2a61 user: kevin_walzer tags: tka11y
2025-04-04
08:49
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://androwish.org/home/info/85ea46a8c74b8f6f (thanks, Christian) check-in: 1d2248a3 user: oehhar tags: 5d0bc3cf-text-blockcursor
2025-04-03
16:24
Merge 9.0 check-in: d112bcc7 user: jan.nijtmans tags: trunk, main
16:23
Sync tcl.m4 with Tcl check-in: 83f32527 user: jan.nijtmans tags: core-9-0-branch
15:16
Ticket [5d0bc3cf]: adoption to 9.1: textPtr->insertWidth is now an Obj check-in: 60151aa1 user: oehhar tags: 5d0bc3cf-text-blockcursor
15:11
Ticket [5d0bc3cf] Fix block cursor of text widget. Original contribution for 8.6 by Christian Werner (thanks) check-in: 5263ef5e user: oehhar tags: 5d0bc3cf-text-blockcursor
10:10
Protect Tk_SetTypeInfoProc(): If running in Tk 9.0, just make it a NOP check-in: 1bf9cf7d user: jan.nijtmans tags: tip-714-alt
09:46
Add Tk_SetTypeInfoProc() to stub table check-in: ea22295e user: jan.nijtmans tags: tip-714-alt
08:27
TIP714 image format info: add file and write reporting for the photo image type, add tests check-in: 79b6c940 user: oehhar tags: tip-714-alt
08:12
Remove unused variables Leaf check-in: cf922f16 user: jan.nijtmans tags: getrid_setgrid
07:08
TIP 714: image photo format info: bring formats in evaluation order check-in: b9d72efc user: oehhar tags: tip-714-alt
2025-04-02
02:13
Merge trunk check-in: ba1f4e33 user: kevin_walzer tags: tka11y
02:09
Re-organize code a bit, correct typos check-in: 524198c5 user: kevin_walzer tags: tka11y
01:58
Build out Windows accessibility code - testing to begin soon check-in: 946f7090 user: kevin_walzer tags: tka11y
00:25
alternative implementation for TIP#714 check-in: fd9694da user: emiliano tags: tip-714-alt
2025-04-01
16:16
testutils.tcl [pause]: more simplification check-in: 98c47016 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
14:36
Protect Tk_SetSizeHints(): If an extension is compiled with Tk 9.1 but running on Tk 9.0, tkStubsPtr->tk_SetSizeHints is NULL. In that case, just do nothing. check-in: 2ed51f9d user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid
14:22
Don't try to NULLify Tk_SetGrid/Tk_UnsetGrid calls: The deprecation warning then doesn't work any more. check-in: 034b8f98 user: jan.nijtmans tags: getrid_setgrid
2025-03-31
23:40
Remove code which is conditioned on gridWin and a call to nonexistent SetGrid from tkWinWm.c; remove tests which require gridded windows. check-in: aacad81d user: marcc tags: getrid_setgrid
20:27
Make Tk_SetSizeHints() usable without tkPlatDecls.h. Clean up much more check-in: e1cb8261 user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid
09:30
testutils.tcl [pause]: remove default value for msecs argument. What seems like a feature might work out dangerously if the default value were ever to be changed. Luckily not a single existing call relies on a default value. check-in: 8fbdf714 user: erikleunissen tags: tk_collect_test_utils
08:48
testutils.tcl [_pause]: rename to "pause" and adapt calls in test files. check-in: c215ffd0 user: erikleunissen tags: tk_collect_test_utils
08:36
testutils.tcl [_pause]: correct qualification of wait variable, and optimize slightly. check-in: 737c20a9 user: erikleunissen tags: tk_collect_test_utils
02:12
Begin work on Windows check-in: 2362e3be user: kevin_walzer tags: tka11y
2025-03-30
23:09
Remove x11 code depending on gridWin. check-in: 6a15c6cc user: culler tags: getrid_setgrid
21:52
Remove aqua code depending on gridWin. check-in: e563cddf user: culler tags: getrid_setgrid
20:33
Make SetGrid a no-op; remove SetGrid tests. check-in: c59ba320 user: culler tags: getrid_setgrid
19:28
Code style, and enforce evaluation order (the previous code relied on operations precedence). No functional change. Leaf check-in: 43c90dad user: fvogel tags: bug-ad458a3a72
19:15
Add comments in UpdateElideInfo() for better understanding of the code. check-in: 34662a24 user: fvogel tags: bug-ad458a3a72
14:35
Fix typos check-in: 35fbe4ba user: kevin_walzer tags: tka11y
14:21
Re-organize code in accessibility.tcl and add/enhance comments check-in: ea30cc6c user: kevin_walzer tags: tka11y
13:59
Check state on macOS check-in: 92f6c1d2 user: kevin_walzer tags: tka11y
13:53
Utility domain "select": [setup] -> [selectionSetup] check-in: 83c3bea5 user: erikleunissen tags: tk_collect_test_utils
12:54
testutils.tcl: keep alphabetical order (domain "generic") check-in: eabc92a3 user: erikleunissen tags: tk_collect_test_utils
09:34
merge trunk check-in: 027ff1ee user: fvogel tags: revised_text, tip-466
01:37
Correct help string check-in: a9cf139d user: kevin_walzer tags: tka11y
01:14
Finish making TkWmInfo struct private to tkMacOSXWm.c; tweak some tests. check-in: 337c310e user: culler tags: getrid_setgrid
2025-03-29
23:04
testutils.test: correct numbering check-in: 4b4bf18c user: erikleunissen tags: tk_collect_test_utils
21:54
Merge trunk check-in: 5db61557 user: erikleunissen tags: tk_collect_test_utils
21:00
Menubutton support check-in: 9f6d6039 user: kevin_walzer tags: tka11y
20:50
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: 4d3b0805 user: erikleunissen tags: core-9-0-branch
20:42
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: f302dd87 user: erikleunissen tags: trunk, main
20:38
Add man page for accessible check-in: 47dbbeef user: kevin_walzer tags: tka11y
18:44
Add command to the ensemble check-in: 77029b37 user: kevin_walzer tags: tka11y
18:31
Remove unnecessary method calls, silence compiler warnings check-in: e7fccf10 user: kevin_walzer tags: tka11y
15:53
Refinement of Treeview accessibility check-in: cdca3d3f user: kevin_walzer tags: tka11y
13:07
testutils.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: b245f706 user: erikleunissen tags: tk_collect_test_utils
11:22
TIP 714: image format list: rename image subcommand to "handler". check-in: 8600d8d1 user: oehhar tags: tip-714-image-driver-info
07:50
testutils.test: fix typo check-in: 10a41b7f user: erikleunissen tags: tk_collect_test_utils
07:49
testutils.test: renumber tests, combining sections 1-3 check-in: 9a97127a user: erikleunissen tags: tk_collect_test_utils
07:47
testutils.GUIDE: add author check-in: 60748050 user: erikleunissen tags: tk_collect_test_utils
02:09
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXKeyEvent.c check-in: 036a9312 user: culler tags: getrid_setgrid
00:17
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXMouseEvent.c check-in: 263ab6d0 user: culler tags: getrid_setgrid
2025-03-28
20:07
testutils.GUIDE: make init proc example more typical, and independent from current samples in testutils.tcl check-in: 365dc5e1 user: erikleunissen tags: tk_collect_test_utils
18:28
testutils.tcl [isNative]: arrange in alphabetical order check-in: 0d95c0a6 user: erikleunissen tags: tk_collect_test_utils
18:00
TIP 714 image photo formats: document Tk_ImageCreateProc argument change check-in: 5513710c user: oehhar tags: tip-714-image-driver-info
17:04
TIP 714 list image formats: rename command to "image driver photo formats". Add "image bitmap driver" implementation with no suboption. Add tests and documentation. check-in: d6e5669f user: oehhar tags: tip-714-image-driver-info
11:41
Progressbar and notebooks now accessible; starting on text widget check-in: ed7fbbea user: kevin_walzer tags: tka11y
03:06
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXSubwindows.c. check-in: ed8852d7 user: culler tags: getrid_setgrid
2025-03-27
11:53
Merge trunk. Resolve conflicts in win/tkWinDialog.c and tests/winDialog.test, but don't import changes to winDialog-5.9 (now useless test) check-in: 02357bdd user: erikleunissen tags: tk_collect_test_utils
10:29
Merge main check-in: 49e7dd23 user: oehhar tags: tip-714-image-driver-info
10:23
Ticket [25b84e1246] Removal of old image code leftover check-in: ff43d4d2 user: oehhar tags: core-9-0-branch
10:15
Ticket [25b84e1246] Removal of old image code leftover check-in: 9087179e user: oehhar tags: trunk, main
02:55
Aqua: Remove references to TkWmInfo struct from tkMacOSXInit.c and TkMacOSXWindowEvent.c. check-in: 81e9804a user: culler tags: getrid_setgrid
2025-03-26
22:53
Disable some unused declarations. check-in: d284e005 user: culler tags: getrid_setgrid
22:36
Aqua: move TkWm functions into tkMacOSXWm.c -- TkWmInfo struct should be private to that module. check-in: de443514 user: culler tags: getrid_setgrid
19:43
Put back Tk_PhotoSetSize in slot 268, same as in Tk 9.0 check-in: 67e06f58 user: jan.nijtmans tags: getrid_setgrid
18:13
Ticket [441c526c] MS-Win: remove Windows XP dialog variants for tk_chooseDirectory and tk_getOpenFile. Undocumented option -xpstyle removed. check-in: 03ce8fe9 user: oehhar tags: trunk, main
17:59
We may as well use base_width and base_height correctly. check-in: 0543cfab user: culler tags: getrid_setgrid
17:15
Deprecate Tk_SetGrid check-in: 1386fac5 user: culler tags: getrid_setgrid
10:11
Reinstate automatic initialization of dialogType for domain "dialog". The convenience for the test (file) author is paramount. check-in: 9432c909 user: erikleunissen tags: tk_collect_test_utils
2025-03-25
19:29
Ticket [25b84e1246] Remove old image code leftover Closed-Leaf check-in: 1b7c72a6 user: oehhar tags: 25b84e1246-old-image-leftover-removal
15:01
TIP 714 photo driver info: put default driver last in list to get match order. check-in: 7da58a06 user: oehhar tags: tip-714-image-driver-info
14:31
Merge main check-in: 1cfaabb1 user: oehhar tags: tip-714-image-driver-info
14:25
TIP 714 photo driver info: implementation of "image format photo list" check-in: df50d132 user: oehhar tags: tip-714-image-driver-info
10:23
choosedir.test [EnterDirsByKey]: remove "global" statement for unused variable check-in: 8da74142 user: erikleunissen tags: tk_collect_test_utils
10:12
testutils.tcl, domain "dialog": don't export namespace variable dialogType check-in: 5622f648 user: erikleunissen tags: tk_collect_test_utils
09:44
Backout [3783cb47a0] and [5c3431e218] because of unclean import check-in: c888fa3c user: erikleunissen tags: tk_collect_test_utils
07:10
Ticket [441c526c]: remove noop -xpstyle and deprecated warning in docs. Closed-Leaf check-in: efc82e11 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal
02:15
Remove unused symbol check-in: 5ab8415e user: kevin_walzer tags: tka11y
02:08
Sticking with touchpad and mousewheel for scrollbar operation, with hints check-in: 2a76a501 user: kevin_walzer tags: tka11y
2025-03-24
21:20
testutils.tcl [isNative]: correct behaviour for dialog types that don't use domain namespace variable "dialogIsNative" check-in: 3783cb47 user: erikleunissen tags: tk_collect_test_utils
17:11
choosedir.test, clrpick.test, filebox.test, msgbox.test: automatically determine dialog type from the name of the test file check-in: 5c3431e2 user: erikleunissen tags: tk_collect_test_utils
13:43
testutils.tcl [setDialogType]: simplify check-in: 7e0274e6 user: erikleunissen tags: tk_collect_test_utils
13:09
Collect variable "isNative" and rename to "dialogIsNative", significantly simplifying the algorithm determining its value. Remove related awkwardness in files clrpick.test and msgbox.test check-in: 9897eac3 user: erikleunissen tags: tk_collect_test_utils
03:45
Add a new stub Tk_SetSizeHints for the x11 platform, and use it in tkUnixSysTray.c check-in: 8e65f702 user: culler tags: getrid_setgrid
2025-03-23
22:42
Mark canvas as not accessible, following the lead of HTML5 developers; we will suggest alternative options to provide information from the canvas widget in the documentation check-in: dd1eb621 user: kevin_walzer tags: tka11y
21:03
Remove dead code check-in: 9005e475 user: kevin_walzer tags: tka11y
21:00
Combobox works on Aqua check-in: 567f99cd user: kevin_walzer tags: tka11y
20:16
Remove all uses of -setgrid in the widget demos. check-in: f0d78da9 user: culler tags: getrid_setgrid
18:18
Add the other missing ingredient: set size hints on every ConfigureNotify (including 1x1) check-in: b1d2fd23 user: culler tags: getrid_setgrid
17:43
testutils.tcl, testutils.test: correct error message (oversight in commit [561855e35a]) + textual improvement in testutils.GUIDE check-in: 74e3aa64 user: erikleunissen tags: tk_collect_test_utils
16:32
Refine ttk::spinbox on macOS to return correct accessibility role check-in: 9c37f5aa user: kevin_walzer tags: tka11y
01:23
Spinbox now working check-in: e2f11b58 user: kevin_walzer tags: tka11y
00:20
Scale now working check-in: 439948ce user: kevin_walzer tags: tka11y
2025-03-22
22:41
No, XResizeWindow does not do it. Setting size hints is the magical ingredient. check-in: 66fbad4c user: culler tags: getrid_setgrid
20:52
testutils.GUIDE: be more accurate about the importing namespace, and other textual improvements check-in: 188a22b6 user: erikleunissen tags: tk_collect_test_utils
10:33
ttk/scrollbar.test: rename test constraint "coreScrollbar" to "aqua", and remove redundant definition check-in: 827ce562 user: erikleunissen tags: tk_collect_test_utils
08:51
testutils.tcl [testutils]: make error messages uniform check-in: 561855e3 user: erikleunissen tags: tk_collect_test_utils
01:46
Replace call to TkSetGrid by a call to XResizeWindow in tkUnixSysTray.c check-in: 75688c2d user: culler tags: getrid_setgrid
00:26
Remove puts statement check-in: bbe9f054 user: kevin_walzer tags: tka11y
00:24
Merge trunk check-in: 9aee9876 user: kevin_walzer tags: tka11y
00:24
Entry widgets working check-in: 2e8550df user: kevin_walzer tags: tka11y
2025-03-21
19:42
testutils.tcl [testutils]: simplify error messages. Adapt tests 5.1 and 6.2 in testutils.test check-in: 36baece7 user: erikleunissen tags: tk_collect_test_utils
17:28
Merge 9.0 check-in: 11f4569d user: jan.nijtmans tags: trunk, main
17:26
Don't use the buggy -setgrid option in the widget demo (twind.tcl) In other demo's, use -setgrid 1/0 consistantly check-in: cafa1540 user: jan.nijtmans tags: core-9-0-branch
12:55
"XQuarz" -> "XQuartz" check-in: 5eaa39ab user: erikleunissen tags: tk_collect_test_utils
09:11
testutils.tcl [testutils import]: reuse list of imported namespace variables if possible check-in: 3a22a4c3 user: erikleunissen tags: tk_collect_test_utils
2025-03-20
16:01
Don't use the buggy -setgrid option in the widget demo check-in: 0e800a50 user: culler tags: trunk, main
14:53
testutils.tcl [testutils]: simplify previous commit even better check-in: 4754cfc7 user: erikleunissen tags: tk_collect_test_utils
14:22
testutils.tcl [testutils]: a simplification check-in: 739e7785 user: erikleunissen tags: tk_collect_test_utils
08:35
Collect tests constraints: failsOnUbuntu and failsOnXQuarz check-in: 6dbcdea2 user: erikleunissen tags: tk_collect_test_utils
2025-03-19
15:03
ttk/treeview.test: don't compare strings as if they're numbers check-in: 5d1b3831 user: erikleunissen tags: tk_collect_test_utils
14:42
frame.test: remove redundant constraint definition check-in: 7ce569ac user: erikleunissen tags: tk_collect_test_utils
11:44
testutils.test: collect assertions and correct cleanup check-in: 0e67e90b user: erikleunissen tags: tk_collect_test_utils
11:38
Merge trunk check-in: 87000725 user: erikleunissen tags: tk_collect_test_utils
11:28
Add support for importing utility procs into another namespace than the global namespace. Add test and update documentation. check-in: c207c19f user: erikleunissen tags: tk_collect_test_utils
2025-03-18
22:59
Merge 9.0 check-in: a86829e3 user: jan.nijtmans tags: trunk, main
22:56
Don't use ${LIB_FILE} in SHLIB_LD on Cygwin check-in: 9f5c69a3 user: jan.nijtmans tags: core-9-0-branch
13:42
Merge 9.1 check-in: c4207ac4 user: jan.nijtmans tags: revised_text, tip-466
13:41
Make "testutils import" fail for procs like it does for associated namespace variables. This requires test authors to clean up procs that have the same name as utility procs. Add and reorganize tests. check-in: ddac9371 user: erikleunissen tags: tk_collect_test_utils
13:36
Merge 9.0 check-in: 8f3434b4 user: jan.nijtmans tags: trunk, main
13:32
icon->offscreenGC is pointer check-in: 2fbd0f49 user: jan.nijtmans tags: core-9-0-branch
13:24
Rebase to 9.1 check-in: 2efcdfa6 user: jan.nijtmans tags: tip-626
12:38
testutils.tcl [testutils]: remove useless condition regarding subcommands check-in: 558cf30c user: erikleunissen tags: tk_collect_test_utils
12:04
focus.test: restore indentation from trunk check-in: 830afc97 user: erikleunissen tags: tk_collect_test_utils
11:46
Edit comment check-in: da7c6f77 user: kevin_walzer tags: tka11y
10:49
"make dist" now refuses to re-generate */configure with older autoconf check-in: e7e6ceb1 user: jan.nijtmans tags: trunk, main
10:34
Redo tkFrame.c changes, this time correct check-in: 3035d70e user: jan.nijtmans tags: trunk, main
09:30
Merge trunk check-in: 1bf6644c user: erikleunissen tags: tk_collect_test_utils
03:47
Remove code that forces focus; add direction on how to access non-accessible widget elements with standard keyboard, not VoiceOver, navigation. check-in: c45556a9 user: kevin_walzer tags: tka11y
03:37
Refine accessibility for labels and text widgets check-in: 8ef03890 user: kevin_walzer tags: tka11y
02:14
Merge trunk check-in: 38402de9 user: kevin_walzer tags: tka11y
2025-03-17
20:14
Fix tclUpdateObjProc field usage check-in: cec1d128 user: jan.nijtmans tags: tip-626
19:42
Merge trunk check-in: 1396db62 user: jan.nijtmans tags: tip-626
19:18
Revert changes to tkFrame.c: it causes image-1.11 and image-1.12 test failures check-in: e0a2a3b4 user: jan.nijtmans tags: trunk, main
17:24
Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: 4892c8e3 user: culler tags: core-9-0-branch
17:21
Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: fe9fec6b user: culler tags: trunk, main
17:12
Merge trunk (resolve conflicts in focus.test) check-in: e4679adb user: erikleunissen tags: tk_collect_test_utils
16:37
Add missing $ check-in: caba99e0 user: culler tags: core-9-0-branch
16:34
Add missing $ check-in: 56e57852 user: culler tags: trunk, main
16:21
Fix 17960b80db: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: 1fe5e62a user: jan.nijtmans tags: core-9-0-branch
15:55
Fix 17960b80db: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: a84332c4 user: jan.nijtmans tags: trunk, main
14:49
Fix [28d33f45]: Aqua windows don't always move focus correctly. Fix some errors in focus.test - thanks to Erik Leunissen check-in: 0602f5b8 user: jan.nijtmans tags: core-9-0-branch
14:26
Use more Tcl_CreateObjCommand2() internally. Those commands can handle a longer argument list. check-in: 8d44e4ef user: jan.nijtmans tags: trunk, main
11:28
Add standard keyboard navigation instructions for treeview check-in: 0bb252b7 user: kevin_walzer tags: tka11y
10:10
Add [91d0e9d8] to changes.md check-in: 8c44e62b user: oehhar tags: core-9-0-branch
10:02
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: d33c12c1 user: oehhar tags: core-9-0-branch
10:00
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: 33bad85e user: oehhar tags: trunk, main
09:55
Add [159aa5eb] to changes.md check-in: 4b20a5ff user: oehhar tags: core-9-0-branch
09:36
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: 562b7bd1 user: oehhar tags: core-9-0-branch
09:29
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: cd421c55 user: oehhar tags: trunk, main
2025-03-16
22:54
Merge 9.1 check-in: 8f92e5f9 user: jan.nijtmans tags: revised_text, tip-466
22:30
Use Tcl_CreateObjCommand2() in test-cases check-in: a6239e70 user: jan.nijtmans tags: trunk, main
21:42
Re-introduce code to focus specific widgets that will use standard keyboard navigation outside accessibility API check-in: 2313fa7d user: kevin_walzer tags: tka11y
20:16
Revert changes that are white change only in files not related to accessibility (i.e.: kill pointless differences with trunk). check-in: b1826621 user: fvogel tags: tka11y
20:11
Fix typo in testutils.GUIDE check-in: d0870999 user: fvogel tags: tk_collect_test_utils
20:08
Merge trunk check-in: a74b8db2 user: kevin_walzer tags: tka11y
20:07
Accessibility elements now properly cleaned up after window destruction check-in: 31350775 user: kevin_walzer tags: tka11y
19:32
merge trunk check-in: cdf9161d user: fvogel tags: tk_collect_test_utils
19:31
Fix typo from [d977e37c] in proc focusClear for aqua. check-in: a39b592d user: fvogel tags: trunk, main
16:23
Merge trunk and adapt focus.test to use collected/renamed procs check-in: 5c9b97d8 user: erikleunissen tags: tk_collect_test_utils
14:30
Deal with focus issues in older macOS versions. check-in: 7e6e539f user: culler tags: trunk, main
14:18
Fix some errors in focus.test - thanks to Erik Leunissen check-in: d977e37c user: culler tags: trunk, main
12:52
testutils.test [testutils-5.0]: extend test to ensure that init proc is not imported check-in: 0825ae24 user: erikleunissen tags: tk_collect_test_utils
12:49
testutils.GUIDE: two small textual corrections check-in: 4a69de1f user: erikleunissen tags: tk_collect_test_utils
12:46
Merge trunk check-in: 9724822d user: erikleunissen tags: tk_collect_test_utils
02:53
Avoid crashes at exit. Closed-Leaf check-in: bdebe256 user: culler tags: more_key_windows
01:48
Add comments and make About dialogs transfer focus on older macs too. check-in: 54dfdf29 user: culler tags: more_key_windows
2025-03-15
23:57
Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't have it yet. check-in: 150f5983 user: jan.nijtmans tags: trunk, main
18:49
Merge trunk check-in: be051525 user: kevin_walzer tags: tka11y
18:35
Tweaks check-in: 805d9302 user: kevin_walzer tags: tka11y
13:53
Fix [28d33f45]: Aqua windows don't always move focus correctly. check-in: 4443754b user: culler tags: trunk, main
08:59
Remove comment that became useless after previous commit. check-in: 19aa2006 user: fvogel tags: revised_text, tip-466
08:34
Make use of controlPointerWarpTiming to move the cursor out of the way. Closed-Leaf check-in: 20e1f270 user: fvogel tags: aqua_key_windows
01:27
Now make the About window work (again) without breaking the tests. check-in: eb89ed3f user: culler tags: aqua_key_windows
00:16
Tiny tweaks to troublesome tests. check-in: d6f0f7d5 user: culler tags: aqua_key_windows
2025-03-14
18:32
schedule aqua-key-windows for CI runs check-in: c3a33e24 user: culler tags: aqua_key_windows
18:13
Fix focus-1.12 as well. check-in: c3809e81 user: culler tags: aqua_key_windows
17:21
Make all focus tests pass except 1.12. check-in: df588972 user: culler tags: aqua_key_windows
11:22
Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: 7add5b3e user: jan.nijtmans tags: trunk, main
01:53
Cleanup check-in: c4a9f1fe user: kevin_walzer tags: tka11y
01:50
Reduce verbosity; still crashing, but zeroing in on issue check-in: b82ab548 user: kevin_walzer tags: tka11y
2025-03-13
13:45
Add linux-with-tcl9-build.yml check-in: 19c85928 user: jan.nijtmans tags: trunk, main
13:43
Check the TK_ALREADY_DEAD flag before making a window become the key window. check-in: 2560beb0 user: culler tags: aqua_key_windows
03:27
Merge main check-in: 9588df75 user: culler tags: aqua_key_windows
2025-03-12
21:29
(cherry-pick): Remove some unused variables. check-in: db2b022f user: jan.nijtmans tags: core-9-0-branch
18:29
Try to make sure there is always a key window in Aqua. check-in: d9df72b3 user: culler tags: aqua_key_windows
14:41
Merge 9.1 check-in: dc6139aa user: jan.nijtmans tags: revised_text, tip-466
14:06
Remove some unused variables. check-in: f487d1d8 user: culler tags: trunk, main
13:28
Tk 9.1 doesn't run with Tcl 8.7 anymore. This allows a lot of cleanup check-in: 1d385bb4 user: jan.nijtmans tags: trunk, main
09:12
(cherry-pick): The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 987295d8 user: jan.nijtmans tags: core-9-0-branch
03:51
The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 12428e1c user: culler tags: trunk, main
01:30
Attempt to manage memory with accessibility elements - Wish crashes when more than one toplevel is used and the window is destroyed check-in: ec799c56 user: kevin_walzer tags: tka11y
2025-03-11
17:35
Merge main Closed-Leaf check-in: c2dd4da6 user: culler tags: bug-6328ce0301-again
17:33
Fix (serious) typo in commit [fe2d4d6c] check-in: d8b9d0f4 user: culler tags: trunk, main
16:50
Fix the fix for [6328ce0301]: make sure that the menubar stays up when other windows are closed. check-in: da02cdce user: culler tags: bug-6328ce0301-again
14:47
Remove more dead code check-in: 071f26bf user: jan.nijtmans tags: 441c526c-mswin-xpstyle-dialogs-removal
14:39
Update README.md check-in: bb89c91f user: jan.nijtmans tags: trunk, main
14:36
Split off Tk 9.0. release check-in: 288254a9 user: jan.nijtmans tags: core-9-0-branch
14:33
version -> 9.1a0, start of Tk 9.1 development check-in: c191a71c user: jan.nijtmans tags: trunk, main
13:49
Cleaner implementation of keyboard navigation in listbox with help text check-in: f02bbf96 user: kevin_walzer tags: tka11y
13:21
Remove unused function check-in: b7d7cbfe user: kevin_walzer tags: tka11y
13:04
Refine focus on Tk widgets to match VoiceOver/accessibility focus check-in: 94f53ecf user: kevin_walzer tags: tka11y
11:58
Ticket [441c526c] MSWin: remove XP Style dialogs and old compiler compatibility check-in: 683c4bb9 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal
08:44
Bug [159aa5eb]: enhance source code comment. Closed-Leaf check-in: de58beca user: oehhar tags: 159aa5eb-win-transient-system-menu
2025-03-10
23:05
Adjust event-9,19. The last commit must have changed some timing. check-in: 60200f7a user: culler tags: trunk, main
22:26
Fix [6328ce0301] Aqua menubar crashes and unclear menubar selection algorithm. check-in: e8768dc5 user: culler tags: trunk, main
22:20
Edit docs to explain the menubar selection algorithm. Closed-Leaf check-in: 21222d36 user: culler tags: bug-6328ce0301
10:30
Ticket [91d0e9d8]: move new function "WithdrawWindow" to "TkpWinToplevelWithDraw", tabs formatting, document ticket number Closed-Leaf check-in: d43596f2 user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar
10:14
Ticket [159aa5eb]: comment change check-in: 488991aa user: oehhar tags: 159aa5eb-win-transient-system-menu
03:13
Make a child toplevel inherit its parent's menubar if none is assigned. Closed-Leaf check-in: 72856704 user: culler tags: bug-6328ce0301-inherit
2025-03-09
18:14
Fix [6328ce0301]: crash related to Aqua menubar. check-in: a5a27055 user: culler tags: bug-6328ce0301
17:27
merge trunk check-in: 8a6f1edf user: fvogel tags: revised_text, tip-466
01:58
Merge trunk check-in: e8ac38ee user: kevin_walzer tags: tka11y
2025-03-08
16:37
Minor code cleanup suggested by Eric Brunel check-in: 450c3e0f user: culler tags: trunk, main
04:11
Merge trunk check-in: 86101971 user: kevin_walzer tags: tka11y
04:03
Cleanup check-in: 1a542ed3 user: kevin_walzer tags: tka11y
03:18
Fix [7e28ef577a] (display proc idle tasks not drawing to screen) and rework handling of [NSView needsDisplay] check-in: b9dfed99 user: culler tags: trunk, main
03:14
fix [ec2dcb36c]: Aqua crash with negative rounded rect radius. check-in: 765e63c6 user: culler tags: trunk, main
02:27
Gradual refinement check-in: 8c4334e0 user: kevin_walzer tags: tka11y
2025-03-07
23:19
Remove all but one call to [NSView setNeedsDisplay] as only one is needed. Closed-Leaf check-in: 89315056 user: culler tags: bug-7e28ef577a
17:30
Cancel the update task before destroying the NSView. check-in: 886bfa99 user: culler tags: bug-7e28ef577a
16:42
A more robust and more general but not perfect fix. check-in: a9ac2135 user: culler tags: bug-7e28ef577a
15:28
Proof of concept for fix of [7e28ef577a]: update idletasks is not enough to force progress bar updates on Aqua. check-in: 2eaba230 user: culler tags: bug-7e28ef577a
14:34
Add a test for negative rounded rect radius - thanks to Eric Brunel. Closed-Leaf check-in: 1796d43b user: culler tags: bug-ec2dcb36c
09:26
Ticket [91d0e9d8]: MS-Win: Withdrawn windows in taskbar preview check-in: 9c99081a user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar
01:02
Fix [ec2dcb36c]: Aqua crash when drawing a rounded rectangle with invalid corner radius check-in: b7b775f7 user: culler tags: bug-ec2dcb36c
2025-03-06
20:09
testutils.GUIDE: various enhancements check-in: 0939f642 user: erikleunissen tags: tk_collect_test_utils
14:22
Merge bug-ef1bfef57e: limit animation to indeterminate pregress bars on Aqua. check-in: ea571a13 user: culler tags: trunk, main
08:30
Ticket [159aa5eb] Win transient window system menu check-in: 99a27136 user: oehhar tags: 159aa5eb-win-transient-system-menu
05:28
Only animate progress bars when the period is positive and the mode is indeterminate. Leaf check-in: 6af00af8 user: culler tags: bug-ef1bfef57e
03:27
Fix [ef1bfef57e]: misplaced parenthesis makes every determinate progress bar be animated check-in: dbce8958 user: culler tags: bug-ef1bfef57e
02:45
Merge trunk, refine app shutdown on Mac check-in: 7e01a1ff user: kevin_walzer tags: tka11y
02:36
More refinement of API check-in: 65b78885 user: kevin_walzer tags: tka11y
00:56
Typo check-in: bdc19c31 user: kevin_walzer tags: tka11y
00:56
Fuller implementation of scrolling check-in: 3be680b0 user: kevin_walzer tags: tka11y
2025-03-05
21:40
Merge trunk check-in: f5534b0a user: erikleunissen tags: tk_collect_test_utils
20:16
Aqua: call TkWmMapWindow and TkWmMapWindow when iconifying or deiconifying. This seems to fix pack-18.2 and place-8.2. check-in: fe2d4d6c user: culler tags: trunk, main
08:57
README: revert changes from previous commit check-in: f8cc3fd1 user: erikleunissen tags: tk_collect_test_utils
03:05
Initial work on treeview, scrolling on macOS check-in: 71c52aa8 user: kevin_walzer tags: tka11y
2025-03-04
20:29
Start TIP 714 skeleton: image driver info check-in: 1674c116 user: oehhar tags: tip-714-image-driver-info
09:38
testutils.test: add constraint "testutils" to skip these tests by default. README: mention test file "testutils.test" as an extra-ordinary test file. check-in: dd8f2ab1 user: erikleunissen tags: tk_collect_test_utils
04:44
Rename macOS CI jobs: all of the jobs use clang and XCode. check-in: 0aa39df4 user: culler tags: trunk, main
03:41
Merge trunk check-in: b46e9cf5 user: kevin_walzer tags: tka11y
2025-03-03
19:50
testutils.GUIDE: enhance code section using vertical lines check-in: 4565086b user: erikleunissen tags: tk_collect_test_utils
17:15
testutils.test: assert presumptions check-in: 99efd489 user: erikleunissen tags: tk_collect_test_utils
15:13
Remove some unused variables. check-in: 113a91c4 user: culler tags: trunk, main
13:20
testutils.GUIDE: add section regarding testing of the testutils mechanism check-in: 359581f8 user: erikleunissen tags: tk_collect_test_utils
13:04
testutils.test [testutils-6.1]: correct test check-in: 2ed6d715 user: erikleunissen tags: tk_collect_test_utils
12:46
testutils.test: new file holding tests for the command testutils check-in: 32b8920b user: erikleunissen tags: tk_collect_test_utils
12:22
testutils.tcl [testutils]: correct littering of the uplevel call frame check-in: b8c143bb user: erikleunissen tags: tk_collect_test_utils
12:14
testutils.tcl [testutils]: raise errors more systematically check-in: 4d6eadcc user: erikleunissen tags: tk_collect_test_utils
2025-03-02
21:03
testutils.GUIDE: various textual improvements check-in: 3ee5e4df user: erikleunissen tags: tk_collect_test_utils
16:46
Merge bug-df4b603950: fixes artifacts when scrolling an Aqua Text widget which is larger than its containing window. check-in: eaeda05b user: culler tags: trunk, main
15:59
testutils.tcl [testutils export]: don't process $args check-in: 7316f010 user: erikleunissen tags: tk_collect_test_utils
15:31
testutils.GUIDE (introduction): elaborate the purpose of the mechanism check-in: eb9c8fce user: erikleunissen tags: tk_collect_test_utils
13:08
testutils [testutils]: correct commit [2ef3bdea] check-in: 2f1b52da user: erikleunissen tags: tk_collect_test_utils
12:38
testutils.GUIDE (section B2): correct indentation + typo check-in: 803ac72b user: erikleunissen tags: tk_collect_test_utils
12:19
testutils.tcl [testutils]: new subCmd "export", which takes care of exporting all utility procs from a domain except any "init" proc. Adapted text in testutils.GUIDE. check-in: 2ef3bdea user: erikleunissen tags: tk_collect_test_utils
09:58
testutils.GUIDE: move coverage of tricky aspects to a separate section B3 check-in: 18b0f7f1 user: erikleunissen tags: tk_collect_test_utils
2025-03-01
18:23
Attempt to fix sporadic failure of unixWm-50.4 on macOS Sequoia check-in: 14c02a20 user: culler tags: trunk, main
17:06
Fix [df4b603950]: amazing artifacts when scrolling a Text widget which is larger than its containing window. Closed-Leaf check-in: 7b3436d0 user: culler tags: bug-df4b603950
15:39
testutils.GUIDE: several textual improvements check-in: 96dc6e79 user: erikleunissen tags: tk_collect_test_utils
15:10
testutils.tcl [testutils]: prevent artefacts between subsequent test files invoking "testutil import xxx" w.r.t. the initial value of imported namespace variables that are defined without a value (inside the init proc). check-in: a1640306 user: erikleunissen tags: tk_collect_test_utils
10:12
merge trunk, fix conflicts in tkTextDisp.c by propagating [0ffbdfe2] (the fix for [61cb40b01b]) to the revised text widget. check-in: 2793972a user: fvogel tags: revised_text, tip-466
09:55
merge trunk check-in: fa3abf01 user: fvogel tags: revised_text, tip-466
2025-02-28
21:09
testutils.GUIDE: new file documenting the testutils mechanism. This replaces many comments in testutils.tcl, which now refer to the new document check-in: 00184fca user: erikleunissen tags: tk_collect_test_utils
17:24
testutils.tcl [createStdAccessProc]: remove since not used anymore check-in: dd42cea1 user: erikleunissen tags: tk_collect_test_utils
17:18
testutils.tcl [testutils]: make importing and cleanup of associated namespace variables more efficient, and improve comments. check-in: 0a3767f9 user: erikleunissen tags: tk_collect_test_utils
15:39
Remove a couple of comments added as reminders. check-in: b1b79d93 user: culler tags: trunk, main
14:02
Fix [61cb40b01b]: artifacts when scrolling Text and Canvas widgets in Aqua check-in: 0ffbdfe2 user: culler tags: trunk, main
14:00
Fix typos in comments. Closed-Leaf check-in: 446d0de2 user: culler tags: aqua_text_scroll
03:57
Use MAC_OSX_TK consistently. check-in: 7db740c4 user: culler tags: aqua_text_scroll
03:26
Add some of the changes from bug-61cb40b01b. check-in: 8c0a3591 user: culler tags: aqua_text_scroll
02:56
Fix a typo; add a comment. check-in: 72378e8b user: culler tags: aqua_text_scroll
2025-02-27
21:10
Fix the scrolling artifacts by redrawing the full DLine instead of just the embedded window. check-in: 03d21fa6 user: culler tags: aqua_text_scroll
15:47
testutils.tcl: move generic utility procs into a child namespace "generic" of ::tk::test, and import them using "testutils import". This allows for auto-initialization of this domain using an init proc if ever so desired. check-in: ce599a9e user: erikleunissen tags: tk_collect_test_utils
14:49
New branch to deal with aqua text scrolling artifacts. check-in: 4ce941b5 user: culler tags: aqua_text_scroll
09:39
testutils.tcl [testutils]: remove unused elements: options "-nocommands" and "-novars", and unused code path for a repeated import check-in: 9590767b user: erikleunissen tags: tk_collect_test_utils
08:42
update rules.vc check-in: 6bfb74b9 user: jan.nijtmans tags: trunk, main
2025-02-26
20:39
testutils.tcl [init]: remove "args" argument intended for trace callback check-in: 1d877c39 user: erikleunissen tags: tk_collect_test_utils
2025-02-25
15:16
testutils.tcl [testutils]: ... don't unset twice check-in: f610d965 user: erikleunissen tags: tk_collect_test_utils
13:05
testutils.tcl [testutils]: prevent that namespace variables keep the last assigned value in a test file when the init proc defines them without value check-in: ef2c8fa7 user: erikleunissen tags: tk_collect_test_utils
2025-02-24
18:02
testutils.tcl [testutils]: ... and remove corresponding cleanup check-in: d1b4dc70 user: erikleunissen tags: tk_collect_test_utils
16:07
testutils.tcl [testutils]: remove remedy for a problem that doesn't exist check-in: 5019e15e user: erikleunissen tags: tk_collect_test_utils
13:50
Merge trunk check-in: 02f1f249 user: erikleunissen tags: tk_collect_test_utils
2025-02-23
01:18
Few more examples Leaf check-in: 330177f1 user: jan.nijtmans tags: bug-3e92a1c629
00:53
Previous commit was almost right, just the wrong file ... check-in: 1ad1323e user: jan.nijtmans tags: revised_text, tip-466
2025-02-22
17:38
Move TkObjIsEmpty() implemention from tkConfig.c to tkText.c, so it can be re-used by rtext. Add support for TIP#698 (again, so it can be used by revised_text as well) check-in: 68fa9a67 user: jan.nijtmans tags: revised_text, tip-466
11:56
Fix [3e92a1c629]: Tk_NameToWindow doc incomplete description check-in: 266ab334 user: fvogel tags: trunk, main
2025-02-21
22:56
Use AlwaysRedraw. Leaf check-in: c54fa306 user: culler tags: bug-61cb40b01b
21:29
Edit comment. check-in: 89dcef10 user: culler tags: bug-61cb40b01b
19:59
Revert changes to tkFrame.c Leaf check-in: ecf638b3 user: culler tags: clipdrawablerect
18:19
Branch for updating ClipDrawableToRect. check-in: 1df69c3a user: culler tags: clipdrawablerect
16:45
Merge 9.0 check-in: 91066fc0 user: jan.nijtmans tags: revised_text, tip-466
15:06
Merge 9.0 check-in: 3f5f54b6 user: jan.nijtmans tags: tip-698
14:40
Follow-up to [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths. Allow negative values for -padx/-pady for windows embedded in text check-in: a247d00f user: jan.nijtmans tags: trunk, main
09:15
Don't worry about Tk 8.7 any more check-in: d474767b user: jan.nijtmans tags: trunk, main
09:06
Use Tcl_IsEmpty()'s power if available check-in: 04148fbb user: jan.nijtmans tags: trunk, main
2025-02-20
16:31
Use macOS-15 for CI runs. check-in: 3558cf2c user: culler tags: trunk, main
11:17
Merge 9.0 check-in: cf3bb950 user: jan.nijtmans tags: revised_text, tip-466
09:58
No longer build Tk 9.0 against Tcl 8.7 check-in: dc60bb76 user: jan.nijtmans tags: trunk, main
09:55
Adapt CI-build to new "core-9-0-branch" check-in: d8c45ea6 user: jan.nijtmans tags: trunk, main
2025-02-19
18:14
Fix [61cb40b01b]: ghost windows with window items in a Canvas check-in: 87845ae2 user: culler tags: bug-61cb40b01b
17:37
Merge trunk check-in: dbd88e88 user: erikleunissen tags: tk_collect_test_utils
13:12
Fix duplicated initialization in tkMenubutton.c, unneeded type-cast in tkCmds.c check-in: 29b0e62c user: jan.nijtmans tags: trunk, main
11:08
Merge 9.0 check-in: 5a15fb28 user: jan.nijtmans tags: revised_text, tip-466
10:56
Fix a lot of comments, regarding argv/argc -> objv/objc check-in: 202e2134 user: jan.nijtmans tags: trunk, main
10:02
Fix possible race-condition in notebook-5.1 and focus test (seen on MacOS, CI, Tk 8.6) check-in: 55dc3819 user: jan.nijtmans tags: trunk, main
09:55
Rebase to 9.0 check-in: 1f308dc1 user: jan.nijtmans tags: tip-698
2025-02-18
19:09
Merge trunk check-in: 2ca053b9 user: kevin_walzer tags: tka11y
19:00
Minor cleanup check-in: 36693f8f user: kevin_walzer tags: tka11y
18:01
Additional minor edit check-in: 24772e67 user: kevin_walzer tags: tka11y
17:50
Typos check-in: db20c72e user: kevin_walzer tags: tka11y
17:25
Correct typo check-in: 6f02793c user: kevin_walzer tags: tka11y
17:24
Pass script-level listbox selection to VoiceOver/Accessibility API without subclass of NSAccessibilityElement, impossible to support without a Tk window check-in: a545aafe user: kevin_walzer tags: tka11y
11:50
Abandoning attempt to implement more than one level in accessibility hierarchy; hierarchy will be NSWindow/NSView and widget only. Widgets that contain additional data such as listboxes cannot have additional accessibility elements because their child elements are not Tk_Windows - we will make this data accessible by writing to the hash tables and binding updates to script events like <<ListboxSelect>> check-in: fbf1b161 user: kevin_walzer tags: tka11y
04:12
Refinement of table rows in listbox check-in: 0d499b48 user: kevin_walzer tags: tka11y
2025-02-17
21:04
entry.test, spinbox.test, ttk/entry.test: rename textvariable "x" to "textVar" and make it a namespace variable for domain "entry" check-in: 317e6988 user: erikleunissen tags: tk_collect_test_utils
16:18
Convert from approach B => A (revert access procs to variable references), domain "select". check-in: 35339e8f user: erikleunissen tags: tk_collect_test_utils
13:47
Remove options -nocommands and -novars from invocations of 'testutils import' check-in: cbcb51c9 user: erikleunissen tags: tk_collect_test_utils
13:38
ttk/validate.test: remove unnecessary namespace qualifiers from imported variable check-in: 1a180328 user: erikleunissen tags: tk_collect_test_utils
13:30
Replace "namespace import|forget" with "testutils import|forget" for domain "select" check-in: ce9f71e9 user: erikleunissen tags: tk_collect_test_utils
12:27
testutils.tcl: don't export init proc for domain "scroll" check-in: baefba0d user: erikleunissen tags: tk_collect_test_utils
09:20
Convert from approach B => A (keeping an access proc for (x|y)scrollcommand) for domain "scroll" check-in: cddd09d5 user: erikleunissen tags: tk_collect_test_utils
05:19
More work on listbox check-in: 2b2ba1ae user: kevin_walzer tags: tka11y
03:33
Adding support for accessible row selection in ListBox check-in: 86b4e00e user: kevin_walzer tags: tka11y
2025-02-16
20:23
testutils.tcl [testutils]: remove debug statements check-in: 7e43baaa user: erikleunissen tags: tk_collect_test_utils
20:20
Replace "namespace import|forget" with "testutils import|forget" for domain "image" check-in: 29f77e8b user: erikleunissen tags: tk_collect_test_utils
20:04
winfo.test: fix typo check-in: ffe941aa user: erikleunissen tags: tk_collect_test_utils
17:19
Replace "namespace import|forget" with "testutils import|forget" for domains button, child, colors and geometry check-in: 637d48a4 user: erikleunissen tags: tk_collect_test_utils
15:33
testutils.tcl: adjust init procs for domains "dialog" and "text" to serve as a trace callback check-in: 52b0efb0 user: erikleunissen tags: tk_collect_test_utils
10:45
testutlis.tcl [testutils]: specifiy init command with its fully qualified name check-in: 3c4a0321 user: erikleunissen tags: tk_collect_test_utils
10:16
testutlis.tcl [testutils]: add automatic re-initialization of imported namespace variables upon "unset" from within a test file check-in: 54b2072e user: erikleunissen tags: tk_collect_test_utils
08:24
testutlis.tcl [testutils]: fix bug that caused test file failures on Linux. Keep debug statements. check-in: e4d1788d user: erikleunissen tags: tk_collect_test_utils
08:05
Complete incomplete backout after "stash save/stash pop" check-in: e93fafc2 user: erikleunissen tags: tk_collect_test_utils
07:15
Back out commit [b00b430da0], keep import commands for domain "entry" and revert to "namespace import" with access proc in ttk/entry.test. check-in: 98da48ad user: erikleunissen tags: tk_collect_test_utils
2025-02-14
14:28
Correct previous commit check-in: eb0cef64 user: erikleunissen tags: tk_collect_test_utils
14:04
Convert from approach B => A (revert access procs to the original variable references), domain "entry" (using UNSET_METHOD 1 or 2) check-in: 89895398 user: erikleunissen tags: tk_collect_test_utils
05:44
Revert some changes; remove crash check-in: 51478927 user: kevin_walzer tags: tka11y
03:33
Progress on accessible listbox check-in: f297725c user: kevin_walzer tags: tka11y
2025-02-13
20:27
Convert from approach B => A (revert access procs to the original variable references), domain dialog check-in: 9bf34b3d user: erikleunissen tags: tk_collect_test_utils
08:59
Use "testutils import|forget" everywhere check-in: b00b430d user: erikleunissen tags: tk_collect_test_utils
08:34
textTag.test: make comment more to the point check-in: f8a31f3e user: erikleunissen tags: tk_collect_test_utils
08:29
testutils.tcl [testutils]: make error message for import of utility variables specific for this proc check-in: 45e56bc6 user: erikleunissen tags: tk_collect_test_utils
2025-02-12
23:13
ttk/entry.test: fix long-standing relocation oversight check-in: 52cbc8c7 user: erikleunissen tags: tk_collect_test_utils
17:14
testutils.tcl [testutils]: another optimization check-in: b1a34005 user: erikleunissen tags: tk_collect_test_utils
11:33
testutils.tcl: several improvements to the explanation of the import/auto-initialization mechanism check-in: 3dd0ab5f user: erikleunissen tags: tk_collect_test_utils
11:08
testutils.tcl [testutils]: a few optimizations check-in: d63c8459 user: erikleunissen tags: tk_collect_test_utils
2025-02-11
17:10
Swap from deprecated build image to current one check-in: b7033cf0 user: dkf tags: trunk, main
10:08
testutils.tcl: correct and enhance comments explaining the import and auto-initialization mechanism check-in: 86906ffc user: erikleunissen tags: tk_collect_test_utils
09:54
testutils.tcl: add comment explaining usage of reserved proc "init" check-in: 37eca74a user: erikleunissen tags: tk_collect_test_utils
09:49
testutils.tcl: remove auto_ns_vars feature that isn't valid anymore for Tcl9 check-in: d59959fa user: erikleunissen tags: tk_collect_test_utils
2025-02-10
13:07
testutils.tcl [testutils]: new command that handles importing/forgetting of utility procs and associated variables, and performs auto-(re)initialization of upvar'ed namespace variables previously unset by cleanup in the test file. check-in: 6052e179 user: erikleunissen tags: tk_collect_test_utils
13:05
Merge trunk check-in: 4b03c353 user: erikleunissen tags: tk_collect_test_utils
2025-02-09
21:19
Refinement of accessibilityFrame placement check-in: ea392993 user: kevin_walzer tags: tka11y
21:06
Optimization: borderPtr->bgColorPtr is never NULL. See: [517165eac] check-in: 36f8fb50 user: jan.nijtmans tags: trunk, main
17:23
Tcl_NewWideIntObj -> Tcl_NewBooleanObj (tkMain.c). Some indenting check-in: d85a5a02 user: jan.nijtmans tags: trunk, main
17:11
Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 370b694f user: jan.nijtmans tags: trunk, main
16:45
Fix [517165eac]: Tk_Get3DBorderColors broken by design check-in: 61a811b6 user: jan.nijtmans tags: trunk, main
2025-02-07
21:58
message.test: revert changes (it doesn't use any relocated utility procs) check-in: 91d2ac85 user: erikleunissen tags: tk_collect_test_utils
20:06
Proposed fix for [517165eac]: Tk_Get3DBorderColors broken by design Closed-Leaf check-in: 027b7c5a user: jan.nijtmans tags: bug-517165eac
19:18
fontchooser.test: relocate proc Click check-in: 391ef726 user: erikleunissen tags: tk_collect_test_utils
18:43
ttk/treeview.test: correct "namespace forget" (oops) check-in: 65a61a31 user: erikleunissen tags: tk_collect_test_utils
18:40
ttk/treeview.test: use collected proc scrollInfo instead of "scrollcallback" check-in: 527ab8a3 user: erikleunissen tags: tk_collect_test_utils
16:08
testutils.tcl: restore alphabetical order of namespaces for specific functional areas check-in: 160919d3 user: erikleunissen tags: tk_collect_test_utils
15:17
Fix for bug [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test. Closed-Leaf check-in: 6853be66 user: csaba tags: bug-44fcc1f4d5
15:04
Create new branch named "bug-44fcc1f4d5" check-in: 3486ac63 user: csaba tags: bug-44fcc1f4d5
13:23
dialog.test (test dialog-2.1): de-duplicate proc PressButton check-in: aa3e6f83 user: erikleunissen tags: tk_collect_test_utils
09:26
fontchooser.test, winDialog.test: use global namespace qualifier inside procs instead of another "upvar". Also simplify proc Click in fontchooser.test check-in: b13434b2 user: erikleunissen tags: tk_collect_test_utils
2025-02-06
22:04
Update documentation Leaf check-in: 869cff8a user: jan.nijtmans tags: rfe-d632d28ba4
18:45
Extended the file changes.md. check-in: 87d2a67e user: csaba tags: trunk, main
17:51
Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: adc0ea73 user: csaba tags: trunk, main
09:58
fontchooser.test, winDialog.test: don't qualify namespace for variables imported from testutils.tcl using "upvar". check-in: aa1393c2 user: erikleunissen tags: tk_collect_test_utils
2025-02-05
20:09
testutils.tcl: one more SetTkDialog -> SetTestDialog check-in: 110a5fd8 user: erikleunissen tags: tk_collect_test_utils
15:33
winDialog.test: fix typo in comment for test winDialog-5.15 check-in: ea851354 user: erikleunissen tags: tk_collect_test_utils
15:28
win/tkWinDialog.c: rename SetTkDialog -> SetTestDialog, conforming to commit [b53da8311c] check-in: d2792d39 user: erikleunissen tags: tk_collect_test_utils
2025-02-04
10:58
Export "open"/"leaf"/"first"/"last" ttk state values at script level check-in: 7d1b122e user: jan.nijtmans tags: rfe-d632d28ba4
03:29
Cleanup check-in: 39214aee user: kevin_walzer tags: tka11y
03:21
Add callback to retrieve script-level results and pass to NSAccessibility API check-in: 4d0ea836 user: kevin_walzer tags: tka11y
2025-02-03
18:17
Proposed solution for RFE [9902d8fc8e]. Closed-Leaf check-in: 7cc04968 user: csaba tags: bug-9902d8fc8e
18:12
Create new branch named "bug-9902d8fc8e" check-in: be8add90 user: csaba tags: bug-9902d8fc8e
02:52
Roll back table methods for now check-in: 227e60be user: kevin_walzer tags: tka11y
2025-02-01
15:51
Add non-regression test btree-14.3 crashing before the fix in the previous commit [4bce1cc1]. check-in: b8129965 user: fvogel tags: revised_text, tip-466
15:08
Fix [bdd1f64523]: Assertion failed when switching -elide in the revised text widget check-in: 4bce1cc1 user: fvogel tags: revised_text, tip-466
14:38
Fix logic error in comment. We are in the case (actualElided != shouldBeElided), i.e. these two boolean variables are different. Inside this case, we're in the else clause of an 'if (shouldBeElided)', therefore this else clause is the case 'if (actualElided)', not 'if (!actualElided)'. check-in: e4ceb24e user: fvogel tags: revised_text, tip-466
13:06
Fix typo and add comments. check-in: 8709902f user: fvogel tags: revised_text, tip-466
2025-01-31
03:01
Placeholder methods for NSAccessibilityTable check-in: f0488cdc user: kevin_walzer tags: tka11y
2025-01-30
10:33
Merge 9.0 check-in: 19efdada user: jan.nijtmans tags: tip-626
2025-01-29
12:57
It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: c9ebf2f9 user: jan.nijtmans tags: trunk, main
2025-01-28
20:54
Merge 9.0. [5f739d2253] will be handled in separate commit check-in: d6343387 user: jan.nijtmans tags: revised_text, tip-466
20:16
Additional branches should not be added to CI .yml files (please!) check-in: 4426d73c user: jan.nijtmans tags: trunk, main
20:13
Fix [c992660e]: english shortcuts for Chinese locale check-in: df817ce4 user: jan.nijtmans tags: trunk, main
19:05
Extended the file changes.md. check-in: 688f733d user: csaba tags: trunk, main
18:39
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: f65e7f60 user: csaba tags: trunk, main
02:58
Add action method for radiobutton check-in: be32bc48 user: kevin_walzer tags: tka11y
2025-01-27
14:06
Merge sequoia-tests: run macOS tests on a macOS-latest CI runner. check-in: 469b92ab user: culler tags: trunk, main
04:00
Merge trunk check-in: 81fc0aa2 user: kevin_walzer tags: tka11y
2025-01-26
18:48
Merge trunk check-in: 07b50084 user: erikleunissen tags: tk_collect_test_utils
13:54
Set TK_NO_STDERR in the make command instead of the shell. Closed-Leaf check-in: c5539385 user: culler tags: sequoia-tests
13:52
Must set TK_NO_STDERR to run tests on Sequoiah. check-in: fc76eace user: culler tags: sequoia-tests
2025-01-25
17:52
Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 318bfa1e user: jan.nijtmans tags: trunk, main
17:24
testutils.tcl [testDialog]: align comment (cosmetic change to trigger CI run) check-in: af5dd94c user: erikleunissen tags: tk_collect_test_utils
17:12
Fix [5f739d2253] for text widget. Put other checks in alphabetical order check-in: 41a1464b user: jan.nijtmans tags: trunk, main
17:07
Try running tests on a macOS 15 CI runner check-in: 493861a4 user: culler tags: sequoia-tests
17:02
Correct typo. check-in: 4308d516 user: culler tags: trunk, main
16:37
Allow all tests to pass on maOS 15 (Sequoia) by compensating for new window placement restrictions. check-in: 71dd5adb user: culler tags: trunk, main
15:04
Add some comments about the fileDialog-0.3 test. check-in: 9390a584 user: culler tags: trunk, main
12:19
Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD Closed-Leaf check-in: f5940667 user: jan.nijtmans tags: bug-1da19a69f8
2025-01-24
19:58
Rename variable "tk_dialog" to "testDialog" (namespace ::tk::test::dialog). It's a better name and it prevents confusion with the Tk command tk_dialog. check-in: b53da831 user: erikleunissen tags: tk_collect_test_utils
18:54
merge bug-080a28104e: Fixes crash caused by nil UTType when user provides a bogus file type. check-in: e06d95eb user: culler tags: trunk, main
17:16
winDialog.test: convert test winDialog-5.9 to a template, disabled with constraint knownBug check-in: f8cc7d22 user: erikleunissen tags: tk_collect_test_utils
17:13
fontchooser.test, winDialog.test: more adaptations to relocated variable tk_dialog check-in: a752ee8d user: erikleunissen tags: tk_collect_test_utils
16:59
Alphabetise message range checks. Simplify unneeded checks for NULL values Closed-Leaf check-in: dbae1f7a user: jan.nijtmans tags: bug-5f739d2253
14:36
Finish for "text". Alphabetise button and frame range checks check-in: 54e2f9d9 user: jan.nijtmans tags: bug-5f739d2253
11:31
Merge 9.0 check-in: 20182e0b user: jan.nijtmans tags: bug-5f739d2253
2025-01-23
16:21
Only run the new test on Aqua. It hangs on XQuartz. Closed-Leaf check-in: fde9a936 user: culler tags: bug-080a28104e
2025-01-22
20:28
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. Closed-Leaf check-in: d9cc94ca user: csaba tags: bug-5255360864
20:22
Create new branch named "bug-5255360864" check-in: 5b77e2e7 user: csaba tags: bug-5255360864
14:42
Remove extraneous semi-colon. check-in: 894370ea user: culler tags: bug-080a28104e
13:51
Schedule a CI run check-in: d10a7562 user: culler tags: bug-080a28104e
13:40
tests/fontchooser.test, library/fontchooser.tcl: adapt to change in previous commit check-in: 68ca0745 user: erikleunissen tags: tk_collect_test_utils
02:52
Add a non-regression test, which turns out to require considerable extra machinery. check-in: e0405ba2 user: culler tags: bug-080a28104e
2025-01-21
17:37
tests/testutils.tcl, win/tkWinDialog.c: move variable ::tk_dialog into namespace ::tk::test::dialog check-in: 3ac1a4e9 user: erikleunissen tags: tk_collect_test_utils
15:47
Fix [080a28104e]: crash caused by nil UTType when user provides a bogus file type. check-in: ce3d0b20 user: culler tags: bug-080a28104e
2025-01-20
11:37
ttk/validate.test: remove useless comment check-in: d315dcd1 user: erikleunissen tags: tk_collect_test_utils
11:34
winDialog.test: remove outdated comment check-in: f212cd9b user: erikleunissen tags: tk_collect_test_utils
10:52
select.test, window.test: remove superfluous import command check-in: 932717e7 user: erikleunissen tags: tk_collect_test_utils
08:46
Merge trunk (resolve conflict) check-in: a31d4eec user: erikleunissen tags: tk_collect_test_utils
06:47
merge trunk check-in: 4c617794 user: fvogel tags: revised_text, tip-466
2025-01-19
20:46
Rename the fallback proc menubarheight to testmenubarheight. In [d5e602691a], in branch less_tests_constraints created off core-8-6-branch, I have renamed proc menubarheight to testmenubarheight to conform to how other such procs are named in the test suite. Later, in [e78b5c12b6] in trunk, I have added a fallback for that proc to be used by platforms other than macOS. And again later in [49fdd4b212] I have merged trunk in less_tests_constraints. This last commit created the inconsistency. check-in: d3948b1a user: fvogel tags: trunk, main
20:43
testutils.tcl: small efficiency improvements and some cleanup throughout check-in: 3c0e1da2 user: erikleunissen tags: tk_collect_test_utils
17:00
testutils.tcl: simplify export from namespace ::tk::test check-in: 1ced2ea1 user: erikleunissen tags: tk_collect_test_utils
10:04
testutils.tcl: simplify export from namespace ::tk::test::dialog check-in: 3a42082c user: erikleunissen tags: tk_collect_test_utils
09:05
testutils.tcl: collect procs afterbody, start and then in an ensemble command testDialog. Rename them to signify a stage in the lifetime of a dialog. Rename proc dialogTestFont -> testDialogFont to follow suit. Adapt all calls/references in test files fontchooser.test and winDialog.test. check-in: 2bfc4418 user: erikleunissen tags: tk_collect_test_utils
2025-01-18
15:03
winDialog.test: clean up test-local variable check-in: 87a525c7 user: erikleunissen tags: tk_collect_test_utils
2025-01-17
21:27
Merge-mark check-in: b4aa0e08 user: jan.nijtmans tags: trunk, main
16:53
testutils.tcl: don't re-export proc definitions from another than the originating namespace check-in: 6f7e2f2c user: erikleunissen tags: tk_collect_test_utils
14:34
main.tcl, testutils.tcl, constraints.tcl: make file header uniform check-in: 36014a52 user: erikleunissen tags: tk_collect_test_utils
14:20
constraints.tcl: add categories to enhance overview check-in: 3b41c5bd user: erikleunissen tags: tk_collect_test_utils
12:19
testutils.tcl: make several comments more to the point check-in: 2c16b803 user: erikleunissen tags: tk_collect_test_utils
10:25
testutils.tcl [newApp]: move into namespace ::tk::test::child, and rename to "childTkInterp" to better reflect its functionality. check-in: ed5aad93 user: erikleunissen tags: tk_collect_test_utils
08:49
wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 325726e6 user: oehhar tags: trunk, main
08:31
testutils.tcl: collect procs setupbg, cleanupbg, dobg and Ready as subcommands of a new ensemble command "childTkProcess", with new names to better reflect their functionality. Also rename the functional area from "bg" to "child". check-in: b683bd50 user: erikleunissen tags: tk_collect_test_utils
2025-01-16
14:57
testutils.tcl [dialogTestFont]: convert to a standard access proc check-in: 9ad282b9 user: erikleunissen tags: tk_collect_test_utils
12:01
testutils.tcl [assert]: simplify handling of error message and adapt calls check-in: 3afdab1b user: erikleunissen tags: tk_collect_test_utils
10:48
Merge trunk check-in: 79036f5b user: erikleunissen tags: tk_collect_test_utils
2025-01-15
17:36
Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work. Put "no-xft" "build-info" tag in the alphabetical correct place check-in: ae56b909 user: jan.nijtmans tags: trunk, main
2025-01-14
20:23
Fix for bug [126d071408]. check-in: 83839103 user: csaba tags: trunk, main
2025-01-10
10:11
Fix for bug [126d071408]. Closed-Leaf check-in: db6ec9fd user: csaba tags: bug-126d071408