Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-07-02
02:25
Initial work toward dropdown windows/override redirect Leaf check-in: e714608bae user: kevin_walzer tags: wayland
01:46
Initial implementation of menus and menubars using wl_shm check-in: d6f0407a24 user: kevin_walzer tags: wayland
2026-07-01
23:30
Restore bidi pipeline check-in: a533380ab5 user: kevin_walzer tags: wayland
21:16
Switch to wl_shm - still need to sort out fonts check-in: d656eae0f3 user: kevin_walzer tags: wayland
15:03
Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity Leaf check-in: e38d6f17be user: jan.nijtmans tags: trunk, main
14:17
missed one version change Leaf check-in: 658c4f2144 user: jan.nijtmans tags: core-9-0-branch
14:04
Version -> 9.0.5 for next release cycle check-in: c857a8bd64 user: jan.nijtmans tags: core-9-0-branch
13:47
Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity check-in: 9bf0b5fb8b user: jan.nijtmans tags: core-9-0-branch
11:45
Further cleanup of popup API check-in: 4f853045e3 user: kevin_walzer tags: wayland
10:33
Added missing handling of X11_XDRAWRECTANGLE_HACK. check-in: ddeafebaee user: csaba tags: trunk, main
10:16
Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity. Add a few type-casts (backported) Leaf check-in: 1c1c4982e6 user: jan.nijtmans tags: core-8-6-branch
09:31
Improvements related to the themes default, clam, and vista. check-in: e6988ab8bb user: csaba tags: trunk, main
07:20
Version -> 9.1b1 for next release cycle check-in: 1fe57f82c5 user: jan.nijtmans tags: trunk, main
02:55
Simplify Wayland context for popups check-in: 053ad51d07 user: kevin_walzer tags: wayland
00:46
Additional progress check-in: 78fae6a52e user: kevin_walzer tags: wayland
00:18
Additional work on popups check-in: b7904226ae user: kevin_walzer tags: wayland
2026-06-30
20:43
Additional work on popups check-in: 511ee7bba7 user: kevin_walzer tags: wayland
15:49
No longer export TkpGetMS(), since we have TIP #752 now check-in: 07d53fcabc user: jan.nijtmans tags: trunk, main
14:31
merge release check-in: 2464564c24 user: dgp tags: trunk, main
13:47
Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity On Windows long is 32-bit, so the unsigned 32-bit GetTickCount()-li.dwTime delta in Tk_GetUserInactiveTime() was returned as a negative number for inactivity of 2**31 ms or more. Clamp to 0x7fffffff. CPython: https://github.com/python/cpython/issues/151881 Closed-Leaf check-in: 4b67ee9c34 user: serhiy.storchaka tags: tk-inactive-win-overflow, core-tk-inactive-win-overflow
13:44
added hints on failure of wm-maxsize-1.7 test check-in: c1c313e856 user: jan.nijtmans tags: core-9-0-branch
13:40
Merge-mark check-in: 127d88ec14 user: jan.nijtmans tags: core-9-0-branch
13:37
Fix [348b482ff7]: scale, spinbox and place format floating-point values using the LC_NUMERIC locale check-in: b05d042d39 user: jan.nijtmans tags: core-8-6-branch
02:45
Flesh out popup implementation check-in: 6576270949 user: kevin_walzer tags: wayland
00:53
Adding EGL-based popups back into the stack; still not working, but they do not disrupt the drawing pipeline and thus represent the best path to native menus on Wayland check-in: 6eaad8688c user: kevin_walzer tags: wayland
2026-06-29
21:12
Restore clipboard functionality after merging cherry-picked code from wayland_nvg branch check-in: 607e79eded user: kevin_walzer tags: wayland
19:16
Minor tweaks to IME check-in: 15ad3aa448 user: kevin_walzer tags: wayland
15:25
Remove '-lang' in favour of '-locale' Leaf check-in: 3702c1b5f6 user: jan.nijtmans tags: no-lang
11:56
Use -locale setting in stead of -lang for handling hyphenation rules Leaf check-in: b3ea787427 user: jan.nijtmans tags: revised_text, tip-466
10:43
Merge trunk check-in: d6295a4f0d user: jan.nijtmans tags: revised_text, tip-466
06:59
added hints on failure of wm-maxsize-1.7 test check-in: 12b11f89db user: Torsten tags: trunk, main
01:19
Final adjustments check-in: 54d21553ef user: kevin_walzer tags: wayland
01:06
Repair IME check-in: 534bce6fbf user: kevin_walzer tags: wayland
2026-06-28
22:55
Deal with other, related, crashes. Leaf check-in: 1eb8885bc7 user: culler tags: bug-1ab7a5f2995
21:51
Additional updates check-in: 7f6b0363a3 user: kevin_walzer tags: wayland
20:59
Back out all references to tkWaylandPopup.c, cherry-pick drawing / windowing code from wayland_nvg to get drawing back in place check-in: 24cdf7871e user: kevin_walzer tags: wayland
01:25
Still working on aligning GLFW window size and Tk geometry - will do more work with framebuffer and window refresh callbacks in tkWaylandNotify. check-in: 4c71968493 user: kevin_walzer tags: wayland
2026-06-27
20:17
Fix for Wayland StatusNotifierItem systray; thanks to Weiwu for patch check-in: c186c5a3ab user: kevin_walzer tags: wayland
14:47
Merge trunk check-in: ddb416903b user: kevin_walzer tags: wayland
2026-06-26
19:18
merge release check-in: 7ef5487871 user: dgp tags: core-9-0-branch
13:29
merge trunk Closed-Leaf check-in: 3e2225ee6b user: dgp tags: rc1, core-9-1-b0-rc, core-9-1-b0
11:02
Fix for clip overrun in ttk::treeview when compiled with bidi support check-in: 40daed1156 user: kevin_walzer tags: trunk, main
01:12
Fix for clipping issue in ttk::treeview when bidi support enabled Leaf check-in: c003a9277d user: kevin_walzer tags: bidi_clip_fix
2026-06-25
21:48
Fix [1ab7a5f2995]: Aqua use-after-free check-in: f19560a2c1 user: culler tags: bug-1ab7a5f2995
15:33
merge trunk check-in: a9d5168db4 user: dgp tags: core-9-1-b0-rc
15:32
merge 9.0 Closed-Leaf check-in: fe0d261805 user: dgp tags: rc2, core-9-0-4-rc, core-9-0-4
13:18
Eliminated compiler warning about potential truncation of "%s" directive output. check-in: f2ea9b2f95 user: csaba tags: trunk, main
09:17
Merge trunk check-in: d98a95de2b user: jan.nijtmans tags: revised_text, tip-466
09:08
Follow-up to [348b482ff7]. Three more places where TkFormatDouble should have been used check-in: 88296c071f user: jan.nijtmans tags: trunk, main
08:44
Follow-up to [348b482ff7]. Two more places where TkFormatDouble should have been used check-in: bc8c739011 user: jan.nijtmans tags: core-9-0-branch