Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-06-09
14:13
win: composite RGBA images via GDI AlphaBlend (TkpPutRGBAImage) Leaf check-in: 6b623a1480 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
10:46
Merge wayland_nvg Leaf check-in: 223f184774 user: kevin_walzer tags: wayland
02:53
Additional refinement of clipboard copy/paste virtual events check-in: c6061129c8 user: kevin_walzer tags: wayland
01:32
Remove extraneous statement check-in: e3336e40b5 user: kevin_walzer tags: wayland
01:21
Guard statement in tk.tcl check-in: 3f853dafe7 user: kevin_walzer tags: wayland
01:17
Clipboard integration now works on Tk Wayland check-in: d40f6ec15d user: kevin_walzer tags: wayland
2026-06-08
16:57
Merge main check-in: 53b1863093 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
16:55
Simplify comments check-in: 614ce8cfe7 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
12:08
Additional cleanup - but more work is needed check-in: 4dae2aadab user: kevin_walzer tags: wayland
11:50
Correct args, but system clipboard integration still not working check-in: 454cea4065 user: kevin_walzer tags: wayland
02:59
Fix screensize; try to deal with redisplaying content. Leaf check-in: d504463253 user: culler tags: wayland_nvg
02:08
Begin new approach to clipboard integration - still needs work check-in: 8770e8fdef user: kevin_walzer tags: wayland
2026-06-07
21:02
Accept [b3b7e8c7c3]: (aqua) fix useless code execution upon destruction of window that doesn't contain the screen pointer Leaf check-in: 75f2d65bf9 user: erikleunissen tags: core-9-0-branch
20:59
Accept [b3b7e8c7c3]: (aqua) fix useless code execution upon destruction of window that doesn't contain the screen pointer Leaf check-in: a554b32854 user: erikleunissen tags: trunk, main
20:53
Remove CI scheduling Closed-Leaf check-in: 7978c167e5 user: erikleunissen tags: rfe-b3b7e8c7c3
20:34
Prevent crash when copy/paste text - inter-app clipboard still needs work check-in: 5bb0f20937 user: kevin_walzer tags: wayland
19:14
Merge wayland_nvg check-in: 1d0f638883 user: kevin_walzer tags: wayland
18:46
Remove the per-window pixelRatio and the WindowContentScaleCallback - not needed with newer GLFW. check-in: 64209bab14 user: culler tags: wayland_nvg
00:10
merge wayland_nvg check-in: 12576e2c7d user: kevin_walzer tags: wayland
00:06
Merge trunk check-in: 8811313b95 user: kevin_walzer tags: wayland
00:03
Improvements in font scaling check-in: 35ab8fa184 user: kevin_walzer tags: wayland
2026-06-06
23:47
Improved commit data for IME text check-in: c748c160ba user: kevin_walzer tags: wayland
20:13
Fix crash caused by double free of menu GC; do some cleanup; adjust debug printing. check-in: d956270fb6 user: culler tags: wayland_nvg
12:13
A couple of changes in the file treeview.test, needed on the Mac in the --disable-aqua case. check-in: cdd32bf475 user: csaba tags: trunk, main
03:54
One more comment tweak check-in: 786302165b user: kevin_walzer tags: wayland
03:48
Comment cleanup check-in: 1fdbfce72e user: kevin_walzer tags: wayland
03:44
Additional tweak - more work needed check-in: 6d68fb988d user: kevin_walzer tags: wayland
03:32
Significant progress - composed text now commits/displays in widget. Still fine tuning needed. Placement of IME panel is mostly correct and generally rectifies itself once typing begins - aligns with Tk's focus but may not initially check-in: d289a3ad34 user: kevin_walzer tags: wayland
03:11
Stablize IME - no crashes check-in: 17738d007c user: kevin_walzer tags: wayland
03:07
Remove unused targets.vc. Was never used as always uses the one in Tcl check-in: f8e975f6e2 user: apnadkarni tags: trunk, main
02:09
Additional adjustments check-in: 0abc7fde88 user: kevin_walzer tags: wayland
01:53
Another round of updates check-in: ecf86de03e user: kevin_walzer tags: wayland
01:36
ttk: relocate element render cache to layout node (ttkNodeCache.c) with z-order invalidation check-in: cefa5fdaa0 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-05
19:25
Additional progress on panels, still need to commit composed text check-in: 8098cf2866 user: kevin_walzer tags: wayland
19:11
Fix for 86a66dd7f8 check-in: 3d12d48be4 user: kevin_walzer tags: trunk, main
19:09
Indentation Leaf check-in: 8eb7f5398f user: kevin_walzer tags: winfont_fix
17:36
Compose panel appears! Need to insert text now check-in: 8d9524438f user: kevin_walzer tags: wayland
17:07
Correct font rendering issue on Windows check-in: ecd04de811 user: kevin_walzer tags: winfont_fix
14:00
Force fractional scaling -- this requires GLFW 3.4 check-in: 1e69c1b511 user: culler tags: wayland_nvg
10:24
Made the two currently failing treeview-related tests more robust. check-in: c9b8d7a547 user: csaba tags: trunk, main
07:23
Merge 9.0 check-in: fa46fe80e9 user: jan.nijtmans tags: trunk, main
02:22
More progress check-in: 573b9822cf user: kevin_walzer tags: wayland
01:35
CommitText closer to working check-in: e5383d1c6f user: kevin_walzer tags: wayland
01:05
Additional refinements check-in: 9e8fcc0576 user: kevin_walzer tags: wayland
2026-06-04
20:02
Cleanup some comments; remove some debugging statement; correct display of angled BidI text check-in: 54f78c56cd user: kevin_walzer tags: wayland
16:09
Visual Studio 2026 gives a warning without this /b option check-in: c1d4a508c5 user: jan.nijtmans tags: core-9-0-branch
15:25
Silence fontconfig warning check-in: 4dafdbf84a user: kevin_walzer tags: trunk, main
08:52
New attempt to make the currently failing treeview-related tests pass. check-in: 1b0bac0403 user: csaba tags: trunk, main
03:22
Add bidi text support to Wayland; initial work on IME support check-in: cabbc5aa33 user: kevin_walzer tags: wayland
2026-06-03
19:44
Fix few compiler warnings, seen in CI build check-in: d797ebfd63 user: jan.nijtmans tags: trunk, main