Tk Source Code

Timeline
Login

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

50 most recent check-ins

2025-04-07
15:02
Merge 9.0 (leaf check-in: 57e558bf98 ... user: jan.nijtmans tags: trunk, main)
15:01
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never fly .... (leaf check-in: effef6c657 ... user: jan.nijtmans tags: core-9-0-branch)
08:27
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://www.androwish.org/home/info/b8894bb57964415f (thanks, Christian) (leaf check-in: 9ae9ae311f ... user: oehhar tags: 5d0bc3cf-text-blockcursor)
03:17
Fix typos (leaf check-in: 42ddad6736 ... user: kevin_walzer tags: tka11y)
02:37
Remove syntax error in configure when checking for Atk support (check-in: 1d91580bcc ... user: kevin_walzer tags: tka11y)
02:19
Correct typo (check-in: f58f138ee2 ... user: kevin_walzer tags: tka11y)
02:17
Initial draft of Atk accessibility implementation (check-in: 9027a6ac0c ... user: kevin_walzer tags: tka11y)
2025-04-05
16:26
Correct typo in comments (check-in: cfe2fc9aff ... user: kevin_walzer tags: tka11y)
03:25
Add help hints for Windows (check-in: 276e2a61bc ... user: kevin_walzer tags: tka11y)
2025-04-04
08:49
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://androwish.org/home/info/85ea46a8c74b8f6f (thanks, Christian) (check-in: 1d2248a35d ... user: oehhar tags: 5d0bc3cf-text-blockcursor)
2025-04-03
16:24
Merge 9.0 (check-in: d112bcc781 ... user: jan.nijtmans tags: trunk, main)
16:23
Sync tcl.m4 with Tcl (check-in: 83f32527c1 ... user: jan.nijtmans tags: core-9-0-branch)
15:16
Ticket [5d0bc3cf]: adoption to 9.1: textPtr->insertWidth is now an Obj (check-in: 60151aa19f ... user: oehhar tags: 5d0bc3cf-text-blockcursor)
15:11
Ticket [5d0bc3cf] Fix block cursor of text widget. Original contribution for 8.6 by Christian Werner (thanks) (check-in: 5263ef5e70 ... user: oehhar tags: 5d0bc3cf-text-blockcursor)
10:10
Protect Tk_SetTypeInfoProc(): If running in Tk 9.0, just make it a NOP (leaf check-in: 1bf9cf7d19 ... user: jan.nijtmans tags: tip-714-alt)
09:46
Add Tk_SetTypeInfoProc() to stub table (check-in: ea22295e23 ... user: jan.nijtmans tags: tip-714-alt)
08:27
TIP714 image format info: add file and write reporting for the photo image type, add tests (check-in: 79b6c94020 ... user: oehhar tags: tip-714-alt)
08:12
Remove unused variables (leaf check-in: cf922f16dc ... user: jan.nijtmans tags: getrid_setgrid)
07:08
TIP 714: image photo format info: bring formats in evaluation order (check-in: b9d72efc4c ... user: oehhar tags: tip-714-alt)
2025-04-02
02:13
Merge trunk (check-in: ba1f4e33e3 ... user: kevin_walzer tags: tka11y)
02:09
Re-organize code a bit, correct typos (check-in: 524198c512 ... user: kevin_walzer tags: tka11y)
01:58
Build out Windows accessibility code - testing to begin soon (check-in: 946f70902c ... user: kevin_walzer tags: tka11y)
00:25
alternative implementation for TIP#714 (check-in: fd9694da13 ... user: emiliano tags: tip-714-alt)
2025-04-01
16:16
testutils.tcl [pause]: more simplification (leaf check-in: 98c4701655 ... user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW)
14:36
Protect Tk_SetSizeHints(): If an extension is compiled with Tk 9.1 but running on Tk 9.0, tkStubsPtr->tk_SetSizeHints is NULL. In that case, just do nothing. (check-in: 2ed51f9d3c ... user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid)
14:22
Don't try to NULLify Tk_SetGrid/Tk_UnsetGrid calls: The deprecation warning then doesn't work any more. (check-in: 034b8f9814 ... user: jan.nijtmans tags: getrid_setgrid)
2025-03-31
23:40
Remove code which is conditioned on gridWin and a call to nonexistent SetGrid from tkWinWm.c; remove tests which require gridded windows. (check-in: aacad81dd5 ... user: marcc tags: getrid_setgrid)
20:27
Make Tk_SetSizeHints() usable without tkPlatDecls.h. Clean up much more (check-in: e1cb8261bc ... user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid)
09:30
testutils.tcl [pause]: remove default value for msecs argument. What seems like a feature might work out dangerously if the default value were ever to be changed. Luckily not a single existing call relies on a default value. (check-in: 8fbdf714e6 ... user: erikleunissen tags: tk_collect_test_utils)
08:48
testutils.tcl [_pause]: rename to "pause" and adapt calls in test files. (check-in: c215ffd067 ... user: erikleunissen tags: tk_collect_test_utils)
08:36
testutils.tcl [_pause]: correct qualification of wait variable, and optimize slightly. (check-in: 737c20a955 ... user: erikleunissen tags: tk_collect_test_utils)
02:12
Begin work on Windows (check-in: 2362e3be74 ... user: kevin_walzer tags: tka11y)
2025-03-30
23:09
Remove x11 code depending on gridWin. (check-in: 6a15c6ccb2 ... user: culler tags: getrid_setgrid)
21:52
Remove aqua code depending on gridWin. (check-in: e563cddf7c ... user: culler tags: getrid_setgrid)
20:33
Make SetGrid a no-op; remove SetGrid tests. (check-in: c59ba32052 ... user: culler tags: getrid_setgrid)
19:28
Code style, and enforce evaluation order (the previous code relied on operations precedence). No functional change. (leaf check-in: 43c90dad0a ... user: fvogel tags: bug-ad458a3a72)
19:15
Add comments in UpdateElideInfo() for better understanding of the code. (check-in: 34662a242f ... user: fvogel tags: bug-ad458a3a72)
14:35
Fix typos (check-in: 35fbe4baab ... user: kevin_walzer tags: tka11y)
14:21
Re-organize code in accessibility.tcl and add/enhance comments (check-in: ea30cc6c04 ... user: kevin_walzer tags: tka11y)
13:59
Check state on macOS (check-in: 92f6c1d2ac ... user: kevin_walzer tags: tka11y)
13:53
Utility domain "select": [setup] -> [selectionSetup] (check-in: 83c3bea5ce ... user: erikleunissen tags: tk_collect_test_utils)
12:54
testutils.tcl: keep alphabetical order (domain "generic") (check-in: eabc92a322 ... user: erikleunissen tags: tk_collect_test_utils)
09:34
merge trunk (leaf check-in: 027ff1eea3 ... user: fvogel tags: tip-466, revised_text)
01:37
Correct help string (check-in: a9cf139d25 ... user: kevin_walzer tags: tka11y)
01:14
Finish making TkWmInfo struct private to tkMacOSXWm.c; tweak some tests. (check-in: 337c310e43 ... user: culler tags: getrid_setgrid)
2025-03-29
23:04
testutils.test: correct numbering (check-in: 4b4bf18c9e ... user: erikleunissen tags: tk_collect_test_utils)
21:54
Merge trunk (check-in: 5db61557f3 ... user: erikleunissen tags: tk_collect_test_utils)
21:00
Menubutton support (check-in: 9f6d60395f ... user: kevin_walzer tags: tka11y)
20:55
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command (leaf check-in: c7bc16c1f1 ... user: erikleunissen tags: core-8-branch)
20:50
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command (check-in: 4d3b0805a8 ... user: erikleunissen tags: core-9-0-branch)