Tk Source Code

Timeline
Login

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

513 check-ins using file tests/send.test version f42907c1

2025-08-20
02:29
Highlight rectangle adjustments; still needs work Leaf check-in: ecb4e4b0 user: kevin_walzer tags: tka11y
02:11
Focus highlight drawing needs more work but does not crash; child widget tracking is improved: event loop still needs work check-in: f21a1a89 user: kevin_walzer tags: tka11y
01:52
Remove compiler warnings check-in: c01b5995 user: kevin_walzer tags: tka11y
01:41
Eliminate compiler errors check-in: 2fc97ad5 user: kevin_walzer tags: tka11y
01:26
Additional refinements, cleanup and re-organization check-in: 05e83b88 user: kevin_walzer tags: tka11y
2025-08-19
11:48
Several updates for improved child widget tracking and responsivness - needs testing check-in: a005cdf9 user: kevin_walzer tags: tka11y
2025-08-18
20:06
Despite complexity, threaded approach does a better job of building accessibility tree that is visible in accerciser, so we are going to stick with that approach and continue to work on event loop integration - working through that will ensure Tk is also responsive in screen reader check-in: db595aef user: kevin_walzer tags: tka11y
19:31
Additional refinements of child widget tracking check-in: 56fe42ad user: kevin_walzer tags: tka11y
18:11
Never mind check-in: 885320b5 user: kevin_walzer tags: tka11y
18:02
Attempt update of tracking child widgets check-in: 56026e2b user: kevin_walzer tags: tka11y
16:02
Constrain own Dialogs to the physical screen size [7c28f835] check-in: 5261679b user: oehhar tags: trunk, main
16:01
Add [7c28f835] to changes.md Closed-Leaf check-in: e32aa266 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit
15:53
Merge main check-in: c8d9ac62 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit
15:53
Merge trunk check-in: 7f6b8392 user: kevin_walzer tags: tka11y
15:52
Limit tk_messageBox on physical screen size [e19f1d891] check-in: 84c9904e user: oehhar tags: trunk, main
15:50
Add [e19f1d891] to changes.md Closed-Leaf check-in: 6768e72c user: oehhar tags: e19f1d891-messagebox-screensize
15:46
Merge main check-in: 5630ec69 user: oehhar tags: e19f1d891-messagebox-screensize
2025-08-17
22:17
Refinements in tracking child widgets check-in: c2482f17 user: kevin_walzer tags: tka11y
20:19
Root object now correctly named in accessibility tree check-in: 05722e1c user: kevin_walzer tags: tka11y
20:01
Tracking toplevel windows now working better check-in: 17fb410b user: kevin_walzer tags: tka11y
19:28
Toplevels now correctly registered as accessible check-in: 3d30cdca user: kevin_walzer tags: tka11y
18:40
Trying additional child tracking options check-in: ddb8bc16 user: kevin_walzer tags: tka11y
18:24
Add signals for widget creation/destruction check-in: 9542f436 user: kevin_walzer tags: tka11y
16:33
Another attempt at GLib event integration check-in: ace0e738 user: kevin_walzer tags: tka11y
2025-08-16
23:57
Major simplification, remove all threading check-in: 745bc6d6 user: kevin_walzer tags: tka11y
22:32
Merge main Leaf check-in: f04f79a7 user: jan.nijtmans tags: revised_text, tip-466
22:24
Merge 9.0 check-in: e0a88b0c user: jan.nijtmans tags: trunk, main
22:19
Update changes check-in: 886f6e66 user: jan.nijtmans tags: core-9-0-branch
22:12
Fix [92e4081d74]: Undefined behavior while touchpad scrolling check-in: 07d632f4 user: jan.nijtmans tags: core-9-0-branch
15:55
Proposed fix (slightly modified) for [92e4081d74]: Undefined behavior while touchpad scrolling Closed-Leaf check-in: a4410a92 user: jan.nijtmans tags: bug-92e4081d74
07:43
Ticket [9ba9729ef1]: text complements for man winfo and man send check-in: 731a5957 user: erikleunissen tags: bug-9ba9729ef1
01:36
Prevent a faint outline from appearing when downscaling Retina captures Leaf check-in: 45ebf58a user: chrstphrchvz tags: bug-df4b603950-alt
01:33
Alternative fix for CreateCGImageFromDrawableRect() returning smaller image than requested. See [f215a9fdaa]. check-in: 84c2ba4f user: chrstphrchvz tags: bug-df4b603950-alt
2025-08-15
22:25
Merge 9.0 check-in: 031211db user: jan.nijtmans tags: trunk, main
22:23
Merge 8.6 check-in: d266a4ff user: jan.nijtmans tags: core-9-0-branch
22:03
Merge 8.6 check-in: 452179cb user: jan.nijtmans tags: core-9-0-branch
21:44
Accessibility names/descriptions now read by Orca check-in: 6a72df82 user: kevin_walzer tags: tka11y
19:13
Additional cleanup check-in: a6258251 user: kevin_walzer tags: tka11y
18:14
Simplify threading; re-work name, description, value cache updating check-in: 3542beab user: kevin_walzer tags: tka11y
01:40
Fix typo check-in: c22c6911 user: kevin_walzer tags: tka11y
01:17
Some progress on segfaults check-in: 2a98bd3d user: kevin_walzer tags: tka11y
00:25
Fix typo check-in: 600ab331 user: kevin_walzer tags: tka11y
00:24
Better integration of hash table search keys check-in: 24e3fe28 user: kevin_walzer tags: tka11y
2025-08-14
01:55
More revisions check-in: afe54edc user: kevin_walzer tags: tka11y
00:38
Minor tweak check-in: 9cc1653d user: kevin_walzer tags: tka11y
00:24
Merge trunk check-in: 9362b96a user: kevin_walzer tags: tka11y
00:24
Additional updates to accessibility on X11 check-in: b7a146f2 user: kevin_walzer tags: tka11y
2025-08-13
14:05
Merge 9.1 check-in: d797be61 user: jan.nijtmans tags: revised_text, tip-466
14:04
Merge 9.0 check-in: 6242b4c1 user: jan.nijtmans tags: trunk, main
13:14
More "8.7" elimination check-in: 8fdacebf user: jan.nijtmans tags: core-9-0-branch
09:56
Fix 31d4fa115b: Tweak install permissions check-in: a221a628 user: jan.nijtmans tags: core-9-0-branch
03:04
Additional cleanup of state sets - no more warnings check-in: 7b95fc8a user: kevin_walzer tags: tka11y
02:47
Cleanup of state_set references check-in: e5e87bda user: kevin_walzer tags: tka11y
2025-08-12
12:10
Version -> 9.1a1 check-in: 958f82a6 user: jan.nijtmans tags: trunk, main
11:29
Merge 9.0 check-in: 19b80045 user: jan.nijtmans tags: trunk, main
11:24
Merge 8.6 check-in: b46ec21a user: jan.nijtmans tags: core-9-0-branch
2025-08-11
20:30
Merge 9.0 check-in: db583263 user: jan.nijtmans tags: trunk, main
20:24
Merge 8.6 check-in: 66069c93 user: jan.nijtmans tags: core-9-0-branch
09:15
Corrected wrong empty line, my error, this is now Csabas version check-in: 03b3a14f user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit
08:47
[7c28f835] merge-in Csabas work to constrained the Window, if it is larger than the screen. This is only used for non-file dialogs. Closed-Leaf check-in: 3b69d518 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen
08:30
Merge 9.0 check-in: 24113d64 user: jan.nijtmans tags: trunk, main
08:27
Fix [6cc48bb800]: TIP 604 widget demo: canvas text fill color not specified check-in: 5ef35c7b user: jan.nijtmans tags: core-9-0-branch
08:23
Merge 8.6 check-in: c074d241 user: jan.nijtmans tags: core-9-0-branch
07:30
[7c28f835] Alternate solution by Csaba to constraint the window, if it does not fit on the screen check-in: 7c5778e6 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit
07:22
Merge mark check-in: d0a6e354 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen
07:21
[e19f1d89] add widthdraw to avoid theoretical flickering. check-in: 1fbd5292 user: oehhar tags: e19f1d891-messagebox-screensize
07:19
[7c28f835] add widthdraw to avoid theoretical flickering. check-in: dbe49359 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen
2025-08-10
23:49
Improved accessibility tracking of child widgets check-in: 86c24deb user: kevin_walzer tags: tka11y
22:21
More refinements to widget tracking check-in: 8dc332c7 user: kevin_walzer tags: tka11y
22:08
More tweaks check-in: 534bfa97 user: kevin_walzer tags: tka11y
21:39
Count of child widgets is now correct check-in: d0a38a32 user: kevin_walzer tags: tka11y
19:31
Refinements in tracking focus, mapping and unmapping check-in: 5264a759 user: kevin_walzer tags: tka11y
17:56
Minor cleanup check-in: 9f2728b2 user: kevin_walzer tags: tka11y
17:37
Update struct fields check-in: 34ca6d5d user: kevin_walzer tags: tka11y
16:58
Progress on threading implementation - Wish no longer hangs on startup check-in: 8f245d90 user: kevin_walzer tags: tka11y
15:40
Accept RFE [1ca4b53e25]: Add timing procs to testutils. check-in: e4675ccb user: erikleunissen tags: core-9-0-branch
15:34
Accept RFE [1ca4b53e25]: Add timing procs to testutils. check-in: ef929b12 user: erikleunissen tags: trunk, main
15:27
Remove Github CI instructions Closed-Leaf check-in: e855b400 user: erikleunissen tags: testutils_timing_procs
14:07
New branch for RFE [4f9946f4f3]: Simplify testfile initialization for the case of "-singleproc 1" check-in: 65b85d3e user: erikleunissen tags: simplify_test_file_init_for_singleproc_1
2025-08-09
22:24
Merge mark check-in: 23514b7e user: chrstphrchvz tags: core-9-0-branch
19:41
Progress on threading cleanup check-in: dd4e4261 user: kevin_walzer tags: tka11y
19:14
Correct labeling of widgets on macOS - screen reader now reports "button" rather than "NSAccessibilityButtonRole"' check-in: b79974cf user: kevin_walzer tags: tka11y
11:15
testutils.tcl [progress.*]: make proc description more succinct check-in: 444f7075 user: erikleunissen tags: testutils_timing_procs
11:03
Let this branch be tested on Github CI for all target platforms check-in: 1307b78b user: erikleunissen tags: testutils_timing_procs
11:01
Merge trunk check-in: 4f38aed2 user: erikleunissen tags: testutils_timing_procs
2025-08-08
17:29
progress.iter -> progress.update: choose a more neutral name that doesn't imply a loop check-in: 5aae2ee6 user: erikleunissen tags: testutils_timing_procs
16:15
Mix-up width/height corrected. Thanks, Csaba! check-in: ed805503 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen
14:33
[7c28f835] Zoom file dialogs if they don't fit on the screen check-in: 0b451ef2 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen
14:09
Also take into account the title bar. From https://androwish.org/home/info/c2b6b889c539e9f7, thanks, Christian check-in: cb5f590d user: oehhar tags: e19f1d891-messagebox-screensize
12:36
Change comments check-in: 00728ceb user: oehhar tags: e19f1d891-messagebox-screensize
02:35
Correct compiler errors with threading, Wish hangs on startup check-in: 23c415b3 user: kevin_walzer tags: tka11y
2025-08-07
23:15
Re-introduce threads to address race conditions, hangs check-in: ad1d1369 user: kevin_walzer tags: tka11y
02:11
Progress on tracking child widgets - event loop still causes issues by hanging check-in: 71a15261 user: kevin_walzer tags: tka11y
02:05
More robust tracking of child widgets check-in: bb7db42d user: kevin_walzer tags: tka11y
2025-08-06
03:42
Correct segfault check-in: c2f5c119 user: kevin_walzer tags: tka11y
02:52
Remove some debugging statements check-in: 6676ebcc user: kevin_walzer tags: tka11y
02:40
Refinement of accessibility.tcl to separate platform-specific code check-in: 17c88a48 user: kevin_walzer tags: tka11y
02:15
Fix segfault check-in: 743f6d23 user: kevin_walzer tags: tka11y
01:43
Merge trunk check-in: 4d707571 user: kevin_walzer tags: tka11y
2025-08-05
10:18
Cleanup after segfault check-in: ed17a415 user: kevin_walzer tags: tka11y
2025-08-04
15:00
Ticket [e19f1d891]: Code refactoring and cleanup. Thanks to Christian W. for his input. check-in: 1153477b user: csaba tags: e19f1d891-messagebox-screensize
2025-08-03
23:22
Refinements to event loop management check-in: dad74cd2 user: kevin_walzer tags: tka11y
22:50
Remove some debugging statements check-in: dbb78a93 user: kevin_walzer tags: tka11y
22:26
Additional progress on child widgets check-in: 32e37365 user: kevin_walzer tags: tka11y
21:41
Correct segfaults when child widgets resized check-in: 9a6bdc4c user: kevin_walzer tags: tka11y
19:25
Ticket [e19f1d891]: Revised the value of the minimum wrap length and its handling. check-in: 19300912 user: csaba tags: e19f1d891-messagebox-screensize
2025-08-02
14:26
Ticket [e19f1d891]: Get the frame width of toplevel windows in SDL2 Tk rather than assuming a value of 15. check-in: 09edf320 user: csaba tags: e19f1d891-messagebox-screensize
03:53
Additional tweaks check-in: 9e1666c0 user: kevin_walzer tags: tka11y
01:27
Fine tune focus handlers check-in: 91ea8ce2 user: kevin_walzer tags: tka11y
2025-08-01
03:36
Revert to prior state when accessibility was partially working check-in: 4db3e12c user: kevin_walzer tags: tka11y
01:57
Fine tuning of event loop management check-in: 33b8ce6b user: kevin_walzer tags: tka11y
01:37
Some progress on getting focus to child widgets check-in: c160fd54 user: kevin_walzer tags: tka11y
2025-07-30
18:37
merge release check-in: 08e90f09 user: dgp tags: trunk, main
07:24
Orca still does not recognize root window as accessible - working on that check-in: c1470371 user: kevin_walzer tags: tka11y
07:13
Fix minor typos check-in: 54ac7376 user: kevin_walzer tags: tka11y
07:13
Refining event processing - still more to do check-in: 284f92a2 user: kevin_walzer tags: tka11y
06:38
Restore prior event code, worked better check-in: da95f131 user: kevin_walzer tags: tka11y
06:28
Refinement of event processing check-in: 7e73f954 user: kevin_walzer tags: tka11y
05:55
Additional focus refinements check-in: fea9db22 user: kevin_walzer tags: tka11y
05:14
Toplevels now retain object configuration after focus change check-in: e6b314d2 user: kevin_walzer tags: tka11y
03:58
Move Atk event loop integration to script level for tighter control from Tk - based on the example of Allen B. Taylor's Python tka11y module check-in: 89d7ed29 user: kevin_walzer tags: tka11y
01:18
Trying different version of event loop check-in: aec2ad48 user: kevin_walzer tags: tka11y
2025-07-29
13:18
Comment adjustments check-in: dc095be6 user: oehhar tags: e19f1d891-messagebox-screensize
13:18
merge trunk Closed-Leaf check-in: 5853fa96 user: dgp tags: rc2, core-9-1-a0-rc, core-9-1-a0
13:12
Ticket [e19f1d891]: tk_messageBox width limitation to the physical screen check-in: 5a2361cd user: oehhar tags: e19f1d891-messagebox-screensize
12:11
Fix egregious typo - thanks Christopher Chavez Leaf check-in: 11841574 user: culler tags: bug-4af5ca1921
10:49
Restore screenreader test check-in: 0e36e003 user: kevin_walzer tags: tka11y
10:45
String cleanup check-in: 5cad6df2 user: kevin_walzer tags: tka11y
2025-07-28
23:56
Remove dead code check-in: eb02f23d user: kevin_walzer tags: tka11y
23:51
Remove idle handler check-in: 6b8cb100 user: kevin_walzer tags: tka11y
22:44
Move direct Tcl/Tk calls from Atk functions to cache update functions check-in: 7dc3fe42 user: kevin_walzer tags: tka11y
2025-07-27
20:49
Additional event loop refinements check-in: f2d699dc user: kevin_walzer tags: tka11y
19:46
Remove some debugging statements check-in: bfdc5173 user: kevin_walzer tags: tka11y
19:34
Continue to fine-tune Tk and at-spi integration. Widgets now display correctly in accerciser and even fire commands. Orca continues to hang. check-in: 53280b92 user: kevin_walzer tags: tka11y
02:14
Additional refinements for at-spi integration check-in: 9067abb1 user: kevin_walzer tags: tka11y
01:45
Remove unneeded calls check-in: fac81696 user: kevin_walzer tags: tka11y
01:43
Minor adjustments check-in: b7bf7220 user: kevin_walzer tags: tka11y
01:32
Remove compiler warnings check-in: cb8f83f4 user: kevin_walzer tags: tka11y
01:11
Remove unneeded notifications check-in: 2cb94468 user: kevin_walzer tags: tka11y
2025-07-26
22:35
Remove compiler errors check-in: 921c37ff user: kevin_walzer tags: tka11y
22:28
Add additional notifications check-in: 09ac3257 user: kevin_walzer tags: tka11y
18:49
Fix [4af5ca1921]: XCopyArea is slow on macOS check-in: bfebc1f4 user: culler tags: bug-4af5ca1921
18:20
Merge trunk check-in: a8e61816 user: kevin_walzer tags: tka11y
18:11
Back out threading setup check-in: bb6a3fa3 user: kevin_walzer tags: tka11y
2025-07-25
03:24
Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: 6f5d9ad3 user: culler tags: trunk, main
03:21
Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: a6f28453 user: culler tags: core-9-0-branch
03:06
Additional updates check-in: ee4e1c53 user: kevin_walzer tags: tka11y
00:52
Additional refinements to ensure root accessible object persists check-in: 545436c5 user: kevin_walzer tags: tka11y
00:04
Additional refinements of object initialization check-in: 66cbc422 user: kevin_walzer tags: tka11y
2025-07-24
01:51
Continuing to refine object creation check-in: ed3b1235 user: kevin_walzer tags: tka11y
01:20
Additional tweaking check-in: 22a2c54d user: kevin_walzer tags: tka11y
2025-07-23
21:06
Additional cleanup check-in: 22ed5d9c user: kevin_walzer tags: tka11y
08:20
Proc "progress.iter": use a dot to indicate progress check-in: 8e82a8bd user: erikleunissen tags: testutils_timing_procs
08:15
Rename progress.endtime -> progress.end check-in: 439b29ab user: erikleunissen tags: testutils_timing_procs
04:26
Remove crashes check-in: 81318c0f user: kevin_walzer tags: tka11y
01:59
Additional refinement of initial widget focus on startup check-in: f42b7630 user: kevin_walzer tags: tka11y
2025-07-22
22:35
Additional refinements check-in: 4a31b8a8 user: kevin_walzer tags: tka11y
21:57
Clean up screenreader check, remove crashes and segfaults check-in: b9913db4 user: kevin_walzer tags: tka11y
13:13
Additional refinements in threading and object tracking check-in: 6acf35f2 user: kevin_walzer tags: tka11y
12:19
Correct merge error check-in: 120e816c user: kevin_walzer tags: tka11y
12:03
Merge trunk check-in: e4093da5 user: kevin_walzer tags: tka11y
12:02
Add helper function to clean up UTF-8 input check-in: de8ad975 user: kevin_walzer tags: tka11y
09:02
test progress-1.1: add -cleanup clause check-in: 4151e834 user: erikleunissen tags: testutils_timing_procs
08:29
Collect common setup and cleanup for tests in domain "timing" check-in: 73ec6f22 user: erikleunissen tags: testutils_timing_procs
08:20
Add procs "progress.*" to monitor progress in a loop check-in: ade9cc2e user: erikleunissen tags: testutils_timing_procs
07:59
Rename tests for domain "timing": testutils -> dt check-in: 4982a3e3 user: erikleunissen tags: testutils_timing_procs
06:16
Add tests for various timing granularities check-in: 7d648771 user: erikleunissen tags: testutils_timing_procs
06:15
Add granularity argument to dt.reset check-in: 5d208fff user: erikleunissen tags: testutils_timing_procs
03:11
Clear compiler errors check-in: b424478b user: kevin_walzer tags: tka11y
02:56
Additional tweak check-in: 607bca38 user: kevin_walzer tags: tka11y
02:53
Additional tweak check-in: 52e02401 user: kevin_walzer tags: tka11y
02:51
Adjust prototype check-in: b58d1631 user: kevin_walzer tags: tka11y
02:48
Thread-safe implementation check-in: 4d168d18 user: kevin_walzer tags: tka11y
2025-07-21
21:00
Add base procs "dt.reset" and "dt.get", including test check-in: 20548427 user: erikleunissen tags: testutils_timing_procs
19:41
New branch for project "Add timing procs to testutils", ticket [1ca4b53e25] check-in: 96122aac user: erikleunissen tags: testutils_timing_procs
11:38
Fine tune event loop check-in: ecf5d6df user: kevin_walzer tags: tka11y
08:26
Merge unintended fork check-in: 34858ed1 user: erikleunissen tags: core-9-0-branch
08:24
Merge unintended fork check-in: 4b6a4a76 user: erikleunissen tags: trunk, main
07:50
doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: daac4862 user: oehhar tags: core-9-0-branch
07:49
Fix [498fcdba9f]: testutils.test (testutils-4.2), correct test description check-in: 66d47bb0 user: erikleunissen tags: core-9-0-branch
07:48
doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: 1af24948 user: oehhar tags: trunk, main
07:45
Fix [498fcdba9f]: testutils.test (testutils-4.2), correct test description check-in: 8b7bc03b user: erikleunissen tags: trunk, main
2025-07-20
23:26
Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. check-in: 45de2994 user: culler tags: trunk, main
23:23
Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. check-in: 7599b041 user: culler tags: core-9-0-branch
14:15
Compiler errors cleared check-in: 3575d7e5 user: kevin_walzer tags: tka11y
10:41
Begin to set up main thread dispatch check-in: 6f1dba3b user: kevin_walzer tags: tka11y
04:07
Additional refinements, but still hanging check-in: 9e28aa94 user: kevin_walzer tags: tka11y
03:49
Child widgets now correct, but event loop integration is off check-in: 35de5f11 user: kevin_walzer tags: tka11y
02:00
Attempts to work on Wish hanging, child widget count, etc. check-in: 37cbb5ce user: kevin_walzer tags: tka11y
2025-07-18
16:59
Merge 9.1 check-in: a36697c2 user: jan.nijtmans tags: revised_text, tip-466
16:59
Merge-mark check-in: 3571277d user: jan.nijtmans tags: trunk, main
16:58
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: c76320bf user: jan.nijtmans tags: core-9-0-branch
09:57
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: 76c13d9b user: jan.nijtmans tags: trunk, main
01:28
Refinements in text retrieval; Orca now correctly announces toplevel window, still hangs on redraw/event processing with too many widget check-in: 69de40c6 user: kevin_walzer tags: tka11y
01:06
Cleanup of comments and Atk integration check-in: 35ffb51f user: kevin_walzer tags: tka11y
2025-07-17
15:37
merge trunk check-in: e2fc4b2d user: dgp tags: rc1, core-9-1-a0-rc
08:05
Merge 9.1 check-in: 21a1049b user: jan.nijtmans tags: revised_text, tip-466
07:38
Merge 9.0 check-in: e6e9efce user: jan.nijtmans tags: trunk, main
07:37
Merge 8.6 check-in: c19d2027 user: jan.nijtmans tags: core-9-0-branch
2025-07-16
21:28
Syntax correction in doc/tk_man.n check-in: 1b4a2ce6 user: oehhar tags: trunk, main
19:01
Merge 9.1 check-in: 2d282b81 user: jan.nijtmans tags: revised_text, tip-466
19:00
Merge-mark check-in: 8d906a3c user: jan.nijtmans tags: trunk, main
18:52
Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: e95e9fec user: jan.nijtmans tags: core-9-0-branch
18:37
Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: 770fa0fa user: jan.nijtmans tags: trunk, main
15:20
Doc formatting fix check-in: ed1b7c22 user: dgp tags: rc0, core-9-1-a0-rc
01:27
Fix bracing error check-in: 18cea12d user: kevin_walzer tags: tka11y
01:18
Additional refinements and bindings check-in: ac7cb2a7 user: kevin_walzer tags: tka11y
2025-07-15
16:36
merge trunk check-in: d865f00f user: dgp tags: core-9-1-a0-rc
11:40
Add keyboard navigation for menus check-in: d8ca2d06 user: kevin_walzer tags: tka11y
03:35
Update documentation check-in: 7bc66661 user: kevin_walzer tags: tka11y
02:42
Refinement of widget focus and initialization check-in: b21d1677 user: kevin_walzer tags: tka11y
2025-07-14
17:40
Add [d25b72] in Changes.md check-in: bc19ee8c user: oehhar tags: core-9-0-branch
17:06
Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: b3393952 user: csaba tags: core-9-0-branch
16:59
Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: 86b98d2c user: csaba tags: trunk, main
14:26
release notes edits check-in: 71721fc6 user: dgp tags: core-9-1-a0-rc
12:32
Open release branch for 9.1a0 check-in: 7403e8ed user: dgp tags: core-9-1-a0-rc
10:11
[d25b721f] ttk::scale devision by zero if trough is invisible due to place constraint Closed-Leaf check-in: 723fe552 user: oehhar tags: d25b721f-ttk-scale-division-zero
02:30
Additional notifications for text widgets check-in: 9a49fd42 user: kevin_walzer tags: tka11y
01:55
Begin fine tuning check-in: b251cf92 user: kevin_walzer tags: tka11y
2025-07-13
21:16
Additional updates check-in: a0de7853 user: kevin_walzer tags: tka11y
20:37
Additional work on Atk/Tk integration check-in: 01a65166 user: kevin_walzer tags: tka11y
19:57
Refinements in window naming check-in: b53abec8 user: kevin_walzer tags: tka11y
12:20
Merge json_info_plist (TIP #725) check-in: 27680edd user: culler tags: trunk, main
2025-07-12
23:38
accerciser now tracking toplevel and child widgets check-in: 8e5dcab5 user: kevin_walzer tags: tka11y
23:28
Additional refinements check-in: 65287e44 user: kevin_walzer tags: tka11y
23:02
Fix typo check-in: 9cd4e75f user: kevin_walzer tags: tka11y
22:47
Root and child widgets of root are now visible in accerciser check-in: a278a967 user: kevin_walzer tags: tka11y
22:36
Minor adjustment check-in: af4a777c user: kevin_walzer tags: tka11y
16:42
Improvements in parent-child management; refine comments for more clarity and usefulness check-in: 0249f5d8 user: kevin_walzer tags: tka11y
2025-07-11
02:49
Minor tweaks check-in: 53cfe7fc user: kevin_walzer tags: tka11y
02:46
Additional updates check-in: c6050aad user: kevin_walzer tags: tka11y
02:30
WIP on accessible child widgets check-in: e79596ed user: kevin_walzer tags: tka11y
01:32
App now registers correctly with at-spi, but needs to register child widgets check-in: 0a10bd38 user: kevin_walzer tags: tka11y
01:21
Atk-bridge now initalizes correctly check-in: 07b042d9 user: kevin_walzer tags: tka11y
2025-07-10
16:19
Additional refinements to Atk integration check-in: d30dc42d user: kevin_walzer tags: tka11y
15:21
Remove some Gtk overhead, work directly with glib event loop check-in: 060bacb2 user: kevin_walzer tags: tka11y
15:11
Refinement of Atk root object initialization check-in: b1230167 user: kevin_walzer tags: tka11y
13:33
For the other runners too check-in: eb5535e3 user: jan.nijtmans tags: trunk, main
12:57
It looks like the GITHUB ubuntu-24.04 runner has a problem now, so try ubuntu-22.04 check-in: c1a8e7a2 user: jan.nijtmans tags: trunk, main
12:06
Replace at-spi with GLib linking check-in: d58fbda9 user: kevin_walzer tags: tka11y
01:36
Correct signature check-in: 777fba6a user: kevin_walzer tags: tka11y
01:28
Tweak check-in: 78e18a77 user: kevin_walzer tags: tka11y
2025-07-09
22:41
Cleanup check-in: cf661807 user: kevin_walzer tags: tka11y
21:37
Merge 9.0 check-in: db41dd6c user: jan.nijtmans tags: trunk, main
21:33
(backport): Fix unused variable warning, formatting, sentinel changes check-in: 617817c5 user: jan.nijtmans tags: core-9-0-branch
21:30
Updated configure file check-in: a464d1c0 user: kevin_walzer tags: tka11y
21:29
Add at-spi link flag check-in: ec76789c user: kevin_walzer tags: tka11y
21:04
Merge 9.1 check-in: 1fd17437 user: jan.nijtmans tags: revised_text, tip-466
20:59
Remove compiler errors check-in: 6cd418fd user: kevin_walzer tags: tka11y
20:58
Fix [a30d3e493b]: Pressing Alt-<key> triggers an error popup check-in: 7632faf1 user: jan.nijtmans tags: trunk, main
20:54
Update changes.md check-in: 4bcd2b9c user: jan.nijtmans tags: core-9-0-branch
20:40
version -> 9.0.3 check-in: 3bd96f9c user: jan.nijtmans tags: core-9-0-branch
20:33
Development of root Atk object, parent-child relationships, and overall cleanup/refinement check-in: fc5a923f user: kevin_walzer tags: tka11y
17:26
Fix [a30d3e493b]: Pressing Alt-<key> triggers an error popup check-in: 8df4a22c user: jan.nijtmans tags: core-9-0-branch
2025-07-07
10:08
Minor tweaks - more work needed to ensure widgets are visible to screen readers check-in: 6833bee2 user: kevin_walzer tags: tka11y
04:49
Cleanup check-in: 903792e0 user: kevin_walzer tags: tka11y
04:48
Accessibility bridge now working check-in: e1a19928 user: kevin_walzer tags: tka11y
01:41
Fix crash in obtaining role check-in: 4cadc801 user: kevin_walzer tags: tka11y
01:26
Remove unneeded modifiation to makefile check-in: 9f9bd519 user: kevin_walzer tags: tka11y
01:13
Compiler errors removed check-in: 67bb4590 user: kevin_walzer tags: tka11y
2025-07-06
23:46
Substantial reduction in compiler errors check-in: 0f8a24b0 user: kevin_walzer tags: tka11y
2025-07-03
09:18
Merge-mark check-in: 216e24f8 user: jan.nijtmans tags: core-9-0-branch
2025-07-02
15:17
merge release check-in: 92d996c0 user: dgp tags: core-9-0-branch
14:08
merge 9.0 Closed-Leaf check-in: 6e793101 user: dgp tags: rc1, core-9-0-2-rc, core-9-0-2
2025-07-01
19:05
Changes.md: move visible grip out of bugs to features check-in: cacf04de user: oehhar tags: core-9-0-branch
2025-06-29
12:42
More tweaks check-in: ba9a6a05 user: kevin_walzer tags: tka11y
12:38
Fix typo check-in: b77541fc user: kevin_walzer tags: tka11y
12:37
Try again with configure.ac check-in: 8ecf2692 user: kevin_walzer tags: tka11y
12:29
Regenerated configure file check-in: 918a0ad5 user: kevin_walzer tags: tka11y
03:29
Confirm updates to tkUnixAccessibility.c check-in: 5ad10d46 user: kevin_walzer tags: tka11y
03:27
Include files found; begin to clear compiler errors check-in: 062f46c3 user: kevin_walzer tags: tka11y
02:58
Additional tweaks to build file check-in: b740445d user: kevin_walzer tags: tka11y
02:28
Additional work on makefile and other edits check-in: edfbb46d user: kevin_walzer tags: tka11y
01:36
Merge trunk check-in: 4991eb27 user: kevin_walzer tags: tka11y
2025-06-28
04:25
Fix unused variable warning. check-in: 16394eaf user: culler tags: trunk, main
04:20
Begin work on X11 accessibility via Atk; cleanup of prior work check-in: f5f23df3 user: kevin_walzer tags: tka11y
2025-06-27
15:54
Merge trunk check-in: a7cefe3e user: jan.nijtmans tags: revised_text, tip-466
02:46
Selection in listbox and treeview now working correctly with accessibility check-in: 7d61f365 user: kevin_walzer tags: tka11y
02:25
Non-root toplevels now work with MSAA - adding per-window hash tables accomplishes this check-in: 4231f3ee user: kevin_walzer tags: tka11y
2025-06-26
15:50
Revert unproductive changes, remove duplicate function and unneeded globals - still having difficulty doing accessibility tracking on non-root toplevel windows check-in: dfff3a35 user: kevin_walzer tags: tka11y
13:46
merge 9.0 check-in: 7e3eca15 user: dgp tags: rc0, core-9-0-2-rc
12:39
Use (char *)NULL sentinels check-in: 9e69dcb1 user: jan.nijtmans tags: trunk, main
09:14
Merge 9.0 check-in: 5ec1eb99 user: jan.nijtmans tags: trunk, main
09:04
Add testutils.GUIDE to "make dist" check-in: e5c6bf79 user: jan.nijtmans tags: core-9-0-branch
04:35
Revert unintended indentation changes check-in: fd50f006 user: kevin_walzer tags: tka11y
03:59
Substantial attempt to track non-root toplevels and their child widgets in the accessibility hierarchy check-in: f5796a3e user: kevin_walzer tags: tka11y
2025-06-25
17:56
Minor cleanup check-in: 52e5bdba user: kevin_walzer tags: tka11y
2025-06-24
01:00
Merge trunk check-in: 74e65c6d user: kevin_walzer tags: tka11y
2025-06-23
01:05
Race conditions/hangs/crashes associated with focus addressed check-in: fd6ae54a user: kevin_walzer tags: tka11y
2025-06-22
06:09
Restore AccHelp functions check-in: 28cb06e5 user: kevin_walzer tags: tka11y
05:59
Back out last two commits because they broke focus tracking and command execution - look for other ways to manage race conditions check-in: ac9407cd user: kevin_walzer tags: tka11y
03:07
Additional checks against access violations check-in: 8d3b34c4 user: kevin_walzer tags: tka11y
02:49
Address a few crashes check-in: a0fc24d5 user: kevin_walzer tags: tka11y
2025-06-20
03:34
Remove unused var check-in: 73c42420 user: kevin_walzer tags: tka11y
03:32
Command execution in response to button press FINALLY works in a multi-threaded context (triggered on COM background thread, pushed to main thread for processing by Tk check-in: f5f911fa user: kevin_walzer tags: tka11y
01:55
Additional refinement of command execution on main thread - still need to align interps check-in: 47785e3d user: kevin_walzer tags: tka11y
2025-06-19
03:51
Re-work command and focus execution check-in: 097de28c user: kevin_walzer tags: tka11y
2025-06-17
02:14
Refinement of accessibility frame, command execution check-in: ddb28eb1 user: kevin_walzer tags: tka11y
2025-06-16
17:50
Open release branch for Tk 9.0.2 check-in: 4e03467a user: dgp tags: core-9-0-2-rc
10:10
Tiny correction for Tk_CustomOption{Set,Get}Proc signature in manpage check-in: e0616900 user: apnadkarni tags: core-9-0-branch
2025-06-15
21:09
Progress on crashes/hangs in Wish check-in: 563609c8 user: kevin_walzer tags: tka11y
01:08
Clear compiler errors with new design; testing needed check-in: ad78d1fc user: kevin_walzer tags: tka11y
2025-06-14
21:41
Significant re-design of Windows accessibility binding; refactoring all Tcl/Tk functions to run on the main thread or with a global thread lock to protect data; MSAA calls run on background threads check-in: 4af8d8e6 user: kevin_walzer tags: tka11y
04:32
Initial revisions - more extensive re-work to come check-in: 1ee6d554 user: kevin_walzer tags: tka11y
02:36
Rethink separation of Tk and MSAA threads check-in: 23b21e80 user: kevin_walzer tags: tka11y
2025-06-13
14:40
Change capitalization; add man page. Closed-Leaf check-in: 22418666 user: culler tags: json_info_plist
2025-06-10
19:16
Merge-mark check-in: 32baf3bb user: jan.nijtmans tags: trunk, main
19:10
Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: 293526c2 user: jan.nijtmans tags: core-9-0-branch
18:32
Merge 8.6 check-in: 302beca9 user: jan.nijtmans tags: core-9-0-branch
17:01
Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: ba8192c7 user: culler tags: trunk, main
16:32
Remove the clipboard transient command; leave the other changes in place. Closed-Leaf check-in: 23cc6391 user: culler tags: bug-e94c8bc845-aqua
11:41
Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: b0977e0c user: erikleunissen tags: core-9-0-branch
11:38
Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: 7c346303 user: erikleunissen tags: trunk, main
11:34
Remove Github CI scheduling instructions Closed-Leaf check-in: fdde2c69 user: erikleunissen tags: tk_collect_test_utils, addendum3
05:59
Adapt test clipboard-7.16 to the new command. check-in: 91446878 user: fvogel tags: bug-e94c8bc845-aqua
05:58
Fix the build on Windows check-in: 505399a1 user: fvogel tags: bug-e94c8bc845-aqua
2025-06-09
03:57
Edit out-of-date comment. check-in: b069a46b user: culler tags: bug-e94c8bc845-aqua
2025-06-08
17:19
Fix the clear command on Windows. check-in: f9a258d9 user: marcc tags: bug-e94c8bc845-aqua
02:36
Compiler errors cleared; pending testing and refinement check-in: 8ea54338 user: kevin_walzer tags: tka11y
01:41
Eliminate many compiler errors with new threading setup - still need to resolve typing of arguments from marshalling function check-in: 64029fbe user: kevin_walzer tags: tka11y
2025-06-07
22:40
Refactor code to run Tcl/Tk functions on main thread only; add thread locks to guard data check-in: 6daf7f01 user: kevin_walzer tags: tka11y
03:59
Fix the clear command. check-in: 34cd8ef4 user: culler tags: bug-e94c8bc845-aqua
03:19
Rework the design. The flush command is gone, replaced by clipboard transient. check-in: 2f89083d user: culler tags: bug-e94c8bc845-aqua
01:13
Roll back to last stable focus version check-in: 20f63b1f user: kevin_walzer tags: tka11y
2025-06-06
12:20
Merge trunk check-in: 7ea63eb0 user: erikleunissen tags: tk_collect_test_utils, addendum3
12:14
Let this branch test at Github CI. check-in: c3c6bd3f user: erikleunissen tags: tk_collect_test_utils, addendum3
12:02
Addendum 3 to tk_collect_test_utils: correct usage of name "doval" in comments in entry.test, proc was renamed previously check-in: a5562c58 user: erikleunissen tags: tk_collect_test_utils, addendum3
2025-06-05
02:03
Additional edit check-in: ef25057c user: kevin_walzer tags: tka11y
02:01
Minor tweak check-in: a73980d0 user: kevin_walzer tags: tka11y
01:59
Additional refinements check-in: f1713526 user: kevin_walzer tags: tka11y
01:47
Additional progress in thread management check-in: 1d0292aa user: kevin_walzer tags: tka11y
01:10
Progress on threading management/hanging app check-in: c53c03b3 user: kevin_walzer tags: tka11y
2025-06-04
18:43
Fix cut-paste error. check-in: 53b369f8 user: culler tags: json_info_plist
18:31
Add a command ::tk::mac::getInfoAsJSON which returns the JSON-encoded Info.plist file. check-in: d6d7263e user: culler tags: json_info_plist
11:45
Minor adjustments check-in: d39875a8 user: kevin_walzer tags: tka11y
2025-06-03
03:00
Add comment check-in: a2545dc1 user: kevin_walzer tags: tka11y
02:59
Further progress check-in: 03d3a043 user: kevin_walzer tags: tka11y
02:39
Progress on memory leaks check-in: 3595dbb9 user: kevin_walzer tags: tka11y
2025-06-02
15:46
Merge mark check-in: e82ce250 user: apnadkarni tags: trunk, main
15:40
Update changes.md for TIP 716 check-in: 829bfc18 user: apnadkarni tags: core-9-0-branch
12:48
Merge core-9-0-branch: TIP 716 accepted check-in: ddcbd331 user: apnadkarni tags: trunk, main
12:07
TIP 716 accepted check-in: 06aecac3 user: apnadkarni tags: core-9-0-branch
11:18
Merge core-9-0-branch Closed-Leaf check-in: f67db674 user: apnadkarni tags: tip-716
03:26
Commit to preserve current work check-in: a943f6f3 user: kevin_walzer tags: tka11y
02:55
Attempting to remove more direct Tcl calls from MSAA thread check-in: 86698940 user: kevin_walzer tags: tka11y
01:33
Fix typo check-in: 0f6994be user: kevin_walzer tags: tka11y
01:30
Keyboard navigation now correctly aligns Tk and MSAA focus check-in: 815a4a55 user: kevin_walzer tags: tka11y
2025-06-01
20:34
Additional tweaks check-in: 79a63b05 user: kevin_walzer tags: tka11y
20:13
merge mark check-in: b48d90df user: fvogel tags: revised_text, tip-466
20:11
Merge trunk (the fixes for Issue1. and Issue 2 discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43) are not needed for the revised text widget, which already behaves as expected to this regard. check-in: f1b573a0 user: fvogel tags: revised_text, tip-466
20:04
Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: 5d286a06 user: fvogel tags: trunk, main
19:59
Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: a3d271ba user: fvogel tags: core-9-0-branch
02:28
Progress on retaining MSAA focus, but need to prevent Wish from hanging check-in: 501151cd user: kevin_walzer tags: tka11y
2025-05-31
21:59
Fix [e94c8bc845]: Tk does not work with clipboard managers on macOS check-in: 02fd5c9f user: culler tags: bug-e94c8bc845-aqua
12:39
merge trunk check-in: 9c125118 user: fvogel tags: revised_text, tip-466
12:38
Disable warning C5287 showing up on recent MSVC 2022 versions. See https://core.tcl-lang.org/tcl/tktview/1dcda0e862. check-in: a5cef70a user: fvogel tags: revised_text, tip-466
2025-05-30
20:17
Begin to address hangs check-in: 90d1f9c2 user: kevin_walzer tags: tka11y
16:27
Comment cleanup check-in: a7dd55ab user: kevin_walzer tags: tka11y
16:22
Child widget accessible focus finally works check-in: dd221dad user: kevin_walzer tags: tka11y
2025-05-29
08:24
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: cc7b2999 user: fvogel tags: trunk, main
08:22
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: 42a174a0 user: fvogel tags: core-9-0-branch
02:50
Rework some var names, remove unnecessary calls to Tcl_Interp check-in: c1fb830d user: kevin_walzer tags: tka11y
2025-05-28
20:49
Additional revisions to make sure child widget functions are correctly wired in; also cleanup check-in: 41613faa user: kevin_walzer tags: tka11y
18:19
Convert Tk child widgets from MSAA objects to virtual objects tracked by child Id - remove unnecessary functions and add utility functions check-in: 45861d50 user: kevin_walzer tags: tka11y
2025-05-27
11:35
Remove tkWinAccessibility.h - code refactoring make it unnecessary check-in: 8c5cf844 user: kevin_walzer tags: tka11y
04:13
Preserving current work, but moving to simpler design to focus on root accessible and convert child accessible methods to simple helper functions check-in: 68870e43 user: kevin_walzer tags: tka11y
2025-05-26
15:57
Initialize dash structure to avoid potential ckfree() by Tk_GetDash. Leaf check-in: 9afe71fa user: emiliano tags: tk-print-fixes
01:33
Move global state to per interp state. Check for a non-initialized DC in all gdi commands. check-in: b1de52e3 user: emiliano tags: tk-print-fixes
2025-05-25
20:38
Additional cleanup check-in: 69027fc6 user: kevin_walzer tags: tka11y
19:17
Refine new implementation, refactor code and correct compiler errors check-in: 53a260e5 user: kevin_walzer tags: tka11y
02:26
More parsing cleanup. Make text printing from canvas and text widgets use different commands; the later has simpler needs and doesn't make sense to go through all the machinery canvas text item uses check-in: af6b2f2f user: emiliano tags: tk-print-fixes
2025-05-24
22:47
Remove action handler check-in: a5aa1868 user: kevin_walzer tags: tka11y
22:45
Separate MSAA implementations for toplevel and child widgets check-in: e32433ba user: kevin_walzer tags: tka11y
2025-05-23
02:28
Merge core-9-0-branch check-in: 03d67586 user: apnadkarni tags: tip-716
2025-05-22
01:15
Merge trunk check-in: d9d8e618 user: emiliano tags: tk-print-fixes
01:12
Correct positioning of image items check-in: 255e3ed0 user: emiliano tags: tk-print-fixes
00:19
Parse dashes for correctness. They are still not implemented but this is a step in that direction. Correctly display arrows (within DC resolution constraints). check-in: d89b4add user: emiliano tags: tk-print-fixes
2025-05-21
16:02
Simplify rectangle and polygon option parsing. check-in: aa6a4f24 user: emiliano tags: tk-print-fixes
02:58
Resolve crashes introduced by rollback check-in: 14fa20e6 user: kevin_walzer tags: tka11y
00:45
Replace DrawCharsW with GetTextMetricsW to calculate line height. Cleanup parsing in Arc, Oval and Line items check-in: 0db655fc user: emiliano tags: tk-print-fixes
2025-05-20
15:41
Make rotated text work. Correct capstyle/joinstyle for arcs, polygons, line and rectangle. check-in: 69775734 user: emiliano tags: tk-print-fixes
07:23
Fix 3335120320. Create include dir for installing extensions in non-default locations check-in: f94f84b2 user: jan.nijtmans tags: trunk, main
07:21
Fix 3335120320. Create include dir for installing extensions in non-default locations check-in: e3aa80f9 user: jan.nijtmans tags: core-9-0-branch
02:59
Additional functions to support accessibility; cleanup check-in: 1c0f4ffc user: kevin_walzer tags: tka11y
2025-05-19
20:42
Merge 9.0 check-in: 4a495ea6 user: jan.nijtmans tags: revised_text, tip-466
19:26
Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: efce056a user: erikleunissen tags: core-9-0-branch
19:21
Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: fbd5f2c0 user: erikleunissen tags: trunk, main
19:12
Remove Github CI scheduling instructions Closed-Leaf check-in: cfcd3e7d user: erikleunissen tags: tk_collect_test_utils, addendum2
19:04
crymson -> crimson, follow-up previous commit check-in: dcd15bd0 user: jan.nijtmans tags: trunk, main
19:02
crymson -> crimson, follow-up previous commit check-in: bea73d70 user: jan.nijtmans tags: core-9-0-branch
16:55
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: dfb667f5 user: jan.nijtmans tags: trunk, main
16:52
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: 94e39e8c user: jan.nijtmans tags: core-9-0-branch
10:21
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 3e103b4d user: jan.nijtmans tags: trunk, main
10:20
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 9df91a3e user: jan.nijtmans tags: core-9-0-branch
01:14
Additional tweaking and merge trunk check-in: eabf151e user: kevin_walzer tags: tka11y
2025-05-18
19:42
Remove comments that sow confusion check-in: f747565a user: erikleunissen tags: tk_collect_test_utils, addendum2
19:35
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value Closed-Leaf check-in: afb43975 user: jan.nijtmans tags: bug-7231bf9941
17:55
Back out numerous changes - not going in right direction check-in: 1627b501 user: kevin_walzer tags: tka11y
2025-05-17
15:27
Let this branch test at Github CI. check-in: 959d2eec user: erikleunissen tags: tk_collect_test_utils, addendum2
14:08
Merge trunk check-in: b6f6b364 user: erikleunissen tags: tk_collect_test_utils, addendum2
12:37
safePrimarySelection.test, systray.test, unixEmbed.test: simplify to use global utility proc "childTkInterp". testutils.tcl: simplify "childTkInterp" to use "loadTkCommand". check-in: 2a3ea79d user: erikleunissen tags: tk_collect_test_utils, addendum2
2025-05-16
11:10
Merge trunk check-in: 4333b4e1 user: jan.nijtmans tags: revised_text, tip-466
11:08
Backout accidently committed changes check-in: 16f86748 user: jan.nijtmans tags: trunk, main
05:56
raise.test: insert section headers corresponding to (amended) prototype check-in: 7eca7c77 user: erikleunissen tags: uniform_test_file_structure
2025-05-15
21:38
pkgconfig.test: fix typo check-in: 06f93523 user: erikleunissen tags: uniform_test_file_structure
21:36
pack.test, packgrid.test, panedwindow.test, pkgconfig.test, place.test: insert section headers corresponding to (amended) prototype check-in: 31c1492e user: erikleunissen tags: uniform_test_file_structure
21:17
obj.test, option.test: insert section headers corresponding to (amended) prototype check-in: cd59d7fb user: erikleunissen tags: uniform_test_file_structure
15:26
main.test menu.test menuDraw.test menubut.test message.test msgbox.test: insert section headers corresponding to (amended) prototype check-in: e9b9b7b4 user: erikleunissen tags: uniform_test_file_structure
14:22
listbox.test: insert section headers corresponding to (amended) prototype check-in: 1b56eee0 user: erikleunissen tags: uniform_test_file_structure
13:06
Merge trunk check-in: 454a12d8 user: jan.nijtmans tags: revised_text, tip-466
11:20
Merge trunk check-in: 9c60a4ab user: erikleunissen tags: uniform_test_file_structure
11:04
image.test, imgBmap.test, imgListFormat.test, imgPNG.test, imgPPM.test, imgPhoto.test, imgSVGnano.test: insert section headers corresponding to (amended) prototype check-in: 9ead5acf user: erikleunissen tags: uniform_test_file_structure
09:41
TIP #704: Extend Tk_CanvasTextInfo check-in: b8abd911 user: jan.nijtmans tags: trunk, main
09:28
TIP #719: Add new states to make images of ttk::treeview and ttk::notebook customable check-in: c8727dda user: jan.nijtmans tags: trunk, main
09:23
TIP #698: Handle negative screen distances check-in: 8c61b856 user: jan.nijtmans tags: trunk, main
08:15
geometry.test, get.test, grab.test, grid.test: insert section headers corresponding to (amended) prototype check-in: 436616e1 user: erikleunissen tags: uniform_test_file_structure
01:20
Committing to preserve current state check-in: d20c0332 user: kevin_walzer tags: tka11y
2025-05-14
21:41
filebox.test, focus.test, focusTcl.test, font.test, fontchooser.test, frame.test: insert section headers corresponding to (amended) prototype check-in: 5a2c4356 user: erikleunissen tags: uniform_test_file_structure
18:26
dialog.test, embed.test, entry.test, event.test: insert section headers corresponding to (amended) prototype check-in: 0eda7359 user: erikleunissen tags: uniform_test_file_structure
17:13
choosedir.test, clipboard.test, clrpick.test, cluster.test, cmds.test, color.test, config.test, cursor.test: insert section headers corresponding to (amended) prototype check-in: f66d7527 user: erikleunissen tags: uniform_test_file_structure
16:18
canvImg.test, canvMoveto.test, canvPs.test, canvRect.test, canvText.test, canvWind.test, canvas.test: insert section headers corresponding to (amended) prototype check-in: 134c7b7a user: erikleunissen tags: uniform_test_file_structure
15:45
Correct hierarchical inconsistency in previous commit (amended plan for section headers) check-in: 202155d7 user: erikleunissen tags: uniform_test_file_structure
12:09
bell.test, bgerror.test, bind.test, bitmap.test, border.test, busy.test, button.test: insert section headers corresponding to prototype check-in: 25c08a66 user: erikleunissen tags: uniform_test_file_structure
2025-05-13
19:58
Additional handling for all different types of MSAA objects; still working on aligning accessibility and Tk focus check-in: 5374238e user: kevin_walzer tags: tka11y
08:38
Improve wording of section header (and do some cleanup for choosedir.test) check-in: af09347c user: erikleunissen tags: uniform_test_file_structure, PROTOTYPE
2025-05-12
10:06
Let this branch build and test at CI. check-in: 9f872e8e user: erikleunissen tags: uniform_test_file_structure
09:32
main.tcl, choosedir.test, color.test: implementation of the first proposal check-in: 0626ffb0 user: erikleunissen tags: uniform_test_file_structure
2025-05-11
11:14
Merge trunk check-in: dbc978c8 user: erikleunissen tags: uniform_test_file_structure
2025-05-10
02:04
Extensive refinement; adding various debugging statements to test development, will remove later check-in: 779f6b24 user: kevin_walzer tags: tka11y
2025-05-09
15:09
Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: f9e8f9af user: erikleunissen tags: core-9-0-branch
15:07
Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: 227db681 user: erikleunissen tags: trunk, main
11:09
testutils.tcl, winDialog.test, winMsgbox.test: combine and collect proc "Click" (removing the unused copy from winMsgbox.test) Closed-Leaf check-in: 1e5ae967 user: erikleunissen tags: tk_collect_test_utils, addendumClick
08:47
Merge trunk check-in: 4bdc3a8d user: erikleunissen tags: tk_collect_test_utils, addendumClick
08:42
New branch "addendumClick" check-in: 4d4e20ee user: erikleunissen tags: tk_collect_test_utils, addendumClick
2025-05-08
01:44
Refine functions, add comments check-in: 6b50cdc3 user: kevin_walzer tags: tka11y
2025-05-07
20:48
Merge trunk check-in: 0fab9cf2 user: erikleunissen tags: uniform_test_file_structure
20:27
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 check-in: 73db5429 user: erikleunissen tags: core-9-0-branch
20:16
Fix [4eb4c07dae]: remove test unixFont-2.9 and constraint 'haveCourierFamilyFont', which are now useless. check-in: 186f54c9 user: erikleunissen tags: trunk, main
19:50
Remove now unused constraint 'haveCourierFamilyFont'. Closed-Leaf check-in: 56336de3 user: fvogel tags: bug-4eb4c07dae
10:09
New branch for project "Make internal structure of test files uniform". Ticket: [b868892f29] check-in: 9aac852c user: erikleunissen tags: uniform_test_file_structure
09:26
tests/constraints.tcl: use "eq" for string comparison check-in: 90d419b8 user: erikleunissen tags: bug-4eb4c07dae
09:14
tests/unixFont.test: remove test unixfont-2.9 since it carries a constraint that is essentially the same as the test result, making the test useless check-in: 7a32197b user: erikleunissen tags: bug-4eb4c07dae
03:07
Back out unnecessary changes check-in: dfc04e03 user: kevin_walzer tags: tka11y
02:20
Additional refinements check-in: 55a2e437 user: kevin_walzer tags: tka11y
00:36
Minor tweaks check-in: dd80dcdd user: kevin_walzer tags: tka11y
2025-05-06
19:46
Use different text primitive when printing canvas text items with angle != 0. DrawTextW doesn't do the right thing (as opposed to TkDrawAngledTextLayout), so use TextOutW instead. This is a single line primitive, similar to TkDrawAngledChars, so single line, angled text items are now printed correctly. Multiline, angled text is still missing. check-in: 89e10312 user: emiliano tags: tk-print-fixes
11:30
More pinpoint notifications, remove unused code check-in: 05d8afef user: kevin_walzer tags: tka11y
01:57
Move key functions to main command check-in: 8457d85b user: kevin_walzer tags: tka11y
01:52
Additional code to manage MSAA/Tk integration - needs refinement and testing check-in: b839af2f user: kevin_walzer tags: tka11y
01:28
Work on canvas text items. Use the right font attributes. Correct placing wrt anchor and rotation options; single line text items are now printed correctly. check-in: 2c19b3a4 user: emiliano tags: tk-print-fixes
2025-05-05
16:14
Refactor PrintSelectPrinter() a bit more. Hopefully it doesn't leak memory anymore. Change default font for printing text to "Courier New" on Windows, in line with what other platforms use (monospaced font). First attempt at font rotation check-in: 00e13e3d user: emiliano tags: tk-print-fixes
01:30
Remove debugging statements check-in: 749168f3 user: kevin_walzer tags: tka11y
01:25
Additional tweaks check-in: 18d46872 user: kevin_walzer tags: tka11y
2025-05-04
19:37
Work toward passing MSAA events to Tk events for command processing check-in: e9631d78 user: kevin_walzer tags: tka11y
15:31
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: 3202b552 user: fvogel tags: trunk, main
15:30
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: c8a2e742 user: fvogel tags: core-9-0-branch
2025-05-03
21:21
Finally widgets obtain focus without crashing - now to begin refining actual widget interactions with accessibility on Windows check-in: becaf744 user: kevin_walzer tags: tka11y
04:51
Remove release statement check-in: 2eb03eca user: kevin_walzer tags: tka11y
04:42
Additional revisions check-in: fb8ebd48 user: kevin_walzer tags: tka11y
04:32
Additional refinements to reduce crashes check-in: 6407d102 user: kevin_walzer tags: tka11y
03:35
Updated handling of WM_GETOBJECT check-in: f08d43b6 user: kevin_walzer tags: tka11y
2025-05-02
11:55
Merge trunk check-in: 5393901d user: kevin_walzer tags: tka11y
2025-05-01
23:34
Refactor PrintSelectPrinter() function. Move some global state to the function. Handle error and cancel conditions first. No functional changes, but (hopefully) this will ease future mainteinance check-in: 60470b5f user: emiliano tags: tk-print-fixes
23:06
Avoid potential memory leaks check-in: de03cd97 user: emiliano tags: tk-print-fixes
22:58
Implement missing "raw" smooth method for both lines and polygon canvas items check-in: b09c19db user: emiliano tags: tk-print-fixes
22:31
Remove unused proc check-in: ac4d23e4 user: emiliano tags: tk-print-fixes
22:27
Add missing variables check-in: 9df468f8 user: emiliano tags: tk-print-fixes
22:19
Fix two problems printing text on windows: [_gdi characters] creates an array variable in the global scope, so move it to the ::tk::print namespace; also, provide a default width for those characters not in the array. No more 'can't read "charwidths(‾)": no such element in array' errors. check-in: 8514a4fc user: emiliano tags: tk-print-fixes
06:57
Merge trunk check-in: 1e599672 user: jan.nijtmans tags: revised_text, tip-466
2025-04-30
12:07
Rebase to trunk Closed-Leaf check-in: c88d91ab user: jan.nijtmans tags: tip-698, core-tip-698
12:05
Merge-mark check-in: 7af6ab73 user: jan.nijtmans tags: trunk, main
12:01
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0318c8ea user: jan.nijtmans tags: core-9-0-branch
2025-04-29
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
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
2025-04-22
22:56
Merge trunk, resolve conflicts in winDialog.test check-in: b5831181 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
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
2025-04-20
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
2025-04-01
16:16
testutils.tcl [pause]: more simplification check-in: 98c47016 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
2025-03-31
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
2025-03-30
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
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
13:07
testutils.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: b245f706 user: erikleunissen tags: tk_collect_test_utils
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
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
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
2025-03-26
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
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
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
2025-03-23
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
2025-03-22
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
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
12:55
"XQuarz" -> "XQuartz" check-in: 5eaa39ab user: erikleunissen tags: tk_collect_test_utils