Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-06-15
08:21
[7caf9e9e] Cache Composed Pixmaps for Ttk Image Elements Leaf check-in: 3bbe54bc74 user: oehhar tags: trunk, main
2026-06-14
23:16
Re-work menubar implementation Leaf check-in: 1c303d5284 user: kevin_walzer tags: wayland
20:58
Revert to earlier build check-in: d3f07c5fa0 user: kevin_walzer tags: wayland
18:53
Minor tweaks check-in: 0de431e11e user: kevin_walzer tags: wayland
17:24
Fix compiler warnings on MacOS, use more bool Leaf check-in: e8f689bfad user: jan.nijtmans tags: revised_text, tip-466
11:05
Some improvement in integrating menubar with window and other widgets check-in: b248ff36d4 user: kevin_walzer tags: wayland
03:13
testpixel: convert read-back to sRGB on macOS; gate alpha-blend pixel tests on Aqua Closed-Leaf check-in: b6fa3552b4 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
02:20
Restore some deleted comment details check-in: dce11eb9a2 user: kevin_walzer tags: wayland
02:03
Additional refinements check-in: 196b0e8083 user: kevin_walzer tags: wayland
2026-06-13
22:08
Add debugging code check-in: 19a0e8488c user: kevin_walzer tags: wayland
22:01
Menus no longer crash, but they still do not draw check-in: d5320c4a86 user: kevin_walzer tags: wayland
19:55
Working on manual implementation check-in: c121bae6da user: kevin_walzer tags: wayland
18:13
Enable imgPhInstance.test on Aqua check-in: c9d62eef21 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
18:01
Skip imgPhInstance and ttk nodecache tests on Aqua (cache path not yet wired up) check-in: 2694c7087c user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
01:59
Add tkWaylandPopup.c check-in: c9ddfa652f user: kevin_walzer tags: wayland
01:52
Initial effort at native menus check-in: f92b05b838 user: kevin_walzer tags: wayland
2026-06-12
23:58
Minor comment updates check-in: 59dfd24e9b user: kevin_walzer tags: wayland
20:24
Release branch for Tk 9.1b0 Leaf check-in: be63b39b78 user: dgp tags: core-9-1-b0-rc
20:18
merge 9.0 Leaf check-in: 6d9173adef user: dgp tags: core-9-0-4-rc
16:44
Merge trunk check-in: d8a6e8494f user: jan.nijtmans tags: wayland
16:43
Merge nab-tip687-locale branch (Thanks!) check-in: 9f4b6c4706 user: jan.nijtmans tags: revised_text, tip-466
16:36
Merge trunk and nab-textdisp-11-21 branch check-in: 73f60d845f user: jan.nijtmans tags: revised_text, tip-466
16:20
Make TkTextDLineInfo() return a bool check-in: 76e66db3b2 user: jan.nijtmans tags: trunk, main
15:48
Fix crash in [pathName checksum] when the widget contains more than one line: the segment walk had no termination at the end of the B-tree (the end marker sentinel is NULL whenever it is not located on the first line). With regression tests. Leaf check-in: 5fabca7a2c user: nab tags: nab-checksum-multiline
15:46
Fix [ad458a3a72], [73d8d94916], [194c0b8650]: corrupted branch/link structure when toggling -elide across interleaved tag ranges. UpdateElideInfo now reconnects surviving branch/link partners of removed counterparts, and extends its working range across adjacent ranges of the same tag so that intermediate boundaries are revised in the same pass. Also fix an endless loop in FindNextLink (section cursor was never advanced). With regression tests, including RTL content. Leaf check-in: f80a5b2df7 user: nab tags: nab-elide-missing-branch
15:15
Implement TIP 687 locale support in the revised text widget: -locale tag option, locale propagation through the style machinery, working [pathName locale index] subcommand (replaces the TODO stub). With tests and documentation. Closed-Leaf check-in: 62e41a6da2 user: nab tags: nab-tip687-locale
15:06
textDisp-11.21: restore expected result 1.0 (unchanged since [cc3b739081], fix for [1739605]); the 1.6 value introduced during merge [2f73c7caa7] matches the pre-2015 buggy behavior and fails on aqua, while neither merge parent had it nor any scrolling code changed. Closed-Leaf check-in: fd6f412eb1 user: nab tags: nab-textdisp-11-21
15:04
Fix 'make dist', including the wayland part check-in: 3421c2c182 user: jan.nijtmans tags: wayland
14:35
Merge trunk check-in: ab8031a391 user: jan.nijtmans tags: revised_text, tip-466
14:35
Merge trunk check-in: 8e3563d009 user: jan.nijtmans tags: wayland
14:33
Cherry-pick missing space check-in: b526143b93 user: jan.nijtmans tags: trunk, main
14:28
Merge trunk check-in: e1ecc6b376 user: jan.nijtmans tags: revised_text, tip-466
13:59
Spacing/formatting plus "tk windowingsystem" eq "wayland" check-in: dfab2362d6 user: jan.nijtmans tags: trunk, main
13:37
Merge linux branch: XRender TkpPutRGBAImage compositing + ttk image-element tile batching check-in: 71fcd5d6ed user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
13:15
ttk: batch image-element 9-slice tiling into one RGBA composite (TkpPutRGBAImage) Leaf check-in: 6d8f29be2d user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux
12:39
Share RGBA premultiply as TkPremultiplyRGBA in generic code (Windows + X11) check-in: 5bce09c7eb user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux
12:38
unix: composite partial-alpha photo images via XRender (TkpPutRGBAImage), with software fallback check-in: def058929e user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux
11:50
Merge trunk; remove unneeded _iconWindow from widget demo; fix crash in stippling creation from bitmap data; prune unused image code check-in: 8c10dcddd9 user: kevin_walzer tags: wayland
09:52
Merge trunk. TIP #687 impl still WIP check-in: 2f73c7caa7 user: jan.nijtmans tags: revised_text, tip-466
01:23
Add xdg-shell-protocol files check-in: f0e79eeedc user: kevin_walzer tags: wayland
01:05
Create new branch named "tip-754-ttk-composed-pixmaps-cache-linux" check-in: 518f0e48ab user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux
2026-06-11
17:14
Add missing testutils forget image to test file cleanup (maintainer review) check-in: 18ad1f3fa5 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
13:57
Merge trunk (without the 'bidi' changes in tkTextDisp.c check-in: b450a06a19 user: jan.nijtmans tags: revised_text, tip-466
13:20
Conform new test files to standard test-section layout (maintainer review); use testutils imageInit/imageCleanup instead of manual image cleanup check-in: 35b7a03673 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
03:04
Add ttk node-cache and photo-display regression tests (new tktest testpixel command); propagate state-mapped image changes to the element epoch; new TTK_ELEMENT_STABLE policy so the implicit background node no longer defeats the cache for translucent elements check-in: 3a179196ef user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-10
20:35
Merge main check-in: 161fdc9e0c user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
15:13
Fix [c213cb717]: underflow in tkTextDisp.c GetLocale() check-in: 69b08211a5 user: jan.nijtmans tags: trunk, main
14:52
Run CI on windows-2025-vs2026 check-in: 08885c7c6e user: jan.nijtmans tags: trunk, main
02:13
Clean up tkWaylandColor.c, now correctly returns named colors and color data check-in: 371c46e06a user: kevin_walzer tags: wayland
2026-06-09
14:13
win: composite RGBA images via GDI AlphaBlend (TkpPutRGBAImage) check-in: 6b623a1480 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache