Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

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

50 most recent check-ins

2026-04-29
10:16
Document postscriptProc field of Tk_ImageType Leaf check-in: ecdfd9a65a user: jan.nijtmans tags: trunk, main
10:13
tk::build-info no-bidi should not be set if HAVE_BIDI is defined check-in: 407edd4a8b user: jan.nijtmans tags: trunk, main
07:53
Move nextPtr out of Tk_ImageType. Rename 'clientData' to 'reserved1'. Leaf check-in: de28b5226b user: jan.nijtmans tags: clientdata-for-imagetype
07:17
Document postscriptProc field of Tk_ImageType Leaf check-in: 2b36c0f2be user: jan.nijtmans tags: core-9-0-branch
04:21
Finish removing the Mapping construct. Leaf check-in: b73513afeb user: culler tags: wayland_nvg
2026-04-28
21:38
Begin removing the Mapping construct. check-in: f399fbef81 user: culler tags: wayland_nvg
20:32
Make closing toplevels work again. check-in: c417e4a2a9 user: culler tags: wayland_nvg
17:42
Use GLFW UserPointer to map GLFW windows to Tk windows. check-in: 55989f0221 user: culler tags: wayland_nvg
16:02
Add clientData to Tk_ImageType (proposed by B Harder) check-in: 6111d60686 user: jan.nijtmans tags: clientdata-for-imagetype
2026-04-27
19:28
Rework the getter for glfwWindows check-in: f83fa0996b user: culler tags: wayland_nvg
2026-04-26
22:12
Remove all references to global glfwContext. check-in: bd3ed0c6d5 user: culler tags: wayland_nvg
17:48
Make toplevels work again. check-in: b54fab8aea user: culler tags: wayland_nvg
13:39
Remove unneeded glsl shader code. check-in: f9638ba5d0 user: culler tags: wayland_nvg
09:01
Exercise new variant of non-regression test on trunk at Github CI Leaf check-in: 1f9ac03f33 user: erikleunissen tags: bug-c3f5c85322-nr_test_trunk
08:54
Import non-regression test variant from branch bug-c3f5c85322-9-0-b check-in: c97ef182d5 user: erikleunissen tags: bug-c3f5c85322-nr_test_trunk
08:50
Create new branch named "bug-c3f5c85322-nr_test_trunk" check-in: 4168740103 user: erikleunissen tags: bug-c3f5c85322-nr_test_trunk
01:32
Recent updates broke emoji's on Windows; restore that support Leaf check-in: a6d3af601b user: kevin_walzer tags: rtl_text
01:28
Allow creating a second toplevel, even though it is all black. check-in: 873a7e5c42 user: culler tags: wayland_nvg
00:58
Additional tweaks check-in: 7daf2b4d35 user: kevin_walzer tags: rtl_text
00:40
Restore tests deleted in error to textWind.test check-in: 0e864f47f0 user: kevin_walzer tags: rtl_text
2026-04-25
23:23
Final tweaking of tests check-in: 83402810de user: kevin_walzer tags: rtl_text
23:14
Fine-tuning textDisp.text on Windows check-in: b79ed4d117 user: kevin_walzer tags: rtl_text
22:19
Additional tweaks to tests check-in: 749adb8bf6 user: kevin_walzer tags: rtl_text
21:58
Adjust some tests to accommodate internal text changes to support bidi text check-in: 40e5661c6b user: kevin_walzer tags: rtl_text
20:29
Select waiting strategy for non-regression test from experimental alternative event-c3f5c85322-exp1 Leaf check-in: c5267e8b15 user: erikleunissen tags: bug-c3f5c85322-9-0-b
00:43
Make --enable-bidi the default on X11 check-in: a1d302c680 user: kevin_walzer tags: rtl_text
2026-04-24
23:54
Merge trunk check-in: 5bc96a182b user: kevin_walzer tags: rtl_text
23:52
More fine-grained configuration for emoji's in the unicode demo check-in: d189923607 user: kevin_walzer tags: trunk, main
22:30
Clean separation between bidi/non-bidi implementations on X11 check-in: 9e0748cf64 user: kevin_walzer tags: rtl_text
21:45
Fix compiler warnings. Leaf check-in: 2538fe839e user: culler tags: tip_750
18:23
Add four experimental alternatives for non-regression test check-in: 9a01c30352 user: erikleunissen tags: bug-c3f5c85322-9-0-b
17:57
Improve an error message. check-in: d4803c91f1 user: culler tags: tip_750
17:06
Fully implement the auto appearance, and make it the default. check-in: d6e237f780 user: culler tags: tip_750
13:33
Build/test with --enable-bidi on Github CI check-in: f2790f7fd5 user: jan.nijtmans tags: rtl_text
13:04
Minor adjustment on X11 check-in: 8d0b21e1fb user: kevin_walzer tags: rtl_text
00:18
Code cleanup - thanks Emiliano! check-in: 708f2770ac user: culler tags: tip_750
2026-04-23
16:32
Merge core-9-0-branch check-in: 5600ea709b user: erikleunissen tags: bug-c3f5c85322-9-0-b
16:15
Fix [8a88a19654]: (aqua) unmapped window becomes the new pointer window after toplevel destruction check-in: 2b8011eff8 user: erikleunissen tags: core-9-0-branch
16:13
Fix [8a88a19654]: (aqua) unmapped window becomes the new pointer window after toplevel destruction check-in: 201f54b51a user: erikleunissen tags: trunk, main
16:08
Remove scheduling for Github-CI Closed-Leaf check-in: 91e18485c3 user: erikleunissen tags: bug-8a88a19654
12:05
Cursors now move smoothly through RTL text on Windows check-in: c3b6a8ac81 user: kevin_walzer tags: rtl_text
11:51
Refine cursor placement on Windows, some additional cleanup of #ifdef bits check-in: 9675d043d2 user: kevin_walzer tags: rtl_text
11:27
Correct encoding check-in: 16f3b51d5a user: kevin_walzer tags: rtl_text
11:26
Correct mismatched brace check-in: a42f5f90fe user: kevin_walzer tags: rtl_text
10:49
Geometry in library/demos/ttkbut.tcl slightly improved. Leaf check-in: 5104f316ac user: csaba tags: core-8-6-branch
10:45
Geometry in library/demos/ttkbut.tcl slightly improved. check-in: c14ca3ec99 user: csaba tags: core-9-0-branch
10:42
Geometry in library/demos/ttkbut.tcl slightly improved. check-in: 192fad5abb user: csaba tags: trunk, main
08:43
Merge core-9-0-branch check-in: 85e8e01f25 user: erikleunissen tags: bug-c3f5c85322-9-0-b
08:29
Fix [c3841acd76]: incorrect triggering of event handler for proc waitForWindowEvent check-in: e4d95ce13a user: erikleunissen tags: core-9-0-branch
08:26
Fix [c3841acd76]: incorrect triggering of event handler for proc waitForWindowEvent check-in: c180b1be07 user: erikleunissen tags: trunk, main