Tk Source Code

Timeline
Login

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

50 most recent check-ins

2026-07-29
20:29
Making bitmaps work - wip Leaf check-in: ed866b1c15 user: culler tags: wayland_nvg
19:46
Clean up comments Leaf check-in: 0dbca3b76d user: kevin_walzer tags: wayland
19:43
Merge trunk check-in: 1ef66cfb6f user: kevin_walzer tags: wayland
19:15
Follow-up to [8923a74c4b]: don't join the vacated site across the restoration point Leaf check-in: a57aaf3e0e user: nab tags: revised_text, tip-466
18:43
Restore the saved restrict proc argument in generateExposeEvents Leaf check-in: 61bd05fb93 user: nab tags: nab-expose-restrict
18:33
Merge nab-elide-display (elided display line fixes) check-in: a50179b43b user: nab tags: revised_text, tip-466
18:32
Merge nab-marks (mark command and undo lifecycle fixes) check-in: d77c37f9ba user: nab tags: revised_text, tip-466
17:30
Wrap a single mark boundary symmetrically when deleting a range Leaf check-in: e8965f8a3f user: nab tags: nab-marks
17:30
Keep the final newline out of deletion ranges, its marks are deleted separately check-in: 612b5b79c4 user: nab tags: nab-marks
17:30
Join the char segments left adjacent when an undone deletion unlinks a mark check-in: 8923a74c4b user: nab tags: nab-marks
17:30
Overhaul the release of mark undo tokens, never drop them nor preserve a living mark check-in: 4beafde16e user: nab tags: nab-marks
17:29
Fix [mark gravity insert], [mark names -discardspecial] and [mark compare] check-in: b3e4cf4dc9 user: nab tags: nab-marks
15:01
Fix [index {x display lineend}] when lines are merged by elision Leaf check-in: bb16b0d921 user: nab tags: nab-elide-display
15:01
Fix crash in GetBbox when the display line is entirely elided check-in: 46984f7127 user: nab tags: nab-elide-display
14:53
Comment cleanup check-in: ef70d54b18 user: kevin_walzer tags: wayland
14:37
Restore correct pixmap bit configuration check-in: e41d49c142 user: kevin_walzer tags: wayland
14:25
Menubuttons now post menus correctly in non-root toplevels check-in: 3ebcd2e984 user: kevin_walzer tags: wayland
09:05
Merge trunk check-in: cd7e2cb670 user: nab tags: revised_text, tip-466
03:11
Menu entries now draw images; menus align to correct windows check-in: 0f58c265a8 user: kevin_walzer tags: wayland
02:18
Minor cleanup check-in: e32b3d7ffd user: kevin_walzer tags: wayland
02:14
Fix segfault on shutdown freeing pixmap check-in: cc93ecea0f user: kevin_walzer tags: wayland
02:09
Fix for [f476bada5b]: Deleting canvas items leaks memory Leaf check-in: ad6d7ead62 user: bohagan tags: core-8-6-branch
02:06
Fix for [f476bada5b]: Deleting canvas items leaks memory Leaf check-in: e91250a67d user: bohagan tags: core-9-0-branch
01:41
Menu now displays bitmaps and images; indicators now mirror button style check-in: 2359e767dd user: kevin_walzer tags: wayland
2026-07-28
23:05
Bitmaps displaying correctly check-in: 3ccd59870c user: kevin_walzer tags: wayland
20:07
Fonts now display correct point size; more robust font mapping/substitution check-in: e706cb7e32 user: kevin_walzer tags: wayland
18:44
Some cleanup on pixmaps, but still not displaying correctly check-in: ea855817d9 user: kevin_walzer tags: wayland
15:45
Minor code and appearance improvements related to several bult-in themes. check-in: 0354f92039 user: csaba tags: core-9-0-branch
15:36
Code cleanup and minor visual improvements related to most built-in themes. Leaf check-in: 0c05faa439 user: csaba tags: trunk, main
15:25
Make radio buttons work (with bitmaps drawn as gray rectangles). check-in: 96325aa914 user: culler tags: wayland_nvg
10:19
Minor cleanup check-in: 0133463f17 user: kevin_walzer tags: wayland
02:06
Follow-up to [d2b7faada83c897d] to add another canvas memory leak fix check-in: f52b80ccde user: Brian tags: trunk, main
01:43
Follow-up to [541497741c536a32] to add more test script reform check-in: 35b3cfeec2 user: Brian tags: trunk, main
01:37
Better substitution for sans serif fonts check-in: 1b7b4d1ac6 user: kevin_walzer tags: wayland
00:57
Font configuration now works check-in: 5089fa5d4e user: kevin_walzer tags: wayland
2026-07-27
12:07
Merge checkbutton updates from wayland_nvg; add XParseColor implementation check-in: 260ce07e92 user: kevin_walzer tags: wayland
03:11
Make checkbuttons work. check-in: 3ba6579142 user: culler tags: wayland_nvg
01:44
Fix for [f476bada5b]: Canvas deleting canvas items leaks memory check-in: d2b7faada8 user: Brian tags: trunk, main
01:38
Fix for [900a8ec11a]: Error running test file ttk/treeview.test check-in: 541497741c user: Brian tags: trunk, main
01:14
Refine window sizing on initial mapping check-in: f9258d95aa user: kevin_walzer tags: wayland
2026-07-26
16:46
Cleanup check-in: 2f64e7a83c user: kevin_walzer tags: wayland
16:45
Correct window flicker/transparent background when Tk starts without sourcing a script check-in: 75d4191feb user: kevin_walzer tags: wayland
03:41
merge main again and force tkBind.c to be updated check-in: fe1cbab6c7 user: culler tags: wayland_nvg
03:11
Remove redundant def check-in: 53b073302e user: kevin_walzer tags: wayland
02:46
Restore bool to tkBind.c check-in: 9e63a59461 user: kevin_walzer tags: wayland
02:44
Merge additional parts of wayland_nvg check-in: dd4ae06b86 user: kevin_walzer tags: wayland
2026-07-25
21:21
Update Makefile.in check-in: dd46939f4c user: culler tags: wayland_nvg
20:07
Fix TkDrawAngledChars. check-in: a3946ae61f user: culler tags: wayland_nvg
19:56
Cherrypick Kevin's comments. check-in: b9e37fe81c user: culler tags: wayland_nvg
19:45
Make library files aware of wayland; set scalingPct to 100 since nanoVG handles dpi. check-in: 665981ca88 user: culler tags: wayland_nvg