Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-06-03
02:04
Revert one cursor change, works better this way Leaf check-in: 266a7b6c98 user: kevin_walzer tags: wayland
01:35
Fine-tune cursor display check-in: cdce30d503 user: kevin_walzer tags: wayland
2026-06-02
23:19
Correctly define TK_NO_DOUBLE_BUFFERING; merge wayland_nvg; Tk builds and runs again check-in: 49e53a6de8 user: kevin_walzer tags: wayland
21:14
Set initial pixel ratio to 1.0, which is what GLFW does even on a high-dpi screen. Leaf check-in: 8cf1d87f67 user: culler tags: wayland_nvg
20:26
Restore function check-in: 47e68ece7f user: kevin_walzer tags: wayland
20:14
Restore call to no-double-buffering check-in: 38991ca718 user: kevin_walzer tags: wayland
20:00
Remove debugging guards check-in: bd9e21441e user: kevin_walzer tags: wayland
16:57
Additional checks / guards - root window still does not draw check-in: 5d9aeb3961 user: kevin_walzer tags: wayland
16:14
Clean up copyright; use alternative send implementation by Marc Culler check-in: d0a714df73 user: kevin_walzer tags: wayland
15:45
Additional cherry-pick from wayland_nvg check-in: 99bd53e00a user: kevin_walzer tags: wayland
14:32
Cleanup complete, cherry-picked updates from wayland_nvg check-in: 4a6cf00cbb user: kevin_walzer tags: wayland
13:55
Additional cleanup of merged files check-in: 353890c951 user: kevin_walzer tags: wayland
11:27
Made sure that the -anchor treeview heading option works as expected for the aqua theme, too. Leaf check-in: a529f98626 user: csaba tags: trunk, main
11:20
Progress on merging trunk, addressing startup errors check-in: 23663213bd user: kevin_walzer tags: wayland
06:51
Fix [10278a0271a70f69]: On Windows console shows garbled text and text widget seems to align right check-in: 6a05601deb user: jan.nijtmans tags: trunk, main
03:16
Merge TIP 755 Final check-in: bcf553872f user: apnadkarni tags: trunk, main
02:40
Restore deleted Wayland files check-in: 4f8e55e2e8 user: kevin_walzer tags: wayland
01:52
Merge mark check-in: 1f5039ba13 user: kevin_walzer tags: wayland
01:38
Add cache for cursors to improve performance check-in: 5ae3d33305 user: kevin_walzer tags: wayland
2026-06-01
21:35
wayland: fix scale-race crash and compositor window removal on first map check-in: c73d07ba51 user: kevin_walzer tags: wayland
16:41
Remove double cursor display check-in: ceef6b26ad user: kevin_walzer tags: wayland
16:07
Restored and improved the native appearance of the treeview headings for the aqua theme. check-in: f1599d8350 user: csaba tags: trunk, main
15:36
Merge cursor code from wayland; small changes to deal with GLFW-wayland out of sync issue. check-in: 131b295b66 user: culler tags: wayland_nvg
14:28
Prepare for Tk 9.1b0 check-in: e894774485 user: jan.nijtmans tags: trunk, main
14:28
Fix compiler warnings / indenting check-in: 4f8f86e77c user: jan.nijtmans tags: trunk, main
01:55
Fix indentation check-in: ee87de26e4 user: kevin_walzer tags: wayland
01:52
Cursors now display correctly check-in: 74393d6bef user: kevin_walzer tags: wayland
01:43
Minor tweak check-in: 942e3e1b40 user: kevin_walzer tags: wayland
01:35
Comment cleanup check-in: f6fa3ae10a user: kevin_walzer tags: wayland
2026-05-31
23:52
Committing to preserve work - cursors not functioning yet check-in: ba735fb23c user: kevin_walzer tags: wayland
22:53
Additional refinement of cursor drawing check-in: 190cf42d93 user: kevin_walzer tags: wayland
22:32
Remove unneeded function check-in: d4d76e99d9 user: kevin_walzer tags: wayland
20:14
Merge alternate leaf into main wayland line check-in: 8ea1deb692 user: kevin_walzer tags: wayland
19:55
Merge mark check-in: a3a842ebc0 user: kevin_walzer tags: wayland
19:48
Close erroneous branch check-in: 0f10b3eaea user: kevin_walzer tags: wayland
19:45
Comment cleanup check-in: 75556610c9 user: kevin_walzer tags: wayland
19:34
Add hooks for TkpSetCursor in mouse event and wm configure code, but nothing draws check-in: 37f3606db7 user: kevin_walzer tags: wayland
17:52
Retire obsolete leaf 5fd4529e34 check-in: 0b5e88f732 user: kevin_walzer tags: wayland
17:35
Add additional hooks for cursor updates check-in: ab0c49723d user: kevin_walzer tags: wayland
15:20
Close fork Leaf check-in: d2bcc17325 user: culler tags: tip-754-ttk-composed-pixmaps-cache
15:17
Update bugfix with my suggested changes. check-in: 230dddee5b user: culler tags: tip-754-ttk-composed-pixmaps-cache
05:20
Merge main Leaf check-in: 31939a7e38 user: apnadkarni tags: tip-755
00:42
Some progress on cursors check-in: 90a6df5ec0 user: kevin_walzer tags: wayland
2026-05-30
17:54
Add copyright info check-in: d712426fc9 user: kevin_walzer tags: wayland
17:09
Add missing cursor names to tkWaylandCursor.c check-in: 2b732aa00e user: kevin_walzer tags: wayland_nvg
16:55
Add the rest of Tk's built-in cursors check-in: 3469582e1d user: kevin_walzer tags: wayland_nvg
16:09
Cursor display becoming stablized check-in: a7001609e4 user: kevin_walzer tags: wayland_nvg
15:45
Working through crashes in cursor management code check-in: 23b50c6abf user: kevin_walzer tags: wayland_nvg
2026-05-29
15:35
Merge main check-in: 117c28c28d user: oehhar tags: tip-754-ttk-composed-pixmaps-cache
15:33
Merge main Closed-Leaf check-in: 91eb7dad29 user: oehhar tags: 1e1340e1-tip-740-image-test