Tk Source Code

Timeline
Login

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

50 most recent check-ins

2025-06-24
01:00
Merge trunk Leaf check-in: 74e65c6d2b user: kevin_walzer tags: tka11y
2025-06-23
01:05
Race conditions/hangs/crashes associated with focus addressed check-in: fd6ae54a9b user: kevin_walzer tags: tka11y
2025-06-22
06:09
Restore AccHelp functions check-in: 28cb06e537 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: ac9407cdff user: kevin_walzer tags: tka11y
03:07
Additional checks against access violations check-in: 8d3b34c407 user: kevin_walzer tags: tka11y
02:49
Address a few crashes check-in: a0fc24d539 user: kevin_walzer tags: tka11y
2025-06-20
03:34
Remove unused var check-in: 73c42420b7 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: f5f911fa7c user: kevin_walzer tags: tka11y
01:55
Additional refinement of command execution on main thread - still need to align interps check-in: 47785e3d94 user: kevin_walzer tags: tka11y
2025-06-19
03:51
Re-work command and focus execution check-in: 097de28c6e user: kevin_walzer tags: tka11y
2025-06-17
02:14
Refinement of accessibility frame, command execution check-in: ddb28eb164 user: kevin_walzer tags: tka11y
2025-06-16
17:50
Open release branch for Tk 9.0.2 Leaf check-in: 4e03467a49 user: dgp tags: core-9-0-2-rc
10:10
Tiny correction for Tk_CustomOption{Set,Get}Proc signature in manpage Leaf check-in: e061690000 user: apnadkarni tags: core-9-0-branch
2025-06-15
21:09
Progress on crashes/hangs in Wish check-in: 563609c87c user: kevin_walzer tags: tka11y
01:08
Clear compiler errors with new design; testing needed check-in: ad78d1fcc9 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: 4af8d8e644 user: kevin_walzer tags: tka11y
10:35
clipboard.test, select.test: uniformize usage of NOTE/NOTES section header Leaf check-in: ba918d52e5 user: erikleunissen tags: uniform_test_file_structure
10:17
wm.test: move tests wm-client-*, restoring alphabetical order check-in: 44126b67e0 user: erikleunissen tags: uniform_test_file_structure
09:49
unixWm.test: correct section headers check-in: c1fb87e814 user: erikleunissen tags: uniform_test_file_structure
04:32
Initial revisions - more extensive re-work to come check-in: 1ee6d5547d user: kevin_walzer tags: tka11y
02:36
Rethink separation of Tk and MSAA threads check-in: 23b21e804e user: kevin_walzer tags: tka11y
2025-06-13
14:40
Change capitalization; add man page. Leaf check-in: 224186666e user: culler tags: json_info_plist
11:55
ttk/vsapi.test: add file header check-in: 384ed5e7b5 user: erikleunissen tags: uniform_test_file_structure
11:16
unixWm.test (unixWm-44.[78]): compensate for the change in commit [ec7ee9d92e] for platforms other than unix. check-in: 05b9c71ad9 user: erikleunissen tags: uniform_test_file_structure
07:54
canvRect.test: split test canvRect-5.1 into two tests, thus eliminating a variable test result. check-in: db03bd59b6 user: erikleunissen tags: uniform_test_file_structure
07:51
constraints.tcl: new constraint definition for windowing system "win32" check-in: 4edccef586 user: erikleunissen tags: uniform_test_file_structure
2025-06-12
20:21
option.test, unixWm.test, wm.test: resolve cases where the test result is unnecessarily stored in a variable check-in: 1754c4a97e user: erikleunissen tags: uniform_test_file_structure
20:17
visual.test: distinguish common test setup and definition of local test constraints check-in: 1941d875cf user: erikleunissen tags: uniform_test_file_structure
14:56
Remove all occurrences of "return" as the last command in a test file check-in: fe0156eb01 user: erikleunissen tags: uniform_test_file_structure
11:27
wm.test: remove useless note check-in: 45c60ef577 user: erikleunissen tags: uniform_test_file_structure
11:16
button.test: remove text indicating a renumbering of tests, because this type of information is (better) kept in the fossil repo check-in: 15341d871d user: erikleunissen tags: uniform_test_file_structure
08:35
option.test: out of caution, put back code line removed in commit [cd59d7fb9c] check-in: cd385698e0 user: erikleunissen tags: uniform_test_file_structure
2025-06-10
19:16
Merge-mark Leaf check-in: 32baf3bbe2 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: 293526c29c user: jan.nijtmans tags: core-9-0-branch
18:32
Merge 8.6 check-in: 302beca91f user: jan.nijtmans tags: core-9-0-branch
17:41
windows-2019 runner is no longer supported Leaf check-in: 8d92fc5e9d user: jan.nijtmans tags: core-8-6-branch
17:01
Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: ba8192c77a user: culler tags: trunk, main
16:32
Remove the clipboard transient command; leave the other changes in place. Closed-Leaf check-in: 23cc63913a user: culler tags: bug-e94c8bc845-aqua
12:27
(ttk) Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. check-in: 30d07f224e user: erikleunissen tags: uniform_test_file_structure
12:04
Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. check-in: b1f8428419 user: erikleunissen tags: uniform_test_file_structure
12:01
grid.test: correct some flaws that would otherwise be indicative of a section "COMMON TEST SETUP" for a single test. check-in: ee12597cf5 user: erikleunissen tags: uniform_test_file_structure
11:46
Merge trunk check-in: d6ebd820a5 user: erikleunissen tags: uniform_test_file_structure
11:41
Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: b0977e0cc1 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: 7c34630329 user: erikleunissen tags: trunk, main
11:34
Remove Github CI scheduling instructions Closed-Leaf check-in: fdde2c69f5 user: erikleunissen tags: tk_collect_test_utils, addendum3
05:59
Adapt test clipboard-7.16 to the new command. check-in: 91446878f1 user: fvogel tags: bug-e94c8bc845-aqua
05:58
Fix the build on Windows check-in: 505399a18a user: fvogel tags: bug-e94c8bc845-aqua
2025-06-09
03:57
Edit out-of-date comment. check-in: b069a46b54 user: culler tags: bug-e94c8bc845-aqua
2025-06-08
17:19
Fix the clear command on Windows. check-in: f9a258d986 user: marcc tags: bug-e94c8bc845-aqua
02:36
Compiler errors cleared; pending testing and refinement check-in: 8ea5433899 user: kevin_walzer tags: tka11y