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.

50 most recent check-ins

2020-02-26
21:55
Cleanup Leaf check-in: a64db309de user: pspjuth tags: pspjuth-treeview
10:13
Merge trunk Leaf check-in: 138b5f20ee user: jan.nijtmans tags: cplusplus
09:10
Merge 8.6 Leaf check-in: 1a6cb7b31b user: jan.nijtmans tags: trunk
09:09
Add errno.h include to tkMacOSXPort.h and tkUnixPort.h: now needed in tkConsole.c Leaf check-in: 5e8a0e70af user: jan.nijtmans tags: core-8-6-branch
2020-02-25
22:48
All cellselection command can do rectangle check-in: 46ffc1c581 user: pspjuth tags: pspjuth-treeview
22:08
Allow cell list to be single cell check-in: c53d1be673 user: pspjuth tags: pspjuth-treeview
16:24
Merge 8.6 check-in: 28c359044f user: jan.nijtmans tags: trunk
16:20
Upgrade console channel type to TCL_CHANNEL_VERSION_5. check-in: 514c0974b1 user: jan.nijtmans tags: core-8-6-branch
02:32
Fix [06d8246baf]: Aqua scrollbar does not update correctly when scrolling with the mouse wheel or scroll gesture Leaf check-in: 2ad9d5ba05 user: marc_culler tags: bug-06d8246baf
2020-02-24
20:35
Merge Tip #563: MouseWheel for horizontal scrollbar check-in: 2fd8b8cc4e user: oehhar tags: trunk
20:28
Add tests for scrollwheel on scrollbar: no shift horizontal and for ttk::scrollbar Closed-Leaf check-in: 205591d16f user: oehhar tags: tip-563-scrollbar-scrollwheel
14:20
Add -Wpointer-arith to C-flags. Fix some ANSI prototypes. check-in: 7a812b9d73 user: jan.nijtmans tags: core-8-6-branch
13:11
Fix [4b5deacc70]: undefined reference to `Tcl_SetStartupScript'. Also fix some ANSI prototypes. Sync tcl.m4 with Tcl. Leaf check-in: 065ecee6a3 user: jan.nijtmans tags: core-8-5-branch
09:47
Merge-mark check-in: 7962f1ddd9 user: jan.nijtmans tags: core-8-6-branch
09:46
(cherry-pick): Work around a few new gcc(-9) warnings. Also fix static build against Tcl 8.6 headers, so we (finally) add a static build of Tk 8.5 to Travis. check-in: 4b2fa0a72c user: jan.nijtmans tags: core-8-5-branch
09:10
Merge 8.6 check-in: cbabede7e2 user: jan.nijtmans tags: trunk
09:09
Work around a few new gcc(-9) warnings. check-in: 22d0998f5d user: jan.nijtmans tags: core-8-6-branch
08:57
Add internal function TkGetIntForIndex(), which handles integer indexes and "end" using Tcl_GetIntForIndex() (TIP #544). For now, only used in menu's. check-in: 65b44757a6 user: jan.nijtmans tags: trunk
01:12
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: 822558a613 user: kevin_walzer tags: trunk
01:11
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: cade7f7f33 user: kevin_walzer tags: core-8-6-branch
2020-02-23
21:19
Fix 2 compiler warnings (gcc-9) check-in: 91e50e1d51 user: jan.nijtmans tags: trunk
21:15
Fix jumps in columns widths when resizing one of the non-scrollable columns (with -titlecolumns is > 0), when columns are not stretchable, and the horizontal scrollbar is not fully at the left. check-in: bcc8ba79a5 user: fvogel tags: pspjuth-treeview
18:50
Be more accurate in the man page of the bbox command for ttk::treeview. Note: this precision is not specific to TIP #552 check-in: 9ac8660899 user: fvogel tags: pspjuth-treeview
18:33
Add missing error message when -titlecolumns or -titleitems are passed a negative value check-in: 548015d1ef user: fvogel tags: pspjuth-treeview
17:12
Let -stripe true show the alternate state with winnative and xpnative themes check-in: 29169820f7 user: fvogel tags: pspjuth-treeview
15:12
Remove detection of Xkb performed at runtime, which removes the deprecation warning about XKeyCodeToKeysym. Leaf check-in: e44fc1efa3 user: fvogel tags: bug-3551802fff
14:41
merge core-8-6-branch Leaf check-in: 5fa8b7e78e user: fvogel tags: bug-e3888d5820
14:39
Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window. check-in: dc6628ca19 user: fvogel tags: trunk
14:38
Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window. check-in: 3125db91b8 user: fvogel tags: core-8-6-branch
2020-02-22
15:37
Merge implementation of TIP #565: .canvas raise/lower ignore non-existent tag, which fixes [3552805fff]. This follows a positive vote from the TCT. check-in: 72871533b1 user: fvogel tags: trunk
15:33
Merge implementation of TIP #564: ttk font sizes in points, which fixes [dccd82bdc7]. This follows a positive vote from the TCT. check-in: f7a65e47b4 user: fvogel tags: trunk
14:58
Code style and comments ultra-minor fixes check-in: 6883e1181c user: fvogel tags: pspjuth-treeview
14:40
ttk::treeview man page tweaking check-in: 24acc54e0e user: fvogel tags: pspjuth-treeview
12:52
Fix error in formatting of ttk::treeview man page for -selecttype options check-in: 2b3e2a9fcc user: fvogel tags: pspjuth-treeview
2020-02-21
14:26
Rename (static) function TkMenuCleanup() to MenuCleanup(). Make TkGetMenuIndex() a static function (is used in one file only). Remove "registry" keywork in tkMenu.c. Add "const" modifier to ttkWinXPTheme.c check-in: cef222a094 user: jan.nijtmans tags: trunk
2020-02-19
16:48
Fix 2 gcc warnings in win/ttkWinXPTheme.c due to the recent addition of "const". Also add type-casts (while on it), helping C++ compatibility. Use more internal size_t in ttk. And use some more Tcl_GetWideIntFromObj() in stead of Tcl_GetIntFromObj() check-in: 1e916d8f7c user: jan.nijtmans tags: trunk
04:02
Add alternate mode for treeview on macOS check-in: f492824fc6 user: kevin_walzer tags: pspjuth-treeview
2020-02-18
21:19
Use TkGrabState() in function TestgrabObjCmd() instead of dispPtr->grabWinPtr to make the code clearer and the interface cleaner. check-in: 1e8dcf37aa user: fvogel tags: bug-e3888d5820
15:54
Clamp "listbox index" values between -1 and (maximum) end+1, as done in other GUI elements too (like menu). check-in: d9bda1d155 user: jan.nijtmans tags: trunk
14:19
Merge trunk. Fix two minor C++ issues in tkTest.c check-in: b59165e4bf user: jan.nijtmans tags: cplusplus
14:01
Make more C++-compiler robust. Leaf check-in: bebef9832e user: jan.nijtmans tags: tip-556
12:50
Merge trunk. Remove end-of-line spacing. check-in: 61ad3035d0 user: jan.nijtmans tags: tip-556
12:45
Add compat/stdbool.h (needed by revised_text) and compat/stdint.h (needed by TIP #556, or any other Tk extension which on tclInt.h) Remove the need for "make doc", by committing doc/man.macros directly here. check-in: df3646cf65 user: jan.nijtmans tags: trunk
2020-02-17
22:06
Refine test bind-35.1 once more since [grab current] returns the eventualGrabWin while we're interested in the grabWin instead. check-in: 0b310b17a7 user: fvogel tags: bug-e3888d5820
15:50
Merge trunk check-in: 440e4b5026 user: jan.nijtmans tags: tip-556
14:51
Merge 8.6 Leaf check-in: 57234208ce user: jan.nijtmans tags: bug-382712ade6
14:50
Merge 8.6 check-in: 3225210252 user: jan.nijtmans tags: bug-e3888d5820
14:47
Make internal _XInitImageFuncPtrs() prototype work with C++ on all platforms (prevent conflict with tkIntXlibDecls.h) check-in: 1a516be19d user: jan.nijtmans tags: cplusplus
14:37
Merge trunk check-in: 66af82c58f user: jan.nijtmans tags: cplusplus
13:46
More "const" additions. check-in: ca5c672fd1 user: jan.nijtmans tags: trunk