Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-08-18
01:13
Fix menubutton issues; removes extra BeginDraw/EndDraw and removes unneeded inner event loop; adds debug logging for GL errors Leaf check-in: 35ed914ed6 user: culler tags: wayland_menu2
2026-08-17
23:40
Correct crash on shutdown with menus Leaf check-in: 069272c8ea user: kevin_walzer tags: wayland_wm_menu_fix
17:01
Merge trunk Leaf check-in: 3ae1f0a129 user: jan.nijtmans tags: wayland
16:56
Invalid backslash in ttk_toggleswitch.n Leaf check-in: cf856c8f82 user: jan.nijtmans tags: trunk, main
16:54
Eliminate -lang option, in favor of -locale Leaf check-in: 4bdc6aa934 user: jan.nijtmans tags: revised_text, tip-466
15:30
Close fork. check-in: ae07179c95 user: culler tags: wayland
15:21
Fix the floor plan demo by using Tk_GetPixelsFromObj in WmMinsizeCmd and WmMaxsizeCmd. check-in: de895cd3c9 user: culler tags: wayland
14:11
Adjust the clipping rectangle in tkCanvas.c so dragging items does not erase the border. check-in: afbba411e3 user: culler tags: wayland
12:42
Missing 'const'. Fix for altTheme Leaf check-in: 032c8eb4ec user: jan.nijtmans tags: ttk-range-widget
12:37
Rebase to trunk check-in: edddf96e14 user: jan.nijtmans tags: ttk-range-widget
09:41
Close fork. Merge trunk check-in: 67f112e2c4 user: jan.nijtmans tags: wayland
09:40
Merge trunk check-in: e5082a6fb0 user: jan.nijtmans tags: revised_text, tip-466
01:05
Formatting Leaf check-in: e34e1c073c user: kevin_walzer tags: tk_text_grapheme
2026-08-16
23:53
Update Windows icons to new Tcl 9 logo check-in: 3e579ca656 user: PHILB tags: trunk, main
23:51
update Windows Tk icon to new Tcl 9 logo Closed-Leaf check-in: 3562cce7ce user: PHILB tags: pbrooks-2026-08-new-logo-icon
22:30
Fix dpi detection and use correct dpi for converting distances to pixels. check-in: 54e1f847f5 user: culler tags: wayland
22:18
Tweak grapheme breaking in tkTextDisp.c check-in: bd69bbb38d user: kevin_walzer tags: tk_text_grapheme
20:55
Additional refinements of tests check-in: c92d60a725 user: kevin_walzer tags: tk_text_grapheme
20:20
Adjustments to X11 fonts to support emoji's in SA text check-in: 480accb4b6 user: kevin_walzer tags: tk_text_grapheme
19:16
Refinement of SA dicts to support Windows build; add tests for UAX #14 and #29; adjustments to tkTextDisp.c to address test failures check-in: aeec6fb40a user: kevin_walzer tags: tk_text_grapheme
14:38
Remove extraneous comment check-in: 93cf657aad user: kevin_walzer tags: wayland
13:07
Fix typo check-in: 363797b28c user: kevin_walzer tags: wayland
12:56
Tighten up a few verbose comments check-in: b7f07375a9 user: kevin_walzer tags: wayland
04:28
Use correct dpi when converting points to pixels. Enable wayland defaults. Try using 3 for the default value of spacing2. Closed-Leaf check-in: 636ad5dce5 user: culler tags: wayland_screenmm
03:25
Ensure child widgets are offset correctly by menubar check-in: ffafffb8f3 user: kevin_walzer tags: wayland
2026-08-15
18:53
Proposed fix Leaf check-in: 0cece01215 user: erikleunissen tags: setup_cleanup_issues_event-9.*
18:51
New bugfix branch "setup_cleanup_issues_event-9.*" for ticket [cedc68b5de] check-in: 5c947140e9 user: erikleunissen tags: setup_cleanup_issues_event-9.*
15:53
Fix incorrect computation of screen size in millimeters. check-in: c73e7cbbb2 user: culler tags: wayland_screenmm
10:29
Implementation of RFE [2b8235d468]: Add "-text" option to ttk::toggleswitch. check-in: 768e88a40f user: csaba tags: trunk, main
09:44
Adapted the Widget Demo script ttkbut.tcl to the new -text toggleswitch option. Closed-Leaf check-in: c6880986ec user: csaba tags: enhanced-toggleswitch
02:32
Additional progress on dictionary-based grapheme word and line breaks check-in: b9a3419718 user: kevin_walzer tags: tk_text_grapheme
2026-08-14
22:20
Fix crash when Tk tries to read an Adobe Type 1 font file, thinking it is TrueType. check-in: 934c513375 user: culler tags: wayland
21:51
Finish standardizing debug logging. check-in: 6b462a5433 user: culler tags: wayland
21:16
Fix for combined glyphs / diacritical mark drawing errors check-in: 09e031e4c9 user: kevin_walzer tags: wayland
20:22
Merge wayland_cleanup check-in: e310c545fa user: kevin_walzer tags: wayland
18:44
Extended the file toggleswitch.test. check-in: 44892b5d13 user: csaba tags: enhanced-toggleswitch
17:34
Correct crash in font memory allocation; additional tweaks for various font drawing operations; tweak comments; merge wayland branch Leaf check-in: eb1f3cc9c9 user: kevin_walzer tags: wayland_cleanup
15:44
Fix vapor trails when dragging canvas items. Now that ClipDrawableToRect actually clips, the rect has to be expanded by AA_PAD as well. check-in: 386a0d4944 user: culler tags: wayland
14:56
Fix crash in InitFont Closed-Leaf check-in: 53114cf34b user: culler tags: wayland_initfont
14:14
Clear compiler errors check-in: 6a8b67c204 user: kevin_walzer tags: wayland_cleanup
14:08
Add tkWaylandDebug.h check-in: 396333d323 user: kevin_walzer tags: wayland_cleanup
14:01
Add missing tkWaylandDebug.h header. check-in: 55dcd12241 user: culler tags: wayland
14:01
Adapted the toggleswitch manual to the new options. check-in: f46225f915 user: csaba tags: enhanced-toggleswitch
12:17
Merge in wayland branch check-in: b1430e0f9b user: kevin_walzer tags: wayland_cleanup
12:09
Disable compiler warnings check-in: d0a6750a6c user: kevin_walzer tags: tk_text_grapheme
05:08
Clean up SetupProc and CheckProc; add debugging tools; make the basic editable text demo work. check-in: c29585f448 user: culler tags: wayland
03:32
Add tkTextGrapheme.c check-in: 0c3e10f8ed user: kevin_walzer tags: tk_text_grapheme
03:15
Additional progress on grapheme line/word breaks check-in: e0c7a5a35d user: kevin_walzer tags: tk_text_grapheme
01:52
Add SA dictionaries, custom match algorithm; also implement normal Unicode line breaking check-in: 71fac68c0a user: kevin_walzer tags: tk_text_grapheme
2026-08-13
17:50
Small corrections and extensions. check-in: fbe919e286 user: csaba tags: enhanced-toggleswitch