Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

2021-01-21
16:21
Merge 8.7 Leaf check-in: c5eb0a6c user: jan.nijtmans tags: bug-87e840c26c
15:17
Merge 8.6 Leaf check-in: 7dd1d856 user: jan.nijtmans tags: trunk, main
15:08
Compile stub library with -fno-lto. See 98ae20f0f5 for the reason why. Leaf check-in: 0e3d6628 user: jan.nijtmans tags: core-8-6-branch
10:43
Merge 8.6 check-in: 38c4620b user: jan.nijtmans tags: trunk, main
10:41
Merge 8.5 check-in: fd2756a8 user: jan.nijtmans tags: core-8-6-branch
2021-01-20
15:51
Fix place-14.1 testcase in --enable-symbols=mem mode, which broke as a result of TIP #518. check-in: 1b6cad0d user: jan.nijtmans tags: trunk, main
2021-01-19
11:42
merge-mark check-in: 34504a10 user: jan.nijtmans tags: trunk, main
11:41
sync keysym.h and keysymdef.h with latest X11 version. Mostly formatting only, no new keycodes check-in: 870a2d1b user: jan.nijtmans tags: core-8-6-branch
2021-01-18
13:25
Change (non-standard, Windows-only) keysyms "Win_L", "Win_R" and "App" keycodes to be the same as "Super_L", "Super_R" and "Menu". Make old usage deprecated, but - for now - it still works. Update keysymdef.h to match latest X11R6 version. Fix documentation (some keysym's were still missing) check-in: 27ecebe8 user: jan.nijtmans tags: trunk, main
10:03
Make 3 keysyms, "OE", "oe" and "Ydiaeresis" available on Windows and MacOS. Already available on X11R6. Update "keysyms.n" documentation: Was not in sync with real keysym list. check-in: bc651830 user: jan.nijtmans tags: core-8-6-branch
2021-01-15
15:13
Merge 8.6 check-in: 1427fe34 user: jan.nijtmans tags: trunk, main
15:08
Always use -eofchar "\032 {}", not -eofchar \032. See: 5bfe3de008 check-in: c4d94408 user: jan.nijtmans tags: core-8-6-branch
14:27
Change shared Tk filename Leaf check-in: 77106e92 user: jan.nijtmans tags: bug-ea39ab591e
08:36
Merge-mark check-in: 86d21749 user: jan.nijtmans tags: trunk, main
08:35
Add (back) keysyms "Arabic_switch" and "Arabic_comma", since they were available in Tk 8.6 as well. Remove some keysyms that TIP #588 deprecated, because Tk 8.6 didn't have them either, like "ooblique" check-in: b03d1aad user: jan.nijtmans tags: trunk, main
08:24
Add 4 keycodes from X11R6: "Codeinput", "SingleCandidate", "MultipleCandidate" and "PreviousCandidate", so they are available on Windows/MacOS too. Also sort ks_names.h a little check-in: 8cbcef90 user: jan.nijtmans tags: core-8-6-branch
2021-01-14
15:14
Do some sorting in ks_names.h, no removals or additions. This way, it becomes clear that some Hangul_* entries are actually deprecated (same keycode as another symbol earlier in the table) check-in: 95abbffb user: jan.nijtmans tags: trunk, main
13:23
Make the declaration of tclIntStubsPtr match the declaration in tclStubLib.c. It looks like some gcc versions (10 ???) are picky on this, with certain C-flags check-in: 8d4ab90b user: jan.nijtmans tags: trunk, main
2021-01-13
17:17
merge-mark check-in: 32733956 user: jan.nijtmans tags: trunk, main
17:16
gcc warnings, when compiling with Tcl 8.7 headers check-in: 5ad03ec7 user: jan.nijtmans tags: core-8-6-branch
17:02
Merge 8.7 check-in: d2a85a10 user: jan.nijtmans tags: trunk, main
17:00
Merge 8.5 check-in: 71a815a9 user: jan.nijtmans tags: core-8-6-branch
16:19
gcc warnings, when compiling with Tcl 9.0 headers check-in: c6b2590d user: jan.nijtmans tags: trunk, main
16:09
Eliminate internal TkGetByteArrayFromObj() and TkGetStringFromObj() functions: Thanks to TIP #481 those are no longer needed. check-in: 511847fc user: jan.nijtmans tags: trunk, main
10:53
Merge 8.6 check-in: 2cfe4ccf user: jan.nijtmans tags: trunk, main
10:29
Fix [f6c5365244]: compilation error Windows 10 / Visual Studio 2019 check-in: c24792ef user: jan.nijtmans tags: core-8-6-branch
2021-01-11
15:36
Experiment: Bring back tkPlace.c from Tk 8.6, see if this helps. check-in: d8f47a3f user: jan.nijtmans tags: bug-5816ae8d1e
07:23
merge-mark check-in: 04113587 user: jan.nijtmans tags: trunk, main
07:19
Fix [7beaed7db6]: Typo in ttk binding script in Tk 8.6.11. Also remove some unnecessary braces. check-in: 349bcf8f user: jan.nijtmans tags: core-8-6-branch
2021-01-09
17:09
Fix [00c94e7d85]: A typo in 'text/images' manual. check-in: 7863d830 user: fvogel tags: trunk, main
17:09
Fix [00c94e7d85]: A typo in 'text/images' manual. check-in: 5c8f6f37 user: fvogel tags: core-8-6-branch
2021-01-08
17:22
Merge 8.7 Leaf check-in: d69226e8 user: jan.nijtmans tags: strict-index
17:21
Merge 8.7 check-in: 33ecc9e5 user: jan.nijtmans tags: bug-87e840c26c
17:09
Merge 8.6 check-in: 6955891f user: jan.nijtmans tags: trunk, main
17:08
Merge 8.5 check-in: 071aafd1 user: jan.nijtmans tags: core-8-6-branch
16:54
[822330269b]: image svg: Potential buffer overflow (integer overflow for insane image sizes) check-in: 045f25f6 user: jan.nijtmans tags: trunk, main
16:50
[26889b3e7b]: Make the uniform mouse wheel event handling more standard-conform check-in: 8eaf6b60 user: jan.nijtmans tags: trunk, main
16:44
TIP #592 implementation: Stop support for Windows XP, Server 2003, Vista, Server 2008 check-in: 993d0a6e user: jan.nijtmans tags: trunk, main
14:36
Slightly better overflow-check, without doing too many re-calculations of the same multiply Closed-Leaf check-in: f3bb9eb3 user: jan.nijtmans tags: bug-822330269b_svg-overflow
13:34
TIP #587 addendum: When reading commands from stdin, decode from utf-8 independant from system encoding. Somehow bind-16.47 is still failing in CI environment, not reproducable in Visual Studio environment. check-in: 30e2618e user: jan.nijtmans tags: trunk, main
13:10
Merge 8.6. Sync */tcl.m4 with Tcl check-in: 4ee75a0a user: jan.nijtmans tags: trunk, main
12:37
Sync unix/tcl.m4 with Tcl check-in: 5a0c36f4 user: jan.nijtmans tags: core-8-6-branch
2021-01-06
21:10
Ticket [822330269b] Add check for overflow before image plain ckalloc. check-in: 1d602ea6 user: oehhar tags: bug-822330269b_svg-overflow
16:39
Attempt to fix problem in TIP #587 implementation: When reading commands from stdin, they are - like - 'sourced', so it should be in utf-8 as well. Closed-Leaf check-in: df9c274f user: jan.nijtmans tags: tip-587-stdin
2021-01-05
17:13
Merge 8.7. TIME_WITH_SYS_TIME is now obsolete (due to autoconf-2.70) check-in: 37978e36 user: jan.nijtmans tags: trunk, main
15:33
Merge 8.5. Sync */tcl.m4 with Tcl. check-in: ad63439d user: jan.nijtmans tags: core-8-6-branch
2021-01-04
10:06
Merge-mark check-in: f5d64126 user: jan.nijtmans tags: trunk, main
10:04
Merge 8.5 check-in: 5719880a user: jan.nijtmans tags: core-8-6-branch
00:52
Merge 8.6 check-in: f406e9a4 user: marc_culler tags: trunk, main
00:50
Fix [19fb7a38fc]: Aqua: when Info.plist does not specify an Application Icon, the default Tk feather icon needs to be named NSApplicationIcon. check-in: e15226d8 user: marc_culler tags: core-8-6-branch