Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 most recent check-ins

2019-09-20
08:04
Make everything compile without -DUNICODE Leaf check-in: 85111fe7 user: jan.nijtmans tags: tip-548
07:25
Merge trunk check-in: eb9c2190 user: jan.nijtmans tags: tip-548
2019-09-19
19:39
Merge 8.6 Leaf check-in: 8db2ce19 user: jan.nijtmans tags: trunk
19:24
*A() to *W() Win32 API changes, actually the same because Tk is already compiled in UNICODE mode. Leaf check-in: 9f886d63 user: jan.nijtmans tags: core-8-6-branch
2019-09-18
17:34
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 65661e3b user: fvogel tags: trunk
17:34
merge core-8-6-branch check-in: 518e0d3a user: fvogel tags: trunk
17:33
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 82b1d286 user: fvogel tags: core-8-6-branch
16:42
merge trunk Leaf check-in: 73970013 user: dgp tags: core-8-7-a3-rc
16:37
merge 8.6 Leaf check-in: c2e125a6 user: dgp tags: core-8-6-10-rc
2019-09-17
22:46
Use item in selecttype for consistency Leaf check-in: 6b0c5c16 user: pspjuth tags: pspjuth-treeview
22:33
Added identfy cell subcommand to Treeview check-in: 1d9a13c2 user: pspjuth tags: pspjuth-treeview
21:56
Show stripe and separator in demo check-in: 0fede315 user: pspjuth tags: pspjuth-treeview
21:33
Nicer column separator. check-in: 0922f888 user: pspjuth tags: pspjuth-treeview
15:36
(minor) Add missing initializer, and two /* FALLTHRU */ markers. check-in: 29eb2ef0 user: jan.nijtmans tags: core-8-6-branch
08:51
Merge 8.6 check-in: 8867a575 user: jan.nijtmans tags: trunk
08:25
Fix [a179564826] for Windows/UNIX: It is now possible to display Emoji on Windows/UNIX (characters below /U30000), when compiled against the tip of core-8-6-branch. On Mac, more work is required, so not closing this ticket yet. check-in: 4189472c user: jan.nijtmans tags: core-8-6-branch
2019-09-16
15:01
merge trunk check-in: 3472a961 user: dgp tags: core-8-7-a3-rc
14:50
merge 8.6 check-in: 0813346f user: dgp tags: core-8-6-10-rc
12:44
Fix Ucs2beToUtfProc(): If last code-point is higher surrogate, make sure that actual conversion is delayed until the next round, assuring proper merging of two surrogates into a single UTF-8 character. Leaf check-in: e2d77221 user: jan.nijtmans tags: bug-a179564826
09:14
Merge 8.6. Add some more protections. check-in: 1a0a7c8e user: jan.nijtmans tags: bug-a179564826
08:20
Merge trunk check-in: a7435f36 user: jan.nijtmans tags: tip-548
08:16
Merge 8.6 check-in: 0aee507f user: jan.nijtmans tags: trunk
07:59
TCHAR -> WCHAR conversions, since our TCHAR is actually WCHAR when compiling everything in UNICODE mode on Windows. check-in: 0b0f4f25 user: jan.nijtmans tags: core-8-6-branch
07:41
Simplify NewNativeObj(), since its last parameter is always -1. Change Tcl_StringMatch() calls to Tcl_StringCaseMatch() A few end-of-line unnecessary spacings. check-in: edad67f6 user: jan.nijtmans tags: core-8-6-branch
2019-09-15
20:38
Added column separators in Treeview check-in: 50d9c36b user: pspjuth tags: pspjuth-treeview
20:37
Cell selection for Treeview check-in: 2035a69e user: pspjuth tags: pspjuth-treeview
20:36
Lock scrolling for title columns in Treeview check-in: 625251c3 user: pspjuth tags: pspjuth-treeview
20:36
Allow striped layout in Treeview check-in: af257e74 user: pspjuth tags: pspjuth-treeview
2019-09-13
17:54
increase FONATMAP_PAGES so it can hold 3 planes of Unicode characters in stead of just one. This appears to be one cause for crashes. check-in: 5d66a0f1 user: jan.nijtmans tags: bug-a179564826
14:41
Re-generate configure script (TK_PATCH_LEVEL was still at 8.6.9) check-in: fb83dfc7 user: jan.nijtmans tags: core-8-6-10-rc
13:03
merge trunk check-in: ca5d7fcd user: dgp tags: core-8-7-a3-rc
13:02
merge 8.6 check-in: 63399e0e user: dgp tags: core-8-6-10-rc
12:20
Attempt to improve [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. In combination with latest Tcl 8.6 (tip of core-8-6-branch) this should handle non-BMP characters better, they should be handled as 2 surrogates in stead of 4 separate bytes on all platforms. check-in: 179b3da3 user: jan.nijtmans tags: bug-a179564826
2019-09-12
21:40
Merge 8.6 check-in: a9d016cb user: jan.nijtmans tags: trunk
21:37
Update rules.vc to version 1.4 (synced with Tcl) check-in: 22a56edc user: jan.nijtmans tags: core-8-6-branch
20:55
Fix comment in win/rules.vc check-in: fb00f25e user: fvogel tags: trunk
20:54
Fix comment in win/rules.vc check-in: 093d0f7c user: fvogel tags: core-8-6-branch
20:51
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 1c73b80a user: fvogel tags: trunk
20:46
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: d4f2a479 user: fvogel tags: core-8-6-branch
20:41
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl Leaf check-in: 9e235ef3 user: fvogel tags: core-8-5-branch
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: d036facf user: fvogel tags: trunk
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: fe84d0c4 user: fvogel tags: core-8-6-branch
2019-09-11
13:02
Corrected RGB masks on Windows in BlendComplexAlpha() Leaf check-in: 6f09f7ba user: scottyw tags: bug-d66e6fabad
2019-09-09
13:29
Merge 8.6 check-in: b4518e1b user: jan.nijtmans tags: trunk
13:28
Merge 8.5 check-in: 51e66266 user: jan.nijtmans tags: core-8-6-branch
13:28
Took over a few too many comments from Tcl's win/Makefile.in .. correct that. check-in: 9faf0e59 user: jan.nijtmans tags: core-8-5-branch
13:21
Merge 8.6 check-in: 03478e57 user: jan.nijtmans tags: trunk
13:20
Merge 8.5 check-in: cb2f4bc6 user: jan.nijtmans tags: core-8-6-branch
13:19
Fix build with Visual Studio (configure/make/cl). It appears we cannot use "sed" then. check-in: 00d52aae user: jan.nijtmans tags: core-8-5-branch
11:39
Simplify NewNativeObj() function in tkMain.c, since "length" is always -1 check-in: 951d59e2 user: jan.nijtmans tags: trunk