Tk Source Code

Timeline
Login

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

664 check-ins using file library/ttk/combobox.tcl version 094cc1dc

2024-07-12
16:35
Make the tk scrollbar set borderwidth to 0 if a negative value is requested. See [5f739d2253] check-in: 8be1008c user: culler tags: trunk, main
16:31
Merge 9.0 check-in: b3aa4048 user: jan.nijtmans tags: tip-698
16:31
Merge 9.0 check-in: 8fe1bdf2 user: jan.nijtmans tags: revised_text, tip-466
16:29
Merge 9.0 check-in: bcb18bcb user: jan.nijtmans tags: bug-29ba539501
16:28
Merge 9.0 check-in: f1db257c user: jan.nijtmans tags: bug-5f739d2253
16:26
Fix Tk_ObjCustomOption documentation. Fix some indenting check-in: 3afa7eec user: jan.nijtmans tags: trunk, main
16:24
Merge 8.7. Fix indenting check-in: d58d1c38 user: jan.nijtmans tags: core-8-branch
06:34
handle -borderwidth and -spacing[123] for text tags check-in: faafc931 user: jan.nijtmans tags: bug-5f739d2253
2024-07-11
22:15
Proposal for [475692230a]: Wrong advice regarding TK_OPTION_PIXELS Closed-Leaf check-in: f5c829f6 user: jan.nijtmans tags: bug-475692230a
21:44
Fix [5f739d2253] for borderwidth (canvas), width and height (buttons) check-in: c15c895b user: jan.nijtmans tags: bug-5f739d2253
15:14
Merge 9.0 check-in: 6ae4c591 user: jan.nijtmans tags: bug-29ba539501
14:55
Merge 9.0 check-in: 3335df3c user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 7747aa78 user: jan.nijtmans tags: trunk, main
13:45
Don't test for != TEXT_WRAPMODE_NULL, since it has a different value for different Tk versions. (Tk 8.6 already does this, missed in Tk 8.7) check-in: bf85d1c5 user: jan.nijtmans tags: core-8-branch
12:22
Make "entry" work. No test failures any more. Many renamings of fields (*Ptr -> *Obj) check-in: 3537f344 user: jan.nijtmans tags: bug-29ba539501
2024-07-10
22:24
Merge 9.0 check-in: a99e1f9e user: jan.nijtmans tags: revised_text, tip-466
22:16
Merge-mark check-in: e5bd54a6 user: jan.nijtmans tags: trunk, main
22:05
(backport) Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. Only functional when compiling with Tcl 9.0 headers check-in: 92814d44 user: jan.nijtmans tags: core-8-branch
15:26
Rebase to 9.0 check-in: 2449b005 user: jan.nijtmans tags: bug-29ba539501
13:53
Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. No need to define TCL_OBJTYPE_V0 in tclInt.h anymore (Tcl 8.7+ has it) check-in: 7a533513 user: jan.nijtmans tags: trunk, main
13:22
Merge 9.0 check-in: e9eba55f user: jan.nijtmans tags: revised_text, tip-466
13:19
Rebase to 9.0 (entry-6.11 testcase is failing!) check-in: 2fa1bed2 user: jan.nijtmans tags: bug-29ba539501
2024-07-09
20:12
Rebase to 9.0 check-in: a6034279 user: jan.nijtmans tags: tip-698
2024-07-08
02:07
Merge with cgimage_with_crossing branch. check-in: 1dfe4fe9 user: culler tags: trunk, main
01:26
Release the CGImageBitmapContext when the ContentView is destroyed. Closed-Leaf check-in: 3b20ff73 user: culler tags: cgimage_with_crossing
2024-07-07
14:26
Fix the black window when setting the docmodal bit in the stylemask, and some other black windows. check-in: 1d5fbdfe user: culler tags: cgimage_with_crossing
13:18
Update palette.tcl check-in: 2e0526a2 user: culler tags: cgimage_with_crossing
2024-07-06
09:10
merge trunk check-in: 608f6773 user: fvogel tags: revised_text, tip-466
09:08
Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 902bddcd user: fvogel tags: trunk, main
2024-07-04
20:36
Fix 2 (minor) compiler warnings check-in: 17d4fdaf user: jan.nijtmans tags: cgimage_with_crossing
20:14
Add back testcases event-9.1/9.2 (they were removed in [bf6234fc] because they are superseded by event-9.13 with more complete scope, see discussion in ticket [22349fc78a], but they can be kept with no harm). Restore keypress_lookup array to state in trunk (no need for so many entries any more) check-in: ca3d67ef user: jan.nijtmans tags: cgimage_with_crossing
18:20
Re-apply [37ba4f8cdb]: In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. This somehow got lost in this branch check-in: 66753629 user: jan.nijtmans tags: cgimage_with_crossing
14:38
Merge 9.0 check-in: 6d8fe86d user: jan.nijtmans tags: cgimage_with_crossing
2024-07-03
21:52
Merge 8.7. Re-generate configure with autoconf-2.72 check-in: d97429d9 user: jan.nijtmans tags: trunk, main
16:33
(backport) Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 455abbe8 user: jan.nijtmans tags: core-8-branch
14:22
Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 794de334 user: emiliano tags: trunk, main
14:18
Merge trunk Closed-Leaf check-in: dad050a6 user: emiliano tags: tkprint-cups
2024-07-02
09:58
Merge 9.0 check-in: ba474947 user: jan.nijtmans tags: cgimage_with_crossing
08:51
Merge 9.0 check-in: 62a2c718 user: jan.nijtmans tags: revised_text, tip-466
08:50
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: d7f18658 user: jan.nijtmans tags: trunk, main
08:49
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: 8261fc9e user: jan.nijtmans tags: core-8-branch
2024-07-01
12:25
Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 36b34450 user: jan.nijtmans tags: trunk, main
2024-06-30
17:07
Merge 9.0. Streamline some indenting check-in: 8bd0d229 user: jan.nijtmans tags: cgimage_with_crossing
16:52
Merge 9.0 check-in: 08542cd2 user: jan.nijtmans tags: revised_text, tip-466
15:12
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 09d13dbd user: jan.nijtmans tags: trunk, main
15:08
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 48f15597 user: jan.nijtmans tags: core-8-branch
2024-06-26
14:55
Merge-mark check-in: bb40e582 user: jan.nijtmans tags: core-8-branch
05:07
replace accidentally deleted line; move the root window our of the way of raise tests. check-in: 05bdc724 user: culler tags: cgimage_with_crossing
03:46
Still fighting with unixWm. check-in: fde80003 user: culler tags: cgimage_with_crossing
2024-06-25
21:18
Merge-mark check-in: 26ced72f user: jan.nijtmans tags: core-8-branch
15:50
Fix VisibilityNotify in XMapWindow. check-in: f16301b4 user: culler tags: cgimage_with_crossing
14:14
Work on unixWm-50.9 and -51.7. check-in: 940627fb user: culler tags: cgimage_with_crossing
2024-06-24
21:50
Merge 9.0 check-in: 140f00bb user: jan.nijtmans tags: tip-626
21:44
Don't use -encoding "binary" any more in Tk check-in: 718193ab user: jan.nijtmans tags: trunk, main
21:44
Don't use -encoding "binary" any more in Tk check-in: acd15597 user: jan.nijtmans tags: core-8-branch
21:38
Merge 9.0 check-in: e398d80d user: jan.nijtmans tags: revised_text, tip-466
20:09
Avoid redrawing the entire view each time a widget is mapped by the grid manager. check-in: fe5604ad user: culler tags: cgimage_with_crossing
2024-06-23
22:45
Don't redraw the container when a content widget is mapped. check-in: e3e8f1ea user: culler tags: cgimage_with_crossing
21:55
Revert tkMacOSXColor.c. We'll live with the warnings for now. check-in: efa29150 user: culler tags: cgimage_with_crossing
21:45
Rebase to 9.0 check-in: 23f02303 user: jan.nijtmans tags: tip-698
21:42
Merge-mark check-in: 13500162 user: jan.nijtmans tags: trunk, main
21:31
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. Merge 8.6 check-in: 6be96c85 user: jan.nijtmans tags: core-8-branch
18:12
Clean up: compiler warnings; stop setting tkDirtyRect, since we aren't using it. check-in: 20e6ccfd user: culler tags: cgimage_with_crossing
15:12
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. check-in: 08b13468 user: fvogel tags: trunk, main
15:05
Fix typo in comment. check-in: a9191471 user: fvogel tags: trunk, main
08:14
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: d2dd80ec user: fvogel tags: trunk, main
2024-06-22
22:52
Fix the simple black window bug. check-in: e2b7ca58 user: culler tags: cgimage_with_crossing
19:27
Add a change in unixWm.test that was accidentally omitted. check-in: ab53d973 user: culler tags: cgimage_with_crossing
19:13
Try to ensure that clipping regions are ready before filling a frame; clean up unixWm.test check-in: 3e1b4bee user: culler tags: cgimage_with_crossing
16:16
Try adding an event loop to run idle tasks in updateLayer. check-in: 231a5028 user: culler tags: cgimage_with_crossing
15:10
Some more cleanup, mainly in the Widget Demo. check-in: 56d7ff14 user: csaba tags: trunk, main
14:54
Some more cleanup, mainly in the Widget Demo. check-in: 7954ef8b user: csaba tags: core-8-branch
04:35
Even small speedups cause test failures. check-in: ff074276 user: culler tags: cgimage_with_crossing
02:29
Make setFrameSize a tiny bit more efficient. check-in: b78b2657 user: culler tags: cgimage_with_crossing
2024-06-21
20:23
Updated the Widget Demo script cscroll.tcl. check-in: e611e4bf user: csaba tags: trunk, main
20:18
Updated the Widget Demo script cscroll.tcl. check-in: 7213b45f user: csaba tags: core-8-branch
2024-06-20
16:02
Improvements in the proc ::tk::ScrollByPixels. check-in: 21b0a380 user: csaba tags: trunk, main
15:59
Improvements in the proc ::tk::ScrollByPixels. check-in: 7d39f7c2 user: csaba tags: core-8-branch
06:25
Fix: missing colon in namespaced SEE ALSO link Leaf check-in: 1ed60b5b user: Torsten tags: documentation-cleanup-for-transition
06:14
new branch for certain fixes in the nroff documentation and for needed preparation of the conversion to Markdown check-in: 318baf0b user: Torsten tags: documentation-cleanup-for-transition
2024-06-19
21:29
Remove duplicate calls to reset the cgimage backing layer. check-in: b7d0a5b9 user: culler tags: cgimage_with_crossing
18:59
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: 5b438ebd user: csaba tags: trunk, main
18:56
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: f0795d80 user: csaba tags: core-8-branch
18:27
A little more clean-up. check-in: a8794c73 user: culler tags: cgimage_with_crossing
16:17
'place -width' can be negative too check-in: c70828ca user: jan.nijtmans tags: tip-698
16:08
Rebase to 9.0 check-in: 24c55234 user: jan.nijtmans tags: tip-698
16:01
Merge 8.7 check-in: b65d177c user: jan.nijtmans tags: trunk, main
15:03
Use "(char *)NULL" sentinels in more places. Fix some indenting check-in: 41f897c2 user: jan.nijtmans tags: core-8-branch
14:30
Clean up setFrameSize. check-in: acb0217c user: culler tags: cgimage_with_crossing
00:56
Merge trunk check-in: 04ec48cf user: emiliano tags: tkprint-cups
2024-06-18
15:01
Add braces, indenting check-in: 569ae117 user: jan.nijtmans tags: core-8-branch
12:17
Remove inner loop in setFrameSize, tame the chaos with UpdateClipRgn, deal with the artifacts later. check-in: 50de0a3a user: culler tags: cgimage_with_crossing
08:44
Merge 8.7 check-in: 3904bd59 user: oehhar tags: trunk, main
08:40
Merge 8.6 check-in: 77177853 user: oehhar tags: core-8-branch
2024-06-17
22:39
bugfix in tkOldConfig.c check-in: f8530c0e user: jan.nijtmans tags: tip-698
22:22
Merge 9.0. Finish implementation. Remove special processing, not neccessary any more due to the new flag check-in: c7151474 user: jan.nijtmans tags: tip-698
13:21
Merge 8.7 check-in: f7db4a64 user: jan.nijtmans tags: trunk, main
13:14
"less than 0" -> negative, as everywhere else in the documentation check-in: f5dedd94 user: jan.nijtmans tags: core-8-branch
13:02
Move scrollbar sanity checks from platform-code to generic. Fix indenting in win/* files check-in: 0970c95e user: jan.nijtmans tags: core-8-branch
10:06
Change the -elementborderwidth default (for scrollbar) from -1 to {}. Move sanity check from platform-code to generic. See TIP #577. check-in: c3c84c82 user: jan.nijtmans tags: trunk, main
2024-06-16
22:34
Unintentional change in tk.h check-in: 2e2525fe user: jan.nijtmans tags: trunk, main
22:32
Unintentional change in tk.h check-in: 2ec0342d user: jan.nijtmans tags: core-8-branch
22:30
Merge 8.7 check-in: dbc85eb7 user: jan.nijtmans tags: trunk, main
22:29
Something wrong with previous commit check-in: e789860e user: jan.nijtmans tags: core-8-branch
22:21
Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing check-in: f0427497 user: jan.nijtmans tags: trunk, main
22:16
Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing check-in: 7deaab4f user: jan.nijtmans tags: core-8-branch
19:11
More progress (for tkOldConfig as well) check-in: 1f42135e user: jan.nijtmans tags: tip-698
12:07
Merge 8.7 check-in: 4e4f28ac user: jan.nijtmans tags: trunk, main
12:05
Remove TK_OPTION_NULL_OK usage in tkPlace.c, doesn't belong there. Some indenting and varname consistancy check-in: 951d538b user: jan.nijtmans tags: core-8-branch
2024-06-15
14:47
New TIP #698: Handling negative pixel values check-in: 0f9766f7 user: jan.nijtmans tags: tip-698
12:36
Merge main check-in: cb59e6b2 user: culler tags: cgimage_with_crossing
03:12
Edit comments. Possible fix for crashes with TkTables. check-in: 450ec14e user: culler tags: cgimage_with_crossing
2024-06-14
22:16
Better fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0. No longer cache PIXEL values in button's and message. With testcases check-in: 7111710c user: jan.nijtmans tags: trunk, main
20:20
Better fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0. No longer cache PIXEL values in button's and message. With testcases check-in: 4df5ec98 user: jan.nijtmans tags: core-8-branch
16:08
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 44d3ea9c user: jan.nijtmans tags: trunk, main
15:45
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 4cd35ddb user: jan.nijtmans tags: core-8-branch
10:33
Merge 8.7. Add testcases Closed-Leaf check-in: 4f594dc0 user: jan.nijtmans tags: bug-4d0a6f32b7
07:29
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: cbefc8a1 user: jan.nijtmans tags: trunk, main
07:24
Fix [1576528fff]: image read file with -from option check-in: 1d4d20df user: jan.nijtmans tags: core-8-branch
07:13
Merge 8.6 check-in: 1051f555 user: jan.nijtmans tags: core-8-branch
2024-06-13
22:06
No caching in TK_OPTION_PIXELS 'message' variables padX/padY/borderWidth/highlightWidth any more. check-in: 54a87e95 user: jan.nijtmans tags: bug-4d0a6f32b7
03:41
Try to guard against crashes in TkpChangeFocus check-in: 78b5b999 user: culler tags: cgimage_with_crossing
02:31
Make place-14.1 and textDisp-10.6 pass. check-in: a5533468 user: culler tags: cgimage_with_crossing
2024-06-11
16:09
Workflows for linux and Windows too. check-in: 08db68e0 user: culler tags: cgimage_with_crossing
16:06
Schedule a CI run for this branch. check-in: f740f1d0 user: culler tags: cgimage_with_crossing
15:20
Deal with some testing issues. check-in: 1793c1be user: culler tags: cgimage_with_crossing
03:53
merge trunk check-in: da09dc79 user: fvogel tags: revised_text, tip-466
03:34
Fix [1576528fff]: image read file with -from option. (and resolve merge conflicts) check-in: bb6191ff user: fvogel tags: trunk, main
2024-06-10
20:46
Fix indenting check-in: c56ee95d user: jan.nijtmans tags: bug-4d0a6f32b7
20:36
Also handle the situation that -padx/-pady is initialized as the empty string check-in: 7d427bf7 user: jan.nijtmans tags: bug-4d0a6f32b7
20:10
Better solution for [4d0a6f32b7], which doesn't cache padX/padY/borderWidth/hightlightWidth any more: If scaling changes, it needs to be re-calculated, which wasn't taken into account. Done for 'button' and 'message' check-in: 653813f7 user: jan.nijtmans tags: bug-4d0a6f32b7
18:21
Merge main check-in: 40a8dbca user: culler tags: cgimage_with_crossing
15:37
New branch: merges the crossing events fix (sans processevents) with cgimage drawing check-in: 44bca138 user: culler tags: cgimage_with_crossing
07:40
Merge 8.7 check-in: 086e7d0f user: jan.nijtmans tags: trunk, main
2024-06-09
22:10
Adapt testcases to hidden command change in Tcl check-in: 4605c6b1 user: jan.nijtmans tags: core-8-branch
21:30
Deal with artifacts when resizing as well as updates after a window is destroyed. check-in: 41d13703 user: culler tags: cgimage_drawing_tk9
19:20
Update to configure check-in: 3cd06e85 user: kevin_walzer tags: tkprint-cups
17:50
Merge-mark check-in: 242aa62b user: jan.nijtmans tags: trunk, main
17:36
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: a3c101ef user: jan.nijtmans tags: core-8-branch
15:55
Fix typos. Cleanup variables when AC_CHECK_HEADER fails. check-in: 6e79626d user: emiliano tags: tkprint-cups
15:52
Silence warning when HAVE_CUPS is not defined check-in: 62f532a7 user: emiliano tags: tkprint-cups
12:38
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: 652a9d77 user: fvogel tags: trunk, main
2024-06-08
22:44
"Scale" done too check-in: 14ce260a user: jan.nijtmans tags: bug-29ba539501
18:27
Finish "Entry" restructureing check-in: b5b06012 user: jan.nijtmans tags: bug-29ba539501
17:06
More progress check-in: 98561723 user: jan.nijtmans tags: bug-29ba539501
2024-06-07
15:32
Introduce TK_OPTION_NONNEG, simplifying things check-in: 799b128b user: jan.nijtmans tags: bug-29ba539501
12:25
Adjust some more int -> Tcl_Size check-in: 06216502 user: emiliano tags: tkprint-cups
10:10
Fix variable initialization and test-cases check-in: 2275a02e user: jan.nijtmans tags: bug-29ba539501
07:24
Proposed solution for [29ba539501]: many PIXEL options don't keep their configured value check-in: cbe80fc5 user: jan.nijtmans tags: bug-29ba539501
2024-06-05
21:18
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 64f98d65 user: jan.nijtmans tags: trunk, main
20:59
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 880fb1fa user: jan.nijtmans tags: core-8-branch
19:24
Fix crashes and slow resizing by preventing recursive calls to generateExposeEvents. check-in: 4bc18746 user: culler tags: cgimage_drawing_tk9
14:10
Possible fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 Closed-Leaf check-in: 35f81e52 user: jan.nijtmans tags: bug-4d0a6f32b7
2024-06-04
18:46
Cleanup check-in: 41eb60ee user: culler tags: cgimage_drawing_tk9
16:49
Add simple line wrapping procedure. Cups text filter wraps at character, not word check-in: da24889f user: emiliano tags: tkprint-cups
16:41
One more int->Tcl_Size. Use NULL interp arg in Tcl_ListObjGetElements call when no error message is wanted check-in: 9c294091 user: emiliano tags: tkprint-cups
13:33
Need to do a redraw in setFrameSize when not in liveResize as well. check-in: 14e27b04 user: culler tags: cgimage_drawing_tk9
08:00
Rebase to trunk Leaf check-in: e34d9e15 user: jan.nijtmans tags: bug-026e2bb685
03:31
typo check-in: f43c6f92 user: culler tags: cgimage_drawing_tk9
00:56
Clientdata->void* and a round more of int->Tcl_Size in functions with Tcl_ArgvGenFuncProc signature. check-in: 1e7114da user: emiliano tags: tkprint-cups
00:17
Tcl_ArgvGenFuncProc return type is 'Tcl_Size', not 'int'. Always add the options cpi and lpi when using prettyprint. check-in: 8e29fe59 user: emiliano tags: tkprint-cups
2024-06-03
19:32
Merge-mark check-in: 9c4cbd34 user: jan.nijtmans tags: core-8-branch
14:47
Merge 9.0 check-in: dee6668a user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 58a19ee4 user: jan.nijtmans tags: trunk, main
13:50
Somewhat better error-messages (addendum to previous commit) check-in: 3fd2b9e1 user: jan.nijtmans tags: core-8-branch
13:50
Add missing lib flags check-in: dac4e6c2 user: emiliano tags: tkprint-cups
09:27
Merge-mark check-in: 16c654ab user: jan.nijtmans tags: trunk, main
09:26
Fix [e6140f3404]: Crashes in empty ttk::panedwindowfor pane and forget commands (and a bugfix in ttk::notebook tab insert command while passing by). check-in: ae8003f4 user: jan.nijtmans tags: core-8-branch
07:47
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label, addendum (label.justifyObj should have been removed too) check-in: e9d66e06 user: jan.nijtmans tags: trunk, main
07:42
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan check-in: 1e18cb11 user: jan.nijtmans tags: core-8-branch
07:37
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: 56e0bcd5 user: jan.nijtmans tags: core-8-branch
06:17
merge trunk check-in: cbe4f1e6 user: fvogel tags: revised_text, tip-466
06:12
Fix [e6140f3404]: Crashes in empty ttk::panedwindowfor pane and forget commands (and a bugfix in ttk::notebook tab insert command while passing by). check-in: fbbf1940 user: fvogel tags: trunk, main
06:09
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: c57ea83e user: fvogel tags: trunk, main
03:05
Fix segfault in font.test and other issues. check-in: 91664ee9 user: culler tags: cgimage_drawing_tk9
2024-06-02
22:14
Try to optimize the CGImage creation a bit. check-in: 7d4a84bb user: culler tags: cgimage_drawing_tk9
19:41
Fix issue preventing notebook-9.2 from passing. Closed-Leaf check-in: a37038ac user: fvogel tags: bug-e6140f3404
17:17
Add tests notebook-9.1 and notebook-9.2. notebook-9.1 passes in this branch (but not in current trunk). notebook-9.2 fails, even in this branch. check-in: 4a45ebfd user: fvogel tags: bug-e6140f3404
15:03
LiveResize working, but could be faster. check-in: 8f37e454 user: culler tags: cgimage_drawing_tk9
14:07
Live resize now mostly works, but some frames do not get redrawn during the resize. check-in: 03990b6c user: culler tags: cgimage_drawing_tk9
13:59
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label Closed-Leaf check-in: ca68e294 user: fvogel tags: bug-e64820c1de
11:58
partial progress on update failures and liveResize check-in: 4cfef4ba user: culler tags: cgimage_drawing_tk9
10:36
Add missing bit of documentation. check-in: 9d7f1936 user: fvogel tags: bug-e6140f3404
07:15
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. check-in: 32adda38 user: fvogel tags: trunk, main
2024-06-01
17:07
New branch implementing Christopher Chavez's idea for drawing to a CGImage without using drawRect. This is for Tk9 check-in: 13d71ae7 user: culler tags: cgimage_drawing_tk9
11:30
Added tests check-in: 0a767bdb user: apnadkarni tags: bug-e6140f3404
11:16
Change Ttk_GetContentIndexFromObj API to take an additional parameter indicating whether end+1 indices are allowed. check-in: f6d94f47 user: apnadkarni tags: bug-e6140f3404
2024-05-30
06:43
Additional build support for linking to libcups check-in: 4bc86da7 user: kevin_walzer tags: tkprint-cups
03:25
First attempt to update configure.ac to support libcups check-in: 70eee0ba user: kevin_walzer tags: tkprint-cups
2024-05-29
20:16
Merge-mark check-in: 045281bc user: jan.nijtmans tags: trunk, main
20:11
Merge 8.6 check-in: c97bea36 user: jan.nijtmans tags: core-8-branch
18:48
merge trunk check-in: aa78dc34 user: fvogel tags: revised_text, tip-466
18:46
Merge core-8-6-branch. check-in: 7dc8ff8b user: fvogel tags: trunk, main
2024-05-27
23:31
Printing on *nix/X11 using libcups API. Initial commit check-in: a36dd431 user: emiliano tags: tkprint-cups
16:32
Improve details about attached zipfs archives in tclsh and wish. check-in: c3289584 user: griffin tags: trunk, main
2024-05-25
18:30
address ticket [43b7e5b511] - Improve zipfs description in tclsh manual. Leaf check-in: 9cfc853a user: griffin tags: bug-43b7e5b511
2024-05-24
17:11
Merge-mark check-in: 1c6e3d5e user: jan.nijtmans tags: core-8-branch
15:18
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 10893e4c user: jan.nijtmans tags: trunk, main
15:16
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 0e538d6f user: jan.nijtmans tags: core-8-branch
15:08
Small round of sentinel/spacing improvements check-in: 640aab3a user: jan.nijtmans tags: trunk, main
14:58
Small round of sentinel/spacing improvements check-in: 001d6665 user: jan.nijtmans tags: core-8-branch
2024-05-21
09:06
Merge 9.0 check-in: 52ea1fd5 user: jan.nijtmans tags: revised_text, tip-466
2024-05-20
20:14
b2 -> b3, as preparation for next release check-in: 2c8c1f0d user: jan.nijtmans tags: trunk, main
17:51
merge release check-in: bff5b110 user: dgp tags: trunk, main
17:16
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 5f774964 user: jan.nijtmans tags: trunk, main
17:13
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 602822d2 user: jan.nijtmans tags: core-8-branch
2024-05-19
17:24
Merge 8.7 Closed-Leaf check-in: 71b559ec user: jan.nijtmans tags: bug-527cb3cd5d
17:20
ttk state implementation improvements. This gives 32 possible flags in stead of only 16 check-in: 7a3149d6 user: jan.nijtmans tags: core-8-branch
12:09
Fix [527cb3cd5d]. Moves special internal flags outside the user1-user6 range check-in: 324cb88d user: jan.nijtmans tags: bug-527cb3cd5d
2024-05-18
20:51
Merge-mark check-in: e9f6fed6 user: jan.nijtmans tags: trunk, main
20:49
Update changes.md check-in: f461f844 user: jan.nijtmans tags: core-8-branch
2024-05-17
16:09
merge trunk Closed-Leaf check-in: 58f75f99 user: dgp tags: core-9-0-b2-rc, core-9-0-b2
15:16
Document user1-user6, and make them usable in scripts. See [527cb3cd5d] check-in: 6569a150 user: jan.nijtmans tags: trunk, main
15:13
Document user1-user6, and make them usable in scripts check-in: 9e745793 user: jan.nijtmans tags: core-8-branch
2024-05-16
14:07
Merge 9.0 check-in: b05736e1 user: jan.nijtmans tags: revised_text, tip-466
12:39
Merge 8.6 (whitespace-only) check-in: 0a6e8f3c user: jan.nijtmans tags: core-8-branch
2024-05-15
16:38
Using the application's TkMainInfo struct for sharing the data of the trough's inner box in a thread-safe manner when drawing the ttk::scale widget of the "default" theme. check-in: 5b319036 user: csaba tags: trunk, main
16:24
Using the application's TkMainInfo struct for sharing the data of the trough's inner box in a thread-safe manner when drawing the ttk::scale widget of the "default" theme. check-in: 59fd4913 user: csaba tags: core-8-branch
10:03
Scaling-related improvements in the "classic" theme. check-in: ba8f743b user: csaba tags: trunk, main
10:00
Scaling-related improvements in the "classic" theme. check-in: 5d05292e user: csaba tags: core-8-branch
2024-05-14
17:24
Use more conventional Markdown syntax check-in: d850ad86 user: dgp tags: core-9-0-b2-rc
17:17
merge trunk check-in: eda7d647 user: dgp tags: core-9-0-b2-rc
10:37
Merge 9.0 check-in: 027db524 user: jan.nijtmans tags: revised_text, tip-466
2024-05-13
19:23
Merge 8.7 check-in: e2d54968 user: jan.nijtmans tags: trunk, main
19:14
Merge 8.6, which means some more Tk_GetPixelsFromObj() improvements check-in: fe606133 user: jan.nijtmans tags: core-8-branch
13:46
Merge 8.7 check-in: a06c63fa user: jan.nijtmans tags: trunk, main
13:39
selectborderwidth/insertwidth can take any "pixel" form as well check-in: fe1b96f0 user: jan.nijtmans tags: core-8-branch
13:36
-mintabwidth could be specified in any pixel form as well check-in: 02cae49d user: jan.nijtmans tags: core-8-branch
12:53
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: cab75ebf user: csaba tags: core-8-branch
12:51
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: 5b8a3eb7 user: csaba tags: trunk, main
08:16
Backout [de6e3772e2] Closed-Leaf check-in: 308c692b user: jan.nijtmans tags: bug-bb52855781
2024-05-12
19:01
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: 23efad1a user: fvogel tags: trunk, main
18:57
merge trunk check-in: 54a6e460 user: fvogel tags: bug-bb52855781
17:34
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: facb9fe8 user: csaba tags: core-8-branch
17:32
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: 85219d09 user: csaba tags: trunk, main
2024-05-11
23:39
Merge 8.7 (left-over spacing) check-in: dad301ac user: jan.nijtmans tags: trunk, main
23:37
Merge 8.6 (left-over spacing) check-in: 955949bc user: jan.nijtmans tags: core-8-branch
2024-05-10
17:30
Code cleanup related mainly to the "classic" theme. check-in: 85b23b6a user: csaba tags: trunk, main
17:29
Code cleanup related mainly to the "classic" theme. check-in: 107692ae user: csaba tags: core-8-branch
14:16
4 more usages of Tk_GetPixelsFromObj(). Remove duplicated MODULE_SCOPE definitions check-in: c922fd90 user: jan.nijtmans tags: trunk, main
14:08
Fix typo, revert unintended change check-in: 2ecbd011 user: jan.nijtmans tags: core-8-branch
13:57
4 more Tk_GetPixelsFromObj() usage: for highlightThickness, shiftrelief and sashthickness check-in: c7978fd9 user: jan.nijtmans tags: core-8-branch
2024-05-09
22:55
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 1faba715 user: jan.nijtmans tags: trunk, main
22:39
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 6b26f640 user: jan.nijtmans tags: core-8-branch
21:57
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: 74c46343 user: jan.nijtmans tags: trunk, main
21:52
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: ead20ae3 user: jan.nijtmans tags: core-8-branch
21:46
(c) -> © check-in: e26ecf89 user: jan.nijtmans tags: trunk, main
21:40
(c) -> © check-in: 2d448437 user: jan.nijtmans tags: core-8-branch
18:39
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 07a0b1a0 user: csaba tags: trunk, main
18:38
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 2f6d7d28 user: csaba tags: core-8-branch
2024-05-06
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: cf6c186a user: jan.nijtmans tags: trunk, main
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: 5246e4ad user: jan.nijtmans tags: core-8-branch
2024-05-05
21:53
Let this bugfix branch build and test at Github Actions. check-in: de6e3772 user: fvogel tags: bug-bb52855781
21:51
Document changes made in the previous commit and in [c7ae9a87]. check-in: 37e7939e user: fvogel tags: bug-bb52855781
21:35
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: fefb2439 user: fvogel tags: bug-bb52855781
2024-05-04
15:53
Update X11 header-files to the latest version check-in: 98095432 user: jan.nijtmans tags: trunk, main
15:48
3 missing "static" keywords. One wrong type-casts. Don't use deprecated XK_Page_Up/XK_Page_Down in tMacOSXKeysyms.h any more check-in: b5fb557a user: jan.nijtmans tags: trunk, main
09:54
Merge 8.6 check-in: 7d0b63ce user: jan.nijtmans tags: core-8-branch
2024-05-03
20:24
merge trunk check-in: 8c7ca0ec user: fvogel tags: revised_text, tip-466
20:21
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: b12fa3e0 user: fvogel tags: trunk, main
17:56
merge trunk check-in: e092274b user: dgp tags: core-9-0-b2-rc
13:36
Merge 9.0 check-in: 5b64d95d user: jan.nijtmans tags: tip-626
11:54
More deprecated keysyms Closed-Leaf check-in: 19b1b7ae user: jan.nijtmans tags: xlib-update
10:41
Handle effects of X11-update to keysyms check-in: ac1a6271 user: jan.nijtmans tags: xlib-update
10:11
Update to latest X11. Too many changes to rush into 9.0b2 check-in: 8f3a6048 user: jan.nijtmans tags: xlib-update
2024-05-01
21:10
Use Tcl_NewBooleanObj() where appropriate check-in: 64c5f686 user: jan.nijtmans tags: trunk, main
20:30
Use Tcl_NewBooleanObj() where appropriate check-in: 60b64b06 user: jan.nijtmans tags: core-8-branch
17:26
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 60e60666 user: csaba tags: trunk, main
17:23
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 2a4adc5a user: csaba tags: core-8-branch
15:30
Doc update (to be reviewed) Leaf check-in: 0540ca2c user: jan.nijtmans tags: doc-update
09:39
Backport ttk documentation from Tk 9.0 check-in: 0764601c user: jan.nijtmans tags: core-8-branch
09:23
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: 8fee1a27 user: jan.nijtmans tags: core-8-branch
09:05
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: f37a004d user: jan.nijtmans tags: trunk, main
2024-04-30
21:26
Merge 8.6 check-in: c2952818 user: jan.nijtmans tags: core-8-branch
12:26
Fix [a84de1a4d3]: Documentation errors, last remaining errors (after all Harold's fixes!) check-in: 1eb1db5c user: jan.nijtmans tags: trunk, main
11:17
Fix TkCygwinMainEx() function: Didn't work on Cygwin X11 yet, because it used the wrong Tk library name. Also symplify this function (int -> void return) Fix warning in tkWinTest.c check-in: 3fde0cbf user: jan.nijtmans tags: trunk, main
09:57
Fix --disable-shared build on Windows. Eliminate warning in tkWinTest.c check-in: 87938e1f user: jan.nijtmans tags: core-8-branch
08:48
Merge 8.7: fix compiler warning in tkConfig.c. Eliminate the last usage of Tcl_GetPathType() (which is documented as 'Obsolete' in Tcl) check-in: c3a35eef user: jan.nijtmans tags: trunk, main
08:44
Eliminate the use of Tcl_GetPathType() check-in: 15e322ca user: jan.nijtmans tags: core-8-branch
08:35
doc syntax correction. only remaining htmlhelp error: "CrtPhImgFmt: SYNOPSIS: output-directive: ignoring .fi" check-in: 3121bc61 user: oehhar tags: trunk, main
08:19
doc syntax correction in loadTk.n check-in: faf4e21b user: oehhar tags: trunk, main
2024-04-29
17:25
WIP: First round of changes summary pulled from release notes. check-in: 54094dae user: dgp tags: core-9-0-b2-rc
17:20
typo check-in: a86114c4 user: dgp tags: core-9-0-b2-rc
17:17
Intro for changes file check-in: cbd80ad1 user: dgp tags: core-9-0-b2-rc
15:24
Make TkCygwinMainEx() work when Tk 8.7 is compiled against Tcl 9.0 (cygwin-only change) Make Tk_MainEx() TCL_NORETURN1, since it never returns check-in: b1830435 user: jan.nijtmans tags: core-8-branch
14:02
merge trunk check-in: 4c2667a9 user: dgp tags: core-9-0-b2-rc
2024-04-26
21:20
Merge-mark check-in: a1478a7f user: jan.nijtmans tags: trunk, main
21:18
Merge 8.6 check-in: 705f50a4 user: jan.nijtmans tags: core-8-branch
2024-04-25
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: e49202ca user: csaba tags: core-8-branch
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: 3d6ad1cd user: csaba tags: trunk, main
2024-04-24
15:19
merge trunk check-in: 91fa7e82 user: dgp tags: core-9-0-b2-rc
2024-04-21
11:14
[ab839efc5f]: text edit undo: clearing text instead of restoring. The revised_text branch does not suffer from the problem, just merge the non-regression test. check-in: 1054588e user: fvogel tags: revised_text, tip-466
11:11
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. check-in: f1acaf08 user: fvogel tags: trunk, main
2024-04-18
17:10
merge trunk check-in: 332f21bc user: dgp tags: core-9-0-b2-rc
2024-04-17
20:40
Merge 9.0 check-in: 9b7c3afd user: jan.nijtmans tags: revised_text, tip-466
16:55
Merge 8.7 check-in: b42ce784 user: jan.nijtmans tags: trunk, main
16:50
TIP 693: Restart the changes files. TODO: changes.md check-in: 7749e4a7 user: jan.nijtmans tags: core-8-branch
2024-04-16
15:31
In Tk 9.0, remove some unneeded "-encoding utf-8" (it's already the default) check-in: e366618b user: jan.nijtmans tags: trunk, main
15:27
Merge 8.6 check-in: 07bb0e3a user: jan.nijtmans tags: core-8-branch
2024-04-05
15:45
changes file removed check-in: bb0eccc1 user: dgp tags: rc0, core-9-0-b2-rc
15:43
Remove changes file pending decisions on TIP 693. check-in: ac28fa4f user: dgp tags: core-9-0-b2-rc
2024-04-04
23:03
merge trunk check-in: 4f8673a0 user: dgp tags: core-9-0-b2-rc
2024-03-29
14:45
Merge 8.7 check-in: 9ceed359 user: jan.nijtmans tags: trunk, main
14:39
Fix [c2b8a44bb9]: compiler warnings about ckfree() check-in: cef6f4ff user: jan.nijtmans tags: core-8-branch
2024-03-27
16:16
Don't use "boolean" as variable name check-in: 47844700 user: jan.nijtmans tags: core-8-branch
14:41
Merge 8.7 check-in: 33ae483b user: jan.nijtmans tags: trunk, main
13:18
Revise some (void *)/(char *) usage. Now on X11, everything compiles/runs with a C++ compiler. check-in: e74b8192 user: jan.nijtmans tags: core-8-branch
2024-03-26
16:46
Merge 9.0 check-in: 7b5865b0 user: jan.nijtmans tags: revised_text, tip-466
13:08
merge trunk check-in: 520abfb4 user: dgp tags: core-9-0-b2-rc
2024-03-25
21:15
Merge 9.0 check-in: 60b0b293 user: jan.nijtmans tags: tip-626
20:35
Merge 8.7 check-in: 0f1246b1 user: jan.nijtmans tags: trunk, main
18:21
open release branch check-in: fa3e608f user: dgp tags: core-9-0-b2-rc
16:27
Fix [76646bdf6]: "photo get" command leaks memory check-in: 47c9921e user: jan.nijtmans tags: core-8-branch
16:26
Fix indenting Use (char *)NULL sentinels. Some int -> Tcl_Size check-in: 115200d4 user: jan.nijtmans tags: core-8-branch
2024-03-23
21:51
Fix Ttk_CreateTagTable() signature check-in: fdc79204 user: jan.nijtmans tags: core-8-branch
21:15
Allow more tags in ttk (when compiled against Tcl 9.0) check-in: f87d5df8 user: jan.nijtmans tags: core-8-branch
21:02
Merge 9.0 check-in: e3329a34 user: jan.nijtmans tags: revised_text, tip-466
19:29
Merge-mark check-in: e946ab66 user: jan.nijtmans tags: trunk, main
19:27
Merge 8.6 check-in: 6a5f6461 user: jan.nijtmans tags: core-8-branch
18:57
Merge 8.7 check-in: a697cdf4 user: jan.nijtmans tags: trunk, main
17:57
Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9 check-in: ce556d49 user: jan.nijtmans tags: core-8-branch
15:40
Rebase to 9.0 Leaf check-in: 8bf0b9d0 user: jan.nijtmans tags: tip-687
15:37
Add some -locale testcases check-in: 9a36741b user: jan.nijtmans tags: tip-687
2024-03-22
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: f1da7fd7 user: fvogel tags: revised_text, tip-466
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: 45a37b47 user: fvogel tags: trunk, main
2024-03-19
21:59
merge trunk check-in: e49e54d2 user: fvogel tags: revised_text, tip-466
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 21fb5661 user: fvogel tags: trunk, main
12:44
Merge 8.7 check-in: 075356b2 user: jan.nijtmans tags: trunk, main
12:44
int -> Tcl_Size in font handling (not done yet) check-in: 79f671e6 user: jan.nijtmans tags: core-8-branch
2024-03-17
19:45
Merge 8.7 check-in: 2f22c724 user: jan.nijtmans tags: trunk, main
19:29
Merge 8.6. Make some functions MODULE_SCOPE or static check-in: bd62e6e7 user: jan.nijtmans tags: core-8-branch
2024-03-16
20:10
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 0830d31d user: jan.nijtmans tags: trunk, main
20:03
Merge 8.6 check-in: 7e9f4f30 user: jan.nijtmans tags: core-8-branch
18:56
--disable-shared is only supported with same Tcl version check-in: a4baf1dd user: jan.nijtmans tags: core-8-branch
2024-03-15
08:52
Merge 8.7. Fix comment (Tk 9.0 doesn't use CESU-8 internally any more) check-in: e906cbef user: jan.nijtmans tags: trunk, main
08:42
Merge 8.6 check-in: 52185dd6 user: jan.nijtmans tags: core-8-branch
08:40
Complete fix for [53fdb87e49]: "Glyph indexing is still unperfect". Tk 8.7 now uses UTF-32 indices everywhere, just as Tk 9.0. check-in: df4d2c8b user: jan.nijtmans tags: core-8-branch
08:36
Fix --disable-shared build Closed-Leaf check-in: 1b6f84be user: jan.nijtmans tags: bug-53fdb87e49
02:00
merge trunk check-in: fe0fb015 user: fvogel tags: revised_text, tip-466
02:00
Complement to the fix for [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. check-in: 7200f04e user: fvogel tags: trunk, main
2024-03-14
13:45
Handle Tcl_UtfToUniChar/Tcl_UniCharToUtf correctly as well check-in: 5225b3f6 user: jan.nijtmans tags: bug-53fdb87e49
08:32
Better approach, using "Tk" prefix for UTF-32 versions of API check-in: 7355f80a user: jan.nijtmans tags: bug-53fdb87e49
2024-03-13
22:56
Tcl_LinkVar doesn't need typecast any more (starting with Tcl 8.7) check-in: 3b41748d user: jan.nijtmans tags: trunk, main
22:29
Less type-casts, less use of [S length], fix indenting check-in: 844c1df4 user: jan.nijtmans tags: trunk, main
22:13
More progress, backporting bugfix from Tk 9.0 check-in: 9a0d6321 user: jan.nijtmans tags: bug-53fdb87e49
20:53
Merge 8.7 check-in: 07285c87 user: jan.nijtmans tags: bug-53fdb87e49
2024-03-08
16:31
Remove some dead code check-in: e6a66e4c user: jan.nijtmans tags: trunk, main
09:52
Merge 9.0 check-in: 0394b64c user: jan.nijtmans tags: tip-626
08:07
Merge-mark check-in: fd66b991 user: jan.nijtmans tags: trunk, main
08:06
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 63edac1d user: jan.nijtmans tags: core-8-branch
2024-03-07
20:07
merge trunk check-in: ebd6b603 user: fvogel tags: revised_text, tip-466
20:07
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 41386b6c user: fvogel tags: trunk, main
16:14
Merge 8.7 check-in: 6ec06b5b user: jan.nijtmans tags: trunk, main
15:58
Another round of int -> Tcl_Size changes check-in: ade8d72a user: jan.nijtmans tags: core-8-branch
08:13
Merge 9.0 check-in: 3a1c6393 user: jan.nijtmans tags: tip-626
2024-03-06
21:01
Merge 9.0 check-in: 1ac1e6d7 user: jan.nijtmans tags: revised_text, tip-466
17:04
Merge 8.7 check-in: 69e7e28f user: jan.nijtmans tags: trunk, main
16:48
Use more Tcl_CmdDeleteProc/Tcl_ObjCmdProc in stead of full function signatures check-in: cdecd6ad user: jan.nijtmans tags: core-8-branch
14:24
Merge 8.7 check-in: 752ae33c user: jan.nijtmans tags: trunk, main
14:16
Merge 8.6 check-in: 3268ac91 user: jan.nijtmans tags: core-8-branch
10:00
a6 -> b1, as preparation for possible release (one day, hopefully) check-in: bd4112c7 user: jan.nijtmans tags: core-8-branch
2024-03-05
21:24
Merge 9.0 check-in: 50da3c48 user: jan.nijtmans tags: revised_text, tip-466
21:00
Merge 8.7. b1 -> b2: preparation for release check-in: b31b0d14 user: jan.nijtmans tags: trunk, main
15:27
Merge 8.6 check-in: 82d1ebfe user: jan.nijtmans tags: core-8-branch
2024-02-19
15:02
Rebase to latest trunk check-in: 061311b0 user: jan.nijtmans tags: tip-687
14:44
Merge 9.0 check-in: d862cb36 user: jan.nijtmans tags: revised_text, tip-466
14:30
Merge 8.7 check-in: 5d058568 user: jan.nijtmans tags: trunk, main
14:28
Text tag priorities should be Tcl_Size (just as numTags) check-in: c10c9737 user: jan.nijtmans tags: core-8-branch
13:49
Update documentation check-in: f252a5d7 user: jan.nijtmans tags: tip-687
13:20
Rebase to latest trunk check-in: 2c206c63 user: jan.nijtmans tags: tip-687
13:09
Merge 8.7 check-in: bbdba9ab user: jan.nijtmans tags: trunk, main
13:08
typo in tkWinSend.c check-in: 698d4ed3 user: jan.nijtmans tags: core-8-branch
12:54
Merge 9.0 check-in: dbc70962 user: jan.nijtmans tags: revised_text, tip-466
12:49
Merge 8.7 check-in: 8dc780cf user: jan.nijtmans tags: trunk, main
12:48
TIP #686: Make NextWord/SelectNextWord behavior platform-independant check-in: 24551291 user: jan.nijtmans tags: core-8-branch
12:39
Merge 9.0 check-in: fa842839 user: jan.nijtmans tags: revised_text, tip-466
12:36
Merge 8.7 check-in: 1aeab0c8 user: jan.nijtmans tags: trunk, main
11:45
Use Tcl_ObjCmdProc(2?) in stead of full signature, where possible check-in: 92ddd156 user: jan.nijtmans tags: core-8-branch
08:40
Rebase to latest trunk Closed-Leaf check-in: 5961ea7d user: jan.nijtmans tags: tip-686
2024-02-16
15:46
Merge 9.0 check-in: 056bd45b user: jan.nijtmans tags: revised_text, tip-466
15:29
Merge 8.7 check-in: f25026c5 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.6 check-in: 81c381e8 user: jan.nijtmans tags: core-8-branch
09:38
Merge 9.0 check-in: 2f485cf5 user: jan.nijtmans tags: revised_text, tip-466
09:03
Merge 8.7 check-in: dac08ee2 user: jan.nijtmans tags: trunk, main
08:31
Unneeded type-cast check-in: ebac7a24 user: jan.nijtmans tags: core-8-branch
08:30
Fix warning in tkEntry.c. More typecast cleanup check-in: b15a691c user: jan.nijtmans tags: core-8-branch
2024-02-14
22:15
variable "State" no longer necessary check-in: b057d795 user: jan.nijtmans tags: tip-686
15:44
Merge 8.7 check-in: 778311ee user: jan.nijtmans tags: trunk, main
15:03
Tcl_Alloc -> ckalloc. Remove unnecessary type-casts. check-in: bbf1f38c user: jan.nijtmans tags: core-8-branch
2024-02-13
16:06
Merge 8.7 check-in: 5165ff25 user: jan.nijtmans tags: trunk, main
16:06
Merge 8.6 check-in: f98fb96e user: jan.nijtmans tags: core-8-branch
14:16
Improve TkTextIndexLocale() check-in: e5ff3456 user: jan.nijtmans tags: tip-687
13:21
Implement "$text locale index" check-in: ae237b87 user: jan.nijtmans tags: tip-687
10:40
Rebase to TIP #686 check-in: a6c55fb8 user: jan.nijtmans tags: tip-687
08:03
Rebase to 9.0 check-in: 81be0a0e user: jan.nijtmans tags: tip-686
2024-02-12
16:18
Merge 8.7 check-in: 30ec7f00 user: jan.nijtmans tags: trunk, main
16:17
Merge 8.6 check-in: db4aa9ed user: jan.nijtmans tags: core-8-branch
2024-02-09
15:40
Merge 8.7 check-in: ee2aacf8 user: jan.nijtmans tags: trunk, main
15:38
Upgrade to autoconf-2.72 check-in: d967d35d user: jan.nijtmans tags: core-8-branch
09:21
Continuing work on [53fdb87e49] for 8.7: Glyph indexing is still unperfect check-in: fc776bad user: jan.nijtmans tags: bug-53fdb87e49
2024-02-08
21:13
Merge-mark check-in: 07522c54 user: jan.nijtmans tags: trunk, main
21:09
Merge 8.6 check-in: 48cc15af user: jan.nijtmans tags: core-8-branch
20:51
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 94c74006 user: fvogel tags: revised_text, tip-466
20:44
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 680ffcba user: fvogel tags: trunk, main
2024-02-07
16:08
Merge 8.7 check-in: 8f1c3fc7 user: jan.nijtmans tags: revised_text, tip-466
15:50
Merge 8.7 check-in: 76e97915 user: jan.nijtmans tags: trunk, main
15:22
Eliminate a bunch of unneeded type-casts, mainly (char *) check-in: bb4329a0 user: jan.nijtmans tags: core-8-branch
09:17
Rename custom option tabArrayOption check-in: 304ac8f2 user: jan.nijtmans tags: bug-026e2bb685
2024-02-06
21:28
Merge 9.0 check-in: ca05d217 user: jan.nijtmans tags: bug-026e2bb685
21:20
Merge 8.7. Remove outdated comments regarding TCL_UTF_MAX > 4 check-in: d8f6c953 user: jan.nijtmans tags: revised_text, tip-466
21:07
Modify TkTextGetTabs() signature: textPtr -> tkwin check-in: 857614d0 user: jan.nijtmans tags: trunk, main
20:44
No need to consider wher tabArrayPtr points to check-in: e39b1492 user: jan.nijtmans tags: bug-026e2bb685
20:17
Appears to work now check-in: fc999913 user: jan.nijtmans tags: bug-026e2bb685
16:10
Make a start with "-tabs". Doesn't work yet. check-in: 074cd335 user: jan.nijtmans tags: bug-026e2bb685
13:47
Rebase to latest 8.7 check-in: f4495ef8 user: jan.nijtmans tags: tip-686
2024-02-03
11:52
Merge 9.0 check-in: 022d4494 user: jan.nijtmans tags: revised_text, tip-466
2024-02-02
15:26
Merge 8.7 check-in: 46ff9daa user: jan.nijtmans tags: trunk, main
15:06
Change textPtr parameter of TkTextGetTabs to a "const" check-in: 60e8155c user: jan.nijtmans tags: core-8-branch
11:57
Some int -> Tcl_Size check-in: 121034ce user: jan.nijtmans tags: core-8-branch
11:45
Use Tcl_Obj * in stead of char * where possible in text widget check-in: dda8e36f user: jan.nijtmans tags: trunk, main
2024-02-01
12:45
Merge 9.0 check-in: dbf85194 user: jan.nijtmans tags: revised_text, tip-466
12:33
Eliminate tagPtr->elidePtr everywhere check-in: b2d116be user: jan.nijtmans tags: revised_text, tip-466
10:34
Fix build check-in: 96cee499 user: jan.nijtmans tags: revised_text, tip-466
2024-01-31
23:11
Fix [c311666f9c]: library/menu.tcl typo check-in: 8e7d5403 user: jan.nijtmans tags: trunk, main
19:06
Fix [026e2bb685] for -relief check-in: 8fad9728 user: jan.nijtmans tags: revised_text, tip-466
18:32
Fix [026e2bb685] for -justify check-in: bb35ac63 user: jan.nijtmans tags: revised_text, tip-466
17:55
Merge 9.0 (without some text-related changes, need to be ported separately) check-in: 884962b8 user: jan.nijtmans tags: revised_text, tip-466
09:56
Don't worry about text tags for now check-in: fd39d870 user: jan.nijtmans tags: tip-687
2024-01-30
21:41
Merge tip-686 check-in: 6a40da28 user: jan.nijtmans tags: tip-687
21:40
Merge 8.7 check-in: 18599742 user: jan.nijtmans tags: tip-686
21:39
Merge 8.7 check-in: 13df9c3e user: jan.nijtmans tags: trunk, main
21:39
Few TK_OPTION_ENUM_VAR fixes check-in: d0fdead7 user: jan.nijtmans tags: core-8-branch
21:38
Re-generate dummy stub entries (accidently removed in previous commit) check-in: 157d7069 user: jan.nijtmans tags: core-8-branch
21:05
Minor compiler warning fix check-in: 165ff3a9 user: jan.nijtmans tags: trunk, main
20:58
Merge 9.0 check-in: bbec79f5 user: jan.nijtmans tags: tip-626
20:51
Merge 8.7 check-in: fe1e22f7 user: jan.nijtmans tags: trunk, main
20:48
TkTextMakeByteIndex byteIndex int -> Tcl_Size check-in: ecac8bd2 user: jan.nijtmans tags: core-8-branch
13:23
Merge tip-686. Implement "regexp" locale check-in: 1e4375c4 user: jan.nijtmans tags: tip-687
12:42
Merge 8.7 check-in: 13ecc571 user: jan.nijtmans tags: tip-686
12:40
Merge 8.7 check-in: b2238cec user: jan.nijtmans tags: trunk, main
12:39
Add "locale" parameter to ttk::entry::(WordBack|WordForward) check-in: 3545431a user: jan.nijtmans tags: core-8-branch
11:04
Merge 8.7 check-in: 6047b328 user: jan.nijtmans tags: tip-686
10:31
Merge 8.7 check-in: f81518de user: jan.nijtmans tags: trunk, main
10:27
tk::endOfGlyphCluster doesn't exist check-in: bf5a98cc user: jan.nijtmans tags: core-8-branch
10:25
Add "-locale" to text/entry (and derivatives) check-in: 0b2e87ae user: jan.nijtmans tags: tip-687
2024-01-29
22:27
Test <<NextWord>> check-in: 2d2d70cd user: jan.nijtmans tags: tip-686
12:35
Merge 8.7 check-in: b2d4ddff user: jan.nijtmans tags: tip-686
10:56
Merge 8.7 check-in: 4d3603aa user: jan.nijtmans tags: trunk, main
10:55
Merge 8.6 check-in: 97e7e839 user: jan.nijtmans tags: core-8-branch
2024-01-28
11:34
Merge 8.7 check-in: 3d2951af user: jan.nijtmans tags: tip-686
10:41
Merge-mark check-in: 23424d51 user: jan.nijtmans tags: trunk, main
10:39
Merge 8.6 check-in: e68f5c90 user: jan.nijtmans tags: core-8-branch
10:27
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: 4f7c8998 user: fvogel tags: trunk, main
2024-01-27
22:52
Merge 8.7 check-in: 8fd58c5f user: jan.nijtmans tags: tip-686
22:49
Merge 8.7 check-in: e3a2ffbb user: jan.nijtmans tags: trunk, main
22:40
Simplify some TIP #621 procs, since it's Tcl counterparts can (now) handle indices like "end-1" check-in: ef2c12d7 user: jan.nijtmans tags: core-8-branch
21:29
Merge 8.6 check-in: 73cab828 user: jan.nijtmans tags: core-8-branch
13:49
Fix [8da7af2f8e]: slow widget creation if default font is not used. check-in: ced5e641 user: fvogel tags: trunk, main
09:09
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution. check-in: d44287df user: fvogel tags: trunk, main
00:13
Same change for Entry en (ttk::)spinbox check-in: b4a14597 user: jan.nijtmans tags: tip-686
2024-01-26
16:17
Possible fix for [55e742aea6]: In text, Ctrl+Left and Ctrl+Right behave different in Windows and Linux. Text-widget only (for now). Entry and Spinbox will need the same change. For discussion. check-in: f89af094 user: jan.nijtmans tags: tip-686
16:02
Fix compiler warning check-in: 65532cf1 user: jan.nijtmans tags: core-8-branch
15:42
Merge 8.7 check-in: 2198ee1d user: jan.nijtmans tags: trunk, main
15:41
Make a start with implementing "-locale" for text/entry/spinbox widgets. WIP Leaf check-in: ae63d66b user: jan.nijtmans tags: text-with-locale
08:55
Let's simply use "1" for -underline/-overstrike in stead of "on" check-in: 68aa4c64 user: jan.nijtmans tags: core-8-branch
2024-01-25
21:27
Implement TK_OPTION_VAR(Tcl_Size) for TK_OPTION_INT option. Needed in ttkTreeview.c for int -> Tcl_Size. check-in: 9055a3c7 user: jan.nijtmans tags: trunk, main
21:24
Implement TK_OPTION_VAR(Tcl_Size) for TK_OPTION_INT option. Needed in ttkTreeview.c for int -> Tcl_Size. check-in: d6fb1d54 user: jan.nijtmans tags: core-8-branch
17:50
Another round of small fixes, especially spelling errors... check-in: a7ffe06b user: dkf tags: trunk, main
16:17
Merge 8.7 check-in: cbd4f55f user: jan.nijtmans tags: trunk, main
15:32
Eliminate many (Tcl_Size) typecasts, which are no longer necessary check-in: 397785bb user: jan.nijtmans tags: core-8-branch
2024-01-24
22:17
Merge 8.7 check-in: 0bcfa5cd user: jan.nijtmans tags: trunk, main
22:00
Backport doc/systray.n from Tk 9.0, fix some format issues check-in: 02649a30 user: jan.nijtmans tags: core-8-branch
21:19
Merge 8.7 check-in: a56a1bc9 user: jan.nijtmans tags: trunk, main
19:11
Implement TK_OPTION_ENUM_VAR for TK_OPTION_ANCHOR/TK_OPTION_JUSTIFY/TK_OPTION_ANCHOR. Only really useful for platforms/compiler-options for which sizeof(enum)!=sizeof(int) check-in: d0270dc5 user: jan.nijtmans tags: core-8-branch
17:03
Merge 8.7 check-in: c6704b38 user: jan.nijtmans tags: trunk, main
17:02
All TK_OPTION_PIXELS implementation need Tcl_Obj storage, otherwise the full option value will be lost, as proven by message-1.11 testcase check-in: e760faf4 user: jan.nijtmans tags: core-8-branch
16:37
Merge 8.7 check-in: 9c1f0263 user: jan.nijtmans tags: trunk, main
16:35
If TK_NO_DEPRECATED, report back message -padX/-padY as {} check-in: bca487f3 user: jan.nijtmans tags: core-8-branch
14:01
Merge 8.7 check-in: 73803f46 user: jan.nijtmans tags: trunk, main
13:59
Allow {} as magical value for the -padx/-pady default, in stead of the magical value -1, for message widget. check-in: ec7c5c36 user: jan.nijtmans tags: core-8-branch
12:06
Merge 8.7 check-in: be275fa4 user: jan.nijtmans tags: trunk, main
12:03
Limit "screen distances" in error-messages to 50 characters (as was done sometimes, but not everywhere) check-in: 9630145b user: jan.nijtmans tags: core-8-branch
2024-01-23
21:04
Merge 8.7 check-in: bc9293f3 user: jan.nijtmans tags: trunk, main
20:46
Revise "bad screen distance" error-messages check-in: 4b46abde user: jan.nijtmans tags: core-8-branch
20:46
Keep Tk 8.7 as much as possible binary compatible with Tk 9.0 check-in: 2913f9a8 user: jan.nijtmans tags: core-8-branch
19:07
One more int -> TkTextTabStyle (eliminates a compiler warning). check-in: b763d9a1 user: csaba tags: core-8-branch
19:07
One more int -> TkTextTabStyle (eliminates a compiler warning). check-in: 2168e2d3 user: csaba tags: trunk, main
17:16
Merge 8.7 check-in: 444817d1 user: max tags: trunk, main
17:13
Fix a mistake in [181d1cb337] that broke the ixset and rolodex demos. check-in: 526e331f user: max tags: core-8-branch
14:10
Someone might like to use "long double" in an option table, let's allow that. check-in: 4417b753 user: jan.nijtmans tags: trunk, main
13:55
Merge-mark check-in: 5bb65305 user: jan.nijtmans tags: trunk, main
13:54
Merge 8.6 check-in: 0d75bea9 user: jan.nijtmans tags: core-8-branch
2024-01-22
13:05
tagPtr->wrapMode is an enum with only 4 possible values, so no need to test for 3 of them check-in: 85c86b5d user: jan.nijtmans tags: trunk, main
12:48
Make updatePending and doubleBuffer "bool" variables check-in: ff2c229e user: jan.nijtmans tags: trunk, main
12:14
Get rid of tagPtr->(reliefObj|justifyObj|overstrikePtr|underlinePtr|elideObj). Due to TIP #613, they are not needed any more. check-in: fe0ea41b user: jan.nijtmans tags: trunk, main
08:58
Merge 8.7 check-in: 2b571678 user: jan.nijtmans tags: trunk, main
08:57
Fix [e2f740cc64]: Open Tk choosers and press Alt+Z check-in: 400b50c8 user: jan.nijtmans tags: core-8-branch
2024-01-21
17:33
Merge 8.6 check-in: a73afcb6 user: jan.nijtmans tags: core-8-branch
17:08
Remove comment which isn't accurate any more check-in: 8a29393f user: jan.nijtmans tags: core-8-branch
00:00
Many small tweaks to docs

The main one is I've added a comment in to make primary subcommands ("methods") more obvious when editing. check-in: 3766abef user: dkf tags: trunk, main

2024-01-20
16:08
Resolve duplicate tests names (menu-40.1 and menu-40.2) by renumbering the tests added in [e2b00bfd]. check-in: cc78c025 user: fvogel tags: trunk, main
12:20
Mention option in alphabetical order check-in: 68c5aa7e user: jan.nijtmans tags: core-8-branch
11:32
Merge-mark check-in: 09ac334c user: jan.nijtmans tags: trunk, main
11:32
Backport comment fixes check-in: 534bb98e user: jan.nijtmans tags: core-8-branch
10:02
Fix comments following [724fbd24]. check-in: acf97d72 user: fvogel tags: trunk, main
09:57
Fix comments following [cd59cd0e]. check-in: f41e0f0d user: fvogel tags: trunk, main
09:51
Fix comments following [50c29f08]. check-in: 4a0995b4 user: fvogel tags: revised_text, tip-466
09:45
Fix comments following [48598763]. check-in: ef1f5c65 user: fvogel tags: trunk, main
2024-01-19
12:29
Merge-mark check-in: 82966ca5 user: jan.nijtmans tags: trunk, main
12:28
Improve "-align" check-in: 16d11bbf user: jan.nijtmans tags: core-8-branch
11:55
Merge 8.7. int -> TkAlignMode where appropriate check-in: 724fbd24 user: jan.nijtmans tags: trunk, main
10:51
Merge 8.6 check-in: 3e4c78c2 user: jan.nijtmans tags: core-8-branch
2024-01-18
22:32
Put "flush" in the right alphabetic position check-in: 0193cf7e user: jan.nijtmans tags: core-8-branch
22:25
int -> TkTextTabStyle wherever possible check-in: cd59cd0e user: jan.nijtmans tags: core-8-branch
16:24
Merge 8.7. Eliminate TkTextJustify check-in: 50c29f08 user: jan.nijtmans tags: revised_text, tip-466
14:27
Merge 8.7 check-in: 48598763 user: jan.nijtmans tags: trunk, main
14:24
Add TK_OPTION_ENUM_VAR to config tables, where enum's are involved. check-in: 244484cb user: jan.nijtmans tags: core-8-branch
14:23
int -> TkTextInvalidateAction check-in: 9772bdc9 user: jan.nijtmans tags: core-8-branch
2024-01-17
16:03
Rename some variables check-in: f341d2aa user: jan.nijtmans tags: revised_text, tip-466
14:36
Go back to a state which is known to work (hopefully) check-in: 41666103 user: jan.nijtmans tags: revised_text, tip-466
12:06
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 72dd909a user: jan.nijtmans tags: trunk, main
11:51
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. Let TIP #613 handle it all. check-in: aa23a01f user: jan.nijtmans tags: core-8-branch
09:40
Merge-mark (Fix for [026e2bb685] will look totally different on 8.7) check-in: 604af025 user: jan.nijtmans tags: core-8-branch
2024-01-16
16:10
Fix [026e2bb685] for revised_text -justify option (not yet working for -relief) check-in: ad03d6b4 user: jan.nijtmans tags: revised_text, tip-466
14:39
Eliminate TkTextJustify type too, just use Tk_Justify check-in: d99baa91 user: jan.nijtmans tags: revised_text, tip-466
14:12
Eliminate TkTextTabAlign type, more simplifications/improvements check-in: 50e74fb4 user: jan.nijtmans tags: revised_text, tip-466
13:40
Add two flags TK_OPTION_JUSTIFY_FULL/TK_OPTION_JUSTIFY_NUMERIC, meant to be used in revised_text widget. Not used yet. Few other improvements check-in: a13cf5d8 user: jan.nijtmans tags: revised_text, tip-466
11:04
Revert most of [b8ced4cd8b]: it doesn't work yet check-in: 59d7af2a user: jan.nijtmans tags: revised_text, tip-466
2024-01-15
23:00
Merge 9.0 check-in: 5606e162 user: jan.nijtmans tags: revised_text, tip-466
22:51
Merge 8.7 check-in: 1f1ddd15 user: jan.nijtmans tags: trunk, main
22:38
-constraint -> -constraints check-in: 0d5b6189 user: jan.nijtmans tags: core-8-branch
22:10
Merge 9.0 check-in: b8ced4cd user: jan.nijtmans tags: revised_text, tip-466
2024-01-14
22:23
Those #define's are no longer necessary check-in: 3677e6e1 user: jan.nijtmans tags: trunk, main
21:56
Remove tricky code, no longer necessary in 9.0 check-in: c720d92f user: jan.nijtmans tags: trunk, main
21:49
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 12db53f1 user: jan.nijtmans tags: trunk, main
21:30
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 21faaaa9 user: jan.nijtmans tags: core-8-branch
20:49
Merge 8.7. Adapt test-cases Closed-Leaf check-in: 0df5ef59 user: jan.nijtmans tags: bug-026e2bb685
17:56
Fix for TIP #613: In case of TK_XXXX_NULL handling for relief/justify/anchor, don't create a "" object but just use NULL (as other options do) check-in: 7d66400d user: jan.nijtmans tags: core-8-branch
15:52
Proposed fix for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: ae28324a user: jan.nijtmans tags: bug-026e2bb685
2024-01-13
21:52
Merge 9.0 check-in: 02216b70 user: jan.nijtmans tags: revised_text, tip-466
11:19
Close fork check-in: 35196a87 user: jan.nijtmans tags: trunk, main
11:17
Merge 8.7 check-in: 390ba120 user: jan.nijtmans tags: trunk, main
11:15
Cherry-pick [47bcd4a0] (and a few more of the same) check-in: 44df083e user: jan.nijtmans tags: core-8-branch
09:01
merge trunk check-in: 7a9c754c user: fvogel tags: revised_text, tip-466
09:00
Correct one missing -1 --> TCL_INDEX_NONE change in previous commit. check-in: 47bcd4a0 user: fvogel tags: trunk, main
2024-01-12
20:53
Merge 8.7 check-in: 020127b4 user: jan.nijtmans tags: trunk, main
20:48
Merge 8.6 (there we go again) check-in: 639ada70 user: jan.nijtmans tags: core-8-branch
20:29
merge mark check-in: 068702f9 user: fvogel tags: revised_text, tip-466
20:24
Fix [737abf4523]: text widget has terrible performance with image create. check-in: 9c5394a6 user: fvogel tags: trunk, main
20:16
merge trunk check-in: 37579cd2 user: fvogel tags: revised_text, tip-466
2024-01-09
23:01
Merge-mark check-in: c72b01fb user: jan.nijtmans tags: trunk, main
22:59
Merge 8.6 check-in: 109c7a65 user: jan.nijtmans tags: core-8-branch
22:02
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: f24dfbca user: fvogel tags: trunk, main
21:47
Merge-mark check-in: c0700046 user: jan.nijtmans tags: trunk, main
21:44
Merge-mark 8.6. Don't bother build for Tcl 9.1. Some missing constraints check-in: 83a63def user: jan.nijtmans tags: core-8-branch
19:37
Scrolling-related improvements in the documentation. check-in: e2b0be75 user: csaba tags: core-8-branch
19:36
Scrolling-related improvements in the documentation. check-in: 146c8487 user: csaba tags: trunk, main
15:44
Make TK_NO_DEPRECATED=1 test-cases work with Tcl 8.6 too. check-in: 453bd962 user: jan.nijtmans tags: core-8-branch
15:34
Remove test constraints which are not necessary any more in Tk 9.0 check-in: 287de5cb user: jan.nijtmans tags: trunk, main
14:08
More "Tk" -> "tk" check-in: e9ff5d37 user: jan.nijtmans tags: trunk, main
14:07
Make TK_NO_DEPRECATED=1 test-cases work check-in: 7c5d699c user: jan.nijtmans tags: core-8-branch
08:57
Starting with Tcl 9.0, lower-case package-names are recommended check-in: 56dd1fd7 user: jan.nijtmans tags: trunk, main
2024-01-08
21:24
Merge 8.7 check-in: 9fd8fe46 user: jan.nijtmans tags: trunk, main
21:23
Merge 8.6. "parenright" -> ")" (simply since we can ....) check-in: a6aeda72 user: jan.nijtmans tags: core-8-branch
21:20
Restore "$menu index" to return "none" for no index (for compatibility with Tk 8.6) check-in: e80077b7 user: jan.nijtmans tags: core-8-branch
11:13
Merge 8.7 check-in: 207ef11d user: oehhar tags: trunk, main
11:08
nanosvg #148 "Remove unnecessary parentheses" https://github.com/memononen/nanosvg/commit/93ce879dc4c04a3ef1758428ec80083c38610b1f check-in: d8e3ca2f user: oehhar tags: core-8-branch
09:27
nanosvg #252 "Fixed invalid memory read on single stop gradient" https://github.com/memononen/nanosvg/commit/55b64b5070f937ddb65a8dc5985f9948d3c52d37 check-in: 4b310bdc user: oehhar tags: core-8-branch
2024-01-06
17:06
Merge 8.7 check-in: dfd55e22 user: jan.nijtmans tags: trunk, main
17:05
Merge 8.6 check-in: 41dbe6ac user: jan.nijtmans tags: core-8-branch
16:41
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row check-in: 8c435b26 user: jan.nijtmans tags: trunk, main
16:41
Merge 8.6 check-in: 74a2fa1c user: jan.nijtmans tags: core-8-branch
2024-01-05
18:38
merge release check-in: 243dbd89 user: dgp tags: trunk, main
14:39
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 762b0093 user: jan.nijtmans tags: trunk, main
14:38
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 25bf5d43 user: jan.nijtmans tags: core-8-branch
08:51
Merge 9.0 check-in: 1086205d user: jan.nijtmans tags: revised_text, tip-466
08:23
Correct "make dist" for removed buttons.bmp file check-in: 24a8f79e user: jan.nijtmans tags: trunk, main
08:22
Correct "make dist" for removed buttons.bmp file check-in: 5da4d506 user: jan.nijtmans tags: core-8-branch
08:18
Remove buttons.bmp from makefile.vc too check-in: f167167f user: jan.nijtmans tags: trunk, main
08:12
Remove buttons.bmp from makefile.vc too check-in: f235e274 user: jan.nijtmans tags: core-8-branch
2024-01-04
21:07
Merge 9.0 check-in: 922f7a76 user: jan.nijtmans tags: revised_text, tip-466
20:49
remove buttons.bmp and lamp.bmp: those are not used anywhere any more check-in: 9102f58b user: jan.nijtmans tags: trunk, main
20:43
remove buttons.bmp and lamp.bmp: those are not used anywhere any more check-in: 986d8724 user: jan.nijtmans tags: core-8-branch
16:48
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give testtest.exe a version-number check-in: 940996d8 user: jan.nijtmans tags: trunk, main
16:46
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give tktest.exe a version-number check-in: a8ca8ba8 user: jan.nijtmans tags: core-8-branch
2024-01-03
15:00
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font. AllocFont() -> InitFont() in comments check-in: 870f992f user: jan.nijtmans tags: trunk, main
14:58
Merge 8.6 check-in: af5eb7cb user: jan.nijtmans tags: core-8-branch
14:32
Merge 8.7 check-in: b20dcd3c user: jan.nijtmans tags: trunk, main
14:22
Merge 8.6 check-in: 027b5991 user: jan.nijtmans tags: core-8-branch
01:41
Merge-mark check-in: b9029bbc user: jan.nijtmans tags: core-8-branch
2024-01-02
14:46
unneeded "if" statement check-in: d9a28515 user: jan.nijtmans tags: trunk, main
13:05
Merge 8.7 check-in: 63d7a56b user: jan.nijtmans tags: core-8-branch
10:47
Merge 8.6 check-in: 7de56f70 user: jan.nijtmans tags: core-8-branch
2023-12-28
17:11
Make sure that the zip-file is attached to tcl9tk90.dll for non-static builds too Closed-Leaf check-in: c8037a50 user: dgp tags: rc4, core-9-0-b1-rc, core-9-0-b1
17:10
Fix TK_RELEASE_SERIAL for "b1" release check-in: 51a5317b user: dgp tags: core-9-0-b1-rc
17:06
Ticket [0de707ab06]: Add explanation of the solution provided on the core list by Jan check-in: 8e5aac2b user: dgp tags: core-9-0-b1-rc
2023-12-26
17:10
Add "none" as possible index value for menu's (but keep it undocumented). See [fec9e3879d] check-in: 49ee1144 user: jan.nijtmans tags: trunk, main
17:06
Put back "none" as possible index value for Tk > 8 check-in: 5f8259b7 user: jan.nijtmans tags: core-8-branch
15:49
Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative check-in: 9e08a5ce user: jan.nijtmans tags: trunk, main
15:23
Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative check-in: a7db1c5b user: jan.nijtmans tags: core-8-branch
14:38
[da23032e6a]: Update documentation check-in: 5471e09e user: jan.nijtmans tags: trunk, main
14:22
Document that "none" is no longer a valid menu index check-in: 57cc76f4 user: jan.nijtmans tags: trunk, main
14:17
Document "none" in menu's as deprecated check-in: c0e6b908 user: jan.nijtmans tags: core-8-branch
2023-12-23
20:22
Rename linux-with-tcl87-build.yml -> linux-with-tcl8-build.yml check-in: db523c70 user: jan.nijtmans tags: trunk, main
2023-12-22
18:45
Merge 8.7 check-in: 7a619281 user: jan.nijtmans tags: trunk, main
16:51
Merge 8.6 check-in: 9baaf06e user: jan.nijtmans tags: core-8-branch
10:31
(cherry-pick): Make sure that the zip-file is attached to tk87.dll for non-static builds too check-in: 14f96815 user: jan.nijtmans tags: core-8-branch
10:26
Make sure that the zip-file is attached to tcl9tk90.dll for non-static builds too check-in: b6b83daf user: jan.nijtmans tags: trunk, main
10:06
Fix TK_RELEASE_SERIAL for "b1" release check-in: 6da2de36 user: jan.nijtmans tags: trunk, main
09:52
int -> Tcl_Size in menu handling check-in: bb926267 user: jan.nijtmans tags: core-8-branch
2023-12-21
22:56
Merge 9.0 check-in: 387c79a0 user: jan.nijtmans tags: revised_text, tip-466
22:53
Merge 9.0 check-in: d13fcc28 user: jan.nijtmans tags: tip-626
22:53
Merge-mark check-in: c64f9a3c user: jan.nijtmans tags: trunk, main
21:58
Add missing cleanup of (non-implicit) selection handlers at the end of the recently aded tests. Maybe implicit handlers (UTF8_STRING handlers automatically created by STRING handlers) should be cleaned as well, or perhaps cleaning the STRING handler should automatically clean the UTF8_STTRING handler (the current code doesn't do this). Leaf check-in: e3ecda2f user: fvogel tags: bug-af31a84c91
21:49
Add one more select-14.x test. check-in: 35e355f4 user: fvogel tags: bug-af31a84c91
21:41
Remove unwanted character check-in: 927ec3c6 user: fvogel tags: bug-af31a84c91
02:05
Update to print documentation check-in: 5339d3cf user: kevin_walzer tags: core-8-branch
01:59
Update documentation for print command check-in: e2933f24 user: kevin_walzer tags: trunk, main
2023-12-20
12:10
Merge 8.7 check-in: c29f762a user: jan.nijtmans tags: trunk, main
12:06
Merge-mark check-in: 627de844 user: jan.nijtmans tags: core-8-branch
11:48
remove tkUnixDialog.c, since it's no longer used check-in: b00a2f9d user: jan.nijtmans tags: core-8-branch
11:06
Ticket [0de707ab06]: Add explanation of the solution provided on the core list by Jan check-in: e006a5f0 user: oehhar tags: trunk, main
09:53
Rebase to 9.0 check-in: 6e1b85da user: jan.nijtmans tags: tip-626
2023-12-19
21:21
Add more tests (select-14.2.2 currently fails). check-in: 453b8814 user: fvogel tags: bug-af31a84c91
20:51
UTF8-STRING is a Linux-specific target (at least Windows does not understand it, test select-14.2 fails with 'PRIMARY selection doesn't exist or form UTF8_STRING not defined') check-in: 364e32e6 user: fvogel tags: bug-af31a84c91
15:55
Merge 8.7 check-in: 84872714 user: jan.nijtmans tags: trunk, main
15:55
Provide variable-names in comments check-in: 83ad1ca5 user: jan.nijtmans tags: core-8-branch
09:57
Merge 8.7 check-in: 66d255fa user: jan.nijtmans tags: trunk, main
09:55
Merge 8.6 check-in: 6350f256 user: jan.nijtmans tags: core-8-branch
09:53
Make it compile (again) with Tcl 8.6 check-in: 38ec3d0a user: jan.nijtmans tags: core-8-branch
2023-12-18
22:19
Merge 9.0 check-in: a41d9d3a user: jan.nijtmans tags: tip-626
21:52
Merge 8.7 check-in: c941ee14 user: jan.nijtmans tags: trunk, main
21:49
Make Ttk_ManagerSpec "const" check-in: 1bfd68d9 user: jan.nijtmans tags: core-8-branch
21:26
Merge 8.7 check-in: cb503aa2 user: jan.nijtmans tags: trunk, main
21:21
ttk improvements (e.g. regarding TCL_UNUSED) check-in: 42619206 user: jan.nijtmans tags: core-8-branch
13:43
Merge 8.7 check-in: d3c10567 user: jan.nijtmans tags: trunk, main
13:29
Use Tcl_ObjCmdProc in stead of full function signature check-in: cf35e7de user: jan.nijtmans tags: core-8-branch
13:27
Even more TCL_UNUSED usage check-in: 172fb6dc user: jan.nijtmans tags: core-8-branch
09:36
Proposal for a fix using a simplified Tk_CreateSelHandler(). check-in: 793effdb user: sbron tags: bug-af31a84c91
08:19
Merge 8.7 check-in: cc8afe5d user: jan.nijtmans tags: trunk, main
2023-12-17
22:25
(internal) int -> Tcl_Size check-in: 438f826c user: jan.nijtmans tags: core-8-branch
2023-12-16
23:12
Merge 8.7 check-in: 5164e127 user: jan.nijtmans tags: trunk, main
2023-12-15
21:18
Many more TCL_UNUSED() usage check-in: dca75010 user: jan.nijtmans tags: core-8-branch
2023-12-14
16:20
Fix for Cygwin build check-in: 73a336ae user: jan.nijtmans tags: trunk, rc3, rc2, main
13:36
Merge 8.7 check-in: b07cf6b5 user: jan.nijtmans tags: trunk, main
12:59
Merge 8.6 check-in: d7be880e user: jan.nijtmans tags: core-8-branch
2023-12-13
14:51
Remove unused variable. check-in: 8a0038df user: culler tags: trunk, main
14:43
Remove unused variable. check-in: 613dc295 user: culler tags: core-8-branch
14:19
Clean up selection handler at the end of the test. check-in: 2e137440 user: sbron tags: bug-af31a84c91
13:30
Add a test to catch bug [af31a84c91]: Replacing selection handler is ineffective. check-in: 10121ce3 user: sbron tags: bug-af31a84c91
11:08
Merge 8.7 check-in: 2af033c9 user: jan.nijtmans tags: trunk, main
11:08
Fix 2 (minor) compiler warnings check-in: 07482bda user: jan.nijtmans tags: core-8-branch
10:53
Merge-mark check-in: a28c7f88 user: jan.nijtmans tags: trunk, main
10:51
Don't use Tcl_Size in documentation (yet), since Tk 8.7 will mainly be used with Tcl 8.7 check-in: 555c3e24 user: jan.nijtmans tags: core-8-branch
10:39
Merge-mark check-in: dc1f5dad user: jan.nijtmans tags: trunk, main
10:38
(Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation. check-in: 5d520316 user: jan.nijtmans tags: core-8-branch
10:09
Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation. check-in: 1fa18623 user: jan.nijtmans tags: trunk, main
2023-12-12
23:30
Remove USE_OLD_CANVAS check-in: e562fa78 user: jan.nijtmans tags: trunk, main
16:24
Merge 8.7 check-in: 9a406fe2 user: jan.nijtmans tags: trunk, main
16:23
Merge 8.6 check-in: 033deb1c user: jan.nijtmans tags: core-8-branch
15:55
Merge-mark check-in: dded101f user: jan.nijtmans tags: trunk, main
15:55
(cherry-pick): Made the scrolling by units via <TouchpadScroll> smoother. check-in: c3aed8d7 user: jan.nijtmans tags: core-8-branch
15:49
Fix for [0de707ab06]: Problem in tk9 static build under windows check-in: ad43c340 user: jan.nijtmans tags: trunk, main
15:31
Made the scrolling by units via <TouchpadScroll> smoother. check-in: 81e2d8c8 user: csaba tags: trunk, main