Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-03-29
16:45
Minor updates Leaf check-in: aad3c316ac user: kevin_walzer tags: wayland-libcg
14:43
Correct child widget placement check-in: ebf6a66fe5 user: kevin_walzer tags: wayland-libcg
14:20
WIP check-in: bd3e6580c1 user: kevin_walzer tags: wayland-libcg
12:35
Correct some font inconsistency with the text shaper and Latin text Leaf check-in: a28e3ab376 user: kevin_walzer tags: latin-shaper-fix
2026-03-28
23:05
Additional refinements - windows initially draw with transparent regions when widgets made visible - trying to address this check-in: 8ffa63e223 user: kevin_walzer tags: wayland-libcg
23:00
Additional updates check-in: 71a1873f7a user: kevin_walzer tags: wayland-libcg
21:03
Some rudimentary drawing beginning to work check-in: 35bed2f162 user: kevin_walzer tags: wayland-libcg
16:50
Add tkWaylandPort.h with TK_NO_DOUBLE_BUFFERING defined. Leaf check-in: d9ff8c29ce user: culler tags: wayland_nvg
15:39
new branch for nananoVG wayland port. check-in: e9d1bc9747 user: culler tags: wayland_nvg
02:07
Additional cleanup check-in: cca69b89ea user: kevin_walzer tags: wayland-libcg
01:52
Correct color converson for OpenGL check-in: b8bf58d059 user: kevin_walzer tags: wayland-libcg
01:39
Cleanup check-in: c56eb9de46 user: kevin_walzer tags: wayland-libcg
01:06
Trying to trace the drawing/rendering/expose pipeline check-in: b2573be786 user: kevin_walzer tags: wayland-libcg
01:00
Update changes.md Leaf check-in: d7c6bf4446 user: kevin_walzer tags: trunk, main
2026-03-27
23:38
Add text shaping and bidirectional support for Tk on X11 (using kb_text_shape.h and SheenBidi) and Windows (using Uniscribe) in response to ticket 1b81ff43a2 - RTL languages such as Arabic and Hebrew are now supported on all three Tk platforms check-in: 058e738f9f user: kevin_walzer tags: trunk, main
23:27
Merge trunk Leaf check-in: 49b13d639f user: kevin_walzer tags: tk_bidi
21:09
Correct all missing sentinels. Missing 'break' check-in: 72f2eb3cc8 user: jan.nijtmans tags: trunk, main
20:10
Improvements related to the "tk fileicon" command on Aqua and Windows. Leaf check-in: 7a2e051168 user: csaba tags: fileicon-patch
20:09
Correct all missing sentinels. Missing 'break' Leaf check-in: dfe4de2fe9 user: jan.nijtmans tags: core-9-0-branch
20:00
Create new branch named "fileicon-patch" check-in: 564413a38b user: csaba tags: fileicon-patch
14:45
Fix [8c3620752c]: "wm forget ." segfaults check-in: a9aa5d6552 user: jan.nijtmans tags: trunk, main
14:43
Fix [8c3620752c]: "wm forget ." segfaults check-in: 74183ad460 user: jan.nijtmans tags: core-9-0-branch
14:39
Fix [8c3620752c]: crash on wm forget, windows part. Closed-Leaf check-in: 6ef8619d3c user: jan.nijtmans tags: bug-8c3620752c
14:16
Another round of -Wconversion warning fixes check-in: e9878636e5 user: jan.nijtmans tags: trunk, main
12:41
Remove most debugging statements, correct some sizing issues - widgets still don't draw check-in: bba760eff9 user: kevin_walzer tags: wayland-libcg
12:23
Add stub entry for Tk 9.1 (backwards) compatibility check-in: b498147cf5 user: jan.nijtmans tags: core-9-0-branch
03:08
Additional refinement check-in: ef39d76a3d user: kevin_walzer tags: wayland-libcg
03:02
Some progress, need to keep working on debugging - will remove all the debugging statements later check-in: ada14d3e94 user: kevin_walzer tags: wayland-libcg
2026-03-26
22:10
Cleanup, refinements check-in: 82ec58859d user: kevin_walzer tags: wayland-libcg
21:13
Restore functions prefaces, some progress on drawing check-in: 52a85da938 user: kevin_walzer tags: wayland-libcg
20:19
Refine/stabilize drawing pipeline check-in: b2e2c20ee3 user: kevin_walzer tags: wayland-libcg
19:58
Update test suite to skip some tests that fail because of differences between legacy Tk assumptions about text measurement and text shaping for RTL/shaped text check-in: 661ba327d5 user: kevin_walzer tags: tk_bidi, core-tk_bidi
18:45
Merge trunk, and adapt comment in XMapWindow to change in TkWmMapWindow Leaf check-in: 742b528d47 user: erikleunissen tags: bug-591829e948-A
16:30
Put Tk_PointToChar() in the right spot of the sub table check-in: 14b7645c41 user: jan.nijtmans tags: trunk, main
16:23
Fix Tk_PointToChar() signature. Use a new stub entry, to assure binary compatibility check-in: e4149a6d6f user: jan.nijtmans tags: trunk, main
13:11
Fix [d4d89d137a]: redundant map and unmap notifications and crash with aqua. check-in: b39c80f8c5 user: culler tags: trunk, main
13:03
Fix [d4d89d137a]: redundant map and unmap notifications and crash with aqua. check-in: a66111c087 user: culler tags: core-9-0-branch
12:30
Formatting cleanup check-in: 3efd211da3 user: kevin_walzer tags: tk_bidi
12:00
Remove presentation forms from Windows widget demo check-in: 11f72f1824 user: kevin_walzer tags: tk_bidi
11:01
Additional work on drawing pipeline check-in: 3cfa9a8875 user: kevin_walzer tags: wayland-libcg
2026-03-25
21:40
Fix aqua case of [8c3620752c]: aqua and win crash on wm forget . check-in: 4f77fbcac5 user: culler tags: bug-8c3620752c
20:49
Still not working, but preserving latest updates check-in: 475393f6e4 user: kevin_walzer tags: wayland-libcg
20:05
Minor updates check-in: 65ab4cff4f user: kevin_walzer tags: wayland-libcg
19:13
Some progress and updates on drawing check-in: 4e42c70efb user: kevin_walzer tags: wayland-libcg
18:42
Fix [d4d89d137a]: redundant map and unmap notifications and crash with aqua Closed-Leaf check-in: e03c75f51c user: culler tags: bug-d4d89d137a
16:33
Moved the new bindings into the ::tk::ConsoleBind proc. Leaf check-in: 077c2fa1f0 user: csaba tags: tip-742, core-tip-742
16:19
Document the scrolling mouse wheel behavior check-in: 1dee611ead user: jan.nijtmans tags: tip-742
16:11
Add changes.md entry check-in: 926d127822 user: jan.nijtmans tags: tip-742
16:01
Rebase to trunk check-in: 79cdb9e7f3 user: jan.nijtmans tags: tip-742
15:26
Use %W instead of .console. check-in: f9235f3a30 user: csaba tags: tip-742