Tk Source Code

Timeline
Login

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

50 most recent check-ins

2025-08-28
18:31
Added a ttk::toggleswitch widget to the Widget Demo. Leaf check-in: c651f9dd user: csaba tags: toggleswitch
18:11
Corrected the dependency of the ttk::toggleswitch widget's style on the value of its -size option. check-in: 23e0e80b user: csaba tags: toggleswitch
13:00
Initial commit for ttk::toggleswitch widget implementation. check-in: 5106f687 user: csaba tags: toggleswitch
12:22
Create new branch named "toggleswitch" check-in: 720cf5d6 user: csaba tags: toggleswitch
12:18
Refine event source Leaf check-in: c7ca4746 user: kevin_walzer tags: tka11y
10:59
config.test: remove comment that became invalid with commit [aaf11bdce2] Leaf check-in: 3902c639 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure
2025-08-27
17:36
Finish the implementation of send for macOS Leaf check-in: 3b414e65 user: culler tags: mac_send
02:40
Remove comment check-in: 692341ec user: kevin_walzer tags: tka11y
02:25
Remove accdialog.tcl, sticking with current dialogs because they have some widgets that can be accessible check-in: 33d1d57a user: kevin_walzer tags: tka11y
02:02
Remove orphan line check-in: cd3c8209 user: kevin_walzer tags: tka11y
01:42
Adjustment to accessibility.test check-in: 144745ef user: kevin_walzer tags: tka11y
01:35
Refinement of accessibility.test check-in: a9521adc user: kevin_walzer tags: tka11y
01:20
Add accessibility to test suite check-in: c0ceec79 user: kevin_walzer tags: tka11y
01:08
Minor corrections check-in: d4a18a8d user: kevin_walzer tags: tka11y
2025-08-26
12:17
Additional refinements to accessibility events, and widgets now draw focus rectangle on accessible objects check-in: 803a3b2a user: kevin_walzer tags: tka11y
2025-08-25
13:14
Cleanup check-in: 1be89baf user: kevin_walzer tags: tka11y
12:43
Additional refinements check-in: 6ce62ab3 user: kevin_walzer tags: tka11y
12:29
Significant progress on event loop integration check-in: 8e0d515a user: kevin_walzer tags: tka11y
02:57
Alternative handling of light/dark mode without using NSAppearance.currentAppearance on macOS ≥ 11. See [3a4310ee16] Leaf check-in: a714e5ea user: chrstphrchvz tags: patch-3a4310ee16
02:56
Adjustments to event loop, but still needs work check-in: 8365fa67 user: kevin_walzer tags: tka11y
02:54
Add convenience functions for appearance-dependent NSColor tasks. check-in: 1f4db63f user: chrstphrchvz tags: patch-3a4310ee16
02:49
Introduce wrapper method in which to perform any appearance-dependent code. check-in: 2df21e41 user: chrstphrchvz tags: patch-3a4310ee16
02:47
Clean up old workarounds for handling light/dark mode check-in: 026bc25f user: chrstphrchvz tags: patch-3a4310ee16
02:32
Back to working on event loop - that seems to be where all the bottleneck is check-in: 563009a9 user: kevin_walzer tags: tka11y
02:09
Abandoning multi-threaded approach as it contined to grow unchecked in complexity and edge cases; there is not a clean boundary around where threading is required, unlike MSAA on Windows; retaining event loop setup but otherwise reverting to single-threaded check-in: deefa896 user: kevin_walzer tags: tka11y
2025-08-23
21:13
Going back to simple event source setup - file descriptors and associated complexity do not seem to help at all check-in: bb91fdaf user: kevin_walzer tags: tka11y
18:47
Add file descriptors for more fine-grained Tcl-GLib integration check-in: 2ab66ea9 user: kevin_walzer tags: tka11y
16:08
Back out garbled merged fix check-in: c79d493f user: kevin_walzer tags: tka11y
15:16
Additional work on event loop; clean up merge conflict check-in: 8aff833f user: kevin_walzer tags: tka11y
2025-08-22
20:49
Additional event loop updates check-in: 2b0c4933 user: kevin_walzer tags: tka11y
20:12
Remove accessible drawing code as it does not work well check-in: 29d75319 user: kevin_walzer tags: tka11y
04:03
Rework signal calls as idle handlers check-in: 16866720 user: kevin_walzer tags: tka11y
2025-08-20
02:29
Highlight rectangle adjustments; still needs work 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
20:14
[d8f9640f] Segfault on MS-Win in menu.test with singleproc Leaf check-in: b20bb269 user: oehhar tags: d8f9640f-mswin-segfault-menu-test
18:20
Merge uniform_test_file_structure (resolve conflict) Leaf check-in: 3a6bc7d6 user: erikleunissen tags: simplify_test_file_init_for_singleproc_1
17:50
Fix typo check-in: 0e976bfb user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure
16:26
Add NOTE section explaining how tests cope with the limitation of send under macos/aqua. check-in: f584e46c user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure
11:48
Several updates for improved child widget tracking and responsivness - needs testing check-in: a005cdf9 user: kevin_walzer tags: tka11y
07:44
Merge trunk check-in: b29d8bf0 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure
2025-08-18
22:46
Merge trunk check-in: f088d8af user: erikleunissen tags: simplify_test_file_init_for_singleproc_1
22:37
Fix [9ba9729ef1]: Limitation of [send] on macOS is not reflected in documentation and tests check-in: 6a6e9a5b user: erikleunissen tags: simplify_test_file_init_for_singleproc_1
22:17
Fix [9ba9729ef1]: Limitation of [send] on macOS is not reflected in documentation and tests Leaf check-in: 8069a46d user: erikleunissen tags: core-9-0-branch
22:14
Fix [9ba9729ef1]: Limitation of [send] on macOS is not reflected in documentation and tests Leaf check-in: 718af4f8 user: erikleunissen tags: trunk, main
22:10
Remove Github CI scheduling intructions Closed-Leaf check-in: f12f630b user: erikleunissen tags: bug-9ba9729ef1
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