Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-10-23
14:46
Fix [600313]: the icon list of the file dialog no longer clears the selection when it loses focus leaf check-in: 1994866f user: jan.nijtmans tags: trunk, main
14:28
Fix [546607ffff]: Do not reset the cursor over a window not managed by Tk check-in: e836917d user: jan.nijtmans tags: trunk, main
13:45
Fix [220787]: Stipple patterns don't work in arc/oval items on Windows check-in: f34f83d4 user: jan.nijtmans tags: trunk, main
13:39
Fix [1348333fff]: with many text widgets, the asynchronous line metrics update polled with 1 ms timers while a redisplay was pending, which starved the idle handlers, including the redisplay itself. Now the update waits without a timer, and DisplayText() restarts it when the redisplay is no longer pending. Unlike the backed-out [4b3b840a41], which waited in a when-idle handler, a nested [update] during the redisplay (as in textWind-17.10) cannot loop. Test textDisp-41.1. leaf check-in: 009b2c8f user: serhiy.storchaka tags: text-metrics-after-redraw, core-text-metrics-after-redraw
13:36
Update changes.md closed check-in: 5b6f94ab user: jan.nijtmans tags: win-canvas-arc-stipple
13:25
Fix [220787]: Stipple patterns don't work in arc/oval items on Windows check-in: f2d5d1a9 user: jan.nijtmans tags: win-canvas-arc-stipple
13:16
Remove gnu version of if syntax in Makefile.in check-in: fad5161c user: jan.nijtmans tags: trunk, main
13:07
Merge trunk leaf check-in: 2beb55ac user: jan.nijtmans tags: x11-xcursor-file, core-x11-xcursor-file
12:47
Backout [4b3b840a41], Because it creates a hang in textWind-17.10. See: [1348333] check-in: 00ba90d1 user: jan.nijtmans tags: trunk, main
09:20
Fix [3164867]: Add Xcursor support on X11 (rebased to trunk) check-in: 6d6d3807 user: jan.nijtmans tags: x11-xcursor-file
08:58
Merge in missing cursor test-files (another try) leaf check-in: efa72637 user: jan.nijtmans tags: core-9-0-branch
08:55
Merge in missing cursor test-files (another try) check-in: 73142d71 user: jan.nijtmans tags: trunk, main
08:52
Merge in missing cursor test-files check-in: 35aa3475 user: jan.nijtmans tags: trunk, main
08:42
[458a562c4275e37e] MS-Win: winfo isdark crashes on a window which was never mapped check-in: bdb7edf9 user: oehhar tags: trunk, main
07:53
Fix 'make dist'. There are no *.ani files (yet) check-in: 67f11624 user: jan.nijtmans tags: trunk, main
07:47
Fix 'make dist'. There are no *.ani files (yet) check-in: b2f4956b user: jan.nijtmans tags: core-9-0-branch
2026-10-22
22:30
Increase font buffer size to guard against crashes - noted in emoji picker leaf check-in: 47b8dcd0 user: kevin_walzer tags: wayland
22:03
Fix [cccd0b7f81]: on Windows, [winfo isdark] crashed on a window which was never mapped, because TkpWindowIsDark() took the HWND of a window which did not exist yet. Create the window first. Tests winfo-15.1 and winfo-15.2. closed check-in: 458a562c user: serhiy.storchaka tags: win-isdark-unmapped
18:36
Fix for [853414]: Document undefined bindings leaf check-in: e5120791 user: csaba tags: core-8-6-branch
18:28
Fix for [853414]: Document undefined bindings check-in: b0a2037b user: csaba tags: core-9-0-branch
18:23
Fix for [853414]: Document undefined bindings check-in: fb166f9f user: csaba tags: trunk, main
17:37
Fix the constraints of test imgPhInstance-7.2: a stray quote made "notWayland\"" an unknown constraint, so the test was skipped on all platforms. check-in: 4f9f02c8 user: serhiy.storchaka tags: wayland
17:32
[1348333] Create many text widgets causes idle event overload check-in: 4b3b840a user: oehhar tags: trunk, main
16:57
Fix [18f35e]: "display lineend" landed inside a multi-byte character check-in: eda59475 user: jan.nijtmans tags: core-8-6-branch
16:43
Merge wayland_test_constraints, updated and corrected constraints for tests on Wayland check-in: f93888ba user: kevin_walzer tags: wayland
15:31
Fix for [911951]: Menu geometry info wrong if cascaded check-in: 1bba1531 user: csaba tags: core-8-6-branch
15:18
Fix for [911951]: Menu geometry info wrong if cascaded check-in: 21db2d8e user: csaba tags: core-9-0-branch
15:14
Fix for [911951]: Menu geometry info wrong if cascaded check-in: 51a8eab8 user: csaba tags: trunk, main
14:49
Fix [3164867]: Add Xcursor support on X11 check-in: 3b25ca68 user: jan.nijtmans tags: x11-xcursor-file
14:46
Fix for [1954833fff]: Busy canvas grinds after cursor change check-in: 9e1fb585 user: csaba tags: core-8-6-branch
14:42
Fix [e1d86b048b]: -cursor options: documentation improvements check-in: e281821b user: jan.nijtmans tags: core-9-0-branch
14:41
Fix [e1d86b048b]: -cursor options: documentation improvements check-in: 250b737f user: jan.nijtmans tags: trunk, main
14:39
Fix for [1954833fff]: Busy canvas grinds after cursor change check-in: 75ca4582 user: csaba tags: core-9-0-branch
14:37
Fix for [1954833fff]: Busy canvas grinds after cursor change check-in: c2585f66 user: csaba tags: trunk, main
13:58
Removed the "notAqua" constraint from test menu-46.1, because bug [0625d1] is now fixed (by commit [b9e98a45]). check-in: 9eb89d80 user: csaba tags: core-9-0-branch
13:55
Removed the "notAqua" constraint from test menu-46.1, because bug [0625d1] is now fixed (by commit [4bbb759d]). check-in: 01e548a3 user: csaba tags: trunk, main
01:44
Restore deleted portion of accessibility.tcl check-in: a384ee12 user: kevin_walzer tags: wayland
2026-10-21
21:09
Fix [18f35e]: "display lineend" landed inside a multi-byte character check-in: 109113f0 user: jan.nijtmans tags: core-9-0-branch
19:44
Merge trunk check-in: f53ab054 user: kevin_walzer tags: wayland
19:22
Comment cleanup check-in: cff40567 user: kevin_walzer tags: wayland
19:13
Correct alignment in emoji demo check-in: 703cae17 user: kevin_walzer tags: wayland
18:51
Fix for [585003ffff]: tk_popup platform differences check-in: 6a317f5f user: csaba tags: core-8-6-branch
18:48
Fix for [585003ffff]: tk_popup platform differences check-in: 5f59d4ab user: csaba tags: core-9-0-branch
18:41
Fix for [585003ffff]: tk_popup platform differences check-in: 300c5273 user: csaba tags: trunk, main
18:26
Implement wm overrideredirect over wl_subsurface popup API, as menus are check-in: 8c6262cd user: kevin_walzer tags: wayland
17:00
Correct ancillary redraw issues closed check-in: c27bf703 user: kevin_walzer tags: wayland_subsurface_override
16:11
Fix for [220868ffff]: -command option doesn't seem to work for cascade menu items on unix check-in: ac9e2321 user: csaba tags: core-8-6-branch
16:08
Fix for [220868ffff]: -command option doesn't seem to work for cascade menu items on unix check-in: aaa02032 user: csaba tags: core-9-0-branch
16:04
Fix [18f35e]: "display lineend" landed inside a multi-byte character check-in: 1a277e86 user: jan.nijtmans tags: trunk, main
16:02
Fix for [220868ffff]: -command option doesn't seem to work for cascade menu items on unix check-in: 7b37ef1f user: csaba tags: trunk, main