Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-10-08
00:07
Add emoji picker to widget demo Leaf check-in: 0a1677f55c user: kevin_walzer tags: tk_emoji
2026-10-07
22:07
Fix [209c095084]: use after scope Leaf check-in: 381d435770 user: jan.nijtmans tags: trunk, main
20:28
[11bd4a03] Add a note to the menu documentation for MS-Win: toplevel menubars only honor font and color options if undocumented MS-Windows messages are sent by the OS. check-in: 6b81f33ffe user: oehhar tags: trunk, main
19:55
[11bd4a03] MS-Win: toplevel top menu does not honor configured font and color check-in: a07f27dd51 user: oehhar tags: trunk, main
19:41
Merge main Closed-Leaf check-in: b9d8f1fa27 user: oehhar tags: win-menubar-colors-uah
19:23
Fix for [fecd6bd2fa]: linux only: window -zoomed attribute is restored when it should not be. Leaf check-in: 129fd4e2cb user: csaba tags: core-8-6-branch
19:16
Fix for [fecd6bd2fa]: linux only: window -zoomed attribute is restored when it should not be. Leaf check-in: 78765cad24 user: csaba tags: core-9-0-branch
19:10
Fix for [fecd6bd2fa]: linux only: window -zoomed attribute is restored when it should not be. check-in: 9b3a47eb22 user: csaba tags: trunk, main
18:06
Fix [6f054bf319]: X11 with bidi: a string consisting only of U+FFFD hung text layout. The X11 shaper dropped U+FFFD REPLACEMENT CHARACTER like the C0 and C1 control characters, so such a string produced no glyphs. Tk_MeasureChars() then measured nothing, and Tk_ComputeTextLayout() and the text widget looped forever, or used the width of a previously shaped string. U+FFFD is a normal printable character; invalid UTF-8 is already skipped before. Tests font-9.9 and font-24.16. Leaf check-in: 2716fc1be3 user: serhiy.storchaka tags: x11-shaper-replacement-char
18:03
Fix for [897f6672f7]: Windows: wm deiconify restores a maximized window as normal. check-in: f7bee94164 user: csaba tags: core-8-6-branch
17:57
Fix for [897f6672f7]: Windows: wm deiconify restores a maximized window as normal. check-in: 5309adeaea user: csaba tags: core-9-0-branch
17:49
Fix for [897f6672f7]: Windows: wm deiconify restores a maximized window as normal. check-in: eec7513de8 user: csaba tags: trunk, main
16:31
Fix [4a25f3]: Embedded application exits with BadDrawable when its container is destroyed check-in: 79f2efbc22 user: jan.nijtmans tags: core-8-6-branch
14:36
Fix [4a25f3]: Embedded application exits with BadDrawable when its container is destroyed check-in: be8493a64b user: jan.nijtmans tags: core-9-0-branch
13:48
Fix [4a25f3]: Embedded application exits with BadDrawable when its container is destroyed check-in: dd18288b38 user: jan.nijtmans tags: trunk, main
13:35
Fix [483387]: BadFont error when a named font used on another display was changed or recreated check-in: d42c762a70 user: jan.nijtmans tags: core-8-6-branch
13:20
Add test from ticket [2225507] from commit [6339b68a]. The ticket was fixed by commit [ee3cc6ac] of ticket [2128087] check-in: 6ac0a2946d user: oehhar tags: core-9-0-branch
13:19
Add test from ticket [2225507] from commit [6339b68a]. The ticket was fixed by commit [ee3cc6ac] of ticket [2128087] check-in: f72af578ec user: oehhar tags: trunk, main
13:19
Fix [1151700]: XIM input box font size hard coded check-in: 8c4f2edec7 user: jan.nijtmans tags: core-9-0-branch
13:16
Disable unixEmbed-9.2 testcase on Ubuntu CI. See: [ff0311b70c] check-in: 6ba83815c6 user: jan.nijtmans tags: trunk, main
12:43
Fix [1151700]: XIM input box font size hard coded check-in: da0d27f228 user: jan.nijtmans tags: trunk, main
11:53
Test unixbutton-3.1: make each label huge in one direction only, and enable the test again check-in: 2d437e241f user: csaba tags: core-8-6-branch
11:51
Adjust emoji selection for consistency check-in: 4a6941d8e8 user: kevin_walzer tags: tk_emoji
11:36
Some cleanup and refinement on X11 check-in: e6b7343b0e user: kevin_walzer tags: tk_emoji
11:28
Fix [35e67b8124]: tk sysnotify crashes after the interpreter which used it was deleted check-in: 95aef5c8b7 user: jan.nijtmans tags: core-9-0-branch
11:27
Fix [35e67b8124]: tk sysnotify crashes after the interpreter which used it was deleted check-in: daa6f8f5ec user: jan.nijtmans tags: trunk, main
11:25
Fix [483387]: BadFont error when a named font used on another display was changed or recreated check-in: c7586ac9f9 user: jan.nijtmans tags: core-9-0-branch
11:24
Fix [483387]: BadFont error when a named font used on another display was changed or recreated check-in: 41f156bc91 user: jan.nijtmans tags: trunk, main
08:03
[2128087] MS-Win: fix menubutton key invokation (Alt+Underline or F10) check-in: 0818e1b882 user: oehhar tags: core-9-0-branch
07:53
[2128087] MS-Win: fix menubutton key invokation (Alt+Underline or F10) check-in: ee3cc6ac89 user: oehhar tags: trunk, main
01:52
Integrate native Windows emoji picker; pure Tk dialog is for X11 check-in: f83bc0ce3f user: kevin_walzer tags: tk_emoji
01:32
Refine emoji picker check-in: 61c4fc6f5f user: kevin_walzer tags: tk_emoji
01:03
Add emoji picker check-in: 55db9ae240 user: kevin_walzer tags: tk_emoji
00:44
Make accessibility fully configurable at build time Leaf check-in: 30d3e9a7b7 user: kevin_walzer tags: alt_x11_accessibility_fixes
2026-10-06
20:33
Fix [99bb36df86]: Slider trough click repeats if command creates modal dialogue check-in: 26416460c4 user: jan.nijtmans tags: core-8-6-branch
20:17
Fix [99bb36df86]: Slider trough click repeats if command creates modal dialogue check-in: 656741f717 user: jan.nijtmans tags: core-9-0-branch
20:16
Fix [99bb36df86]: Slider trough click repeats if command creates modal dialogue check-in: 706fc3f60d user: jan.nijtmans tags: trunk, main
20:06
Test unixbutton-3.1: make each label huge in one direction only, and enable the test again check-in: 909a5f455c user: jan.nijtmans tags: trunk, main
20:05
Test unixbutton-3.1: make each label huge in one direction only, and enable the test again check-in: 3fca5ed4d0 user: jan.nijtmans tags: core-9-0-branch
20:00
Fix [8f73af]: Mismatch between button number and %b substitution in bindings check-in: b310da761b user: jan.nijtmans tags: trunk, main
19:57
Fix [8f73af]: Mismatch between button number and %b substitution in bindings check-in: 1d9db114cb user: jan.nijtmans tags: core-9-0-branch
19:38
Fix [13aabd]: Click to the right of the end of a line moves the insert cursor to the next line check-in: 9e47cf944e user: jan.nijtmans tags: core-8-6-branch
19:11
Fix [13aabdb3c1]: Click to the right of the end of a line moves the insert cursor to the next line check-in: 419d7cd531 user: jan.nijtmans tags: core-9-0-branch
19:08
Fix [13aabdb3c1]: Click to the right of the end of a line moves the insert cursor to the next line check-in: 9bf1844fa5 user: jan.nijtmans tags: trunk, main
18:25
Selected fix from [deca13e833]: test bind-34.1: fit a 800x600 screen check-in: ef5aab8436 user: erikleunissen tags: core-9-0-branch
18:23
Selected fix from [deca13e833]: test bind-34.1: fit a 800x600 screen check-in: 25633400a6 user: erikleunissen tags: trunk, main
16:10
Merge mac_menu_images: prevent macOS 27 from removing menu images. check-in: 3b93942c29 user: culler tags: core-8-6-branch
16:03
Fix syntax errors introduced in [7d292334] check-in: dec0db6fa5 user: culler tags: core-8-6-branch
15:55
Use more bools, consistantly check-in: c569212eab user: jan.nijtmans tags: core-9-0-branch
15:49
Merge mac_menu_images: prevent macOS 27 from removing menu images. check-in: 163d3261cd user: culler tags: core-9-0-branch