Tk Source Code

Timeline
Login

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

9749 check-ins using file tests/iDOT.png version 1bdad2cf

2024-05-06
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc Leaf check-in: cf6c186a user: jan.nijtmans tags: trunk, main
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc Leaf check-in: 5246e4ad user: jan.nijtmans tags: core-8-branch
07:29
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc Leaf check-in: eed280b2 user: jan.nijtmans tags: core-8-6-branch
2024-05-05
21:53
Let this bugfix branch build and test at Github Actions. Leaf 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
21:39
Add "controlAlternatingRowColor" to macosx aqua port check-in: c6e7f1d5 user: jan.nijtmans tags: core-8-6-branch
21:30
2 missing "static" keywords check-in: 70bb3b84 user: jan.nijtmans tags: core-8-6-branch
21:01
Update X11 header-files to the latest version check-in: 0dfe7137 user: jan.nijtmans tags: core-8-6-branch
20:24
merge trunk Leaf check-in: 8c7ca0ec user: fvogel tags: revised_text, tip-466
20:23
merge core-8-6-branch Leaf check-in: 2533189f user: fvogel tags: less_tests_constraints
20:21
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: b12fa3e0 user: fvogel tags: trunk, main
20:20
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: 426f7301 user: fvogel tags: core-8-6-branch
17:56
merge trunk Leaf check-in: e092274b user: dgp tags: core-9-0-b2-rc
15:31
Add missing keysyms "ISO_Group_Shift" and "dead_hamza" on MacOS/Windows. Missing "static" keyword, wrong typecast, no longer use deprecated keysym defines check-in: fc5936f8 user: jan.nijtmans tags: core-8-6-branch
13:36
Merge 9.0 Leaf 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-02
20:34
focus -force in ttk entry-2.1.1. Closed-Leaf check-in: 08b42a9f user: fvogel tags: bug-3c2a3a988f
20:33
Indentation in ttk entry-2.1.1. check-in: 94fe26a0 user: fvogel tags: bug-3c2a3a988f
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
17:20
Widget Demo: added demo script for ttk::spinbox widgets. check-in: a701bd1b user: csaba tags: core-8-6-branch
16:39
Fix for [e306996882]: a few issues related to the arrows in Ttk widgets (scaling-agnostic backport from Tk 9 and 8.7). check-in: ad40c616 user: csaba tags: core-8-6-branch
15:30
Doc update (to be reviewed) Leaf check-in: 0540ca2c user: jan.nijtmans tags: doc-update
14:49
Let this bugfix branch build and test at Github Actions. check-in: a1a8bcbd user: fvogel tags: bug-3c2a3a988f
14:48
One should now be able to remove the failsOnUbuntu and failsOnXQuarz constraints. check-in: 617f3004 user: fvogel tags: bug-3c2a3a988f
14:46
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04. check-in: 76d1b5c1 user: fvogel tags: bug-3c2a3a988f
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
19:57
Backport more error-handling in tkMain.c from 8.7: Tk 8.6 could be run with Tcl 8.7, while stdout/stderr could be set to -profile strict check-in: 15a6250e user: jan.nijtmans tags: core-8-6-branch
19:36
Backport argx_rejig branch from Tk 8.7 check-in: 48bd62cb user: jan.nijtmans tags: core-8-6-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
09:52
Simplify TkCygwinMainEx (int -> void return). Fix --disable-shared build on Windows (broken by previous commit) check-in: 86e1195e user: jan.nijtmans tags: core-8-6-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
21:51
Make tkWinTest.c warning-free, when compiled with Tcl 8.7 headers check-in: 3d793297 user: jan.nijtmans tags: core-8-6-branch
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:45
Make TkCygwinMainEx() MODULE_SCOPE. Make Tk_MainEx TCL_NORETURN1 (which only makes a difference when compiled with Tcl 8.7) check-in: 50ac5957 user: jan.nijtmans tags: core-8-6-branch
14:24
Fix gcc warning seen with gcc 11.4: tkConfig.c: In function ‘GetObjectForOption’: tkConfig.c:1934:71: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1934 | objPtr = Tcl_NewStringObj(((char **) optionPtr->specPtr->clientData)[ | ^ check-in: 8cd97ba3 user: jan.nijtmans tags: core-8-6-branch
14:02
merge trunk check-in: 4c2667a9 user: dgp tags: core-9-0-b2-rc
13:44
indenting/formatting (backported from 8.7) check-in: 8d130ca8 user: jan.nijtmans tags: core-8-6-branch
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
13:09
merge core-8-6-branch check-in: 23446877 user: fvogel tags: less_tests_constraints
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
11:03
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. check-in: d842b155 user: fvogel tags: core-8-6-branch
2024-04-20
10:17
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: 9bbfa738 user: fvogel tags: bug-ab839efc5f
10:12
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. Test text-27.26 now passes. check-in: dca579ed user: fvogel tags: bug-ab839efc5f
10:04
Add (currently failing) test text-27.26 demonstrating bug [ab839efc5f]. check-in: 6e4d64bf user: fvogel tags: bug-ab839efc5f
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
15:24
More internal "-encoding utf-8" check-in: a155c7b4 user: jan.nijtmans tags: core-8-6-branch
2024-04-14
15:17
Since in proc setup_win_mousepointer we're using $w, which is supposed to be a not-already visible window, we can [tkwait visibility] on it instead of [_pause]-ing. Leaf check-in: 6bdef79b user: fvogel tags: bug-22349fc78a
2024-04-07
10:07
merge unintended fork check-in: 116624c2 user: fvogel tags: bug-22349fc78a
10:06
Proof of concept letting event-9.11 pass on macOS aqua. This shows there are missing NSevents (or missing processing of these events by the macOS aqua code). check-in: b3c05ed6 user: fvogel tags: bug-22349fc78a
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
19:16
re-generate internal stub tables check-in: 4869d6e5 user: jan.nijtmans tags: core-8-6-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
16:58
Fix commit [60fbc1fa]. check-in: e3db006d user: fvogel tags: bug-22349fc78a
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
19:59
Fix [10705db626]: Missing spaces in man pages. check-in: 5aa61e98 user: fvogel tags: core-8-6-branch
2024-03-19
21:59
merge trunk check-in: e49e54d2 user: fvogel tags: revised_text, tip-466
21:56
merge core-8-6-branch check-in: b0172da5 user: fvogel tags: bug-22349fc78a
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 21fb5661 user: fvogel tags: trunk, main
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 6c841aa3 user: fvogel tags: core-8-6-branch
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
19:15
Fix [4298ba64eb]: MacOSX complains about 0 sized images check-in: 713e7d84 user: jan.nijtmans tags: core-8-6-branch
15:07
Better mouse pointer position with more margin with respect to the .one toplevel. check-in: 69c3dfd1 user: fvogel tags: bug-22349fc78a
15:01
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: c75a736f user: fvogel tags: bug-fdc0ed342d
15:00
A bit better debug info in focusDebug mode. check-in: 8de3dd3e user: fvogel tags: bug-fdc0ed342d
14:38
Fix [fdc0ed342d]: Segfault on focus -force with xvfb check-in: edcf9598 user: fvogel tags: bug-fdc0ed342d
14:36
Add test focus-8.1 currently segfaulting on Linux with xvfb and demonstrating bug [fdc0ed342d]. check-in: e80733e2 user: fvogel tags: bug-fdc0ed342d
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
19:57
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 71b4f5e6 user: jan.nijtmans tags: core-8-6-branch
19:55
eliminate end-of-line spacing in send.test. Code cleanup in tkFont.c check-in: c2c7e550 user: jan.nijtmans tags: core-8-6-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
08:11
-enable-config -> enable-symbols (typo) check-in: e0383e99 user: jan.nijtmans tags: core-8-6-branch
02:02
merge core-8-6-branch check-in: f5525c7b user: fvogel tags: bug-22349fc78a
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
02:00
Complement to the fix for [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. check-in: 435c91c0 user: fvogel tags: core-8-6-branch
2024-03-14
19:38
Fix mistake in comment. Closed-Leaf check-in: 3cc37438 user: fvogel tags: bug-47d4f29159
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
21:24
NotifyNormal was wrongly passed in a detail field while it is a value for the mode field. Replacing by NotifyAncestor is a correct detail field (and this does not change the behavior because both NotifyNormal and NotifyAncestor values happen to be zero). check-in: 1dac28ab user: fvogel tags: bug-22349fc78a
20:53
Merge 8.7 check-in: 07285c87 user: jan.nijtmans tags: bug-53fdb87e49
20:50
Don't use the <<EnteredChild>> event anymore internally in Tk. Eradicate the <<NOTE-PW-LEAVE-NOTIFYINFERIOR>>. check-in: 927b68cf user: fvogel tags: bug-47d4f29159
20:09
Adjust comments in PickCurrentItem(), TkTextPickCurrent() and CoreEventProc(). check-in: c26fb4a3 user: fvogel tags: bug-47d4f29159
2024-03-10
18:04
One more use of proc create_and_pack_frames. check-in: cb6c8177 user: fvogel tags: bug-22349fc78a
17:59
Enlarge windows and widgets in event-9.* in order to be more independent of the height of the top decoration of toplevel windows on macOS with XQuartz. check-in: 8e55f77c user: fvogel tags: bug-22349fc78a
11:57
Formatting. check-in: 185c9e86 user: fvogel tags: bug-22349fc78a
2024-03-09
17:47
Remove useless statements. check-in: 60fbc1fa user: fvogel tags: bug-22349fc78a
17:45
Remove tests event-9.1 and event-9.2 since they are (now better) covered by event-9.13. check-in: bf6234fc user: fvogel tags: bug-22349fc78a
10:48
Formatting. check-in: 4bfe17ad user: fvogel tags: bug-22349fc78a
10:43
More comments. check-in: 8c39ff15 user: fvogel tags: bug-22349fc78a
10:40
Prevent hang in event-9.15 on Linux by removing stuff no longer needed since we're using _pause now instead of update. check-in: d569f3a7 user: fvogel tags: bug-22349fc78a
09:41
Don't use the root (.) toplevel for the new tests. This resolves the hang in the test suite during focusTcl-2.1. check-in: b16759f7 user: fvogel tags: bug-22349fc78a
08:58
Use proc create_and_pack_frames where possible. check-in: 5cc592dd user: fvogel tags: bug-22349fc78a
08:45
Adjust comments. check-in: 5732961e user: fvogel tags: bug-22349fc78a
2024-03-08
21:40
Now event.test passes on Windows (when run standalone only). check-in: b1256d26 user: fvogel tags: bug-22349fc78a
20:54
Indentation is 4 spaces. check-in: 4f5222a6 user: fvogel tags: bug-22349fc78a
20:50
Remove proc init_pos check-in: 62089756 user: fvogel tags: bug-22349fc78a
20:45
Indentation is 4 spaces. check-in: 08627227 user: fvogel tags: bug-22349fc78a
20:43
Remove tkWithNotifyInferior, clean proc at end of the file, and make proc initpos unhang as an emergency temporary measure. check-in: d3a50a9c user: fvogel tags: bug-22349fc78a
20:30
Add event tests from [22349fc78a]. Not functional yet. check-in: e1d55198 user: fvogel tags: bug-22349fc78a
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:08
merge core-8-6-branch check-in: 3eb956ad user: fvogel tags: bug-22349fc78a
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
20:06
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 8aee368f user: fvogel tags: core-8-6-branch
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
14:15
typo's in changes file (backported) check-in: 423cb861 user: jan.nijtmans tags: core-8-6-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-29
22:09
merge core-8-6-branch check-in: 70572fed user: fvogel tags: less_tests_constraints
2024-02-28
21:22
merge release check-in: ade24c0a user: dgp tags: core-8-6-branch
15:17
Fixes to changes file. (Thanks Christopher Chavez!) Closed-Leaf check-in: e987bb51 user: dgp tags: rc2, core-8-6-14-rc, core-8-6-14
2024-02-25
21:29
Again... check-in: bffcc206 user: fvogel tags: bug-47d4f29159
21:29
Fix spaces. check-in: fbbf1f4c user: fvogel tags: bug-47d4f29159
21:27
Let this bugfix branch build and test at Github Actions. check-in: cef684da user: fvogel tags: bug-22349fc78a
21:27
Let this bugfix branch build and test at Github Actions. check-in: 29c05981 user: fvogel tags: bug-47d4f29159
20:27
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 58a10b35 user: fvogel tags: bug-47d4f29159
20:21
Fix [22349fc78a]: Incorrect crossing events upon destruction of the pointer window under MS Windows. Patch from Erik Leunissen. check-in: 04732899 user: fvogel tags: bug-22349fc78a
2024-02-22
16:01
Added a missing bugfix to changes file. check-in: 4acec597 user: csaba tags: rc1, core-8-6-14-rc
2024-02-21
20:46
rest of the changes check-in: 9a11a991 user: dgp tags: core-8-6-14-rc
18:00
Addition of changes continues... check-in: 702bce76 user: dgp tags: core-8-6-14-rc
15:58
merge 8.6 check-in: 06061eb5 user: dgp tags: core-8-6-14-rc
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
15:16
Fix [82d5a93a46]: 8.6 Documentation/comment typo fixes check-in: 71f581f3 user: jan.nijtmans tags: core-8-6-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
20:57
Work in progress updating changes file for Tk 8.6.14 check-in: de0f97e4 user: dgp tags: core-8-6-14-rc
19:20
merge 8.6 check-in: 9501496c user: dgp tags: core-8-6-14-rc
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
22:04
Merge core-8-6-branch. This is actually a no-op since branch less_tests_constraints already contained [9deacbbe] which was recommitted in core-8-6-branch as [c8315f40]... check-in: 6c694ed0 user: fvogel tags: less_tests_constraints
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
15:07
Fix compilation warning with -DDEBUG_FONTSEL check-in: c8315f40 user: jan.nijtmans tags: core-8-6-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:20
Merge 8.6 check-in: 5f39d044 user: jan.nijtmans tags: less_tests_constraints
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
16:16
"eval destroy" -> "destroy {*}" in testcases/demo's check-in: 47589603 user: jan.nijtmans tags: core-8-6-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
14:19
merge 8.6 check-in: c8309a4a user: dgp tags: core-8-6-14-rc
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
20:38
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 9742700a user: fvogel tags: core-8-6-branch
2024-02-07
20:27
Fix previous commit. Closed-Leaf check-in: eea9fab5 user: fvogel tags: bug-57b821d2db
19:20
merge 8.6 check-in: d64ba250 user: dgp tags: rc0, core-8-6-14-rc
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 Leaf 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:53
Build binaries at GitHub. check-in: 2bdfc8bb user: fvogel tags: bug-57b821d2db
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-05
20:13
Add a link to the 'MARKS' section in text.n check-in: c21dbc13 user: fvogel tags: bug-57b821d2db
2024-02-03
17:46
Expand coverage of textIndex-22.16 check-in: 841577fa user: fvogel tags: bug-57b821d2db
11:52
Merge 9.0 check-in: 022d4494 user: jan.nijtmans tags: revised_text, tip-466
11:25
The text widget does not need to be packed for test textIndex-22.16. check-in: a92a24b2 user: fvogel tags: bug-57b821d2db
11:05
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: e869047e user: fvogel tags: bug-57b821d2db
11:05
Make textIndex-22.16 really fail. check-in: 76874248 user: fvogel tags: bug-57b821d2db
08:31
Add test textIndex-22.16 demonstrating bug [57b821d2db]. Currently fails (expectedly). check-in: 79cae57f user: fvogel tags: bug-57b821d2db
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
10:51
Make test-cases work for UNIX/MacOS as well. check-in: edeb2274 user: jan.nijtmans tags: core-8-6-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
10:26
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: 22669240 user: fvogel tags: core-8-6-branch
09:26
Do the same for ttk::spinbox and ttk::combobox. This is not absolutely needed: there is no error triggering on <<NextWord>>/<<PrevWord>> because these widgets inherit the -show option from ttk::entry even if it does not really make sense for these types of widget. However it's better to do it for those widgets so that the behavior is consistent with Tk widgets, and in case people use -show with ttk::spinbox/combobox they would not be able to identify the words in the widget (see [2a32225cd1]). Closed-Leaf check-in: bbb4b981 user: fvogel tags: bug-9fa3e08243
09:03
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: e55cb6b7 user: fvogel tags: bug-9fa3e08243
08:55
Add tests demonstrating bug [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. For Tk, spinbox-25.3 fails (as expected). For Ttk, spinbox-11.2 does not fail because the ttk::spinbox inherits the -show option of the ttk::entry widget, event though it's not used nor documented for ttk::spinbox. (Note: tests numbering mirror their counterparts in entry.test). check-in: 00c6ff81 user: fvogel tags: bug-9fa3e08243
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
13:48
Fix [8da7af2f8e]: slow widget creation if default font is not used. check-in: f45960ae user: fvogel tags: core-8-6-branch
10:38
Install unifont package before running tests. check-in: c0db977d user: fvogel tags: less_tests_constraints
09:09
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution. check-in: d44287df user: fvogel tags: trunk, main
09:09
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution. check-in: 416368c3 user: fvogel tags: core-8-6-branch
08:04
Remove instrumentation from font-44.2 since the test now passes at GitHub Actions on Linux without Xft, with xvfb. check-in: 413da431 user: fvogel tags: less_tests_constraints
00:13
Same change for Entry en (ttk::)spinbox check-in: b4a14597 user: jan.nijtmans tags: tip-686
2024-01-26
21:02
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution Closed-Leaf check-in: e259ac2d user: fvogel tags: bug-7e5f72c9dd
20:42
Install fonts before running tests. check-in: 774b19d5 user: fvogel tags: less_tests_constraints
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
06:59
Instrument font-44.2 failing (not a new failure, discovered when starting testing --disable-xft). Failure happens at GitHub Actions on Linux without Xft, with xvfb - not on my same setup. check-in: 7f92f163 user: fvogel tags: less_tests_constraints
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:40
merge 8.6 check-in: 4e8ae373 user: dgp tags: core-8-6-14-rc
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
20:23
Since we are here make font-15.1, font-15.2 and font-15.3 robust against previous fonts potentially used by the test suite. Closed-Leaf check-in: c120c687 user: fvogel tags: bug-8da7af2f8e
19:49
merge core-8-6-branch check-in: 965e9cca user: fvogel tags: less_tests_constraints
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:17
Stop building this branch (eventually) Closed-Leaf check-in: 61b28b8e user: jan.nijtmans tags: bug-026e2bb685
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
12:10
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. Continued fix check-in: d5bcba02 user: jan.nijtmans tags: core-8-6-branch
2024-01-22
21:50
Fix typo check-in: da912fe2 user: fvogel tags: bug-8da7af2f8e
21:46
Test suite hygiene - Let font-17.1 and font-18.1 be independent from previous tests (interaction was with config-4.47 and config-4.48). check-in: 07f1820b user: fvogel tags: bug-8da7af2f8e
21:35
Update comments in tkText.h. Minor further tweaks Closed-Leaf check-in: fea60d43 user: jan.nijtmans tags: bug-026e2bb685-alt
20:46
Implementation cleanup: We know that always internalPtr != NULL, and that the options handled are never saved/restored. check-in: 644ed6a6 user: jan.nijtmans tags: bug-026e2bb685-alt
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
09:18
Use internal flag OPTION_NONNEG check-in: af71f03d user: jan.nijtmans tags: bug-026e2bb685-alt
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
22:36
Boolean uses -1 as value when not provided. Same for Relief and Justify check-in: f35f6481 user: jan.nijtmans tags: bug-026e2bb685-alt
22:16
Implement the same for Boolean, Relief and Justify as well check-in: d3f69d94 user: jan.nijtmans tags: bug-026e2bb685-alt
21:26
Alternative solution for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 289a155a user: jan.nijtmans tags: bug-026e2bb685-alt
21:26
Let this bugfix branch build and test at Github Actions. check-in: 10a4b886 user: fvogel tags: bug-8da7af2f8e
21:14
Fix [8da7af2f8e]: slow widget creation if default font is not used check-in: d7b0c443 user: fvogel tags: bug-8da7af2f8e
17:33
Merge 8.6 check-in: a73afcb6 user: jan.nijtmans tags: core-8-branch
17:30
Adapt textTag-1.29 demonstrating that [026e2bb685] is not completely solved yet check-in: 042c281f user: jan.nijtmans tags: core-8-6-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
13:41
Let this bugfix branch build and test at Github Actions. check-in: 3889aa75 user: fvogel tags: bug-026e2bb685
13:40
Implement a better solution built on the savePtr parameter of Tk_SetOptions. check-in: 507fdcab user: fvogel tags: bug-026e2bb685
13:26
Return to state [4c67cefe] (backout several commits). check-in: 8ad32a91 user: fvogel tags: bug-026e2bb685
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
08:51
Update build scripts (backported from 8.7/9.0). Travis is no longer supported (probably won't even work any more). typo in tkMenubutton.h check-in: a8515bb7 user: jan.nijtmans tags: core-8-6-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:54
Merge 8.6. No need to build this branch on Github any more check-in: 47292b2a user: jan.nijtmans tags: bug-026e2bb685
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:44
More needed 13 -> 14 bumps check-in: 2b098a24 user: jan.nijtmans tags: core-8-6-14-rc
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
09:38
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway, remaining options. check-in: 0f5bf543 user: jan.nijtmans tags: core-8-6-branch
09:18
Fix compiler warning on Windows check-in: df90f42d user: jan.nijtmans tags: core-8-6-branch
09:17
Fix memory leak, and let's see what happens if we add lMargin2: Problem will be performance if we add a lot of these check-in: 592a36ae user: jan.nijtmans tags: bug-026e2bb685
05:16
Following previous commits, there is no need to initialize to INT_MIN anymore, therefore restore the old statement initializing to zero. check-in: 37c003c7 user: fvogel tags: bug-026e2bb685
05:06
Let this bugfix branch build and test at Github Actions. check-in: a9199dcd user: fvogel tags: bug-026e2bb685
04:51
Following previous commit, remove now useless statement. check-in: b4c3a74a user: fvogel tags: bug-026e2bb685
04:45
Restore -lmargin1 string value after an invalid value was specified. check-in: 65261e8a user: fvogel tags: bug-026e2bb685
2024-01-16
22:32
Handle the remaining options in a similar way check-in: 4c67cefe user: jan.nijtmans tags: bug-026e2bb685
21:28
(partial) fix for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. -relief and -justify is working now, but other options hstill have the same problem check-in: 6ab21a0c user: jan.nijtmans tags: bug-026e2bb685
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
01:09
Bump to 8.6.14 for release check-in: 35457e6c user: griffin tags: core-8-6-14-rc
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
21:22
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 90a8df47 user: jan.nijtmans tags: core-8-6-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
17:04
merge core-8-6-branch check-in: 0afe4f52 user: fvogel tags: less_tests_constraints
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:17
Fix [737abf4523]: text widget has terrible performance with image create. check-in: bae491de user: fvogel tags: core-8-6-branch
20:16
merge trunk check-in: 37579cd2 user: fvogel tags: revised_text, tip-466
2024-01-11
20:58
Fix bug in previous commit. Closed-Leaf check-in: ed90c9b4 user: fvogel tags: bug-737abf45230
07:24
Modified implementation inspired by the revised text widget and proposal from Emiliano Gavilan. check-in: 17cf80d8 user: fvogel tags: bug-737abf45230
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
22:02
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: 479e7b2d user: fvogel tags: core-8-6-branch
21:52
Let this bugfix branch build and test at Github Actions. check-in: 0258e0c4 user: fvogel tags: bug-737abf45230
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
21:40
Adapt expected result of test textImage-1.19 following previous commit. This change is compliant with the documentation in text.n (section 'Embedded images'). check-in: 511c7ddd user: fvogel tags: bug-737abf45230
21:38
Fix [737abf4523]: text widget has terrible performance with image create. check-in: 55c3b394 user: fvogel tags: bug-737abf45230
19:38
Improvement in scrollbar.n. check-in: 6b2a4d7d user: csaba tags: core-8-6-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
22:30
Fix and simplify Tk_FreeImage. Closed-Leaf check-in: 9030824a user: fvogel tags: bug-b7abf0d817
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:21
typo check-in: a7ff75ed user: jan.nijtmans tags: core-8-6-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-07
09:16
Replace 'eval destroy ...' by 'destroy {*} ...' check-in: e4012c17 user: fvogel tags: less_tests_constraints
2024-01-06
22:28
Let this bugfix branch build and test at Github Actions. check-in: 12ae5e63 user: fvogel tags: bug-b7abf0d817
22:00
Simplify Tk_FreeImage check-in: c2cdb45c user: fvogel tags: bug-b7abf0d817
21:38
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: a5ad9e81 user: fvogel tags: bug-b7abf0d817
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
17:01
USE_WIDECHAR_API isn't used anywhere. Comment fixes check-in: eb2d331c user: jan.nijtmans tags: core-8-6-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
08:45
Correction in documentation embedded in rules.vc check-in: aa895fef user: fvogel tags: core-8-6-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
09:00
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row check-in: f32f7a24 user: jan.nijtmans tags: core-8-6-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
16:03
No need for separate tktest manifest: just re-use the one from wish. Give tktest.exe a version-number check-in: a82ea6e1 user: jan.nijtmans tags: core-8-6-branch
15:59
Fix [1ca3c8d9da]: nmake build with OPTS=static check-in: 1374b2d1 user: jan.nijtmans tags: core-8-6-branch
2024-01-03
20:50
Better: generate tktest.res from a separate tktest.rc check-in: ff1a5283 user: jan.nijtmans tags: core-8-6-branch
20:34
Add rule to generate "tktest.res" check-in: c2833a28 user: jan.nijtmans tags: core-8-6-branch
20:27
"Check out" -> "CheckOut" check-in: 5bec5ad3 user: jan.nijtmans tags: core-8-6-branch
20:16
Test OPTS=static (without staticpkg) too check-in: 9300093e user: jan.nijtmans tags: core-8-6-branch
15:39
Possible fix for [1ca3c8d9da]: nmake build with OPTS=static check-in: dc10eade user: jan.nijtmans tags: core-8-6-branch
15:11
try OPTS=static,staticpkg Windows build check-in: bde215b2 user: jan.nijtmans tags: core-8-6-branch
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:57
Merge-mark check-in: a90fde5b user: jan.nijtmans tags: less_tests_constraints
14:52
AllocFont() -> InitFont() in comments. Stolen from "less_tests_constraints" branch check-in: b194447b user: jan.nijtmans tags: core-8-6-branch
14:40
Merge 8.6 check-in: eeb818ca user: jan.nijtmans tags: less_tests_constraints
14:37
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font check-in: 6fc75377 user: jan.nijtmans tags: core-8-6-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
14:19
unnecessary check for $last >= 0 check-in: 1f21cbe7 user: jan.nijtmans tags: core-8-6-branch
12:43
Don't do a nmake build with OPTS=static (yet). See [1ca3c8d9da] check-in: 96a46054 user: jan.nijtmans tags: core-8-6-branch
01:41
Merge-mark check-in: b9029bbc user: jan.nijtmans tags: core-8-branch
01:33
.. but prevent code duplication check-in: 58474794 user: jan.nijtmans tags: core-8-6-branch
2024-01-02
14:55
Fix 2 (minor) compiler warnings on Windows check-in: 5d91303b user: jan.nijtmans tags: core-8-6-branch
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
2024-01-01
23:43
missing ')' check-in: a7b4e779 user: jan.nijtmans tags: core-8-6-branch
23:37
Keep menu.tcl/tearoff.tcl more in sync with 8.7 check-in: 9303b88e user: jan.nijtmans tags: core-8-6-branch
22:02
Add --disable-shared windows build check-in: 9c0bab42 user: jan.nijtmans tags: core-8-6-branch
2023-12-31
15:16
Update comments in unixFont-8.4, -8.6, -9.1 and -9.2: Character classification is gone since [1120dc4257], and GetControlCharSubst procedure is long gone as well. check-in: 29c0065b user: fvogel tags: less_tests_constraints
15:09
Constrain unixFont-8.4 (nonPortable) and unixFont-8.6, -9.1 and -9.2 (withoutXft). Reasons are indicated in tests comments. check-in: 44ae9e71 user: fvogel tags: less_tests_constraints
2023-12-30
16:55
Remove 3 failsOnXQuarz constraints since [52df668390] is fixed by the previous merge. check-in: 6ff5dc8f user: fvogel tags: less_tests_constraints
16:42
merge branch bug-52df668390 check-in: 57fd8c96 user: fvogel tags: less_tests_constraints
16:28
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font. Closed-Leaf check-in: 02de74fa user: fvogel tags: bug-52df668390
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
14:12
Fix [fec9e3879d]: Confusion regarding menu indexes "none" and {}. Also add some type-casts check-in: 9f8d8e42 user: jan.nijtmans tags: core-8-6-branch
00:30
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row Closed-Leaf check-in: 8a8493a3 user: jan.nijtmans tags: bug-a9e637f1c8
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
16:45
Fix [9c57421be8]: -relief strange behavior in scrollbar. Enhance Tcl_GetRelief() such that "interp" and "reliefPtr" are allowed to be NULL check-in: d7650b4e user: jan.nijtmans tags: core-8-6-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
12:01
(cherry-pick): remove tkUnixDialog.c, since it's no longer used check-in: c44ee43d user: jan.nijtmans tags: core-8-6-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:27
upload-artifact @3 -> @4 check-in: 6a3ea520 user: jan.nijtmans tags: core-8-6-branch
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
08:52
merge core-8-6-branch check-in: ad944490 user: fvogel tags: less_tests_constraints
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
15:15
Merge 8.6 Leaf check-in: 58f32512 user: jan.nijtmans tags: bug-c23f79ef96, bug-fde9dc2392
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
12:58
Add Tk_Window parameter to TtkSelectImage(). Not used yet check-in: 4c1667e1 user: jan.nijtmans tags: core-8-6-branch
10:56
Merge 8.6 check-in: 53612921 user: jan.nijtmans tags: bug-c23f79ef96, bug-fde9dc2392
2023-12-13
14:55
Don't build this branch any more Closed-Leaf check-in: 2cb6e78e user: jan.nijtmans tags: x11-unixwm-51-7
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:28
There was a reason those 3 signatures were removed check-in: 0354549b user: jan.nijtmans tags: core-8-6-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
16:09
Update keycode table (and documentation) to updated X11 headers check-in: 952c48a2 user: jan.nijtmans tags: core-8-6-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
15:27
Merge 8.7 check-in: 13ac6e98 user: jan.nijtmans tags: trunk, main
15:23
Merge 8.6 check-in: 1ab9f9f9 user: jan.nijtmans tags: core-8-branch
15:04
Update to latest X11 headers check-in: 31d8e5eb user: jan.nijtmans tags: core-8-6-branch
14:13
Merge-mark check-in: ebde2acd user: jan.nijtmans tags: trunk, main
14:12
Merge 8.6 check-in: 3e534c36 user: jan.nijtmans tags: core-8-branch
13:54
Merge 8.7 check-in: 8922c662 user: jan.nijtmans tags: trunk, main
13:08
Merge 8.6 check-in: 39b2909c user: jan.nijtmans tags: core-8-branch
13:03
Backport some clean-up from 8.7 check-in: 6b85c82d user: jan.nijtmans tags: core-8-6-branch
11:54
(cherry-pick)More adjustments to tests that failed on macOS Sonoma check-in: 5928318b user: jan.nijtmans tags: core-8-6-branch
11:53
More adjustments to tests that failed on macOS Sonoma check-in: 19af82b9 user: jan.nijtmans tags: trunk, main
11:49
Merge 9.0 check-in: 47c0d2a3 user: jan.nijtmans tags: x11-unixwm-51-7
11:14
Merge 8.7 check-in: 6d6ecb48 user: jan.nijtmans tags: trunk, main
11:13
Fix [438a0a79d8] and [d498db461a], both related to -underline handling check-in: d94ca5cd user: jan.nijtmans tags: core-8-branch
2023-12-11
22:24
Tk_InitImageArgs() was related to USE_OLD_IMAGE, which is now removed check-in: 293accc0 user: jan.nijtmans tags: trunk, main
19:36
Change (internal) TkCreateFrame function from argc/argv -> objc/objv check-in: 03ed8b48 user: jan.nijtmans tags: trunk, main
16:03
misc code cleanup check-in: 1e428a77 user: jan.nijtmans tags: core-8-branch
16:01
Make scrollCounter "unsigned long" check-in: 566cfc9b user: jan.nijtmans tags: core-8-branch
15:27
Test unixWm-51.7 on the X11 CI runner check-in: 8d11afe7 user: culler tags: x11-unixwm-51-7
09:24
backout [b5ee5fc8]. It's causing test-failures on X11 check-in: 95de58be user: jan.nijtmans tags: trunk, main
09:15
Merge 8.7 check-in: ba31bc57 user: jan.nijtmans tags: trunk, main
09:11
No deprecated function names in testcases check-in: 12ac3041 user: jan.nijtmans tags: core-8-branch
08:55
White-spacing check-in: 25516c09 user: jan.nijtmans tags: core-8-branch
06:21
More complete cleaning in ttk test image-3.1 check-in: fdcdf663 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
02:43
Merge implementation of TIP #684 from core-8-branch. check-in: 11828c37 user: marc_culler tags: trunk, main
02:28
Merge implementation of TIP #684. check-in: 72276040 user: marc_culler tags: core-8-branch
2023-12-10
13:53
Better test suite hygiene in image-3.1 check-in: 72f80aad user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
12:19
Add non-regression test image-3.1 for [fde9dc2392]. check-in: d7784f60 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
11:41
Simplify expected result calculation for frame-2.15 check-in: 78201759 user: fvogel tags: less_tests_constraints
11:39
Remove superfluous constraint 'x11' on tests having constraint 'haveDISPLAY' since the latter already includes the former. check-in: 755df808 user: fvogel tags: less_tests_constraints
09:44
Remove Androwish-specific test on #define check-in: 9f5cd983 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
2023-12-09
10:53
Patch https://www.androwish.org/home/info/ccc996aeffde47f8 (fixes in ttk image management) from Christian Werner. Fixes bug [fde9dc2392]. check-in: 6de380f3 user: sbron tags: bug-c23f79ef96, bug-fde9dc2392
10:18
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner. check-in: e06aa73e user: fvogel tags: trunk, main
10:18
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner. check-in: a73ef1cb user: fvogel tags: core-8-6-branch
2023-12-08
12:01
Sync unix/tcl.m4 with Tcl 9.0 check-in: f1417ecf user: jan.nijtmans tags: trunk, main
2023-12-07
03:02
More adjustments to tests that failed on macOS Sonoma. check-in: b5ee5fc8 user: marc_culler tags: trunk, main
2023-12-06
23:27
Merge 9.0 check-in: 7ce8fbd8 user: jan.nijtmans tags: revised_text, tip-466
23:26
Merge 8.7 check-in: 08ea5bf5 user: jan.nijtmans tags: trunk, main
20:27
Merge core-8-6-branch check-in: 73d7dba9 user: culler tags: core-8-branch
19:12
Increase delays so tests pass on macOS Sonoma. check-in: fb42a2db user: culler tags: core-8-6-branch
13:38
Merge 9.0 check-in: 277a101e user: jan.nijtmans tags: revised_text, tip-466
2023-12-04
22:13
Fix the build with -DTK_NO_DEPRECATED=1 (errors and warnings). check-in: 71597423 user: fvogel tags: revised_text, tip-466
14:52
Merge 8.7 check-in: 87272a3d user: jan.nijtmans tags: trunk, main
14:51
Merge 8.6 check-in: 35c3e064 user: jan.nijtmans tags: core-8-branch
14:51
On UNIX, winPtr->window == 0 is as valid as any other windows ID check-in: 492e5337 user: jan.nijtmans tags: core-8-6-branch
2023-12-03
19:22
Merge-mark check-in: 6b97faf8 user: jan.nijtmans tags: trunk, main
19:20
Merge 8.6 check-in: 885dc926 user: jan.nijtmans tags: core-8-branch
18:49
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: bf041dbc user: fvogel tags: trunk, main
18:49
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: 1877c045 user: fvogel tags: core-8-6-branch
18:01
Merge 8.7 check-in: 2600c846 user: jan.nijtmans tags: trunk, main
18:00
Merge 8.6 check-in: c91ff13d user: jan.nijtmans tags: core-8-branch
16:43
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: 21e6b03c user: marc_culler tags: trunk, main
16:29
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: b59b930c user: marc_culler tags: core-8-branch
16:23
Add an update in visual-9.1 check-in: 66e803e4 user: fvogel tags: bug-c23f79ef96
16:14
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: 805f23c2 user: marc_culler tags: core-8-6-branch
15:53
Add non-regression test visual-9.1 check-in: 776bdb0e user: fvogel tags: bug-c23f79ef96
15:21
Fix [40af63fa24]: Aqua: passing None to XMapWindow() should be fatal check-in: 63d02e8a user: jan.nijtmans tags: core-8-6-branch
13:48
Remove useless statement. check-in: 96c61507 user: fvogel tags: bug-c23f79ef96
13:45
Better fix for Tcl error hanging the test suite during filebox.test (see previous commit). Patch from Christian Werner. check-in: a1c0b468 user: fvogel tags: bug-c23f79ef96
09:54
Fix hangs in filebox.test check-in: 01e397eb user: fvogel tags: bug-c23f79ef96
09:11
Fix the warnings revealed at Github CI on Linux. check-in: 000283f2 user: fvogel tags: revised_text, tip-466
2023-12-02
17:22
Eliminate segfault in entry-7.1 ttk test. check-in: de479725 user: fvogel tags: bug-c23f79ef96
14:56
Fix test xmfbox-2.6 in accordance with the changes made in [7608b5e7]. check-in: 2e034b1d user: fvogel tags: bug-c23f79ef96
14:44
Fix error when applying one of the previous patches. check-in: 4269fdae user: fvogel tags: bug-c23f79ef96
14:28
Let this bugfix branch build and test at Github Actions. check-in: c07d0391 user: fvogel tags: bug-c23f79ef96
14:26
Fix formatting. check-in: f7fe5eb7 user: fvogel tags: bug-c23f79ef96
14:12
Fix error when applying one of the previous patches. check-in: 82780d5e user: fvogel tags: bug-c23f79ef96
14:09
Patch https://www.androwish.org/home/info/4979992f45ef6cb4 (another attempt to fix ttk object caching) from Christian Werner. check-in: 65565dba user: fvogel tags: bug-c23f79ef96
14:02
Patch https://www.androwish.org/home/info/08edf82b9b7e94e5 (some fixes in tk's library in order to support multiple display connections) from Christian Werner. check-in: 7608b5e7 user: fvogel tags: bug-c23f79ef96
13:36
sprintf --> snprintf check-in: 8cf14aad user: fvogel tags: bug-c23f79ef96
13:35
Patch https://www.androwish.org/home/info/8891f0f0927cb844 (fixes in ttk object caching) from Christian Werner. check-in: ea226ea5 user: fvogel tags: bug-c23f79ef96
13:29
Patch https://www.androwish.org/home/info/843e00e7fc400009 (fixes in tk's font rendering when using libxft) from Christian Werner. check-in: 4dc98988 user: fvogel tags: bug-c23f79ef96
11:35
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner proposed in https://www.androwish.org/home/info/7aeac931688d2525. Closed-Leaf check-in: 817e22cd user: fvogel tags: bug-1d8b7124b6
11:28
Backout [dfcb5408] and [182ef922]. check-in: 0a187b9a user: fvogel tags: bug-1d8b7124b6
11:01
merge trunk check-in: 89ba48e9 user: fvogel tags: revised_text, tip-466
09:39
Updated the ttk::scrollbar test. Closed-Leaf check-in: 277c9b5a user: csaba tags: touchpad_events
09:27
Fixed the test failure in ttk/scrollbar test. check-in: 63b77ca1 user: csaba tags: core-8-branch
09:26
Fixed the test failure in ttk/scrollbar test. check-in: 864f904a user: csaba tags: trunk, main
2023-12-01
21:48
Merge 8.7 check-in: 68c5d945 user: jan.nijtmans tags: trunk, main
21:47
Merge 9.0 check-in: 819ba0f4 user: jan.nijtmans tags: revised_text, tip-466
18:42
CI for revised_text on Linux (other platforms already have it). check-in: a2a9a6e1 user: fvogel tags: revised_text, tip-466
15:57
Fix [5fde07b1d5]: tkCanvas.c: use WORDS_BIGENDIAN check-in: 5258697c user: jan.nijtmans tags: core-8-branch
13:23
Merge 8.7 check-in: 405a0967 user: jan.nijtmans tags: trunk, main
13:22
Cover ICU4C version 0.60 up to 0.79: That's from 2017 up to around 2026, almost 10 years life span. check-in: 8b0ea891 user: jan.nijtmans tags: core-8-branch
12:26
For X11 only: Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: f7687c4d user: csaba tags: touchpad_events
11:16
Adapted scrollbar.test to the improvements in scrlbar.tcl; reverted the changes in scrlbar.tcl and ttk/notebook.tcl made in [855b6c5a]. check-in: 4bf9e258 user: csaba tags: core-8-branch
11:14
Adapted scrollbar.test to the improvements in scrlbar.tcl; reverted the changes in scrlbar.tcl and ttk/notebook.tcl made in [c0b55af4]. check-in: eeede5fa user: csaba tags: trunk, main
10:12
Merge 8.7 check-in: 90ef5574 user: jan.nijtmans tags: trunk, main
10:11
Merge 8.6 check-in: e78a3699 user: jan.nijtmans tags: core-8-branch
10:09
http -> https (see [b54a9193f6]) check-in: 2d455ab8 user: jan.nijtmans tags: core-8-6-branch
10:05
Fix [53fdb87e49]: Glyph indexing is still unperfect check-in: 7fba3466 user: jan.nijtmans tags: core-8-branch
09:30
Fix [53fdb87e49]: Glyph indexing is still unperfect check-in: c0b55af4 user: jan.nijtmans tags: trunk, main
09:23
Fix test-failure in scrollbar test check-in: 855b6c5a user: jan.nijtmans tags: core-8-branch
2023-11-30
23:01
Merge 8.7 check-in: c32df55b user: jan.nijtmans tags: trunk, main
23:00
Missing needed TCL_COMBINE flag (only really needed when running with Tcl 9.0) check-in: d5bedce8 user: jan.nijtmans tags: core-8-branch
22:52
Fix now appears to work for MaxOS too Closed-Leaf check-in: e915d295 user: jan.nijtmans tags: utf-max-4
21:52
Oops check-in: a1764379 user: jan.nijtmans tags: utf-max-4
20:18
Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: 90c3e7b9 user: csaba tags: core-8-branch
20:14
Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: b02c00e7 user: csaba tags: trunk, main
16:17
Entry widget on MacOS works fine now check-in: b1050ff0 user: jan.nijtmans tags: utf-max-4
15:58
Correct typo on bind man page check-in: 3ac20691 user: kevin_walzer tags: touchpad_events
11:35
Merge 9.0. More progress check-in: eefe79ca user: jan.nijtmans tags: utf-max-4
09:03
(cherry-pick) Include pb_image.svg in the distribution. check-in: 9a3fb627 user: jan.nijtmans tags: core-8-branch
2023-11-29
19:16
Include pb_image.svg in the distribution. check-in: 93575b6f user: dgp tags: trunk, rc1, main
16:04
More tweaks Leaf check-in: afc25089 user: jan.nijtmans tags: bug-d66e6fabad
15:55
Rebase to 9.0 check-in: b9cdd86b user: jan.nijtmans tags: bug-d66e6fabad
15:52
Re-apply [efab40f95b93]. Make everything compile again check-in: dfc84fa6 user: jan.nijtmans tags: bug-d66e6fabad
2023-11-28
20:38
Include changes suggested by Csaba Nemethi. check-in: b85117bf user: marc_culler tags: touchpad_events
18:14
Rebase to 8.7 check-in: 56c5f556 user: jan.nijtmans tags: bug-d66e6fabad
17:55
Merge 8.7 check-in: 0373028a user: jan.nijtmans tags: trunk, main
17:55
Merge 8.6 check-in: 8ceba030 user: jan.nijtmans tags: core-8-branch
17:53
Fix [900f23c6a8]: Potential problem in PNG parser check-in: 17378151 user: jan.nijtmans tags: core-8-6-branch
17:48
merge-mark check-in: 35f3f459 user: jan.nijtmans tags: trunk, main
17:47
Specify TK_ALWAYS_REDRAW where appropriate check-in: 61b99481 user: jan.nijtmans tags: core-8-branch
13:51
Fix Windows build check-in: e158575e user: culler tags: touchpad_events
13:48
Remove dead code related to _TK_ALLOW_DECREASING_TABS check-in: bf86eba6 user: jan.nijtmans tags: trunk, main
13:42
Remove internal TkMacOSXDrawable stub entry: no longer necessary check-in: 6edb1a27 user: jan.nijtmans tags: trunk, main
12:16
Merge 9.0 check-in: 5cc7c557 user: jan.nijtmans tags: revised_text, tip-466
09:14
Merge 8.7 check-in: aa9b915d user: jan.nijtmans tags: trunk, main
09:11
Add TK_ALWAYS_REDRAW flag check-in: ffe93cb9 user: jan.nijtmans tags: core-8-branch
09:05
TIP 647: Change Tk_ConfigureWidgets signature, abandon TK_CONFIG_OBJS check-in: fb4ce9ca user: jan.nijtmans tags: trunk, main
07:45
TIP #647 (partial, only the 100% upwards compatible part) check-in: 5f6a25cf user: jan.nijtmans tags: core-8-branch
03:53
Update bind.n check-in: d59c1023 user: marc_culler tags: touchpad_events
03:38
Add bindings for listbox and treeview. Some code clean up. check-in: da1a715c user: marc_culler tags: touchpad_events
2023-11-27
20:21
Adapt Csaba's notebook bindings to the new setup. check-in: 6d983ba8 user: marc_culler tags: touchpad_events
19:35
Adapt Csaba's ttk::combobox and ttk::spinbox bindings to this setup. check-in: 98113476 user: marc_culler tags: touchpad_events
17:02
Use the serial field of TouchpadScroll events as a counter. check-in: 9e8dcce2 user: marc_culler tags: touchpad_events
16:16
Starting work to compile Tk with TCL_UTF_MAX=4 (WIP) check-in: 2f3bf2de user: jan.nijtmans tags: utf-max-4
15:31
Introduce a separate TouchpadScroll event. Avoids Extended-MouseWheel events being handled by MouseWheel bindings. check-in: 00c67cec user: marc_culler tags: touchpad_events
09:01
Merge-mark check-in: 58b119a7 user: jan.nijtmans tags: trunk, main
09:00
Remove outdated documentation check-in: 575314d3 user: jan.nijtmans tags: core-8-branch
2023-11-26
12:23
Remove obsolete "obsolete.tcl" and "unsupported.tcl" too check-in: 85372003 user: jan.nijtmans tags: trunk, main
12:21
Remove "unsupported.tcl" too Closed-Leaf check-in: d08e639f user: jan.nijtmans tags: tk-legacy
10:45
unixFont.test - The font configured for the .b.l label which is used in many tests must be a fixed-width font. With Xft, this is not the case of the font that gets allocated when requesting 'fixed'. Use TkFixedFont instead, which really has -fixed 1 in its font metrics. The 'failsOnUbuntu' constraint can then be removed from tests unixFont-5.8, -5.9 and -5.12 (they now pass on Linux with or without Xft, and under Xvfb or not). check-in: 51ced8ab user: fvogel tags: less_tests_constraints
09:58
Function AllocFont() became InitFont() in [1120dc4257] (Tk 8.1, in 1999!). Remove references to the old name. check-in: 81b8ad16 user: fvogel tags: less_tests_constraints
09:42
Rename the 'injectkeyevent' aqua-specific test command to 'testinjectkeyevent'. check-in: c28f36ff user: fvogel tags: less_tests_constraints
09:40
Rename the 'menubarheight' aqua-specific test command to 'testmenubarheight'. check-in: d5e60269 user: fvogel tags: less_tests_constraints
09:38
Move definition of the 'movemouse' constraint, and rename it to 'testmovemouse' (to conform to other test constraint names on platforms other than macOS aqua). check-in: d934c3b0 user: fvogel tags: less_tests_constraints
09:35
Sort test* constraint names alphabetically. check-in: 0e44194e user: fvogel tags: less_tests_constraints
09:34
Factorize definition of the 'pressbutton' constraint, and rename it to 'testpressbutton' (to conform to other test constraint names on platforms other than macOS aqua). check-in: 84c86e40 user: fvogel tags: less_tests_constraints
09:16
Remove superfluous 'unix' constraint in font-4.9. Given what is tested here, the 'haveTimesFamilyFont' constraint is enough. check-in: 6598e897 user: fvogel tags: less_tests_constraints
08:53
merge core-8-6-branch check-in: 831f3dae user: fvogel tags: less_tests_constraints
08:14
Following [536fea2e], remove deprecated scrollbar tests. Note: we have 3 tests still constrained by 'deprecated' in the codebase. check-in: 5b873446 user: fvogel tags: trunk, main
2023-11-25
22:35
Follow-up legacy removals check-in: ab26667e user: jan.nijtmans tags: tk-legacy
20:59
Merge-mark check-in: f25c25a0 user: jan.nijtmans tags: trunk, main
20:58
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: de64ec45 user: jan.nijtmans tags: core-8-branch
20:21
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: a4d25495 user: fvogel tags: trunk, main
20:21
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: 27fe9161 user: fvogel tags: core-8-6-branch
18:46
TIP #683: Remove legacy "pack" and "scrollbar" syntax check-in: 536fea2e user: jan.nijtmans tags: trunk, main
18:41
Remove deprecated tests/documentation check-in: 0d4556a6 user: jan.nijtmans tags: core-8-branch
18:36
Merge 8.6 check-in: 46eedb3e user: jan.nijtmans tags: core-8-branch
15:51
Let this bugfix branch build and test at Github Actions for the macOS platform. Closed-Leaf check-in: 4b032f13 user: fvogel tags: bug-fe942372aa
15:20
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: 72cbe390 user: fvogel tags: bug-fe942372aa
14:47
Update bind.n; resolve unintended fork check-in: 9b754141 user: marc_culler tags: touchpad_events
09:54
Fix [9c098a90e6]: macOS Aqua : crash in setMarkedText. Patch from Christopher Chavez. check-in: 8c853e5d user: fvogel tags: trunk, main
09:54
Fix [9c098a90e6]: macOS Aqua : crash in setMarkedText. Patch from Christopher Chavez. check-in: 62ed2fad user: fvogel tags: core-8-6-branch
01:45
Fix backwards horizontal scrolling on Windows. check-in: 842bd23f user: culler tags: touchpad_events
2023-11-24
22:52
Switch from Control-MouseWheel to Extended-MouseWheel. check-in: 9e030488 user: marc_culler tags: touchpad_events
20:32
Add touchpad bindings to the canvas items demo. check-in: 8a38e219 user: marc_culler tags: touchpad_events
20:12
Fix scrollbar <Control-Mousewheel> bindings toto ensure that horizontal gestures do not produce vertical motion and vice versa. check-in: 3b6a1b88 user: marc_culler tags: touchpad_events
19:41
Remove the ScaleNum invocations from the listbox MouseWheel bindings. check-in: f64c0a95 user: marc_culler tags: touchpad_events
19:38
Restore the ScaleNum invocations in the Text MouseWheel binding. check-in: 8bd30944 user: marc_culler tags: touchpad_events
04:55
Put ScrollByPixels back in the tk namespace, but named ScrollbarScrollByPixels. check-in: 34567eb1 user: marc_culler tags: touchpad_events
03:26
Fix the regression in scrlbar.tcl check-in: b69363b1 user: marc_culler tags: touchpad_events
2023-11-23
21:27
Update the text in the scrollable canvas demo check-in: a139c8ff user: marc_culler tags: touchpad_events
20:25
Support smooth scrolling of Canvas widgets and demonstrate it in the simple scrollable canvas demo. check-in: 91243475 user: marc_culler tags: touchpad_events
15:27
Merge 8.7 check-in: 3f287cc3 user: jan.nijtmans tags: trunk, main
15:26
Merge 8.6 check-in: fbd337b2 user: jan.nijtmans tags: core-8-branch
15:21
Fix e653408972: autoconf warning check-in: 8dbd39be user: jan.nijtmans tags: core-8-6-branch
12:24
NANOSVG pull request #249: Bug "else" missing check-in: 3fd65b41 user: oehhar tags: trunk, main
12:23
NANOSVG pull request #249: Bug "else" missing check-in: 7b80e0c1 user: oehhar tags: core-8-branch
2023-11-22
20:51
Let this bugfix branch build and test at Github Actions. check-in: 6775cefd user: fvogel tags: bug-1d8b7124b6
20:50
Repair the build on Windows. check-in: dfcb5408 user: fvogel tags: bug-1d8b7124b6
12:30
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 37b11571 user: fvogel tags: trunk, main
12:28
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 3eb478b0 user: fvogel tags: core-8-6-branch
03:31
Fix the low resolution events. check-in: 387271c0 user: marc_culler tags: touchpad_events
2023-11-21
23:16
Add bindings for Scrollbar and Listbox. Fix bindings for Text. check-in: e085227c user: marc_culler tags: touchpad_events
22:19
Let this bugfix branch build and test at Github Actions for the macOS platform. Closed-Leaf check-in: 547040ac user: fvogel tags: bug-22a4ad2a6e
22:11
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 6926b536 user: fvogel tags: bug-22a4ad2a6e
21:11
Patch for [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals, by Christopher Chavez. This does not build on Windows though. check-in: 182ef922 user: fvogel tags: bug-1d8b7124b6
03:05
Make touchpad scrolling work for Text widgets on Windows. check-in: 858f1e03 user: culler tags: touchpad_events
2023-11-20
21:45
Add smooth scrolling for Text widgets on macOS. check-in: e6f4267d user: marc_culler tags: touchpad_events
2023-11-19
23:02
Restore low-res scrollwheel behavior; insert a placeholder for sending touchpad events. check-in: 91d0488e user: marc_culler tags: touchpad_events
19:17
Add helper functions to avoid multiple occurrences of hard-wired constants. check-in: fdb9e478 user: marc_culler tags: touchpad_events
16:11
Fix the MouseWheel bindings for the Listbox. check-in: f9bebe3a user: marc_culler tags: touchpad_events
14:21
Fix Scrollbar bindings check-in: 7c7a6c17 user: marc_culler tags: touchpad_events
2023-11-18
16:11
Merge 9.0 Closed-Leaf check-in: e0369fbe user: jan.nijtmans tags: tip-647
15:36
Merge-mark check-in: 410508ad user: jan.nijtmans tags: trunk, main
2023-11-17
21:45
TkpMakeWindow -> Tk_MakeWindow (2x) check-in: 093ac3cd user: jan.nijtmans tags: core-8-branch
19:41
Let branch less_tests_constraints build at Github Actions for all platforms. check-in: 6ca68604 user: fvogel tags: less_tests_constraints
15:27
Shuffle (internal) stub-entries, so now same functionnames occupy the same stub-entry number, independant from platform. check-in: da88aadc user: jan.nijtmans tags: trunk, main
15:23
unnecessary type-cast check-in: da16cdcf user: jan.nijtmans tags: tip-647
14:33
Remove pack-old.n too Closed-Leaf check-in: 80423526 user: jan.nijtmans tags: tk-legacy
09:55
Re-generate internal stubs check-in: 2eca7914 user: jan.nijtmans tags: trunk, main
08:53
Backout part of [c9a672c28cc8]: joining X11 tables gives symbol conflicts on Linux check-in: 122728dd user: jan.nijtmans tags: trunk, main
06:44
Add non-regression test text-39.15 checking for [84b066a8ff] fixed by the previous commit. [053afb19b6] is already tested by text-39.10. check-in: 42ad9e0e user: fvogel tags: revised_text, tip-466
2023-11-16
21:34
Fix [053afb19b6]: AddressSanitizer: stack-buffer-overflow during text-39.10 AND [84b066a8ff]: crash with text tags operation in revised_text. check-in: e7af5c41 user: fvogel tags: revised_text, tip-466
20:11
Fix the (C++) build check-in: 6a497d97 user: jan.nijtmans tags: trunk, main
20:09
merge core-8-6-branch check-in: 618aa93c user: fvogel tags: less_tests_constraints
19:48
Remove leftover comments no longer needed after previous commits removing deprecated code. check-in: 13d7d165 user: fvogel tags: trunk, main
19:35
Fix the build. check-in: b513706c user: fvogel tags: trunk, main
15:53
Get rid of the "Dummy entry for stubs table backwards compatibility" check-in: 0c356f1f user: jan.nijtmans tags: trunk, main
14:21
Remove Tk_FreeXId/Tk_FreeStyleFromObj (doing nothing for ages) and Tk_GetStyleFromObj (undocumented alternative for Tk_AllocStyleFromObj()). No known extension uses any of those. check-in: f335bc04 user: jan.nijtmans tags: trunk, main
13:57
Remove legacy "pack" and "scrollbar" syntax check-in: 50617bbe user: jan.nijtmans tags: tk-legacy
13:40
More legacy "photo" removals. Also the deprecated "-file" argument for wish. check-in: 6fc74920 user: jan.nijtmans tags: trunk, main
12:50
Remove TkOldTestInit check-in: 132907fb user: jan.nijtmans tags: trunk, main
12:43
Remove more deprecated stuff. Join "X functions" stub tables for Win and MacOS together as a single platform-independant table check-in: c9a672c2 user: jan.nijtmans tags: trunk, main
11:08
Remove some (very old!) Image-related stuff, and unused stub entries check-in: 7f2a6504 user: jan.nijtmans tags: trunk, main
08:28
Give Ttk_GetOrientFromObj the signature it always should have had. check-in: c9effdc8 user: jan.nijtmans tags: trunk, main
2023-11-15
20:50
2 more ... check-in: 4fa15e78 user: jan.nijtmans tags: trunk, main
20:25
Don't use TCL_ENCODING_STOPONERROR any more, it's TCL_ENCODING_PROFILE_STRICT now check-in: 5e635a2f user: jan.nijtmans tags: trunk, main
20:19
Merge 8.6 check-in: 8e171a9f user: jan.nijtmans tags: core-8-branch
20:13
Introduce TCL_ENCODING_PROFILE_TCL8, making the behavior of Tk independant on what the default profile is check-in: e1c065d7 user: jan.nijtmans tags: core-8-branch
19:55
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 68b2ed5c user: fvogel tags: trunk, main
19:55
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 84cd707d user: fvogel tags: core-8-6-branch
19:54
Remove debug outputs. Closed-Leaf check-in: dbc9bb9f user: fvogel tags: bug-61550f38bf
14:02
Merge 8.7. Remove a lot of dead code check-in: 424abdec user: jan.nijtmans tags: trunk, main
13:20
Fix compiler warning check-in: c3d32ab0 user: jan.nijtmans tags: core-8-branch
2023-11-14
21:51
Merge-mark check-in: 57f282c6 user: jan.nijtmans tags: trunk, main
21:50
Merge-mark check-in: 9245765c user: jan.nijtmans tags: core-8-branch
19:59
TIP #678: Better API for Detached Treeview Items check-in: e416d422 user: dkf tags: trunk, main
19:00
For now undo the changes related to -gripcount/-gripsize, slipped from trunk into ttkClamTheme.c. check-in: 6c5a3fe7 user: csaba tags: core-8-branch
18:34
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: 536f0833 user: csaba tags: core-8-branch
04:45
Remove useless abs() in font-44.1 Closed-Leaf check-in: e10386c1 user: fvogel tags: bug-61550f38bf_87test
04:44
Remove useless abs() in font-44.1 check-in: 5209f0e8 user: fvogel tags: bug-61550f38bf
2023-11-13
21:52
Reintroduce rounding in font-44.1 check-in: 1ad217a0 user: fvogel tags: bug-61550f38bf_87test
21:52
Reintroduce rounding in font-44.1 check-in: ac62db26 user: fvogel tags: bug-61550f38bf
18:35
merge trunk Closed-Leaf check-in: bcf2edd9 user: dkf tags: treeview-list-detached
17:34
Update cscroll.tcl check-in: 7cc4fc1f user: culler tags: touchpad_events
17:26
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: a1b5bcd3 user: csaba tags: core-8-6-branch
17:25
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: acdfd0eb user: csaba tags: trunk, main
14:38
Rebase to 9.0 check-in: 70f25dd2 user: jan.nijtmans tags: tip-647
09:11
Merge 8.7 (this should fix the Windows "symbols" build) check-in: 5f3cf3c4 user: jan.nijtmans tags: trunk, main
09:10
Eliminate unnecessary Tcl_Panic() check-in: 9b704391 user: jan.nijtmans tags: core-8-branch
08:43
Merge 8.6 check-in: 2db0c50c user: jan.nijtmans tags: core-8-branch
08:40
Update README: Add links to Tk 8.7 and 9.0 development check-in: ceffff2a user: jan.nijtmans tags: core-8-6-branch
06:40
Forgot abs() in previous commit. check-in: 599114a5 user: fvogel tags: bug-61550f38bf_87test
06:40
Forgot abs() in previous commit. check-in: b8a3c8b0 user: fvogel tags: bug-61550f38bf
02:33
Fix errors in text.tcl. Thanks Csaba! check-in: 453ec618 user: marc_culler tags: touchpad_events
2023-11-12
22:30
Rebase to 9.0 check-in: c5b38b00 user: jan.nijtmans tags: tip-647
22:15
update README check-in: c76818d0 user: jan.nijtmans tags: core-8-branch
18:59
TIP #681: Ttk "size"-related options check-in: 998ff655 user: jan.nijtmans tags: trunk, main
18:56
Prepare "trunk" for Tk 9.0 development check-in: 894cc88c user: jan.nijtmans tags: trunk, main
17:38
Split off new "core-8-branch" branch, for Tk 8.7 development check-in: cd68b1a0 user: jan.nijtmans tags: core-8-branch
14:58
Give the new flag a name in text.tcl. check-in: 2cdf91f2 user: marc_culler tags: touchpad_events
14:35
Use a more robust heuristic for deciding whether a WM_MOUSEWHEEL message is high resolution. check-in: 5dfe426c user: marc_culler tags: touchpad_events
14:07
Backported the changes made in the branch bug-eedd2e078d to core-8-6-branch. check-in: a6b2dd84 user: csaba tags: core-8-6-branch
14:04
Final adjustments in ttkWinTheme.c and ttkWinXPTheme.c, after corrections in the test script. check-in: 45deb3cd user: csaba tags: trunk, main
09:44
Switch to a floating point approach in font-44.1 check-in: 0b715c6f user: fvogel tags: bug-61550f38bf_87test
09:39
Switch to a floating point approach in font-44.1 check-in: e9c932d7 user: fvogel tags: bug-61550f38bf
2023-11-11
20:17
Clean up. check-in: 954d46ef user: marcc tags: touchpad_events
19:53
Implement smooth scrolling for Windows. check-in: 2c9ad688 user: marcc tags: touchpad_events
18:37
Implement smooth scrolling for macOS in a way which can be adapted to other platforms. check-in: db109472 user: marc_culler tags: touchpad_events
15:40
Merged the branch bug-eedd2e078d into trunk. check-in: 0dc3cf52 user: csaba tags: trunk, main
14:14
Avoid casting a negative float as an unsigned int. check-in: c5b2cfb9 user: marc_culler tags: touchpad_events
09:21
Unbreak the build. check-in: 23af7721 user: fvogel tags: treeview-list-detached
08:26
Correct typo. Closed-Leaf check-in: c05ae556 user: fvogel tags: bug-eedd2e078d
2023-11-10
20:28
Extended the man page for ttk::notebook; updated ttkWinTheme.c and ttkWinXPTheme.c. check-in: a2c06c2d user: csaba tags: bug-eedd2e078d
13:30
Merge 8.6 check-in: 517c92e5 user: oehhar tags: trunk, main
13:23
Add comment: /* Pert-Tk expects None and ControlMask to be a macro see ticket [593eb0227c] */ check-in: f3ed46c0 user: oehhar tags: core-8-6-branch
13:05
Merge 8.6 check-in: 3bc0a37f user: jan.nijtmans tags: trunk, main
12:20
Fix [593eb0227c]: X.h: define ControlMask and None as macros, even on Win32 check-in: bc8c792f user: jan.nijtmans tags: core-8-6-branch
2023-11-09
23:18
Revert text.tcl, compensate by using the MSteryFactor. check-in: ea7ef17a user: culler tags: touchpad_events
17:46
Remove the delta accumulator; allow a Text to scroll at pixel resolution; use scrollingDelta correctly. check-in: 64b04388 user: culler tags: touchpad_events
13:37
My previous checkin committed the wrong version of ttkNotebook.c -- corrected. check-in: c9056b27 user: csaba tags: bug-eedd2e078d
13:10
Rebase to latest trunk Closed-Leaf check-in: 5b81d52d user: jan.nijtmans tags: gripsize
12:42
A few more adjustments, mainly for the Windows themes. check-in: 5f180bb2 user: csaba tags: bug-eedd2e078d
12:12
improve tkWinGDI.c: eliminate many usages of atoi/atol. Use Tcl_GetIntFromObj() in stead. check-in: 0a5475bf user: jan.nijtmans tags: trunk, main
2023-11-08
21:33
Fix [05b06ad0ff]: TIP 466: Remove tkAlloc.h. Thanks to Christopher Chavez. check-in: a3c59ffc user: fvogel tags: revised_text, tip-466
21:24
improve tkWinGDI.c, using objc/objv in stead of argc/argv check-in: 8313c8b1 user: jan.nijtmans tags: trunk, main
21:02
merge trunk check-in: f4f76d8b user: fvogel tags: revised_text, tip-466
20:59
merge trunk check-in: 28d12a69 user: fvogel tags: bug-61550f38bf_87test
20:57
merge core-8-6-branch check-in: 861fb276 user: fvogel tags: bug-61550f38bf
20:40
Add temporary debug output to font-44.1 check-in: 02cab52c user: fvogel tags: bug-61550f38bf_87test
20:39
Add temporary debug output to font-44.1 check-in: 98553875 user: fvogel tags: bug-61550f38bf
16:15
Fix compiler warning when using Tcl 9.0 headers: generic/tkImage.c:378:18: warning: cast between incompatible function types from ‘int (*)(Tcl_Interp *, const char *, Tcl_Size, Tcl_Obj * const*, const Tk_ImageType *, struct Tk_ImageModel_ *, void **)’ {aka ‘int (*)(Tcl_Interp *, const char *, long int, Tcl_Obj * const*, const Tk_ImageType *, struct Tk_ImageModel_ *, void **)’} to ‘int (*)(Tcl_Interp *, char *, int, char **, Tk_ImageType *, struct Tk_ImageModel_ *, void **)’ [-Wcast-function-type] check-in: 1e00b500 user: jan.nijtmans tags: trunk, main
15:49
update github actions check-in: 0b852cd6 user: jan.nijtmans tags: gripsize
15:45
Tk 8.7 -> Tk 9.0 check-in: 7053ca5a user: jan.nijtmans tags: gripsize
14:14
Rebase to latest trunk check-in: 9a8563e0 user: jan.nijtmans tags: tip-647
12:26
Merge 8.6 check-in: f79dbf68 user: jan.nijtmans tags: trunk, main
12:20
Fix [7d849b95e9]: xft is disabled by default at Github Actions (CI runner) check-in: 6752674b user: jan.nijtmans tags: core-8-6-branch
12:13
sync rules.vc with Tcl check-in: 745e75df user: jan.nijtmans tags: trunk, main
12:08
Handle branches in CI builds check-in: 0324d434 user: jan.nijtmans tags: tip-647
11:18
Rebase to trunk. check-in: 0f9b930d user: jan.nijtmans tags: tip-647
08:07
Rebase to trunk check-in: 13f14de9 user: jan.nijtmans tags: gripsize
2023-11-07
21:17
Some small adjustments. check-in: 588b9e7e user: culler tags: touchpad_events
20:50
Pixel sizes in font-44.1 must match as integers, therefore round computations. check-in: 9d4f886a user: fvogel tags: bug-61550f38bf_87test
20:48
Pixel sizes in font-44.1 must match as integers, therefore round computations. check-in: 5e03f765 user: fvogel tags: bug-61550f38bf
20:08
Implement touchpad events. See [de3bbbcb68]: macOS NSScrollWheel events not handled correctly by 8.7. check-in: 12371fec user: culler tags: touchpad_events
14:37
Merge core-8-6-branch check-in: 5cc1a7e8 user: culler tags: trunk, main
14:36
Fix [09a11fb1228f]: Aqua use-after-free can occur when a posted menu is destroyed. Thanks to Christopher Chavez. check-in: 2f9cdcb7 user: culler tags: core-8-6-branch
14:26
ttkWinXPTheme.c: Made sure that no separating line appears any longer between the selected ttk::notebook tab and the client area. check-in: 3a33d674 user: csaba tags: bug-eedd2e078d
06:04
Cherrypick commits from branch bug-61550f38bf and test them in Tk 8.7 environment. check-in: 82fa380d user: fvogel tags: bug-61550f38bf_87test
2023-11-06
20:52
Redo [f61a66d8]. check-in: 055170e5 user: fvogel tags: bug-61550f38bf
20:49
Make font-44.1 more independent of the actual font size available by still checking the same thing (doubling of the font size). check-in: e8afac19 user: fvogel tags: bug-61550f38bf
20:46
Redo [4ac7d975]. check-in: 2eba9877 user: fvogel tags: bug-61550f38bf
20:46
Redo [c306fdd1]. check-in: 72139059 user: fvogel tags: bug-61550f38bf
20:22
merge core-8-6-branch check-in: da9e854f user: fvogel tags: bug-61550f38bf
20:19
merge core-8-6-branch check-in: b4f26eeb user: fvogel tags: less_tests_constraints
20:17
merge trunk check-in: d2d56236 user: fvogel tags: revised_text, tip-466
20:17
merge mark check-in: c87ea001 user: fvogel tags: trunk, main
20:16
Backout [3f4e8a7f] since it triggers an unexpected failure in the main branch. check-in: e9380841 user: fvogel tags: trunk, main
20:15
Backout [6f485577] since it triggers an unexpected failure in the main branch. check-in: 6bf77fb6 user: fvogel tags: core-8-6-branch
06:53
merge trunk (no changes apply) check-in: 03edbe70 user: fvogel tags: revised_text, tip-466
06:52
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. check-in: 748d16a1 user: fvogel tags: trunk, main
06:52
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. check-in: 1f3888da user: fvogel tags: core-8-6-branch
2023-11-05
20:46
Add non-regression test for the 'activate' case check-in: d56eb804 user: culler tags: bug-09a11fb1228f-final
19:36
Add a non-regression test for the invoke crash. check-in: 8ecf6563 user: culler tags: bug-09a11fb1228f-final
18:24
Final fix for Aqua menu crashes. check-in: f2bf6993 user: culler tags: bug-09a11fb1228f-final
17:20
merge trunk check-in: 2c2c5748 user: fvogel tags: revised_text, tip-466
17:15
merge core-8-6-branch check-in: c333e468 user: fvogel tags: less_tests_constraints
17:08
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 3f4e8a7f user: fvogel tags: trunk, main
17:08
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 6f485577 user: fvogel tags: core-8-6-branch
16:08
Minor improvement: The function TabElementSize() now takes into account the tab placement. check-in: 943f3411 user: csaba tags: bug-eedd2e078d
15:56
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. Closed-Leaf check-in: 8ef8e223 user: fvogel tags: bug-499f8e3313
15:24
Attempt to fix the bug [eedd2e078d] (ttk::notebook looks bad when tabs are positioned on edges other than the top). check-in: f38e09ec user: csaba tags: bug-eedd2e078d
13:51
Create new branch named "bug-eedd2e078d" check-in: aad28ea4 user: csaba tags: bug-eedd2e078d
12:30
Changes related to ttk::notebook in Windows themes, due to limitations of the scaling support in the Visual Styles API. check-in: 66b3fc87 user: csaba tags: trunk, main
2023-11-02
09:07
Remove 4 more 'failsOnUbuntu' constraints by checking exactly the pre-requirement for tests unixFont-1.2 and -2.[689]. check-in: 2c176a68 user: fvogel tags: less_tests_constraints
08:50
Restore original behavior with the old font system (i.e. without Xft). check-in: 47412dc2 user: fvogel tags: less_tests_constraints
2023-11-01
21:46
Enhance previous commit: Without Xft also, check availability of the required font. check-in: 98a7166f user: fvogel tags: less_tests_constraints
21:32
Let the constraints for unixFont-2.2, -2.3 and -2.4 be correctly computed with Xft (which lets these tests be skipped instead of failing). This is three less 'failsOnUbuntu' constraints. check-in: ae01655f user: fvogel tags: less_tests_constraints
14:25
Rename some constraints so that they more accurately reflect what is needed. check-in: 5008dc9c user: fvogel tags: less_tests_constraints
14:16
Remove 'haveTimes12Font' constraint by rewriting the only test using it in such a way that it's expected result is a computation instead of a hardcoded value. check-in: 52cd97a4 user: fvogel tags: less_tests_constraints
13:55
Remove constraint 'withoutXft' from font-21.6 by applying the same font check as the later font-21.* tests already do (if the requested font is not available, the test result is forced to the expected result). check-in: f0c402f4 user: fvogel tags: less_tests_constraints
13:42
font.test - Constrain some tests with 'haveTimesFamilyFont', which is an even more specific test constraint than 'withoutXft'. check-in: ea9e4b2a user: fvogel tags: less_tests_constraints
2023-10-31
22:04
merge trunk check-in: f1a4ce3d user: fvogel tags: revised_text, tip-466
2023-10-29
21:04
Let this bugfix branch build and test at Github Actions. check-in: f61a66d8 user: fvogel tags: bug-61550f38bf
21:02
Backout useless [8271b8d2]. check-in: 4ac7d975 user: fvogel tags: bug-61550f38bf
21:00
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: c306fdd1 user: fvogel tags: bug-61550f38bf
14:40
Remove warnings when DEBUG_FONTSEL is defined. Commits like [6c1859a0] seem to have forgotten to propagate the changes to the DEBUG_FONTSEL case. check-in: 9deacbbe user: fvogel tags: less_tests_constraints
2023-10-28
16:02
Fix typo check-in: 9424e1df user: fvogel tags: less_tests_constraints
15:59
Remove obsolete comment. Patch #971980 actually is implemented (this is TIP#205, implemented in 8.5). check-in: 0f7602ab user: fvogel tags: less_tests_constraints
15:56
font.test - Remove all 'failsOnUbuntu' constraints, Ubuntu has nothing to do with the failure, these tests fail without Xft. check-in: e41b1921 user: fvogel tags: less_tests_constraints
11:09
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: c616e03c user: fvogel tags: trunk, main
10:59
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: 5fec1bcc user: fvogel tags: core-8-6-branch
10:03
Move TtkBoxEqual() from ttkTheme.h to ttkThemeInt.h Closed-Leaf check-in: 079c12d0 user: fvogel tags: bug-198376af5a
08:53
Ttk_BoxEqual has no need to be in the TTKAPI, let's limit its scope (--> TtkBoxEqual). check-in: 43616e1b user: fvogel tags: bug-198376af5a
08:18
Fix [bb8041c239]: Call legacy Tk_ImageCreateProc using correct function pointer type. Thanks to Christopher Chavez. check-in: b48576e4 user: fvogel tags: trunk, main
08:18
Fix [bb8041c239]: Call legacy Tk_ImageCreateProc using correct function pointer type. Thanks to Christopher Chavez. check-in: 91a6ecaa user: fvogel tags: core-8-6-branch
08:11
Resolve unintended fork. check-in: afc7b845 user: fvogel tags: trunk, main
08:10
Fix [84fe25065c]: Call non-legacy Tk_ImageStringWriteProc using correct function pointer type. Thanks to Christopher Chavez. check-in: a648a2c4 user: fvogel tags: trunk, main
08:10
Fix [84fe25065c]: Call non-legacy Tk_ImageStringWriteProc using correct function pointer type. Thanks to Christopher Chavez. check-in: c07ac6cd user: fvogel tags: core-8-6-branch
2023-10-26
09:24
Make all Destroy??? functions match the Tcl_FreeProc signature. That will prevent compiler warnings in all thinkable situations. check-in: c816a750 user: jan.nijtmans tags: trunk, main
2023-10-25
09:34
Made sure that a C++ compiler won't raise warnings related to the invocations of strstr(). Thanks Jan! check-in: abeb3f85 user: csaba tags: trunk, main
08:24
replace roundf by nsvg_roundf to stay compatible to nanosvg (https://github.com/memononen/nanosvg/commit/cb0ae54e6b147ccdf85401ef3ef20f2c761252c0) check-in: 678e9294 user: oehhar tags: trunk, main
2023-10-24
19:24
Eliminate some clumsy type-casts check-in: 4343206f user: jan.nijtmans tags: trunk, main
18:18
Simplified and unified the drawing of focus ring around the field element of the themes "alt" and "default". check-in: 2b72403f user: csaba tags: trunk, main
2023-10-23
19:42
Backout [36cf234a], I was just wrong! Thanks Csaba! check-in: d03ae939 user: fvogel tags: less_tests_constraints
12:18
nanosvg: Fix drawing artefacts due to rounding errors: https://github.com/memononen/nanosvg/pull/247 check-in: b75baea5 user: oehhar tags: trunk, main
2023-10-22
14:03
Missing removal of noExceed constraints in previous commit. check-in: 971b747a user: fvogel tags: less_tests_constraints
14:01
Eradicate constraint noExceed. This was originally introduced in [73e913a6] where the comment there explained the reason why the constraint was built on a command that should return an error (i.e. font actual \{xyz) but didn't under Exceed. Let's get rid of this relic from the past, I'm sure nobody runs the test suite under unix from Exceed. check-in: ee857cd1 user: fvogel tags: less_tests_constraints
12:12
Remove library/ttk/fonts.tcl. This is dead code since the implementation of TIP #145 in 2007. check-in: 36cf234a user: fvogel tags: less_tests_constraints
2023-10-21
21:37
Let this bugfix branch build and test at Github Actions. check-in: 300696b2 user: fvogel tags: bug-198376af5a
21:35
Make test notebook-198376af5a pass on macOS aqua. On this platform, the default theme used is 'aqua', which (currently) has a vertical padding of 5 pixels). On Linux and Windows the theme in use has 1 pixel padding. check-in: a6302f25 user: fvogel tags: bug-198376af5a
21:26
Refine the fix, avoid endless calls to NotebookDoLayout() on macOS aqua. check-in: 1bb22bb5 user: fvogel tags: bug-198376af5a
12:35
Simplify and robustify test notebook-198376af5a. check-in: bee88303 user: fvogel tags: bug-198376af5a
12:13
Remove abbreviation. check-in: 68943170 user: fvogel tags: bug-198376af5a
12:11
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: 8730b178 user: fvogel tags: bug-198376af5a
11:56
Add test notebook-198376af5a demonstrating bug [198376af5a]. check-in: e3d216f3 user: fvogel tags: bug-198376af5a
2023-10-20
19:50
merge core-8-6-branch check-in: 32901bd9 user: fvogel tags: trunk, main
19:47
merge less_tests_constraints: no more failures on Linux Debian 11 for unixWm.test and wm.test check-in: 40b5f428 user: fvogel tags: core-8-6-branch
2023-10-19
12:02
Fix for [5423699f10] check-in: 637e3a03 user: kevin_walzer tags: trunk, main
2023-10-18
18:46
merge core-8-6-branch check-in: 3b8e8705 user: fvogel tags: less_tests_constraints
18:45
merge mark check-in: f24aef9b user: fvogel tags: trunk, main
13:42
Implement applicationSupportsSecureRestorableState for Sonoma security warning, reported in 10b38a7a7c check-in: ed7cfbac user: kevin_walzer tags: core-8-6-branch
13:42
Implement applicationSupportsSecureRestorableState for Sonoma security warning, reported in 10b38a7a7c check-in: 1ec298f0 user: kevin_walzer tags: trunk, main
02:21
Merge mac_cg_printing branch to correct broken printing on Sonoma; thanks to Marc Culler and Steve Landers for input check-in: fe972a0d user: kevin_walzer tags: trunk, main
2023-10-17
18:39
unixWm.test - Let unixWm-51.7 pass on Debian 11 by processing events while waiting a bit for the window to be restacked. At this point I get zero failures in wm.test and unixWm.test on Linux Debian 11. check-in: 3638827b user: fvogel tags: less_tests_constraints
2023-10-16
20:46
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: 8cd41f3f user: fvogel tags: trunk, main
20:46
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: d53a2e9d user: fvogel tags: core-8-6-branch
20:41
Restore 6 'failsOnXQuarz' constraints. These tests fail at Github Actions for clang,--disable-aqua builds but not for me. This must mean that the cause is not XQuartz but the use of Xvfb. check-in: e8183981 user: fvogel tags: less_tests_constraints
2023-10-15
22:19
Fix [6bbe12f29d]: MacSystrayDestroy() should be a Tcl_CmdDeleteProc check-in: 8952e921 user: jan.nijtmans tags: trunk, main
20:11
Remove 8 'failsOnXQuarz' constraints since these tests do not actually fail on XQuarz, at least for me. check-in: 96138f37 user: fvogel tags: less_tests_constraints
18:18
unixWm.test - Let unixWm-50.2 pass on Debian 11 by reading the manual (which says: 'the override-redirect flag is only guaranteed to be taken notice of when the window is first mapped or when mapped after the state is changed from withdrawn to normal'). Same recipe as [c53b0c12]. check-in: 1f07d90e user: fvogel tags: less_tests_constraints
18:06
Cherrypick [8215b8356a]: Backout previous commit. In fact unixWM-45.2 and unixWm-45.4 do pass on XQuartz (which is expected since the Linux implementation is used in this case). check-in: 2158f788 user: fvogel tags: less_tests_constraints
18:05
Backout previous commit. In fact unixWM-45.2 and unixWm-45.4 do pass on XQuartz (which is expected since the Linux implementation is used in this case). Closed-Leaf check-in: 8215b835 user: fvogel tags: bug-22eefb9368
16:39
Cherrypick [93f53f4aec]: Restore the failsOnXQuarz constraint on unixWM-45.2 and unixWm-45.4 since on XQuartz these tests still do fail. check-in: ee366c41 user: fvogel tags: less_tests_constraints
16:38
Restore the failsOnXQuarz constraint on unixWM-45.2 and unixWm-45.4 since on XQuartz these tests still do fail. check-in: 93f53f4a user: fvogel tags: bug-22eefb9368
16:30
unixWm.test - Let unixWm-45.2 and -45.4 pass on Linux by cherrypicking [b4ae383b] and [391bac1d] that fix bug [22eefb9368]. check-in: 475c3c96 user: fvogel tags: less_tests_constraints
16:28
Propagate changes from the previous commit to plaftorms other than Linux. This commit is for consistency only, because platforms other than X11 do not send an XSizeHints structure to the underlying window manager. check-in: 391bac1d user: fvogel tags: bug-22eefb9368
16:21
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: b4ae383b user: fvogel tags: bug-22eefb9368
2023-10-14
21:28
Merge-mark check-in: 6bd01923 user: jan.nijtmans tags: trunk, main
21:28
Missing !endif in makefile.vc check-in: 363eaba2 user: jan.nijtmans tags: core-8-6-branch
08:57
unixWm.test - Let unixWm-44.7 and -44.8 pass on Debian 11 by reading the manual (which says: 'the override-redirect flag is only guaranteed to be taken notice of when the window is first mapped or when mapped after the state is changed from withdrawn to normal'). Same recipe as [c53b0c12]. check-in: 3c650225 user: fvogel tags: less_tests_constraints
08:41
unixWm.test - Let unixWm-4.1, -4.2 and -4.3 pass on Debian 11 by processing events while waiting a bit for the window to be withdrawn and deiconified. Also, remove the ancestral sleep that was once apparently needed for the tests to pass under twm. check-in: a62c1161 user: fvogel tags: less_tests_constraints
2023-10-13
16:40
Merge-mark check-in: 7ac60c97 user: jan.nijtmans tags: trunk, main
16:32
Fix broken commit [6659c39e]. See [4c6c553d5a]: tkBind.c: error: conflicting types for 'Tk_BindEvent' check-in: 1d77ad4a user: jan.nijtmans tags: core-8-6-branch
15:21
Fix duplicate lines in rules.vc check-in: 3f269f82 user: jan.nijtmans tags: trunk, main
14:55
Merge-mark check-in: 260c7673 user: jan.nijtmans tags: trunk, main
14:53
Restore to rules.vc version 10, so we don't accidentally use Tcl 8.7/9.0 features check-in: 6e54fe52 user: jan.nijtmans tags: core-8-6-branch
14:45
Merge-mark check-in: 64e7ed64 user: jan.nijtmans tags: trunk, main
14:42
Fix [74bfd42098]: tkBind.c: error: unknown type name 'Tcl_Size' check-in: 6659c39e user: jan.nijtmans tags: core-8-6-branch
07:22
Minor simplification check-in: 9bf0be87 user: jan.nijtmans tags: trunk, main
2023-10-12
21:08
Fix [b189559e4]: Crash with menus and -postcommand option check-in: cbc3a0fe user: jan.nijtmans tags: trunk, main
12:34
Merge 8.7 check-in: e3ca1c16 user: jan.nijtmans tags: trunk, main
12:01
Fix [04d3e5ea8e]: Ttk_Use(): do not call functions through pointers to incorrect function type check-in: 0dc5b1e1 user: jan.nijtmans tags: core-8-6-branch
11:59
Make somewhat more C++-compatible (backported from 8.7) check-in: 22fff4c5 user: jan.nijtmans tags: core-8-6-branch
2023-10-11
21:58
Merge 8.6. Some C++-fixes check-in: 51d6ac19 user: jan.nijtmans tags: trunk, main
15:16
Missed one simplification check-in: 754a3e85 user: jan.nijtmans tags: core-8-6-branch
15:13
Fix [d96974d99d]: Functions passed to Tcl_EventuallyFree() must be declared/defined as Tcl_FreeProc check-in: 37556331 user: jan.nijtmans tags: core-8-6-branch
15:10
Fix [9675dd5916]: tkOldConfig.c incorrectly uses ckfree() when freeProc == free. Also eliminate FreeWidget() in ttkWidget.c check-in: ac12f8e0 user: jan.nijtmans tags: core-8-6-branch
15:05
Do away with all those type-casts. Compatibility with 9.0 is still no issue Closed-Leaf check-in: 9eaeddb3 user: jan.nijtmans tags: bug-d96974d99d
2023-10-10
11:27
Proposed fix for [d96974d99d], which should work with Tcl 8.6, 8.7 and 9.0 check-in: 12043dec user: jan.nijtmans tags: bug-d96974d99d
2023-10-09
20:32
Merge 8.6 check-in: 5caf7acb user: jan.nijtmans tags: trunk, main
18:51
Update win/rules.vc check-in: a63e2242 user: jan.nijtmans tags: core-8-6-branch
2023-10-08
19:15
wm-stackorder-5.2 really fails on XQuartz (this seems to be an implementation bug). It also fails when run as if at Github Actions, i.e. when Xvfb is used. Certains tests such as this one must run on top of a window manager to pass, they need more than just a virtual framebuffer (Xvfb). Therefore, restore the two constraints failsOnUbuntu and failsOnXQuarz for wm-stackorder-5.2 check-in: e87f5c5c user: fvogel tags: less_tests_constraints
13:11
wm.test - Let wm-stackorder-5.2 and wm-stackorder-5.3 pass on Debian 11 by reading the manual (which says: 'the override-redirect flag is only guaranteed to be taken notice of when the window is first mapped or when mapped after the state is changed from withdrawn to normal'). Constraints failsOnUbuntu and failsOnXQuarz removed from these tests. check-in: c53b0c12 user: fvogel tags: less_tests_constraints
13:04
Let branch less_tests_constraints build at Github Actions for all platforms. check-in: 1f23b194 user: fvogel tags: less_tests_constraints
12:58
merge core-8-6-branch check-in: a0bee15c user: fvogel tags: less_tests_constraints
2023-10-07
10:21
Removed the "-fieldlightcolor" style option of the "clam" theme, added in [bbb1fe7c] but made redundant by the previous commit. check-in: f22e87e6 user: csaba tags: trunk, main
2023-10-06
17:03
Visual improvements regarding the focus ring around the ttk::combobox and ttk::spinbox widgets of the themes "alt" and "clam". check-in: acf5d6af user: csaba tags: trunk, main
2023-10-04
13:19
merge trunk Leaf check-in: 76e4d8f2 user: dgp tags: core-8-7-b1-rc
2023-10-03
20:01
Made sure that themes missing the "-font" style setting for "Heading" or "Treeview" won't break the mclist.tcl Widget Demo script. check-in: 7b4d929f user: csaba tags: trunk, main
2023-09-29
12:31
merge trunk check-in: 6e002715 user: dgp tags: core-8-7-b1-rc
2023-09-28
19:47
Additional tweaking to file export with printing Leaf check-in: 035b9c2c user: kevin_walzer tags: mac_cg_printing
18:55
Add fixed-width formatting to printed text output on macOS and X11 for improved appearance check-in: 51fd495d user: kevin_walzer tags: mac_cg_printing
13:42
Correct comment on coordinate position check-in: 04b2f835 user: kevin_walzer tags: mac_cg_printing
13:23
Remove unnecessary call to TkContentView check-in: 27e3d2ee user: kevin_walzer tags: mac_cg_printing
13:21
Replace CGImageRef data with PDF data check-in: 38ea79f6 user: kevin_walzer tags: mac_cg_printing
2023-09-27
20:44
Fix indentation check-in: 0be58cb7 user: kevin_walzer tags: mac_cg_printing
19:04
Add comment check-in: 4e3e8dbd user: kevin_walzer tags: mac_cg_printing
18:41
Minor cleanup check-in: d612f568 user: kevin_walzer tags: mac_cg_printing
18:38
Update canvas printing implmentation on macOS to address Apple's removal of PostScript conversion tools from OS check-in: bbdb1826 user: kevin_walzer tags: mac_cg_printing
2023-09-22
20:22
Document the new command in the manual page. Leaf check-in: 0436d8c2 user: sbron tags: tip-679
15:32
Start TIP #679 implementation check-in: fc178b78 user: sbron tags: tip-679
12:50
Small improvement in tkfbox.tcl. check-in: 6773bd49 user: csaba tags: trunk, main
10:41
Guarded the library script tkfbox.tcl against icon deletion (like in several Tk tests). check-in: 009b6887 user: csaba tags: trunk, main
2023-09-21
15:06
Added a thin focus ring to the ttk::combobox and ttk::spinbox widgets of the themes "default", "alt", and "clam"; minor improvements in a few library scripts. check-in: bbb1fe7c user: csaba tags: trunk, main
2023-09-17
19:59
Merge 8.7 Leaf check-in: cc09dbbc user: jan.nijtmans tags: scaling-multidisplay
19:56
Merge 8.7 check-in: 6fba66c2 user: jan.nijtmans tags: revised_text, tip-466
19:11
Fix error-handling in UpdateClipboard() Leaf check-in: 3a96613e user: jan.nijtmans tags: bug-ee397e0a55
2023-09-15
13:46
Made the standard TabElementDraw() function scaling-aware; highlighting the selected tab in the "default" theme. check-in: fd213a59 user: csaba tags: trunk, main
12:20
Merge 8.7 check-in: 4fd8a84f user: jan.nijtmans tags: scaling-multidisplay
08:15
Rebase to 8.6 check-in: ffb5d8f2 user: jan.nijtmans tags: bug-ee397e0a55
07:19
Let's review (and test) check-in: 92df1548 user: jan.nijtmans tags: bug-ee397e0a55
03:44
Let clipboard tests pass when VirtualBox is running. check-in: 4f8ad61c user: fvogel tags: bug-ee397e0a55
2023-09-12
18:45
Improved the appearance of the arrow element in the "clam" theme. check-in: 95085c3e user: csaba tags: trunk, main
16:49
Fix for ticket [9291d8a4c]. check-in: 6a46f9a6 user: csaba tags: trunk, main
2023-09-11
16:29
Merge 8.6 check-in: 127ff912 user: jan.nijtmans tags: trunk, main
16:27
Update win/rules.vc check-in: b7f71a6e user: jan.nijtmans tags: core-8-6-branch
13:27
merge trunk check-in: 25cce13c user: dgp tags: core-8-7-b1-rc
12:22
Fixed a regression in the drawing of the ttk::notebook tab element, introduced in [9f365170]. check-in: 78fdfa80 user: csaba tags: trunk, main
2023-09-10
22:49
Fix [3e966346] canvas text item -underline attribute not reciprocal check-in: 7ff8f8a5 user: jan.nijtmans tags: trunk, main
2023-09-09
17:08
Improved the look of the ttk::combobox and ttk::spinbox widgets in the themes "default" and "alt". check-in: 4f62037b user: csaba tags: trunk, main
2023-09-08
16:51
merge trunk check-in: 774916f4 user: dgp tags: core-8-7-b1-rc
08:55
"zipfs mount" has the mountpoint as last argument (according to TIP #430) check-in: 73c12885 user: jan.nijtmans tags: trunk, main
2023-09-07
19:16
merge trunk check-in: 17a07e9e user: fvogel tags: revised_text, tip-466
13:39
Add doc and tests check-in: 6db8534f user: dkf tags: treeview-list-detached
13:25
Add a new command to ttk::treeview to work with detached items check-in: b9155ce8 user: dkf tags: treeview-list-detached
09:42
Merge 8.6 check-in: e18785bd user: jan.nijtmans tags: trunk, main
09:39
Fix d3465c9188: Update install-sh to version "2020-11-14.01; # UTC", without tweak check-in: 88da685a user: jan.nijtmans tags: core-8-6-branch
2023-09-06
19:49
Possible fix for [ee397e0a55]: clipboard tests fail on Windows. OpenClipboard may fail if another application has opened the clipboard. Try up to 8 times, with an initial delay of 1 ms and an exponential back off for a maximum total delay of 127 ms. check-in: ed6b6462 user: fvogel tags: bug-ee397e0a55
19:26
merge trunk check-in: e82f258b user: dgp tags: core-8-7-b1-rc
10:07
Improvements related to the Ttk field element and the Widget Demo. check-in: 9f365170 user: csaba tags: trunk, main
2023-09-05
14:01
Merge 8.6 check-in: 8485f3b9 user: jan.nijtmans tags: trunk, main
13:57
Fix d3465c9188: Update install-sh to version "2020-11-14.01; # UTC" tweak: our own -S modification renamed to -R, resolving a conflict check-in: 23d9c698 user: jan.nijtmans tags: core-8-6-branch
2023-09-04
22:27
Merge 8.6 check-in: b117007f user: jan.nijtmans tags: trunk, main
22:21
Fix [1c61885796]: _Bug9e31fd9449 is a reserved identifier check-in: f5947ff5 user: jan.nijtmans tags: core-8-6-branch
22:14
Rebase to 8.7 check-in: 3a1d5696 user: jan.nijtmans tags: gripsize
19:49
Merge 8.6 check-in: 962dbfdb user: jan.nijtmans tags: trunk, main
19:44
actions/checkout @v3 -> @v4 check-in: b347360f user: jan.nijtmans tags: core-8-6-branch
16:09
send-8.4 now works on MacOS as well check-in: 976e5ffd user: jan.nijtmans tags: trunk, main
15:48
Fix test failure of send-8.4 after [13194a23]. check-in: 8b32642e user: sbron tags: trunk, main
14:51
Fix [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep check-in: cd6a0bda user: jan.nijtmans tags: trunk, main
14:37
Fix [14a9b62e1d]: Crash when closing toplevel window with menus check-in: 85d17152 user: jan.nijtmans tags: trunk, main
14:32
Fix [d2396a9f1b]: [send] with options returns weird strings on X11 check-in: 13194a23 user: jan.nijtmans tags: trunk, main
13:10
Fix [d2396a9f1b]: [send] with options returns weird strings on X11 check-in: eab3afe8 user: jan.nijtmans tags: core-8-6-branch
11:50
Merge 8.6 check-in: 637b6e17 user: jan.nijtmans tags: trunk, main
11:45
typo check-in: 610fe139 user: jan.nijtmans tags: core-8-6-branch
11:40
More generic error-message for TK_ARGV_INT (just as TK_ARGV_FLOAT) Closed-Leaf check-in: cc11f5e1 user: jan.nijtmans tags: bug-6cc8002951
11:26
Merge 8.7. More progress in converting strtod/strtol check-in: e55b9eb8 user: jan.nijtmans tags: bug-6cc8002951
10:26
Fix [14a9b62e1d]: Crash when closing toplevel window with menus. Closed-Leaf check-in: a14ace3c user: sbron tags: bug-14a9b62e1d
10:20
Merge 8.6 check-in: aa0a8d7c user: sbron tags: trunk, main
10:17
Add a test that will crash on Tk 8.7, due to bug [14a9b62e1d]. check-in: 9d558c66 user: sbron tags: core-8-6-branch
07:05
Merge 8.6 check-in: 0a6c30ad user: jan.nijtmans tags: trunk, main
06:58
Put back tiny optimization removed [76de1e42|here] check-in: 7d6cacbc user: jan.nijtmans tags: core-8-6-branch
2023-09-03
18:57
Merge mark. check-in: 1e62c083 user: fvogel tags: trunk, main
18:56
Fix [4468ed16d3]: Iconlist: do not use options database for initial foreground text color. Patch from Christopher Chavez (for 8.6 only). check-in: 3991de3c user: fvogel tags: core-8-6-branch
14:02
Fix [84b066a8ff]: crash with text tags operation in revised_text. check-in: a58d436b user: fvogel tags: revised_text, tip-466
10:37
merge trunk check-in: a4b5e8e0 user: fvogel tags: revised_text, tip-466
10:28
Fix [b305ee09b1]: valgrind reports that Conditional jump or move depends on uninitialised value(s) check-in: c0067caa user: fvogel tags: trunk, main
2023-09-02
17:06
Fix for [17b7dedf92] and minor improvement in the Widget Demo. check-in: 9caab711 user: csaba tags: trunk, main
09:27
Fix [4468ed16d3]: Iconlist: do not use options database for initial foreground text color. Patch from Christopher Chavez (for 8.6 only). Closed-Leaf check-in: 22bed29e user: fvogel tags: bug-4468ed16d3
2023-09-01
19:45
Fix [a47f080962]: macOS Aqua warning: unused function 'RetainRegion' check-in: 64f354a5 user: fvogel tags: trunk, main
19:44
Fix [a47f080962]: macOS Aqua warning: unused function 'RetainRegion' check-in: 844915b1 user: fvogel tags: core-8-6-branch
19:25
Change menu test number: menu-41.1 --> menu-39.2 check-in: 2ad3bb9e user: fvogel tags: trunk, main
19:23
Change menu test number: menu-40.1 --> menu-39.2 check-in: 8afa6396 user: fvogel tags: core-8-6-branch
19:22
Change menu test number: menu-40.1 --> menu-39.2 Closed-Leaf check-in: 0a2f46e1 user: fvogel tags: bug-1797555fff
15:29
more progress strtod -> Tcl_GetDouble() check-in: 92aac4ed user: jan.nijtmans tags: bug-6cc8002951
14:01
Second part of fix: don't use strtod any more check-in: e9a52b5c user: jan.nijtmans tags: bug-6cc8002951
12:58
Merge 8.6 check-in: 061e3487 user: jan.nijtmans tags: trunk, main
12:43
Fix [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep check-in: 76de1e42 user: jan.nijtmans tags: core-8-6-branch
11:11
Proposed fix for [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep. Please review check-in: 163a88ee user: jan.nijtmans tags: bug-6cc8002951
2023-08-31
14:55
Merge 8.7 check-in: 83b8a845 user: jan.nijtmans tags: revised_text, tip-466
14:54
Merge 8.6 check-in: d553acf4 user: jan.nijtmans tags: trunk, main
2023-08-30
17:30
Fix for ef5d3e29a4 check-in: cf383028 user: kevin_walzer tags: core-8-6-branch
17:30
Fix for ef5d3e29a4 check-in: 2c9d3046 user: kevin_walzer tags: trunk, main
15:24
merge trunk check-in: 9bc736d4 user: dgp tags: core-8-7-b1-rc
10:08
Fix for [97c70c0062] and further improvements in the Widget Demo. check-in: c497b8de user: csaba tags: trunk, main
2023-08-29
19:27
merge trunk check-in: bfe846ac user: fvogel tags: revised_text, tip-466
19:25
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: 708d4883 user: fvogel tags: trunk, main
19:25
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: 443e8bfd user: fvogel tags: core-8-6-branch
19:24
Backout temporary commits. Closed-Leaf check-in: 4b89cdb0 user: fvogel tags: bug-e42eef33ee
19:21
Renumber test menu-40.1 introduced by previous commit into menu-41.1 (name clash resolution). check-in: 12febdbe user: fvogel tags: trunk, main
19:19
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 12b22cda user: fvogel tags: trunk, main
19:19
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 41cba41d user: fvogel tags: core-8-6-branch
19:18
Revert previous commit [846a9938]. check-in: 30895907 user: fvogel tags: bug-1797555fff
16:54
merge trunk check-in: 28cfbd79 user: dgp tags: core-8-7-b1-rc
09:50
Keep the variables tk::scalingPct and tk::svgFmt in sync with [tk scaling]. check-in: a51ca0cf user: csaba tags: trunk, main
2023-08-28
19:59
Let branch bug-1797555fff build and test at Github (temporary commit). check-in: 846a9938 user: fvogel tags: bug-1797555fff
19:52
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 1035e4f5 user: fvogel tags: bug-1797555fff
17:40
Ignore the return value of XSetLocaleModifiers(). check-in: f2c30a23 user: fvogel tags: bug-e42eef33ee
16:05
merge trunk check-in: 6a560f8c user: dgp tags: core-8-7-b1-rc
2023-08-27
13:05
Made sure that test entry-3.1 in ttk/entry.test succeeds. check-in: 2c54f59f user: csaba tags: trunk, main
2023-08-26
14:15
Merged branch "improved_themes" into trunk. check-in: a94a87e0 user: csaba tags: trunk, main
08:42
Make it build, and make it a better fix (no leak). check-in: cff2f2aa user: fvogel tags: bug-e42eef33ee
2023-08-25
15:58
Really let branch bug-e42eef33ee build at Github for Linux (temporary commit). check-in: 9cd78720 user: fvogel tags: bug-e42eef33ee
12:43
Merge scaling-fixes check-in: 003f186c user: kjnash tags: trunk, main
06:41
Remove unintended line space. check-in: 4756b9b4 user: fvogel tags: bug-e42eef33ee
06:40
Let branch bug-e42eef33ee build at Github for Linux (temporary commit). check-in: 50be49c5 user: fvogel tags: bug-e42eef33ee
06:39
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: bf200aba user: fvogel tags: bug-e42eef33ee
2023-08-23
18:05
Improved the look of the ttk::scrollbar widget in the themes "default" and "alt". Closed-Leaf check-in: ccfd5e0c user: csaba tags: improved_themes
17:47
merge trunk check-in: 16dcc345 user: fvogel tags: revised_text, tip-466
14:49
Generalise scaling variables for multi-display systems - bug [2b1ce31780]. Adapt tk::MessageBox for same. check-in: 79bdc751 user: kjnash tags: scaling-multidisplay
14:09
Cosmetic improvements to bgerror. Ticket [57d3d3f0ae]. Closed-Leaf check-in: 1e1840e7 user: kjnash tags: scaling-fixes
2023-08-22
16:56
Use ::tk::Priv.*(button) instead of ::tk::Priv(button) in ::tk::MessageBox - see Tk ticket e2cec2fa41. check-in: e984cb7a user: kjnash tags: scaling-fixes
16:18
Improvements in the the built-in themes. See ticket [6ec00a7dc9] for details. check-in: b02a1985 user: csaba tags: improved_themes
15:56
Create new branch named "improved_themes" check-in: a682f51e user: csaba tags: improved_themes
2023-08-21
23:41
Use ::tk::PrivButton instead of ::tk::Priv(button) in ::tk::MessageBox - see Tk ticket e2cec2fa41. check-in: fe86dcac user: kjnash tags: scaling-fixes
2023-08-19
11:58
More adjustments for Goldberg demo. check-in: bde79af7 user: kjnash tags: scaling-fixes
03:56
Merge trunk check-in: 648c28ea user: kjnash tags: scaling-fixes
03:54
Bugfix: command ::tk::ScalingPct should return $::tk::scalingPct check-in: 04032f93 user: kjnash tags: scaling-fixes
2023-08-17
11:46
Ticket [daa10097]: bugfix: configure misses one list value on -metadata check-in: 7c8bdae5 user: oehhar tags: trunk, main
11:43
Ticket [daa10097]: moved test case to imgPhoto.test, as it is not specific to svg Closed-Leaf check-in: b38bb9b3 user: oehhar tags: bug-daa10097
11:35
Ticket [daa10097]: bugfix: configure misses one list value on -metadata check-in: 0b166114 user: oehhar tags: bug-daa10097
11:29
Ticket [daa10097]: test cases check-in: 751c6c4e user: oehhar tags: bug-daa10097
2023-08-13
23:15
Bugfix to scaling.tcl from Csaba Nemethi, and enable rounding of ::tk::scalingPct. check-in: 204302b1 user: kjnash tags: scaling-fixes
22:56
Tweaks from Csaba Nemethi for Tk Goldberg demo. check-in: 5ecc6980 user: kjnash tags: scaling-fixes
11:39
Revisions from Csaba Nemethi ticket 1ed418eb97, but with rounding of ::tk::scalingPct disabled. check-in: 781a6253 user: kjnash tags: scaling-fixes
06:51
Fix [2d66e1ce88] - crash running bind.test check-in: 8bce6750 user: apnadkarni tags: trunk, main
2023-08-12
21:54
Fix overlapping bitmap tiling in Rube Goldberg demo. check-in: 1f4e6ba0 user: kjnash tags: scaling-fixes
18:43
Fix Move26 coordinates; save vertical space by replacing top banner with placed message box. Also replace About dialog. check-in: 9eddb978 user: kjnash tags: scaling-fixes
18:21
Made the ttk::menubutton arrow padding in the alt theme scaling-aware. check-in: 716cfba9 user: csaba tags: trunk, main
16:05
Shrink Rube Goldberg demo to 70% as in commit 21185a46e4. check-in: 1129f717 user: kjnash tags: scaling-fixes
11:44
Improvements related to scaling and appearance in the built-in themes alt, clam, and default. check-in: c5cf7e43 user: csaba tags: trunk, main
2023-08-11
17:45
Shrink the Rube Goldberg demo so it is less likely to exceed the screen height. Leaf check-in: 21185a46 user: kjnash tags: scaling-misstep
14:44
Use [tk scaling] in widget tour, in place of private Tk variables. Fixes ticket 85a2b32486. check-in: a356f88f user: kjnash tags: scaling-misstep
09:22
Do not use stale values of scaling. Bugfix for ba98f9bbcb. check-in: 05c42054 user: kjnash tags: scaling-fixes
2023-08-10
14:23
Do not round the values of [tk scaling] and [::tk::ScalingPct]. Fix for ticket 1ed418eb97. check-in: 330ba614 user: kjnash tags: scaling-fixes
11:57
Minor changes to style in library/scaling.tcl. Fixes ticket 201b9316ae. check-in: 29591b0f user: kjnash tags: scaling-fixes
10:44
Fix startup failure for Safe Base interpreters with Tk on X11. Ticket f4c86804a8. check-in: 99709c73 user: kjnash tags: scaling-fixes
09:58
Create new branch named "scaling-fixes" check-in: 8a23b07e user: kjnash tags: scaling-fixes
2023-08-04
13:04
merge trunk check-in: e60858d0 user: dgp tags: core-8-7-b1-rc
10:06
merge-mark check-in: 0589b21d user: jan.nijtmans tags: trunk, main
10:05
Remove use of deprecated [trace] subcommands check-in: 27ab1399 user: jan.nijtmans tags: core-8-6-branch
09:56
Merge 8.7 check-in: d6b23e3f user: jan.nijtmans tags: revised_text, tip-466
09:40
Make Tk work with TIP #673: Remove deprecated [trace] subcommands check-in: 260317c1 user: jan.nijtmans tags: trunk, main
2023-08-03
19:42
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: 3a1a48bb user: fvogel tags: trunk, main
19:42
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: d49c660f user: fvogel tags: core-8-6-branch
19:40
Revert the last two temporary commits. Closed-Leaf check-in: 5355cab4 user: fvogel tags: bug-0f29a2222d
17:11
merge trunk check-in: 6c3191f9 user: dgp tags: core-8-7-b1-rc
15:52
Merge 8.6 check-in: 98e01dbf user: jan.nijtmans tags: trunk, main
15:02
TCL_NEEDS_EXP_FILE is no longer used check-in: 48439dca user: jan.nijtmans tags: core-8-6-branch
15:00
Tcl -> Tk in comment check-in: e8cdc85c user: jan.nijtmans tags: core-8-6-branch
2023-08-02
16:20
Merge 8.7 check-in: b8c9ca60 user: jan.nijtmans tags: revised_text, tip-466
16:09
Merge 8.6 check-in: 90633c75 user: jan.nijtmans tags: trunk, main
16:06
Fix (minor) auto-update warning check-in: ee252ba4 user: jan.nijtmans tags: core-8-6-branch
14:49
Fix 'instalManPage' regarding handling paths with spaces check-in: fb61174b user: jan.nijtmans tags: core-8-6-branch
13:38
Merge 8.7 check-in: 43a27ba7 user: jan.nijtmans tags: revised_text, tip-466
13:36
Merge 8.6 Leaf check-in: a6c7db1c user: jan.nijtmans tags: cygwin
13:21
Merge 8.6 check-in: dd560096 user: jan.nijtmans tags: trunk, main
13:07
Fix [ba2197a989]: error in ./configure at Github Actions check-in: 337d20f8 user: jan.nijtmans tags: core-8-6-branch
12:48
Merge 8.6 check-in: f7972af6 user: jan.nijtmans tags: trunk, main
11:46
Stop generating/supplying *.dll.a files for Cygwin. It's no longer necessary, since Cygwin on x68 is no longer supported. check-in: dbb390df user: jan.nijtmans tags: core-8-6-branch
08:38
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. check-in: 8b08e391 user: fvogel tags: trunk, main
08:31
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. check-in: 8f24fa68 user: fvogel tags: core-8-6-branch
08:30
Revert previous (temporary) commit. Closed-Leaf check-in: c20eae8c user: fvogel tags: bug-2a32225cd1
08:26
Really run the mac workflow at Github actions on this branch (temporary commit). check-in: bbf0b9a0 user: fvogel tags: bug-0f29a2222d
2023-08-01
20:37
Run the mac workflow at Github actions on this branch (temporary commit). check-in: 9bd06af3 user: fvogel tags: bug-0f29a2222d
20:35
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: 0494fd18 user: fvogel tags: bug-0f29a2222d
19:34
Fix [4736b9f290]: Bug in tk_setPalette in connection with TIP 645 ('ttk color palette support'). Patch from Csaba Nemethi. check-in: 86956e5d user: fvogel tags: trunk, main
19:33
Fix [4736b9f290]: Bug in tk_setPalette in connection with TIP 645 ('ttk color palette support'). Patch from Csaba Nemethi. Closed-Leaf check-in: bc842ffe user: fvogel tags: tip-645, bug-4736b9f290
19:31
merge trunk check-in: f4a2486e user: fvogel tags: tip-645
19:28
Run the workflows at Github actions on this branch (temporary commit). check-in: 72f8ac90 user: fvogel tags: bug-2a32225cd1
18:57
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. Patch from Emiliano Gavilan. check-in: f2bbed0b user: fvogel tags: bug-2a32225cd1
18:52
Add currently failing tests demonstrating bug [2a32225cd1]. check-in: 13227d57 user: fvogel tags: bug-2a32225cd1
2023-07-31
15:33
merge trunk check-in: 0d2e9771 user: dgp tags: core-8-7-b1-rc
2023-07-29
19:41
Minor improvements in the Widget Demo. check-in: 1073062f user: csaba tags: trunk, main
2023-07-26
21:22
Fix [ed9b28d478]: Aqua: fix improper Tcl value reference counts in GetWidgetDemoPath(). Patch from Christopher Chavez. check-in: ff7ffd3b user: fvogel tags: trunk, main
21:21
Fix [ed9b28d478]: Aqua: fix improper Tcl value reference counts in GetWidgetDemoPath(). Patch from Christopher Chavez. check-in: 5a6472b5 user: fvogel tags: core-8-6-branch
20:15
merge trunk check-in: c027b8d2 user: fvogel tags: revised_text, tip-466
20:05
[92ab429295]: Add new subcommand [tk systray exists] to [tk systray]. Patch from Emiliano Gavilan. check-in: 1ed05a6d user: fvogel tags: trunk, main
19:26
merge trunk check-in: cbbfed0d user: fvogel tags: revised_text, tip-466
19:23
Fix [95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: 9d7e04f0 user: fvogel tags: trunk, main
19:21
Backout [4c922d0b], which was temporary only. Closed-Leaf check-in: 5a3a56e3 user: fvogel tags: patch-95d2c41604
2023-07-25
20:03
Resolve unintended fork. check-in: 132461ee user: fvogel tags: patch-95d2c41604
20:00
Take into account that the notify window may be deleted during fade-in or fade-out. check-in: 2b4f3168 user: fvogel tags: patch-95d2c41604
19:43
Run the Linux workflow at Github actions on this branch. check-in: 4c922d0b user: fvogel tags: patch-95d2c41604
06:10
New patch from Emiliano Gavilan, that should fix the 'can't use empty string '' as operand of '*'' error seen at Github Actions. check-in: f38da628 user: fvogel tags: patch-95d2c41604
2023-07-24
20:30
merge trunk Closed-Leaf check-in: 5ca69a34 user: fvogel tags: bug-92ab429295
20:26
merge trunk (except systray.tcl and tkUnixSysnotify.c) check-in: 91d87c16 user: fvogel tags: patch-95d2c41604
20:18
Backout [8662aebe] (Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan.) until we understand why it triggers errors at Github Actions. check-in: 25ad8fff user: fvogel tags: trunk, main
16:15
merge trunk check-in: b2e20623 user: dgp tags: core-8-7-b1-rc
15:39
Merge 8.6 check-in: 2ab8ec68 user: jan.nijtmans tags: trunk, main
15:36
posix_spawnp is not used in Tk check-in: f0149e27 user: jan.nijtmans tags: core-8-6-branch
15:31
Fix d40b9c8503: Enforcing 64-bit time_t? Since Tk uses time() too, and should support years > 2038 check-in: acd7ef26 user: jan.nijtmans tags: core-8-6-branch
06:16
Merge 8.7 Closed-Leaf check-in: 65290297 user: jan.nijtmans tags: bug-d40b9c8503
2023-07-23
19:55
Fix [f24725b545]: Aqua: do not treat FourCC as pointer in TkpCreateNativeBitmap(). Patch from Christopher Chavez. Also remove the now unused macro OSTYPE_TO_UTI. check-in: 67b7cdbd user: fvogel tags: trunk, main
19:54
Fix [f24725b545]: Aqua: do not treat FourCC as pointer in TkpCreateNativeBitmap(). Patch from Christopher Chavez. Also remove the now unused macro OSTYPE_TO_UTI. check-in: 96d57d97 user: fvogel tags: core-8-6-branch
17:57
Leftover change in previous commit. check-in: 6226c37a user: fvogel tags: revised_text, tip-466
17:56
Remove changes in revised_text (compared to trunk) that have nothing to do with the revised text widget. These changes must have sneaked in when merging trunk into revised_text. check-in: 5f5e294b user: fvogel tags: revised_text, tip-466
16:15
Add documentation for [tk systray exists]. check-in: 6a840686 user: fvogel tags: bug-92ab429295
16:08
Add tests for [tk systray exists]. check-in: fbc76cd5 user: fvogel tags: bug-92ab429295
16:03
Tweak comments. check-in: 43c105d5 user: fvogel tags: bug-92ab429295
16:02
Fix [92ab429295]: Add new subcommand [tk systray exists] to [tk systray]. Patch from Emiliano Gavilan. check-in: 6401e6d9 user: fvogel tags: bug-92ab429295
15:40
Fix [95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: 8662aebe user: fvogel tags: trunk, main
15:38
Tweak comments. check-in: 1b459aeb user: fvogel tags: patch-95d2c41604, core-patch-95d2c41604
14:52
merge trunk check-in: ae99afe4 user: fvogel tags: revised_text, tip-466
13:05
merge mark check-in: de4a7076 user: fvogel tags: trunk, main
13:02
Merge core-8-6-branch. The fix for [2294f0694e] (Optimize 'transparency get' subcommand) was already there as part of TIP #166, therefore simply homogeneize the code with the 8.6 patch for [2294f0694e]. check-in: b2a2a962 user: fvogel tags: trunk, main
12:54
Fix [2294f0694e]: Optimize 'transparency get' subcommand. Patch from Christopher Chavez. check-in: 5bfdd1f5 user: fvogel tags: core-8-6-branch
12:19
merge core-8-6-branch, resolve conflict in generic/tkMenu.c generated by interaction of [d11d59e8] and [78ce1d66]. Leaf check-in: 2b4994c7 user: fvogel tags: bug-09a11fb1228f
12:15
Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than directly calling DestroyMenuEntry(). Patch from Christopher Chavez. check-in: 0f4b9276 user: fvogel tags: trunk, main
12:15
Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than directly calling DestroyMenuEntry(). Patch from Christopher Chavez. check-in: 78ce1d66 user: fvogel tags: core-8-6-branch
2023-07-21
21:06
Experimental fix for d40b9c8503: Enforcing 64-bit time_t? Since Tk uses time() too, and should support years > 2038 check-in: 6868a6af user: jan.nijtmans tags: bug-d40b9c8503
20:33
Merge 8.7 check-in: 3ecbb2db user: jan.nijtmans tags: trunk, main
15:12
merge trunk check-in: be57950b user: dgp tags: core-8-7-b1-rc
14:39
silence compiler warning check-in: acca7cc6 user: dgp tags: core-8-6-branch
2023-07-20
20:14
Fix [deca949d0d]: tkUnixWm.c: leak in TkpMakeMenuWindow(). Patch from CHristopher Chavez. check-in: e662af63 user: fvogel tags: trunk, main
20:14
Fix [deca949d0d]: tkUnixWm.c: leak in TkpMakeMenuWindow(). Patch from CHristopher Chavez. check-in: 044c3385 user: fvogel tags: core-8-6-branch
2023-07-19
21:16
Fix [c35c3419ea]: leak in Initialize() when -name not provided. Patch from Christopher Chavez. check-in: f9668fd5 user: fvogel tags: trunk, main
21:16
Fix [c35c3419ea]: leak in Initialize() when -name not provided. Patch from Christopher Chavez. check-in: 1ce25c15 user: fvogel tags: core-8-6-branch
20:53
Fix [a510843631]: Restore macDraw statement. Leaf check-in: 6076675e user: fvogel tags: chavez_cgimage_drawing
20:35
Fix [edb769628e]: Aqua: leak in XGetImage(). Patch from Christopher Chavez. check-in: e34b27c9 user: fvogel tags: trunk, main
20:35
Fix [edb769628e]: Aqua: leak in XGetImage(). Patch from Christopher Chavez. check-in: 5b4e3f3a user: fvogel tags: core-8-6-branch
20:09
resolve unintended fork check-in: 679964e6 user: fvogel tags: trunk, main
20:07
Fix [875672bd86]: tk 8.7a5 unix/README refers to --enable-threads but this option is gone. check-in: d9e892ca user: fvogel tags: trunk, main
2023-07-18
19:40
Ticket [b1d2161c]: library/msgs/zh_cn.msg translate error: No and Cancel should not the same Chinese word "取消" check-in: a387d349 user: oehhar tags: trunk, main
19:38
Ticket [b1d2161c]: library/msgs/zh_cn.msg translate error: No and Cancel should not the same Chinese word "取消" check-in: 2518aa65 user: oehhar tags: core-8-6-branch
19:01
Fix [2cb602807b]: leak in tkMacOSXRegion.c. Patch from Christopher Chavez. check-in: b4c9293d user: fvogel tags: trunk, main
19:01
Fix [2cb602807b]: leak in tkMacOSXRegion.c. Patch from Christopher Chavez. check-in: 73461c36 user: fvogel tags: core-8-6-branch
16:09
Merge 8.7. Remove not-so-useful comments check-in: 1702718c user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: ee820d83 user: jan.nijtmans tags: trunk, main
15:43
Backport more cleanup from [3b4a9ed919] to 8.6: Since TK_OPTION_NULL_OK is already specified (and the default value is NULL), TK_OPTION_DONT_SET_DEFAULT does nothing more. check-in: 025022a4 user: jan.nijtmans tags: core-8-6-branch
14:15
Merge 8.7 check-in: 51723f1a user: jan.nijtmans tags: patch-95d2c41604
13:56
Merge 8.7 check-in: 42ddfd8b user: jan.nijtmans tags: revised_text, tip-466
13:25
Fix [3b4a9ed919]: listbox test failures check-in: a8a2df12 user: jan.nijtmans tags: trunk, main
13:22
Listbox entries don't use option database for initialization, so let "itemconfigure" reflect that. Also improve documentation regarding TK_OPTION_DONT_SET_DEFAULT check-in: ed8eae59 user: jan.nijtmans tags: core-8-6-branch
2023-07-17
22:05
Proposed fix for [3b4a9ed919]: Don't specify option database and initialization value any more Closed-Leaf check-in: 779d9403 user: jan.nijtmans tags: bug-3b4a9ed919
19:56
merge trunk check-in: 87acf6d6 user: fvogel tags: revised_text, tip-466
19:56
Fix [f9eddb541a]: Improve TkSetRegion(); implement XSetClipRectangles() on Windows and improve it. Thanks to Christopher Chavez. check-in: a7876124 user: fvogel tags: trunk, main
19:56
Fix [f9eddb541a]: Improve TkSetRegion(); implement XSetClipRectangles() on Windows and improve it. Thanks to Christopher Chavez. check-in: edf00be1 user: fvogel tags: core-8-6-branch
19:49
Add an example of XSetClipRectangles() use, for non-Ttk labelframe widgets with overflowing text. From Christopher Chavez. Closed-Leaf check-in: b02fad86 user: fvogel tags: bug-f9eddb541a
19:34
Fix [396e9fc017]: Aqua: declare TkMacOSXCreateCGImageWithXImage() as static. check-in: 87df2194 user: fvogel tags: trunk, main
19:34
Fix [396e9fc017]: Aqua: declare TkMacOSXCreateCGImageWithXImage() as static. check-in: 3fa4dedb user: fvogel tags: core-8-6-branch
16:54
merge trunk check-in: 7bab99b1 user: dgp tags: core-8-7-b1-rc
09:35
Remove all possible usage of HAVE_STDINT_H. Assume C99 as a minimum now. check-in: e0835978 user: jan.nijtmans tags: revised_text, tip-466
08:53
Merge 8.7 check-in: 2b5ca566 user: jan.nijtmans tags: revised_text, tip-466
08:37
Merge 8.6 check-in: 5dc4e8d4 user: jan.nijtmans tags: bug-f9eddb541a
08:18
Fix [ec6f07231c]: makefile.vc: error when TCLDIR is a relative path check-in: 365014b7 user: jan.nijtmans tags: trunk, main
07:05
"noxp" makes no sense any more check-in: 8690a1e9 user: jan.nijtmans tags: trunk, main
07:02
Eliminate some more unneeded HAVE_* macro's check-in: 76492ff3 user: jan.nijtmans tags: trunk, main
06:07
Proposed fix for [ec6f07231c]: Makefile.vc: error when TCLDIR is a relative path Closed-Leaf check-in: b4749932 user: jan.nijtmans tags: bug-ec6f07231c
2023-07-16
22:37
Remove all possible usage of HAVE_STDINT_H (just assume it's "1"). We can assume C99 as a minimum now Closed-Leaf check-in: 4021f2cd user: jan.nijtmans tags: bug-48079fad72
13:49
Fix [82b78e96f5]: CLIPPING_IS_WORKING in revised_text. check-in: c569b687 user: fvogel tags: revised_text, tip-466
13:47
Remove the now useless hack in TkrTextInsertDisplayProc(). Closed-Leaf check-in: 8b0783a9 user: fvogel tags: bug-82b78e96f5
13:36
Fix typo when applying patches. check-in: ab191281 user: fvogel tags: bug-f9eddb541a
13:34
Fix typo (equivelent -> equivalent). check-in: 1c6775c8 user: fvogel tags: trunk, main
13:34
Fix typo (equivelent -> equivalent). check-in: db048f1b user: fvogel tags: core-8-6-branch
13:31
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 6 from Christopher Chavez - Optimize XSetClipRectangles() by letting it set clip_mask->value.region directly, rather than creating a temporary region and relying on TkSetRegion() to copy it. check-in: 432a8442 user: fvogel tags: bug-f9eddb541a
13:28
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 5 from Christopher Chavez - Implement XSetClipRectangles() on Windows by relocating the existing Aqua implementation check-in: 206c887e user: fvogel tags: bug-f9eddb541a
13:20
Remove obsolete comment (TkSetRegion is used elsewhere, namely in Ttk). check-in: c3fd21e5 user: fvogel tags: bug-f9eddb541a
13:19
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 4 from Christopher Chavez - TkSetRegion() copies the provided region to a dedicated region for the TkpClipMask. check-in: 6031cd49 user: fvogel tags: bug-f9eddb541a
13:03
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 3 from Christopher Chavez - Stylistic adjustment to FreeClipMask() to make the next change clearer. check-in: a3e82f67 user: fvogel tags: bug-f9eddb541a
13:01
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 2 from Christopher Chavez - For safety, have AllocClipMask() initialize the TkpClipMask. check-in: 7c3571ef user: fvogel tags: bug-f9eddb541a
12:58
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 1 from Christopher Chavez - Introduce a convenience function TkpCopyRegion(dst, src). check-in: 4fb1b9a9 user: fvogel tags: bug-f9eddb541a
12:23
Clean white lines. check-in: 4304f308 user: fvogel tags: bug-82b78e96f5
12:14
Since the region approach works an all three platforms (and with or without Xft), remove the TK_CLIPPING_IS_WORKING switch altogether and keep the region approach only. check-in: 30c9fa3a user: fvogel tags: bug-82b78e96f5
12:06
#define TK_CLIPPING_IS_WORKING on Linux with or without Xft since the region approach works. check-in: 08bf99a5 user: fvogel tags: bug-82b78e96f5
11:56
#define TK_CLIPPING_IS_WORKING on Windows since the region approach works. check-in: fb65441f user: fvogel tags: bug-82b78e96f5
11:52
Implement an approach based on a clip region, that does not need XSetClipRectangles(), and which should work on any platform. check-in: 40639b0c user: fvogel tags: bug-82b78e96f5
2023-07-15
18:50
Update comments in the TK_CLIPPING_IS_WORKING area. check-in: 473561a1 user: fvogel tags: bug-82b78e96f5
18:43
merge revised_text check-in: 9d781da7 user: fvogel tags: bug-82b78e96f5
18:40
Fix [48079fad72]: revised_text still uses compat/stdint.h. Patch by Christopher Chavez. check-in: 80c8fbcc user: fvogel tags: revised_text, tip-466
18:38
Fix [f41f675cca]: TIP #577 was merged without necessary updates in the man pages check-in: 2c9990b3 user: fvogel tags: trunk, main
14:18
merge trunk check-in: d9b3c028 user: fvogel tags: revised_text, tip-466
14:15
merge 8.6 check-in: c88aaa76 user: fvogel tags: trunk, main
14:14
Remove unused variable (gcc compiler on macOS said: warning: variable 'fontsLeft' set but not used [-Wunused-but-set-variable]) check-in: c16e2644 user: fvogel tags: core-8-6-branch
14:12
Remove unused variable (gcc compiler on macOS said: warning: variable 'eventsFound' set but not used [-Wunused-but-set-variable]) check-in: e735db2c user: fvogel tags: core-8-6-branch
13:48
Implement -eolcolor and -eotcolor in the case TK_CLIPPING_IS_WORKING is #define'd. Thanks to Christopher Chavez. check-in: b69b3d2b user: fvogel tags: bug-82b78e96f5
12:50
#define TK_CLIPPING_IS_WORKING on Linux when built without Xft since in this case XSetClipRectangles() works. check-in: 407aafb6 user: fvogel tags: bug-82b78e96f5
12:19
Rename CLIPPING_IS_WORKING to TK_CLIPPING_IS_WORKING, and #define it for macOS since it works on this platform. check-in: d9806455 user: fvogel tags: bug-82b78e96f5
11:42
Avoid a warning in case CLIPPING_IS_WORKING is defined: generic/tkTextDisp.c:867:15: warning: unused function 'MarkPointer' [-Wunused-function] check-in: 2a563642 user: fvogel tags: revised_text, tip-466
09:05
merge trunk check-in: 2654361f user: fvogel tags: revised_text, tip-466
09:05
Fix [0502c1eef5]: Aqua: fix NSAttributedString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 3f31882a user: fvogel tags: trunk, main
09:05
Fix [0502c1eef5]: Aqua: fix NSAttributedString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: ec7f8a30 user: fvogel tags: core-8-6-branch
08:57
merge trunk check-in: 261ceb2a user: fvogel tags: revised_text, tip-466
08:56
Fix [fa4694dcd0]: Aqua: fix TKNSString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 8d66935a user: fvogel tags: trunk, main
08:56
Fix [fa4694dcd0]: Aqua: fix TKNSString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 0680f33d user: fvogel tags: core-8-6-branch
08:22
Fix [48079fad72]: revised_text still uses compat/stdint.h. Patch by Christopher Chavez. Closed-Leaf check-in: d1fcd448 user: fvogel tags: bug-48079fad722
2023-07-14
19:25
OBJOFFSET VS. INTERNALOFFSET: Document that Ttk widgets do not support the internalOffset machinery. Closed-Leaf check-in: f54250b6 user: fvogel tags: bug-f41f675cca
19:13
Document indices of the form 'end-n' as being accepted by the -underline option for both Tk and Ttk. check-in: 9745b962 user: fvogel tags: bug-f41f675cca
18:58
merge trunk check-in: 03a27471 user: fvogel tags: bug-f41f675cca
13:36
Fix [a1802dc77b]: Lots of textDisp.test fail in revised_text branch. check-in: 11905189 user: fvogel tags: revised_text, tip-466
2023-07-13
20:53
Let revised_text branch build at GitHub in some configurations. check-in: f2087fa3 user: fvogel tags: revised_text, tip-466
20:51
Fix [81965cf8d8]: Revised text displays fuzzy text on OSX high resolution displays. Patch from Christopher Chavez. check-in: 447d43a7 user: fvogel tags: revised_text, tip-466
20:39
merge trunk check-in: d1b0d200 user: fvogel tags: revised_text, tip-466
19:26
merge trunk check-in: 5e7afc8c user: dgp tags: core-8-7-b1-rc
2023-07-12
09:49
Made the mouse wheel bindings for the text widget (which scroll by pixels) and the sort arrows of the Widget Demo script mclist.tcl scaling-aware. check-in: a7991ed7 user: csaba tags: trunk, main
01:28
Merge aqua_stripe branch; thanks to Christopher Chavez for patch check-in: 38125e4d user: kevin_walzer tags: trunk, main
2023-07-10
14:32
Update to striped background on Aqua with semantic colors - patch from Christopher Chavez Closed-Leaf check-in: 0f804851 user: kevin_walzer tags: aqua_stripe
11:32
Merge mark check-in: dce08a5f user: kevin_walzer tags: trunk, main
11:31
Revert change to mclist demo as it already includes stripes check-in: 7445d1b0 user: kevin_walzer tags: trunk, main
02:50
Merge mark check-in: d6c4c376 user: kevin_walzer tags: trunk, main
02:50
Cosmetic improvement to treeview and widget demo under Aqua with handling for Dark Mode check-in: e8b88eae user: kevin_walzer tags: trunk, main
00:46
Merge mark check-in: 8b647592 user: kevin_walzer tags: trunk, main
00:46
Cosmetic improvement - stripebackground for ttk::treeview on Aqua check-in: d157aac5 user: kevin_walzer tags: trunk, main
2023-07-09
17:36
Fix [a526d42999]: Aqua: leak in TkpOpenDisplay(). Patch from Christopher Chavez. check-in: 9506082b user: fvogel tags: trunk, main
17:23
Fix [a526d42999]: Aqua: leak in TkpOpenDisplay(). Patch from Christopher Chavez. check-in: 270db3cc user: fvogel tags: core-8-6-branch
16:06
Fix [9b74a906e2]: Aqua: leak in Tk_FreePixmap(). Patch from Christopher Chavez. check-in: b8fdb4ae user: fvogel tags: trunk, main
2023-07-08
13:17
Merge tip-675 branch: On and off default blink times for Ttk widgets can be overriden with values obtained from the option database (if such values are specified). check-in: d0a86f93 user: fvogel tags: trunk, main
2023-07-07
19:00
Widget Demo: Optimized the size of the canvas used in the script floor.tcl. check-in: a7890c02 user: csaba tags: trunk, main
2023-07-06
02:38
Fix for 0e7b10c215 Closed-Leaf check-in: a068e27b user: kevin_walzer tags: 0e7b10c215_fix
2023-07-05
15:33
A few minor visual improvements. check-in: 73efa187 user: csaba tags: trunk, main
14:47
Uncomment definition of nsvgRasterize(), thanks Csaba ! check-in: e62b604a user: oehhar tags: trunk, main
2023-07-01
20:33
Add time-outs to the Tk tests steps in GitHub workflows specific to trunk. check-in: 3ffc24d5 user: fvogel tags: trunk, main
20:31
Tk has no core-8-branch like Tcl has, but a core-8-6-branch. check-in: 8ce3078a user: fvogel tags: trunk, main
20:29
Add time-outs to the Tk tests steps in GitHub workflows. check-in: 81948c2c user: fvogel tags: trunk, main
20:28
Add time-outs to the Tk tests steps in GitHub workflows. check-in: a535d711 user: fvogel tags: core-8-6-branch
18:11
merge trunk Closed-Leaf check-in: 5d2d3ee6 user: fvogel tags: bug-3531366fff, tip-675
18:10
Document the possibility of overriding the on and off default blink times. check-in: bd491642 user: fvogel tags: bug-3531366fff, tip-675
17:00
Improve documentation of the priority levels in the man page for Tk_AddOption(). check-in: e0b1879c user: fvogel tags: trunk, main
16:58
Improve documentation of the priority levels in the man page for Tk_AddOption(). check-in: 7904bba4 user: fvogel tags: core-8-6-branch
16:44
Fix another error in man page introduced in [20e9d21a]. check-in: 31537b52 user: fvogel tags: trunk, main
16:43
Fix another error in man page introduced in [20e9d21a]. Closed-Leaf check-in: 1241cca6 user: fvogel tags: tip-606
16:28
merge 8.6 (no changes) check-in: 36f5aa0b user: fvogel tags: trunk, main
16:27
Fix documentation (comments) of TkpGetSystemDefault. check-in: 7f68361a user: fvogel tags: core-8-6-branch
16:19
Fix documentation of Tk_GetSystemDefault(). Error in the man page was introduced in [20e9d21a], the comments in the source code were incorrect. check-in: 850bc577 user: fvogel tags: trunk, main
16:18
Fix documentation of Tk_GetSystemDefault(). Error in the man page was introduced in [20e9d21a], the comments in the source code were incorrect. check-in: 18d57383 user: fvogel tags: tip-606
12:32
Override on and off default times with values obtained from the option database (if such values are specified). check-in: 9284d67c user: fvogel tags: bug-3531366fff, tip-675
12:11
merge trunk check-in: 6774b485 user: fvogel tags: bug-3531366fff, tip-675
11:55
Merge branch tip-675 following acceptation of TIP #675 by TCT vote. check-in: 54bf3e6b user: fvogel tags: trunk, main
2023-06-27
15:25
merge trunk check-in: 8be091d0 user: dgp tags: core-8-7-b1-rc
2023-06-26
14:06
No need for HAVE_WINNT_IGNORE_VOID/NO_STDLIB_H/NO_DIRENT_H any more check-in: c53bcdaa user: jan.nijtmans tags: trunk, main
2023-06-24
07:29
Fix [2f92166f6f]: Crash setting -foreground to empty string in a ttk::theme. check-in: 7c04a4a6 user: fvogel tags: trunk, main
2023-06-23
13:50
Merge 8.7 check-in: 803ba15c user: jan.nijtmans tags: revised_text, tip-466
12:27
merge trunk check-in: 3db5e044 user: dgp tags: core-8-7-b1-rc
11:48
Fix -underline behavior in ttk::label, broken by TIP #660 changes. check-in: 9c29854b user: jan.nijtmans tags: trunk, main
09:34
Fix [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index values for Tk"). Remove compat/stdint.h, since stdint.h is available in all modern C compilers check-in: ef0cb66f user: jan.nijtmans tags: trunk, main
2023-06-22
12:53
Widget Demo: Code simplification and improvements. check-in: d91c5449 user: csaba tags: trunk, main
2023-06-21
15:52
merge trunk check-in: ae74fc9d user: dgp tags: core-8-7-b1-rc
15:18
(partial) fix for [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index values for Tk") Closed-Leaf check-in: 0fce6664 user: jan.nijtmans tags: bug-a9929f112a
2023-06-20
21:39
Don't allow scheduling timers in the past. check-in: 9b61cad8 user: fvogel tags: bug-3531366fff, tip-675
17:23
Many scaling-related improvements in the Widget Demo, especially in the file goldberg.tcl. check-in: d25fb9d4 user: csaba tags: trunk, main
2023-06-14
16:26
Merge 8.7 check-in: 4caf2e5d user: jan.nijtmans tags: revised_text, tip-466
16:25
Merge 8.6 check-in: 1eb2ec25 user: jan.nijtmans tags: trunk, main
16:08
(cherry-pick): Replaced the deprecated "trace variable" invocations with "trace add variable"; several further improvements. check-in: 578c60ce user: jan.nijtmans tags: core-8-6-branch
2023-06-13
21:11
Add documentation check-in: 9c22e829 user: fvogel tags: bug-3531366fff, tip-675
17:37
Remove blank-only change check-in: a23805c9 user: fvogel tags: bug-3531366fff, tip-675
17:26
(again) Better implementation of 'ttk::style configure . -insertofftime'. Cursor blinking times need to be adjusted only ONCE when the theme is changed. check-in: 2d9a92a9 user: fvogel tags: bug-3531366fff, tip-675
15:08
Fix [228476b3e9]: wish can link against incorrect libtk check-in: b7e2b7cc user: jan.nijtmans tags: core-8-6-branch
2023-06-12
22:29
TtkBlinkCursorTimes --> TtkSetBlinkCursorTimes check-in: c121a615 user: fvogel tags: bug-3531366fff, tip-675
22:24
Add support for 'ttk::style configure . -insertontime'. check-in: 3504d247 user: fvogel tags: bug-3531366fff, tip-675
22:17
Remove duplicate #include statement. check-in: 7973ae42 user: fvogel tags: bug-3531366fff, tip-675
22:16
Better implementation of 'ttk::style configure . -insertofftime'. Cursor blinking times need to be adjusted only when the theme is changed, not each time WidgetWorldChanged() is called. check-in: 33fc1dda user: fvogel tags: bug-3531366fff, tip-675
2023-06-11
13:59
Widget Demo: Replaced the deprecated "trace variable" invocations with "trace add variable"; several further improvements. check-in: 07197a1d user: csaba tags: trunk, main
09:54
First quick and dirty implementation of 'ttk::style configure . -insertofftime'. check-in: 517df9a7 user: fvogel tags: bug-3531366fff, tip-675
08:37
merge trunk check-in: 0b982b20 user: fvogel tags: revised_text, tip-466
08:37
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. check-in: 4bd66c2b user: fvogel tags: trunk, main
08:36
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. check-in: 9f3cd915 user: fvogel tags: core-8-6-branch
2023-06-08
17:08
Merge 8.6 check-in: e470e133 user: jan.nijtmans tags: trunk, main
16:57
Add more type-casts, code cleanup (all backported from 8.7) check-in: 0ba4a8f7 user: jan.nijtmans tags: core-8-6-branch
15:21
Fix 503c4c6f56: Compiled code fails to run on older macos. Remove unneeded include (since it's already in tkMacOSXPrivate.h) check-in: 4094492b user: jan.nijtmans tags: core-8-6-branch
06:06
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. Closed-Leaf check-in: b84e2c81 user: fvogel tags: bug-57844100da
2023-06-07
19:33
merge trunk check-in: 6036abbd user: fvogel tags: revised_text, tip-466
19:08
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. check-in: 7e07b291 user: fvogel tags: trunk, main
19:07
Ensure interp is passed to GetIndexFromCoords() instead of NULL (no idea why interp was changed into NULL in [abaa003d] in trunk only). check-in: 2507adcf user: fvogel tags: trunk, main
2023-06-06
20:22
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. check-in: ae928b76 user: fvogel tags: core-8-6-branch
2023-06-05
14:36
merge trunk check-in: 355e96ea user: dgp tags: core-8-7-b1-rc
2023-06-04
17:18
Merge implementation of TIP #658 - Attach identifiers to Tk menu entries, following positive vote from the TCT. Thanks to the author, Schelte Bron! check-in: e2b00bfd user: fvogel tags: trunk, main
2023-06-02
14:56
merge trunk check-in: ff3a68e3 user: dgp tags: core-8-7-b1-rc
14:45
Update Xlib.h to latest version check-in: f0ab6ef2 user: jan.nijtmans tags: trunk, main
13:55
merge trunk check-in: defcca57 user: dgp tags: core-8-7-b1-rc
2023-05-31
20:37
Fix [4666f21a95]: Avoid a non-evident crash (and resolve conflict in tkMacOSXEmbed.c function Tk_GetOtherWindow() following changes in TIP #606). check-in: cfb3d39f user: fvogel tags: trunk, main
20:35
Fix [4666f21a95]: Avoid a non-evident crash. check-in: 9ba2a411 user: fvogel tags: core-8-6-branch
2023-05-30
19:23
Made the Widget Demonstration application scaling-aware. check-in: 181d1cb3 user: csaba tags: trunk, main
2023-05-29
16:38
Stabilize event-9.2 on macOS check-in: 3371bb0e user: fvogel tags: trunk, main
16:36
Stabilize event-9.2 on macOS check-in: 3cef21b7 user: fvogel tags: core-8-6-branch
14:18
Fourth patch from Christopher Chavez. Closed-Leaf check-in: 655ad2ca user: fvogel tags: bug-4666f21a95
13:14
merge trunk check-in: d426b1d1 user: fvogel tags: revised_text, tip-466
13:00
Fix second part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpRetainRegion() and TkpReleaseRegion() check-in: bbafdd16 user: fvogel tags: trunk, main
12:59
Fix first part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpShiftButton() check-in: 35b1e576 user: fvogel tags: trunk, main
12:59
Fix first part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpShiftButton() check-in: 0bde000e user: fvogel tags: core-8-6-branch
11:14
Document acceptable indices <M>+<N>, <M>-<N>, end-<N> that TIP #577 made available. check-in: b1ee1d46 user: fvogel tags: bug-f41f675cca
11:12
merge trunk check-in: c0cfd57b user: fvogel tags: bug-f41f675cca
2023-05-28
18:00
Third patch from Christopher Chavez. check-in: 9f7bf4fa user: fvogel tags: bug-4666f21a95
17:44
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. Testcases added in the previous commit do pass now. Closed-Leaf check-in: b2e64200 user: fvogel tags: bug-a418aafa76
17:43
Add (currently failing) tests demonstrating bug [a418aafa76]: Bogus @x,y indices are accepted for menu entries check-in: 6cd8664b user: fvogel tags: bug-a418aafa76
10:21
Continuation lines should be indented 8 chars. Closed-Leaf check-in: ff848406 user: fvogel tags: tip-658
09:33
merge trunk check-in: 2bf0d58a user: fvogel tags: tip-658
2023-05-27
20:19
Second patch from Christopher Chavez. check-in: 04fe81d2 user: fvogel tags: bug-4666f21a95
20:10
Fix [2f92166f6f]: Crash setting -foreground to empty string in a ttk::theme. Closed-Leaf check-in: 0f4e2e8d user: fvogel tags: bug-2f92166f6f
19:52
Add non-regression test for [6ee162c3d9]. check-in: 9c01fe70 user: fvogel tags: trunk, main
19:51
Add non-regression test for [6ee162c3d9]. check-in: 123d3e3f user: fvogel tags: core-8-6-branch
19:51
Add non-regression test for [6ee162c3d9]. Closed-Leaf check-in: adc6d544 user: fvogel tags: bug-6ee162c3d9
19:50
merge core-8-6-branch check-in: 48bc4178 user: fvogel tags: bug-6ee162c3d9
2023-05-25
19:46
A second patch from Emiliano Gavilan. check-in: 6be68105 user: fvogel tags: patch-95d2c41604
06:17
merge trunk check-in: 0e917082 user: fvogel tags: revised_text, tip-466
06:15
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. check-in: 14e607a7 user: fvogel tags: trunk, main
06:15
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. check-in: 9f2ad963 user: fvogel tags: core-8-6-branch
06:09
[95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: f5b2c46d user: fvogel tags: patch-95d2c41604
2023-05-24
18:04
merge mark check-in: 0093f3f8 user: fvogel tags: trunk, main
18:02
Tk has no core-8-branch like Tcl has, but a core-8-6-branch. Build it at Github CI. check-in: ec15842a user: fvogel tags: core-8-6-branch
2023-05-23
18:58
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. Closed-Leaf check-in: d25b5a7e user: fvogel tags: bug-7447ed20ec
17:28
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. check-in: 73b47ec3 user: fvogel tags: trunk, main
17:27
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. check-in: 67c4ba3b user: fvogel tags: core-8-6-branch
17:25
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. check-in: af82c836 user: fvogel tags: trunk, main
17:25
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. check-in: 19b41be2 user: fvogel tags: core-8-6-branch
2023-05-22
19:38
Documented the variable tk::scalingPct; improvements in the Widget Demonstration application. check-in: 29cb0ba7 user: csaba tags: trunk, main
2023-05-21
18:34
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. Closed-Leaf check-in: 4df7b906 user: fvogel tags: bug-f40d9debad
18:01
[4666f21a95]: Avoid a non-evident crash. First patch from Christopher Chavez, letting the use-after-free become a NULL dereference instead. check-in: ee1cc12a user: fvogel tags: bug-4666f21a95
17:52
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. Closed-Leaf check-in: f5fb3497 user: fvogel tags: patch-ab95811e07
17:49
merge 8.6 check-in: f5237065 user: fvogel tags: patch-ab95811e07
2023-05-18
16:14
Merge 8.7 check-in: e75646f2 user: jan.nijtmans tags: tip-626
16:13
Merge 8.7 check-in: be155cfd user: jan.nijtmans tags: revised_text, tip-466
16:07
Merge 8.7 check-in: c66020df user: jan.nijtmans tags: gripsize
2023-05-17
23:16
scalability tweaks check-in: 49776504 user: jan.nijtmans tags: trunk, main
22:56
Merge 8.7 check-in: 125608f6 user: jan.nijtmans tags: gripsize
22:31
Merge 8.7 check-in: ab398174 user: jan.nijtmans tags: revised_text, tip-466
22:24
Merge 8.7 check-in: a272eb0f user: jan.nijtmans tags: tip-626
18:27
Visual improvements by using smoother SVG gradients. check-in: a0c7df43 user: csaba tags: trunk, main
2023-05-16
18:22
Library file scaling.tcl slightly improved; documented the variable tk::svgFmt. check-in: 978a7553 user: csaba tags: trunk, main
10:23
Merge 8.6 check-in: 6d7b287a user: jan.nijtmans tags: trunk, main
10:21
Only use _snprintf on older MSVC compilers. ZeroMemory -> memset check-in: 6ab1c17d user: jan.nijtmans tags: core-8-6-branch
06:55
Remove some more references to ChangeLog check-in: a50e2a34 user: jan.nijtmans tags: trunk, main
2023-05-15
20:30
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode. check-in: 98ffc3a9 user: fvogel tags: trunk, main
17:34
merge trunk check-in: 83ed4710 user: dgp tags: core-8-7-b1-rc
17:18
TIP 663 implementation check-in: 6029983e user: dgp tags: trunk, main
13:19
merge trunk check-in: 1c0ff181 user: dgp tags: core-8-7-b1-rc
2023-05-14
19:14
Improved the scaling support for very HiDPI screens when xrdb is not available. check-in: a38d0874 user: csaba tags: trunk, main
2023-05-13
08:19
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. check-in: dbecbcb6 user: fvogel tags: trunk, main
08:19
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. check-in: 55c2fc2b user: fvogel tags: core-8-6-branch
07:12
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode Closed-Leaf check-in: 8afce1e0 user: fvogel tags: bug-40ec887767
2023-05-11
14:51
Merged branch new-default-indicators into trunk check-in: 82b9f82c user: csaba tags: trunk, main
2023-05-10
19:42
Implement TIP 663. Closed-Leaf check-in: 623d1375 user: dgp tags: tip-663
2023-05-09
13:07
merge trunk check-in: ab2b29ad user: dgp tags: core-8-7-b1-rc
06:45
Merge 8.7 check-in: f333592d user: jan.nijtmans tags: revised_text, tip-466
06:41
Update linux-with-tcl9-build.yml, make trigger the same as the other .yml files check-in: 8fcf8d77 user: jan.nijtmans tags: trunk, main
2023-05-08
15:22
Implementation of new, modern-looking ttk::checkbutton and ttk::radiobutton indicators for the "default" theme Closed-Leaf check-in: c37d5956 user: csaba tags: new-default-indicators
2023-05-07
18:32
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. Closed-Leaf check-in: 0beb5a59 user: fvogel tags: bug-3414695fff
17:05
Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored. check-in: 4df1086e user: fvogel tags: trunk, main
17:05
Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored. check-in: 3e4e7a8f user: fvogel tags: core-8-6-branch
2023-05-06
20:12
Merge 8.6 check-in: 1dfad372 user: jan.nijtmans tags: trunk, main
20:01
Backport: Do not build every branch. Too expensive. check-in: b2fc78d0 user: jan.nijtmans tags: core-8-6-branch
2023-05-05
17:16
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Bug report and patch from Christopher Chavez (thanks!). check-in: 6e7679cd user: fvogel tags: trunk, main
2023-05-04
14:44
merge trunk check-in: a791db29 user: dgp tags: core-8-7-b1-rc
08:23
Do not build every branch. Too expensive. check-in: 9719a217 user: dkf tags: trunk, main
2023-05-03
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: 95c34e13 user: fvogel tags: trunk, main
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: b1876b9e user: fvogel tags: core-8-6-branch
19:42
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Closed-Leaf check-in: c9c7d933 user: fvogel tags: bug-ba956c8ff7
08:54
Merge 8.7 check-in: 8d119154 user: jan.nijtmans tags: tip-626
2023-05-02
20:21
Remove superfluous casts. Closed-Leaf check-in: fadca8dc user: fvogel tags: bug-310c74ecf4
12:16
merge trunk check-in: eb3eec42 user: dgp tags: core-8-7-b1-rc
2023-05-01
14:22
Alternate fix for [310c74ecf4], not making use of a delete trace. check-in: 67ac1ac1 user: fvogel tags: bug-310c74ecf4
2023-04-30
17:51
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: af12b247 user: fvogel tags: revised_text, tip-466
17:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 3be4f213 user: fvogel tags: trunk, main
17:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 23e384be user: fvogel tags: core-8-6-branch
2023-04-29
11:08
merge-mark check-in: 8a7d885a user: jan.nijtmans tags: revised_text, tip-466
11:04
merge-mark check-in: 612067a0 user: jan.nijtmans tags: trunk, main
2023-04-28
13:13
merge trunk check-in: 45854775 user: dgp tags: core-8-7-b1-rc
2023-04-27
16:36
Still missed a few (from previous commit) check-in: 2b2984ae user: jan.nijtmans tags: trunk, main
16:26
Merge 8.7 check-in: 63b0c31c user: jan.nijtmans tags: revised_text, tip-466
15:31
Now - really - complete all TIP #660 modifications. check-in: 5f223486 user: jan.nijtmans tags: trunk, main
15:03
Build/run Tk against "tip-661-alternative" branch Closed-Leaf check-in: baf4243d user: jan.nijtmans tags: tip-661-alternative
2023-04-25
20:41
Merge 8.7 check-in: 87929dbf user: jan.nijtmans tags: tip-626
20:37
Still more int -> Tcl_Size Closed-Leaf check-in: f9ba94ea user: jan.nijtmans tags: tip-660
11:33
Build Tk against Tcl's disabletcl8api branch Closed-Leaf check-in: 5c7f4d34 user: jan.nijtmans tags: disabletcl8api
2023-04-24
20:43
More TIP #660 check-in: 9f070114 user: jan.nijtmans tags: tip-660
13:32
merge trunk check-in: 0bed8164 user: dgp tags: core-8-7-b1-rc
2023-04-23
08:33
Robustify text-27.15b that failed after [898c0657], on macOS with aqua only. The failure was due to TextClosestGap now correctly returning 1.0 (was erroneously 1.1 before) since the given position (15,3) is above the text area of the widget in the macOS aqua case due to -highlightthickness default value 3, which is not the case on other platforms. Since we are here, robustify text-27.15c as well. Closed-Leaf check-in: 30e6a5a7 user: fvogel tags: bug-a9cf210a42
2023-04-22
06:47
Add comment and non-regression test text-38.1 (correctly failing before and passing after the fix). check-in: bb4b5206 user: fvogel tags: bug-a9cf210a42
2023-04-21
19:08
Fix [a9cf210a42]: Text select doesn't cover first character check-in: 898c0657 user: fvogel tags: bug-a9cf210a42
17:37
Updates related to TIP 660 check-in: 6bc95282 user: apnadkarni tags: trunk, main
12:54
merge trunk check-in: 9d9152fe user: dgp tags: core-8-7-b1-rc
11:47
Merge trunk Closed-Leaf check-in: 7f9a7b44 user: apnadkarni tags: tip-660-apn
2023-04-19
21:18
Resolve conflict between VirtualEvent and GenericEvent, at least when compiling with Tcl 9.0+ headers

Moved to mistake. This commit broke the test suite. Throws up dialogs like "can't read ::tk_library", "unknown path WINDOW PATH" etc. Causes github actions to time out. Closed-Leaf check-in: b4c88ce7 user: jan.nijtmans tags: mistake-b4c88ce7e4

21:03
Backport more from latest X.h check-in: 357fa410 user: jan.nijtmans tags: core-8-6-branch
20:35
Fix [fe87e9af39]: X-input extension events are not transfered to Tcl. check-in: 93b1efd5 user: jan.nijtmans tags: core-8-6-branch
20:23
Fix [fe87e9af39]: X-input extension events are not transfered to Tcl. check-in: ccee45f2 user: jan.nijtmans tags: trunk, main
2023-04-18
15:49
Match i/o types with Tcl channel i/o types (size_t -> Tcl_Size) check-in: 26c48930 user: apnadkarni tags: tip-660-apn
12:47
Missed more than a few TIP 660 changes. Possibly more to come. check-in: 36944a49 user: apnadkarni tags: tip-660-apn
01:31
Last set (hopefully) in preparation of TIP 660 check-in: b9eb5659 user: apnadkarni tags: tip-660-apn
2023-04-17
18:30
merge trunk check-in: becef0f0 user: dgp tags: core-8-7-b1-rc
16:34
Finished first pass through all files. Same test failures as trunk. check-in: fb0e8bec user: apnadkarni tags: tip-660-apn
15:18
TIP 660 update check-in: 9d577aca user: apnadkarni tags: tip-660-apn
11:45
Merge 8.7 Closed-Leaf check-in: fce638f8 user: jan.nijtmans tags: tip-660
2023-04-16
21:12
Merge 8.7 check-in: 494435c0 user: jan.nijtmans tags: tip-626
20:03
Merge 8.7 check-in: fb5742fc user: jan.nijtmans tags: gripsize
20:01
Merge 8.7 check-in: 96c91691 user: jan.nijtmans tags: revised_text, tip-466
19:59
merge-mark check-in: 70b725b6 user: jan.nijtmans tags: trunk, main
19:56
Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warnings check-in: 80e5be23 user: jan.nijtmans tags: core-8-6-branch
09:20
Possible fix for [6b49149b4e]: Tkinter problem with text get Leaf check-in: 571b0fd9 user: jan.nijtmans tags: bug-6b49149b4e
2023-04-15
23:26
Handle larger string-lengths in MacOS, when compiling with Tcl 9 headers check-in: e6066cbe user: jan.nijtmans tags: trunk, main
22:29
Fix [d450dc9f76]: Error compiling C++ extensions check-in: 9899493c user: jan.nijtmans tags: trunk, main
20:42
Fix [784be38c4]: Menu crash - macOS check-in: e9fb8c61 user: jan.nijtmans tags: trunk, main
20:32
Backport more from X11R6 Closed-Leaf check-in: c08f874c user: jan.nijtmans tags: bug-0c734dde2a
15:54
Fix [784be38c4]: macOS menu crash caused by converting indices to unsigned ints without carefully examining each line of code which is affected. Closed-Leaf check-in: 209ccf00 user: culler tags: bug-784be38c4
12:11
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. Patch from CHristopher Chavez. check-in: fcbbbaa3 user: fvogel tags: bug-310c74ecf4
2023-04-14
23:59
Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warnings check-in: ebb1888e user: jan.nijtmans tags: bug-0c734dde2a
19:36
Minor correction in file library/tkfbox.tcl. check-in: 4f7f0f28 user: csaba tags: trunk, main
2023-04-11
19:51
Simplified the data of two SVG images even further. check-in: 71c3b4a9 user: csaba tags: trunk, main
11:58
Improved a few SVG images used in Tk library scripts. check-in: bff0ce22 user: csaba tags: trunk, main
2023-04-10
19:31
Fix [f4d9d74df6]: ignored -disabledwidth for canvas rectangle and oval items. Patch from Christopher Chavez. check-in: 7f869255 user: fvogel tags: trunk, main
19:31
Fix [f4d9d74df6]: ignored -disabledwidth for canvas rectangle and oval items. Patch from Christopher Chavez. check-in: 85b486a9 user: fvogel tags: core-8-6-branch
2023-04-07
07:20
TIP #655 implementation: Support the styleMask property for NSWindow and NSPanel in Aqua check-in: a527ef99 user: jan.nijtmans tags: trunk, main
2023-04-04
23:23
Fix [ef5d3e29a4] again: remove extraneous [contentView release] added in the original commit of the Cocoa port in 2009. Leaf check-in: 3c05f481 user: culler tags: bug-ef5d3e29a4-redux
22:32
Merge 8.7 check-in: e2f83318 user: jan.nijtmans tags: gripsize
22:30
Merge 8.7 check-in: 273b7d12 user: jan.nijtmans tags: revised_text, tip-466
22:29
Merge 8.7 check-in: d4d66885 user: jan.nijtmans tags: tip-626
2023-04-03
13:24
merge trunk check-in: 571494d0 user: dgp tags: core-8-7-b1-rc
2023-04-02
22:43
Merge 8.7 check-in: fec52cf9 user: jan.nijtmans tags: tip-660
22:34
Take over some comment changes from "bug-85cea56c27" branch check-in: b95fe446 user: jan.nijtmans tags: trunk, main
22:26
Complete fix for [85cea56c27]: The -underline option does not show an underline on ttk::label 1000 x thanks to François, for pinpointing the exact problem! check-in: 71f4c24a user: jan.nijtmans tags: trunk, main
22:01
Make sure not to change the fullscreen bit in the styleMask. (Thanks Francois!) Closed-Leaf check-in: a8e78f00 user: culler tags: 655
2023-04-01
18:25
Merge 8.7 check-in: 2a92fb6c user: jan.nijtmans tags: tip-626
13:54
Merge trunk (since previous commit on trunk was moved to tip-660) Closed-Leaf check-in: b52d9d1f user: jan.nijtmans tags: bug-85cea56c27
13:17
Add comment in TkGetIntForIndex. check-in: 01550f71 user: fvogel tags: bug-85cea56c27
13:13
merge trunk check-in: ecb2880d user: fvogel tags: bug-85cea56c27
08:58
Build Tk with TIP #660 check-in: 91dfbe10 user: jan.nijtmans tags: tip-660
2023-03-31
22:19
Merge 8.7 check-in: dc190a36 user: jan.nijtmans tags: tip-647
13:57
merge trunk check-in: b789024f user: dgp tags: core-8-7-b1-rc
2023-03-30
10:02
Merge 8.7 check-in: 0932892a user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge 8.7 check-in: a289e0eb user: jan.nijtmans tags: tip-658
09:51
Merge 8.7 check-in: a3a73c9e user: jan.nijtmans tags: 655
09:36
Fix [15c685a976]: Issues with menu cloning. check-in: 126d79c5 user: sbron tags: trunk, main
09:33
Fix [15c685a976]: Issues with menu cloning. check-in: af772820 user: sbron tags: core-8-6-branch
03:45
Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton check-in: 42cbe254 user: fvogel tags: trunk, main
03:44
Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton check-in: bc9898c1 user: fvogel tags: core-8-6-branch
2023-03-28
21:58
Document TK_OPTION_INDEX check-in: f722fab7 user: jan.nijtmans tags: trunk, main
21:18
Fix tests check-in: 20d0590a user: culler tags: 655
20:20
Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton Closed-Leaf check-in: e3336f38 user: fvogel tags: bug-ee0847f6330, bug-2ed289cae0
20:14
Fix [ee0847f633]: Aqua: compiler warning in debug builds. check-in: 4527c59b user: fvogel tags: bug-ee0847f6330
02:47
Clean up restoration of -type as ignored wm attribute on macOS check-in: 75dec90c user: kevin_walzer tags: 655
2023-03-26
21:39
Merge 8.6. Fix cc warning check-in: 00193abc user: jan.nijtmans tags: trunk, main
21:22
Make test-case option-15.1 independant on test-case casing (as everywhere else) check-in: f72eb0ad user: jan.nijtmans tags: core-8-6-branch
16:35
Make tests 20.12 to -15 pass on Windows. In details: on this platform the cloned menu window does not exist at the time [event generate] is called, which prevents the event from being actually generated. The cloned menu needs to be posted for its window to exist. Then, on Windows, a 'normal' clone posted menu blocks the event loop --> remedy: make the clone of 'tearoff' type when cloning, therefore posting it makes its window exist and does not block the event loop, which in turn allows the event to be generated and serviced. Closed-Leaf check-in: ff954102 user: fvogel tags: bug-15c685a976
10:51
Make the clone inherit the bindtags from the original menu. check-in: 0200b98c user: sbron tags: bug-15c685a976
2023-03-24
21:14
Fix 68417a8bb3: No result/LF printed for 64-bit integer type check check-in: c9bb6f88 user: jan.nijtmans tags: trunk, main
2023-03-23
16:34
Proposed fix for bug [15c685a976]. check-in: cb31b210 user: sbron tags: bug-15c685a976
16:31
Add tests to check for the issues mentioned in bug [15c685a976]. check-in: 38f5744e user: sbron tags: bug-15c685a976
2023-03-22
20:23
Documentation for TK_OPTION_INDEX check-in: 97b2e9ba user: jan.nijtmans tags: bug-f41f675cca
10:29
Add a test for an id that is equal to a special index. check-in: 44db6483 user: sbron tags: tip-658
10:19
Describe the search order more explicitly. check-in: 098ddf6b user: sbron tags: tip-658
2023-03-21
20:27
Fix winMenu tests impacted by the tip. check-in: f985d289 user: fvogel tags: tip-658
09:25
Fix menuDraw tests impacted by the tip. check-in: 05c34ad8 user: sbron tags: tip-658
2023-03-20
16:49
Optimized a few SVG gradients. check-in: df091bec user: csaba tags: trunk, main
10:35
Fix error message formatting and add a test for the error scenario. check-in: 9a6c98a5 user: sbron tags: tip-658
10:04
Add tests for TIP 658. check-in: 10b230de user: sbron tags: tip-658
2023-03-17
20:20
Merge 8.6 check-in: aace6fb7 user: jan.nijtmans tags: trunk, main
20:15
arm64e -> arm64. Sync with Tcl check-in: aaa8d03f user: jan.nijtmans tags: core-8-6-branch
2023-03-16
23:08
Implement TIP 658 check-in: dd112723 user: sbron tags: tip-658
21:17
Update the description of the menu entry index of the form @index to reflect how it actually works. check-in: 48cee3f1 user: sbron tags: trunk, main
21:16
Update the description of the menu entry index of the form @index to reflect how it actually works. check-in: 38152873 user: sbron tags: core-8-6-branch
2023-03-15
17:06
Merge 8.6 check-in: 53c43f3e user: jan.nijtmans tags: trunk, main
17:02
Remove _LARGEFILE_SOURCE64 usage. See d690400d07 check-in: c35b1696 user: jan.nijtmans tags: core-8-6-branch
12:25
Code simplification in tkUnixButton.c check-in: 4dae9e2d user: csaba tags: trunk, main
2023-03-14
15:54
Partial fix for [85cea56c27]: The -underline option does not show an underline on ttk::label, ttk::labelframe, ttk::notebook tabs. check-in: 98154f2b user: jan.nijtmans tags: trunk, main
07:35
Merge 8.7. Remove some spacing check-in: 3560f85a user: jan.nijtmans tags: 655
2023-03-13
20:43
Fix indentation in tkConfig.c check-in: c0de3561 user: fvogel tags: bug-85cea56c27
20:33
merge trunk check-in: 830d179c user: fvogel tags: revised_text, tip-466
20:31
Fully fix the build on Windows. check-in: 6874757b user: fvogel tags: trunk, main
20:08
Merge 8.7 check-in: ce6369f5 user: jan.nijtmans tags: 655
11:54
Fix windows build check-in: f42f894e user: jan.nijtmans tags: trunk, main
2023-03-12
22:09
Merge 9.0 check-in: 743d56b0 user: jan.nijtmans tags: revised_text, tip-466
22:05
Merge 8.7 check-in: 7c25a809 user: jan.nijtmans tags: 655
21:59
Even more -1 -> TCL_INDEX_NONE check-in: ed5525fd user: jan.nijtmans tags: trunk, main
21:38
Merge 8.7 check-in: 84d8ab92 user: jan.nijtmans tags: 655
21:20
More -1 -> TCL_INDEX_NONE. More TCL_UNUSED( check-in: e40ad52e user: jan.nijtmans tags: trunk, main
2023-03-11
13:42
Fix [85cea56c27]: The -underline option does not show an underline on ttk::label, ttk::labelframe, ttk::notebook tabs. check-in: 41e57b5e user: fvogel tags: bug-85cea56c27
2023-03-06
16:31
Simplified the SVG data used for drawing the ttk::checkbutton indicator of the clam theme. check-in: c2a225bb user: csaba tags: trunk, main
15:29
More -Wconversion C warning fixes check-in: 177db981 user: jan.nijtmans tags: trunk, main
2023-03-05
22:20
Merge 8.7 check-in: f9d26b40 user: jan.nijtmans tags: revised_text, tip-466
21:36
off-by-one error in TIP #577 impl check-in: 2509c079 user: jan.nijtmans tags: trunk, main
2023-03-04
21:52
More serious elimination of -Wconversion C warnings check-in: f717a6ca user: jan.nijtmans tags: trunk, main
17:32
Merge 8.6 check-in: 65693af2 user: jan.nijtmans tags: trunk, main
17:30
Fix [93fe36b5a7]: <<MenuSelect>> virtual event not working for menus with -tearoff option check-in: 2f18956d user: jan.nijtmans tags: core-8-6-branch
17:24
Even simpler ... (@fvogel, you are right, the check for $index simply is useless here) Closed-Leaf check-in: 44af9fbc user: jan.nijtmans tags: bug-93fe36b5a7
15:22
Fix [93fe36b5a7]: <<MenuSelect>> virtual event not working for menus with -tearoff option check-in: 96646738 user: fvogel tags: bug-93fe36b5a7
2023-03-03
18:35
Helper function ColorToStr() greatly simplified. check-in: ff0b8a44 user: csaba tags: trunk, main
15:46
More -1 -> TCL_INDEX_NONE check-in: 844eb01e user: jan.nijtmans tags: trunk, main
15:45
Get rid of TCL_ENCODING_NOCOMPLAIN, since it will (most likely) be removed from Tcl check-in: 76687557 user: jan.nijtmans tags: trunk, main
15:18
-1 -> TCL_INDEX_NONE check-in: 5eec34c3 user: jan.nijtmans tags: trunk, main
2023-03-02
14:36
merge trunk check-in: 4ec3603d user: dgp tags: core-8-7-b1-rc
11:24
Some more C warnings (windows-specific) check-in: ca3305b8 user: jan.nijtmans tags: trunk, main
11:21
Reduce the number of ttk C warnings check-in: 188b2627 user: jan.nijtmans tags: trunk, main
2023-02-28
20:47
Fix calculation when menu doesn't fit below a ttk::menubutton. check-in: 6e75df2d user: sbron tags: trunk, main
20:40
Fix calculation when menu doesn't fit below a ttk::menubutton. check-in: f6129dd3 user: sbron tags: core-8-6-branch
2023-02-27
20:43
Fix [6cd4762798]: Crash using tk busy hold check-in: b73c04cd user: fvogel tags: trunk, main
20:43
Fix [6cd4762798]: Crash using tk busy hold check-in: 5da36f10 user: fvogel tags: core-8-6-branch
2023-02-26
20:02
Fix [6cd4762798]: Crash using tk busy hold Closed-Leaf check-in: c14176de user: fvogel tags: bug-6cd4762798
2023-02-24
14:39
merge trunk check-in: 3b74e887 user: dgp tags: core-8-7-b1-rc
11:50
Hopefully final unification and cleanup of the SVG data used for drawing indicators check-in: 118c0b44 user: csaba tags: trunk, main
2023-02-22
15:58
merge trunk check-in: 301ca506 user: dgp tags: core-8-7-b1-rc
2023-02-20
13:49
Further work on scalability of the Tk widget demo GUI check-in: ae5acb5a user: csaba tags: trunk, main
2023-02-18
19:05
Fix help windows. check-in: 71e890cb user: culler tags: 655
13:56
Merged branch better-indicators into trunk; a couple of additional visual improvements check-in: 442b858b user: csaba tags: trunk, main
2023-02-17
12:56
Code cleanup Closed-Leaf check-in: 7bd6fdbe user: csaba tags: better-indicators
2023-02-15
10:46
Small correction check-in: d101aa80 user: csaba tags: trunk, main
10:04
Provided SVG images for the Tk widget demonstration application check-in: f4cca32b user: csaba tags: trunk, main
2023-02-14
15:28
Alternative implementation of the ttk::checkbutton and ttk::radiobutton indicators of the clam theme, using SVG images check-in: 801b5bb5 user: csaba tags: better-indicators
15:02
Create new branch named "better-indicators" check-in: 8f65f003 user: csaba tags: better-indicators
12:09
Code optimization and cleanup related to the indicator images check-in: 402c5f81 user: csaba tags: trunk, main
2023-02-13
14:23
merge trunk check-in: 21c44e9c user: dgp tags: core-8-7-b1-rc
2023-02-12
09:15
merge trunk check-in: e865ae45 user: fvogel tags: revised_text, tip-466
09:14
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. check-in: 4da3884b user: fvogel tags: trunk, main
09:14
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. check-in: 8ace8752 user: fvogel tags: core-8-6-branch
2023-02-11
22:28
Restore originally expected results in focus-2.10, -2.15, -2.16, -2.17 and -3.7. Leaf check-in: 865150c1 user: fvogel tags: less_tests_constraints_focus
14:47
Improved the SVG data of a few images used for drawing (ttk::)checkbutton and (ttk::)radiobutton indicators check-in: 9f532a0b user: csaba tags: trunk, main
2023-02-10
22:24
Fix [1642750fff]: focus-5.1 now passes by adding an update (Thanks to bll in his comment dated 2020-07-02 in ticket [1474465fff]). check-in: c879e9ad user: fvogel tags: less_tests_constraints_focus
21:55
focus.test - Add three missing constraints. check-in: 83122f50 user: fvogel tags: less_tests_constraints_focus
21:52
focus.test - Make the 'knownBug'-flagged tests pass by 1. Distinguishing between Tk internally generated FocusIn/FocusOut events from events generated at the script level by [event generate], which fixes the fix [185b0e79] that fixed [1389270fff] (this was not compatible with focus-2.* tests and it remained undetected since 2008, probably because these tests used to be constrained with 'nonPortable' thus not routinely run. and 2. Adapt the focus test suite to this change. check-in: 0ca3d346 user: fvogel tags: less_tests_constraints_focus
18:27
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. Closed-Leaf check-in: 7ebe5132 user: fvogel tags: bug-170551eeff
18:10
Clear all other bits when docmodal is set - avoids resizing bugs with docmodals check-in: 2eabc59d user: culler tags: 655
16:28
merge trunk check-in: 5819db40 user: dgp tags: core-8-7-b1-rc
15:24
Restore the old behavior where wm attributes -type is accepted but ignored by Aqua. check-in: 8d504529 user: culler tags: 655
12:06
Build Tk 8.7 with apn-encoding-profile branch Closed-Leaf check-in: 259a9c8b user: jan.nijtmans tags: build-with-apn-encoding-profile
12:00
Merge 8.7 check-in: b7ae5b8f user: jan.nijtmans tags: gripsize
2023-02-09
19:47
More TK_OPTION_INT -> TK_OPTION_PIXELS check-in: 7c187f81 user: jan.nijtmans tags: trunk, main
19:11
Add -appearance and -isdark as options to the wm attributes command. check-in: 525b51e7 user: culler tags: 655
14:14
Made the ttk::sizegrip widget scaling-aware; a few necessary changes related to the winnative theme check-in: 7a0313e0 user: csaba tags: trunk, main
2023-02-08
15:50
ttkEntry width is in avgchar, not in pixels, so TK_OPTION_PIXELS is nonsence here Closed-Leaf check-in: b68f4cdf user: jan.nijtmans tags: more-int-to-pixels
15:42
More TK_OPTION_INT -> TK_OPTION_PIXELS check-in: b1b3767a user: jan.nijtmans tags: more-int-to-pixels
12:15
Merge 8.7 check-in: c732d551 user: jan.nijtmans tags: tip-647
12:14
Merge 8.7 check-in: 36f1ce10 user: jan.nijtmans tags: tip-626
12:12
Merge 8.7 check-in: d0594c4b user: jan.nijtmans tags: revised_text, tip-466
11:57
Rebase to 8.7 check-in: 534cb23b user: jan.nijtmans tags: gripsize
11:45
Don't worry about Visual Studio < 2015 any more check-in: 350021d8 user: jan.nijtmans tags: trunk, main
11:21
Merged branch scaling-aware-classic-simple into trunk check-in: fe06eb8d user: csaba tags: trunk, main
03:36
Add the tabs demo. check-in: d0c98502 user: culler tags: 655
2023-02-07
21:27
Cleanup; fix build with target 10.9 check-in: 2b2f5d6b user: culler tags: 655
14:40
Unify static data initializers, do it all the same way. Closed-Leaf check-in: 33e33821 user: jan.nijtmans tags: scaling-aware-classic-simple
14:23
Merge 8.6 (more TCL_UNUSED usage) check-in: 24854410 user: jan.nijtmans tags: trunk, main
14:01
Use more TCL_UNUSED() macro's in stead of (void) casts check-in: 55be7321 user: jan.nijtmans tags: core-8-6-branch
12:09
Edit documentation. check-in: 0c609e9d user: culler tags: 655
11:49
Document tabbingmode and tabbingid. check-in: 63d201b3 user: culler tags: 655
06:44
merge trunk check-in: e1e72e3a user: griffin tags: scaling-aware-classic-simple
2023-02-06
21:00
Made the indicators of the Tk core checkbuttons and radiobuttons on Windows and the ones of the ttk::checkbutton and ttk::radiobutton widgets of the winnative theme scaling-aware check-in: 4bcd77d2 user: csaba tags: scaling-aware-classic-simple
15:08
merge trunk check-in: 09c24181 user: dgp tags: core-8-7-b1-rc
02:24
Fix for Ticket [c936def7d38]. Filter out Indicator images generated and used by checkbutton and radiobutton widgets. check-in: 5252245d user: griffin tags: trunk, main
2023-02-05
21:47
Finish the implementation of tabbed windows. check-in: 6e45ed93 user: culler tags: 655
20:45
Backout [aa4ae376] since this approach does not work on Windows: tests focus-2.12 and -2.14 fail because after running proc focusClear the [focus] command does not return {} as it should (and as it does on Linux). So back to the other approach with proc focusClear not using the background machinery but a focussed window packed in a toplevel that is subsequently destroyed. check-in: 6cacba2d user: fvogel tags: less_tests_constraints_focus
20:00
Typo in comment. check-in: b16c3cb8 user: fvogel tags: less_tests_constraints_focus
2023-02-04
15:16
focus.test - Give up trying to work around KDE's focus stealing prevention. Resort back to the background machinery to clear the focus. Tests in focus.test only pass 100% when the focus stealing prevention setting is 'None'. check-in: aa4ae376 user: fvogel tags: less_tests_constraints_focus
02:17
Add wm attributes tabbingid and tabbingmode check-in: fa154de3 user: culler tags: 655
2023-02-03
21:20
Be more specific on comments in focus.test. check-in: 4fa40776 user: fvogel tags: less_tests_constraints_focus
21:09
Let the [testwrapper] command be available only on X11 since all tests constrained by 'testwrapper' are also constrained by x11. (Backout three commits to achieve this). check-in: bc503a6f user: fvogel tags: less_tests_constraints_focus
21:07
All tests constrained by 'testwrapper' can only pass on X11 (on other platforms the wrapper is the same as the toplevel). Constrain them with 'x11'. Also, all focus-2.* tests are 'knownBug', even those that accidentally pass. check-in: d71dee6c user: fvogel tags: less_tests_constraints_focus
21:00
winfo-7.8 wannot succeed on macOS aqua or Windows (where the wrapper is the same as the toplevel). check-in: 5e8a5e5c user: fvogel tags: less_tests_constraints_focus
12:25
Made sure that ttkDefaultTheme.c will compile on Windows, too; tk::scalingPct is no longer read-only check-in: 2be885b3 user: csaba tags: scaling-aware-classic-simple
2023-02-02
20:21
please the compiler better ;-) check-in: e92e3a1e user: jan.nijtmans tags: scaling-aware-classic-simple
17:26
Trying to please the compiler on Windows check-in: 9af5094f user: csaba tags: scaling-aware-classic-simple
2023-02-01
21:52
Remove tempNotWin constraint from unixWm-50.3 since it doesn't appear to hang anymore (this constraint was set in [d1cf66df] for this reason). check-in: 7f5059dc user: fvogel tags: less_tests_constraints_focus
21:45
unixWm* tests using [testprop] can only pass on X11. Indeed, on Windows or macOS aqua, testprop is implemented by TestpropObjCmd(), which calls XGetWindowProperty(), which is a no-op stub on these platforms. check-in: b64bc45f user: fvogel tags: less_tests_constraints_focus
21:31
unixWm-2[89].* cannot pass on Windows or macOS aqua since [testprop] is implemented by TestpropObjCmd(), which calls XGetWindowProperty(), which is a no-op stub on these platforms. check-in: 224d01b5 user: fvogel tags: less_tests_constraints_focus
19:13
Merged trunk into branch scaling-aware-classic-simple check-in: e0cd893c user: csaba tags: scaling-aware-classic-simple
02:29
Clean up presentation of Mac options in widget demo check-in: f0863772 user: kevin_walzer tags: 655
2023-01-31
22:12
Let the [testwrapper] command be available on macOS in addition to Linux and Windows. check-in: dcb0e412 user: fvogel tags: less_tests_constraints_focus
22:07
Oops. Accidentally removed [testwrapper] from Linux. check-in: 70ba0146 user: fvogel tags: less_tests_constraints_focus
21:56
Let the [testwrapper] command be available on Windows in addition to Linux. check-in: cbe6f2e4 user: fvogel tags: less_tests_constraints_focus
20:57
focus-6.[12] should run on x11 only. check-in: cbc1e8ff user: fvogel tags: less_tests_constraints_focus
19:53
Made the ttk::checkbutton and ttk::radiobutton indicators of the alt theme scaling-aware, preserving their 3D look check-in: 5989d68b user: csaba tags: scaling-aware-classic-simple
2023-01-30
21:18
focus-2.13 is also a knownBug (seen at GitHub Actions). check-in: 6f082603 user: fvogel tags: less_tests_constraints_focus
17:18
Change -type to -class. Update the man page. check-in: 5e941a91 user: culler tags: 655
16:09
merge 8.7 check-in: 002da37d user: dgp tags: core-8-7-b1-rc
15:21
demo details check-in: 30ac8f3d user: culler tags: 655
03:08
Add demo script check-in: eeb5495b user: culler tags: 655
2023-01-29
21:58
focus.test - Remove the unix constraint, the tests pass on Windows as well, except focus-3.5 (now flagged knownBug, same as focus-3.7). check-in: 749b61eb user: fvogel tags: less_tests_constraints_focus
21:17
focus.test - Zero failure on Debian 10 with focus stealing prevention set to 'None'. Several focus-2.* tests now flagged 'knownBug', see comments in the file. Note that tests previously flagged with failsOnUbuntu or failsOnXQuartz are real (known) bugs. check-in: 00bdaf0f user: fvogel tags: less_tests_constraints_focus
12:56
focus.test - Attempt to work around KDE's focus stealing prevention that leads to focus tests failures on Debian 11. A first step: Don't use the background machinery to ensure the current app has no focussed window, rather recycle proc fixfocus instead (and rename it to focusClear). Number of failures in focus.test reduces from 14 to 11 (not the same tests fail before and after the present commit). At this point there is no failure on Debian 11 before focus-2.1. Plus cosmetic (whitespace) changes. check-in: a5eaa33f user: fvogel tags: less_tests_constraints_focus
07:48
merge core-8-6-branch check-in: 7ce488e8 user: fvogel tags: less_tests_constraints
2023-01-28
22:57
merge trunk check-in: 41d978c2 user: fvogel tags: revised_text, tip-466
22:56
merge core-8-6-branch: now textWind.test follows the computation pattern initiated with textDisp.test. check-in: 4247a102 user: fvogel tags: trunk, main
22:56
merge less_tests_constraints: now textWind.test follows the computation pattern initiated with textDisp.test. check-in: ed5cf034 user: fvogel tags: core-8-6-branch
21:17
Implementation of TIP 655 check-in: 2e788489 user: culler tags: 655
2023-01-27
14:43
merge trunk check-in: 81b8b96f user: dgp tags: core-8-7-b1-rc
2023-01-26
05:30
Make classic check and radio buttons screen scaling aware. Thanks to Csaba for this contribution. check-in: 200cd8dc user: griffin tags: trunk, main
2023-01-25
19:35
Image and placement improvements provided by Csaba (Thanks!) Closed-Leaf check-in: c32a6f7c user: griffin tags: scaling-aware-classic-buttons
18:18
Improvements related to the geometry of the checkbutton and radiobutton indicator images check-in: e5c36053 user: csaba tags: scaling-aware-classic-simple
16:52
Merge 8.7 check-in: 507c7be1 user: jan.nijtmans tags: gripsize
16:51
Merge 8.7 check-in: b80d0f37 user: jan.nijtmans tags: tip-647
16:51
Merge 8.7 check-in: b5038f62 user: jan.nijtmans tags: tip-626
16:47
Merge 8.7 check-in: 8f71b9a0 user: jan.nijtmans tags: revised_text, tip-466
16:30
Merge 8.7 check-in: dc53efc8 user: jan.nijtmans tags: scaling-aware-classic-buttons
16:26
Merge 8.7 check-in: 10aeb557 user: jan.nijtmans tags: scaling-aware-classic-simple
10:46
Make -rowheight/-columnseparatorwidth/-indent (in ttk treeview) points-aware, so it can be scalable check-in: c7ae9a87 user: jan.nijtmans tags: trunk, main
2023-01-24
19:54
Whenever searching fonts with Tcl_UtfToExternal(... TCL_ENCODING_STOPONERROR ..), specify TCL_ENCODING_STRICT too: We already know that Surrogates don't have graphical representtation, so we can stop early check-in: 9dccf131 user: jan.nijtmans tags: trunk, main
18:21
merge trunk check-in: 86fb3e28 user: dgp tags: core-8-7-b1-rc
12:41
Made the cascade arrows of the menu entries on X11 and the values of further Ttk styling options scaling-aware. See the ticket [f20f46b9] for details. check-in: c2174181 user: csaba tags: scaling-aware-classic-simple
00:26
Combine scaling-aware-classic-simple implemenation with 3D check and radio button images. Improve icon placement. check-in: 928c5880 user: griffin tags: scaling-aware-classic-buttons
2023-01-22
20:36
Revert to using {Courier -12} as fixedFont like it originally was. check-in: d4bbaecf user: fvogel tags: less_tests_constraints
20:30
Remove very old comments about statements influencing tests results, specifically here destruction of frame widgets used in previous tests. This should someday be included in -cleanup sections within each tests. As it is, the tests are not independant from each other. check-in: 5097012d user: fvogel tags: less_tests_constraints
20:27
Factorize computations in expected textWind.test results (use proc bo, xw, xchar, yline - same as in textDisp.test). check-in: 8870103e user: fvogel tags: less_tests_constraints
10:37
Fix a mistake in sprintf eradication (it had no impact since TK_SEND_ENABLED_ON_WINDOWS is not defined. check-in: eb36ec69 user: fvogel tags: trunk, main
10:37
Fix a mistake in sprintf eradication (it had no impact since TK_SEND_ENABLED_ON_WINDOWS is not defined. check-in: 4896e546 user: fvogel tags: core-8-6-branch
2023-01-21
17:25
Merge trunk check-in: d52d48b0 user: griffin tags: scaling-aware-classic-buttons
09:03
Fix error in tkWinSend.c (there was no impact since TK_SEND_ENABLED_ON_WINDOWS is not defined, but anyway: thanks Jan!). Closed-Leaf check-in: a8ba2d20 user: fvogel tags: death-to-sprintf
06:46
Scaling aware classic buttons with simple border check-in: 4392227d user: griffin tags: scaling-aware-classic-simple
2023-01-20
21:16
Remove failsOnXQuarz from some testcases: no longer needed. The problem was a real bug in Tcl, not Tk. See Tk ticket [370b1ff03e] for details. check-in: 90c6897c user: jan.nijtmans tags: trunk, main
2023-01-19
21:07
Revert changes in tests/textWind.test erroneously present in previous commit. check-in: 9d5aeb1f user: fvogel tags: less_tests_constraints
20:52
merge core-8-6-branch check-in: 7d7359e1 user: fvogel tags: less_tests_constraints
15:16
Merge 8.7. Remove TCL_ENCODING_HACK_FLAG (no longer needed) Closed-Leaf check-in: 8304bfdc user: jan.nijtmans tags: bug-370b1ff03e
2023-01-18
21:53
Backout previous commit, ttk entry-2.1.1 really fails on macOS with XQuartz at Github CI. check-in: a63c0bca user: fvogel tags: less_tests_constraints
20:35
Merge trunk: Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. Resolve conflicts. check-in: b5da95de user: fvogel tags: revised_text, tip-466
20:23
Merge core-8-6-branch: Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. Resolve conflicts. Remove sprintf calls specific to the main branch. check-in: 0680a2f8 user: fvogel tags: trunk, main
19:41
Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. check-in: e9575243 user: fvogel tags: core-8-6-branch
2023-01-16
09:55
Merge 8.7. Add TCL_ENCODING_HACK_FLAG, meant for experimenting (not _ever_ to be merged to trunk!) check-in: dce27b65 user: jan.nijtmans tags: bug-370b1ff03e
2023-01-15
22:00
Merge 8.7. -gripcount -> gripsize and diameter -> size check-in: 8d7f56a6 user: jan.nijtmans tags: gripsize
09:59
Fix error in comment. check-in: 82b4bff1 user: fvogel tags: death-to-sprintf
09:59
Factorise one more #define snprintf check-in: a2054aaf user: fvogel tags: death-to-sprintf
09:47
Really use snprintf (and not _snprintf) when MSVC is at least 2015. check-in: 2996c04e user: fvogel tags: death-to-sprintf
00:56
Merge 8.7 check-in: 0b527088 user: jan.nijtmans tags: revised_text, tip-466
2023-01-14
19:45
Make -sizegrip/-gripcount scalable. Also clean-up *Theme.tcl files, regarding usage of temporary variables check-in: 5bc5c090 user: jan.nijtmans tags: trunk, main
18:13
Experiment. Remove failsOnXQuartz constraint on ttk entry-2.1.1 since I can't reproduce the failure on macOS with XQuartz. check-in: 8e1c47a5 user: fvogel tags: less_tests_constraints
18:12
merge core-8-6-branch check-in: 3c9e4a54 user: fvogel tags: less_tests_constraints
13:11
Ticket [370b1ff03e]. Confirm the issue is in Tcl (see Tcl's branch bug-370b1ff03e against which we temporarily build on macOS with clang) by removing the 'failsOnXQuartz' constraints in entry.test and spinbox.test. check-in: 0375284b user: fvogel tags: bug-370b1ff03e
11:10
Factorise definition of snprintf in tkWinInt.h (MSVC before 2015 didn't know snprintf). check-in: 873b7ee3 user: fvogel tags: death-to-sprintf
2023-01-12
21:54
Fix compilation with Tcl 9.0 headers check-in: 2ffd5fb8 user: jan.nijtmans tags: scaling-aware-classic-buttons
12:16
Change -gripsize back to -gripcount (name change can be done later as a separate step) check-in: ae4221e3 user: jan.nijtmans tags: gripsize
11:57
Missing Tk_GetPixelsFromObj(). Verify compatibility with old '-gripcount' check-in: eb706160 user: jan.nijtmans tags: gripsize
00:31
Fix mistake. check-in: 13dfecc2 user: fvogel tags: death-to-sprintf
00:04
Provide explicit size in snprintf when needed. Fix gcc warning: 'argument to ‘sizeof’ in ‘snprintf’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]' check-in: a4c42b2c user: fvogel tags: death-to-sprintf
2023-01-11
23:33
The last missing change sprintf --> snprintf. check-in: 1ec70633 user: fvogel tags: death-to-sprintf
22:04
Scaling aware classic check and radio buttons. Menu check and radio buttons not yet implemented. This is a corollary to rfe-e9622302. check-in: 7936086d user: griffin tags: scaling-aware-classic-buttons
12:38
Add "-gripsize" option or convert "-gripcount" -> "-gripsize" (which is the same, factor 2) check-in: 5e436848 user: jan.nijtmans tags: gripsize
2023-01-10
22:02
Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. Only a single instance left in TkpPrintWindowId() (tkWinWindow.c). check-in: af43ac55 user: fvogel tags: death-to-sprintf
21:19
Update documentation check-in: d9b6b33f user: jan.nijtmans tags: trunk, main
17:04
Use pixels in stead of ints in the "wm minsize" and "wm maxsize" commands, so those become scalable. check-in: 28edd3d3 user: jan.nijtmans tags: trunk, main
16:52
Merge 8.6 check-in: c8b0cb70 user: jan.nijtmans tags: trunk, main
16:16
More usage of TCL_UNUSED. Make sure Tk never uses the TIP #575 version of Tcl_UtfCharComplete() check-in: bf26aa64 user: jan.nijtmans tags: core-8-6-branch
2023-01-08
19:48
Merge 8.6 check-in: d7637d50 user: jan.nijtmans tags: trunk, main
19:46
Fix [cee095ab5a]: X error handler not uninstalled in tkUnixRFont.c, Tk_MeasureChars check-in: af53acf2 user: jan.nijtmans tags: core-8-6-branch
09:17
Merge core-8-6-branch check-in: b8c2861e user: fvogel tags: trunk, main
09:16
Merge unstable_tests branch. No real change. check-in: 737e3079 user: fvogel tags: core-8-6-branch
2023-01-07
13:14
The possible cause for unixEmbed-10.2 and frame-3.10 tests failures on macOS mentioned in the comments of proc deleteWindows is not the correct one. Keep the workaround (the return statement) and change the destroy line anyway. Closed-Leaf check-in: 732a907f user: fvogel tags: unstable_tests
2023-01-06
21:35
Fix [8bee4b2009]: progress bar no longer displays properly with certain styles. check-in: c0e5aa48 user: fvogel tags: trunk, main
16:36
merge-mark check-in: d20c3e1a user: jan.nijtmans tags: trunk, main
16:35
Fix ad393071c2: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 3102a7f9 user: jan.nijtmans tags: core-8-6-branch
16:32
Fix ad393071c2: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 45391f72 user: jan.nijtmans tags: trunk, main
16:19
Merge 8.6 check-in: a63340c7 user: jan.nijtmans tags: trunk, main
16:07
Fix [d84d334ae6]: Fix build on older macOS System check-in: a53edb5e user: jan.nijtmans tags: core-8-6-branch
00:06
-indicatordiameter -> indicatorsize Closed-Leaf check-in: 9222e4c0 user: jan.nijtmans tags: bug-f20f46b9
2023-01-05
23:01
Eliminate even more ScaleNum usage, by changing "int" -> "pixel" check-in: 2edd0e40 user: jan.nijtmans tags: bug-f20f46b9
18:08
Merge 8.7 check-in: b0d8e451 user: jan.nijtmans tags: bug-f20f46b9
18:03
Some progress in [f20f46b90a]. Not done yet check-in: f7faa6e9 user: jan.nijtmans tags: trunk, main
17:11
When translating "nsFont pointSize" to Tcl_WideInt, use correct rounding check-in: 95303b17 user: jan.nijtmans tags: core-8-6-branch
16:00
Replaced all ::tk::ScaleNum invocations with screen distances in points at all places where this was possible check-in: c4db2f83 user: csaba tags: bug-f20f46b9
2023-01-04
21:49
When translating "nsFont pointSize" to Tcl_WideInt, use correct rounding check-in: f42742a8 user: jan.nijtmans tags: bug-f20f46b9
21:13
code cleanup (no functional change) check-in: 370c139a user: jan.nijtmans tags: bug-f20f46b9
2023-01-03
23:15
Rebase to 8.7. Make (hopefully) all MacOS test-cases pass check-in: 8ac589c7 user: jan.nijtmans tags: bug-f20f46b9
22:53
Merge 8.6 check-in: 5a0abebc user: jan.nijtmans tags: trunk, main
22:28
Make TkMacOSXIsCharacterMissing() a (useless) macro, so it's symbol can be removed in Tk 8.7 check-in: c6785b7e user: jan.nijtmans tags: core-8-6-branch
20:09
merge less_test_constraints_revised_text (no changes). check-in: ab3506f8 user: fvogel tags: revised_text, tip-466
20:09
merge trunk check-in: ab788a4a user: fvogel tags: revised_text, tip-466
20:08
merge less_tests_constraints_87 (cosmetic changes). check-in: 530c6a09 user: fvogel tags: trunk, main
20:07
merge core-8-6-branch check-in: 3eddcfc2 user: fvogel tags: trunk, main
20:03
merge less_tests_constraints (cosmetic changes). check-in: cc8d80ba user: fvogel tags: core-8-6-branch
19:46
Add a comment in proc deleteWindows (constraints.tcl) that could explain the delayed deletion problem on macOS at the CI runners, that a call to 'update' is preventing. check-in: 37e9f2b5 user: fvogel tags: unstable_tests
19:41
merge 8.6 check-in: ce723c91 user: fvogel tags: unstable_tests
2023-01-02
17:51
Attempt to make it look better on MacOS, and more ttk adaptations check-in: 84e45754 user: jan.nijtmans tags: bug-f20f46b9
16:27
Merge 8.6 check-in: befeafbf user: jan.nijtmans tags: trunk, main
15:58
Use more X11 macro's, in stead of accessing fields directly. Mostly backported from 8.7 check-in: 7e56dcf1 user: jan.nijtmans tags: core-8-6-branch
2022-12-30
21:35
Refine progressbar-3.3 Closed-Leaf check-in: 9287395c user: fvogel tags: bug-8bee4b2009-alt
21:15
Simplify code by making better use of common parts between Text and cText elements. check-in: 2ff58248 user: fvogel tags: bug-8bee4b2009-alt
20:53
Another approach to fix [8bee4b2009]: Instead of the Text element used in other widgets, use a collapsing Text element. Test progressbar-3.3 passes. check-in: 9034028c user: fvogel tags: bug-8bee4b2009-alt
16:44
A workaround for [8bee4b2009]: the default font used for progressbars is of very small size. Test progressbar-3.3 now passes. Closed-Leaf check-in: fba99d26 user: fvogel tags: bug-8bee4b2009
16:41
Add (currently failing) test progressbar-3.3 demonstrating bug [8bee4b2009]. check-in: 79c6edba user: fvogel tags: bug-8bee4b2009
2022-12-29
22:56
Use some more point-expressions in stead of tk::ScaleNum check-in: bf9a2216 user: jan.nijtmans tags: trunk, main
2022-12-28
17:50
merge 8.7 check-in: 2bdff2e4 user: dgp tags: core-8-7-b1-rc
2022-12-26
10:01
Fix [b461c70399]: text widget handling of the empty space left from line wrap. This changes the behavior when, in a -wrap !none mode, the user clicks in the right half of the blank area at the end of a display line (previously: the cursor got positioned at the beginning of the next display line, now it will be at the end of the current display line which is more in line with what current other editors do). Moreover, an attempt to better document dlineinfo is implemented. check-in: 6888bdc8 user: fvogel tags: revised_text, tip-466
09:36
merge revised_text Closed-Leaf check-in: 67c6fb07 user: fvogel tags: bug-b461c70399
2022-12-22
20:10
For completeness, added the automatic scaling to the winnative theme, too check-in: a1523223 user: csaba tags: trunk, main
2022-12-20
16:50
Merge 8.7 check-in: 5936a79b user: jan.nijtmans tags: revised_text, tip-466
16:49
Merge 8.7 check-in: 030b0124 user: jan.nijtmans tags: tip-626
16:47
Merge 8.7 check-in: 0f51f9f3 user: jan.nijtmans tags: tip-647
16:40
Fix [e9622302]: Make Tk widgets "tk scale" and system scaling aware check-in: 85925702 user: jan.nijtmans tags: trunk, main
2022-12-19
19:28
Fix [95691a9eac]: demo image files for maccOS buttons are too large. check-in: 63cd3427 user: culler tags: trunk, main
2022-12-17
15:38
Reduce gigantic demo images to a reasonable size Closed-Leaf check-in: 180015c4 user: culler tags: bug-95691a9eac
2022-12-16
16:15
Merge 8.7 check-in: 9af581c8 user: jan.nijtmans tags: revised_text, tip-466
16:14
Merge 8.7 Closed-Leaf check-in: b9b0aa92 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
15:09
merge-mark check-in: c15162ff user: jan.nijtmans tags: trunk, main
12:16
Now that 32-bit cygwin is dead, eliminate the need for --enable-64bit in a Cygwin build check-in: 7e7b7392 user: jan.nijtmans tags: core-8-6-branch
11:40
Possible fix for [95691a9eac]: In the Widget tour, are 8MB images necessary? Just changing the images from png ->gif Closed-Leaf check-in: 96e32445 user: jan.nijtmans tags: bug-95691a9eac
2022-12-15
23:32
merge-mark check-in: faddec50 user: jan.nijtmans tags: tip-626
23:31
Change (internal) ConfigAttributesObj() signature: int -> Tcl_Size check-in: 6b2dd80a user: jan.nijtmans tags: trunk, main
23:26
Tcl_Size skip check-in: 977de5e9 user: jan.nijtmans tags: tip-626
22:47
Merge 8.7 check-in: 4a9dadb0 user: jan.nijtmans tags: tip-626
14:13
Let (internal) TkGetDisplayOf() return Tcl_Size, not int check-in: 5e11f321 user: jan.nijtmans tags: trunk, main
2022-12-14
17:30
Merge 8.7 check-in: 64dc7633 user: jan.nijtmans tags: tip-647
17:30
merge-mark check-in: 228ff2d5 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
17:29
Merge 8.6 check-in: 667b4663 user: jan.nijtmans tags: trunk, main
17:26
Allow "tk scaling" in safe interpreters, but not when they try to set the scaling factor check-in: f67aa059 user: jan.nijtmans tags: core-8-6-branch
16:20
Scaling-related changes in the Tk and Ttk library scripts ready for testing. No changes (yet) in the demo scripts. check-in: 03945209 user: csaba tags: rfe-e9622302-scalable-icons
09:58
Merge-mark check-in: 4c547463 user: jan.nijtmans tags: tip-647
09:51
Merge 8.7 check-in: 2d9bcc68 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
08:03
Let's try to build Tk with Tcl 9.1 (with TIP #626) check-in: 3bc2d6e5 user: jan.nijtmans tags: trunk, main
2022-12-13
21:05
Merge 8.7 check-in: 83118201 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
21:03
Only forbid writing of scaling value in safe interpreters, not reading it check-in: cfdfba69 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
20:21
More scaling in common dialogs check-in: 85c6e0c4 user: csaba tags: rfe-e9622302-scalable-icons
19:08
Don't forbid "tk scaling" in safe interpreters check-in: 46d30c0d user: jan.nijtmans tags: rfe-e9622302-scalable-icons
2022-12-12
23:21
Merge 8.7 check-in: 1e68a0d0 user: jan.nijtmans tags: revised_text, tip-466
23:19
Merge 8.7 check-in: 9c3a761f user: jan.nijtmans tags: tip-626
23:17
Merge 8.7 check-in: 1391e245 user: jan.nijtmans tags: tip-647
23:14
Merge 8.6 check-in: 6852c631 user: jan.nijtmans tags: trunk, main
22:57
Variable 'j' no longer needed check-in: bf5161ff user: jan.nijtmans tags: core-8-6-branch
22:20
Merge-mark check-in: d24c5c3f user: jan.nijtmans tags: trunk, main
22:16
Internal optimization in tkImgPhoto.c: Eleminate the need to allocate a temporary 'args' array. Backported from 8.7 check-in: 4fa8161e user: jan.nijtmans tags: core-8-6-branch
19:59
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. Also, document -indent treeview styling option. check-in: dce90abe user: fvogel tags: trunk, main
19:45
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. Also, document -indent treeview styling option. check-in: 606cb391 user: fvogel tags: core-8-6-branch
15:49
Fix building of Linux binary check-in: 1f47a1fa user: jan.nijtmans tags: tip-647
15:38
Merge 8.7 check-in: d7340389 user: jan.nijtmans tags: tip-647
15:36
Merge 8.7 check-in: 97a5a333 user: jan.nijtmans tags: tip-626
15:08
merge 8.7 check-in: b895db8d user: dgp tags: core-8-7-b1-rc
06:50
Merge 8.6 - change copyright in Windows build to UCal. check-in: 9bb958f5 user: apnadkarni tags: trunk, main
06:48
Change copyright in Windows rc from Activestate to UCal and others to match license. check-in: 9cf50413 user: apnadkarni tags: core-8-6-branch
2022-12-11
22:17
Build with Tcl 8.7 too check-in: d731edc4 user: jan.nijtmans tags: tip-626
22:09
Build with Tcl 8.7 too check-in: 3d2d5c3a user: jan.nijtmans tags: tip-647
2022-12-10
15:25
Forgot ttk/fonts.tcl in previous commit check-in: 9d52c537 user: csaba tags: rfe-e9622302-scalable-icons
14:54
Scaling-related improvements check-in: 64a3e8a9 user: csaba tags: rfe-e9622302-scalable-icons
2022-12-09
15:28
merge 8.7 check-in: f55b7237 user: dgp tags: core-8-7-b1-rc
13:47
merge main check-in: aff85097 user: oehhar tags: rfe-e9622302-scalable-icons
2022-12-08
21:44
Merge 8.7 check-in: e50d64e0 user: jan.nijtmans tags: tip-626
21:41
merge-mark check-in: 9f8c0507 user: jan.nijtmans tags: tip-647
21:40
Remove unnecessary TkGetStringsFromObjs() usage check-in: e60547e9 user: jan.nijtmans tags: trunk, main
21:03
Rebase to latest trunk check-in: 660431f0 user: jan.nijtmans tags: tip-647
20:26
Rebase to latest trunk. Change workflow build labels check-in: 3946a4fe user: jan.nijtmans tags: tip-626
20:10
Close fork check-in: fbfb75d2 user: jan.nijtmans tags: trunk, main
20:06
Minor improvements related to the printer dialog check-in: 2457dbc2 user: csaba tags: trunk, main
19:52
Rename linux-with-tcl8-build.yml to linux-with-tcl86-build.yml: Apparently in GITHUB, same file must have the same workflow name, otherwise the new name is not picked up check-in: 28c1677a user: jan.nijtmans tags: trunk, main
17:56
Made sure that a series of Tk core and Ttk widgets will be scaled according to the display's scaling percentage check-in: 447c5819 user: csaba tags: rfe-e9622302-scalable-icons
17:26
Replaced several pixmap icons with SVG images that are automatically scaled according to the display' scaling percentage check-in: f6494c67 user: csaba tags: rfe-e9622302-scalable-icons
15:08
Proposed changed for [549005c9b2]: Modifactions the the console.tcl script on Windows Leaf check-in: a519d0ed user: jan.nijtmans tags: rfe-549005c9b2
2022-12-07
20:47
Remove more cosmetic differences with the 8.6 test suite. Closed-Leaf check-in: dc3fee63 user: fvogel tags: less_tests_constraints_87
20:43
Close unintended fork. check-in: 04e250a4 user: fvogel tags: less_tests_constraints
20:36
Remove more cosmetic differences with the 8.7 test suite. check-in: fc39cd1c user: fvogel tags: less_tests_constraints
17:07
Merge 8.7 check-in: b05c188f user: jan.nijtmans tags: tip-647
16:54
Fix [5e4e44a93b] part 2: Always resolve abbreviations when using TK_CONFIG_STRING_TABLE/TK_CONFIG_RELIEF/TK_CONFIG_JUSTIFY/TK_CONFIG_ANCHOR. No special code per widget necessary any more. check-in: 95763fe6 user: jan.nijtmans tags: trunk, main
15:33
Merge 8.7 check-in: 275ef11b user: jan.nijtmans tags: tip-647
15:31
Add tcl8 contraints to some winDialog tests: The depend on ~-expansion as done in Tcl 8.x, but Tcl 9.0 doesn't do that any more. check-in: 7f818ed7 user: jan.nijtmans tags: trunk, main
12:52
Rebase to latest 8.7 check-in: 58f66b0c user: jan.nijtmans tags: tip-647
12:41
Switch GITHUB build labels (so we can display this on the wiki) check-in: 6ec3183c user: jan.nijtmans tags: trunk, main
09:32
Merge 8.7 check-in: fb169b6e user: jan.nijtmans tags: tip-647
09:25
On GITHUB actions, build everything with Tcl 8.7 by default in stead of 8.6. It seems that 8.7 is sufficiently stable to do that. check-in: 083e78f0 user: jan.nijtmans tags: trunk, main
2022-12-06
22:15
Don't know how to activate ICU on MacOS with XQuarz Closed-Leaf check-in: d0ebd8ff user: jan.nijtmans tags: build-with-87
22:01
off-by-one in icu check-in: c7a836cd user: jan.nijtmans tags: trunk, main
07:18
merge revised_text Closed-Leaf check-in: ed36be56 user: fvogel tags: less_test_constraints_revised_text
07:18
merge trunk check-in: 6dc2bfe3 user: fvogel tags: less_tests_constraints_87
07:17
merge trunk check-in: 616bd24f user: fvogel tags: revised_text, tip-466
07:16
Fix merge/conflict error in previous commit. check-in: f306e2ee user: fvogel tags: trunk, main
2022-12-05
19:42
merge core-8-6-branch check-in: 7c712b7d user: fvogel tags: less_tests_constraints
19:42
merge trunk check-in: c7562994 user: fvogel tags: less_tests_constraints_87
19:41
merge revised_text check-in: c869da56 user: fvogel tags: less_test_constraints_revised_text
19:41
merge trunk check-in: f9cf774b user: fvogel tags: revised_text, tip-466
19:40
merge core-8-6-branch (fix conflicts). check-in: 6fd1885f user: fvogel tags: trunk, main
19:25
Merge branch less_tests_constraints_87. check-in: 7eadb9f9 user: fvogel tags: trunk, main
19:25
Merge branch less_tests_constraints. check-in: 0487cd4e user: fvogel tags: core-8-6-branch
19:24
Cherrypick [31667ffe] and [df25043c] (fix conflict). check-in: 2915fbcc user: fvogel tags: less_tests_constraints
18:29
Document -indent treeview styling option, and correct documentation of -rowheight. check-in: 23a2a252 user: fvogel tags: bug-6ee162c3d9
18:20
Better fix for [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. And use parenthesis around macro variables. check-in: 43064835 user: fvogel tags: bug-6ee162c3d9
14:37
Use '--disable-zipfs' on MacOS, since we are not using 'macher' check-in: 85fba609 user: jan.nijtmans tags: build-with-87
12:13
Various build updates, e.g. use --disable-zipfs when building with Tcl 8.6 check-in: 67409f76 user: jan.nijtmans tags: build-with-87
2022-12-04
22:02
treeview.test: Remove the failsOnUbuntu constraint on treeview-rowheight-4. This test did fail at the CI runner on Linux because the test suite hygiene was not good enough (see previous commit fixing this). check-in: a1fbaebe user: fvogel tags: less_tests_constraints_87
22:00
Test suite hygiene: The missing cleanup in treeview-rowheight-2 can produce false failures in treeview-rowheight-4 when treeview-rowheight-3* are not run. check-in: 8a589e7d user: fvogel tags: less_tests_constraints_87
21:10
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. check-in: f668bcdf user: fvogel tags: bug-6ee162c3d9
20:08
treeview.test: Remove the failsOnUbuntuNoXft constraint on treeview-rowheight-5. This test did fail at the CI runner on Linux in the --disable-xft case because the test suite hygiene was not good enough (see previous commit fixing this), and for no other reason. check-in: b5877c5d user: fvogel tags: less_tests_constraints_87
20:07
Test suite hygiene: The missing cleanup in treeview-rowheight-4 can produce false failures in treeview-rowheight-5 if the font size used is strictly smaller than 11 pixels. check-in: 0b75e845 user: fvogel tags: less_tests_constraints_87
16:32
nanosvg #236: explicitly use "signed char", as enum now has value -1 included https://github.com/memononen/nanosvg/pull/236 check-in: c31b6e1c user: oehhar tags: trunk, main
16:20
nanosvg #234/235 allow gradient definition after usage. https://github.com/memononen/nanosvg/pull/235 check-in: db7789a9 user: oehhar tags: trunk, main
14:53
Add details in treeview.test. check-in: df25043c user: fvogel tags: less_tests_constraints_87
14:36
treeview.test: Now replace constraint failsOnUbuntuNoXft by haveBigFontTwiceLargerThanTextFont in two tests. check-in: 92ec7019 user: fvogel tags: less_tests_constraints_87
14:34
Make treeview tests checking changes triggered by font changes use the same fonts than those used elsewhere in the test suite (the fonts themselves do not matter, only the size difference does). check-in: 4d17088e user: fvogel tags: less_tests_constraints_87
14:32
Factorize definition of constraint haveBigFontTwiceLargerThanTextFont. check-in: 31667ffe user: fvogel tags: less_tests_constraints_87
14:07
Change default build to use Tcl 8.6 -> 8.7 check-in: da7a595f user: jan.nijtmans tags: build-with-87
2022-12-03
20:40
Rebase to latest check-in: e560ddf5 user: jan.nijtmans tags: tip-647
2022-12-02
22:52
Keep textTag-1.34 testing the same thing Closed-Leaf check-in: 0fae3b47 user: jan.nijtmans tags: bug-5e4e44a93b
22:46
Merge 8.7 check-in: 53781aba user: jan.nijtmans tags: revised_text, tip-466
22:45
Merge 8.7 check-in: 82e6da23 user: jan.nijtmans tags: bug-5e4e44a93b
22:36
Merge 8.7 check-in: 1a3b9bfb user: jan.nijtmans tags: tip-626
22:35
Merge 8.7 check-in: 0a91edd3 user: jan.nijtmans tags: tip-647
22:33
merge-mark check-in: e045aa66 user: jan.nijtmans tags: trunk, main
22:32
merge-mark check-in: 465e081a user: jan.nijtmans tags: core-8-6-branch
22:30
upload-artifact@v3 check-in: 089cceb5 user: jan.nijtmans tags: core-8-6-branch
22:26
upload-artifact@v3 check-in: 32f47889 user: jan.nijtmans tags: trunk, main
22:10
Build against Tcl 9.1 check-in: 818d9139 user: jan.nijtmans tags: tip-626
18:48
merge revised_text check-in: 11f5cca6 user: fvogel tags: less_test_constraints_revised_text
18:41
merge core-8-6-branch check-in: 3e391723 user: fvogel tags: less_tests_constraints
18:39
merge 8.7 check-in: a2ee61d2 user: fvogel tags: less_tests_constraints_87
18:19
Build with Tcl 9.1 (with TIP #626) on more platforms check-in: 952da207 user: jan.nijtmans tags: tip-647
18:11
Merge 8.7 check-in: ef59319d user: jan.nijtmans tags: tip-626
18:08
Merge 8.7 check-in: 4bd7b559 user: jan.nijtmans tags: revised_text, tip-466
18:07
Fix linux-with-tcl9-build.yml name check-in: 7b0cc025 user: jan.nijtmans tags: tip-647
18:04
Merge 8.7. Add build with Tcl 9.1 (with TIP #626) check-in: 168504ed user: jan.nijtmans tags: tip-647
17:51
Merge 8.7 check-in: ce2c7c22 user: jan.nijtmans tags: bug-5e4e44a93b
16:31
More default from int -> double check-in: 36c7292f user: jan.nijtmans tags: trunk, main
16:15
Change "-maximum" default for ttk progressbar from "100" -> "100.0", since it's supposed to be a double check-in: c60d2089 user: jan.nijtmans tags: trunk, main
16:09
No need for Tcl_InvalidateStringRep(), adapt test-cases check-in: 686fe39f user: jan.nijtmans tags: bug-5e4e44a93b
15:38
.... do the same for integer, double and boolean option values check-in: 55d1f01f user: jan.nijtmans tags: bug-5e4e44a93b
2022-12-01
15:40
merge trunk check-in: c97491a6 user: dgp tags: core-8-7-b1-rc
13:16
Possible addendum to [5e4e44a93b]: Always canonicalize any abbreviations for -anchor, -relief, -justify or other string tables. check-in: e556f837 user: jan.nijtmans tags: bug-5e4e44a93b
2022-11-30
20:29
Reduce differences in the test suite between 8.6 and 8.7 by backporting cosmetic differences from 8.7. This time for ttk. check-in: ce0b7327 user: fvogel tags: less_tests_constraints
20:15
Remove unnecessary update (ported from 8.6). check-in: f7ddd6bb user: fvogel tags: less_tests_constraints_87
20:06
Reduce differences in the test suite between 8.6 and 8.7 by backporting cosmetic differences from 8.7. check-in: b5d47176 user: fvogel tags: less_tests_constraints
07:10
Backout [96ddd7d9c4] since it is no longer needed now that textDisp.test is much more font agnostic. check-in: 7c51416e user: fvogel tags: less_tests_constraints_87
07:04
textDisp.test: Remove unused constraints. check-in: 16472dc4 user: fvogel tags: less_tests_constraints_87
2022-11-29
21:44
merge revised_text check-in: 558d7426 user: fvogel tags: less_test_constraints_revised_text
21:44
merge 8.7 check-in: f782ff4a user: fvogel tags: less_tests_constraints_87
21:43
merge 8.7 check-in: 1409e102 user: fvogel tags: revised_text, tip-466
21:41
Merge core-8-6-branch. check-in: 68583e1b user: fvogel tags: trunk, main
21:41
Merge branch less_tests_constraints. text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. And camelcasing. check-in: 2e11f83a user: fvogel tags: core-8-6-branch
21:39
Cherrypick [669395f7]: text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. check-in: 7428a2cb user: fvogel tags: less_tests_constraints
06:56
text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. Hypothesis: the switch from ubuntu-20.04 to ubuntu-22.04 in the CI runner may have reduced the font size used, leading to reduced widget width (width is specified in characters), and in turn to unwanted wrapping and finally to text-23.4 and text-23.5 failures. check-in: 669395f7 user: fvogel tags: less_test_constraints_revised_text
2022-11-28
20:13
Remove the only 'failsOnWindows' constraint. In more details: bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). check-in: af124bdc user: fvogel tags: trunk, main
2022-11-27
19:49
Fix camel case in constraint name. check-in: ef95e354 user: fvogel tags: less_tests_constraints
19:38
bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). check-in: 6cb0faeb user: fvogel tags: less_tests_constraints_87
16:51
Manually backout [074a68b5]. I do believe that the newly introduced constraint havebigFontTwiceLargerThanTextFont is enough to fix [3ee76e41c2]. check-in: 73669913 user: fvogel tags: trunk, main
16:14
merge revised_text check-in: 0f7788fa user: fvogel tags: less_test_constraints_revised_text
16:14
merge 8.7 check-in: 2242bcdd user: fvogel tags: revised_text, tip-466
16:13
Fix error introduced in resolving conflicts in previous commit [c1f9755c]. check-in: 06b50d46 user: fvogel tags: trunk, main
16:10
merge revised_text check-in: ca0ac9bc user: fvogel tags: less_test_constraints_revised_text
16:06
Merge 8.7 check-in: aa73b811 user: fvogel tags: revised_text, tip-466
11:45
Merge 8.7 check-in: 88a6c144 user: jan.nijtmans tags: tip-647
11:45
Merge 8.7 check-in: 8c9b9a9e user: jan.nijtmans tags: tip-626
11:32
Merge core-8-6-branch. Resolve conflicts. check-in: c1f9755c user: fvogel tags: trunk, main
11:11
Merge less_tests_constraints branch: Remove constraints when possible, or replace them by much more specific constraints. The CI runner case for Linux with --disable-xft is now clear: tests fail because there is ONE single font available in this configuration. check-in: bb317298 user: fvogel tags: core-8-6-branch
10:44
textDisp.test: Add havebigFontTwiceLargerThanTextFont constraint on tests depending on availability of a big font. This constraint evaluates to false at the CI runner on Linux with --disable-xft because only ONE single font is available in this configuration. check-in: ee130f3a user: fvogel tags: less_tests_constraints
10:15
textTag.test: Uniformize constraint name with other constraints. check-in: f64e3c5c user: fvogel tags: less_tests_constraints
10:13
textTag-2.14: Configure the tag with something else than a font change, so that we can get rid of the specifically requested font. The test still tests the same thing it was testing. check-in: e4ca4c0e user: fvogel tags: less_tests_constraints
10:08
More comments about constraints specific to tests that fail on Linux with --disable-xft at the CI runner only. Analysis shows that they fail because only ONE single font is available there. check-in: f7b5ba55 user: fvogel tags: less_tests_constraints
2022-11-26
09:39
Add comment in canvText-20.1 explaining why the bboxes are not expected to be *exactly* equal on all platforms. Windows produces eqaul bboxes, but not Linux. check-in: fe6f62a8 user: fvogel tags: less_tests_constraints
2022-11-25
21:49
Merge 8.6.13 check-in: 69248da7 user: jan.nijtmans tags: cygwin
14:40
Merge 8.6 check-in: eeb2753d user: jan.nijtmans tags: trunk, main
14:39
Slightly better: Check for specPtr->offset < 0 before doing calculations with it check-in: bc087412 user: jan.nijtmans tags: core-8-6-branch
14:27
Merge 8.6 check-in: 6f75995c user: jan.nijtmans tags: trunk, main
14:21
Fix [56e7e25369]: Commit [2f2bccfc22d]: enless loop ? check-in: 6a84ba50 user: jan.nijtmans tags: core-8-6-branch
2022-11-24
19:25
merge 8.6 check-in: 82fd46ba user: fvogel tags: less_tests_constraints
2022-11-23
21:46
Merge 8.6.13 check-in: e98a56f8 user: jan.nijtmans tags: cygwin
12:32
Merge-mark check-in: 3b3f5d88 user: jan.nijtmans tags: trunk, main
12:31
Handle the TCL_NULL_OK flag, if running with Tcl 8.7, as synonym for TK_CONFIG_NULL_OK/TK_OPTION_NULL_OK. check-in: b65682f0 user: jan.nijtmans tags: core-8-6-branch
08:41
Merge 8.7 check-in: feade11c user: jan.nijtmans tags: tip-647
08:40
Merge 8.7 check-in: 6d6dc87d user: jan.nijtmans tags: tip-626
08:39
Tk 8.7 cannot load in Tcl 8.6 dynamically, since it lacks TIP #430. Other usage (e.g. static linking) work, so only change pkgIndex.tcl. check-in: 686514a4 user: jan.nijtmans tags: trunk, main
08:34
Protect specPtr->offset against begin < 0, so it doesn't lead to a crash any more. Backported from 8.7 check-in: 2f2bccfc user: jan.nijtmans tags: core-8-6-branch
01:12
Bump to 8.7b1 for release check-in: ae5b2ce8 user: dgp tags: core-8-7-b1-rc
2022-11-22
23:19
merge 8.6 check-in: 5e60ab55 user: dgp tags: trunk, main
22:51
merge release check-in: df366f3d user: dgp tags: core-8-6-branch
15:21
nanosvg#167: complex path rendered wrong: https://github.com/memononen/nanosvg/commit/f0a3e1034dd22e2e87e5db22401e44998383124e check-in: 049c313d user: oehhar tags: trunk, main
2022-11-20
15:34
bump release date Closed-Leaf check-in: a44363e6 user: dgp tags: rc3, release, core-8-6-13-rc, core-8-6-13
2022-11-18
21:57
Merge 8.7 check-in: 74ed771e user: jan.nijtmans tags: tip-647
21:56
Merge 8.7 check-in: 94bf286a user: jan.nijtmans tags: tip-626
2022-11-16
17:06
Merge 8.7 check-in: be427ed4 user: jan.nijtmans tags: revised_text, tip-466
17:03
Forbid Tk_Offset when building Tk itself. Don't worry about offsetof() any more. check-in: b7b7e04d user: jan.nijtmans tags: trunk, main
2022-11-15
21:31
Merge 8.7 check-in: e7765f16 user: jan.nijtmans tags: revised_text, tip-466
21:17
More updates to Xlib.h, making all 'Display' fields private check-in: f63c90c3 user: jan.nijtmans tags: trunk, main
18:33
changes file update terminted check-in: abf90cd0 user: oehhar tags: rc2, core-8-6-13-rc
17:08
Merge 8.7 check-in: 5e665508 user: jan.nijtmans tags: revised_text, tip-466
16:56
Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensible check-in: 25398b87 user: jan.nijtmans tags: trunk, main
16:54
Add missing TK_OPTION_VAR(bool) twice (since the two variables are 'bool') See TIP #642 for details) check-in: 68c356ef user: jan.nijtmans tags: trunk, main
09:26
Move from Ubuntu-20.04 to Ubuntu-22.04, and add runs for --disable-xft testing. A number of tests start failing, due to those 2 changes, marks (failsOnUbuntu/failsOnUbuntuNoXft/failsOnXQuarz) added indicating which ones check-in: 97b4ac2e user: jan.nijtmans tags: trunk, main
08:22
Switch off XLIB_ILLEGAL_ACCESS in Xlib.h, making some acess to Display only possible through macro's Closed-Leaf check-in: 28a3bcea user: jan.nijtmans tags: x11-update
07:29
More Xlib.h macro usage check-in: 68acccf0 user: jan.nijtmans tags: x11-update
06:57
changes until 2022-02-04 check-in: 99783bf3 user: oehhar tags: core-8-6-13-rc
06:28
changes: two proposals by nicolas added (thanks) check-in: b70a2ebb user: oehhar tags: core-8-6-13-rc
2022-11-14
21:52
Tk changes for TIP #626 check-in: e1480b5b user: jan.nijtmans tags: tip-626
20:21
More changes additions check-in: c43e163c user: dgp tags: core-8-6-13-rc
20:06
WIP check-in: d74d23a7 user: dgp tags: core-8-6-13-rc
19:40
still more changes check-in: 8b83222c user: dgp tags: core-8-6-13-rc
19:09
more changes updates check-in: 1cfd0012 user: dgp tags: core-8-6-13-rc
19:06
merge 8.6 check-in: 0d31b49a user: dgp tags: core-8-6-13-rc
18:18
merge in other changes work check-in: 18fdad93 user: dgp tags: core-8-6-13-rc
18:12
changes until 2022-01-24 check-in: 9a053129 user: oehhar tags: core-8-6-branch
18:09
Refinements on changes file updates. check-in: 1263bb5e user: dgp tags: core-8-6-13-rc
16:02
Update to latest Xlib.h. Remove some unneeded internal fields from 'Display' check-in: 4a3de8b4 user: jan.nijtmans tags: x11-update
14:06
merge 8.6 check-in: 176e5970 user: dgp tags: core-8-6-13-rc
13:34
latest patch (Nov 14) from Patrick May check-in: 54d30bba user: jan.nijtmans tags: trunk, main
13:24
One more failsOnUbuntu mark Closed-Leaf check-in: f52859b1 user: jan.nijtmans tags: bug-370b1ff03e
2022-11-13
21:13
pack-18.*, pack-19.*: use {*} instead of eval. check-in: a2117d8b user: fvogel tags: less_tests_constraints
18:55
pack-18.1.1, pack-18.2, place-8.1, place-8.2: Add comments explaining why these tests are constrained with {failsOnUbuntu failsOnXQuarz}. The definition of these constraints are accurate (for these tests at least). check-in: 99875a24 user: fvogel tags: less_tests_constraints
17:31
3 more failsOnUbuntuNoXft marks. Run tests on ubuntu-22.04 check-in: 5d85cbb2 user: jan.nijtmans tags: bug-370b1ff03e
16:08
entry-8.18 and spinbox-8.18: Use implementation available in trunk (committed in [678fdae069]). check-in: 5a82b012 user: fvogel tags: less_tests_constraints
2022-11-11
17:57
All changelog entries until 2022-01-05 check-in: 853aa5bb user: oehhar tags: core-8-6-branch
09:28
merge 8.6 check-in: 0e12fe42 user: fvogel tags: less_tests_constraints
09:27
merge core-8-6-branch, except the changes file which has conflicts. check-in: 57f8f938 user: fvogel tags: trunk, main
09:24
Merge branch nonPortable_tests. Some tests previously constrained as 'nonPortable' are actually portable. check-in: f4e7918d user: fvogel tags: core-8-6-branch
08:20
Superflous '-constraints' check-in: 10878fbe user: jan.nijtmans tags: bug-370b1ff03e
2022-11-10
21:17
grid-6.9: I can't see why this test would be nonPortable. Hence remove this constraint. Closed-Leaf check-in: 477dad31 user: fvogel tags: nonPortable_tests
21:06
canvRect-5.[1234]: These tests are portable in fact, the difference in the results are not due to rounding errors but to a bloat of 1 pixel implemented on Windows only when -outline is {}. check-in: cc86eea4 user: fvogel tags: nonPortable_tests
17:46
More changes file entries check-in: 16414639 user: oehhar tags: core-8-6-branch
09:46
Merge 8.7 check-in: b1216fb1 user: jan.nijtmans tags: bug-370b1ff03e
09:45
More gcc warnings (introduced by the fix in previous commit) check-in: dda60cb8 user: jan.nijtmans tags: trunk, main
09:38
Add more failsOnUbuntuNoXft tags check-in: 04db60fa user: jan.nijtmans tags: bug-370b1ff03e
2022-11-09
21:41
canvRect-5.[1234]: What are these test results without the nonPortable constraint? check-in: 3834a396 user: fvogel tags: nonPortable_tests
21:40
merge 8.6 check-in: 7993160a user: fvogel tags: nonPortable_tests
13:21
Mark failing test-cases. Add -disable-xft build with Tcl 8.7 on Linux check-in: 2b0be60c user: jan.nijtmans tags: bug-370b1ff03e
13:15
merge 8.6 check-in: 2408d8a3 user: dgp tags: core-8-6-13-rc
12:43
Add --disable-xft builds, showing Bug [370b1ff03e], with Tcl 8.7 and 9.0 check-in: dff80d68 user: jan.nijtmans tags: bug-370b1ff03e
10:57
changes: Bug [f75190] check-in: 09d6c26a user: oehhar tags: core-8-6-branch
2022-11-08
17:26
No need for 'VERSION' here any more check-in: c0b13e65 user: jan.nijtmans tags: tip-647
17:14
Merge 9.0 check-in: 7afd21ec user: jan.nijtmans tags: tip-647
17:08
Fix [af844f6be7]: win10 : one warning when compiling Tk's trunk check-in: 14cb6d15 user: jan.nijtmans tags: trunk, main
13:29
Merge-mark check-in: b8c84ff9 user: jan.nijtmans tags: tip-647
13:28
Make Widget Demo work with Tk 9.0+ too check-in: 846dcbb1 user: jan.nijtmans tags: trunk, main
13:24
Tk_ConfigureWidget() signature compatibility with 8.7. More version fixes check-in: 4d43cfd2 user: jan.nijtmans tags: tip-647
11:04
[e9622302] Scalable icons: replace error icon by svg version check-in: 450de567 user: oehhar tags: rfe-e9622302-scalable-icons
07:45
Souce/Documentation distrubion with Tcl 9.0, not 8.7 check-in: fad7903f user: jan.nijtmans tags: tip-647
2022-11-04
22:58
TkGetStringsFromObjs() is no longer needed check-in: 9dbf885b user: jan.nijtmans tags: tip-647
16:28
alwaysRedraw -> flags check-in: 68e8de35 user: jan.nijtmans tags: tip-647
12:59
Merge 8.7 check-in: 4ea553ca user: jan.nijtmans tags: revised_text, tip-466
12:41
wish8.7 -> wish9.1 check-in: c3466f86 user: jan.nijtmans tags: tip-647
12:39
Merge 8.7 check-in: 02279de3 user: jan.nijtmans tags: tip-647
12:37
typo. TCL_MAJOR_VERSION should have been TK_MAJOR_VERSION here. check-in: 8d26fd2c user: jan.nijtmans tags: trunk, main
2022-11-03
23:04
two more 8.6 -> 8.7 check-in: ebe18529 user: jan.nijtmans tags: tip-647
23:01
Merge 8.7. Make minimun Tcl version 8.7 check-in: 7c616510 user: jan.nijtmans tags: tip-647
22:58
Put back (void)cdata, since it otherwise causes a warning on Win32 check-in: ad7a2ea0 user: jan.nijtmans tags: trunk, main
22:55
On MacOS, cdata is not unused! check-in: aa0a0256 user: jan.nijtmans tags: trunk, main
22:21
Build with either Tcl 8.7 or 9.0 check-in: 73b82006 user: jan.nijtmans tags: tip-647
22:15
Tk version from 8.7 -> 9.1 check-in: 210312d8 user: jan.nijtmans tags: tip-647
21:51
canvRect-11.1 does no longer crash on macOS aqua. check-in: 243c8729 user: fvogel tags: less_tests_constraints
21:46
merge 8.6 check-in: a52c7395 user: fvogel tags: less_tests_constraints
21:41
frame-3.10, wm-forget-2: Remove platform-specific update from the last two tests using it in the test suite. check-in: 73a87ae5 user: fvogel tags: less_tests_constraints
21:38
Get rid of TK_CONFIG_OBJS flag (and change signature of Tk_ConfigureWidgets) check-in: 9d42110f user: jan.nijtmans tags: tip-647
20:51
If compiled with -DTK_NO_DEPRECATED, make TK_CONFIG_OBJS mandatory. So, we could get rid of this flag in Tk 9.x (TIP upcoming!) check-in: 6d2e81b5 user: jan.nijtmans tags: trunk, main
16:38
TkCanvPostscriptCmd -> TkCanvPostscriptObjCmd check-in: afbcb55a user: jan.nijtmans tags: trunk, main
15:51
Allow specPtr->offset to have the value TCL_INDEX_NONE. Use this in tkImgPhoto.c to remove the need for a tricky allocation of a temporary special argument array. check-in: f1b2b77c user: jan.nijtmans tags: trunk, main
12:58
More usage for Tcl_Size (internal TkEnsemble) check-in: 7407584a user: jan.nijtmans tags: trunk, main
12:49
merge 8.6 check-in: 58aa95bd user: dgp tags: core-8-6-13-rc
11:18
More Tcl_Size usages (so longer lists can be handled with >= Tcl 9.0 headers) check-in: 2957d082 user: jan.nijtmans tags: trunk, main
2022-11-02
21:07
Merge 8.7 check-in: 11d1a26c user: jan.nijtmans tags: revised_text, tip-466
21:06
Merge 8.6 check-in: 6fd186d3 user: jan.nijtmans tags: trunk, main
21:04
Use "eq" not "==" when checking "tk windowingsystem" check-in: d2d8281f user: jan.nijtmans tags: core-8-6-branch
20:58
Merge 8.7. Unbreak windows build check-in: c5e786b3 user: jan.nijtmans tags: revised_text, tip-466
20:47
Only define Tcl_Size for Tcl 8.6, require it for higher versions check-in: 90569cee user: jan.nijtmans tags: trunk, main
19:58
Better not specify chars[1], just a little more space prevents a gcc warning check-in: 6067cc55 user: jan.nijtmans tags: core-8-6-branch
2022-11-01
17:58
Use string comparison when checking for 'aqua' platform. check-in: 2b57655d user: fvogel tags: less_tests_constraints
17:49
Split pack-18.1 into two tests and remove the tempNotWin constraint. pack-18.1.1 checks that, on Linux or macOS, width/height changes are taken into account while the window is unmapped ; pack-18.1.2 checks that, on Windows, width/height changes are taken into account on window remapping. This way we're at least checking correct sizes on Windows when the window gets remapped, while we weren't testing anything on Windows previously. check-in: 5be089c4 user: fvogel tags: less_tests_constraints
16:15
place-8.1, place-8.2: Remove platform-specific updating in these two tests. check-in: 6249d0c0 user: fvogel tags: less_tests_constraints
16:07
pack-18.1, pack-18.2: Remove platform-specific updating in these two tests. Remove duplicate code. Replace very old constraint tempNotPc by tempNotWin (which is the modern name for the same constraint). check-in: 3d241ad7 user: fvogel tags: less_tests_constraints
14:41
Merge 8.7 check-in: f918dbc9 user: jan.nijtmans tags: revised_text, tip-466
14:31
merge 8.6 check-in: ebb0d478 user: dgp tags: core-8-6-13-rc
12:07
Allow TkTextSegToOffset to return a Tcl_Size. Make undoMarkId last field of TkSharedText (for binary compatibility with Tk 8.6) check-in: a8ccbf3e user: jan.nijtmans tags: trunk, main
2022-10-31
22:23
Merge 8.7 check-in: 624fdbce user: jan.nijtmans tags: revised_text, tip-466
20:28
int -> Tcl_Size in Tk_ChunkMeasureProc/Tk_ChunkBboxProc check-in: 70b2022e user: jan.nijtmans tags: trunk, main
15:59
Merge 8.7 check-in: cdc32541 user: jan.nijtmans tags: revised_text, tip-466
15:41
Enhance TkSelDefaultSelection function (int maxBytes -> Tcl_Size maxBytes) check-in: a61bd973 user: jan.nijtmans tags: trunk, main
15:29
Fix mistake in previous commit when defining constraint haveCourier37Font. check-in: ecbb9605 user: fvogel tags: less_tests_constraints
15:19
font-38.11, font-44.2, unixFont-2.11: Eradicate all remaining failsOnUbuntuNoXft constraints, replacing them by more specific constraints. check-in: 080e8527 user: fvogel tags: less_tests_constraints
14:48
Move constraint haveTimes14Bold in constraints.tcl check-in: 6a903c9c user: fvogel tags: less_tests_constraints
14:45
Rename constraint hasTimes14Bold --> haveTimes14Bold. check-in: 091d0e82 user: fvogel tags: less_tests_constraints
14:03
Merge 8.6. Use Tcl_Size in (undocumented) Tk_GetStyledElement function check-in: d511a439 user: jan.nijtmans tags: trunk, main
13:23
Enhance TKFLEXARRAY macro, in case we have a C99 compiler. But ... it cannot be used inside a union. (See also TCLFLEXARRAY in tclInt.h) check-in: 8847c81c user: jan.nijtmans tags: core-8-6-branch
11:25
textTag.test: Replace constraint failsOnUbuntuNoXft by a more specific constraint bigFontTwiceLargerThanTextFont checking exactly what is needed. Note: Without the constraint three tests (-16.2, -16.6 and -16.7) fail when run at Github Actions CI with XQuartz because the font actually selected when requesting bigFont as {Helvetica 24} is 'times 9', which has actual size of 9, for an unknown reason. check-in: bb9acf27 user: fvogel tags: less_tests_constraints
09:40
textTag.test: Remove useless haveCourier12 constraint, I can't see how this constraint can evaluate to false anyway. check-in: fa28589b user: fvogel tags: less_tests_constraints
2022-10-30
23:24
Merge 8.7 check-in: 076ea9da user: jan.nijtmans tags: revised_text, tip-466
23:24
use PTR2INT here check-in: 95806a96 user: jan.nijtmans tags: trunk, main
23:21
Make everything work (again) with Tcl 8.6 too check-in: f9e26441 user: jan.nijtmans tags: trunk, main
23:10
Adapt (improved) error-message, due to previous commit check-in: 181ae062 user: jan.nijtmans tags: core-8-6-branch
22:44
fontchooser-4.4: Replace constraint failsOnUbuntuNoXft by a more specific constraint hasTimes14Bold checking exactly what is needed. Note: Without the constraint this test returns '9' instead of '14 bold' when run at Github Actions CI with XQuartz because the font actually selected in the fontchooser when requesting -font {times 14 bold} is 'times 9', for an unknown reason. check-in: d9886a1d user: fvogel tags: less_tests_constraints
22:34
Merge 8.7 check-in: 41be8cdf user: jan.nijtmans tags: revised_text, tip-466
22:12
Merge 8.6 check-in: c53676d9 user: jan.nijtmans tags: trunk, main
22:02
Simplify Tk_ConfigureWidget() call, using TK_CONFIG_OBJS flag check-in: 840f2156 user: jan.nijtmans tags: core-8-6-branch
21:27
even more int -> Tcl_Size check-in: 82705061 user: jan.nijtmans tags: trunk, main
19:40
more int -> Tcl_Size (making use of the increased range in Tcl 9.0) check-in: d1a47539 user: jan.nijtmans tags: trunk, main
15:50
Eliminate intermediate numObjects1/objc1 variables check-in: 059916a1 user: jan.nijtmans tags: trunk, main
15:08
Merge 8.6 check-in: 0c4078f0 user: jan.nijtmans tags: trunk, main
15:08
Use full "horizontal"/"vertical" in demo's check-in: b874ef41 user: jan.nijtmans tags: core-8-6-branch
09:09
scrollbar-6.35 and scrollbar-6.44: Remove constraint failsOnXQuarz by adapting the tests to XQuartz smaller scrollbar arrows without changing what is tested. check-in: bb3e9f02 user: fvogel tags: less_tests_constraints
08:54
scrollbar-6.12.* and scrollbar-6.29.*: Remove constraint failsOnXQuarz by adapting the tests to XQuartz smaller scrollbar arrows without changing what is tested. check-in: d675dbc1 user: fvogel tags: less_tests_constraints
08:23
scrollbar-3.36 and scrollbar-3.38: Remove constraint failsOnXQuarz by making the tests calculate its expected result. check-in: 0f44705d user: fvogel tags: less_tests_constraints
2022-10-29
21:07
spinbox-8.18: Remove constraint failsOnUbuntuNoXft by making the test adapt its expected result to the font size. check-in: 89d164b8 user: fvogel tags: less_tests_constraints
13:51
entry-8.18: Remove constraint failsOnUbuntuNoXft by making the test adapt its expected result to the font size. check-in: 0e7b139c user: fvogel tags: less_tests_constraints
13:06
Remove a word in comment, making it more general. check-in: 3bf3222d user: fvogel tags: less_tests_constraints
12:17
entry-5.8: Remove superfluous constraint failsOnXQuarz, it tests OK without it (macOS Ventura, and at the CI runner) with an X11 build with XQuartz. check-in: a203c5be user: fvogel tags: less_tests_constraints
08:22
clrpick-2.3: And now constraint failsOnXQuarz can be removed. This constraint should not have been added, the failure was revealing a real issue (dealt with in the two previous commits). check-in: 0503bd8c user: fvogel tags: less_tests_constraints
08:15
clrpick-2.3: Fix test failure (this test only runs on unix notAqua). The line deleted in this commit was added in [a093deecc7] but it was superfluous because the WM_DELETE_WINDOW thing already did the job. The problem with binding to <Destroy> was that when closing the dialog with the 'Ok' button, proc OkCmd fires and correctly sets Priv(selectColor) so that this color is remembered when the dialog is reopened, but then proc CancelCmd fired as well due to the binding to <Destroy> and was resetting Priv(selectColor) to ''. When reopening the dialog the previously selected color was then forgotten and clrpick-2.3 (which purpose is to check that rememberance) failed. check-in: b8261b90 user: fvogel tags: less_tests_constraints
08:00
clrpick.test: When [testConstraint defaultPseudocolor8] is false we always have leftover colors. Therefore constraint colorsLeftOver should be true so that the correspondingly constrainted tests do run. Setting it to false was a mistake from the beginning ([ec889b9906]). check-in: e0a7cd20 user: fvogel tags: less_tests_constraints
2022-10-28
22:17
Merge 8.7 check-in: 7edeacb7 user: jan.nijtmans tags: revised_text, tip-466
21:51
Fix unintended fork (again). check-in: f843de87 user: fvogel tags: less_tests_constraints
21:50
Fix unintended fork. check-in: 1b2e3fb6 user: fvogel tags: less_tests_constraints
21:49
clrpick.test: Fix typos, and simplify clrpick-2.1 check-in: 8063deee user: fvogel tags: less_tests_constraints
21:12
clipboard-6.2: Remove constraint failsOnXQuarz since it does not fail on macOS 13.0 (Ventura) when Tk is built with clang with an X11 windowing system (XQuartz). check-in: 95b7cc28 user: fvogel tags: less_tests_constraints
20:58
canvText-20.1: Tolerate rounding error of at most 1 pixel on the bounding boxes values. check-in: 389a35a9 user: fvogel tags: less_tests_constraints
20:29
Remove failsOnUbuntu and failsOnXQuarz constraints on canvText-20.1. Using TkDefaultFont instead of Hevetica should let the test pass on all platforms without the rounding errors on the bbox that led this test to failure on Linux. check-in: fea4bdd4 user: fvogel tags: less_tests_constraints
19:29
merge revised_text check-in: 52e5fa27 user: fvogel tags: less_test_constraints_revised_text
19:28
merge core-8-6-branch check-in: 7e62c96a user: fvogel tags: less_tests_constraints
18:11
`make clean` should remove libtcl9tk*.so check-in: e7d15ddf user: dgp tags: trunk, main
17:01
test hygiene check-in: 0e434777 user: dgp tags: trunk, main
16:45
merge 8.6 check-in: cdc170f9 user: dgp tags: trunk, main
16:44
merge 8.6 check-in: 3fa2a8ba user: dgp tags: core-8-6-13-rc
16:44
Merge 8.6 check-in: c863b298 user: jan.nijtmans tags: cygwin
16:43
Merge 8.7 check-in: 5f624969 user: jan.nijtmans tags: revised_text, tip-466
16:42
Test hygiene. Remove every file that is created. check-in: df0c4351 user: dgp tags: core-8-6-branch
15:32
merge 8.6 check-in: 7f403d49 user: dgp tags: trunk, main
15:19
merge 8.6 check-in: 7f757d15 user: dgp tags: core-8-6-13-rc
15:15
Make sure `make distclean` clears away any tkUuid.h file in build area. check-in: 57844652 user: dgp tags: core-8-6-branch
14:53
Merge 8.6 check-in: 787fc6a6 user: jan.nijtmans tags: trunk, main
14:46
Fix [5e4e44a93b]: ttk::panedwindow chokes on drag check-in: 88f19868 user: jan.nijtmans tags: core-8-6-branch
11:30
TIP #645 correction. Latest patch from Patrick May. check-in: cf4fff69 user: jan.nijtmans tags: trunk, main
2022-10-27
20:18
merge trunk check-in: 32af5d6d user: fvogel tags: revised_text, tip-466
16:13
TIP #645: ttk color palette support check-in: 755608c3 user: jan.nijtmans tags: trunk, main
16:09
Merge 8.6 check-in: 992aa0e1 user: jan.nijtmans tags: trunk, main
16:08
Tk_GetScrollInfo() -> Tk_GetScrollInfoObj(). Make invalid TK_SCROLL_???? values behave the same as TK_SCROLL_ERROR check-in: cfaccf46 user: jan.nijtmans tags: core-8-6-branch
15:08
Some more int -> Tcl_Size check-in: 95243bd2 user: jan.nijtmans tags: trunk, main
00:24
merge 8.6 check-in: a3d8b0ad user: dgp tags: core-8-6-13-rc
2022-10-26
19:41
merge 8.6 check-in: 8d437502 user: fvogel tags: revised_text, tip-466
19:40
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). check-in: 868fa4a4 user: fvogel tags: trunk, main
19:40
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). check-in: 4ad7dd2e user: fvogel tags: core-8-6-branch
13:29
Merge 8.7 check-in: 04fd43d1 user: jan.nijtmans tags: revised_text, tip-466
13:28
Fix signature for TkpDrawCharsInContext/TkDrawAngledChars, when compiling with 9.0 headers check-in: 8eda1b4b user: jan.nijtmans tags: trunk, main
09:29
Some updates from latest X11 headers check-in: 52b8a9e5 user: jan.nijtmans tags: trunk, main
2022-10-25
20:33
Fix [5e4e44a93b]: ttk::panedwindow chokes on drag. Closed-Leaf check-in: 347a8882 user: fvogel tags: bug-5e4e44a93b
19:51
Rework comments a bit more. Closed-Leaf check-in: df4a096e user: fvogel tags: bug-43573999ca
19:43
Rework comments a bit. check-in: 51b9372b user: fvogel tags: bug-43573999ca
08:52
Merge 8.7 check-in: adc596af user: jan.nijtmans tags: tip-645
08:50
Merge 8.7 check-in: ff665fa8 user: jan.nijtmans tags: revised_text, tip-466
08:50
Fix bug in rules.vc (handle TK_MAJOR_VERSION the same as TCL_MAJOR_VERSION) check-in: 06929a0f user: jan.nijtmans tags: trunk, main
08:41
Fix bogus test numbering. check-in: a99a2a16 user: oehhar tags: trunk, main
2022-10-24
22:17
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). Test bind-37.1 now passes. check-in: aac99dcf user: fvogel tags: bug-43573999ca
21:59
Rebase to latest 8.6 check-in: b6d0e36b user: jan.nijtmans tags: cygwin
21:52
Rebase to latest 8.7 check-in: bc1f75f4 user: jan.nijtmans tags: tip-645
21:16
Merge 8.7 check-in: c6375ea3 user: jan.nijtmans tags: revised_text, tip-466
20:59
Adapt to TIP #628 (mainly TkSizeT -> Tcl_Size) check-in: a64ca7a7 user: jan.nijtmans tags: trunk, main
18:42
Focus is not needed to let bind-37.1 crash. check-in: f0d94902 user: fvogel tags: bug-43573999ca
05:49
Add test bind-37.1 demonstrating bug [43573999ca]. This test currently crashes (on all platforms). check-in: 802fde74 user: fvogel tags: bug-43573999ca
2022-10-22
23:16
Undo previous update in tkEntry.[ch]: this was only meant as demo check-in: b4f11c66 user: jan.nijtmans tags: trunk, main
2022-10-21
22:11
TIP #642 implementation: Let TK_OPTION_BOOL/TK_OPTION_STRING_TABLE handle (C99) bool/enum check-in: ab731608 user: jan.nijtmans tags: trunk, main
21:03
Tcl_Size usage warning fixes, more ClientData -> void * Closed-Leaf check-in: 3dbf4899 user: jan.nijtmans tags: tcl8-compat
13:54
The console window should not pop up when the initial command is something other than [console show]. Leaf check-in: 692e0f9f user: sbron tags: tip-561-autoload
2022-10-20
21:51
Directly use the current private console commands. There is no need to stay compatible with Tcl 8.3. check-in: 49db43fe user: sbron tags: tip-561-autoload
20:27
Reorganize the unixconsole code, making use of modern Tcl features. Also make the [console title] command work as advertised. check-in: ea492f9f user: sbron tags: tip-561-autoload
15:19
Merge 8.7 Leaf check-in: e8f2b9e9 user: jan.nijtmans tags: pspjuth-touch
15:13
Merge 8.7 check-in: dda1d0a2 user: jan.nijtmans tags: tcl8-compat
15:13
Merge 8.7 Closed-Leaf check-in: 0345621e user: jan.nijtmans tags: tip-642
15:11
Some last-minute changes by Patrick May check-in: 2e4b1d26 user: jan.nijtmans tags: tip-645
14:56
Merge 8.7 check-in: a063a025 user: jan.nijtmans tags: tip-645
2022-10-19
19:44
Remove unnecessary checks. check-in: b02c3d04 user: sbron tags: tip-561-autoload
10:48
Merge 8.7 Leaf check-in: 8e0e221c user: jan.nijtmans tags: tip-561
09:38
Alternative implementation of TIP #561 that uses Tcl's auto load functionality. check-in: 2acb0622 user: sbron tags: tip-561-autoload
2022-10-18
20:16
merge trunk check-in: 31fb16d2 user: fvogel tags: revised_text, tip-466
20:15
merge 8.6 check-in: 1bcc6791 user: fvogel tags: trunk, main
20:13
merge 8.6 check-in: 21f26740 user: fvogel tags: unstable_tests
14:09
merge 8.6 check-in: fbf6e9bd user: dgp tags: core-8-6-13-rc
2022-10-17
20:45
Add a few more test adjustments check-in: 87d8b0cd user: culler tags: core-8-6-branch
20:07
merge 8.6 check-in: 27bf887e user: fvogel tags: unstable_tests
20:07
Resolve duplicate test names in treeview.test. check-in: 4e285964 user: fvogel tags: trunk, main
19:52
merge trunk check-in: 61779e6b user: fvogel tags: revised_text, tip-466
19:52
Fix conflict resolution error in previous commit. check-in: 45c80809 user: fvogel tags: trunk, main
19:48
merge trunk check-in: cb96b475 user: fvogel tags: revised_text, tip-466
19:47
Merge core-8-6-branch that just received changes from unstable_tests branch, and fix conflicts in frame.test. This commit stabilizes several more tests that could sporadically fail on macOS. No test expected results were changed. check-in: 1826feb9 user: fvogel tags: trunk, main
19:35
merge 8.6 check-in: 14e76a27 user: dgp tags: core-8-6-13-rc
19:31
Merge unstable_tests branch. This commit stabilizes several more tests that could sporadically fail on macOS. No test expected results were changed. check-in: f001c786 user: fvogel tags: core-8-6-branch
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: 193a0d52 user: fvogel tags: trunk, main
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: d8907a2b user: fvogel tags: core-8-6-branch
12:33
Rebase TIP #561 to latest trunk check-in: 94f42432 user: jan.nijtmans tags: tip-561
2022-10-16
20:31
Merge 8.6. The Github Actions CI runner should show that [d93c8175fd] is worked around by the previous commit. Closed-Leaf check-in: 141344dc user: fvogel tags: bug-d93c8175fd
20:29
Let the Github Actions CI runner build in both release and debug modes with MSVC. Also, upgrade from windows-2019 to windows-2022 when building with MSVC, so that issue [d93c8175fd] triggers. check-in: 3f4e2b31 user: fvogel tags: trunk, main
20:28
Let the Github Actions CI runner build in both release and debug modes with MSVC. Also, upgrade from windows-2019 to windows-2022 when building with MSVC, so that issue [d93c8175fd] triggers. check-in: 3133a47b user: fvogel tags: core-8-6-branch
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: ea09aa71 user: fvogel tags: bug-d93c8175fd
2022-10-15
20:37
Fix comment in tkMacOSXTest.c because it did not follow the successive changes in how we signal testing events to tkProcessMouseEvent. check-in: b4ec0511 user: fvogel tags: unstable_tests
15:53
Document why there is an 'update' in proc deleteWindows. check-in: 5985f74d user: fvogel tags: unstable_tests
15:48
Increase the timeout value in canvImg-4.2 since it was seen triggering once on macOS in more than 30 runs of the test suite. check-in: 46ad3bfe user: fvogel tags: unstable_tests
15:45
Merge 8.6. At this point (before the present merge), branch unstable_tests runs the test suite successfully on all plaftorms with completely stable results. Especially on macOS, the test suite showed no failure in 30 CI runs at Github Actions (except one timeout failure in canvImg-4.2). check-in: d10457e0 user: fvogel tags: unstable_tests
2022-10-14
14:38
merge 8.6 check-in: b54b591a user: dgp tags: rc0, core-8-6-13-rc
11:23
Further build fixes check-in: 16019a6e user: jan.nijtmans tags: tcl8-compat
11:10
Another attempt check-in: b9037223 user: jan.nijtmans tags: tcl8-compat
2022-10-13
22:28
Merge 8.7 check-in: fd8fe7bf user: jan.nijtmans tags: pspjuth-touch
22:25
Merge 8.7 check-in: ed1e416f user: jan.nijtmans tags: tip-642
22:15
Merge 8.7 check-in: 18c509c5 user: jan.nijtmans tags: tip-645
22:06
Merge 8.7 check-in: 4ad99483 user: jan.nijtmans tags: tcl8-compat
22:04
Merge 8.7 check-in: 4b9f3b0b user: jan.nijtmans tags: trunk, main
21:52
sync win/rules.vc with Tcl check-in: cc23d9df user: jan.nijtmans tags: core-8-6-branch
21:31
update rules.vc check-in: 34d192c1 user: jan.nijtmans tags: tcl8-compat
03:56
Revert [14f82014], i.e. remove TESTFLAGS='-verbose bepst' on macOS. check-in: 481268ee user: fvogel tags: unstable_tests
03:52
The latter commit made font-47.2, font-47.3, frame612.3 and textImage-4.2 fail again (but not always). Try more updates. check-in: d2529c4e user: fvogel tags: unstable_tests
2022-10-12
15:42
Fix build check-in: f503caa4 user: jan.nijtmans tags: tcl8-compat
15:09
Rebase to 8.7 check-in: 96dade73 user: jan.nijtmans tags: tcl8-compat
2022-10-11
20:13
Further try to avoid possible hangs in frame-12.3, textImage-4.2, font-47.2 and font-47.3. Hangs were (still) observed with frame-12.3 on macOS. This commit is based on an analysis of what is happening (from the events point of view) when changing a font configuration such as its size. check-in: 2b082c86 user: fvogel tags: unstable_tests
18:38
merge 8.6 check-in: 4a95a7bc user: dgp tags: core-8-6-13-rc
16:43
Fix apparent patch error check-in: b656530c user: jan.nijtmans tags: tip-645
16:18
Proposed TIP #645 implementation check-in: 51915018 user: jan.nijtmans tags: tip-645
2022-10-10
21:24
Add a few other adjustments to unstable_tests Closed-Leaf check-in: 0599fb44 user: culler tags: unstable_plus
19:43
Test Marc's finding about failures in unixEmbed.test due to interactions between successive tests. check-in: 410f2c23 user: fvogel tags: unstable_tests
19:24
Further try to avoid possible hangs in frame-12.3 and textImage-4.2. Hangs were (rarely) observed with frame-12.3 on macOS. check-in: 75b9983c user: fvogel tags: unstable_tests
19:21
Backout previout commit [34a6cef5] since unixEmbed-10.2 and unixEmbed-11.2 can still fail (repectively on 'winfo geometry' and 'winfo id'). check-in: 4885f4f6 user: fvogel tags: unstable_tests
2022-10-09
21:11
Experiment. See whether this fixes the sporadic unixEmbed test failures with signature 'bad window path name' when tests run 'winfo id xxx'. check-in: 34a6cef5 user: fvogel tags: unstable_tests
19:18
Backout [f8742cd6]. This printf didn't trigger. check-in: d29ba453 user: fvogel tags: unstable_tests
17:19
Add one more call to update in unixWm-50.2. The CI runner says this works. check-in: 6beb251a user: culler tags: core-8-6-branch
17:13
Avoid possible hangs in frame-12.3 and textImage-4.2. Hangs were (rarely) observed with frame-12.3 on macOS.. check-in: 70b5a7f9 user: fvogel tags: unstable_tests
14:44
Tinker with unixWm-50.2. Closed-Leaf check-in: b67a8296 user: culler tags: test-unixWm-50.2
05:12
Use Tcl_EventuallyFree when destroying a menu entry. Ticket [499c0467b3]. check-in: d11d59e8 user: culler tags: bug-09a11fb1228f
04:23
Add a missing test for menuPtr->entries. check-in: da997d96 user: culler tags: bug-09a11fb1228f
2022-10-08
22:22
Patch [09a11fb1228f] from Christopher Chavez -- Aqua: use-after-free if menu destroyed while posted check-in: 21c1d7e8 user: culler tags: bug-09a11fb1228f
22:15
Merge 8.7 check-in: 9709c196 user: jan.nijtmans tags: tip-642
21:58
RFE [eb80f601ac]: Aqua: Handle file events in _runBackgroundLoop Leaf check-in: e7bd11e3 user: culler tags: rfe-eb80f601ac
21:27
Merge 8.6 check-in: 5a470876 user: culler tags: trunk, main
21:15
Add delays and updates to make tests pass on Ventura. check-in: 1398cbb7 user: culler tags: core-8-6-branch
19:42
Merge 8.7 Leaf check-in: 70ed7db2 user: jan.nijtmans tags: tip-638
17:23
Merge 8.7 check-in: c98f1a6a user: jan.nijtmans tags: revised_text, tip-466
14:27
Merge mac_styles_87 as implementation of TIP #639 check-in: e513f55a user: culler tags: trunk, main
12:49
Try a different approach in font-47.2 and font-47.3. Instead of waiting (which sometimes shuffles the results list on both macOS and Linux), try calling 'update'. check-in: 580db43a user: fvogel tags: unstable_tests
12:05
Instrument TheWorldHasChanged() to see whether font-47.2 failure is due to abortion before RecomputeWidgets() is called. check-in: f8742cd6 user: fvogel tags: unstable_tests
2022-10-07
20:28
Keep the small delay in font-47.2 and font-47.3 but remove the after idle. check-in: cab59aa2 user: fvogel tags: unstable_tests
20:14
Try to make sure that the frame has an id in unixEmbed-11.2 Leaf check-in: 7deafa6f user: culler tags: no_embed_timer
14:17
TCL_INDEX_NULL_OK -> TCL_NULL_OK (following TIP #618) check-in: cdf04b7c user: jan.nijtmans tags: trunk, main
09:45
Eliminate g++ warning (narrowing conversion) check-in: f418a73b user: jan.nijtmans tags: trunk, main
09:33
Add some backwards compatibility, so it still works without TIP #638 (with Tcl 8.6). Can be simplified as soon as TIP #638 arrives in Tcl 9.0. check-in: 73479389 user: jan.nijtmans tags: tip-638
2022-10-06
20:19
Add a small delay in font-47.2 and font-47.3 because they could still stay stuck. check-in: 3406ded0 user: fvogel tags: unstable_tests
15:17
Make the X11 screen size be the size of the bounding box of all of the NSScreens corresponding to the various monitors. check-in: e4e488d7 user: culler tags: no_embed_timer
13:49
Merge-mark check-in: 6b4f374c user: jan.nijtmans tags: trunk, main
13:47
Fix [58e4a50642]: man.macros is neither tracked nor ignored check-in: ea55207f user: jan.nijtmans tags: core-8-6-branch
01:30
Adjust tests to avoid failures seen with multiple monitors on macOS, except for wm maxsize, which is broken. check-in: 2048ab02 user: culler tags: no_embed_timer
2022-10-05
14:01
TIP #642 implementation check-in: ed75d10a user: jan.nijtmans tags: tip-642
02:09
Do not process Timer events in EmbedGeometryRequest. check-in: bdc0639e user: culler tags: no_embed_timer
2022-10-04
20:52
Revert [71264368], that made frame-3.10 fail 7 times in 10 tries, on macOS aqua and macOS clang (no, --enable-aqua). check-in: 3e0e3306 user: fvogel tags: unstable_tests
20:36
Try to let font-47.2 and font-47.3 not stay stuck. check-in: d90f407f user: fvogel tags: unstable_tests
20:19
Test with TESTFLAGS='-verbose bepst' on macOS, in order to discover which test hangs sometimes in font.test check-in: 14f82014 user: fvogel tags: unstable_tests
18:41
merge 8.6 check-in: 613a7952 user: dgp tags: core-8-6-13-rc
17:48
TIP632 return gif animated metadata: merge implementation, tests and documentation check-in: 832cdddb user: oehhar tags: trunk, main
17:35
TIP632 return gif animated metadata: add documentation Closed-Leaf check-in: a24d1f5d user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
16:41
TIP632 return gif animated metadata: add tests check-in: 257f03d1 user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
2022-10-03
20:56
Fix typo in comments. check-in: 7936f015 user: fvogel tags: unstable_tests
20:40
Stabilize font-47.2 and font-47.3 by making use of <<TkWorldChanged>> instead of waiting for some amount of time (race condition). Same approach as for frame-12.3 and textImage-4.2 (see [2be47c9f]). check-in: 021a1268 user: fvogel tags: unstable_tests
20:10
In font-47.2, make use of the offset defined instead of using the hardcoded value. check-in: 29ebcb5c user: fvogel tags: unstable_tests
20:07
Stabilize frame-12.3 and textImage-4.2 by making use of <<TkWorldChanged>>. These tests sporadically fail at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). When they fail, font-47.2 and font-47.3 also fail. check-in: 2be47c9f user: fvogel tags: unstable_tests
19:22
Remove all 'idletasks' from updates in frame.test. The test should run just fine with a plain 'update'. check-in: 6500e803 user: fvogel tags: unstable_tests
19:19
Replace 'update idletasks' by 'update' in frame-3.10. This was added in [cb5da4af7b] for no stated reason. check-in: 71264368 user: fvogel tags: unstable_tests
19:17
Fix indentation in frame.test check-in: e3438428 user: fvogel tags: unstable_tests
19:16
Remove an 'update idletasks' from the setup phase in frame-12.3. This was added in [cb5da4af7b] for no stated reason. check-in: adb67adb user: fvogel tags: unstable_tests
2022-10-02
21:13
merge 8.7 check-in: 013bb39a user: fvogel tags: revised_text, tip-466
21:01
Backout previous commit, i.e. remove again constraints on unixEmbed-10.1 and unixEmbed-10.2, so that these tests can run at Github Actions even if they are failing sometimes. check-in: 6f879e00 user: fvogel tags: unstable_tests
21:00
Merge core-8-6-branch that just received changes from unstable_tests branch. This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed). check-in: 2eb95d7a user: fvogel tags: trunk, main
20:57
Merge unstable_tests branch. This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed). check-in: 1a78b543 user: fvogel tags: core-8-6-branch
20:54
Temporarily restore previously existing constraints on unixEmbed-10.1 and unixEmbed-10.2, so that the branch can be merged. check-in: 24c1b088 user: fvogel tags: unstable_tests
20:43
Revert previous commit, it does not seem to help in stabilizing the last non-reproducible tests failures on macOS with aqua (xcode or clang), i.e. unixEmbed-10.1, unixEmbed-10.2, and (font-47.2, font-47.3, frame-12.3, textImage-4.2, these four always happening simultaneously). check-in: 3c2dd0f1 user: fvogel tags: unstable_tests
19:24
Make 'event debug' subcommand right. This is only available when SUPPORT_DEBUGGING is set to 1 in tkBind.c. And even then, the integer that can be set or queried through this command is currently not used or changed by the source code, but it could be when debugging bindings. check-in: a3c56bb5 user: fvogel tags: trunk, main
19:24
Make 'event debug' subcommand right. This is only available when SUPPORT_DEBUGGING is set to 1 in tkBind.c. And even then, the integer that can be set or queried through this command is currently not used or changed by the source code, but it could be when debugging bindings. check-in: b807cb3a user: fvogel tags: core-8-6-branch
19:21
merge 8.6 check-in: a598c0e6 user: fvogel tags: trunk, main
2022-10-01
03:18
Prevent a compiler warning in macOS 10.15. check-in: c5267c5c user: marc_culler tags: core-8-6-branch
2022-09-30
12:27
Changes to make use of TIP 638 routine Tcl_GetNumberFromObj check-in: 42ad10c0 user: dgp tags: tip-638
2022-09-29
18:04
Fix [64552a6856]: issues with comboboxes. Closed-Leaf check-in: 60bb185f user: marc_culler tags: mac_styles_87
17:49
One more go at combobox-3. Closed-Leaf check-in: ed42ec3d user: marc_culler tags: bug-64552a6856
14:10
Add missing demo photos. check-in: 8c198262 user: culler tags: bug-64552a6856
05:09
Small adjustment check-in: 3e922f82 user: culler tags: bug-64552a6856
04:49
Fix combobox-3, skip combobox-1890211 check-in: dc9b8122 user: culler tags: bug-64552a6856
2022-09-28
21:52
Merge mac_styles_87 check-in: 08de0514 user: culler tags: bug-64552a6856
19:57
Need to set the size of both light and dark mode nsimages. Add an appearance pane to the mac_styles demo. check-in: 5c8d9e54 user: culler tags: mac_styles_87
19:38
Merge 8.7 check-in: 09d8fcfd user: jan.nijtmans tags: revised_text, tip-466
19:36
Merge 8.7 check-in: 0bb42672 user: jan.nijtmans tags: mac_styles_87
12:01
merge 8.6 check-in: 76ade153 user: dgp tags: core-8-6-13-rc
2022-09-27
17:47
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. check-in: 5c8e8017 user: fvogel tags: trunk, main
17:47
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. check-in: 943a70f2 user: fvogel tags: core-8-6-branch
10:43
Merge 8.7 Closed-Leaf check-in: 6a84200a user: jan.nijtmans tags: tip-366
10:42
Merge 8.7. Alphabetize options Closed-Leaf check-in: aed03337 user: jan.nijtmans tags: tip-167
10:32
Don't use Tcl_SaveResult() any more check-in: 89b215ec user: jan.nijtmans tags: trunk, main
08:29
Fix [457071937d]. Add back "debugger" command, so - at least - it's usable on older MacOSX machines when compiled in debug mode check-in: 34f65345 user: jan.nijtmans tags: trunk, main
2022-09-26
19:23
Merge 8.7 check-in: 340658ef user: jan.nijtmans tags: tip-366
19:11
Merge 8.7 check-in: d7e4c723 user: jan.nijtmans tags: tip-167
18:40
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. Closed-Leaf check-in: 750cb874 user: fvogel tags: bug-f326f30e82
17:25
Revisions to Tk needed if TIP 640 is adopted. Closed-Leaf check-in: 3cfcff6a user: dgp tags: tip-640
12:44
merge 8.6 check-in: d3187707 user: dgp tags: core-8-6-13-rc
10:43
Merge 8.6. Remove DebuggerObjCmd(), which only works on older Mac's check-in: 07de1d23 user: jan.nijtmans tags: trunk, main
10:38
Fix indenting of tkMacOSXMenu.c (screwed up in previous commit). More internal cleanup, like more usage of Tcl_ObjCmdProc in stead of the full function signature check-in: b8bad1b3 user: jan.nijtmans tags: core-8-6-branch
2022-09-25
19:18
Remove TCL_TIMER_EVENTS and TCL_DONT_WAIT flags introduced in [e0e4d873] (see ticket [bfea11a916] discussing this on 2022-09-25 19:00:10). check-in: 065c110d user: fvogel tags: unstable_tests
18:34
Remove proc updateWidgets since it now simply runs 'update' on all platforms. check-in: 1bab3f74 user: fvogel tags: unstable_tests
18:33
Remove proc updateWidgets since it now simply runs 'update' on all platforms. check-in: e3d93f1e user: fvogel tags: unstable_tests
18:32
Remove proc updateWidgets since it now simply runs 'update' on all platforms. check-in: c1722efd user: fvogel tags: unstable_tests
14:53
Restore unixEmbed-10.* to their state when they originally appeared in [d28306f679]. check-in: 351f7495 user: fvogel tags: unstable_tests
13:21
Restore unixEmbed-10.1 and -10.2 as they are in core-8-6-branch. Now they fail reliably on Linux, and on macOS at Github Actions (only - and not fully reliably). check-in: acc9bb9b user: fvogel tags: unstable_tests
13:17
Since [64999025af], frame-3.10 now fails at Github Actions on macOS with aqua (xcode or clang), quite repeatably. Restore frame-3.10 as it is in core-8-6-branch. check-in: 868628fc user: fvogel tags: unstable_tests
06:31
Merge 8.6 and fix conflicts triggered by [a48b9196] (Fix [bfea11a916]: update idletasks runs timer events on Aqua). We are on our way out of platform-specific update of widgets, yay! check-in: 64999025 user: fvogel tags: unstable_tests
03:21
Merge mac_styles_87 check-in: 71da9311 user: marc_culler tags: bug-64552a6856
02:55
Fix [64552a6856] mac_styles combobox -- try to avoid the extra space at the end of the popdown menu. check-in: 4d86c2ed user: marc_culler tags: bug-64552a6856
2022-09-24
07:00
Fix systray tests errors by moving the init to the correct function as it was before. check-in: b4830762 user: fvogel tags: mac_styles_87
05:10
Add -radius and -ring options to the nsimage image type. Improve handling of default sizes. check-in: 3ec8a48f user: marc_culler tags: mac_styles_87
2022-09-23
17:54
merge 8.6 check-in: 8e6260ae user: dgp tags: core-8-6-13-rc
09:39
Merge 8.6 check-in: 6e5f5ed0 user: jan.nijtmans tags: trunk, main
09:33
Minor code cleanup (more use of TCL_UNUSED, eol-spacing) check-in: e507a8ff user: jan.nijtmans tags: core-8-6-branch
2022-09-22
20:45
Merge main. check-in: 1030d8bc user: marc_culler tags: mac_styles_87
20:45
Merge 8.6 check-in: afda62e3 user: marc_culler tags: trunk, main
20:44
Apply patch [1a46d8fe8c] from Christopher Chavez: handle NULL CGColorRef values in TkSetMacColor() and SetCGColorComponents(). check-in: aa93bad1 user: marc_culler tags: core-8-6-branch
20:28
merge 8.6 check-in: 9a4cce76 user: dgp tags: core-8-6-13-rc
19:28
merge 8.7 check-in: 4d7c841d user: fvogel tags: revised_text, tip-466
15:49
Merge main check-in: ea7f0597 user: marc_culler tags: mac_styles_87
15:49
Merge 8.6 check-in: bcd3b26c user: marc_culler tags: trunk, main
15:48
Apply patch [1fa3255c5e4] from Christopher Chavez: fix memory leak in TkMacOSXGetNSColor(). check-in: 132cc8b1 user: marc_culler tags: core-8-6-branch
15:37
Merge main check-in: bbda05e5 user: marc_culler tags: mac_styles_87
15:36
Merge 8.6 check-in: 4a4b3122 user: marc_culler tags: trunk, main
15:35
Move ending brace inside #if block. check-in: 70651355 user: marc_culler tags: core-8-6-branch
12:03
merge 8.6 check-in: 6f1e8b5b user: dgp tags: core-8-6-13-rc
2022-09-21
23:24
Merge main check-in: c667efb6 user: marc_culler tags: mac_styles_87
23:15
Merge 8.6 check-in: 31d7ef67 user: marc_culler tags: trunk, main
23:14
Eliminate extraneous declaration of _tkLiveResizeEnded check-in: b77dbbc7 user: marc_culler tags: core-8-6-branch
22:48
Merge main check-in: 6464fcc0 user: marc_culler tags: mac_styles_87
22:48
Merge 8.6 check-in: 4f5b280f user: marc_culler tags: trunk, main
22:45
Fix [1ccface1c5]: Aqua build fails on macOS 10.15 (I hope I got this right.) check-in: ed04ec46 user: marc_culler tags: core-8-6-branch
19:13
merge 8.6 check-in: 061516d8 user: dgp tags: core-8-6-13-rc
18:02
Improve error message. check-in: 7d201eea user: marc_culler tags: mac_styles_87
18:00
Merge main check-in: b03456a2 user: marc_culler tags: mac_styles_87
18:00
Merge 8.6 check-in: 6cf7507a user: marc_culler tags: trunk, main
17:59
tkMacOSXFileTypes.c: Guard against crashes when a nil UTType is created. check-in: e411967e user: marc_culler tags: core-8-6-branch
16:21
Merge main check-in: 114e2ac2 user: marc_culler tags: mac_styles_87
16:15
Merge 8.6 check-in: 9fed2479 user: marc_culler tags: trunk, main
15:30
Fix [bfea11a916]: update idletasks runs timer events on Aqua check-in: a48b9196 user: marc_culler tags: core-8-6-branch
12:04
merge 8.6 check-in: 9c36d382 user: dgp tags: core-8-6-13-rc
06:05
merge 8.7 check-in: 00981494 user: fvogel tags: rfe-f285ddcd-animated-gif-metadata
04:36
Fix [a64a4b331e]: Aqua widgets sometimes do not appear on app startup. Leaf check-in: 151f1280 user: marc_culler tags: bug-a64a4b331e
04:03
Fix upside down images. check-in: 10f4355d user: marc_culler tags: mac_styles_87
2022-09-20
22:53
Merge main check-in: 4b15d728 user: marc_culler tags: mac_styles_87
22:50
Merge 8.6 check-in: 3ceb99d9 user: marc_culler tags: trunk, main
22:49
Fix wrong initial value for static Bool. check-in: a0d283ff user: marc_culler tags: core-8-6-branch
22:05
Merge main check-in: ff290d46 user: marc_culler tags: mac_styles_87
21:56
Merge 8.6 check-in: f2cefac9 user: marc_culler tags: trunk, main
21:54
Fix [412b80fcaf]: pressing an arrow key disables the next menu selection. check-in: cc1730fc user: marc_culler tags: core-8-6-branch
20:19
Merge main check-in: 0a112348 user: marc_culler tags: mac_styles_87
20:17
Merge 8.6 check-in: a39a4298 user: marc_culler tags: trunk, main
19:56
Apply patch [cae5a4db24] (Aqua: parenthesize macros which cast result) from Christpher Chavez check-in: 13a02503 user: marc_culler tags: core-8-6-branch
18:49
Merge main check-in: 69c8b427 user: marc_culler tags: mac_styles_87
18:12
Merge 8.6 check-in: 85a539ba user: marc_culler tags: trunk, main
18:11
Apply patch [313f102dbc] (parenthesize macro parameters) from Christopher Chavez. check-in: cb9772ac user: marc_culler tags: core-8-6-branch
17:51
Merge main check-in: 9de787f1 user: marc_culler tags: mac_styles_87
17:49
Merge 8.6 check-in: adc4932b user: marc_culler tags: trunk, main
17:47
Fix [3fc14fb28c]: remove unused global variable. check-in: 8e9caadc user: marc_culler tags: core-8-6-branch
17:12
Fix [b07ecc2ebf]: Remove obsolete doc/tk4.0.ps check-in: acf63a5c user: fvogel tags: trunk, main
15:58
Fix [1ccface1c5]: build fails on macOS 10.15 Leaf check-in: 3e83ac71 user: marc_culler tags: bug-1ccface1c5
15:43
Restore the call to Tcl_CreateObjCmd which accidentally got deleted. Rename TkNSImageXXX to TkMacOSXNSImageXXX. check-in: 148319a4 user: marc_culler tags: mac_styles_87
15:25
Master -> Model in the nsimage code. check-in: 9a69d8c5 user: marc_culler tags: mac_styles_87
14:39
Merge 8.7 check-in: f90b7c8e user: jan.nijtmans tags: tip-167
14:35
Merge trunk Leaf check-in: 78e1d3cc user: jan.nijtmans tags: tip-560
14:34
Merge 8.7 Leaf check-in: 06f3c805 user: jan.nijtmans tags: tip-556
14:30
typo Tk_SetWindowMenuBar -> Tk_SetWindowMenubar. (TIP #606 and documentation was correct) check-in: 2145f868 user: jan.nijtmans tags: trunk, main
13:06
Rebase to latest trunk. Compile against Tcl's tip-558 branch check-in: c10dd93f user: jan.nijtmans tags: tip-560
12:44
Adapt to TIP #606 check-in: 087f0e34 user: jan.nijtmans tags: tip-556
05:47
merge 8.6 check-in: a488d4ab user: fvogel tags: unstable_tests
05:45
merge 8.7 check-in: 383fdae2 user: fvogel tags: revised_text, tip-466
05:21
Merge main check-in: e533d5d4 user: marc_culler tags: mac_styles_87
05:12
Merge 8.6 check-in: f3a2b028 user: marc_culler tags: trunk, main
05:07
patch [ab95811e07] from Christopher Chavez: prevent use-after-free crashes check-in: ecca072b user: marc_culler tags: core-8-6-branch
04:58
merge main check-in: 3bb159d0 user: marc_culler tags: mac_styles_87
04:43
Merge 8.6 check-in: b2e99e4c user: marc_culler tags: trunk, main
03:22
Fix [33de843084]: deprecations introduced in macOS 12. Now Tk builds on Monterey with only the scrollRect deprecation warning. check-in: eaf45e87 user: marc_culler tags: core-8-6-branch
02:54
Merge check-in: 93320b92 user: marc_culler tags: mac_styles_87
00:19
Flip the feather. check-in: 0b92d41c user: marc_culler tags: mac_styles_87
2022-09-19
20:05
Update to latest trunk check-in: b6c3d07d user: jan.nijtmans tags: mac_styles_87
16:28
Add an image button based on a png file to the demo. check-in: c8148c0e user: marc_culler tags: mac_styles_87
15:44
Add -template option to nsimage. check-in: efea31ac user: marc_culler tags: mac_styles_87
11:27
rebase to 8.7 check-in: 792aa342 user: jan.nijtmans tags: tip-556
09:02
Merge 8.7. Fix testcase menubutton-3.7 check-in: dbd16c68 user: jan.nijtmans tags: tip-366
03:53
Document the nsimage image type and make a few minor adjustments. check-in: b4833fcb user: marc_culler tags: mac_styles_87
2022-09-18
16:31
Merge 8.7. Some CONST -> const Leaf check-in: b98f3850 user: jan.nijtmans tags: bug-1870330
16:23
merge-mark check-in: 9d125d07 user: jan.nijtmans tags: trunk, main
16:22
Fix [ead70921a9]: Wish menu unexpectedly triggered by accelerator keys check-in: e131c8d7 user: jan.nijtmans tags: core-8-6-branch
16:14
Fix [ead70921a9]: Wish menu unexpectedly triggered by accelerator keys check-in: d6b24c5e user: jan.nijtmans tags: trunk, main
16:05
[1870330]: Remove some Tk_Uid usage check-in: 0e7d27cd user: jan.nijtmans tags: bug-1870330
15:35
TIP #366 implementation: Variable Sized Indicators for Menubuttons check-in: 58870d0f user: jan.nijtmans tags: tip-366
14:59
Don't offer the Aqua widget ds demo on other platforms. check-in: 7bd217fd user: marc_culler tags: mac_styles_87
14:50
Merge 8.7 check-in: f68dcb2a user: jan.nijtmans tags: tip-167
14:29
Merge 8.7 check-in: f28cb5f7 user: jan.nijtmans tags: mac_styles_87
14:26
close fork check-in: 25dcd9ec user: jan.nijtmans tags: mac_styles_87
13:29
Merge implementation of TIP #620 - Treeview cell padding - following positive vote by the TCT. check-in: fc5c7815 user: fvogel tags: trunk, main
04:59
Add a widget demo for mac_styles. check-in: 6ed33dd9 user: marc_culler tags: mac_styles_87
00:36
Merge main. check-in: 4d782db5 user: marc_culler tags: mac_styles_87
2022-09-17
20:26
Fix the ttk background issue with 1 deprecated call. check-in: de6a3246 user: marc_culler tags: chavez_cgimage_drawing
12:00
Merge 8.7 check-in: f7785e07 user: jan.nijtmans tags: pspjuth-touch
11:59
Merge 8.7 Closed-Leaf check-in: 4f9e8bcf user: jan.nijtmans tags: pspjuth-treeview
00:46
merge monterey_deprecations check-in: aec9ed04 user: marc_culler tags: chavez_cgimage_drawing
00:18
Replace [NSApp currentAppearance] by [NSApp effectiveAppearance], now that I know it exists. Closed-Leaf check-in: 99699362 user: marc_culler tags: monterey_deprecations
2022-09-16
22:03
Merge 8.7 check-in: 3ede9f76 user: jan.nijtmans tags: mac_styles_87
22:02
Merge 8.7 check-in: d1bd5f44 user: jan.nijtmans tags: revised_text, tip-466
2022-09-15
22:49
make xmfbox testcases work (again) with Tcl 9.0 check-in: 4ad60bff user: jan.nijtmans tags: trunk, main
15:19
Add missing [pool drain]. check-in: 9379364a user: marc_culler tags: monterey_deprecations
15:04
Attempt to fix the build for 10.14 and 10.15. check-in: e148bd6f user: marc_culler tags: monterey_deprecations
14:02
No need for -constraints needsTcl87 check-in: f76a7099 user: jan.nijtmans tags: trunk, main
13:59
Fix testcase imageBmap-5.1 check-in: fb39696d user: jan.nijtmans tags: trunk, main
12:26
Fix MacOSX compilation check-in: 190f5e03 user: jan.nijtmans tags: trunk, main
2022-09-14
16:34
merge 8.6 check-in: 6147aaca user: dgp tags: core-8-6-13-rc
16:27
Apply patch from Christopher Chavez to avoid use-after-free crashes. check-in: 92567a75 user: marc_culler tags: patch-ab95811e07
15:46
Merge 8.6 check-in: 31d36413 user: marc_culler tags: trunk, main
15:31
Fix [d412a99152]: Aqua: Unexpected <ButtonRelease> and <Enter> events check-in: 929ba2d9 user: marc_culler tags: core-8-6-branch
15:14
Deal with unavailability of @available. check-in: 173e8c65 user: marc_culler tags: monterey_deprecations
2022-09-13
21:35
cleanup check-in: 782e31c5 user: marc_culler tags: monterey_deprecations
18:56
Only use Tcl_CreateObjCommand2 on Tcl 9 check-in: f26d24a4 user: jan.nijtmans tags: tip-626
18:47
Merge 8.7 check-in: fd5cd0d8 user: jan.nijtmans tags: tip-626
15:49
Restore the menu flash when an accelerator is pressed. Closed-Leaf check-in: 12ad439f user: marc_culler tags: bug-ead70921a9
04:11
Fix [ead70921a9]: menu accelerators can be triggered on Aqua without bindings. check-in: 3e4a7b6e user: marc_culler tags: bug-ead70921a9
2022-09-12
18:19
Fix [d412a99152]: unexpected <Enter> and <Button1-Release> events. Closed-Leaf check-in: e851e6e4 user: marc_culler tags: bug-d412a99152
14:48
Do not skip filename extensions which are undeclared; deal with missing bitmaps. check-in: c80df696 user: marc_culler tags: monterey_deprecations
11:36
Use the presence of Tcl_OpenTcpServerEx() (stub entry 631, not 656) to distinguish between Tcl 8.6 and 8.7 at runtime. This needs at least TIP #575 (2021-03-15), when running under Tcl 8.7. check-in: d3fdfc34 user: jan.nijtmans tags: trunk, main
05:31
Don't import the UniformTypeIdentifiers framework if it does not exist. check-in: 24b428d1 user: marc_culler tags: monterey_deprecations
05:20
synchronize configure.in check-in: 9b50c66a user: marc_culler tags: monterey_deprecations
05:13
Merge 8.6 check-in: e81d87c3 user: marc_culler tags: monterey_deprecations
05:09
Address deprecations introduced in macOS Monterey; fix [33de843084] check-in: 92ffd344 user: marc_culler tags: monterey_deprecations
2022-09-11
20:30
merge 8.6 check-in: 5f135c79 user: dgp tags: core-8-6-13-rc
2022-09-10
21:11
Merge 8.6 check-in: 848dab73 user: jan.nijtmans tags: trunk, main
21:10
Fix [006403a25d]: various comment/documentation fixes check-in: 743531bb user: jan.nijtmans tags: core-8-6-branch
20:12
Adapt fix for [9b6065d1fd] to TIP #626 check-in: e73922c6 user: jan.nijtmans tags: trunk, main
20:07
If beneficial (read: TIP #626) use Tcl_CreateObjCommand2() to create the tk::build-info command check-in: 2fde4dea user: jan.nijtmans tags: trunk, main
15:01
Don't compile Tk with -DTCL_NO_DEPRECATED any more, in stead select Tcl_UtfPrev() usage on availability: use new version if possible, otherwise (8.6) fall back to old version check-in: d742be1f user: jan.nijtmans tags: trunk, main
2022-09-09
16:54
handle tk::build-info check-in: 3ee30544 user: jan.nijtmans tags: tip-626
16:36
indenting Closed-Leaf check-in: c98fa319 user: jan.nijtmans tags: tip-626-adapt
10:17
Make it work without TIP #626 too check-in: 4ebd0cd5 user: jan.nijtmans tags: tip-626-adapt
2022-09-08
19:58
Minimal adaptation of Tk to TIP #626 check-in: f9375ca2 user: jan.nijtmans tags: tip-626-adapt
11:47
merge 8.6 check-in: 202ba1aa user: dgp tags: core-8-6-13-rc
10:41
Merge 8.6 check-in: ff23b5f4 user: jan.nijtmans tags: trunk, main
10:39
Fix [c5c3d882cc]: Need to set fill colors in goldberg.tcl check-in: d674b099 user: jan.nijtmans tags: core-8-6-branch
10:33
Fix [0785eea32]: useless statement in goldberg.tcl check-in: 3d1d8fae user: jan.nijtmans tags: core-8-6-branch
10:25
Merge 8.6 check-in: 646ce476 user: jan.nijtmans tags: trunk, main
10:17
Simplify TkpConfigureMenuEntry(), using existing TKNSString initWithTclUtfBytes functionality check-in: 07bd94a1 user: jan.nijtmans tags: core-8-6-branch
09:51
Merge 8.6 check-in: 7c8c82c5 user: jan.nijtmans tags: trunk, main
09:31
Fix [e17b6f008]: unixWm-50.4 crashes OSX Aqua check-in: 6f597288 user: jan.nijtmans tags: core-8-6-branch
2022-09-07
20:44
Fix [e17b6f008], and the same in a lot of other potential problematic places Closed-Leaf check-in: 88804991 user: jan.nijtmans tags: bug-e17b6f008
15:07
Merge 8.7 check-in: 4cc4c1a2 user: jan.nijtmans tags: pspjuth-treeview
14:41
merge 8.6 check-in: 2ef1fc88 user: dgp tags: core-8-6-13-rc
2022-09-06
23:49
Add Christopher's patches to make dark mode work. check-in: 513f6b26 user: marc_culler tags: chavez_cgimage_drawing
15:57
Fix [bfea11a916]: make XSync a no-op on Aqua (again). Closed-Leaf check-in: da12b404 user: marc_culler tags: bug-bfea11a916
13:10
Merge 8.6 check-in: cf6471d8 user: jan.nijtmans tags: trunk, main
13:08
Fix [f6c106285d]: Aqua: can set -title for tk_messageBox check-in: 2cea89d2 user: jan.nijtmans tags: core-8-6-branch
12:48
typo's check-in: 4f32c123 user: jan.nijtmans tags: core-8-6-branch
2022-09-05
09:50
Merge 8.6 check-in: 8eb73f99 user: jan.nijtmans tags: trunk, main
09:48
Fix [d6cb7b71f6]: clean up ::tk::mac::useCustomMDEF check-in: 437e4b23 user: jan.nijtmans tags: core-8-6-branch
08:48
Fix MacOSX build check-in: f86d596e user: jan.nijtmans tags: pspjuth-touch
08:44
Fix windows build check-in: 6c135191 user: jan.nijtmans tags: pspjuth-touch
2022-09-04
20:40
merge trunk check-in: ba5924af user: fvogel tags: revised_text, tip-466
20:33
Fix wm-1.2 testcase check-in: 98d7238c user: jan.nijtmans tags: pspjuth-touch
14:05
Fix [bc602049ab]: Treeview with custom background expands when switching themes. Thanks to Peter Spjuth. And fix conflicts. check-in: f29ec5f6 user: fvogel tags: trunk, main
13:55
Fix [bc602049ab]: Treeview with custom background expands when switching themes. Thanks to Peter Spjuth. check-in: e4182be9 user: fvogel tags: core-8-6-branch
2022-09-01
13:47
Merge 8.7 check-in: ddffb44e user: jan.nijtmans tags: pspjuth-touch
2022-08-31
20:08
merge 8.6 check-in: c2e9241b user: fvogel tags: unstable_tests
10:11
Merge 8.6 check-in: bb95f9f7 user: jan.nijtmans tags: trunk, main
10:10
Fix 0aa7638534: .gitignore ignores library/tcltest.tcl check-in: 7a46b61e user: jan.nijtmans tags: core-8-6-branch
2022-08-30
18:44
Fix [49c151a3e6]: Aqua: wrong foreground color of disabled notebook tab in background. Thanks to Christopher Chavez. Leaf check-in: 94dcee50 user: fvogel tags: bug-49c151a3e6
10:38
Fix [1088807fff]: Aqua: canvPs-3.1 panic. This was fixed when [424773a00c] got fixed, now just remove the constraint in canvPS-3.1. Thanks to Christopher Chavez. check-in: fa096028 user: fvogel tags: trunk, main
10:38
Fix [1088807fff]: Aqua: canvPs-3.1 panic. This was fixed when [424773a00c] got fixed, now just remove the constraint in canvPS-3.1. Thanks to Christopher Chavez. check-in: 30d9e590 user: fvogel tags: core-8-6-branch
06:15
Add treeview-13.1 testing cell padding check-in: c319af32 user: fvogel tags: pspjuth-treeview
2022-08-29
20:55
merge trunk check-in: 4e636963 user: fvogel tags: pspjuth-treeview
20:52
Document that image elements used as background images should use -width 0 and -height 0. Closed-Leaf check-in: 8e549bfe user: fvogel tags: bug-bc602049ab
20:23
Give -width 0 -height 0 to the image element created, so that it does not take any space in the treeview size computation. check-in: 54804a28 user: fvogel tags: bug-bc602049ab
19:46
Revert [d507fe93] since it is not a correct fix. check-in: 1258d5b3 user: fvogel tags: bug-bc602049ab
18:58
Fix [1088807fff]: Aqua: canvPs-3.1 panic. This was fixed when [424773a00c] got fixed, now just remove the constraint in canvPS-3.1. Thanks to Christopher Chavez. Closed-Leaf check-in: 5d1a8f5e user: fvogel tags: bug-1088807fff
2022-08-28
17:40
Use already defined constants instead of hardcoded values for column default width and minwidth. check-in: 07b4b672 user: fvogel tags: bug-bc602049ab
17:17
Add non-regression test treeview-bc602049ab. check-in: 3380adbe user: fvogel tags: bug-bc602049ab
2022-08-26
09:00
Merge 8.7 check-in: a45bab23 user: jan.nijtmans tags: mac_styles_87
07:26
Let's see if this really fixes [ead70921a9], or that - maybe - it's better to do something different about it (might be better limit the different approach in 8.7+). Addendum: this commit doesn't work! Closed-Leaf check-in: 67a20e4e user: jan.nijtmans tags: bug-ead70921a9
2022-08-25
20:58
Cosmetic (alignment of comments). check-in: 15df173b user: fvogel tags: bug-bc602049ab
20:55
Factorize code instead of repeating WidgetWorldChanged() contents. check-in: 8d9f04ed user: fvogel tags: bug-bc602049ab
20:50
Fix error in comment in ttkImage.c. check-in: 921246bd user: fvogel tags: bug-bc602049ab
20:48
Fix typo within example code in ttk_image.n man page. check-in: 97ae365a user: fvogel tags: bug-bc602049ab
20:38
Fix [bc602049ab]: Treeview with custom background expands when switching themes. check-in: d507fe93 user: fvogel tags: bug-bc602049ab
2022-08-24
20:24
Fix commit [419c1e0e] merging TIP#621 (Glyph clustering for Tk) into revised_text. The problem was shown by GitHub Actions: event-2.5(keypress) was failing on all platforms. check-in: 4bc32b8e user: fvogel tags: revised_text, tip-466
07:54
Attempt to fix [af844f6be7]: win10 : one warning when compiling Tk's trunk Closed-Leaf check-in: 8e407e62 user: jan.nijtmans tags: bug-af844f6be7
2022-08-23
09:34
Merge 8.7 check-in: a36b999e user: jan.nijtmans tags: revised_text, tip-466
09:19
Merge 8.6 check-in: 62aeec8a user: jan.nijtmans tags: trunk, main
09:17
Run Tk testcases on ubuntu-20.04 for now (some are failing on ubuntu-22.04) check-in: 59025499 user: jan.nijtmans tags: core-8-6-branch
2022-08-22
20:45
Merge 8.6 check-in: c6a1b024 user: jan.nijtmans tags: trunk, main
20:36
Github action: ubuntu-20.04 -> ubuntu-22.04 check-in: 809eca9f user: jan.nijtmans tags: core-8-6-branch
19:19
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: 5a15a9e9 user: fvogel tags: trunk, main
19:19
Fix [f6e4d4ca30]: polygon items filled differently depending on platform. Thanks to Christopher Chavez. check-in: 89895253 user: fvogel tags: core-8-6-branch
19:17
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: 652b1395 user: fvogel tags: trunk, main
19:16
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: f219b2d8 user: fvogel tags: core-8-6-branch
14:17
Merge 8.7 check-in: 419c1e0e user: jan.nijtmans tags: revised_text, tip-466
14:01
merge 8.6 check-in: 5246d3c0 user: dgp tags: core-8-6-13-rc
2022-08-21
22:37
ubuntu-18.04 is deprecated check-in: 065610a7 user: jan.nijtmans tags: trunk, main
21:55
Merge 8.7 (which now contains glyph_indexing_2 branch) check-in: 609cb63b user: jan.nijtmans tags: mac_styles_87
21:53
TIP #621 implementation: Glyph clustering for Tk check-in: 3ac23a4d user: jan.nijtmans tags: trunk, main
21:49
Merge 8.7 check-in: da8b58d7 user: jan.nijtmans tags: revised_text, tip-466
17:04
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. Closed-Leaf check-in: a2c68b0b user: fvogel tags: bug-4a59d535d1
16:56
Document the use of the even-odd rule when filling canvas items. Closed-Leaf check-in: 863f9ede user: fvogel tags: bug-f6e4d4ca30
16:47
Fix [f6e4d4ca30]: polygon items filled differently depending on platform. Thanks to Christopher Chavez. check-in: bf11afd4 user: fvogel tags: bug-f6e4d4ca30
2022-08-20
13:32
Fix [71b1e5e331]: xgc.c: useless NULL check in XCreateGC(). Thanks to Christopher Chavez. check-in: 25aa643b user: fvogel tags: trunk, main
13:32
Fix [71b1e5e331]: xgc.c: useless NULL check in XCreateGC(). Thanks to Christopher Chavez. check-in: 4bb27fb5 user: fvogel tags: core-8-6-branch
2022-08-19
20:06
Fix [71b1e5e331]: xgc.c: useless NULL check in XCreateGC(). Thanks to Christopher Chavez. Closed-Leaf check-in: 8656d3f4 user: fvogel tags: bug-71b1e5e331
19:50
Fix [7bf7dcd36d]: floor.tcl: make usable again on 8.6. Patch by Christopher Chavez. check-in: e3c414a8 user: fvogel tags: trunk, main
19:48
Fix [7bf7dcd36d]: floor.tcl: make usable again on 8.6. Patch by Christopher Chavez. check-in: 16f1ae96 user: fvogel tags: core-8-6-branch
2022-08-16
14:18
Re-enable liveResize. check-in: 39322aa8 user: marc_culler tags: chavez_cgimage_drawing
2022-08-15
13:34
Christopher Chavez's CGImage-backed views. check-in: a7e2553a user: marc_culler tags: chavez_cgimage_drawing
2022-08-11
07:35
nanosvg#221 "Out-of-bounds read in nsvg__parseUrl" https://github.com/memononen/nanosvg/issues/221 check-in: b4f2cc42 user: oehhar tags: trunk, main
2022-08-08
12:54
merge 8.6 check-in: 32894130 user: dgp tags: core-8-6-13-rc
2022-08-04
13:23
Merge-mark check-in: c60d8fe8 user: jan.nijtmans tags: trunk, main
13:21
Fix symbol conflicts in Xutil.h (noticable in msvc build) check-in: bf6978fb user: jan.nijtmans tags: core-8-6-branch
2022-08-02
15:16
Merge-mark check-in: 278bf913 user: jan.nijtmans tags: trunk, main
15:15
Update Xutil.h and cursorfont.h to latest X11 version check-in: c83c68e6 user: jan.nijtmans tags: core-8-6-branch
12:57
Change comment character from "//" to "/* */" check-in: d084a3b9 user: oehhar tags: trunk, main
12:52
Nano SVG is still locale dependent #139, https://github.com/memononen/nanosvg/issues/139#issuecomment-1177877388 check-in: f1e5f7a1 user: oehhar tags: trunk, main
07:39
Merge 8.6 check-in: 6a6b92e8 user: jan.nijtmans tags: trunk, main
07:38
Add tkUnixDefault.h to X11_PRIVATE_HDRS (patch from OpenSUSE) check-in: d29e74cf user: jan.nijtmans tags: core-8-6-branch
2022-08-01
15:18
Use UTF-8 encoding for Esperanto message file. Thanks to Uli Ender. check-in: 530de050 user: oehhar tags: trunk, main
09:47
Fix MacOSX --disable-aqua build check-in: c939dccd user: jan.nijtmans tags: trunk, main
2022-07-31
21:34
Make TkpWillDrawWidget()/TkpRedrawWidget() available to all platforms, not only MacOSX check-in: becdd237 user: jan.nijtmans tags: trunk, main
20:33
Merge 8.7 Leaf check-in: fa1d1844 user: jan.nijtmans tags: stub-simplification
2022-07-29
14:56
Merge-mark check-in: 637adf9d user: jan.nijtmans tags: trunk, main
14:55
one too much check-in: 15391924 user: jan.nijtmans tags: core-8-6-branch
14:49
Merge-mark check-in: e710e784 user: jan.nijtmans tags: trunk, main
14:48
Update keysym table (for Windows/MacOS) to the latest one from X11R6. Also update documentation accordingly. check-in: 767a13f7 user: jan.nijtmans tags: core-8-6-branch
14:11
Document new XF86 keysyms check-in: 740b12fc user: jan.nijtmans tags: trunk, main
2022-07-28
21:32
Merge 8.6, but don't add the 3270* keysyms: They are not enabled by default in X11 check-in: 7249c26e user: jan.nijtmans tags: trunk, main
21:27
Update Xfuncproto.h and all keysym-related X11 header-files to the latest version. New keysyms are not added to Tk, no functional changes check-in: 8b956af1 user: jan.nijtmans tags: core-8-6-branch
14:18
Add more XF86 keysyms, available in latest X11 check-in: 73d04d10 user: jan.nijtmans tags: trunk, main
11:30
Update to latest X11 headers check-in: 5b24f8d6 user: jan.nijtmans tags: trunk, main
08:51
Merge 8.7 check-in: a5356038 user: jan.nijtmans tags: pspjuth-treeview
2022-07-26
20:44
Remove hardcoded values from unixEmbed-11.2 check-in: 8a3687e8 user: fvogel tags: unstable_tests
2022-07-25
20:15
Merge 8.7 check-in: 053099cc user: jan.nijtmans tags: tcl8-compat
20:13
Merge 8.7 check-in: 101462b3 user: jan.nijtmans tags: tip-626
20:08
Merge 8.7 check-in: 2e79c812 user: jan.nijtmans tags: mac_styles_87
20:04
Merge 8.7 check-in: fd5b8faa user: jan.nijtmans tags: revised_text, tip-466
19:59
Merge 8.7 Closed-Leaf check-in: 8933117d user: jan.nijtmans tags: glyph_indexing_2
17:25
merge 8.6 check-in: eb1f53b5 user: fvogel tags: unstable_tests
17:23
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: e2e3989e user: fvogel tags: trunk, main
17:23
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: 94aab2f0 user: fvogel tags: core-8-6-branch
17:20
Commit last suggestion from Koen Danckaert (ttk menubutton, cas -direction flush, for Win and Linux. Closed-Leaf check-in: a77e4d06 user: fvogel tags: bug-a3b03f41fe
14:01
Fix some more signatures in compat/unistd.h check-in: 59f5f072 user: jan.nijtmans tags: core-8-6-branch
13:46
Sync compat/stdlib.h and compat/unistd.h with Tcl check-in: bbc7e774 user: jan.nijtmans tags: core-8-6-branch
2022-07-23
12:01
Further stabilize unixEmbed-11.2 by returning to update idletasks on the mac as it was originally. check-in: 26a78389 user: fvogel tags: unstable_tests
2022-07-21
13:17
merge 8.6 check-in: e80a527b user: dgp tags: core-8-6-13-rc
2022-07-20
22:02
merge 8.7 check-in: 70b0baa1 user: fvogel tags: mac_styles_87
22:01
merge 8.7 check-in: 8a0d68fc user: fvogel tags: glyph_indexing_2
21:03
Completely eradicate proc waitForMap and waitForUnmap in the test suite. The tests stability problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed. check-in: 411c0f76 user: fvogel tags: unstable_tests
20:52
Remove stabilization lines in panedwindow.test. The problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed. check-in: 02ae03b3 user: fvogel tags: unstable_tests
20:35
merge core-8-6-branch check-in: 195f5441 user: fvogel tags: unstable_tests
20:33
merge 8.7 check-in: bc7b7551 user: fvogel tags: revised_text, tip-466
20:33
The previous commit [d49253fe] also fixes [61e0bb8aab]: Embedded windows in a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test. check-in: 68ed66fe user: fvogel tags: trunk, main
20:30
The previous commit [45843325] also fixes [61e0bb8aab]: Embedded windows in a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test. check-in: 5bba2a54 user: fvogel tags: core-8-6-branch
19:15
Remove wrong code for Tk menubutton posted in win32 with -direction left. check-in: 2489701a user: fvogel tags: bug-a3b03f41fe
19:03
Improve the fix with a patch from Koen Danckaert. check-in: c7fe8b87 user: fvogel tags: bug-a3b03f41fe
2022-07-19
23:12
Restore comment line removed by error in the previous commit whil resolving conflicts. check-in: 1f5c6f15 user: fvogel tags: unstable_tests
23:11
merge core-8-6-branch check-in: 1ac91a23 user: fvogel tags: unstable_tests
23:10
merge 8.7 check-in: bcbbe22f user: fvogel tags: revised_text, tip-466
23:06
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. check-in: d49253fe user: fvogel tags: trunk, main
23:01
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. check-in: 45843325 user: fvogel tags: core-8-6-branch
22:59
merge bug-91ca777b4d-alt since that branch has the fix we want to keep to fix [91ca777b4d]. Closed-Leaf check-in: bf99ae5c user: fvogel tags: bug-91ca777b4d
15:36
Merge mark check-in: 402ad127 user: kevin_walzer tags: trunk, main
13:02
Fix systray text display on X11 check-in: 7f672e0d user: kevin_walzer tags: trunk, main
2022-07-17
12:11
Fix database class error for -direction in menubutton man page. check-in: 24d52640 user: fvogel tags: bug-a3b03f41fe
10:29
Alternative fix for [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. The TkMacOSXHandleMapOrUnmap machinery may not be needed anymore (experimental). Closed-Leaf check-in: 55503ee1 user: fvogel tags: bug-91ca777b4d-alt
2022-07-16
20:04
merge core-8-6-branch check-in: f441c71c user: fvogel tags: unstable_tests
13:35
Restore the fix from chw. check-in: cf74461b user: fvogel tags: bug-91ca777b4d
10:10
Remove debug output (leftover in previous commit). check-in: 8a8bd572 user: fvogel tags: bug-91ca777b4d
10:09
Fix typos in the description of TkMacOSXHandleMapOrUnmap in macosx/tkMacOSXWm.c. check-in: f8cfa5c4 user: fvogel tags: bug-91ca777b4d
09:59
Add a precision in the comment describing TtkSendVirtualEvent check-in: 12315219 user: fvogel tags: bug-91ca777b4d
2022-07-13
21:25
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: 08ca5633 user: fvogel tags: bug-a3b03f41fe
18:03
Fix my stupid mistake in previous commit check-in: d8fb5f82 user: fvogel tags: unstable_tests
13:47
merge 8.6 check-in: dcdb5d18 user: dgp tags: core-8-6-13-rc
2022-07-12
22:17
Merge 8.7 check-in: 5ff96dab user: jan.nijtmans tags: revised_text, tip-466
21:57
Merge 8.7 check-in: bfd7ad6f user: jan.nijtmans tags: glyph_indexing_2
21:43
Merge 8.6 check-in: 5cdd058c user: jan.nijtmans tags: trunk, main
21:33
argc -> objc where appropriate check-in: e69b7b26 user: jan.nijtmans tags: core-8-6-branch
20:59
Attempt at fixing sporadic failures of panedwindow-23.30 at GitHub on macOS. check-in: 71ce80bd user: fvogel tags: unstable_tests
20:43
merge 8.6 check-in: 3c34e045 user: dgp tags: core-8-6-13-rc
2022-07-07
03:53
Instrument panedwindow-23.30 a bit more. check-in: 4bd9a501 user: fvogel tags: unstable_tests
2022-07-05
20:23
Merge 8.7 check-in: fcdd1d01 user: jan.nijtmans tags: tip-626
19:52
Merge 8.7 check-in: 3f33ffc9 user: jan.nijtmans tags: tcl8-compat
19:36
Merge 8.7 check-in: 32c1eaed user: jan.nijtmans tags: glyph_indexing_2
2022-07-04
10:17
Merge mark check-in: 48a6c74f user: oehhar tags: trunk, main
10:15
Correction in escape sequence of Esperanto message file check-in: 1799b854 user: oehhar tags: core-8-6-branch
10:13
Update Esperanto message catalog. Thanks to Uli Ender for the contribution. check-in: b4feacc1 user: oehhar tags: trunk, main
10:03
Update Esperanto message catalog. Thanks to Uli Ender for the contribution. check-in: de777714 user: oehhar tags: core-8-6-branch
2022-07-03
19:55
Further stabilize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [ef554a85] revealed that the .embed toplevel does not exist (even after waiting until the timeout), which may be due to an unmapped .main.f window being used in the -use option. Wait for .main.f to be mapped before creating the .embed toplevel. check-in: ed391aad user: fvogel tags: unstable_tests
12:19
Stabilize ttk-2.8. This test was seen failing once at GitHub Actions, in branch unstable_tests, on macOS with xcode. Careful study of how this test works shows there is a race condition built in. This commit doesn't remove this race condition but should be enough to let the test always pass. check-in: 072c2780 user: fvogel tags: unstable_tests
2022-07-02
23:22
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Error message was 'bad window path name .embed' while executing 'button .embed.b -text 'Emb Button' -command {lappend result 'pushed .embed.b'}' check-in: ef554a85 user: fvogel tags: unstable_tests
2022-06-30
21:15
Add better comments regarding proc controlPointerWarpTiming as a test helper tool, see [2704ed0c6c]. check-in: 1b87c476 user: fvogel tags: trunk, main
21:15
Add better comments regarding proc controlPointerWarpTiming as a test helper tool, see [2704ed0c6c]. check-in: 656477e5 user: fvogel tags: core-8-6-branch
19:59
Oops. check-in: 3bc8ee3e user: fvogel tags: unstable_tests
19:57
Instrument to understand why panedwindow-23.30 is still failing (unstable_tests branch, macOS, xcode). check-in: a784f528 user: fvogel tags: unstable_tests
2022-06-29
20:32
resolve unintended fork check-in: e3739e07 user: fvogel tags: unstable_tests
20:31
Further stabilize panedwindow-23.30 since after [5952fd21] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (no, --enable-aqua). check-in: 4df00f8e user: fvogel tags: unstable_tests
2022-06-28
22:48
In unixEmbed-11.2, make a difference in the output between the result of the winfo containing commands and the -command triggered. check-in: 42d071ba user: fvogel tags: unstable_tests
22:20
Stabilize textImage-3.2 since after [ce12f9ac] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: db8a739e user: fvogel tags: unstable_tests
21:52
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Even with [645a3198] the time out is hit (1 second in total), after which [winfo exists .embed.b] still is O. Try to update in more steps when creating toplevels or packs windows. check-in: a8787ce7 user: fvogel tags: unstable_tests
03:59
Add more debug output in order to understand why panedwindow-23.30 still fails (seen once at GitHub on macOS with xcode in the unstable_tests branch). check-in: 5952fd21 user: fvogel tags: unstable_tests
2022-06-27
12:03
Merge 8.7 check-in: bb485c37 user: jan.nijtmans tags: tcl8-compat
11:58
Merge 8.6 check-in: 85d3c338 user: jan.nijtmans tags: trunk, main
11:41
Fix [be29f72eb7]: Add ru translation messages, which used in "tk fontchooser" dialog check-in: beefdfdf user: jan.nijtmans tags: core-8-6-branch
11:28
Fix [aefdb8601b]: Invalid translation of "Cancel" mesage in tk/msgs/ru.msg file check-in: b16a47e5 user: jan.nijtmans tags: core-8-6-branch
11:20
Update rules.vc (add OPTS=tcl8) check-in: 00ddd65f user: jan.nijtmans tags: tcl8-compat
2022-06-25
10:01
TIP #628 for Tk: Shared 8.7/9.0 build environment check-in: 192eb542 user: jan.nijtmans tags: tcl8-compat
2022-06-23
11:04
typo check-in: 8b04ad04 user: jan.nijtmans tags: tip-626
10:50
Merge 8.7 check-in: 0cc1464b user: jan.nijtmans tags: tip-626
10:12
Fix crash in canvRect testcase. Adapt some more loops the same way, handling > 2^31 tags when Tcl >= 9.0 check-in: a787aae9 user: jan.nijtmans tags: trunk, main
2022-06-22
19:15
Merge 8.7 check-in: d4a075cd user: jan.nijtmans tags: tip-626
13:54
argc -> objc, where Tcl_Obj * arrays are handled check-in: b3419a84 user: jan.nijtmans tags: trunk, main
13:02
Almost finished check-in: 29247198 user: jan.nijtmans tags: tip-626
10:39
More WIP check-in: 5ee8e2de user: jan.nijtmans tags: tip-626
09:57
Handle crash in handling "update". More WIP check-in: 9f9dac4d user: jan.nijtmans tags: tip-626
2022-06-21
22:02
Start making Tk 64-bit ready check-in: 75bc2f52 user: jan.nijtmans tags: tip-626
21:43
Further ruggedize panedwindow-23.30 since [20a906bf] was not enough. The test till failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [930cc27b] allowed to confirm the timeout (500 ms, in 10 steps of 50 ms) was hit ('waitForUnmap .f4: timeout!'). Double this time! And add more debug output when a timeout is hit. check-in: a5eeea3d user: fvogel tags: unstable_tests
19:20
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [930cc27b] allowed to confirm the timeout (500 ms, in 10 steps of 50 ms) was hit ('waitForMap .embed.b: timeout!'). Double this time! check-in: 645a3198 user: fvogel tags: unstable_tests
19:12
Stabilize notebook-5.1. This test once failed at least, at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: f735736c user: fvogel tags: unstable_tests
09:17
Merge 8.7 check-in: 98d64add user: jan.nijtmans tags: revised_text, tip-466
08:57
Merge 8.7 check-in: ee4158f7 user: jan.nijtmans tags: glyph_indexing_2
2022-06-20
19:14
Further ruggedize panedwindow-23.30 since [fe28ce65] was just plain wrong and the test failed once at GitHub Actions in branch unstable_tests on macOS with clang (no, --enable-aqua). check-in: 20a906bf user: fvogel tags: unstable_tests
2022-06-19
19:27
Add debug output since unixEmbed-11.2 still failed once at GitHub Actions on macOS with clang (mem, --enable-aqua). check-in: 930cc27b user: fvogel tags: unstable_tests
13:33
Trailing spaces do need to be ignored when text is being wrapped. Leaf check-in: 790b8182 user: marc_culler tags: bug-adb6352846
04:56
Add message-4.3 test demonstrating bug [adb6352846]. check-in: bd43a38e user: fvogel tags: bug-adb6352846
02:35
merge 8.6 check-in: faebcdcd user: culler tags: bug-adb6352846
02:30
Fix [adb6352846]: on macOS message breaks lines at trailing spaces check-in: 1450173f user: culler tags: bug-adb6352846
2022-06-18
16:08
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. Fix proposed by Christian Werner. check-in: 251223db user: fvogel tags: bug-91ca777b4d
15:17
Stabilize textImage-3.2 since after [ecc939fd] it failed once at GitHub Actions in branch unstable_tests on macOS with xcode. What we really need is that the returned bbox be up-to-date at each of the loop steps, i.e. the line heights must have been recomputed, and this can be obtained by calling '.t sync' rather than calling 'update idletasks' after some delay. check-in: ce12f9ac user: fvogel tags: unstable_tests
08:07
Further ruggedize panedwindow-23.30 since after [27e2d762] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: fe28ce65 user: fvogel tags: unstable_tests
07:22
Further ruggedize unixEmbed-11.2 since after [768fe936] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Error was: ---- errorInfo: bad window path name ".embed.b" while executing "winfo ismapped $w" (procedure "waitForMap" line 3) invoked from within "waitForMap .embed.b" ("uplevel" body line 11) invoked from within "uplevel 1 $script" ---- errorCode: TK LOOKUP WINDOW .embed.b check-in: 72d070de user: fvogel tags: unstable_tests
2022-06-15
17:47
Restore what was working before previous commit. check-in: 74530805 user: fvogel tags: unstable_tests
14:10
Merge 8.6 check-in: c93953e1 user: jan.nijtmans tags: trunk, main
14:03
More Fix [b184347a3a]: configure needs more cygpath on windows check-in: bc025237 user: jan.nijtmans tags: core-8-6-branch
13:53
Fix [b184347a3a]: configure needs more cygpath on windows check-in: 393df033 user: jan.nijtmans tags: core-8-6-branch
06:05
Simplify frame-3.10 and frame-12.3 (the latter is failing sporadically). This is no stability fix though. check-in: 8ecfd507 user: fvogel tags: unstable_tests
2022-06-14
12:50
Merge 8.6 check-in: 3148e900 user: jan.nijtmans tags: trunk, main
12:47
Update ignore-glob and .gitignore check-in: b3f310c4 user: jan.nijtmans tags: core-8-6-branch
2022-06-12
12:20
merge core-8-6-branch check-in: f2cb340c user: fvogel tags: unstable_tests
12:17
merge trunk check-in: d093e61b user: fvogel tags: revised_text, tip-466
12:15
merge core-8-6-branch check-in: b6a18f57 user: fvogel tags: trunk, main
12:06
Copy changes (by hand) from unstable_tests branch that make textWind-3.2, -3.3, -3.4, -3.5 reliably fail on macOs aqua. check-in: dabe8f38 user: fvogel tags: core-8-6-branch
11:57
Use constraint aquaKnownBug on textDisp-6.5, -6.6 and -7.* instead of only notAqua. check-in: c9a2e2d2 user: fvogel tags: core-8-6-branch
11:50
Cherrypick [fce98074] (Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged.) check-in: 6347362d user: fvogel tags: core-8-6-branch
11:40
Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged. check-in: fce98074 user: fvogel tags: unstable_tests
10:49
Stabilize unixEmbed-5.*. Test unixEmbed-5.1a was found to fail once at least, at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: 768fe936 user: fvogel tags: unstable_tests
10:38
Further stabilize unixEmbed-11.2 since [ac772463] was still not enough. This test was found to fail once more at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: 775b8e03 user: fvogel tags: unstable_tests
2022-06-11
21:27
merge core-8-6-branch check-in: 12c139bc user: fvogel tags: unstable_tests
21:21
Merge less_test_constraints_revised_text branch: textDisp.test file is now font agnostic to a large extent, meaning that 'textfonts' constraint could be totally suppressed from test files. Moreover 'failsOnUbuntu' and 'failsOnXQuarz' constraints could be removed from textDisp.test. Finally (and this is by Marc Culler), make TkScrollWindow much simpler by stripping out useless code. check-in: 70b15209 user: fvogel tags: revised_text, tip-466
21:17
merge mark check-in: 7a6a1c73 user: fvogel tags: revised_text, tip-466
21:12
merge core-8-6-branch check-in: 83493a36 user: fvogel tags: trunk, main
20:46
Merge less_tests_constraints branch: textDisp.test file is now font agnostic to a large extent, meaning that 'textfonts' constraint could be totally suppressed from test files. Moreover 'failsOnUbuntu' and 'failsOnXQuarz' constraints could be removed from textDisp.test. Finally (and this is by Marc Culler), make TkScrollWindow much simpler by stripping out useless code. check-in: e8a1d778 user: fvogel tags: core-8-6-branch
19:52
merge core-8-6-branch Closed-Leaf check-in: 8a0b4ba4 user: fvogel tags: bug-61e0bb8aab
17:27
Fix typo check-in: 5e92e370 user: fvogel tags: unstable_tests
2022-06-10
20:38
Further stabilize textWind-3.* since [e17046c5] did not reach the goal: on macOS, textWind-3.3, -3.4 and -3.5 could still fail. In fact, in the current state of affairs these tests MUST reliably fail on the mac because of the not yet fixed bug [61e0bb8aab]. Achieve this now. check-in: 03415328 user: fvogel tags: unstable_tests
08:39
Add update box meta data if not the whole image check-in: 7094979c user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
2022-06-09
16:11
Ticket [f285ddcd]: add animated gif information to image metadata check-in: e81e3493 user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
15:51
Merge 8.7 check-in: 14734735 user: jan.nijtmans tags: glyph_indexing_2
13:53
Merge 8.7 check-in: 6457b20f user: jan.nijtmans tags: revised_text, tip-466
13:52
merge-mark check-in: 84ef22eb user: jan.nijtmans tags: trunk, main
13:45
GIF read: honor that "Image Descriptor" and "Plain Text Extension" limits the scope of a "Graphic Control Extension", reset saved information check-in: 49a785e9 user: oehhar tags: core-8-6-branch
13:24
GIF read: honor that "Image Descriptor" limits the scope of a "Graphic Control Extension", reset saved information check-in: 7fb8c321 user: oehhar tags: trunk, main
13:06
GIF read: honor that "Plain Text Extension" limits the scope of a "Graphic Control Extension", reset saved information check-in: abc50d5d user: oehhar tags: trunk, main
10:33
Use TIP #616 large lists in revised tkTest* (when built with Tcl 9) check-in: 7bb1485a user: jan.nijtmans tags: revised_text, tip-466
07:49
Merge 8.7 (except for tkText*, TBD) check-in: 50e36276 user: jan.nijtmans tags: revised_text, tip-466
07:47
Make use of TIP #616 to (potentially) use lists > 2^31 elements (when built with Tcl 9) check-in: 67fa107b user: jan.nijtmans tags: trunk, main
2022-06-08
06:01
merge revised_text check-in: 9a6d66c9 user: fvogel tags: less_test_constraints_revised_text
06:00
Further fix for [d2331df5a6]: Revised [text]: textDisp-6.6 redraws line 3.0. In a DRegion y1 is inside the region but y2 is not. check-in: 46c06e54 user: fvogel tags: revised_text, tip-466
2022-06-07
21:38
merge 8.6 check-in: 55b4c533 user: fvogel tags: unstable_tests
21:36
merge revised_text check-in: 1f043397 user: fvogel tags: less_test_constraints_revised_text
21:26
merge 8.6 check-in: 6cdcbcba user: fvogel tags: less_tests_constraints
21:19
Fix [94547cbef7]: Revised [text]: borders not always redrawn. check-in: 95a8ce18 user: fvogel tags: revised_text, tip-466
21:18
merge revised_text Closed-Leaf check-in: 735e890a user: fvogel tags: bug-94547cbef7
21:11
Cherrypick [92312600] fixing [d2331df5a6]: Revised [text]: textDisp-6.6 redraws line 3.0 check-in: a883bcb1 user: fvogel tags: revised_text, tip-466
21:01
Merge 8.7 Closed-Leaf check-in: 6f0d0861 user: jan.nijtmans tags: tip-616
20:50
merge trunk check-in: b9f8d2b7 user: fvogel tags: revised_text, tip-466
20:49
merge core-8-6-branch check-in: 25761ba8 user: fvogel tags: trunk, main
20:47
Merge branch nonPortable_tests. Some tests previously constrained as 'nonPortable' are actually portable now. check-in: f2f9b13f user: fvogel tags: core-8-6-branch
20:41
Constraint 10 tests with 'notAqua' in textDisp.test. Bug [aad0231f07] prevents these tests from passing, the display is correct but what is logged is wrong. check-in: 9428449d user: fvogel tags: nonPortable_tests
2022-06-06
16:51
Bump to 8.6.13 for release check-in: 1df00d82 user: dgp tags: core-8-6-13-rc
2022-06-03
22:11
Fix [332c8af8aa]: compiler warning about type pun and strict aliasing check-in: 6a2120ea user: jan.nijtmans tags: trunk, main
12:20
nanosvg #209 "Add CMake build script to the project". https://github.com/memononen/nanosvg/commit/4c8f0139b62c6e7faa3b67ce1fbe6e63590ed148 check-in: b5d3a93c user: oehhar tags: trunk, main
10:48
import nanosvg #215 upstream change "Fix build when both nanosvg.h and nanosvgrast.h is included". https://github.com/memononen/nanosvg/pull/215/commits/47f28a2a78de610ac5be5321a88efd3a777fe83e check-in: f6c41093 user: oehhar tags: trunk, main
2022-05-27
09:15
Merge 8.7 check-in: fd867242 user: jan.nijtmans tags: glyph_indexing_2
09:14
Merge 8.7 check-in: db25eb41 user: jan.nijtmans tags: revised_text, tip-466
09:13
Merge 8.6. Also actions/upload-artifact@v2 -> actions/upload-artifact@v3 check-in: 44270e72 user: jan.nijtmans tags: trunk, main
09:09
actions/checkout@v2 -> actions/checkout@v3 check-in: 1243b569 user: jan.nijtmans tags: core-8-6-branch
2022-05-23
19:49
Test canvRect-4.4 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: 50e12db3 user: fvogel tags: nonPortable_tests
19:48
Test canvRect-3.6 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: 2c4ad545 user: fvogel tags: nonPortable_tests
19:47
Test canvImg-7.1 seems to be actually portable. Remove the 'nonPortable' constraint. Moreover, remove the very old last two numbers in the expected result since ImageDisplay() in tkTest.c does not write them any longer since [57efce1e]. check-in: 0f6a2063 user: fvogel tags: nonPortable_tests
19:28
Test canvas-2.4 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: caa6ea87 user: fvogel tags: nonPortable_tests
19:10
Fix expected result of textDisp-6.6 (same reason as previous commit). Also, remove the 'unix' constraint on this test (the test passes on Windows and X11, and fails on macOS but it fails identically as other textDisp tests). check-in: ad291946 user: fvogel tags: nonPortable_tests
09:39
Merge 8.7 check-in: bfba1845 user: jan.nijtmans tags: glyph_indexing_2
06:37
Fix expected result of textDisp-7.2 and -7.3. Thanks to Brian Griffin (Both of these tests expected the border to be drawn. However, they do not damage the border. It is what can be seen observationally and what is defined by the place command.) check-in: fb82149b user: fvogel tags: nonPortable_tests
06:34
Ultrix is long dead, remove 'nonPortable' test constraints. check-in: 5943f42b user: fvogel tags: nonPortable_tests
2022-05-22
20:15
Merge 8.6 check-in: 8997fdbb user: jan.nijtmans tags: trunk, main
20:13
Merge 8.5 check-in: e53d3e2b user: jan.nijtmans tags: core-8-6-branch
19:31
merge 8.6 check-in: d1a28af3 user: fvogel tags: unstable_tests
19:30
merge revised_text check-in: 3c76af97 user: fvogel tags: less_test_constraints_revised_text
19:29
merge 8.6 check-in: 5b016fe2 user: fvogel tags: less_tests_constraints
19:27
merge trunk check-in: bdd818b1 user: fvogel tags: revised_text, tip-466
19:11
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. check-in: 1f5f4793 user: fvogel tags: trunk, main
19:11
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. check-in: 628a5b4e user: fvogel tags: core-8-6-branch
11:52
Merge 8.6 check-in: 5cbeac4e user: jan.nijtmans tags: trunk, main
11:49
Better solution for previous commit: See: https://developercommunity.visualstudio.com/t/c-compiler-incorrect-propagation-of-const-qualifie/390711. Conclusion: This is a bug in Visual Studio, better not get false warnings because of that. check-in: 6a161f0d user: jan.nijtmans tags: core-8-6-branch
2022-05-20
21:42
merge revised_text check-in: 6ba8ffe7 user: fvogel tags: bug-94547cbef7
21:41
merge trunk check-in: 66b00448 user: fvogel tags: revised_text, tip-466
21:37
merge revised_text check-in: 3881404b user: fvogel tags: bug-94547cbef7
21:36
merge core-8-6-branch check-in: 42070bb9 user: fvogel tags: trunk, main
21:35
Unbreak the MSVC build. It was broken since [4854aa11], which produced warning C4090 about different const qualifiers, which in turn triggered error C2220 (warnings treated as errors). For an unknown reason GitHub Actions does not treat warnings as errors on MSVC (would be nice if it did!). check-in: 5f87c964 user: fvogel tags: core-8-6-branch
21:19
Backout all three previous commits, and this time fix [94547cbef7]: Revised [text]: borders not always redrawn check-in: 1a49fd12 user: fvogel tags: bug-94547cbef7
2022-05-18
22:11
A couple more tests where the border should not be redrawn. check-in: 1af0c8f9 user: griffin tags: bug-94547cbef7
20:10
Correct textRect computation to discount left/bottom border. Correct textDisp-7.2 which should not redraw the border. check-in: 883d6ef5 user: griffin tags: bug-94547cbef7
2022-05-17
16:05
Merge 8.7 check-in: 2a09d710 user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: f53e90fd user: jan.nijtmans tags: tip-616
16:02
Merge 8.7 check-in: a37a8ea4 user: jan.nijtmans tags: glyph_indexing_2
15:59
tweak error-handling check-in: bb93340e user: jan.nijtmans tags: trunk, main
15:54
Merge 8.6 check-in: 959f3c25 user: jan.nijtmans tags: trunk, main
15:14
KeyPress -> Key in bindings. Minor other cleanups check-in: 92595b98 user: jan.nijtmans tags: core-8-6-branch
14:30
Merge 8.7 check-in: 7de1947b user: jan.nijtmans tags: tip-616
14:24
Merge 8.7 check-in: c147b89a user: jan.nijtmans tags: revised_text, tip-466
02:32
Fix bug [94547cbef7] - Compute correct test for border region. check-in: 632732f2 user: griffin tags: bug-94547cbef7
2022-05-16
18:56
Remove ".glyph-indexing-2" tag, few more tweaks check-in: e07e9a6b user: jan.nijtmans tags: glyph_indexing_2
18:31
Merge 8.7 check-in: f4f48203 user: jan.nijtmans tags: glyph_indexing_2
2022-05-15
22:49
Merge 8.6. Always compile with -DTCL_UTF_MAX=3 (possible now, because of TIP #622) check-in: d6ef3397 user: jan.nijtmans tags: trunk, main
22:43
sync rules.vc with Tcl check-in: e185778c user: jan.nijtmans tags: core-8-6-branch
20:43
merge 8.6 check-in: 21bca55d user: fvogel tags: unstable_tests
20:42
merge revised_text check-in: db5d8548 user: fvogel tags: less_test_constraints_revised_text
20:37
merge 8.6 check-in: 80784287 user: fvogel tags: less_tests_constraints
2022-05-12
22:20
One more "dragto" <-> "mark" check-in: 88123b57 user: jan.nijtmans tags: revised_text, tip-466
22:18
Merge 8.7 check-in: efe27acd user: jan.nijtmans tags: revised_text, tip-466
22:01
More alphabetizing Tk options. More type-cast improvements check-in: b7db31b3 user: jan.nijtmans tags: trunk, main
2022-05-11
10:43
Merge 8.6 check-in: 96ba102d user: jan.nijtmans tags: trunk, main
10:32
Follow-up to [88cfdcb304]: Move callbackInfo handling into showOpenSavePanel() check-in: f3ab1208 user: jan.nijtmans tags: core-8-6-branch
06:44
Merge 8.6 check-in: e7df6f34 user: jan.nijtmans tags: trunk, main
06:35
Fix [88cfdcb304]: Aqua: use-after-free when file selection dialog dismissed check-in: 1d294308 user: jan.nijtmans tags: core-8-6-branch
2022-05-10
16:44
Proposed fix for [88cfdcb304]: Aqua: use-after-free when file selection dialog dismissed Closed-Leaf check-in: 374c47e0 user: jan.nijtmans tags: bug-88cfdcb304
2022-05-09
21:51
Merge 8.6 check-in: fb97d090 user: jan.nijtmans tags: trunk, main
21:48
sync tcl.m4 with Tcl check-in: 7d135a3b user: jan.nijtmans tags: core-8-6-branch
2022-05-08
20:24
Merge 8.7 check-in: 1828ab8b user: jan.nijtmans tags: revised_text, tip-466
20:21
Missing TK_OPTION_ENUM_VAR usage. See [eedd795d98] check-in: 28b4d791 user: jan.nijtmans tags: revised_text, tip-466
20:08
merge-mark check-in: e2e353b6 user: jan.nijtmans tags: trunk, main
20:08
Merge comment fix check-in: d295253b user: jan.nijtmans tags: core-8-6-branch
20:04
Merge comment fix check-in: 1224719d user: jan.nijtmans tags: trunk, main
19:59
Merge 8.6 check-in: 130cdc20 user: jan.nijtmans tags: trunk, main
19:49
Fix [0ce975c57]: memcpy() called with pwPtr->panes == NULL check-in: 96ae5986 user: jan.nijtmans tags: core-8-6-branch
19:48
Unnecessary type-casts check-in: 4854aa11 user: jan.nijtmans tags: core-8-6-branch
19:42
Fix [0ce975c57f]: memcpy() called with pwPtr->panes == NULL. Thanks to Christopher Chavez. Closed-Leaf check-in: ad9f5061 user: fvogel tags: bug-0ce975c57f
19:10
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. Closed-Leaf check-in: 3918e477 user: fvogel tags: bug-bee96b4e80
18:53
Fix [20a54ffdd5]: treeview tag delete doesn't clear binding table. Thanks to Emiliano Gavilan. check-in: 9fa15d8a user: fvogel tags: trunk, main
2022-05-07
22:40
Merge 8.7 check-in: 0b785389 user: jan.nijtmans tags: revised_text, tip-466
22:38
Merge 8.6 check-in: 64ef6e93 user: jan.nijtmans tags: trunk, main
22:26
Fix [eedd795d98]: sizeof(enum) != sizeof(int) check-in: 1280fcc3 user: jan.nijtmans tags: core-8-6-branch
19:57
nanosvg: Avoid calling qsort() when r->nedges == 0. Thanks to magic chrstphrchvz. See https://github.com/memononen/nanosvg/pull/210/commits/6c8ee8211a9aa7c2d086235a36723ed0aed528c6 check-in: 6e03cc49 user: oehhar tags: trunk, main
2022-05-05
16:05
Merge 8.6 Closed-Leaf check-in: ce9db2e9 user: jan.nijtmans tags: bug-eedd795d98
15:37
Merge 8.6 check-in: 38266571 user: jan.nijtmans tags: trunk, main
15:10
Code cleanup, mainly eliminating unnecessary type-casts check-in: 8782e840 user: jan.nijtmans tags: core-8-6-branch
13:44
Missing DEF_BUTTON_COMPOUND check-in: 766b38a8 user: jan.nijtmans tags: bug-eedd795d98
13:37
Fix unixWm-35.1 testcase check-in: fc4bb3c4 user: jan.nijtmans tags: trunk, main
13:32
Proposed fix for [eedd795d98]: sizeof(enum) != sizeof(int) check-in: 9bcac876 user: jan.nijtmans tags: bug-eedd795d98
2022-05-04
20:11
Alphabetize some string tables check-in: fc19a753 user: jan.nijtmans tags: trunk, main
2022-05-03
21:06
Merge config-bool-enum Closed-Leaf check-in: ad36965a user: jan.nijtmans tags: config-bool-short-enum
21:04
Merge 8.7 Closed-Leaf check-in: b13100dd user: jan.nijtmans tags: config-bool-enum
20:41
Merge 8.6 check-in: b8bc5cf0 user: jan.nijtmans tags: trunk, main
20:13
Add 2 MODULE_SCOPE string tables (tkStateStrings and tkCompoundStrings) which can be reused in many places check-in: 386af9a7 user: jan.nijtmans tags: core-8-6-branch
14:55
More TK_OPTION_ENUM_VAR check-in: ecf15cac user: jan.nijtmans tags: config-bool-enum
10:13
Merge config-bool-enum check-in: 6ddbc6f7 user: jan.nijtmans tags: config-bool-short-enum
10:11
Add TK_OPTION_ENUM_VAR to TK_OPTION_ANCHOR and TK_OPTION_JUSTIRY usages check-in: 6456ca0b user: jan.nijtmans tags: config-bool-enum
09:33
Experiment: use short enums check-in: 8d57c0db user: jan.nijtmans tags: config-bool-short-enum
2022-05-02
22:43
Experiment: handle bool and enum in tkConfig.c check-in: b79f9fd6 user: jan.nijtmans tags: config-bool-enum
08:30
Avoid signed integer overflow in nsvg__RGBA(). See https://github.com/memononen/nanosvg/commit/c7f173b71b351990fe07b71a7653eef684bde757 Thanks to magic chrstphrchvz check-in: 269c3645 user: oehhar tags: trunk, main
2022-05-01
15:12
Further stabilize panedwindow-23.30 since [27e2d762] and [022d2c75] were yet not 100% enough. This test was found to fail once more on macOS with clang (no, --enable-aqua). check-in: 4e7b3ac6 user: fvogel tags: unstable_tests
15:07
Revert [e17046c5] since it does not fix instabilities in textWind-3.* on macOS, and try something else for these tests. check-in: cf45f59b user: fvogel tags: unstable_tests
09:23
Fix [20a54ffdd5]: treeview tag delete doesn't clear binding table. Thanks to Emiliano Gavilan. treeview-12.2 now passes. Closed-Leaf check-in: 839f4a78 user: fvogel tags: bug-20a54ffdd5
09:22
Add test treeview-12.2, currently failing, demonstrating bug [20a54ffdd5]: treeview tag delete doesn't clear binding table check-in: 4f2e4340 user: fvogel tags: bug-20a54ffdd5
2022-04-29
12:24
Simplify definition of INT2PTR and friends, now that we can assure availablility of ISO-C. Taken from Tcl 8.7 check-in: 537e24e9 user: jan.nijtmans tags: trunk, main
2022-04-26
15:50
Merge 8.7 check-in: cfd76c9c user: jan.nijtmans tags: revised_text, tip-466
15:48
Adapt value of fallback for TCL_INDEX_TEMP_TABLE (In case of compiling with Tcl 8.6 headers) to 64. Same change made in Tcl too check-in: 30bdf75e user: jan.nijtmans tags: trunk, main
2022-04-24
19:37
Stabilize notebook-6.1 and notebook-6.7. These tests were observed failing a few times on macOS with either clang or xcode. Adding 'update idletasks' after hiding or forgetting a notebook tab should help when using the resulting 'ismapped' output. check-in: 61de29dc user: fvogel tags: unstable_tests
19:22
Stabilize textImage-4.2. This test was observed failing several times at GitHub Actions, on macOS with clang (no, --enable-aqua) or clang (mem, --enable-aqua). Font configuration schedules a redraw at idle time, that must be over before the bbox of the 'small' image is requested. check-in: ecc939fd user: fvogel tags: unstable_tests
19:00
Further stabilize unixEmbed-11.2 since [501b0a7b] was still not 100% enough. This test was found to fail once more on macOS with clang (mem, --enable-aqua). check-in: ac772463 user: fvogel tags: unstable_tests
17:19
Further stabilize panedwindow-23.30 since [022d2c75] was still not 100% enough. This test was found to fail once on macOS with xcode, and when this happened panedwindow-23.29 failed as well (therefore, apply the same stabilization to this latter test). check-in: 27e2d762 user: fvogel tags: unstable_tests
15:36
Further stabilize textWind-3.* since [5050b5e9] did not reach the goal: on macOS, textWind-3.3, -3.4 and -3.5 could still fail. check-in: e17046c5 user: fvogel tags: unstable_tests
11:39
resolve unintended fork check-in: 4cc1638d user: fvogel tags: unstable_tests
11:38
Oops. textWind-11.[1-3] need plain update to make sure the widget is initially mapped. Also, add more checks in some other textWind tests. check-in: 253ac057 user: fvogel tags: unstable_tests
09:48
Fix indentation in textImage.test check-in: f4bb3753 user: fvogel tags: unstable_tests
08:07
Stabilize textWind-12.1. This test was observed once to error out (bad window path name '.f' triggerd on '.t window create 1.4 -window .f') at GitHub Actions, in branch unstable_tests, on macOS, with xcode (deployment target). Ensure the deletion '.t window configure .f -window {} ; .t delete 1.1' is over before running '.t window create 1.4 -window .f'. check-in: 885e81e0 user: fvogel tags: unstable_tests
07:45
In textWind.test, use the common proc updateWidgets instead of specific proc updateText. check-in: 32bbf678 user: fvogel tags: unstable_tests
07:43
Fix indentation in textWind.test check-in: c19be805 user: fvogel tags: unstable_tests
07:42
Stabilize textWind-3.[2-6] and -11.[1-3] tests for the EmbWinConfigure and EmbWinDisplayProc procedures. At least textWind-3.3 and textWind-3.4 were observed to fail at GitHub, in branch unstable_tests, with xcode or clang (mem, --enable-aqua), or clang (no, --enable-aqua). check-in: 5050b5e9 user: fvogel tags: unstable_tests
2022-04-21
16:17
Merge 8.7. Add testcases for Num and Fn binding check-in: cf428002 user: jan.nijtmans tags: glyph_indexing_2
16:00
Fix [f63c37be3a]: functionality on a safe interpreter with Tk check-in: e232e411 user: jan.nijtmans tags: trunk, main
13:30
Merge 8.6. Remove macosx/Tk.xcode directory check-in: 843cbe08 user: jan.nijtmans tags: trunk, main
12:55
Fix [bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 check-in: c3695775 user: jan.nijtmans tags: core-8-6-branch
2022-04-20
11:10
Proposed fix for [f63c37be3a]: functionality on a safe interpreter with Tk Closed-Leaf check-in: 6f7291be user: jan.nijtmans tags: bug-f63c37be3a
11:07
Fix [bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 and without -std=gnu99 check-in: 8d00fa2e user: jan.nijtmans tags: trunk, main
11:01
Fix compiler warning, when using Tcl 9.0 headers check-in: 7ef4af94 user: jan.nijtmans tags: trunk, main
2022-04-19
20:18
Merge 8.7 check-in: dc17d9c5 user: jan.nijtmans tags: revised_text, tip-466
20:17
Merge 8.7 check-in: 7c77156f user: jan.nijtmans tags: mac_styles_87
20:16
Merge 8.7 check-in: dfa65e6e user: jan.nijtmans tags: glyph_indexing_2
20:06
Merge 8.6 check-in: f72eed7e user: jan.nijtmans tags: trunk, main
19:50
Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emoji check-in: 326ae4be user: jan.nijtmans tags: core-8-6-branch
13:43
For completeness: Add "Num" as equivalent to "Mod3" too check-in: ac054eec user: jan.nijtmans tags: glyph_indexing_2
13:25
Update doc check-in: 5f47e4d0 user: jan.nijtmans tags: glyph_indexing_2
13:17
Mod4 -> Fn check-in: ef588cee user: jan.nijtmans tags: glyph_indexing_2
11:11
Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emoji check-in: 1dca59f7 user: jan.nijtmans tags: glyph_indexing_2
10:59
Merge 8.7 check-in: 3adf4bc2 user: jan.nijtmans tags: glyph_indexing_2
2022-04-15
20:23
Merge 8.6 check-in: c72d2e90 user: jan.nijtmans tags: trunk, main
20:22
Fix [c0bf1bda2a]: Aqua: avoid buffer overflows by not passing XVirtualEvent* as XEvent* check-in: c462c2b6 user: jan.nijtmans tags: core-8-6-branch
19:46
Sync TCL_INDEX_NULL_OK changes from Tcl check-in: a1ef1d4c user: jan.nijtmans tags: trunk, main
2022-04-14
15:18
Merge 8.6 check-in: cc55dd07 user: jan.nijtmans tags: trunk, main
09:53
Remove unused #define check-in: 4e2df097 user: jan.nijtmans tags: core-8-6-branch
2022-04-12
15:22
Eliminate 3 compiler warnings (when compiling agaist 8.x headers) check-in: c5ad9ce2 user: jan.nijtmans tags: trunk, main
2022-04-11
20:54
Merge 8.7 check-in: c6ae9d89 user: jan.nijtmans tags: glyph_indexing_2
20:32
Make use of TIP #577 in entry/ttk::entry check-in: dd007b8d user: jan.nijtmans tags: trunk, main
2022-04-10
20:36
Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to cjmcdonald. check-in: 19da9aa1 user: fvogel tags: trunk, main
20:31
Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to cjmcdonald. check-in: 7e6ac3a0 user: fvogel tags: core-8-6-branch
20:18
Stabilize unixEmbed-11.2. This test was observed failing several times at GitHub Actions, on macOS (this is anyway a macOS-only test due to the 'pressbutton' constraint), with clang (mem, --enable-aqua). See [e4a05184e9]. check-in: 501b0a7b user: fvogel tags: unstable_tests
20:05
More updateWidgets in unixEmbed.test (instead of update idletasks) check-in: e6f26898 user: fvogel tags: unstable_tests
19:58
Fix indentation in unixEmbed.test check-in: 1fb145e8 user: fvogel tags: unstable_tests
19:49
Adjust unixEmbed-10.1 and unixEmbed-10.2 and remove constraints failsOnUbuntu and failsOnXQuarz. check-in: 7e5adb97 user: fvogel tags: unstable_tests
2022-04-08
09:22
Nanosvg pull #205: Fixed rbg percentage parsing in nsvg__parseColorRGB. Ticket [32c0266d] check-in: 1f4c3eec user: oehhar tags: trunk, main
2022-04-07
06:31
Fix [415415fff]: Scale long callback: One click -> Two steps check-in: 80f39061 user: fvogel tags: trunk, main
06:31
Fix [415415fff]: Scale long callback: One click -> Two steps check-in: 18ccf1be user: fvogel tags: core-8-6-branch
2022-04-06
21:01
Factorize proc update* check-in: 52164ae9 user: fvogel tags: unstable_tests
20:38
Fix indentation in panedwindow.test check-in: 063f02e6 user: fvogel tags: unstable_tests
20:25
Stabilize panedwindow-23.30. This test was observed failing at least three times at GitHub Actions, in branch bug-dc4c5573a6, less_tests_constraints_revised_text, and unstable_tests, all on macOS, respectively with clang (mem, --enable-aqua), xcode, and clang (mem, --enable-aqua). A second 'update' is needed to set the mapping state of .f4 because it does not fit in the width of the panedwindow. check-in: 022d2c75 user: fvogel tags: unstable_tests
2022-04-05
19:04
merge 8.6 check-in: 7c6312e5 user: fvogel tags: unstable_tests
19:03
merge revised_text check-in: 363df3df user: fvogel tags: less_test_constraints_revised_text
19:02
merge 8.6 check-in: 4d26231f user: fvogel tags: less_tests_constraints
19:00
merge trunk check-in: ef9a3df4 user: fvogel tags: pspjuth-treeview
17:03
Merge 8.7 Closed-Leaf check-in: 86ddc461 user: jan.nijtmans tags: tip-618
13:48
Make Tk 8.7 work with both TIP #613 and TIP #618 check-in: 35a6d8e9 user: jan.nijtmans tags: trunk, main
13:27
Merge 8.7 check-in: a5468749 user: jan.nijtmans tags: mac_styles_87
13:25
Merge 8.7 check-in: 87710f67 user: jan.nijtmans tags: glyph_indexing_2
2022-04-04
21:11
Merge 8.7 check-in: c078b773 user: jan.nijtmans tags: tip-618
21:10
Merge 8.7 check-in: e8194e5a user: jan.nijtmans tags: tip-616
21:10
Merge 8.7 check-in: e3837406 user: jan.nijtmans tags: revised_text, tip-466
21:07
No need to #define TCL_ENCODING_NOCOMPLAIN check-in: 79917239 user: jan.nijtmans tags: trunk, main
21:04
Fix test failure (entry.test and others) in UNIX builds without xft check-in: a672c199 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.7 check-in: be180c97 user: jan.nijtmans tags: revised_text, tip-466
15:20
Merge 8.7 check-in: fdcb60eb user: jan.nijtmans tags: tip-616
15:19
Merge 8.7 check-in: 0984e0a5 user: jan.nijtmans tags: tip-618
15:18
Merge 8.6 check-in: c46ef863 user: jan.nijtmans tags: trunk, main
15:17
(Cherry-pick) Fix for bug [29b5c28ea] check-in: 5814a112 user: jan.nijtmans tags: core-8-6-branch
15:12
Merge 8.7 check-in: 8852daa5 user: jan.nijtmans tags: tip-618
14:58
Merge 8.7 check-in: a50dcec1 user: jan.nijtmans tags: tip-616
07:42
Don't use TkSizeT type for tree.nTitleColumns (since it doesn't work in the option table) check-in: 5fea34d4 user: jan.nijtmans tags: trunk, main
00:07
Fix for bug [29b5c28ea] check-in: fc76fe9b user: griffin tags: trunk, main
2022-04-03
19:35
Merged main check-in: 3fda51ad user: pspjuth tags: pspjuth-treeview
17:25
Propagate previous scheme to entry tests (including the fix in the expected result of entry-5.7. check-in: 85ef8dc2 user: fvogel tags: unstable_tests
17:17
Propagate previous scheme to other spinbox tests that were vwaiting on scrollInfo. check-in: c8992f7b user: fvogel tags: unstable_tests
17:11
Stabilize spinbox-5.7. This test was observed failing once at GitHub Actions, in branch bug-dc4c5573a6, on macOS, with clang (mem, --enable-aqua). Further analysis shows that the expected result in this test is wrong (from day one!), and that when the test fails it produces the correct result! Fix: use proc updateSpin instead of vwaiting on scrollInfo. check-in: 70241728 user: fvogel tags: unstable_tests
12:43
Stabilize textDisp-19.4. This test was observed failing once at GitHub Actions, in branch bug-dc4c5573a6, on macOS, with clang (no, --disable-aqua). Call proc delay instead of proc updateText since this was more or less the previous scheme, see [30586d4fe984848c]. check-in: 981b8ddc user: fvogel tags: unstable_tests
11:55
Fix building against Tcl 8.6 headers check-in: cc1ea019 user: jan.nijtmans tags: trunk, main
10:52
merge revised_text check-in: 171a879e user: fvogel tags: less_test_constraints_revised_text
10:43
merge 8.6 check-in: 720dee11 user: fvogel tags: less_tests_constraints
2022-04-02
20:44
Fix indentation in menu.test Closed-Leaf check-in: 516a4e2f user: fvogel tags: bug-dc4c5573a6
20:38
Fix text alignment. check-in: 8a7120e4 user: fvogel tags: bug-dc4c5573a6
20:37
Fix indentation in tkMenu.h check-in: 1d1ec4d4 user: fvogel tags: bug-dc4c5573a6
20:36
Propagate the proposed fix to Win and macOS. This is to avoid unneeded differences between platforms, it works with or without this change. check-in: 4dbc20f6 user: fvogel tags: bug-dc4c5573a6
2022-04-01
14:37
Proposed fix for [dc4c5573a6]: tk_popup entry index not working on unix check-in: 4f448770 user: jan.nijtmans tags: bug-dc4c5573a6
14:08
Tcl_GetBoolean -> Tcl_GetBooleanFromObj check-in: 8373dec1 user: jan.nijtmans tags: core-8-6-branch
13:03
Eliminate compile warnings, due to the usage of Tcl_ExternalToUtfDString()/Tcl_UtfTExternalDString() macro's in Tcl 9.0 check-in: cea12932 user: jan.nijtmans tags: trunk, main
2022-03-29
21:21
Remove the fix in order to check that scale-18.4 expectedly fails on all platforms (see GitHub actions). Closed-Leaf check-in: dd1f1a5b user: fvogel tags: bug-415415fff-nofix
2022-03-28
20:24
Unsetting variable at the end of tests using them avoids unwanted test interactions (here: between event-7.1 (or event-7.2) and scale-18.4. Closed-Leaf check-in: ee1da9ef user: fvogel tags: bug-415415fff
2022-03-25
08:50
Merge 8.7 check-in: 84eae196 user: jan.nijtmans tags: tip-618
08:49
Merge 8.7 check-in: 0cab35d2 user: jan.nijtmans tags: tip-616
08:48
Merge 8.7 (but without textIndex fix) check-in: 5eef1126 user: jan.nijtmans tags: revised_text, tip-466
08:46
Merge 8.7 check-in: 15ed1b51 user: jan.nijtmans tags: glyph_indexing_2
08:43
Mark two testcases as "knownBug". See c5348d22c check-in: 91de4876 user: jan.nijtmans tags: trunk, main
2022-03-24
22:34
Fix bugs in treeview's "tag cell has" command. check-in: 017d03da user: pspjuth tags: trunk, main
15:24
Use this branch to test Tcl's "full-utf-for-87" branch. check-in: 7b6db0e2 user: jan.nijtmans tags: glyph_indexing_2
2022-03-23
11:09
ICU on Windows should work with STATIC_BUILD as well check-in: da8cce40 user: jan.nijtmans tags: glyph_indexing_2
10:02
Build against Tcl's glyph_indexing_2 branch check-in: f7a9601b user: jan.nijtmans tags: glyph_indexing_2
2022-03-22
08:49
Merge 8.7 check-in: dcb6f0a1 user: jan.nijtmans tags: glyph_indexing_2
08:44
Correct character counting bug in tkTextIndex.c, when TCL_UTF_MAX=3 check-in: ef94d622 user: jan.nijtmans tags: trunk, main
08:34
Merge 8.7. Remove utility functions which should be provided by Tcl check-in: 6f815e49 user: jan.nijtmans tags: glyph_indexing_2
00:11
Eliminate some compiler warnings check-in: dc4a0c6d user: jan.nijtmans tags: trunk, main
2022-03-20
21:53
Merge 8.7 check-in: 8a6cd67a user: jan.nijtmans tags: revised_text, tip-466
21:48
More simplifications, made possible by TIP #613 (thanks to François Vogel for finding the bug!) check-in: 79a3e129 user: jan.nijtmans tags: revised_text, tip-466
21:30
Fix testcase main-2.2 after TIP #601 check-in: a4d113c7 user: jan.nijtmans tags: trunk, main
14:44
Oops. I think this time I get it right. check-in: ad61c1a2 user: fvogel tags: trunk, main
14:43
Oops. I think this time I get it right. check-in: 90098158 user: fvogel tags: core-8-6-branch
09:31
Oops. I think this time I get it right. Closed-Leaf check-in: 08f0d964 user: fvogel tags: bug-5412c64a79
01:25
merge core-8-6-branch check-in: 36df3ded user: fvogel tags: bug-61e0bb8aab
01:23
merge revised_text Closed-Leaf check-in: 8bc0d871 user: fvogel tags: revised_text-bug
01:22
Remove superfluous test. check-in: c99fb2dc user: fvogel tags: revised_text, tip-466
01:16
merge revised_text check-in: 93f36e25 user: fvogel tags: revised_text-bug
01:15
merge trunk, fix conflicts and adapt the fix for [54fe7a5e71] to the revised text widget. check-in: 0ea1019c user: fvogel tags: revised_text, tip-466
00:45
Fix error in [d9a3bb8b]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. In trunk, since [4ea208eb] the Content struct has no flags member anymore anyway, which made the build fail. check-in: 5f5b1156 user: fvogel tags: trunk, main
00:42
Fix error in [68e5af70]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. check-in: b125d9d5 user: fvogel tags: core-8-6-branch
00:41
Fix error in [df2353f2]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. check-in: 7f4b4b2f user: fvogel tags: bug-5412c64a79
2022-03-19
23:54
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. check-in: 28877227 user: fvogel tags: trunk, main
23:54
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. check-in: fa3ce96d user: fvogel tags: core-8-6-branch
23:51
merge revised_text check-in: 4138ee0e user: fvogel tags: revised_text-bug
23:51
merge trunk check-in: a83d1bf3 user: fvogel tags: revised_text, tip-466
23:42
merge core-8-6-branch check-in: 94eaedc8 user: fvogel tags: bug-61e0bb8aab
23:36
Fix [5412c64a79]: Segmentation fault on closing error report window. This deals with when a canvas embedded window gets destroyed through a binding to <Configure>. Also scheduled idletasks for deleted containers must be canceled. check-in: d9a3bb8b user: fvogel tags: trunk, main
23:35
Fix [5412c64a79]: Segmentation fault on closing error report window. This deals with when a canvas embedded window gets destroyed through a binding to <Configure>. Also scheduled idletasks for deleted containers must be canceled. check-in: 68e5af70 user: fvogel tags: core-8-6-branch
22:55
Add a comment pinpointing the specific case purpose of the test. check-in: 8011676a user: fvogel tags: bug-415415fff
19:57
Merge unix_notifications check-in: 4d9f9526 user: kevin_walzer tags: trunk, main
19:56
Merge ttk_print branch check-in: 8addec78 user: kevin_walzer tags: trunk, main
16:02
Revert previous commit since it does not let the tests pass at Github. Moreover, change the test name to scale-18.4, which was unused so far (contrary to scale-18.3). check-in: 57c47313 user: fvogel tags: bug-415415fff
15:52
Fix the bug for which this branch was opened (test textDisp-32.2 fails). The problem was created in [7c7922aa]. check-in: 77e9ecda user: fvogel tags: revised_text-bug
12:25
merge revised_text check-in: 8147655e user: fvogel tags: revised_text-bug
12:24
Correct error in previous commit (textDisp-24.20 now passes again). check-in: ac642100 user: fvogel tags: revised_text, tip-466
11:15
Correct legacy comment no longer exact. Since TIP #532 the PAT_NEARBY define was removed. check-in: bfa679fb user: fvogel tags: trunk, main
11:15
Correct legacy comment no longer exact. Since TIP #532 the PAT_NEARBY define was removed. check-in: 8ca82618 user: fvogel tags: core-8-6-branch
09:36
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). check-in: b57fc698 user: fvogel tags: trunk, main
09:36
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). check-in: 38eda7dc user: fvogel tags: core-8-6-branch
2022-03-16
21:03
Update test treetags-3.2 to take the new -padding option into account. check-in: 3a2fade9 user: fvogel tags: pspjuth-treeview
15:45
Merge 8.7. Better error-message for invalid index check-in: d949fc63 user: jan.nijtmans tags: glyph_indexing_2
14:43
Merge 8.7 check-in: 9824a469 user: jan.nijtmans tags: trunk, main
14:39
Eliminate some write-only variables in MacOSX check-in: b1eb6a3f user: jan.nijtmans tags: core-8-6-branch
14:39
Remove finnish translations for strings not present in 8.6 (delivered msg-file was for 8.7) check-in: 62deac40 user: jan.nijtmans tags: core-8-6-branch
10:21
merge revised_text check-in: 2f09638e user: jan.nijtmans tags: revised_text-bug
10:15
Merge 8.7. More use of TK_OPTION_PIXELS check-in: 32a06464 user: jan.nijtmans tags: revised_text, tip-466
2022-03-15
21:15
Try a slightly different test scale-18.3 since it failed for all platforms at Github Actions (while it passes locally on my Win 10). check-in: df855e23 user: fvogel tags: bug-415415fff
18:22
Started on TIP620 to fix padding check-in: bdb09814 user: pspjuth tags: pspjuth-treeview
13:44
Merge trunk. Handle ICU on Wondows 10 better check-in: 21eac180 user: jan.nijtmans tags: glyph_indexing_2
09:31
Formatting check-in: f1ebe519 user: jan.nijtmans tags: trunk, main
09:26
Use utf-8 in stead of escape-sequences in fi.msg check-in: 0ce61079 user: jan.nijtmans tags: trunk, main
03:06
Add copyright for Emiliano Gavilan Closed-Leaf check-in: 4671c815 user: kevin_walzer tags: ttk_print
02:45
Emiliano Gavilan patch for ttk widgets in print dialog check-in: 092d3caa user: kevin_walzer tags: ttk_print
02:02
Patches by Emiliano Gavilan to improve Tk notifications on X11 Closed-Leaf check-in: aa9e7453 user: kevin_walzer tags: unix_notifications
02:02
Revert, re-commit to branch check-in: c70d5bb8 user: kevin_walzer tags: trunk, main
02:00
Patches by Emiliano Gavilan to improve Tk notifications on X11 check-in: 4bc75d16 user: kevin_walzer tags: trunk, main
2022-03-14
22:09
Add Finnish translations from Sampo Hippelainen, provided in [f479206ff1]. check-in: 37b355f1 user: fvogel tags: trunk, main
22:08
Add Finnish translations from Sampo Hippelainen, provided in [f479206ff1]. check-in: c6ae0b3d user: fvogel tags: core-8-6-branch
22:03
Add non-regression test scale-18.3, failing before the fix, and passing after the fix. check-in: 811b9f15 user: fvogel tags: bug-415415fff
07:12
Refine Brian's fix for pack, and propagate it to grid and place. check-in: df2353f2 user: fvogel tags: bug-5412c64a79
04:21
Correct fix for secondary crash, scheduled idletasks for deleted containers must be canceled since the clientData has been deallocated. check-in: 144f43dc user: griffin tags: bug-5412c64a79
2022-03-13
09:23
Backout [14bdca4d]. This fix is no longer needed since previous commit. Moreover there was a missing Tcl_Release call before returning. check-in: 21d35eaa user: fvogel tags: bug-5412c64a79
01:08
Fix secondary crash in tkPack. This is a hack fix as not exactly certain if -1 value is intentional under these conditions. check-in: c998da80 user: griffin tags: bug-5412c64a79
2022-03-11
14:34
Merge 8.7 check-in: f6145fe8 user: jan.nijtmans tags: tip-616
14:19
Merge 8.7 check-in: bb9c4d21 user: jan.nijtmans tags: revised_text, tip-466
2022-03-10
08:35
Merge 8.7 check-in: 5883d9fd user: jan.nijtmans tags: mac_styles_87
08:27
backshash too much check-in: 1722d0fe user: jan.nijtmans tags: glyph_indexing_2
08:24
Merge 8.7 check-in: 1b5819d7 user: jan.nijtmans tags: glyph_indexing_2
08:20
Support standard windows libraries icu.dll and icuuc.dll check-in: fbae2ea2 user: jan.nijtmans tags: glyph_indexing_2
07:46
TIP #606 implementation: Export more private Tk functions check-in: 48b1d848 user: jan.nijtmans tags: trunk, main
2022-03-09
21:37
Fix [5412c64a79]: Segmentation fault on closing error report window. The problem is a canvas embedded window gets destroyed through a binding to <Configure>. Test canvWind-2.1 now passes. check-in: 14bdca4d user: fvogel tags: bug-5412c64a79
21:36
Add test canvWind-2.1 demonstrating bug [5412c64a79] check-in: a1f857ee user: fvogel tags: bug-5412c64a79
17:16
Merge main check-in: 9d753c60 user: pspjuth tags: pspjuth-treeview
2022-03-08
20:19
merge trunk check-in: bc17fa93 user: fvogel tags: revised_text, tip-466
20:18
Merge core-8-6-branch check-in: dda1706f user: fvogel tags: trunk, main
20:18
Cherrypick [541e50a5] in order to add test textDisp-32.4 for the legacy text widget as it was added for the revised text widget. So we avoid unnecessary differences in the test suite for the two text widgets. check-in: 6c6dfedd user: fvogel tags: core-8-6-branch
20:14
Fix [18371b7ce7]: Double-Button-1 selects more than a word (with elided text) check-in: 2f70f53d user: fvogel tags: revised_text, tip-466
16:45
Progress in using TIP #613 check-in: 31cd2f4a user: jan.nijtmans tags: revised_text, tip-466
16:06
Merge 8.7 check-in: 0119a5b6 user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: babc339d user: jan.nijtmans tags: glyph_indexing_2
2022-03-07
22:21
Add test text-32.4, failing before the fix [5d4ac8f4] and passing after this same fix. Closed-Leaf check-in: 541e50a5 user: fvogel tags: bug-18371b7ce7
22:03
Remove duplicate statement in ttk::treeview help file. check-in: 601d26db user: fvogel tags: trunk, main
22:00
merge 8.6 check-in: 23b8aa95 user: fvogel tags: trunk, main
21:57
Fix issue with <<TreeviewSelect>> event as described in [2a6c62afd9] in the comment dated 2022-05-07. This commit is for 8.6 and was backported from pspjuth's patch [040f5aa0]. check-in: 4a2f99f6 user: fvogel tags: core-8-6-branch
21:55
Fix issue with <<TreeviewSelect>> event as described in [2a6c62afd9] in the comment dated 2022-05-07. check-in: 040f5aa0 user: fvogel tags: trunk, main
21:35
Merge TIP #552 implementation, following positive vote by the TCT. Many thanks to Peter Spjuth! check-in: 58cb640d user: fvogel tags: trunk, main
2022-03-05
13:20
Fix [18371b7ce7]: Double-Button-1 selects more than a word (with elided text) check-in: 5d4ac8f4 user: fvogel tags: bug-18371b7ce7
2022-03-03
21:34
Rework <<TreeviewSelect>>. Patch by pspjuth. Closed-Leaf check-in: 76184e50 user: fvogel tags: pspjuth-treeview-eventfix
10:39
Merge revised_text. Fix bug in lmargin check-in: 16b9349b user: jan.nijtmans tags: revised_text-bug
10:34
Merge 8.7. Also introduce *Ptr variable, to store the Tcl_Obj* of tag options check-in: 52c278b7 user: jan.nijtmans tags: revised_text, tip-466
08:30
Fix compiler warning check-in: cb758ea1 user: jan.nijtmans tags: revised_text-bug
2022-03-02
21:38
Unbreak the debug build. check-in: afc7c3b8 user: fvogel tags: revised_text-bug
16:37
Merge 8.7 check-in: 4ee64e9f user: jan.nijtmans tags: tip-606
16:36
Merge 8.7 check-in: 4d6d5460 user: jan.nijtmans tags: tip-616
16:35
Merge 8.7 check-in: 26be88e2 user: jan.nijtmans tags: pspjuth-treeview
16:35
Merge 8.7 check-in: 28d67f76 user: jan.nijtmans tags: mac_styles_87
16:34
Merge 8.7 check-in: 00c426a5 user: jan.nijtmans tags: revised_text-bug
16:33
Merge 8.7 check-in: b67f55c2 user: jan.nijtmans tags: glyph_indexing_2
16:32
Merge 8.7 Closed-Leaf check-in: 6456cf4c user: jan.nijtmans tags: tip614-win-wtssession-change
16:28
Fix [e049e2a7b8]: macOS : error on compilation with tkMacOSXMouseEvent.c, due to merge conflict check-in: ab0f950a user: jan.nijtmans tags: trunk, main
13:44
Merge 8.7 check-in: 4edd4569 user: jan.nijtmans tags: tip614-win-wtssession-change
13:42
Merge 8.7 check-in: 1ec398d0 user: jan.nijtmans tags: revised_text-bug
13:41
Merge 8.7 check-in: a795c455 user: jan.nijtmans tags: tip-616
13:07
Merge 8.7 check-in: c8944fc9 user: jan.nijtmans tags: tip-606
13:04
Merge 8.7 check-in: 6d5ac091 user: jan.nijtmans tags: pspjuth-treeview
12:59
Merge 8.6 Leaf check-in: 7012880c user: jan.nijtmans tags: bug-xim
12:58
Merge 8.7 check-in: 088ccb04 user: jan.nijtmans tags: mac_styles_87
12:55
Merge 8.7 check-in: a6132db9 user: jan.nijtmans tags: glyph_indexing_2
12:51
Merge 8.6 check-in: ed4aacb0 user: jan.nijtmans tags: trunk, main
12:36
Code cleanup (more TCL_UNUSED, more type-casts, eol-spacing) check-in: bab2e189 user: jan.nijtmans tags: core-8-6-branch
10:32
Use TK_OPTION_PIXELS in textTags wherever possible check-in: 7c7922aa user: jan.nijtmans tags: revised_text-bug
08:58
Make use of TIP #613 for the -elide implementation for textTags check-in: 7014fd16 user: jan.nijtmans tags: revised_text-bug
07:02
merge trunk check-in: 53672277 user: fvogel tags: revised_text, tip-466
07:01
merge core-8-6-branch check-in: 330800b5 user: fvogel tags: trunk, main
07:01
Add new tests b-tree-2.22 -2.23 -2.24 -2.25 -2.26 copied from the revised_text branch, in order to improve tests coverage with the legacy text widget and to avoid unnecessary differences in the text widget test suite. check-in: fb80ef5b user: fvogel tags: core-8-6-branch
06:56
Fix [a6a5985713]: Deleting into an elided segment breaks b-tree branch. Patch by frithrah. check-in: b139d101 user: fvogel tags: revised_text, tip-466
2022-02-28
20:49
More accurate comment. check-in: 52e470e0 user: fvogel tags: bug-415415fff
10:15
Fix error in test script. Closed-Leaf check-in: 292a2eb6 user: fvogel tags: bug-424773a00c
2022-02-27
14:54
Add an assert and a comment. Closed-Leaf check-in: 2cdd0e46 user: fvogel tags: bug-a6a5985713
14:40
Corrected patch from frithrah. check-in: 25f7bea8 user: fvogel tags: bug-a6a5985713
14:32
Add test btree-2.26 exercising an edge case with deletion. check-in: c641ac61 user: fvogel tags: bug-a6a5985713
08:54
Add test canPs-5.2 testing canvas postscript generation with an image. check-in: 37440c4e user: fvogel tags: bug-424773a00c
2022-02-26
20:49
Change comment since the test now passes. check-in: 8152273a user: fvogel tags: bug-424773a00c
20:48
Fix indentation. check-in: de91c552 user: fvogel tags: bug-424773a00c
20:47
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). Test canvPs-5.1 now passes. check-in: 74fded7a user: fvogel tags: bug-424773a00c
20:46
Add new (and currently crashing) test canPs-5.1 demonstrating bug [424773a00c]. check-in: 354d8fbf user: fvogel tags: bug-424773a00c
16:21
merge 8.6 check-in: 1de11ec5 user: fvogel tags: bug-xim
14:39
Fix [caaae89bd5]: Can't open clipboard in Windows 10 after Button-2 on Entry and Text. check-in: f6d25081 user: fvogel tags: trunk, main
14:38
Fix [caaae89bd5]: Can't open clipboard in Windows 10 after Button-2 on Entry and Text. check-in: 255c161d user: fvogel tags: core-8-6-branch
11:12
Add one more test (btree-2.25). check-in: 46c488f5 user: fvogel tags: bug-a6a5985713
2022-02-25
23:28
merge trunk check-in: bbe7dbd1 user: fvogel tags: revised_text, tip-466
23:27
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues. check-in: f6adc7c9 user: fvogel tags: trunk, main
23:26
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues. check-in: 39a07baf user: fvogel tags: core-8-6-branch
23:24
Fix [ce6b428620] (from Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes. check-in: 2d18b37f user: fvogel tags: trunk, main
23:23
Fix [ce6b428620] (from Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes. check-in: e54575be user: fvogel tags: core-8-6-branch
23:13
Fix [415415fff]: Long callback: One click -> Two steps. check-in: a1ff4024 user: fvogel tags: bug-415415fff
20:18
merge trunk check-in: b2e6b7b4 user: fvogel tags: revised_text, tip-466
14:36
Proposed fix and testcases for [a6a5985713], provided by frithrah. (Thanks!) check-in: 74c49d7e user: jan.nijtmans tags: bug-a6a5985713
2022-02-24
15:22
Fix for [141a119635] check-in: 0fb21812 user: kevin_walzer tags: trunk, main
15:21
Fix for [141a119635] check-in: d58bfadc user: kevin_walzer tags: core-8-6-branch
07:52
Fix [9ec740c4da]: Changeover to size_t not reflected in revised_text check-in: 0b004b99 user: jan.nijtmans tags: revised_text, tip-466
2022-02-22
21:00
TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flag check-in: 6ccaf996 user: jan.nijtmans tags: tip-618
14:48
Merge 8.7 check-in: 5f898a66 user: jan.nijtmans tags: pspjuth-treeview
14:23
Merge 8.7 check-in: 39d79bc5 user: jan.nijtmans tags: revised_text, tip-466
14:07
TK_OPTION_DONT_SET_DEFAULT is no longer needed in combination with TK_OPTION_NULL_OK, if the default is NULL. Since TIP #613, most options allow TK_OPTION_NULL_OK check-in: cf8b1ea7 user: jan.nijtmans tags: trunk, main
08:47
Use TK_OPTION_BOOLEAN for "indentbackground", "overstrike" and "underline" text tag options (TIP #613) check-in: 3bbbd930 user: jan.nijtmans tags: revised_text, tip-466
2022-02-21
23:13
code cleanup check-in: ca510342 user: jan.nijtmans tags: revised_text, tip-466
22:09
Merge 8.7 (but - for now - without the tip-613-demo changes in the text widget) check-in: dc2e5455 user: jan.nijtmans tags: revised_text, tip-466
20:54
Fix [8bc5e2c827]: Crash with Tk built from revised_text branch. Patch from frithrah. check-in: 308edc53 user: fvogel tags: revised_text, tip-466
2022-02-20
17:05
Rewrite and simplify assert at the end of UpdateElideInfo. Closed-Leaf check-in: 81fb502d user: fvogel tags: bug-8bc5e2c827
16:41
Additional changes from frithrah, which make sense. check-in: 14252acf user: fvogel tags: bug-8bc5e2c827
00:10
Make use of TIP #613 in "place" and text tags check-in: 3f7290f4 user: jan.nijtmans tags: trunk, main
2022-02-19
14:09
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. Test textWind-18.3 now passes. Closed-Leaf check-in: 2cb9adf1 user: fvogel tags: bug-54fe7a5e71
14:07
Add (currently crashing) test textWind-18.3 demonstrating [54fe7a5e71]. check-in: 1dd6bd67 user: fvogel tags: bug-54fe7a5e71
13:33
Factorize code: let EmbWinStructureProc call EmbWinRequestProc instead of copying code of the latter in the former. check-in: 51f70aba user: fvogel tags: bug-54fe7a5e71
10:13
Remove now duplicate code at the end of UpdateElideInfo. check-in: 39776ef1 user: fvogel tags: bug-8bc5e2c827
10:09
Add test textTag-13.4 as non-regression checking regarding [8bc5e2c827]. check-in: 88885e5b user: fvogel tags: bug-8bc5e2c827
09:28
Fix [8bc5e2c827]: Crash with Tk built from revised_text branch. Patch from frithrah. check-in: 193554c7 user: fvogel tags: bug-8bc5e2c827
09:27
Typos in comments check-in: 80108793 user: fvogel tags: revised_text, tip-466
2022-02-18
21:59
Remove two lines that slipped in some commits, but are not part of the TIP. check-in: 886587b7 user: fvogel tags: pspjuth-treeview
21:19
Fix [ce6b428620] (in Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes Closed-Leaf check-in: fb9a3632 user: fvogel tags: bug-ce6b428620
12:55
merge-mark Closed-Leaf check-in: fe72b824 user: jan.nijtmans tags: tip-613-demo
12:55
Eliminate TkIsNaN(): We can assume C99 now check-in: 81b52516 user: jan.nijtmans tags: trunk, main
12:52
Merge 8.7 check-in: 8747e7ba user: jan.nijtmans tags: tip-613-demo
10:14
Implement TIP #613: New INDEX_NULL_OK flag for Tcl_GetIndexFromObj*() check-in: 1682ee13 user: jan.nijtmans tags: trunk, main
2022-02-17
22:26
Merge 8.6 check-in: 18d10428 user: jan.nijtmans tags: trunk, main
22:25
Make tkWin32Dll.c compile with the aarch64-w64-mingw32-clang compiler check-in: 66dc2db2 user: jan.nijtmans tags: core-8-6-branch
22:08
Merge 8.6 check-in: b2deef26 user: jan.nijtmans tags: trunk, main
22:03
Fix [864b06e7fc]: signed integer overflow in tkImgPNG.c check-in: 2064008c user: jan.nijtmans tags: core-8-6-branch
17:13
Merge tip-613 check-in: 728e5d8a user: jan.nijtmans tags: tip-613-demo
16:36
Merge 8.7 Closed-Leaf check-in: f8669ac4 user: jan.nijtmans tags: tip-613
04:46
Uncomment the two asserts triggering when unreachable code gets reached. check-in: ce7d4d9d user: fvogel tags: revised_text, tip-466
2022-02-16
22:17
Fix items #2 and #3 of [934cab5005]: Erroneous index calculation and crash with revised_text. textIndex-19.15 now passes. check-in: 0b4bacc9 user: fvogel tags: revised_text, tip-466
20:34
Add another test probe in textIndex-19.15 check-in: cfaa7811 user: fvogel tags: revised_text, tip-466
20:32
Comment out these two asserts for now, since until the problem is fixed we prefer to let textIndex-19.15 fail. check-in: b31c71ee user: fvogel tags: revised_text, tip-466
20:28
Add assertions at two unreachable code places. check-in: 49826854 user: fvogel tags: revised_text, tip-466
20:15
Test textIndex-19.15 exercises the upToDate==true branch of the if in TkTextFindDisplayIndex. Ensure the text widget object of the test actually is in sync to guarantee this test (currently) fails. check-in: ca510675 user: fvogel tags: revised_text, tip-466
13:43
Cosmetic check-in: 6561ec6c user: fvogel tags: pspjuth-treeview
11:13
Merge 8.6 check-in: 5f5974e6 user: jan.nijtmans tags: trunk, main
11:07
Sync rules.vc with Tcl check-in: eb732e06 user: jan.nijtmans tags: core-8-6-branch
2022-02-15
20:47
In the treeview man page, add precedence of cell tags on item tags when drawing. check-in: 4cf70bbe user: fvogel tags: pspjuth-treeview
20:22
merge trunk check-in: 4a2673a1 user: fvogel tags: pspjuth-treeview
19:57
Remove unneeded white space changes check-in: 61516fc3 user: fvogel tags: revised_text, tip-466
19:53
... but this can all be simplified. check-in: 12fab1d0 user: fvogel tags: revised_text, tip-466
19:47
Make it really right..., with comments. check-in: 66dc4269 user: fvogel tags: revised_text, tip-466
2022-02-14
18:00
Merge 8.6 check-in: 37566099 user: jan.nijtmans tags: trunk, main
17:46
sync win/tcl.m4 and win/rules.vc with Tcl check-in: 50e718f7 user: jan.nijtmans tags: core-8-6-branch
10:39
Make it right this time... check-in: 0a27761e user: fvogel tags: revised_text, tip-466
10:24
Make the previous fix more robust check-in: b5ac752c user: fvogel tags: revised_text, tip-466
10:15
Add explanatory comment about previous commit check-in: e90aa939 user: fvogel tags: revised_text, tip-466
10:11
Fix [053afb19b6]: AddressSanitizer: stack-buffer-overflow during text-39.10 check-in: 4e6dc7f6 user: fvogel tags: revised_text, tip-466
08:08
Fix crash in textWind-18.2 on macOS. [1501749fff] needed a different fix here in the revised_text branch. check-in: 14752d4b user: fvogel tags: revised_text, tip-466
03:07
Remove extraneous line from demo Closed-Leaf check-in: 0f4e36e0 user: kevin_walzer tags: mac_grab_fix
03:03
Possible fix for 141a119635, global grab now functions as expected on macOS check-in: ea6c9064 user: kevin_walzer tags: mac_grab_fix
2022-02-13
13:49
Cell Images check-in: 0d7b61db user: pspjuth tags: pspjuth-treeview
00:57
Documentation polish. check-in: 17df7950 user: pspjuth tags: pspjuth-treeview
00:56
Correct center anchoring in treeview. check-in: 65b723d3 user: pspjuth tags: pspjuth-treeview
2022-02-12
19:08
Merge 8.6 check-in: 94fef6b8 user: jan.nijtmans tags: trunk, main
18:53
Fix (hopefully) [1958367]. Patch mentioned in that ticket was only partially applied, so this has more chance to work. check-in: 57db49cf user: jan.nijtmans tags: core-8-6-branch
16:29
Fix for 7487adcd check-in: d638e7ca user: kevin_walzer tags: core-8-6-branch
16:28
Fix for 7487adcd check-in: 16cad963 user: kevin_walzer tags: trunk, main
16:11
Merge Chavez patches to trunk check-in: a971165c user: kevin_walzer tags: trunk, main
16:10
Merging Christopher Chavez patches to core-8-6-branch check-in: 39076817 user: kevin_walzer tags: core-8-6-branch
16:00
Fix item #3 from ticket [934cab5005]: Erroneous index calculation and crash with revised_text. Test textindex-19.16 no longer crashes. Thanks to frithrah for providing the fix. check-in: ffb86fc7 user: fvogel tags: revised_text, tip-466
15:58
Add new (currently crashing) test textIndex-19.16 demonstrating the crash reported in [934cab5005] (item #3). check-in: b1bb7f65 user: fvogel tags: revised_text, tip-466
2022-02-11
15:20
Memory leak patches from Christopher Chavez (rebased to 8.6) Closed-Leaf check-in: b0684b5e user: jan.nijtmans tags: chavez_patches
14:59
Merge 8.6. Take over some changes from tclMain.c into tkMain.c, such as the handling of stdout/stderr channel. Don't use utf-8 for the console (might have some unexpected side-effects on Windows) check-in: e026febb user: jan.nijtmans tags: trunk, main
14:53
Fix [e331bc4708]: memset(NULL, …) called in Tk_PhotoBlank() check-in: d1f9b9d4 user: jan.nijtmans tags: core-8-6-branch
06:36
merge trunk check-in: a0014eca user: fvogel tags: revised_text, tip-466
2022-02-10
14:58
Is it dangerous to assume utf-8 for the console? Closed-Leaf check-in: 48dbfb80 user: jan.nijtmans tags: console-no-utf8
11:13
Fix build with -DTK_NO_DEPRECATED check-in: 360d83f0 user: jan.nijtmans tags: trunk, main
2022-02-09
15:09
Tweaks/additions to Widget Demo translation check-in: 8be5e02a user: jan.nijtmans tags: trunk, main
13:50
Eliminate 'shadowed variable' warning for win32. Eliminate '-file' argument for wish when built with Tcl 9. check-in: 8de342c9 user: jan.nijtmans tags: trunk, main
13:31
Merge 8.6 check-in: b620a682 user: jan.nijtmans tags: trunk, main
12:31
Fix [0973bf04e6]: tkCanvText.c : clang says unused but set variable. Also re-structere case-statements, making better use of "default" check-in: 404938a9 user: jan.nijtmans tags: core-8-6-branch
08:39
Typo check-in: a980fe32 user: fvogel tags: tip614-win-wtssession-change
2022-02-08
14:56
Merge 8.6 check-in: 5dd7220e user: jan.nijtmans tags: trunk, main
14:54
More changes for arm64 (or aarch64) check-in: 3b78506e user: jan.nijtmans tags: core-8-6-branch
2022-02-07
22:17
Control separators per column check-in: c3da92e3 user: pspjuth tags: pspjuth-treeview
18:32
Memory leak patches from Christopher Chavez check-in: 5a6bb861 user: kevin_walzer tags: chavez_patches
10:15
Merge 8.6 check-in: 98a51946 user: jan.nijtmans tags: trunk, main
10:11
Fix [247d80ddd8]: Chinese translation - tk msg check-in: 1ef60cb9 user: jan.nijtmans tags: core-8-6-branch
08:42
Merge 8.6 check-in: aab87cd5 user: jan.nijtmans tags: trunk, main
08:35
Add support for windows-arm check-in: 5d471f10 user: jan.nijtmans tags: core-8-6-branch
08:26
Fix [b54a9193f6]: broken HTTPS URL in ttk::style manual page check-in: 5e373590 user: jan.nijtmans tags: core-8-6-branch
08:21
Fix [864b06e7fc]: signed integer overflow in tkImgPNG.c Closed-Leaf check-in: 63842fe2 user: jan.nijtmans tags: bug-864b06e7fc
07:29
Merge 8.6 check-in: 99f8501c user: jan.nijtmans tags: trunk, main
07:24
Unneeded TEXT() macro in tkMain.c. Comment formatting check-in: 4697cc37 user: jan.nijtmans tags: core-8-6-branch
03:04
Possible fix for 7487adcd Closed-Leaf check-in: ebc275ad user: kevin_walzer tags: autorelease_pool_corrupted
2022-02-06
17:38
Port argx_rejig branch to Tk check-in: 38afff68 user: jan.nijtmans tags: trunk, main
2022-02-04
22:04
unneeded TEXT macro Closed-Leaf check-in: b7890f11 user: jan.nijtmans tags: enhance-console
21:34
Merge 8.7. Go back to using "gotPartial" in stead of a enum check-in: a4b569c4 user: jan.nijtmans tags: enhance-console
21:07
Merge 8.7 check-in: 48fbef95 user: jan.nijtmans tags: tip-606
2022-02-03
20:55
Fix [3fefb364e2]: crash in ttk::combobox current with empty combobox. The bug was not present in trunk, so just add the non-regression test. check-in: 403cc3dc user: fvogel tags: trunk, main
20:53
Fix [3fefb364e2]: crash in ttk::combobox current with empty combobox. check-in: 537a06fc user: fvogel tags: core-8-6-branch
20:53
Tune error message slightly again. Closed-Leaf check-in: e8b70d0e user: fvogel tags: bug-3fefb364e2
17:12
Adapt argc/argv handling from Tcl check-in: feb0e3f3 user: jan.nijtmans tags: enhance-console
15:44
Enhance console (ported from Tcl) check-in: f2db1065 user: jan.nijtmans tags: enhance-console
10:41
X11 header-file (specific) update. Move XMaxTransChars definition from Xlib.h to tkInt.h, windows-only check-in: 8bf6ac6a user: jan.nijtmans tags: trunk, main
07:29
Change slightly the error message to match what 8.7 returns ([3fefb364e2] is not present in trunk, the problem is only with 8.6). check-in: c2afc768 user: fvogel tags: bug-3fefb364e2
2022-02-02
15:26
Get rid of underlineObj/overstrikgObj/elideObj int text tags check-in: cf399a79 user: jan.nijtmans tags: tip-613-demo
15:08
TIP #613 demo: rewrite "place" and text tag handling (-elide, -overstrike, -underline) using the new functionality check-in: 4ea208eb user: jan.nijtmans tags: tip-613-demo
13:59
Oops 2 check-in: 65caee47 user: jan.nijtmans tags: tip-613
13:55
Oops check-in: 6f56307d user: jan.nijtmans tags: tip-613
13:24
More adaptations (use NaN/INT_MIN as internal representation) check-in: de3c285f user: jan.nijtmans tags: tip-613
2022-02-01
22:08
Merge 8.7 check-in: 6b506057 user: jan.nijtmans tags: tip-613
22:08
Merge 8.7 check-in: e1efdaa3 user: jan.nijtmans tags: revised_text, tip-466
22:07
Merge 8.7 check-in: 75e5d0e6 user: jan.nijtmans tags: tip-606
22:03
Fix crash with Tcl9 headers check-in: 06dd6e39 user: jan.nijtmans tags: trunk, main
21:50
Fix Tk_Get3BorderColors() signature. Add documentation, created by René Zaumseil check-in: 20e9d21a user: jan.nijtmans tags: tip-606
20:29
Fix [3fefb364e2]: crash in ttk::combobox current. Test combobox-2.8 now passes. check-in: 27337fab user: fvogel tags: bug-3fefb364e2
20:27
Add (currently) crashing test combobox-2.8 check-in: 3a9dcd23 user: fvogel tags: bug-3fefb364e2
14:07
Same protection for TK_OPTION_BOOLEAN too. check-in: 8f26f486 user: jan.nijtmans tags: tip-613
13:54
Fix the memory corruption bug check-in: 8a9cf0c9 user: jan.nijtmans tags: tip-613
12:38
Merge tip-613 Closed-Leaf check-in: e1dad2a9 user: jan.nijtmans tags: tip-613-bug
12:37
Merge 8.7 check-in: 26ea8b4b user: jan.nijtmans tags: tip-613
11:32
Update Xfuncproto.h (add _X_NONSTRING, not used anywhere yet) check-in: 471f96a8 user: jan.nijtmans tags: trunk, main
2022-01-31
22:37
Restore the special treatment for the text geometry manager to fix crash in textWind-18.1. check-in: d7bf2681 user: fvogel tags: bug-61e0bb8aab
21:04
merge core-8-6-branch check-in: efaca750 user: fvogel tags: bug-61e0bb8aab
20:58
merge trunk (and fix 2 conflicts in generic/tkTextDisp.c) check-in: 48e95a2b user: fvogel tags: revised_text, tip-466
20:44
Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events. check-in: 0f68556b user: fvogel tags: trunk, main
20:43
Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events. check-in: ee0a9bf9 user: fvogel tags: core-8-6-branch
20:42
Backout temporary commits helping the debug, specifically [33363e00] and [ec5c33bb]. Closed-Leaf check-in: 67436b6b user: fvogel tags: bug-1501749fff
20:09
merge trunk check-in: 5dbe8e16 user: fvogel tags: revised_text, tip-466
16:52
Merge 8.7 check-in: 0537947b user: jan.nijtmans tags: tip-606
16:47
Change winPtr->optionLevel and winPtr->numTags from int to size_t, when compiled with Tcl 9 headers. check-in: c343b184 user: jan.nijtmans tags: trunk, main
15:01
Use TIP #616 API (WIP) check-in: e2be4916 user: jan.nijtmans tags: tip-616
2022-01-30
21:11
merge trunk check-in: 73c2c222 user: fvogel tags: revised_text, tip-466
16:39
Remove debug code inadvertently left in. check-in: d86b7587 user: fvogel tags: bug-1501749fff
16:34
Re-introduce the fix [83d63659], which was correct after more analysis. One cannot make any use of the 'client' pointer after Tk_MaintainGeometry/Tk_MapWindow have been called because they may run event handlers that in turn may destroy the embedded window. In the process the embedded window pointer will be freed and 'client' will point to already freed memory. This analysis was supported by valgrind wich showed the problem with textWind-18.1. check-in: 19d36803 user: fvogel tags: bug-1501749fff
16:09
Fix memory problem revealed by valgrind with textWind-18.2. At this point dInfoPtr is already freed when running textWind-18.2. check-in: 9e98a6d7 user: fvogel tags: bug-1501749fff
14:16
Backout previous commit. I have confirmed by tests at GitHub (see PR#11) that the crash happens in textDisp-0.1 and in textDisp-0.2 but not anywhere else. check-in: 6f9b2184 user: fvogel tags: tip-613-bug
01:10
Compile Tk 8.7 against Tcl wit TIP #616 (no changes - yet) check-in: 4fac2e2d user: jan.nijtmans tags: tip-616
2022-01-27
21:31
Temporarily disable textDisp-0.* tests ('double tag elide transition') to see if there is a crash in another textDisp.test check-in: fef8c729 user: fvogel tags: tip-613-bug
07:59
Merge 8.7 check-in: 06318bf9 user: jan.nijtmans tags: tip-613
07:17
Let's try to disable optimization for a single file only check-in: 3c71610f user: jan.nijtmans tags: tip-613-bug
2022-01-26
10:11
TIP614 wtssession: add missing NULL to Tcl_SetErrorCode check-in: d53b1427 user: oehhar tags: tip614-win-wtssession-change
07:07
Merge 8.6 check-in: f88d2d24 user: jan.nijtmans tags: trunk, main
07:06
Slightly better description for TK_OPTION_RELIEF (regarding TK_RELIEF_NULL) check-in: b42108b2 user: jan.nijtmans tags: core-8-6-branch
2022-01-25
22:46
Temporarily set verbose mode for classic tests on Windows with gcc, to see where exactly it crashes in textDisp.test check-in: 5bb835fc user: fvogel tags: tip-613-bug
21:52
Slightly better error-message for "expected floating-point number", when the empty string is accepted as well check-in: ac7b2608 user: jan.nijtmans tags: trunk, main
16:12
Implement TK_OPTION_NULL_OK for TK_OPTION_INT (working the same as for TK_OPTION_DOUBLE). Better error-messages. check-in: 5b208d71 user: jan.nijtmans tags: tip-613
10:24
merge-mark check-in: 8ac9b6a7 user: jan.nijtmans tags: trunk, main
10:22
Add some spare stub entries check-in: 754ae989 user: jan.nijtmans tags: core-8-6-branch
10:16
Add Tk_MakeWindow too check-in: 06cd82af user: jan.nijtmans tags: tip-606
08:25
Merge 8.7 check-in: a515edb4 user: jan.nijtmans tags: tip-606
2022-01-24
18:08
Ditto for macOS with clang. check-in: ec5c33bb user: fvogel tags: bug-1501749fff
18:07
Temporarily set verbose mode for classic tests on Windows with gcc, to see where exactly it crashes in textWind.test. check-in: 33363e00 user: fvogel tags: bug-1501749fff
12:11
[8a49f43b] TIP614 wtssession: add documentation. check-in: c5ce8ed9 user: oehhar tags: tip614-win-wtssession-change
11:12
TIP 614 wtssession: avoid multiple registrations for the same window, as this results in multiple notifications. check-in: 4707c580 user: oehhar tags: tip614-win-wtssession-change
09:49
TIP614 win wtssession: make work without update, thaks to Christian Werner and Francois for the help check-in: e7e5e3ee user: oehhar tags: tip614-win-wtssession-change
2022-01-23
16:15
Document TK_OPTION_NULL_OK flags for TK_OPTION_BOOLEAN check-in: 61b618fe user: jan.nijtmans tags: tip-613
16:11
Move needsTcl87 constraint to constraints.tcl check-in: 9ebddd02 user: jan.nijtmans tags: tip-613
16:06
See if the bug is still there .... check-in: 317f65cc user: jan.nijtmans tags: tip-613-bug
16:00
Fix remaining compiler warnings check-in: 50d47ccb user: jan.nijtmans tags: pspjuth-treeview
15:13
Fix the first part of [1501749fff]. Now textWind-18.1 passes. check-in: 157d5a2a user: fvogel tags: bug-1501749fff
14:39
Don't use return in DisplayText but 'goto end' so that Tcl_Preserve / Tcl_Release calls keep being balanced. check-in: b8c476ac user: fvogel tags: bug-1501749fff
14:20
More accurate comment. Indeed long ago there used to be Tcl_Preserve/Tcl_Release calls around the call to TkTextPickCurrent but they have been replaced by refcount management when TIP #155 was implemented, see [e58248ce5f8b5af2]. check-in: 5cf0fe4c user: fvogel tags: bug-1501749fff
11:30
TIP614 win wtssession: check for windows existance on call, implement all callbacks check-in: aad932bf user: oehhar tags: tip614-win-wtssession-change
09:32
Fix the second part of [1501749fff]. Now textWind-18.2 passes. check-in: 511cf9cc user: fvogel tags: bug-1501749fff
09:24
Add some time in textWind-18.1 to make sure it crashes before the test is over. The crash can be seen with TESTFLAGS='-verbose bepst': the log stops with '---- textWind-18.1 start' (i.e. the log shows no end of the test). check-in: f8cfb0b3 user: fvogel tags: bug-1501749fff
09:21
Add (currently crashing) test textWind-18.2 dealing with the issue demonstrated by the second script in comment dated 2022-01-08 23:30:30 in [1501749fff]. This test is constrained with 'knownBug'. check-in: 463699d9 user: fvogel tags: bug-1501749fff
09:07
merge core-8-6-branch check-in: c6c279e3 user: fvogel tags: bug-1501749fff
2022-01-22
09:59
Fix more warnings when compiling Tk with Tcl 9. check-in: f27f5dcf user: fvogel tags: pspjuth-treeview
2022-01-20
22:00
Fix warnings when building with gcc. check-in: 062d62c4 user: fvogel tags: pspjuth-treeview
2022-01-19
20:08
Fix build error on Linux with gcc (seen at Github actions). There are quite a few warnings to deal with as well: https://github.com/tcltk/tk/runs/4864568633?check_suite_focus=true check-in: 7ff06ed0 user: fvogel tags: pspjuth-treeview
11:07
Merge 8.7 check-in: 55c2e359 user: jan.nijtmans tags: tip-613
10:43
Merge fork, sorry. check-in: 3df235ad user: oehhar tags: tip614-win-wtssession-change
10:35
TIP614: get right window for callback registration (thanks to Christian Werner for his advice) check-in: 75bea34e user: oehhar tags: tip614-win-wtssession-change
09:29
Fix mingw-w64 build check-in: 37e8188a user: jan.nijtmans tags: tip614-win-wtssession-change
2022-01-18
22:59
Test and document cell tag bindings check-in: 2ed3bd95 user: pspjuth tags: pspjuth-treeview
21:08
TIP614 win wtssession: first sketch of implementation check-in: bded9fe3 user: oehhar tags: tip614-win-wtssession-change
01:07
Adapt to font change check-in: ad9f4b45 user: pspjuth tags: pspjuth-treeview
2022-01-17
23:52
Use TCL_INDEX_NONE in new code. Like [1c6ef075] check-in: ad58a321 user: pspjuth tags: pspjuth-treeview
22:24
Merge main check-in: fd2b66e5 user: pspjuth tags: pspjuth-treeview
22:21
merge mark check-in: 80b20378 user: fvogel tags: trunk, main
22:15
Cherrypick [baf43e83] from trunk. check-in: aa1cff13 user: fvogel tags: core-8-6-branch
22:14
Merge main check-in: 99d7e2c9 user: pspjuth tags: pspjuth-treeview
22:10
Merge main check-in: 97df4378 user: pspjuth tags: pspjuth-treeview
17:20
Merge 8.6 check-in: ecb0e449 user: jan.nijtmans tags: trunk, main
17:19
Merge 8.5 check-in: fe860984 user: jan.nijtmans tags: core-8-6-branch
2022-01-16
18:07
merge trunk check-in: 5a975339 user: fvogel tags: revised_text, tip-466
18:06
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: bbbd975a user: fvogel tags: trunk, main
18:05
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: b4b3f08f user: fvogel tags: core-8-6-branch
2022-01-13
22:49
Remove proc ::tk::fontchooser::actual as this does not look right to me and creates issue #15 (see ticket [f75190db19]). Closed-Leaf check-in: 894a7a81 user: fvogel tags: bug-f75190db19
21:50
Typo in comment check-in: 57e7ca4b user: fvogel tags: bug-f75190db19
21:39
Let existing fontchooser tests pass. This also fixes the 'can't read S(nstate)' error reported in the ticket. check-in: 4f9c9834 user: fvogel tags: bug-f75190db19
21:11
Better code style check-in: e6c18d7a user: fvogel tags: bug-f75190db19
14:55
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: ed99a991 user: oehhar tags: trunk, main
14:52
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: aec60159 user: oehhar tags: core-8-6-branch
2022-01-09
20:24
Oops. Fix my fix in the previous commit. check-in: 2ab4d5ab user: fvogel tags: bug-f75190db19
16:03
Merge 8.7 check-in: c54bbabd user: jan.nijtmans tags: tip-606
16:02
Merge 8.7 check-in: 284e6f8b user: jan.nijtmans tags: tip-613
16:00
Merge 8.6 check-in: bb80ca2c user: jan.nijtmans tags: cygwin
15:49
Fix error leading to unexpected results... check-in: b0b8d388 user: fvogel tags: bug-f75190db19
15:39
Merge 8.7 check-in: 282fa5c1 user: jan.nijtmans tags: glyph_indexing_2
15:34
Merge 8.7 check-in: 662d1a85 user: jan.nijtmans tags: mac_styles_87
13:52
merge revised_text check-in: e58187c3 user: fvogel tags: less_test_constraints_revised_text
13:50
merge 8.6 check-in: fd65f596 user: fvogel tags: less_tests_constraints
13:48
merge trunk check-in: 22bd1d42 user: fvogel tags: revised_text, tip-466
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3003babb user: fvogel tags: trunk, main
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3188577b user: fvogel tags: core-8-6-branch
00:27
merge trunk check-in: 4a99b729 user: fvogel tags: revised_text, tip-466
2022-01-08
23:27
merge core-8-6-branch, in particular backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase textWind-18.1 marked with 'knownBug' constraint. check-in: dc0bec62 user: fvogel tags: bug-61e0bb8aab
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: d1ca4b4a user: fvogel tags: trunk, main
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 2f86cf37 user: fvogel tags: core-8-6-branch
23:24
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 871384dd user: fvogel tags: bug-1501749fff
23:18
merge core-8-6-branch check-in: 67d5802a user: fvogel tags: bug-1501749fff
20:53
Ensure the window is destroyed before trying to recreate it. Closed-Leaf check-in: dc0271be user: fvogel tags: bug-17f44d4a0b
20:40
Add many more explanations in textWind-17.10 since what's happening in this test is hard to grasp. Also, add an 'updateText' between the two lines configuring -window {} which should stabilize the test and remove any race condition. Indeed, line '.t window configure 1.2 -window {}' will run the (still existing at this point) -create script at display (i.e. idle) time, which creates a race condition with the following line '.tt.t window configure 1.2 -window {}' that does the same -create script run. check-in: b2bbd954 user: fvogel tags: bug-17f44d4a0b
20:39
merge-mark check-in: 759a9058 user: jan.nijtmans tags: trunk, main
20:34
Add "no-xft" tag to tk::build-info check-in: fc5b4a73 user: jan.nijtmans tags: core-8-6-branch
18:04
Add "testConstraint deprecated" to constraints.tcl, and use it everywhere needed. Add "no-xft" tag to tk::build-info check-in: 846e6516 user: jan.nijtmans tags: trunk, main
2022-01-07
22:58
Merge 8.6 check-in: e3a44528 user: jan.nijtmans tags: trunk, main
22:56
Make TK_NO_DEPRECATED flag available in tk::build-info (only with Tcl 8.7) check-in: c7207a29 user: jan.nijtmans tags: core-8-6-branch
22:49
Fix testscases with -DTK_NO_DEPRECATED=1 check-in: f1c2c3ea user: jan.nijtmans tags: trunk, main
15:52
Implement TIP #577 for ttk Treeview too. check-in: 7178f214 user: jan.nijtmans tags: trunk, main
15:51
Fix [822450d6e4] for use withTcl 9.0 as well (index >= 0 would be always true then) check-in: 51dde581 user: jan.nijtmans tags: trunk, main
2022-01-06
20:13
Merge 8.6 check-in: 429f15db user: culler tags: trunk, main
20:13
Fix [b7d851e988]: crash caused by not finding the toplevel for the dragTarget in tkWmDeadWindow. check-in: 1d98754b user: culler tags: core-8-6-branch
18:22
Fix [b7d851e988]: crash caused by not finding the toplevel for the dragTarget in tkWmDeadWindow. Closed-Leaf check-in: 25013156 user: culler tags: bug-b7d851e988
2022-01-05
20:34
merge revised_text check-in: 1b4b73c2 user: fvogel tags: less_test_constraints_revised_text
20:33
merge 8.6 check-in: 67bfb1a0 user: fvogel tags: less_tests_constraints
12:33
At those places, a plain update is needed also on macOS. check-in: e5364faf user: fvogel tags: bug-17f44d4a0b
2022-01-04
12:29
At those places, a plain update is needed also on macOS. check-in: 8504cd5c user: fvogel tags: bug-17f44d4a0b
2022-01-03
21:27
Merge bug-40bc819140. check-in: 97fac567 user: fvogel tags: bug-17f44d4a0b
21:27
Remove constraint on textWind-10.7 so that it gets tested at Github CI. Closed-Leaf check-in: 1fd613c3 user: fvogel tags: bug-40bc819140
21:01
Merge bug-40bc819140. check-in: 92f17ac4 user: fvogel tags: bug-17f44d4a0b
21:00
Both update idletasks and a later update are needed to get the two error messages on all platforms in textWind-10.7. check-in: 4e5d3c3a user: fvogel tags: bug-40bc819140
20:47
At those places, a plain update is needed also on macOS. check-in: e4cbdff1 user: fvogel tags: bug-17f44d4a0b
20:39
Propagate proc updateText from textDisp.test to textWind.test. check-in: e3f912b3 user: fvogel tags: bug-17f44d4a0b
20:29
Merge bug-40bc819140. check-in: 15fee557 user: fvogel tags: bug-17f44d4a0b
20:26
Propagate the solution for update / update idletask according to the platform as it is in textDisp.test already. check-in: 6a06b677 user: fvogel tags: bug-40bc819140
20:16
Add more (failing, so far) [winfo container] tests. Closed-Leaf check-in: 8acc651c user: fvogel tags: rfe-b6f0d68802
19:53
Revert previous commit, it just adds to the confusion since containerPtr is a name already used throughout the code. Closed-Leaf check-in: 70bc9945 user: fvogel tags: bug-b6f0d68802
12:30
Revert [a1d698c3]. check-in: 4f6412db user: fvogel tags: trunk, main
12:30
Revert [a61bc893]. check-in: 95d2a07b user: fvogel tags: core-8-6-branch
12:29
Backout [d38ae72d] since textWind-10.7 now fails on Linux instead of macOS. check-in: 026b3ef5 user: fvogel tags: bug-40bc819140
2022-01-02
15:41
Rename maintainerPtr to become containerPtr. check-in: c4e8e44e user: fvogel tags: bug-b6f0d68802
15:35
Complementary fix for sporadically unstable textWind-3.4 check-in: 8203f7b9 user: fvogel tags: bug-17f44d4a0b
15:27
Use update instead of proc twait in [winfo container] tests. check-in: 037c2f0e user: fvogel tags: rfe-b6f0d68802
13:22
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: a1d698c3 user: fvogel tags: trunk, main
13:22
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: a61bc893 user: fvogel tags: core-8-6-branch
13:20
Fix (perhaps) [17f44d4a0b]:textWind-17.10 fails sometimes at Github check-in: acc9ea4d user: fvogel tags: bug-17f44d4a0b
2022-01-01
19:12
Change conceptual meaning of maintainerPtr. See [b6f0d68802]. check-in: 2a9f84af user: fvogel tags: bug-b6f0d68802
17:58
Test [winfo container] with a window embedded in a text widget. check-in: 62c92f8e user: fvogel tags: rfe-b6f0d68802
17:52
Add documentation for [winfo container]. check-in: 6879f312 user: fvogel tags: rfe-b6f0d68802
17:43
Add new subcommand [winfo container], with tests. See [b6f0d68802]. check-in: 3896aa8d user: fvogel tags: rfe-b6f0d68802
16:37
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: d38ae72d user: fvogel tags: bug-40bc819140
11:06
merge 8.6 Closed-Leaf check-in: 6f9a4e5c user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
11:01
Correct typos in various comments. check-in: d88ceb74 user: fvogel tags: trunk, main
11:00
Correct typos in various comments. check-in: 4b6853b7 user: fvogel tags: core-8-6-branch
2021-12-31
16:15
Fix crash in focus.test on macOS at Github (only). See problem analysis in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9 check-in: d74f9f13 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-30
15:56
Merge 8.6 check-in: 7c8979e3 user: marc_culler tags: trunk, main
15:43
Fix [822450d6e4]: Crash at exit in Aqua, caused by calling Ttk_GeometryRequestProc with index -1. check-in: b7f3c069 user: marc_culler tags: core-8-6-branch
2021-12-28
14:53
Adjust style Closed-Leaf check-in: c5901a70 user: marc_culler tags: bug-822450d6e4
03:57
Fix typo. (Oops.) check-in: d641d769 user: marc_culler tags: bug-822450d6e4
03:18
Fix [822450d6e4]: Crash at exit in Aqua, caused by calling Ttk_GeometryRequestProc with index -1. check-in: 467b08d8 user: marc_culler tags: bug-822450d6e4
2021-12-27
19:02
Merge 8.6 check-in: 95fc0783 user: marc_culler tags: trunk, main
18:54
Fix [eb26d4ec8e]: Aqua combobox beeps if the mouse button is clicked outside the combobox while the menu is open. check-in: c42556cc user: marc_culler tags: core-8-6-branch
2021-12-26
22:03
Fix [eb26d4ec8e]: Aqua combobox beeps if the mouse button is clicked outside the combobox while the menu is open. Closed-Leaf check-in: 65bb4359 user: marc_culler tags: bug-eb26d4ec8e
2021-12-24
15:42
Merge 8.6 check-in: 117c1890 user: marc_culler tags: trunk, main
15:41
Add cast to silence compiler warning check-in: 052cc088 user: marc_culler tags: core-8-6-branch
15:02
Merge 8.6 check-in: 3204c924 user: marc_culler tags: trunk, main
15:02
Fix [9153164bf7]: drag events should go to the widget that initiated the drag. check-in: e2c1f5e6 user: marc_culler tags: core-8-6-branch
2021-12-23
20:56
Fix [9153164bf7]: drag events should go to the widget that initiated the drag, rather than its toplevel. Closed-Leaf check-in: 615e68a5 user: marc_culler tags: bug-9153164bf7
2021-12-22
17:22
Merge 8.6 check-in: 46303eab user: marc_culler tags: trunk, main
17:13
Remove redundant line of code. check-in: 8e7efc8f user: marc_culler tags: core-8-6-branch
16:59
Fix [a132b5507e]: missing NSLeftButtonDown events cause strange menubutton behaviors. check-in: f6c66b52 user: marc_culler tags: core-8-6-branch
02:53
Fix [a132b5507e]: missing NSLeftButtonDown events cause strange menubutton behaviors. Closed-Leaf check-in: dbf224fe user: marc_culler tags: bug-a132b5507e
2021-12-21
13:22
If TK_NO_DEPRECATED is defined, remove the deprecated stub entries check-in: 3a1af83e user: jan.nijtmans tags: tip-606
13:02
TIP #606 implementation. TODO: documentation check-in: 7538ed6c user: jan.nijtmans tags: tip-606
2021-12-20
21:15
merge 8.7 check-in: 430f81cc user: jan.nijtmans tags: tip-613
21:14
Merge 8.7 check-in: 87274742 user: jan.nijtmans tags: mac_styles_87
21:13
Merge 8.7 check-in: 76feb432 user: jan.nijtmans tags: glyph_indexing_2
20:24
merge 8.6 check-in: b6fb66ff user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
18:46
Merge 8.6 check-in: e576070f user: culler tags: trunk, main
18:46
Fix [6be8b0b48c]: crashes caused by stale pointers stored in static variables in tkMacOSXMouseEvent.c check-in: 07b7f3c1 user: culler tags: core-8-6-branch
16:52
Merge 8.6 check-in: dc8e7a23 user: jan.nijtmans tags: cygwin
16:50
Call TkUpdatePointer when a toplevel is destroyed. Closed-Leaf check-in: 1d8a34da user: marc_culler tags: bug-6be8b0b48c
16:40
Merge 8.7 check-in: 28de74c4 user: jan.nijtmans tags: mac_styles_87
16:39
Merge 8.7 check-in: 10da7717 user: jan.nijtmans tags: glyph_indexing_2
16:38
Merge 8.7 check-in: 2f8f34f0 user: jan.nijtmans tags: tip-613
16:17
Merge 8.7 check-in: f96ef5b6 user: jan.nijtmans tags: revised_text, tip-466
16:09
Remove the isDead property from TKWindow since it is no longer needed. check-in: 85bdee11 user: marc_culler tags: bug-6be8b0b48c
15:58
Merge 8.6 check-in: 7b1daff1 user: jan.nijtmans tags: trunk, main
15:54
Clean up. check-in: 4a01f65e user: marc_culler tags: bug-6be8b0b48c
15:41
Don't use TK_TEXT_TABSTYLE_NONE/TEXT_WRAPMODE_NULL in comparisons, just use the explicit valid values instead. Also, some formatting and adding type-casts check-in: 49afaa08 user: jan.nijtmans tags: core-8-6-branch
14:29
No need for "default" here check-in: fec468f9 user: jan.nijtmans tags: tip-613
14:27
Update documentation check-in: 9f93f9ed user: jan.nijtmans tags: tip-613
14:25
Prevent stale references in the persistent mouse event processing state. check-in: 27dc6a35 user: marc_culler tags: bug-6be8b0b48c
12:02
Merge 8.7 check-in: 857b11fa user: jan.nijtmans tags: tip-613
11:17
Merge 8.6 check-in: 6e7d328e user: jan.nijtmans tags: trunk, main
11:09
Since TK_OPTION_ANCHOR doesn't support the TK_CONFIG_NULL_OK flag, don't set this flag here. Adapt testcases to use -relief instead, which _does_ support TK_CONFIG_NULL_OK check-in: df82f896 user: jan.nijtmans tags: core-8-6-branch
10:52
Merge 8.6 check-in: a121dca4 user: jan.nijtmans tags: trunk, main
08:41
Fix [6178610b1b]: Ttk uses TK_OPTION_NULL_OK in -justify/-anchor, which is not supported check-in: ae4ecb78 user: jan.nijtmans tags: core-8-6-branch
08:18
Change default initialization for ttk:label -anchor to "w" Closed-Leaf check-in: 42c1621d user: jan.nijtmans tags: bug-6178610b1b
03:28
Remove one more static variable. Now TkWmDeadWindow can clear the drag target if necessary. check-in: c994c026 user: marc_culler tags: bug-6be8b0b48c
01:07
Make target not be static in processMouseEvent. check-in: 591ccaf0 user: marc_culler tags: bug-6be8b0b48c
2021-12-19
22:01
Add a property to TKWindow which indicates that the associated Tk window is being destroyed. check-in: 9b59acd2 user: marc_culler tags: bug-6be8b0b48c
14:55
Remove useless statement in filebox.test check-in: e73baeb8 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
13:13
Remove code doing nothing in filebox.test check-in: 6a3337a5 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
12:08
Remove useless or repeated code in filebox.test check-in: ca691ffb user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-18
19:41
Fix[6be8b0b48c]: Aqua can crash if a toplevel is destroyed with Cmd-W during a drag which began in the toplevel. check-in: fcbbb49e user: marc_culler tags: bug-6be8b0b48c
2021-12-17
20:30
Workaround for what appears to be a gcc optimization bug check-in: 31fe3049 user: jan.nijtmans tags: tip-613
15:28
Merge 8.7 check-in: 5a16ba1c user: jan.nijtmans tags: tip-613
15:01
In case-statements, use "default:" in stead of "case TK_ANCHOR_CENTER:". So unknown enum values will be handled as "center". check-in: 9fdb0796 user: jan.nijtmans tags: trunk, main
13:43
Tcl_SetResult -> Tcl_SetObjResult (as everywhere else in Tk) check-in: 89e9f7f9 user: jan.nijtmans tags: trunk, main
10:47
Add (little) regression-testcases check-in: 648b328f user: jan.nijtmans tags: bug-6178610b1b
09:35
Proposed fix for [6178610b1b]: Ttk uses TK_OPTION_NULL_OK in -justify/-anchor, which is not supported check-in: 8fca9ae5 user: jan.nijtmans tags: bug-6178610b1b
2021-12-16
17:38
WIP: first attempt fixing [a9929f112a]. Not complete yet. Closed-Leaf check-in: d39c5d09 user: jan.nijtmans tags: bug-a9929f112a
2021-12-15
13:46
merge-mark check-in: 6c42e81d user: jan.nijtmans tags: tip-613
13:45
Merge 8.6 check-in: 83b2c5a7 user: jan.nijtmans tags: trunk, main
13:34
Change Tk_FreeStyleFromObj (undocumented, nop) into a macro. So, stub-enabled extensions won't call this function any more.

Some code cleanup in tkConfig.c check-in: 2ed18814 user: jan.nijtmans tags: core-8-6-branch

12:47
code cleanup check-in: debb5ab0 user: jan.nijtmans tags: tip-613
10:40
Merge 8.7 check-in: a6e9e836 user: jan.nijtmans tags: tip-613
10:39
Merge 8.6 check-in: 902aa0d0 user: jan.nijtmans tags: trunk, main
10:39
Fix breakage of --enable-symbols=mem build, caused by [9e07db6461dd7aa0|this] commit check-in: b5ae0b82 user: jan.nijtmans tags: core-8-6-branch
2021-12-14
23:53
merge-mark check-in: 81c0c772 user: jan.nijtmans tags: trunk, main
23:53
Backport testcase combobox-2.7 from Tcl 8.7 check-in: 63cabceb user: jan.nijtmans tags: core-8-6-branch
22:54
Merge 8.7 check-in: ae528b31 user: jan.nijtmans tags: tip-613
16:55
TIP #577 follow-up (Enhanced index values for Tk). Now that an index may be "", reflect this in error-messages as well check-in: 36df269e user: jan.nijtmans tags: trunk, main
15:45
Merge 8.7 check-in: 141ebc9a user: jan.nijtmans tags: tip-613
11:46
Merge 8.6. Make anchorStrings, reliefString and justifyString MODULE_SCOPE check-in: 2c4c1de0 user: jan.nijtmans tags: trunk, main
11:15
TK_OPTION_JUSTIFY doesn't support TK_CONFIG_NULL_OK flag, so don't use it in testcases check-in: f4ac30a0 user: jan.nijtmans tags: core-8-6-branch
10:16
Merge 8.6 check-in: 9056d35b user: jan.nijtmans tags: trunk, main
10:03
Fix [156e58bc6e]: Tk_PhotoPutBlock(), Tk_PhotoPutZoomedBlock(): undefined behavior, other possible issues? check-in: 9e07db64 user: jan.nijtmans tags: core-8-6-branch
07:50
Fix [924835c36d]: ttk::combobox current 0 crashes in trunk (only). With regression test and (unrelated) error-message change check-in: 343b637e user: jan.nijtmans tags: trunk, main
2021-12-13
21:16
Remove superfluous destroy statement. check-in: 4ed0339f user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
21:13
Move cleanup statement in the correct (event-9.1) test it belongs to. check-in: 7517ea84 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
20:48
Revert previous commit since it does not help with the crash in focus.test. check-in: acc512d0 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
16:36
Merge 8.6 check-in: 845e3e95 user: jan.nijtmans tags: trunk, main
16:13
Change default anchor to "center" in config-8.18 testcase. Eliminate many useless {}-pairs in testcases check-in: fdf49c3d user: jan.nijtmans tags: core-8-6-branch
15:11
Use more "default" in case-statements check-in: 3901de93 user: jan.nijtmans tags: tip-613
13:14
Merge 8.7 check-in: 870fa246 user: jan.nijtmans tags: tip-613
13:06
Tk_Offset is deprecated check-in: c7a2fc4b user: jan.nijtmans tags: trunk, main
2021-12-12
21:19
Tests event-9.1 and -9.2: use controlPointerWarpTiming after generation of the warp events. Also force focus on the considered window before warping, and save and restore focus at test start/end. This could prevent the crash in focus.test seen at GitHub Actions for macOS. check-in: 3a2aaacd user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
17:28
Merge 8.6 check-in: f75f250e user: jan.nijtmans tags: trunk, main
17:15
Add new non-regression test config-4.29a. Formatting check-in: 86381cfa user: jan.nijtmans tags: core-8-6-branch
12:04
Avoid white space only changes. check-in: 5789d065 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-11
21:21
merge 8.6 check-in: cc0fedb2 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
16:43
Add non-regression test menu-39.1 checking for [be8f5b9fc2]. check-in: 2efe7841 user: fvogel tags: trunk, main
16:43
Add non-regression test menu-39.1 checking for [be8f5b9fc2]. check-in: 2665bc6c user: fvogel tags: core-8-6-branch
00:40
Merge 8.6 check-in: 87ec2c11 user: marc_culler tags: trunk, main
2021-12-10
23:20
Fix [733dae27a1]: scroll wheel events should go to the window containing the pointer check-in: 342db390 user: marc_culler tags: core-8-6-branch
17:07
Use TIP #613 to improve error-messages in Tk check-in: 58667f88 user: jan.nijtmans tags: tip-613
12:31
Merge 8.6 check-in: 97379fe5 user: jan.nijtmans tags: trunk, main
11:20
Fix [25894d41c2]: correcting usage of Tk_FreeColor() in ImgPhotoCmd() check-in: 3af889c8 user: jan.nijtmans tags: core-8-6-branch
03:47
Add SVG example to widget demo check-in: c82e8ab3 user: kevin_walzer tags: trunk, main
2021-12-09
18:32
Add comment with history of scroll wheel event handling. Closed-Leaf check-in: e14f5c28 user: marc_culler tags: rfe-733dae27a1
18:17
Fix regression with <B1-Motion> events. check-in: a0515f3d user: marc_culler tags: rfe-733dae27a1
18:05
Fix [733dae27a1]: send ScrollWheel events to the pointer window, not the focus window. check-in: b5e215f5 user: marc_culler tags: rfe-733dae27a1
17:11
Fix [25894d41c2]: correcting usage of Tk_FreeColor() in ImgPhotoCmd() Closed-Leaf check-in: 4959f179 user: jan.nijtmans tags: bug-25894d41c2
2021-12-08
23:09
merge 8.6 check-in: 231ab9d9 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:49
Add non-regression test menu-39.1 Closed-Leaf check-in: 32b21706 user: fvogel tags: bug-be8f5b9fc2
11:52
Merge 8.7 check-in: 4d2aef77 user: jan.nijtmans tags: revised_text, tip-466
11:51
Merge 8.7 check-in: 2dcd5d45 user: jan.nijtmans tags: glyph_indexing_2
11:50
Merge 8.7 check-in: 1f6f223a user: jan.nijtmans tags: mac_styles_87
11:48
Merge 8.6 check-in: 73d9515d user: jan.nijtmans tags: trunk, main
11:37
Add TkUnusedStubEntry to tkInt stub interface check-in: 3a6ec4ca user: jan.nijtmans tags: core-8-6-branch
11:00
Fix [66e491923c]: pointer arithmetic using NULL in ImgPhotoCmd() check-in: be6c2570 user: jan.nijtmans tags: core-8-6-branch
2021-12-07
14:03
Merge 8.7 check-in: e5999217 user: jan.nijtmans tags: glyph_indexing_2
14:02
Merge 8.7 check-in: b093b0fb user: jan.nijtmans tags: mac_styles_87
10:35
Merge 8.7 Closed-Leaf check-in: 5d844be3 user: jan.nijtmans tags: bug-be8f5b9fc2-alt
10:32
Merge 8.6 check-in: 7b15d1c9 user: jan.nijtmans tags: trunk, main
10:29
Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: 8a970bc0 user: jan.nijtmans tags: core-8-6-branch
10:10
Fix [50fc02f272]: pointer arithmetic using NULL in ToggleComplexAlphaIfNeeded() check-in: 81788f1b user: jan.nijtmans tags: core-8-6-branch
2021-12-06
22:05
Alternative fix for [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: fd0b89a4 user: jan.nijtmans tags: bug-be8f5b9fc2-alt
21:13
Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: 94687a02 user: fvogel tags: bug-be8f5b9fc2
14:02
Merge 8.6 check-in: 3ae564f6 user: marc_culler tags: trunk, main
14:01
Update the man page for wm protocol. check-in: e89cd09c user: marc_culler tags: core-8-6-branch
13:54
Merge 8.6 check-in: 0912961b user: marc_culler tags: trunk, main
13:39
Fix [b164efb546]: several issues with Motion-1 and Double-1 event generation. check-in: 76c46781 user: marc_culler tags: core-8-6-branch
13:28
Edit comments Closed-Leaf check-in: b90fdda5 user: marc_culler tags: bug-b164efb546
12:59
Add a guard against remaining in the ignoreUpDown state forever; edit comments. check-in: d853d14c user: marc_culler tags: bug-b164efb546
2021-12-05
22:05
Fix indentation ('Indents are 4 Spaces' and 'Continuation Lines are Indented 8 Spaces', see TIP #247 aka Tcl Engineering Manual). check-in: 9437c1e1 user: fvogel tags: bug-f75190db19
21:52
More fixes for [f75190db19]: ::tk::fontchooser of contains a couple of issues check-in: ad63dbf7 user: fvogel tags: bug-f75190db19
16:53
Edit comments. check-in: 35a47333 user: marc_culler tags: bug-b164efb546
16:43
Fix miscomputation of mouse coordinates when a drag leaves the window. check-in: 4bdad5cb user: marc_culler tags: bug-b164efb546
13:10
Merge 8.7 check-in: aed00b3a user: jan.nijtmans tags: revised_text, tip-466
13:08
Merge 8.7 check-in: d46e543d user: jan.nijtmans tags: glyph_indexing_2
13:07
Merge 8.7 check-in: 5568f2d9 user: jan.nijtmans tags: mac_styles_87
08:35
Add one more detail in the wm protocol documentation. Closed-Leaf check-in: f88c489d user: fvogel tags: wm_protocol_man
2021-12-04
21:49
Edit the wm protocol manual entry. check-in: 95b360ac user: marc_culler tags: wm_protocol_man
20:03
merge 8.6 check-in: 97832264 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
19:45
Fix wrong event target for drags that focus a window, which requires a new fix for [7bda9882cb] about double-clicks that focus a window. check-in: 5566444b user: marc_culler tags: bug-b164efb546
19:28
Merge 8.6 check-in: e683e7ad user: jan.nijtmans tags: trunk, main
19:26
Fix [5fb8145997]: Canvas redraw region too small when inserting points to a smoothed line check-in: 1fe355fb user: jan.nijtmans tags: core-8-6-branch
18:50
Merge 8.6 Closed-Leaf check-in: c04170f1 user: jan.nijtmans tags: bug-5fb8145997
18:36
merge trunk check-in: 311f25ef user: fvogel tags: revised_text, tip-466
18:36
Fix [2a6c62afd9]: <<TreeviewSelect>> firing. (And fix conflicts). check-in: ab47dd4a user: fvogel tags: trunk, main
18:28
Fix [2a6c62afd9]: <<TreeviewSelect>> firing. check-in: 5d07f1a3 user: fvogel tags: core-8-6-branch
18:20
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. This is the fix for the revised text widget. check-in: ccdf2749 user: fvogel tags: revised_text, tip-466
18:19
Cherrypick [ac253bf9] (Document the improvement in the text man page) and fix conflict. Closed-Leaf check-in: 34516b00 user: fvogel tags: bug-631a0b2d95_revised_text
18:17
merge trunk (except the fix for bug [631a0b2d95] which is specific to the legacy version of the text widget, and which comes as the next commit) check-in: 0226f58d user: fvogel tags: revised_text, tip-466
18:14
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. check-in: d1ef4400 user: fvogel tags: trunk, main
18:12
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. check-in: 3031278b user: fvogel tags: core-8-6-branch
17:59
Fix [440c528a99]: 16 bit Portable GrayMap broken. check-in: 9976e532 user: fvogel tags: trunk, main
17:59
Fix [440c528a99]: 16 bit Portable GrayMap broken. check-in: 991bad1f user: fvogel tags: core-8-6-branch
11:10
Fix comment: correct wording is 'last' arrow, not 'right' arrow. check-in: 0f8c1ff1 user: fvogel tags: bug-5fb8145997
2021-12-03
15:59
Fix bad B1-Motion coordinates in a certain strange situation. check-in: a198cfd2 user: marc_culler tags: bug-b164efb546
13:28
Restore sending B1-Motion events when the mouse leaves the window. check-in: c65a5947 user: marc_culler tags: bug-b164efb546
12:27
Prevent spurious B1-motion events when dragging a window by its titlebar. check-in: 107daec9 user: marc_culler tags: bug-b164efb546
02:09
Try to avoid <B1-Motion> events when dragging a window by its title bar. check-in: b3b9df95 user: marc_culler tags: bug-b164efb546
2021-12-02
18:16
Edit comment check-in: e9d3e567 user: marc_culler tags: bug-b164efb546
18:13
Merge 8.6 check-in: dd515082 user: marc_culler tags: bug-b164efb546
18:06
Fix [b164efb546]: MacOS - when <Button-1> changes focus the event is sent to the old focus window. check-in: d9ce36bf user: marc_culler tags: bug-b164efb546
2021-12-01
21:59
More "const" and (C++-compatible) type-casts. Also put (back) an osversion check check-in: 9fc6b2cd user: jan.nijtmans tags: mac_styles_87
17:18
Merge 8.7 check-in: 4f99f53b user: jan.nijtmans tags: mac_styles_87
17:16
Merge 8.7 check-in: 3e9fd144 user: jan.nijtmans tags: revised_text, tip-466
17:15
Merge 8.6 check-in: b45e93d7 user: jan.nijtmans tags: cygwin
17:13
Merge 8.7 check-in: 47c06c08 user: jan.nijtmans tags: glyph_indexing_2
17:11
Merge 8.6 check-in: 04111b8f user: jan.nijtmans tags: trunk, main
16:52
Fix gcc warning. Add some more type-casts check-in: bb01c15c user: jan.nijtmans tags: core-8-6-branch
11:09
Merge 8.7 check-in: b0722424 user: jan.nijtmans tags: glyph_indexing_2
11:05
Merge 8.7. Add "revised-text" tag to tk::build-info check-in: f4ccafe5 user: jan.nijtmans tags: revised_text, tip-466
11:02
Add tag "mac-styles", indicating we are dealing with the "mac_stles" branch here. Should be removed whenever this is merged to 8.7 check-in: 335f6d2a user: jan.nijtmans tags: mac_styles_87
10:59
Merge 8.7 check-in: 6df02e37 user: jan.nijtmans tags: mac_styles_87
10:57
merge-mark check-in: a4e4bb39 user: jan.nijtmans tags: trunk, main
10:56
Drop executable flag fromo win/tkUuid.h.in check-in: 819e13a8 user: jan.nijtmans tags: core-8-6-branch
10:55
Merge 8.6 check-in: 9d166edd user: jan.nijtmans tags: trunk, main
09:19
Implement TIP #599 for Tk 8.6 (only effective when loaded into Tcl 8.7+): Extended build information check-in: 3447af0c user: jan.nijtmans tags: core-8-6-branch
2021-11-30
20:54
Merge 8.7 check-in: db7caa16 user: jan.nijtmans tags: mac_styles_87
19:49
Merge 8.6 check-in: c939ee15 user: jan.nijtmans tags: trunk, main
19:46
Add "SelectedMenuItemTextColor" color on MacOS (backported from 8.7). Improve some comments check-in: dcf353f7 user: jan.nijtmans tags: core-8-6-branch
15:51
re-generate win/configure Closed-Leaf check-in: 4a7141a1 user: jan.nijtmans tags: tip-599
13:16
"wm protocol" documentation: add information, that WM_SAVE_YOURSELF is called on the windows platform on user logout or system shutdown. check-in: 4f21ed3c user: oehhar tags: core-8-6-branch
11:28
Add more files to "make dist". Eliminate some deprecated constructs from */configure.in check-in: e861335f user: jan.nijtmans tags: tip-599
09:46
Merge 8.6. Add 2 missing files check-in: 62e71df2 user: jan.nijtmans tags: tip-599
08:19
Merge 8.6 check-in: 34964d8c user: jan.nijtmans tags: trunk, main
08:17
formatting check-in: b8fe2696 user: jan.nijtmans tags: trunk, main
2021-11-29
20:45
merge 8.6 check-in: bbc958ab user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
17:33
Add missing space. check-in: dd3d3bd3 user: marc_culler tags: core-8-6-branch
17:28
Fix [4ac9d2cfd6]: CGImageFromDrawableRect() not using mac_drawable offsets. check-in: 021845ad user: marc_culler tags: core-8-6-branch
17:20
Don't call CGBitmapContextCreateImage twice for pixmaps. Make the rectangle once and for all. Closed-Leaf check-in: 2960f7ac user: marc_culler tags: bug-4ac9d2cfd6
16:51
Remove unnecessary ckalloc. Apple will handle it for us. check-in: fd46ae61 user: marc_culler tags: bug-4ac9d2cfd6
14:38
Implement TIP #599 for Tk 8.6 (only effective when loaded into Tcl 8.7+): Extended build information check-in: cc357225 user: jan.nijtmans tags: tip-599
11:28
Fix [4ac9d2cfd6]: CGImageFromDrawableRect() not using mac_drawable offsets check-in: 9b15b746 user: jan.nijtmans tags: bug-4ac9d2cfd6
2021-11-28
22:03
Fix 97b8e1d54b: -mdynamic-no-pic not supported on Apple Silicon check-in: 346ccbb9 user: jan.nijtmans tags: trunk, main
2021-11-26
19:51
Fix [794100ec81]: crashes when handling Apple Events. check-in: be960311 user: culler tags: trunk, main
16:37
Fix botched merge of tkMacOSXHLEvents.c and some unused parameter warnings. Closed-Leaf check-in: 270682e3 user: marc_culler tags: bug-794100ec81
2021-11-24
11:05
Merge 8.6 check-in: d9d0b4bd user: jan.nijtmans tags: trunk, main
11:02
Better don't make "xEvent" static, could be problematic with multiple Tk threads check-in: 6792652d user: jan.nijtmans tags: core-8-6-branch
10:48
Merge 8.6 check-in: addb9323 user: jan.nijtmans tags: trunk, main
10:28
Add generation of "tkUuid.h". Not used yet check-in: 1d5b030f user: jan.nijtmans tags: core-8-6-branch
10:27
line-endings check-in: 55bcd286 user: jan.nijtmans tags: core-8-6-branch
07:14
merge 8.6 Closed-Leaf check-in: 92527890 user: fvogel tags: bug-2a6c62afd9
05:12
Fix NULL/None mixup. check-in: 8c100742 user: culler tags: core-8-6-branch
2021-11-23
22:18
merge 8.6 check-in: 60f10a4a user: fvogel tags: bug-2a6c62afd9
21:58
Rework mouse event handling. Improvements include making Enter and Leave events work correctly. check-in: 3d9f4b72 user: culler tags: core-8-6-branch
21:23
Edit comments. Ignore B1 events in the titlebar (as before). Closed-Leaf check-in: dbd4f479 user: culler tags: macos_enter_leave
17:45
edit comments check-in: 6e9f57a8 user: marc_culler tags: macos_enter_leave
2021-11-22
19:09
Fix the computation of motion.x and motion.y in the MotionNotify events, so *all* scrollbars work. check-in: dc047d57 user: marc_culler tags: macos_enter_leave
00:56
Add comments check-in: 21380f17 user: marc_culler tags: macos_enter_leave
2021-11-21
22:30
Simplify the tracking. Generate Motion events when the pointer is outside the toplevel, so scrollbars work. check-in: ce1ff417 user: marc_culler tags: macos_enter_leave
19:35
Name variables consistently. check-in: e5619cba user: fvogel tags: bug-2a6c62afd9
19:32
ttk::treeview selection command: Generate <<TreeviewSelect>> only when the selection actually changed. treeview.test file now passes 100%. check-in: 3bf60fa9 user: fvogel tags: bug-2a6c62afd9
19:30
Refine tests further. check-in: ee94981e user: fvogel tags: bug-2a6c62afd9
17:09
Rework <<TreeviewSelect>> tests. check-in: 51356e7d user: fvogel tags: bug-2a6c62afd9
2021-11-20
16:34
Trying to receive motion events when the mouse leaves the window. check-in: 69cbffe2 user: marc_culler tags: macos_enter_leave
15:19
Add four new (failing) testcases covering newly reported issues with <<TreeviewSelect>>. check-in: 23a6ad6d user: fvogel tags: bug-2a6c62afd9
15:18
merge 8.6 check-in: 0f9383e9 user: fvogel tags: bug-2a6c62afd9
03:49
clean up check-in: dbde4879 user: marc_culler tags: macos_enter_leave
02:44
Make the pressbutton test command work again. check-in: d0e670ca user: marc_culler tags: macos_enter_leave
2021-11-19
20:34
Make Enter and Leave events work on macOS. check-in: b3980342 user: marc_culler tags: macos_enter_leave
17:25
Merge 8.7 check-in: 56e0d0dd user: jan.nijtmans tags: revised_text, tip-466
17:25
Merge 8.7 check-in: 3520dc97 user: jan.nijtmans tags: glyph_indexing_2
2021-11-17
22:42
Put the Tk_TopWinHierarchy check inside TkGetContainer. check-in: bb04c242 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:38
Adequate hygiene in the added tests prevents several failures (false positives) when running the complete test suite. check-in: d0f9ec94 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:12
We're rather testing whether the window is at the top of the hierarchy rather than if it's a toplevel. See the difference in tk.h check-in: 7ebb117e user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:02
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. Fix proposed by Erik Leunissen. Test event-9.1 now passes. check-in: ac34ca2f user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:00
Add tests event-9.1 and -9.2. Test event-9.1 enters '.' when destroying a toplevel covering it. This test currently fails due to the issue reported in [b1d115fa60]. Test event-9.2 enters '.top1', which is a child toplevel of '.', when destroying a toplevel covering it. This test passes without changes. check-in: 64f75af6 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-11-16
20:39
Merge 8.6 check-in: 0ab7b0d5 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
11:07
Merge 8.6 check-in: 34f109e2 user: jan.nijtmans tags: trunk, main
10:56
Add DEF_LABEL_FG for all platforms, not only MacOS. Backport some type-casts from 8.7 check-in: 570648c7 user: jan.nijtmans tags: core-8-6-branch
2021-11-14
13:51
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. The issue actually was dependency on the 'current' mark update by mouse events. Test textTag-15.4 now passes with revised_text. check-in: 0f4cadfa user: fvogel tags: bug-631a0b2d95_revised_text
13:50
Add (currently failing) test textTag-15.4 demonstrating bug [631a0b2d95] with revised_text. check-in: d814c186 user: fvogel tags: bug-631a0b2d95_revised_text
2021-11-13
22:39
Fix use of DEF_LABEL_FG with Tcl 9.0 headers. Doc fix, various other tweaks check-in: bd94922c user: jan.nijtmans tags: trunk, main
15:42
Document the improvement in the text man page. Closed-Leaf check-in: ac253bf9 user: fvogel tags: bug-631a0b2d95
15:30
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. The issue actually was dependency on the 'current' mark update by mouse events. Test textTag-15.4 now passes. check-in: ea53bc2f user: fvogel tags: bug-631a0b2d95
15:28
Add (currently failing) test textTag-15.4 demonstrating bug [631a0b2d95]. check-in: 1c52a01f user: fvogel tags: bug-631a0b2d95
2021-11-12
21:34
Starting with 8.7, don't bother Cygwin32 any more. Only Cygwin64 will be supported check-in: 54592cd9 user: jan.nijtmans tags: trunk, main
21:31
Merge 8.7 check-in: 18440dde user: jan.nijtmans tags: stub-simplification
14:56
Merge 8.7 check-in: 0a9527ed user: jan.nijtmans tags: glyph_indexing_2
14:54
Merge 8.7 check-in: b96eea2f user: jan.nijtmans tags: revised_text, tip-466
14:52
Merge 8.6 check-in: ff15cbc7 user: jan.nijtmans tags: trunk, main
14:41
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags. (Note: cherrypicking because merging core-8-6-branch has conflicts unrelated to this) check-in: 1634a27e user: fvogel tags: trunk, main
14:36
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags. check-in: d676416a user: fvogel tags: core-8-6-branch
12:31
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags Closed-Leaf check-in: b4528784 user: fvogel tags: bug-d6a1bc30cd
11:40
Cygwin Tk doesn't configure Tcl check-in: 3a849cbb user: jan.nijtmans tags: cygwin
11:21
(cherry-pick): Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) check-in: 5fac74bb user: jan.nijtmans tags: cygwin
2021-11-11
16:11
Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) check-in: 29f37cdc user: jan.nijtmans tags: core-8-6-branch
09:46
Merge 8.6.12 check-in: 28c2c587 user: jan.nijtmans tags: cygwin
2021-11-10
23:12
build fixes check-in: b7750964 user: jan.nijtmans tags: stub-simplification
19:33
Fix [ce5d983e46]: On macOS, withdrawing the key window leaves the app with no key window. check-in: bc92a78b user: culler tags: core-8-6-branch
15:28
The call to orderOut was missing because it was accidentally deleted. Put it back where it used to be. Closed-Leaf check-in: 083d733e user: culler tags: bug-ce5d983e46
14:33
Remove code left by mistake; add a missing call to orderOut; be consistent when calling orderOut. check-in: a21bad59 user: culler tags: bug-ce5d983e46
00:08
Fix [ce5d983e46]: On macOS, withdrawing the key window leaves the app with no key window. check-in: 0dba9b1f user: culler tags: bug-ce5d983e46
2021-11-09
22:13
Fix [e699a7b606]: Fix build on macOS<10.12 - patch from Christopher Chavez. check-in: 57c7146e user: culler tags: core-8-6-branch
20:34
Fix [e699a7b606]: Fix build on macOS<10.12 - patch from Christopher Chavez. Closed-Leaf check-in: 25a1b3d9 user: culler tags: bug-e699a7b606
20:30
Fix [8aebca6f26]: Aqua Tk does not handle the yellow minimize button correctly. check-in: d207a78f user: culler tags: core-8-6-branch
2021-11-08
20:34
Fix [440c528a99]: 16 bit Portable GrayMap broken. Closed-Leaf check-in: 2f8e5b44 user: fvogel tags: bug-440c528a99
2021-11-07
23:48
Merge 8.7 check-in: 950ce9b0 user: jan.nijtmans tags: stub-simplification
23:43
Merge 8.6 check-in: 63782895 user: jan.nijtmans tags: trunk, main
23:43
Sync unix/tcl.m4 with Tcl (no effect on configure script) check-in: 747dfc04 user: jan.nijtmans tags: core-8-6-branch
2021-11-06
14:23
Fix [46c2f088a2]: ttk::radiobutton -compound accepts empty string. Only a very minor documentation wording changed. check-in: 277f25aa user: fvogel tags: trunk, main
14:23
Fix [46c2f088a2]: ttk::radiobutton -compound accepts empty string. Only a very minor documentation wording changed. check-in: d1323655 user: fvogel tags: core-8-6-branch
14:20
Minor change of the documentation following discussion in [46c2f088a2] (ttk::radiobutton -compound accepts empty string) Closed-Leaf check-in: 31ab0637 user: fvogel tags: bug-b82bd4872b, bug-077d49828b, bug-46c2f088a2
13:26
Fix indentation check-in: 8c3097c9 user: fvogel tags: bug-f75190db19
12:52
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues check-in: 026142fc user: fvogel tags: bug-f75190db19
2021-11-05
22:26
merge 8.6 check-in: 37cf295c user: dgp tags: trunk, main
22:21
merge release check-in: 178b2141 user: dgp tags: core-8-6-branch
21:49
Better fix than previous commit, for the same issue check-in: cc743eb9 user: fvogel tags: bug-5fb8145997
21:19
Fix last (known) issue with the optimization code for insertion of points in a polygon item of a canvas. check-in: cadf5106 user: fvogel tags: bug-5fb8145997
2021-11-02
21:47
Merge 8.7 check-in: 77ba1722 user: jan.nijtmans tags: glyph_indexing_2
19:46
Merge 8.6 check-in: 231581c8 user: culler tags: trunk, main
18:17
Merge 8.6 Closed-Leaf check-in: b3fc94ce user: culler tags: rc2, release, core-8-6-12-rc, core-8-6-12
18:16
Add missing call to [parent endSheet]. check-in: fa412516 user: culler tags: core-8-6-branch
08:10
Merge 8.7 check-in: a201c9df user: jan.nijtmans tags: revised_text, tip-466
08:09
Merge 8.7 check-in: 539fedaa user: jan.nijtmans tags: glyph_indexing_2
08:07
Merge 8.6 check-in: 15dc12ae user: jan.nijtmans tags: trunk, main
02:55
Merge 8.6 check-in: 32c1ab5b user: culler tags: core-8-6-12-rc
2021-11-01
22:09
Appearance and usability issues, mainly for Monterey, mainly for dark mode. check-in: 1373ada4 user: culler tags: core-8-6-branch
21:51
Catalina too. Closed-Leaf check-in: f9384790 user: marc_culler tags: monterey
20:01
Big Sur too. check-in: 3bb4a9ef user: culler tags: monterey
19:40
Check and radio buttons. check-in: 3ae29751 user: marc_culler tags: monterey
18:47
Allow labels and buttons to have different default foreground colors if DEF_LABEL_FG is defined. check-in: fcdaba4e user: marc_culler tags: monterey
13:44
Merge 8.6 check-in: 50e3b6a9 user: jan.nijtmans tags: trunk, main
13:35
Remove test-cases added [ac48fb2d729f3994|here]: This test-case gives different results in 8.6, which are fixed in 8.7 check-in: ac791efc user: jan.nijtmans tags: core-8-6-branch
13:24
Update DragonFly/FreeBSD configuration (requested by Pietro Cerutti) check-in: fc7b6a51 user: jan.nijtmans tags: core-8-6-branch
12:52
Merge 8.6 check-in: 6165d78c user: marc_culler tags: trunk, main
12:46
Fix [178418e197]: work around the quirk that code compiled on macOS 10.XX and run on macOS 11 or 12 will report the host OS version as 10.16. check-in: b51fe567 user: marc_culler tags: core-8-6-branch
01:31
Remove references to 10.16. Closed-Leaf check-in: d6b2a94f user: marc_culler tags: macos-10-16
2021-10-31
22:19
If the system claims to be macOS 10.16 then guess the real OS version from the kernel version as reported by uname. check-in: 0b4d772f user: marc_culler tags: macos-10-16
19:27
update changes check-in: cc8a8a19 user: dgp tags: rc1, core-8-6-12-rc
14:59
Try to deal with the non-existent macOS 10.16. check-in: 43f6d626 user: marc_culler tags: macos-10-16
14:12
Merge 8.6 check-in: a06e6d19 user: jan.nijtmans tags: trunk, main
12:26
Test-case cleanup (all backported form 8.7) check-in: ac48fb2d user: jan.nijtmans tags: core-8-6-branch
02:35
Notebooks check-in: 940e0249 user: marc_culler tags: monterey
2021-10-30
20:20
Buttons check-in: 28042e28 user: marc_culler tags: monterey
02:07
Merge 8.6 check-in: d6e4f80f user: marc_culler tags: core-8-6-12-rc
02:05
Fix [6ea0b3df60]: MacOS - grab from menu command produces dead window check-in: 4fc7e42a user: marc_culler tags: core-8-6-branch
2021-10-29
22:28
Start all over, now that I understand the issue. Closed-Leaf check-in: e6cf0bc5 user: culler tags: bug-6ea0b3df60
19:37
Apply a patch from Christian Werner which prevents crashes when non-Tk windows go fullscreen. check-in: 95884b72 user: culler tags: core-8-6-branch
19:01
Fix the fix so grab-6.1 still passes. check-in: 12b06361 user: culler tags: bug-6ea0b3df60
16:46
Fix [6ea0b3df60]: MacOS - grab from menu command produces dead window check-in: 535c89a9 user: culler tags: bug-6ea0b3df60
2021-10-28
21:52
Minor doc fix check-in: 51502233 user: jan.nijtmans tags: trunk, main
21:17
Merge 8.7 check-in: 4898a350 user: jan.nijtmans tags: revised_text, tip-466
21:11
Merge 8.7 check-in: ff13da83 user: jan.nijtmans tags: mac_styles_87
21:09
Merge 8.7 check-in: 95f17690 user: jan.nijtmans tags: glyph_indexing_2
21:07
Merge TIP #577 implementation: "Enhanced index values for Tk" check-in: 95b2bdbd user: jan.nijtmans tags: trunk, main
17:33
Merge 8.6 check-in: d1cc1567 user: culler tags: trunk, main
17:32
Merge 8.6 check-in: 34ab5f4c user: culler tags: rc0, core-8-6-12-rc
17:30
Final fix for the macOS file dialog issues. check-in: 4c39f7b5 user: culler tags: core-8-6-branch
13:33
One more round - thanks to Ned Deily for testing with IDLE. Closed-Leaf check-in: a0ecaf07 user: culler tags: macosx_filedialog
2021-10-27
22:54
Catalina is a special case. check-in: 32d46acf user: marc_culler tags: macosx_filedialog
22:13
Merge enhanced-index check-in: fa1fdc68 user: jan.nijtmans tags: glyph_indexing_2
22:09
The real fix, at least for Big Sur and Monterey. check-in: 9cb14c79 user: culler tags: macosx_filedialog
18:17
Some cleanup without resolving other (minor) 12.0 bugs check-in: b1c4788e user: culler tags: macosx_filedialog
15:01
The standalone file dialog needs the same fix as the sheet check-in: 12dfa018 user: culler tags: macosx_filedialog
14:40
Merge 8.7 Closed-Leaf check-in: 8bf9005d user: jan.nijtmans tags: strict-index, enhanced-index
13:06
Merge 8.6 check-in: 4cfc4eb7 user: culler tags: core-8-6-12-rc
13:04
Fix inequality error that breaks file dialogs on macOS 10.14. check-in: fd15a0c9 user: culler tags: trunk, main
13:03
Fix inequality error that breaks file dialogs on macOS 10.14. check-in: cec05eb2 user: culler tags: core-8-6-branch
08:51
Bump to 8.6.12 for release check-in: 46cb6cdc user: jan.nijtmans tags: core-8-6-12-rc
2021-10-22
04:08
TIP 608 implementation - Add <<TkWorldChanged>> virtual event check-in: ec2e648e user: griffin tags: trunk, main
03:38
TIP 608 implementation - Add <<TkWorldChanged>> virtual event check-in: a297eb00 user: griffin tags: core-8-6-branch
2021-10-19
15:35
Remove duplicate append of zip archive to wish. check-in: a68ea395 user: griffin tags: trunk, main
2021-10-18
16:12
Merge 8.6 check-in: 6e449c0b user: max tags: trunk, main
16:08
Fix indentation check-in: 6f4ffff8 user: max tags: core-8-6-branch
16:07
Let the font chooser dialog also expand in Y direction check-in: eea36223 user: max tags: core-8-6-branch
2021-10-17
20:59
Add (theoretically) missing line. See ticket [5fb8145997] for explanations about why this line is not needed in fact, but nevertheless included. check-in: 6f0bf10e user: fvogel tags: bug-5fb8145997
2021-10-14
10:03
Merge 8.6 check-in: 83fd5407 user: jan.nijtmans tags: trunk, main
10:00
Fix [8ebed330ed]: doing some Tk inside of several threads crashes check-in: b101d484 user: jan.nijtmans tags: core-8-6-branch
2021-10-11
14:31
Merge 8.6 check-in: 6158323b user: jan.nijtmans tags: trunk, main
14:27
Backout 6ffcea9b09: Better solution built into Tcl (Win64 only) now. check-in: 4d844b65 user: jan.nijtmans tags: core-8-6-branch
2021-10-10
19:42
Remove superfluous casts. check-in: 0733eac0 user: fvogel tags: bug-5fb8145997
19:27
First implementation of insert/delete redraw optimization for raw smoothing method (cubic Bezier splines), for line and polygon canvas items. Needs debug. check-in: 57d93784 user: fvogel tags: bug-5fb8145997
18:33
Previous commit was overzealous. check-in: ef0458d4 user: fvogel tags: bug-5fb8145997
16:47
Merge 8.6 check-in: ddf4da74 user: culler tags: trunk, main
16:46
Fix error generated by the open file dialog on Monterey, caused by Apple reversing course and reverting to [NSApp runModalForWindow]. check-in: a32262e9 user: culler tags: core-8-6-branch
15:42
Let comments in the optimization code point at ticket [5fb8145997] since there is such a good explanation there about how optimization has to be done. check-in: c37ad166 user: fvogel tags: bug-5fb8145997
15:06
Let comments in the optimization code point at ticket [5fb8145997] since there is such a good explanation there about how optimization has to be done. check-in: b3ef2dcd user: fvogel tags: bug-5fb8145997
14:44
Fix issues in redrawing optimization for canvas lines with arrows. check-in: 586fde88 user: fvogel tags: bug-5fb8145997
14:09
Fix comment glitch, and add another comment. check-in: 347030d4 user: fvogel tags: bug-5fb8145997
2021-10-06
16:09
Fix [32bda06ec0]: Tk build failure at branch "main" (2021-10-04) using mingw 6.0 (missing include at tkWinWm.c) check-in: 0b6e629b user: jan.nijtmans tags: trunk, main
14:12
Sync windows application manifest with Tcl check-in: aefabb61 user: jan.nijtmans tags: trunk, main
2021-10-04
20:35
Fix bug when deleting points from a canvas line. This issue was introduced by [2f80202c]. check-in: b541b73a user: fvogel tags: bug-5fb8145997
2021-10-03
13:21
Not sure how this erroneous text went through the previous commit. check-in: 5b47b307 user: fvogel tags: bug-5fb8145997
08:07
Rework comments. check-in: 21043415 user: fvogel tags: bug-5fb8145997
2021-09-30
07:54
Set activeCodePage to UTF-8, for (Windows) systems that support it check-in: ae0cf94a user: jan.nijtmans tags: trunk, main
2021-09-28
14:59
Fix gcc warning, use more TCL_UNUSED check-in: 782dbc82 user: jan.nijtmans tags: trunk, main
2021-09-27
19:43
Rework optimization code when inserting or deleting points of a canvas line. This now works for both -smooth no and -smooth true (bezier), as demonstrated by the test script 'canvas-line-testbed.tcl' posted in [5fb8145997]. Case -smooth raw still needs to be fixed. check-in: 2f80202c user: fvogel tags: bug-5fb8145997
2021-09-24
15:40
Change "!= -1" into ">= 0" check-in: 5af606c9 user: jan.nijtmans tags: trunk, main
15:01
Make IME bindings not leak into global variables check-in: 87149539 user: dkf tags: trunk, main
12:48
Merge TIP 610 check-in: eee47cd6 user: kevin_walzer tags: trunk, main
06:54
Fix for MacOS Leaf check-in: c920baf8 user: jan.nijtmans tags: tcl-time-64bit
2021-09-23
14:48
Experiment: Make Tcl_Time a long long in stead of a struct check-in: 688a7615 user: jan.nijtmans tags: tcl-time-64bit
2021-09-21
18:28
Fix [0338867c74]: Windows text widget hangs when Phaistos font is installed check-in: cb3943ef user: fvogel tags: trunk, main
18:28
Fix [0338867c74]: Windows text widget hangs when Phaistos font is installed check-in: 1f459031 user: fvogel tags: core-8-6-branch
14:59
Merge 8.7 Closed-Leaf check-in: 1d3c4b32 user: jan.nijtmans tags: tk_badges
14:55
Merge 8.7 check-in: fa86b9ef user: jan.nijtmans tags: revised_text, tip-466
14:54
Merge enhanced-index check-in: 4b383c0b user: jan.nijtmans tags: glyph_indexing_2
14:49
Merge trunk check-in: d11bb432 user: jan.nijtmans tags: strict-index, enhanced-index
12:00
Merge 8.6 check-in: 3eace28a user: jan.nijtmans tags: trunk, main
11:58
Fully handle 64-bit sec/usec values when Win64 Tk is loaded in Cygwin64 Tclsh check-in: 6ffcea9b user: jan.nijtmans tags: core-8-6-branch
09:35
Merge 8.5 check-in: e81baf05 user: jan.nijtmans tags: core-8-6-branch
09:16
Fully handle 64-bit sec/usec values when Win64 Tk is loaded in Cygwin64 Tclsh check-in: 72c1e58e user: jan.nijtmans tags: trunk, main
2021-09-20
20:35
Fix [0338867c74]: Windows text widget hang Phaistos font installed Closed-Leaf check-in: 0d90e4ba user: fvogel tags: bug-0338867c74
16:07
Merge 8.6 check-in: d64dbcc2 user: jan.nijtmans tags: trunk, main
12:29
Fix crash, seen on Cygwin: Tcl_Time still has 32-bit fields on Windows, this leads to a crash with gcc-11+ when loading win32 Tk in Cygwin Tcl. check-in: c369db30 user: jan.nijtmans tags: core-8-6-branch
06:32
Fix typo in canvas man page. check-in: 81ef02ac user: fvogel tags: bug-5fb8145997
06:28
The same fix is needed when deleting points from a canvas line. check-in: 71ccd957 user: fvogel tags: bug-5fb8145997
2021-09-19
19:32
Fix [5fb8145997]: Canvas redraw region too small when inserting points to a smoothed line check-in: 5da2de43 user: fvogel tags: bug-5fb8145997
2021-09-17
08:05
Sort options alphabetical check-in: b1d3bfbc user: jan.nijtmans tags: trunk, main
2021-09-15
19:05
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' check-in: d249614e user: fvogel tags: trunk, main
19:05
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' check-in: 37361ff7 user: fvogel tags: core-8-6-branch
18:11
Document centering on main screen, if -parent is not visible Leaf check-in: 4902994c user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
17:48
Make center on parent only dependent on visibility of parent (not iconified). Removed wrong code to take "." as default. This was already the case. Ticket [0b9e8d640f] check-in: 3922a53c user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
17:09
Refine the documentation of tk_messageBox by Windows and Mac-OS details given by Kevin in ticket [0b9e8d640f] (thanks). check-in: 0bbe4132 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-14
19:42
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' Closed-Leaf check-in: 8112c25a user: fvogel tags: bug-489b69a820
18:47
tk_messagebox: document -parent default ".", and windows platform details check-in: f35ab139 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-12
19:00
Remove debug statement, add a comment. check-in: 0e6cb55c user: fvogel tags: revised_text, tip-466
18:53
Add new test textIndex-19.15 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: 7857d84e user: fvogel tags: revised_text, tip-466
18:53
Add new test textIndex-19.14 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: f3e04fef user: fvogel tags: trunk, main
18:52
Add new test textIndex-19.14 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: f02ee3b3 user: fvogel tags: core-8-6-branch
18:45
merge trunk check-in: 329f3d51 user: fvogel tags: revised_text, tip-466
2021-09-10
18:35
win messageBox: handle when parent is iconified. Use ".", if parent is not given (as on Linux). check-in: a21fbfb0 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-08
05:49
Add more codepaths checks in wm.test for wm iconbadge. check-in: c2bcbba4 user: fvogel tags: tk_badges
2021-09-07
14:39
Eliminate (almost) duplicate functions check-in: bf1ba1eb user: jan.nijtmans tags: trunk, main
08:03
Eliminate (almost) duplicate functions Closed-Leaf check-in: d0a3118a user: jan.nijtmans tags: tk_print
06:15
Cosmetic (new page for each function when printing) check-in: d18f1763 user: fvogel tags: tk_badges
06:01
Cosmetic changes once more check-in: 03503dce user: fvogel tags: tk_badges
06:00
Cosmetic changes check-in: 23805729 user: fvogel tags: tk_badges
02:50
Format tweaks check-in: 186480f9 user: kevin_walzer tags: tk_badges
02:50
Format tweaks check-in: b85c5473 user: kevin_walzer tags: tk_badges
02:44
wm test suite passes on macOS; other tweaks to Windows check-in: a94b6727 user: kevin_walzer tags: tk_badges
00:30
Revert some Windows changes, wm tests now pass on Windows check-in: 2f6dbb7a user: kevin_walzer tags: tk_badges
2021-09-06
20:54
More compact code. check-in: c22ef542 user: fvogel tags: tk_badges
20:49
Fix argument error management on Windows. check-in: e7938f13 user: fvogel tags: tk_badges
20:17
More complete and correct testing of 'wm iconbadge' parameters. Tests pass on x11 at this stage. check-in: 084ea482 user: fvogel tags: tk_badges
11:31
Merge enhanced-index check-in: e6226bf6 user: jan.nijtmans tags: glyph_indexing_2
11:30
Merge trunk check-in: f9d92c0a user: jan.nijtmans tags: strict-index, enhanced-index
02:15
Formatting check-in: f240b943 user: kevin_walzer tags: tk_badges
02:12
Improve error handling; remove two unnecessary icon badge tests check-in: aa56850f user: kevin_walzer tags: tk_badges
2021-09-05
18:08
svgnano upstream changes: Fix decimal values in color fields (nsvg__parseColorRGB, nsvg__parseColorHex). https://github.com/memononen/nanosvg/commit/ccdb1995134d340a93fb20e3a3d323ccb3838dd0 check-in: 13c3b99a user: oehhar tags: trunk, main
2021-09-04
13:45
More cleanup of errors check-in: e0fa5261 user: kevin_walzer tags: tk_badges
13:26
Update error messages check-in: bbd20ad8 user: kevin_walzer tags: tk_badges
13:16
Add more (failing) tests, demonstrating that error management is not yet correct. check-in: 5db3abba user: fvogel tags: tk_badges
12:44
Sync error messages on X11 for icon badge check-in: ad66773d user: kevin_walzer tags: tk_badges
12:38
Update error handling check-in: 9a66591a user: kevin_walzer tags: tk_badges
12:28
Update docs check-in: ca5ba738 user: kevin_walzer tags: tk_badges
09:00
Fix syntax error in man page check-in: 9168ffa9 user: fvogel tags: tk_badges
08:52
One more test check-in: 5ec37c82 user: fvogel tags: tk_badges
08:47
Bug Ticket [0b9e8d640f] : implementation from AndroWish (Thanks CHristian!) check-in: d328411e user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
08:33
Forgot it should not complain when unsetting. check-in: 7da0e9f5 user: fvogel tags: tk_badges
08:31
More tests of wm iconbadge. The one constrained to x11 currently fails because the error reporting is not polished. check-in: 16d20487 user: fvogel tags: tk_badges
07:57
Merge tk_badges_alt since Kevin Walzer agreed it's a better implementation check-in: a492d292 user: fvogel tags: tk_badges
07:56
More accurate documentation of the taskbar behavior for Windows. Closed-Leaf check-in: 1c6192eb user: fvogel tags: tk_badges_alt
01:31
Fix typo check-in: 76db5b00 user: kevin_walzer tags: tk_badges_alt
01:29
Add explanation of icon badge behavior to man page check-in: 549ea326 user: kevin_walzer tags: tk_badges_alt
2021-09-03
22:16
Better error reporting check-in: 2ec1eee0 user: fvogel tags: tk_badges_alt
22:09
Resolve unintended fork check-in: 91193661 user: fvogel tags: tk_badges_alt
22:07
More accurate man page check-in: 5ce8c62c user: fvogel tags: tk_badges_alt
21:52
Remove commented out code check-in: f9b58543 user: fvogel tags: tk_badges_alt
21:50
Remove leftover code in previous commit check-in: 0cc81682 user: fvogel tags: tk_badges_alt
21:41
Attempt to support badges for multiple toplevels. Works on X11 at least. check-in: 2f285f92 user: fvogel tags: tk_badges_alt
21:12
Simplify slightly check-in: 9ea95ed6 user: fvogel tags: tk_badges
20:54
Remove useless statements check-in: fa2669f9 user: fvogel tags: tk_badges
20:35
Cosmetic check-in: 44a1025d user: fvogel tags: tk_badges
20:33
Cosmetic check-in: 74c7f88a user: fvogel tags: tk_badges
20:15
Cosmetic check-in: df588e7b user: fvogel tags: tk_badges
20:12
With this implementation, anything following 'wm iconphoto $win' is optional check-in: 66a88f40 user: fvogel tags: tk_badges
20:10
Cosmetic check-in: 5166f340 user: fvogel tags: tk_badges
20:08
Remove useless includes. check-in: 7e5d2771 user: fvogel tags: tk_badges
20:07
Cosmetic: Indentation, and so on. check-in: 39e76b97 user: fvogel tags: tk_badges
19:29
Reformat data for icon image in wm.test check-in: 7a0f9d93 user: fvogel tags: tk_badges
2021-09-02
19:43
Remove spaces at line ends. check-in: fa0765c7 user: fvogel tags: tk_badges
19:33
Fix manual for 'wm iconbadge'. The 'badge' argument is not optional (according to the current implementation). check-in: 0fa9f6fb user: fvogel tags: tk_badges
19:28
Fix error message for 'wm iconbadge'. The 'badge' argument is not optional (according to the current implementation). check-in: 20318c02 user: fvogel tags: tk_badges
17:43
Additional changes to test suite; wm tests finally pass on X11 check-in: 7808952c user: kevin_walzer tags: tk_badges
15:29
Adjust placement of wm iconphoto . command in test check-in: 9181fe86 user: kevin_walzer tags: tk_badges
06:36
Re-locate proc description. check-in: 99e356e2 user: fvogel tags: tk_badges
06:34
Move statement inside the x11 part since it does not apply to anything else. check-in: 3307b881 user: fvogel tags: tk_badges
06:30
Remove useless statement. check-in: 60c8d98f user: fvogel tags: tk_badges
06:29
Remove useless statements. check-in: ca90c0cb user: fvogel tags: tk_badges
06:24
Move code after input argument checking. check-in: bb926d65 user: fvogel tags: tk_badges
06:21
Cosmetic changes check-in: bb9aa475 user: fvogel tags: tk_badges
2021-09-01
20:19
Use a specific toplevel for the 'wm iconbadge' tests, in order to decouple the tests. This should work but it doesn't because the implementation on X11 is incorrect. check-in: 598f869b user: fvogel tags: tk_badges
14:44
Put '-constraints' after test title check-in: e8dc6b4f user: jan.nijtmans tags: tk_badges
10:54
Exclude X11 from wm iconphoto test; unable to return correct result because of wm iconbadge mechanism check-in: 712e785e user: kevin_walzer tags: tk_badges
2021-08-31
21:54
Possible additional fix check-in: 258bd41f user: kevin_walzer tags: tk_badges
21:05
Fix for test error check-in: 0fc36ade user: kevin_walzer tags: tk_badges
2021-08-30
21:10
Additional fix for macOS check-in: 2f9b1219 user: kevin_walzer tags: tk_badges
21:01
More fixes for test suite check-in: ce9353f6 user: kevin_walzer tags: tk_badges
20:57
Fix argument parsing in test suite check-in: 57859048 user: kevin_walzer tags: tk_badges
2021-08-27
14:31
Restore test for wm iconphoto . check-in: 3b0e031a user: kevin_walzer tags: tk_badges
13:07
Fix crash in wm test suite on Windows check-in: 171c72db user: kevin_walzer tags: tk_badges
08:21
Fix erroneous comment (labelframe widgets do exist) Closed-Leaf check-in: 32e7718b user: fvogel tags: bug-3049518
2021-08-26
23:34
Improve error message on Windows check-in: 170ece26 user: kevin_walzer tags: tk_badges
23:18
Remove Release() call that was causing crash on Windows check-in: 190217ac user: kevin_walzer tags: tk_badges
2021-08-22
01:57
Clean up some hiccups in X11 implementation check-in: e46f598f user: kevin_walzer tags: tk_badges
01:25
Add support for ! badge on X11 check-in: 811a7ba2 user: kevin_walzer tags: tk_badges
2021-08-21
19:14
Documentation update check-in: 5471944b user: kevin_walzer tags: tk_badges
13:25
Test update check-in: 79a45c15 user: kevin_walzer tags: tk_badges
12:26
Documentation and test tweaks check-in: aaa48ca2 user: kevin_walzer tags: tk_badges
11:46
Indentation check-in: fb1f454f user: kevin_walzer tags: tk_badges
11:45
Use native wrapper window for iconbadge; now works on Windows check-in: 33e3ef8e user: kevin_walzer tags: tk_badges
03:26
Minor tweaks check-in: 9e9b2993 user: kevin_walzer tags: tk_badges
02:23
Try again with hooking COM bits check-in: 881fa5a5 user: kevin_walzer tags: tk_badges
2021-08-20
08:18
autoconf -> 2.71 check-in: 9e355832 user: jan.nijtmans tags: trunk, main
08:17
merge-mark check-in: a3280b9b user: jan.nijtmans tags: trunk, main
02:32
Indentation check-in: cd2cedfe user: kevin_walzer tags: tk_badges
02:31
Tweaks check-in: ad236b73 user: kevin_walzer tags: tk_badges
01:17
Minor reformatting check-in: d2811a89 user: kevin_walzer tags: tk_badges
00:21
Move COM initialization check-in: 362daf81 user: kevin_walzer tags: tk_badges
2021-08-19
22:01
Minor tweaks check-in: 62b788fd user: kevin_walzer tags: tk_badges
20:48
Committing cleaned up version; still doesn't work, unclear why check-in: 20c3b615 user: kevin_walzer tags: tk_badges
18:26
Additional refactoring check-in: 23ee36c0 user: kevin_walzer tags: tk_badges
17:58
Let's see if this works check-in: 0c1aa15c user: kevin_walzer tags: tk_badges
17:51
Further refinements to get overlay icons to display check-in: 38cce369 user: kevin_walzer tags: tk_badges
12:53
Tweak initialization of COM library check-in: 6ca12b1e user: kevin_walzer tags: tk_badges
02:18
Possible fix check-in: a9d112ed user: kevin_walzer tags: tk_badges
2021-08-18
21:31
Windows builds and appears correct, but icon overlay does not display; more review needed check-in: 9aac719a user: kevin_walzer tags: tk_badges
16:49
Remove compiler warnings and segfaults check-in: cfc4c855 user: kevin_walzer tags: tk_badges
03:40
Windows API now builds; still need to test check-in: d9cde449 user: kevin_walzer tags: tk_badges
2021-08-17
01:44
Add tests for iconbadge check-in: b8e8b7c2 user: kevin_walzer tags: tk_badges
01:26
Merge trunk check-in: a5454eb1 user: kevin_walzer tags: tk_badges
01:20
Merge TIP 604 check-in: 3505efd8 user: kevin_walzer tags: trunk, main
01:14
Minor adjustments/updates check-in: 68f6f99f user: kevin_walzer tags: tk_badges
2021-08-16
20:59
Initial Windows implementation check-in: 60e6037f user: kevin_walzer tags: tk_badges
18:58
Documentation update check-in: 3a9d60a0 user: kevin_walzer tags: tk_badges
16:36
Refine widget demo check-in: 17145e06 user: kevin_walzer tags: tk_badges
15:57
Add widget demo check-in: 1e0c8d8c user: kevin_walzer tags: tk_badges
15:07
One more tweak check-in: d2cd5db1 user: kevin_walzer tags: tk_badges
14:58
Minor tweaks check-in: a2b3a50e user: kevin_walzer tags: tk_badges
14:45
X11 implementation substantially complete check-in: 6f9a0300 user: kevin_walzer tags: tk_badges
2021-08-15
23:39
Remove unused pixelpower field from XImage. check-in: 6115aeee user: culler tags: core-8-6-branch
16:20
Further refinement of icon badge API; now consistently works on X11, needs to be wrapped at C level check-in: 5a68f81c user: kevin_walzer tags: tk_badges
2021-08-14
02:19
Initial implementation of Tk-based icon badge API - much more polish needed check-in: 988e9a85 user: kevin_walzer tags: tk_badges
2021-08-13
14:14
Fix typo check-in: 9a157515 user: kevin_walzer tags: tk_badges
14:10
Check for NULL iconphoto check-in: be0dec95 user: kevin_walzer tags: tk_badges
13:25
Implement wm iconphoto command with only window arg to return name of current iconphoto check-in: 14112394 user: kevin_walzer tags: tk_badges
2021-08-11
01:54
Fix indent check-in: aa406b97 user: kevin_walzer tags: tk_badges
01:42
Begin tk_badges TIP check-in: 7c99739f user: kevin_walzer tags: tk_badges
2021-08-09
01:18
One final tweak Closed-Leaf check-in: cb31289c user: kevin_walzer tags: tk_print
00:46
Minor tweak for Linux printing check-in: f3a8e14a user: kevin_walzer tags: tk_print
2021-08-07
13:15
remove unused pixelpower field from XImage Closed-Leaf check-in: 9dac460b user: culler tags: clean_ximage
2021-08-05
17:47
Correct documentation for this new virtual event. check-in: c50b5aed user: griffin tags: bug-3049518
2021-08-04
21:40
Possible fix for tkticket 3049518 - Generate <<TkWorldChanged>> event. check-in: 1e04d669 user: griffin tags: bug-3049518
16:02
Merge enhanced-index check-in: 0be0d2b2 user: jan.nijtmans tags: glyph_indexing_2
16:01
Merge 8.7 check-in: dca97b43 user: jan.nijtmans tags: strict-index, enhanced-index
16:00
eol-spacing check-in: ac00e850 user: jan.nijtmans tags: trunk, main
2021-08-01
14:08
Propagate simplification in the macOS version of TkScrollWindow from branch less_tests_constraints. This is a merge of branch less_tests_constraints with a pivot --baseline [4db0ce42], followed by resolution of 2 conflicts. check-in: 83551aad user: fvogel tags: less_test_constraints_revised_text
13:38
Move comment where it really belongs. check-in: 33d9b877 user: fvogel tags: less_tests_constraints
01:42
Merge trunk check-in: 3149c22a user: kevin_walzer tags: tk_print
2021-07-31
21:41
Use the correct coordinates to compute the damage region. This makes the tests pass again. check-in: 1844495a user: culler tags: less_tests_constraints
20:38
Silence warning when AppleScript is executed inline check-in: 9bfbb604 user: kevin_walzer tags: trunk, main
14:17
Make TkScrollWindow much simpler by stripping out useless code. check-in: 0d901f09 user: culler tags: less_tests_constraints
10:55
Fix typos in comments. check-in: e7072612 user: fvogel tags: less_tests_constraints
10:54
Fix typos in comments. check-in: e5f6bb68 user: fvogel tags: less_test_constraints_revised_text
10:53
Fix typos in comments. check-in: d87c70d2 user: fvogel tags: less_tests_constraints
07:40
Fix previous commit that triggered errors at runtime ('TkScrollWindow(): HIShapeUnion failed: -50' and alike for HIShapeIntersect and HIShapeDifference) check-in: bb962fce user: fvogel tags: less_tests_constraints
2021-07-29
09:04
merge-mark check-in: 0acc329c user: jan.nijtmans tags: core-8-6-branch
06:09
Experiment. Change macOS damage region computation: use xor(source,destination). check-in: 55937bf0 user: fvogel tags: less_tests_constraints
2021-07-28
20:36
Experiment. Change macOS damage region computation. check-in: 761b297e user: fvogel tags: less_tests_constraints
2021-07-26
22:11
Remove const char warning Closed-Leaf check-in: b47dcf5b user: kevin_walzer tags: silence_osawarning
16:17
Merge enhanced-index check-in: 69633fd5 user: jan.nijtmans tags: glyph_indexing_2
16:16
Merge 8.7 check-in: cf4e8544 user: jan.nijtmans tags: strict-index, enhanced-index
13:12
Further conversion to Wide Win32 API check-in: 6e6ac29c user: jan.nijtmans tags: tk_print
09:55
Merge 8.7 check-in: e5f1f5d0 user: jan.nijtmans tags: tk_print
09:54
Merge 8.6 check-in: 3481224c user: jan.nijtmans tags: trunk, main
09:43
Fix a few places where still old non-wide-API constructs (Win95/98) were used. check-in: a791aeee user: jan.nijtmans tags: core-8-6-branch
2021-07-24
14:01
Restore use of {Courier -12} as fixed font (error in previous commit). check-in: 245cb36e user: fvogel tags: less_test_constraints_revised_text
13:26
Silence OSACopyScriptingDefinition warning check-in: e3aebf6e user: kevin_walzer tags: silence_osawarning
13:07
Degree of freedom for fixed font height and width in textDisp.test is a bit different with the revised text widget than for the legacy version. check-in: 5fe99bbd user: fvogel tags: less_test_constraints_revised_text
12:54
Degree of freedom for borderwidth, highlightthickness and padding in textDisp.test is sligntly less with the revised text widget than for the legacy version. check-in: 271925c8 user: fvogel tags: less_test_constraints_revised_text
12:37
Remove notAqua constraint for textDisp-7.5 and textDisp-7.7. These tests fail on all platforms with the revised text widget, see [94547cbef7]. check-in: 80ad9d67 user: fvogel tags: less_test_constraints_revised_text
12:35
Remove notAqua constraint for textDisp-2.26 and textDisp-24.24. These tests fail on all platforms with the revised text widget, see [a34b49f8c6]. check-in: b06a7f1d user: fvogel tags: less_test_constraints_revised_text
2021-07-23
16:27
3 more places Closed-Leaf check-in: 3fa8549c user: jan.nijtmans tags: wide-api-bug
16:14
wide-api-bug, still to be tested check-in: e3a94883 user: jan.nijtmans tags: wide-api-bug
16:06
Fix max chars to be written by wcsncpy (taken over from tkWinDialog.c) check-in: 28008c60 user: jan.nijtmans tags: tk_print
2021-07-22
13:59
end-of-line spacing check-in: 74d34e31 user: jan.nijtmans tags: tk_print
13:58
Font handling enhancement: Use LOGFONTW in stead of LOGFONT for full Unicode. check-in: 8d412a57 user: jan.nijtmans tags: tk_print
11:44
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 4db0ce42 user: fvogel tags: less_tests_constraints
11:40
Stabilize textDisp-33.1 which may fail on Linux at Github in release mode. check-in: 83561f5a user: fvogel tags: less_test_constraints_revised_text
2021-07-21
20:47
Formatting tweak check-in: 29596aa5 user: kevin_walzer tags: tk_print
20:46
Formatting tweak check-in: 44b4a29c user: kevin_walzer tags: tk_print
20:26
merge revised_text Closed-Leaf check-in: dd5ffaec user: fvogel tags: revised_text_warning
20:13
Remove unneeded macro; fix crash on Windows when cancel print button pressed check-in: 3b244d8d user: kevin_walzer tags: tk_print
20:03
merge trunk check-in: de2933e2 user: fvogel tags: tk_print
14:45
Put back DrawTextW() without crashing. Use more TCL_UNUSED() check-in: c95ecd0a user: jan.nijtmans tags: tk_print
13:41
Minor formatting cleanup check-in: 3ea0df2b user: kevin_walzer tags: tk_print
13:23
Canvas printing now works again on Windows without crashing; discuss updates with Jan check-in: 14208fb5 user: kevin_walzer tags: tk_print
2021-07-20
17:59
merge revised_text check-in: 545ded0c user: fvogel tags: less_test_constraints_revised_text
17:58
merge trunk check-in: 19ac962f user: fvogel tags: revised_text, tip-466
17:58
merge core-8-6-branch check-in: 352a181a user: fvogel tags: less_tests_constraints
15:22
merge-mark check-in: c7027c03 user: jan.nijtmans tags: trunk, main
15:19
Merge 8.5 check-in: 487d1c5d user: jan.nijtmans tags: core-8-6-branch
13:15
Fiddle with updateText a bit more check-in: 0f030192 user: culler tags: revised_text_warning
12:56
Fiddle with calls to updateText check-in: 3b2013ce user: culler tags: revised_text_warning
12:30
typo check-in: bd70b8e8 user: culler tags: revised_text_warning
12:28
Fix text-18.4-text-18.7. check-in: a453f807 user: culler tags: revised_text_warning
12:15
Merge revised_text_clip check-in: efa3e391 user: culler tags: revised_text_warning
10:36
Merge in tk_print-ensemble-rewrite check-in: 6b6595cd user: kevin_walzer tags: tk_print
09:38
Use Tcl_UtfToWCharDString() in stead of Tcl_UtfToUniCharDString(), otherwise it won't work with Tcl 9. check-in: 67126651 user: jan.nijtmans tags: tk_print
08:00
printer_name cannot be set, because linked variable is read-only check-in: ba31a62a user: jan.nijtmans tags: tk_print
07:59
Undo Unicode handling in GDI: Makes debugging easier, Can be re-applied when other things work check-in: 3530fa37 user: jan.nijtmans tags: tk_print
2021-07-19
17:31
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 95c56bf9 user: fvogel tags: less_tests_constraints
17:11
Reduce warnings in macOS tests check-in: 7656956d user: culler tags: revised_text_warning
12:27
Stabilize textIndex-19.12.2 which failed sometimes (on Linux at Github Actions), depending on timing. check-in: 10d25371 user: fvogel tags: less_test_constraints_revised_text
12:23
Display print dialog only once, not twice Closed-Leaf check-in: dd9863ce user: kevin_walzer tags: tk_print-ensemble-rewrite
10:31
(just to be sure) install msys "make" as well check-in: 70796c2d user: jan.nijtmans tags: trunk, main
10:15
Install "zip" with (msys2) pacman, not with choco check-in: dc1d062d user: jan.nijtmans tags: trunk, main
2021-07-18
20:50
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 6a91f84f user: fvogel tags: less_test_constraints_revised_text
20:48
Further limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 928db0a0 user: fvogel tags: less_tests_constraints
20:38
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 0ded505b user: fvogel tags: less_tests_constraints
18:47
Oops. Fix wrong conflict resolution in previous commit. check-in: 1c93526c user: fvogel tags: less_test_constraints_revised_text
18:40
Backout 6 commits made on 2021-07-17 that all tagged tests with 'notAqua' constraint. Indeed, [d2331df5a6] is now fixed. Let's see how those tests run on the mac. check-in: 488a852a user: fvogel tags: less_test_constraints_revised_text
18:33
Fix [d2331df5a6]: Revised [text]: textDisp-6.6 redraws line 3.0 check-in: 92312600 user: fvogel tags: less_test_constraints_revised_text
12:23
Fix typo triggering error in test textDisp-9.1 check-in: 2948528a user: fvogel tags: less_test_constraints_revised_text
2021-07-17
13:35
One more failure on Brad's mac constrained with 'notAqua'. check-in: 9591db22 user: fvogel tags: less_test_constraints_revised_text
13:34
One more failure on Brad's mac constrained with 'notAqua'. check-in: 546b8fdd user: fvogel tags: less_test_constraints_revised_text
13:33
Two more failures on Brad's mac constrained with 'notAqua'. This seems to be endless due to tests unstability. check-in: f6319c0c user: fvogel tags: less_test_constraints_revised_text
13:28
One more failure on Brad's mac constrained with 'notAqua' check-in: 48d2887d user: fvogel tags: less_test_constraints_revised_text
13:21
Constraint textDisp-8.1, -8.8, -9.11 -11.2, -11.3 and -11.4 with 'notAqua' since they fail on mac at GitHub (either with the xcode build or with the clang build) with revised_text (but not with the legacy code!?). Either a logging bug or an emanation of [d2331df5a6]. check-in: 4f6c76b3 user: fvogel tags: less_test_constraints_revised_text
13:12
Cherrypick [20b4b415]. The affected test (textDisp-6.6 passes with the legacy code on all the three platforms with or without this change. This commit only aims at limiting the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: b13ca3df user: fvogel tags: less_tests_constraints
13:09
Constraint textDisp-4.1, -4.10, -8.12 and -11.13 with 'notAqua' since they fail on Brad's mac (with Catalina) with revised_text (but not with the legacy code!?). Either a logging bug or an emanation of [d2331df5a6]. check-in: 27302658 user: fvogel tags: less_test_constraints_revised_text
11:28
Merge 8.6 check-in: 38bf2733 user: jan.nijtmans tags: trunk, main
11:26
Merge 8.5 check-in: 05f0efa0 user: jan.nijtmans tags: core-8-6-branch
09:55
Attempt to let textDisp-6.6 pass on Linux at Github (I cannot reproduce failure https://github.com/tcltk/tk/runs/3083860728?check_suite_focus=true on my systems) check-in: 20b4b415 user: fvogel tags: less_test_constraints_revised_text
2021-07-16
14:13
merge-mark check-in: ae691c54 user: jan.nijtmans tags: trunk, main
14:11
Merge 8.5 check-in: 5e03d4b4 user: jan.nijtmans tags: core-8-6-branch
13:46
Merge 8.6. Use msys shell on Windows (when using gcc) check-in: 79a84f22 user: jan.nijtmans tags: trunk, main
12:29
Merge 8.5 check-in: cb34b700 user: jan.nijtmans tags: core-8-6-branch
11:26
Merge 8.6 check-in: 5c8124ad user: jan.nijtmans tags: trunk, main
11:25
Fix [037113a38b]: man tk_library refers erroneously to tcl_library (+ link) check-in: 7d100b18 user: jan.nijtmans tags: core-8-6-branch
02:26
Remove unneeded variable calls; printing still crashes on Windows check-in: e3c9f850 user: kevin_walzer tags: tk_print-ensemble-rewrite
2021-07-14
16:41
Remove unneeded differences between textDisp.test versions between the revised version tests and the legacy version tests. check-in: 6a65faa2 user: fvogel tags: less_tests_constraints
16:31
Remove unneeded differences between textDisp.test versions between the legacy version tests and the revised version tests. Some test results really are different between legacy and revised versions, but we don't need that much clutter in the diffs. check-in: 3e60667d user: fvogel tags: less_test_constraints_revised_text
15:50
Remove (almost) all test constraints in textDisp.test, and in any case *all* 'textfonts' constraints. This is a merge of branch less_tests_constraints with a pivot --baseline [15b61fbd], followed by 38 conflicts resolution. Also, adopt word 'elided' everywhere since it's much more widespread in the codebase and manual than 'elidden' (see [50657984]). Also, adapt expected results of textDisp-24.9, textDisp-24.10, textDisp-24.11 textDisp-24.18 to the wrapping alrgorithm that is different from the legacy code (see [8e9dd5bf]. check-in: 5baf12e3 user: fvogel tags: less_test_constraints_revised_text
14:22
Merge tk_print check-in: 919a8595 user: jan.nijtmans tags: tk_print-ensemble-rewrite
14:01
Since localPrinterName is in UTF-16, but varlink1 is UTF-8 ... check-in: 49828499 user: jan.nijtmans tags: tk_print
07:50
Rewrite to use an actual ensemble instead of a homebrew version. check-in: 2d608cbc user: dkf tags: tk_print-ensemble-rewrite
02:23
Remove debugging statement check-in: 71c56e32 user: kevin_walzer tags: tk_print
2021-07-13
02:44
Possible fix for crash after print cancel button on win; additional error testing on X11 check-in: ef052050 user: kevin_walzer tags: tk_print
2021-07-12
20:56
Remove extraneous characters to ensure text matches message catalog (same as [52d1d59b]). check-in: 9f3655b3 user: fvogel tags: tk_print
20:41
merge trunk check-in: 6bafbbdd user: fvogel tags: tk_print
20:41
Fix typos in tk.n check-in: e64efdb1 user: fvogel tags: trunk, main
20:40
Respect alphabetical order of commands in tk.n, and link to the 'print' man page. check-in: 345f5e24 user: fvogel tags: tk_print
20:21
Change warning message to take into account that some fonts have -fixed 0 while they actually are fixed-width and will allow let the tests pass. See for instance [44d0a89a52]. check-in: 4bf19dc0 user: fvogel tags: less_tests_constraints
19:54
merge 8.6 check-in: a0ae7c28 user: fvogel tags: trunk, main
19:52
Remove compiler warning: ./unix/tkUnix.c: In function ‘Tk_GetUserInactiveTime’: ./unix/tkUnix.c:207:14: warning: unused parameter ‘dpy’ [-Wunused-parameter] Display *dpy) /* The display for which to query the inactive ~~~~~~~~~^~~ (This can be seen with the main branch). check-in: 648eb4c2 user: fvogel tags: core-8-6-branch
19:15
Fix typos in comments check-in: 338a5c42 user: fvogel tags: less_tests_constraints
03:53
Remove extraneous characters to ensure text matches message catalog check-in: 52d1d59b user: kevin_walzer tags: tk_print
03:47
Add print to tk(n) man page; fix corrupted postscript export from macOS print dialog check-in: f82f72ef user: kevin_walzer tags: tk_print
2021-07-11
23:34
Remove build error check-in: 7eaa7369 user: kevin_walzer tags: tk_print
22:35
Fix variable error in print.tcl check-in: 8f214473 user: kevin_walzer tags: tk_print
16:46
Give more info about the range of -borderwidth, -highlightthickness, -padx, -pady for which we expect the tests to pass. Also, remove many unneeded int() and rely on integer arithmetics in [expr] instead. check-in: df53f347 user: fvogel tags: less_tests_constraints
16:31
Add an explanatory comment in textDisp-16.28 check-in: 651196d3 user: fvogel tags: less_tests_constraints
16:21
Fix previous commit and add one more check. check-in: d4605b1d user: fvogel tags: less_tests_constraints
16:08
Add warnings displaying when the font actually used is too different from the requested fixed-width font check-in: ed101fb8 user: fvogel tags: less_tests_constraints
15:53
More flexibility on font size. Fully works with 'set fixedFont {Courier -1[024]}'. It also works with other fixed width fonts. check-in: ed94f7a5 user: fvogel tags: less_tests_constraints
11:15
Starting to reduce number of bad practices check-in: 0d61bd1b user: dkf tags: tk_print
2021-07-10
15:25
More flexibility on font size. Fully works with 'set fixedFont {Courier -12}' or 'set fixedFont {Courier -10}' check-in: 14faf15a user: fvogel tags: less_tests_constraints
11:36
Fix missing bracket error in print.tcl check-in: 6d1f6fb4 user: kevin_walzer tags: tk_print
09:48
Improve french translations check-in: 7c955be2 user: fvogel tags: tk_print
2021-07-09
14:19
Tweak lineation check-in: bd445b73 user: kevin_walzer tags: tk_print
12:55
Bail on X11 printing if lpstat not found - print error and return check-in: d8fa199a user: kevin_walzer tags: tk_print
2021-07-08
08:59
Tighten up the printing script further; blind [catch] is not encouraged check-in: 019c685f user: dkf tags: tk_print
2021-07-07
20:14
Unbreak my mistakes, and tighten up the code further. check-in: 1e836f8b user: dkf tags: tk_print
15:44
Bring the GDI code into something close to Core style. check-in: ede0c519 user: dkf tags: tk_print
2021-07-06
20:25
We can assume Tcl 8.6; use Tcl 8.6 coding style in a few places check-in: 4a1b5ffa user: dkf tags: tk_print
19:25
Fix the macOS build warnings check-in: 691b2475 user: dkf tags: tk_print
18:16
Minor update to X11 check-in: ad304761 user: kevin_walzer tags: tk_print
18:04
Prune a few unnecessary calls check-in: 1c9dcc09 user: kevin_walzer tags: tk_print
17:55
Clean up comment check-in: 09909daa user: kevin_walzer tags: tk_print
17:53
Fix error with PDF export from Mac printer dialog check-in: d8f02186 user: kevin_walzer tags: tk_print
17:35
Tweak path check-in: d4f7b2ad user: kevin_walzer tags: tk_print
17:28
Re-factor PostScript export from printer on macOS to avoid calling shell; thanks to Peter Da Silva for suggestions check-in: 9db7b727 user: kevin_walzer tags: tk_print
13:58
Clean up comments, silence noisy debugging output check-in: 0ee18bf6 user: kevin_walzer tags: tk_print
01:56
Restore comment check-in: 5127e9ac user: kevin_walzer tags: tk_print
01:50
Remove canvas and text literals from Tk print command; replace system() call in macOSX implementation with execv; clean up documentation check-in: c30a1acb user: kevin_walzer tags: tk_print
2021-07-05
09:46
Make gdi_command struct "static const" check-in: 77ac2a11 user: jan.nijtmans tags: tk_print
09:43
Eliminate more (gcc) warnings check-in: c7565908 user: jan.nijtmans tags: tk_print
09:16
Eliminate two unused variables check-in: f8c14fef user: jan.nijtmans tags: tk_print
07:26
eliminate end-of-line spacing check-in: b2fdc62f user: jan.nijtmans tags: tk_print
04:39
Remove some compiler warnings check-in: 28de5e4d user: kevin_walzer tags: tk_print
2021-07-04
17:18
Fixed more formatting issues check-in: 425c6ed2 user: dkf tags: tk_print
16:48
Fix some minor formatting issues; groff has weird gotchas check-in: d2929314 user: dkf tags: tk_print
03:33
Fix indentation of tkMacOSXPrint.c to better conform to Tcl Engineering Manual check-in: f8ee2622 user: kevin_walzer tags: tk_print
02:44
Minor tweak check-in: 1f22bd59 user: kevin_walzer tags: tk_print
02:43
Fix formatting issues check-in: 3d754fe5 user: kevin_walzer tags: tk_print
02:40
Fix copyright check-in: 9f3c2ad8 user: kevin_walzer tags: tk_print
02:39
Minor tweak check-in: 1b8d466e user: kevin_walzer tags: tk_print
02:16
Update man page check-in: 3b490ba7 user: kevin_walzer tags: tk_print
01:59
Eliminate compiler warnings check-in: ee2dbe37 user: kevin_walzer tags: tk_print
2021-07-03
22:01
Mac printing works check-in: 53b0b118 user: kevin_walzer tags: tk_print
15:15
Initial commit of macOS implementation for tk_print; does not build yet, must remove some depcrecated API calls check-in: 6ecc4aae user: kevin_walzer tags: tk_print
03:29
More cleanup check-in: dda7e147 user: kevin_walzer tags: tk_print
03:24
Clean up mc errors in print.tcl check-in: f3a866f6 user: kevin_walzer tags: tk_print
02:52
Tweak localization check-in: 69796e5e user: kevin_walzer tags: tk_print
02:34
Clean up en locale check-in: 593a8a88 user: kevin_walzer tags: tk_print
02:27
Merge trunk check-in: 7c08c28f user: kevin_walzer tags: tk_print
02:27
Merge new, simpler tk sysnotify implementation for macOS check-in: 158d5a85 user: kevin_walzer tags: trunk, main
02:24
Add localization to print dialog for X11 check-in: b913ae93 user: kevin_walzer tags: tk_print
2021-07-02
15:00
merge-mark check-in: f1358255 user: jan.nijtmans tags: trunk, main
14:59
Ignore -Wc++-compat in one more place (before including X11/Xlib.h) check-in: afceb6a9 user: jan.nijtmans tags: core-8-6-branch
14:45
Merge 8.6 check-in: 9b8aa74e user: jan.nijtmans tags: trunk, main
14:43
Fix [dba9f5ce3b]: tkInt.h: define MODULE_SCOPE before including tkPort.h Since X11/Xlib.h doesn't compile with -Wc++-compat, don't even try. check-in: fa356e71 user: jan.nijtmans tags: core-8-6-branch
2021-06-30
22:51
More flexibility on font size. Fully works with 'set fixedFont {Courier -12}' ; works with 'set fixedFont {Courier -10}' up to textDisp-27.7 check-in: da3b6137 user: fvogel tags: less_tests_constraints
2021-06-28
19:40
Be a bit tolerant about -highlightwidth of .t text widget. check-in: 535ab006 user: fvogel tags: less_tests_constraints
2021-06-26
06:11
Remove unneeded statement that slipped in the previous commit. check-in: 9bce14dc user: fvogel tags: less_tests_constraints
2021-06-25
20:49
Be a bit tolerant about -borderwidth of .t text widget. check-in: 358a0085 user: fvogel tags: less_tests_constraints
10:01
Merge 8.7 check-in: 13856279 user: jan.nijtmans tags: tk_print
2021-06-24
21:29
Remove variables used only once. check-in: c99188e0 user: fvogel tags: less_tests_constraints
21:07
Bye-bye, constraint 'textfonts'! check-in: d993f49f user: fvogel tags: less_tests_constraints
20:57
Remove now unused variables. check-in: 8931d974 user: fvogel tags: less_tests_constraints
20:52
Adopt word 'elided' everywhere since it's much more widespread in the codebase and manual than 'elidden'. check-in: 50657984 user: fvogel tags: less_tests_constraints
20:47
Remove now unused test constraints. check-in: ed3ced64 user: fvogel tags: less_tests_constraints
20:46
Go on removing test constraints in textDisp.test. Now up to textDisp-35.1 (this is the end of the file). check-in: bc0cab00 user: fvogel tags: less_tests_constraints
08:50
Fix [c2d964e537]: tk.tcl file in glyph_indexing_2 branch is outdated check-in: e5beebfb user: jan.nijtmans tags: glyph_indexing_2
08:48
Fix [c2d964e537]: tk.tcl file in glyph_indexing_2 branch is outdated check-in: b5033e15 user: jan.nijtmans tags: strict-index, enhanced-index
2021-06-23
21:44
Go on removing test constraints in textDisp.test. Now up to textDisp-28.1 check-in: 7e33ebbb user: fvogel tags: less_tests_constraints
10:27
Merge 8.7 check-in: f02fe68e user: jan.nijtmans tags: revised_text, tip-466
10:26
Merge 8.7 check-in: a537f42a user: jan.nijtmans tags: mac_styles_87
10:25
Merge enhanced-index check-in: 2f1cd031 user: jan.nijtmans tags: glyph_indexing_2
10:24
Merge 8.7 check-in: 51261f31 user: jan.nijtmans tags: strict-index, enhanced-index
10:22
c++ fix in winMain.c check-in: ef6c6960 user: jan.nijtmans tags: trunk, main
10:15
Merge 8.6 check-in: 499aaa51 user: jan.nijtmans tags: trunk, main
10:02
Fix [4efbfe2d6a]: Wrong order in winMain.c for TCL_USE_STATIC_PACKAGES check-in: 21a9e346 user: jan.nijtmans tags: core-8-6-branch
2021-06-22
13:26
Merge 8.6 check-in: d98e7897 user: jan.nijtmans tags: trunk, main
13:25
Merge 8.5 check-in: 8521c448 user: jan.nijtmans tags: core-8-6-branch
11:52
Merge 8.6 check-in: c49d1a44 user: jan.nijtmans tags: trunk, main
11:48
Merge 8.5 check-in: 2072b0a6 user: jan.nijtmans tags: core-8-6-branch
09:58
Fix [4a40353237]: Serious regression regarding ttk::notebook index validation check-in: 9474765e user: jan.nijtmans tags: trunk, main
2021-06-21
13:22
Merge 8.7 check-in: 9975a65a user: jan.nijtmans tags: trunk, main
13:05
Add ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE for github. Change many url's from http:// to https:// check-in: 88269523 user: jan.nijtmans tags: core-8-6-branch
10:46
Fix copy/paste error in ttk::scale man page. check-in: 3f941330 user: fvogel tags: trunk, main
10:46
Fix copy/paste error in ttk::scale man page. check-in: ee4672eb user: fvogel tags: core-8-6-branch
08:25
Merge 8.7 check-in: 6435225d user: jan.nijtmans tags: tk_print
08:21
Merge 8.7 check-in: 51367daa user: jan.nijtmans tags: mac_styles_87
08:20
Merge enhanced-index check-in: 4cecacb6 user: jan.nijtmans tags: glyph_indexing_2
08:18
Merge 8.7 check-in: 42dea02f user: jan.nijtmans tags: strict-index, enhanced-index
08:11
Merge 8.6. Also handle menu index "" the same as "none" consistantly everywhere check-in: 146eba28 user: jan.nijtmans tags: trunk, main
07:52
Menu-related code cleanup. (mainly indenting spaces -> tabs) check-in: 75d27289 user: jan.nijtmans tags: core-8-6-branch
2021-06-18
18:51
Bump version number to distinguish from release. check-in: 7f3b6006 user: dgp tags: trunk, main
18:35
merge release check-in: 6f5a88d9 user: dgp tags: trunk, main
2021-06-17
15:50
bump release date Closed-Leaf check-in: 7667aafd user: dgp tags: rc3, core-8-7-a5-rc, core-8-7-a5
02:38
Clean up comments check-in: d79e6a91 user: kevin_walzer tags: tk_print
2021-06-16
20:26
Go on removing test constraints in textDisp.test. Now up to textDisp-26.14.2 check-in: 23aea83c user: fvogel tags: less_tests_constraints
2021-06-15
20:15
Remove typos, debugging statement check-in: 9c3cdfb7 user: kevin_walzer tags: tk_print
19:42
Refinements of X11 printing on Linux system that uses lp, not lpr check-in: c216200e user: kevin_walzer tags: tk_print
17:36
Add X11 implementation; next, update docs with platform notes and begin translation of X11 implementation check-in: 84710351 user: kevin_walzer tags: tk_print
2021-06-14
19:35
Remove debug statement. check-in: 6b9a9d20 user: fvogel tags: less_tests_constraints
19:33
Go on removing test constraints in textDisp.test. Now up to textDisp-26.12 check-in: 89a2a23e user: fvogel tags: less_tests_constraints
15:40
On github, build this branch (py-tinkering) with Tcl's py-tinkering branch: Eat your own dogfood, so to say. Closed-Leaf check-in: de325f6d user: jan.nijtmans tags: py-tinkering
2021-06-13
19:05
Forgot to adapt the expected result for textDisp-24.22 check-in: c37ee5c9 user: fvogel tags: less_tests_constraints
2021-06-12
19:17
Remove html-tcl and html-tk targets, and make the html target build Tk docs check-in: a4caa657 user: yorick tags: py-tinkering
16:52
bump release date check-in: d51bc2f4 user: dgp tags: core-8-7-a5-rc
2021-06-11
19:45
Add 'notAqua' constraint on textDisp-24.24 (same as -2.26 regarding justification and tabs not rendering on aqua). check-in: c683f62a user: fvogel tags: less_tests_constraints
19:40
Go on removing test constraints in textDisp.test. Now up to textDisp-25.1 check-in: 56c45ef9 user: fvogel tags: less_tests_constraints
17:50
merge trunk check-in: 4b4042c4 user: dgp tags: core-8-7-a5-rc
14:53
Restore geometry after tests changed it. check-in: 3ec2caf6 user: fvogel tags: less_tests_constraints
14:50
Go on removing test constraints in textDisp.test. Now up to textDisp-24.12 check-in: 11010093 user: fvogel tags: less_tests_constraints
09:16
Ubuntu 16 is deprecated check-in: a8d46617 user: jan.nijtmans tags: trunk, main
2021-06-10
17:03
merge 8.7 check-in: 15e1b1d8 user: dgp tags: core-8-7-a5-rc
16:27
Fix use of TCL_BIN_DIR in mingw static build, when tclsh is not found in Tcl build directory check-in: 38d8b458 user: jan.nijtmans tags: trunk, main
16:25
Go on removing test constraints in textDisp.test. Now up to textDisp-23.7 check-in: 7c7e1ea0 user: fvogel tags: less_tests_constraints
15:57
merge 8.7 check-in: 84a77dfc user: dgp tags: core-8-7-a5-rc
15:47
merge mark check-in: d30dd0bc user: fvogel tags: trunk, main
15:46
Fix [26d4c8a0b4]: Typos in the man pages for grid, pack, and place check-in: ae60e9fa user: fvogel tags: trunk, main
15:43
Fix [26d4c8a0b4]: Typos in the man pages for grid, pack, and place check-in: fab8b752 user: fvogel tags: core-8-6-branch
15:36
Fix [391763623c]: typo in changes check-in: f5ca49d8 user: fvogel tags: trunk, main
14:12
Go on removing test constraints in textDisp.test. Now up to textDisp-22.11 check-in: 4f60c68d user: fvogel tags: less_tests_constraints
08:41
Fix [d47965fe40]: 8.7: windows : msys2 : unable to locate Tk library check-in: da17bd0a user: jan.nijtmans tags: trunk, main
2021-06-09
19:44
Add a comment check-in: 22523d8e user: fvogel tags: less_tests_constraints
16:34
merge 8.7 check-in: b7215e55 user: dgp tags: core-8-7-a5-rc
13:01
Fix determination of BUILD_TCLSH. Problem reported by René Zaumseil. check-in: 384b8a03 user: jan.nijtmans tags: trunk, main
12:52
Fix determination of BUILD_TCLSH. Problem reported by René Zaumseil. check-in: c95e9971 user: jan.nijtmans tags: core-8-6-branch
2021-06-08
21:30
Go on removing test constraints in textDisp.test. Now up to textDisp-20.5 check-in: e47e45e0 user: fvogel tags: less_tests_constraints
20:44
Restore space check-in: faf5ce6b user: fvogel tags: less_tests_constraints
18:30
Make sure line metrics are up-to-date in textDisp-19.17 and -19.18 (which lets the latter pass under XQuartz on the mac), and simplify a little bit the result list construction. check-in: 5accbd13 user: fvogel tags: less_tests_constraints
18:06
Fix computation of expected results in textDisp-17.10 check-in: d1734faf user: fvogel tags: less_tests_constraints
16:12
Go on removing test constraints in textDisp.test. Now up to textDisp-19.19 check-in: f42d9e9a user: fvogel tags: less_tests_constraints
15:35
Go on removing test constraints in textDisp.test. Now up to textDisp-17.10 check-in: ac6fe9aa user: fvogel tags: less_tests_constraints
14:26
Merge 8.6 check-in: 0d485b70 user: jan.nijtmans tags: trunk, main
14:25
Sync rules.vc with Tcl check-in: e30eb91f user: jan.nijtmans tags: core-8-6-branch
12:11
Merge 8.7 check-in: e96fd4db user: jan.nijtmans tags: trunk, main
12:09
sync unix/tcl.m4 with Tcl, re-generate unix/configure check-in: 257e1de7 user: jan.nijtmans tags: core-8-6-branch
09:27
DragonFly/FreeBSD need -fPIC check-in: 32686e89 user: jan.nijtmans tags: trunk, main
05:34
Go on removing test constraints in textDisp.test. Now up to textDisp-17.7 check-in: ece7f0cd user: fvogel tags: less_tests_constraints
2021-06-07
15:28
More changes check-in: eed11f23 user: dgp tags: core-8-7-a5-rc
2021-06-06
20:23
merge trunk check-in: 46498325 user: dgp tags: core-8-7-a5-rc
2021-06-05
13:32
Merge main check-in: cbf27474 user: culler tags: mac_styles_87
13:31
Fix [4401d32fb7]: DrawCanvas should only copy 32 bit pixels as ints when TkGetImage packs them as little-endian 0xAABBGGRR. check-in: 4cf96289 user: culler tags: trunk, main
2021-06-04
18:43
Merge 8.6 check-in: 987eba09 user: culler tags: trunk, main
18:42
Fix [099109cf1f]: segfault when destroying an embedded window if the container has multiple embedded windows check-in: 272bd8b9 user: culler tags: core-8-6-branch
18:38
Well, it is not irrelevant but it should use the correct variable. Closed-Leaf check-in: adc89ec6 user: culler tags: bug-4401d32fb7
18:30
Remove irrelevant conditional compilation. check-in: 8bd4fcc8 user: marc_culler tags: bug-4401d32fb7
17:48
merge trunk check-in: b7d1516c user: dgp tags: core-8-7-a5-rc
17:19
Include of tkMacOSXInt.h is still needed. check-in: 5d64c4ab user: culler tags: bug-4401d32fb7
17:09
Fix DrawCanvas tests on linux. check-in: db521229 user: marc_culler tags: bug-4401d32fb7
16:24
Fix computation in textDisp-16.28 check-in: 174252bd user: fvogel tags: less_tests_constraints
14:47
Analogous changes for linux and Windows Closed-Leaf check-in: 49fc2a14 user: jan.nijtmans tags: bug-099109cf1f
13:48
Merge 8.7 check-in: 6aef9e69 user: jan.nijtmans tags: mac_styles_87
13:43
Merge enhanced-index check-in: b80de5f8 user: jan.nijtmans tags: glyph_indexing_2
13:42
Merge 8.7 check-in: 49b26dfa user: jan.nijtmans tags: strict-index, enhanced-index
13:40
Restore state for [4401d32fb7] fix: Currently leading to test-failures check-in: 0199b36e user: jan.nijtmans tags: bug-4401d32fb7
13:36
Undo fix for [4401d32fb7], since it introduces test failures check-in: cb7f65f7 user: jan.nijtmans tags: trunk, main
11:47
Backout previous commit. The test fails on Linux, not on mac with Xquartz. check-in: 0ae2d189 user: fvogel tags: less_tests_constraints
11:45
Restore constraint failsOnXQuarz for textDisp-16.28. Reason for the failure unknown. check-in: 8121393a user: fvogel tags: less_tests_constraints
06:17
Merge enhanced-index check-in: d9ff60ff user: jan.nijtmans tags: glyph_indexing_2
06:15
Merge 8.7 check-in: f87be4bd user: jan.nijtmans tags: strict-index, enhanced-index
2021-06-03
23:12
Fix [099109cf1f]: crash when destroying an embedded window if the container has multiple embedded windows -- this commit uses Christopher Chavez's patch for Aqua only. check-in: dc834c5f user: culler tags: bug-099109cf1f
22:25
Merge 8.7 check-in: 1bc2a6b4 user: culler tags: mac_styles_87
22:24
Merge 8.6 Leaf check-in: 806931a0 user: culler tags: mac_styles
22:23
Merge 8.6 check-in: 2174bb75 user: culler tags: trunk, main
20:23
Forgot subtraction of the border in previous commit check-in: 495018e0 user: fvogel tags: less_tests_constraints
20:06
Robustify textDisp-16.15, -16.16 and -16.28 check-in: 19437e4f user: fvogel tags: less_tests_constraints
14:18
Fix test failure check-in: 2186729c user: jan.nijtmans tags: tk_print
14:16
Fix [d4d6319b9d]: Aqua - rendering can be incomplete after drawing to a withdrawn window and deiconifying check-in: 31640375 user: culler tags: core-8-6-branch
13:58
Fix [8ecc3eaf5c]: make sure that the key window is moved to the front when an app is activated by Mission Control. check-in: f7f0f704 user: culler tags: core-8-6-branch
13:50
Fix [4401d32fb7]: clean up code that deals with Aqua pixel formats. Makes -format window work again in TkImg. check-in: 809b7b90 user: culler tags: core-8-6-branch
13:26
Robustify textDisp-16.25 by working around the limitation of some window managers (KDE on Debian 10 for instance) that prevent a window from being resized arbitrarily small, which triggers false test failures. check-in: de9eebb5 user: fvogel tags: less_tests_constraints
13:22
Go on removing test constraints in textDisp.test. Now up to textDisp-16.44 check-in: 907d5bed user: fvogel tags: less_tests_constraints
11:18
Merge 8.7 check-in: 31462693 user: jan.nijtmans tags: tk_print
11:13
Merge 8.6 check-in: c56c0efd user: jan.nijtmans tags: trunk, main
11:09
A few more "const" keyword optimizations check-in: 4f6cd61f user: jan.nijtmans tags: core-8-6-branch
09:49
Merge more changed from 8.7 branch, which - somehow - were lost due to earlier merges check-in: a76a4d09 user: jan.nijtmans tags: tk_print
09:20
merge-mark check-in: d144aacc user: jan.nijtmans tags: tk_print
09:16
Merge 8.7 Closed-Leaf check-in: 09f8be3c user: jan.nijtmans tags: mac_notify
09:02
Go on removing test constraints in textDisp.test. Now up to textDisp-16.15 check-in: 294df993 user: fvogel tags: less_tests_constraints
2021-06-02
18:22
Minor update to add output check-in: 7f3e4c89 user: kevin_walzer tags: mac_notify
11:34
Go on removing test constraints in textDisp.test. Now up to textDisp-12.5 check-in: c9caf543 user: fvogel tags: less_tests_constraints
10:21
Go on removing test constraints in textDisp.test. Now up to textDisp-7.8 check-in: a322ac8c user: fvogel tags: less_tests_constraints
08:32
Merge enhanced-index check-in: 3f1a35a4 user: jan.nijtmans tags: glyph_indexing_2
08:31
Merge 8.7 check-in: 4b7de586 user: jan.nijtmans tags: strict-index, enhanced-index
08:06
Add winspool library to LIBS_GUI on Windows. Not used yet (but most likely it will be used in 8.7 final) check-in: e58f0eb4 user: jan.nijtmans tags: trunk, main
07:25
Fix earlier merge conflict check-in: a83c36e9 user: jan.nijtmans tags: tk_print
07:21
Use Wide-API in tkWinGDI.c. also make it compile with mingw-w64 check-in: d85d0b5f user: jan.nijtmans tags: tk_print
2021-06-01
21:58
Add some error checking check-in: 179e3adc user: kevin_walzer tags: mac_notify
19:11
Go on removing test constraints in textDisp.test. Now up to textDisp-5.2 check-in: e2c08d85 user: fvogel tags: less_tests_constraints
12:28
Add comment check-in: 783da171 user: kevin_walzer tags: mac_notify
11:31
Constraint textDisp-2.26 to 'notAqua'. This bug is was revealed by GitHub Actions once the test was made to run on aqua. check-in: fd7ebf90 user: fvogel tags: less_tests_constraints
02:20
Re-work macOS sysnotify implementation to remove code-signing requirement and multiple API's check-in: ed750657 user: kevin_walzer tags: mac_notify
01:48
Fix [8ecc3eaf5c]: Activating an app with Mission Control may not raise the app's key window. Closed-Leaf check-in: e5294ae3 user: culler tags: bug-8ecc3eaf5c
2021-05-31
19:31
Go on removing test constraints in textDisp.test. Now up to textDisp-2.30 check-in: ab034363 user: fvogel tags: less_tests_constraints
17:47
Redraw windows after deiconify. Fixes [d4d6319b9d]. Also fixes empty tooltip windows. Closed-Leaf check-in: 51e5e473 user: culler tags: bug-d4d6319b9d
17:12
Introduce helper functions facilitating the computations and readability of the expected results. check-in: 62bc87a6 user: fvogel tags: less_tests_constraints
15:39
Go on removing test constraints in textDisp.test. Now up to textDisp-2.16 check-in: f284082c user: fvogel tags: less_tests_constraints
15:05
Merge trunk, remove additional merge conflicts check-in: 8fec814a user: kevin_walzer tags: tk_print
13:59
Merge trunk check-in: 58af136f user: kevin_walzer tags: tk_print
13:21
merge-mark check-in: 33e5f9a9 user: jan.nijtmans tags: trunk, main
13:20
Remove comment which is not true any more. Some more formatting check-in: ec458e16 user: jan.nijtmans tags: core-8-6-branch
2021-05-28
16:27
Go on removing test constraints in textDisp.test. Now up to textDisp-2.9 check-in: 0ee367e5 user: fvogel tags: less_tests_constraints
15:37
Make textDisp-24.25 independent of (fixed width) font used, so that it should now pass on all platforms and build types. Closed-Leaf check-in: 2ce6e756 user: fvogel tags: revised_text_clip
14:22
Add TIP's to changes file check-in: 3f71085e user: jan.nijtmans tags: core-8-7-a5-rc
13:21
Remove debug statement check-in: ce1c0cb6 user: fvogel tags: less_tests_constraints
13:18
Go on removing test constraints in textDisp.test. Now up to textDisp-2.7. check-in: d3510e15 user: fvogel tags: less_tests_constraints
12:34
Cherrypick [9f2c68d7] and [79aaa1a0] making textDisp-24.25 independent of the (fixed width) font used. check-in: 570000ad user: fvogel tags: revised_text, tip-466
12:07
Extract proc lequal from the test using it so that this proc can be used by other tests as well. check-in: 79aaa1a0 user: fvogel tags: less_tests_constraints
10:49
Make textDisp-24.25 independent of (fixed width) font used. check-in: 9f2c68d7 user: fvogel tags: less_tests_constraints
08:32
merge revised_text branch check-in: 65a277d7 user: fvogel tags: revised_text_clip
2021-05-27
19:32
Robustify test textIndex-19.14. This test failed on Linux and macOS due to differences in font subsitution when {Courier -24} was not exactly available. The cure is to let the expected result of the test be calculated for the '+/-displaylines' index modifier. Indeed with this modifier the character position is determined by the current pixel position, which depends on the exact font substituted. check-in: e8c0d6ee user: fvogel tags: revised_text, tip-466
17:56
merge 8.7 check-in: 78a9d5f3 user: dgp tags: core-8-7-a5-rc
12:07
Merge 8.6 check-in: 08d2830c user: jan.nijtmans tags: trunk, main
12:02
Fix parameter mismatch between functions definitions and implementation. This gives a warning with Gcc 11 check-in: 15b61fbd user: jan.nijtmans tags: core-8-6-branch
11:52
merge revised_text branch, to benefit from the fixes in mac-build.yml (GitHub Actions workflow). check-in: 49324fc7 user: fvogel tags: revised_text_clip
2021-05-26
21:54
Use XSetClipRectangles on macOS; remove warning message from XCopyArea. check-in: 1bda380b user: culler tags: revised_text_clip
10:04
One more macos-11.0 -> macos-11 check-in: 28b2aae4 user: jan.nijtmans tags: trunk, main
2021-05-25
15:52
merge trunk check-in: 400ed837 user: dgp tags: core-8-7-a5-rc
09:49
merge trunk check-in: ea300ffe user: fvogel tags: revised_text, tip-466
08:27
merge core-8-6-branch check-in: 1497301d user: fvogel tags: trunk, main
08:27
merge mark check-in: c1d6ec4c user: fvogel tags: core-8-6-branch
08:13
merge core-8-6-branch check-in: 817e2d0e user: fvogel tags: trunk, main
08:10
merge mac_workflow branch check-in: 9d22c7e3 user: fvogel tags: core-8-6-branch
00:08
Merge 8.6 check-in: 047a1aeb user: culler tags: trunk, main
00:07
Fix [7bda9882cb]; aqua bindings for <Double-1> fire twice if the double-click activates the application. check-in: 74ddd642 user: culler tags: core-8-6-branch
2021-05-24
20:48
merge trunk check-in: 24422d6e user: dgp tags: core-8-7-a5-rc
19:10
Add running of the test suite (deployment and development targets) for the xcode job Closed-Leaf check-in: 61f6962b user: fvogel tags: mac_workflow
16:36
Be more tolerant about timing in tk-6.5 and remove unneeded constraint. This test really does pass on macOS with XQuartz. It may fail (both with XQuartz or with aqua) because of the slowness of the continuous integration platform on which the tests are performed. check-in: b992e1df user: fvogel tags: mac_workflow
16:35
merge core-8-6-branch check-in: db68aa40 user: fvogel tags: mac_workflow
16:03
Initial draft of print man page check-in: 102851ec user: kevin_walzer tags: tk_print
15:58
Merge 8.6 check-in: a94f1690 user: culler tags: trunk, main
15:57
Fix crash caused by not removing a transient record when the transient is reassigned to a different container. check-in: 2dbbbca2 user: culler tags: core-8-6-branch
15:14
Revert the logic of grepping in the output file because we need an exit code of 0 for grep. As a consequence we need to grep separately in each (classic and ttk) output file. Finally restore proper killing of xvfb. check-in: 856ef5e8 user: fvogel tags: mac_workflow
10:40
Only install X11 (Xquartz) when required. Fix the test checking this. check-in: 5cb9541d user: fvogel tags: mac_workflow
08:58
Ditto check-in: c3cf9664 user: fvogel tags: mac_workflow
08:57
According to GitHub Actions documentation ( https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on ), the correct runner for macOs Big Sur is macos-11, not macos-11.0. Follow the doc, even if it was working with macos-11.0 check-in: 89cddce0 user: fvogel tags: mac_workflow
08:19
Cherrypick [6b90aa9a]: Fix aqua crash in wm-transient-7.5 check-in: d1e5e1de user: fvogel tags: mac_workflow
08:18
merge core-8-6-branch check-in: a3582de5 user: fvogel tags: mac_workflow
02:15
Integration of new printing API and widget demo complete for win32; next up: documentation/man page, then macOS and X11 implementations check-in: 3931f364 user: kevin_walzer tags: tk_print
2021-05-23
22:36
Fix aqua crash in wm-transient-7.5 Closed-Leaf check-in: 6b90aa9a user: culler tags: transient_crash
15:00
Add image to demo check-in: 62e85156 user: kevin_walzer tags: tk_print
14:45
More work on widget demo check-in: 3af4ae6e user: kevin_walzer tags: tk_print
01:43
Add print demo check-in: 22efef86 user: kevin_walzer tags: tk_print
01:20
WIP on widget demo check-in: 95de7637 user: kevin_walzer tags: tk_print
2021-05-22
16:11
Fix [3e33602eae]: Inconsistent bind substitution of %S check-in: ad35a952 user: jan.nijtmans tags: trunk, main
15:45
Fix [7bda9882cb]: Aqua generates duplicate double-click actions when the double click activates the application. Closed-Leaf check-in: 88ca7797 user: culler tags: bug-7bda9882cb
15:21
Fix [3e33602eae]: Inconsistent bind substitution of %S check-in: 2cf6e7dc user: jan.nijtmans tags: core-8-6-branch
13:40
Remove tkWinPrint.c and all traces from branch - code previously migrated to tkWinGDI.c check-in: 5e2eb000 user: kevin_walzer tags: tk_print
13:06
Merge 8.7. end-of-line spacing check-in: a5e3139d user: jan.nijtmans tags: tk_print
13:02
Merge 8.6 check-in: 162ea97b user: jan.nijtmans tags: trunk, main
13:00
Merge 8.5 check-in: 7ab3f6fe user: jan.nijtmans tags: core-8-6-branch
07:49
merge trunk check-in: 4b56c1d8 user: fvogel tags: revised_text, tip-466
02:37
tk print commands now work in tk ensemble on Windows check-in: 170bb26c user: kevin_walzer tags: tk_print
02:09
Test mapping to tk namespace check-in: 5a60e0e9 user: kevin_walzer tags: tk_print
2021-05-21
20:47
merge trunk check-in: 82c447af user: dgp tags: core-8-7-a5-rc
20:11
merge core-8-6-branch check-in: 170a8d4d user: fvogel tags: mac_workflow
10:46
merge-mark check-in: fbf7607d user: jan.nijtmans tags: core-8-6-branch
09:24
Minor code cleanup: Handle $entry -1 the same as $entry "", since Tk is not always consistant in which one is used check-in: 489035bd user: jan.nijtmans tags: core-8-6-branch
01:39
Merge trunk check-in: 3f0c8558 user: kevin_walzer tags: tk_print
01:38
Fix for a0bc2524; thanks to Emiliano Gavilan for the patch check-in: cb24fefa user: kevin_walzer tags: trunk, main
2021-05-20
21:53
Merge 8.6 check-in: a16ce81d user: culler tags: trunk, main
21:51
Apply patch from Christopher Chavez - removes extraneous definition of TK_NO_DOUBLE_BUFFERING check-in: 49cd8b06 user: culler tags: core-8-6-branch
13:13
Merge 8.7 check-in: b5bd3cf9 user: jan.nijtmans tags: mac_styles_87
13:10
Merge "enhanced-index" branch check-in: e2c381ea user: jan.nijtmans tags: glyph_indexing_2
13:09
Merge 8.7. Eliminate more use of "none" in menu library code (since it isn't used any more) check-in: 16e81390 user: jan.nijtmans tags: strict-index, enhanced-index
11:45
Merge 8.6 check-in: 32c695d3 user: jan.nijtmans tags: trunk, main
11:45
Fix [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library check-in: 8ba87706 user: jan.nijtmans tags: core-8-6-branch
11:41
Fix [e3ad5e0fca]: macOS XQuartz : issue with menu check-in: 353f7f00 user: jan.nijtmans tags: core-8-6-branch
2021-05-19
15:22
Merging complete GDI work back into this branch check-in: d13a3e7a user: kevin_walzer tags: tk_print
15:21
Merge trunk Closed-Leaf check-in: 9786c772 user: kevin_walzer tags: tk_print_gdi_only
13:40
Proposed fix for [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library Closed-Leaf check-in: 997b17c3 user: jan.nijtmans tags: bug-8b679f597b
09:35
Merge 8.6 check-in: db7cd280 user: jan.nijtmans tags: trunk, main
09:33
Fix warning with msvc: LINK : warning LNK4044: unrecognized option '/DCONSOLE'; ignored check-in: 5367af43 user: jan.nijtmans tags: core-8-6-branch
09:19
Fix harmless (false-positive) warning when using older gcc (seen with gcc-5.4) check-in: beaa670e user: jan.nijtmans tags: trunk, main
08:25
merge trunk check-in: 36dc7222 user: fvogel tags: revised_text, tip-466
02:34
Minor cleanup check-in: 6cc6f95f user: kevin_walzer tags: tk_print_gdi_only
02:02
Canvas printing works! check-in: c9c72022 user: kevin_walzer tags: tk_print_gdi_only
2021-05-17
18:38
Try printing canvas check-in: 3f38230a user: kevin_walzer tags: tk_print_gdi_only
18:05
Minor tweak check-in: d0a11eb3 user: kevin_walzer tags: tk_print_gdi_only
17:56
Text printing on Windows now works! check-in: 7eecb2ef user: kevin_walzer tags: tk_print_gdi_only
13:16
Cleanup of API check-in: c245c47c user: kevin_walzer tags: tk_print_gdi_only
2021-05-15
13:27
Printer context seems to persist, finally; still not completing printing but progress made check-in: bbcb785e user: kevin_walzer tags: tk_print_gdi_only
13:09
Formatting cleanup check-in: b5a92f77 user: kevin_walzer tags: tk_print_gdi_only
12:59
Add error checking check-in: 10c05206 user: kevin_walzer tags: tk_print_gdi_only
09:03
Fix [b461c70399]: text widget handling of the empty space left from line wrap check-in: 515c759b user: fvogel tags: bug-b461c70399
2021-05-12
17:40
Previous commit shows a segfault in wm.test. Narrow down at which test this happens. check-in: 1d90c477 user: fvogel tags: mac_workflow
11:02
Commit refinements for testing check-in: c6be0676 user: kevin_walzer tags: tk_print_gdi_only
10:53
Minor tweak check-in: 0012a27f user: kevin_walzer tags: tk_print_gdi_only
10:50
Needs more work on simplifying check-in: 521448ef user: kevin_walzer tags: tk_print_gdi_only
01:32
Simplify management of device contexts check-in: b4df9589 user: kevin_walzer tags: tk_print_gdi_only
01:18
Minor tweaks check-in: d88e5349 user: kevin_walzer tags: tk_print_gdi_only
2021-05-11
22:54
merge trunk check-in: c18fc9b8 user: dgp tags: core-8-7-a5-rc
19:52
Theory: kill $XVFB_PID returns 1 because xvfb is no longer alive. Actually we should not need to kill xvfb when process exits: line ( runXvfb :0; make test-classic test-ttk; exit $? ) should be enough. check-in: 8732243b user: fvogel tags: mac_workflow
18:35
Force kill exit code to be zero, and make error message more specific. check-in: 811f88f9 user: fvogel tags: mac_workflow
15:27
Merge 8.6 check-in: b8cb10b7 user: jan.nijtmans tags: trunk, main
15:26
comment fix check-in: 3e1f2d5e user: jan.nijtmans tags: core-8-6-branch
14:59
Merge 8.6 check-in: 4abc3939 user: culler tags: trunk, main
14:57
Make return values for tkMacOSXPutImage consistent between 8.6 and 8.7, and document them. check-in: 0e5dd169 user: culler tags: core-8-6-branch
14:23
Make sure printDC is set throughout this file check-in: 662a83b3 user: kevin_walzer tags: tk_print_gdi_only
14:02
More tweaks check-in: 44b2040f user: kevin_walzer tags: tk_print_gdi_only
13:19
Slightly better fix for [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c check-in: fec57f68 user: jan.nijtmans tags: trunk, main
13:18
merge-mark check-in: 1f88220c user: jan.nijtmans tags: trunk, main
13:17
eol-spacing check-in: 285454c4 user: jan.nijtmans tags: core-8-6-branch
12:52
Minor cleanup check-in: 19566661 user: kevin_walzer tags: tk_print_gdi_only
12:35
Finally have device context working - text printing requires deeper debugging check-in: a25bddae user: kevin_walzer tags: tk_print_gdi_only
2021-05-10
19:16
Oops. check-in: 39bee0ae user: fvogel tags: mac_workflow
19:15
Hmmm... the exit code should probably rather be forced after the xvfb killing. But let's first propagate the exit code from make test to the end of xvfb kill (see man kill: 'The value of $? after the trap action completes shall be the value it had before trap was invoked.') check-in: 04830d56 user: fvogel tags: mac_workflow
17:36
Try forcing exit code to be zero (grepping for 'Failed [1-9] could be good enough). check-in: 81859f57 user: fvogel tags: mac_workflow
16:10
Merge 8.6 check-in: 5ae3c2b4 user: culler tags: trunk, main
16:09
Finish fixing [171ba701e55]: make sure that a grab window gets focus when the app is reactivated. check-in: 9beeff81 user: culler tags: core-8-6-branch
09:30
Merge 8.6. Remove another unused variable. check-in: 6be85cdf user: jan.nijtmans tags: bug-61e0bb8aab
09:15
More test-cases check-in: 446f394b user: jan.nijtmans tags: glyph_indexing_2
09:05
Merge enhanced-index branch. Add two new functions ::tk::wordBreakBefore/::tk::wordBreakAfter check-in: c05a7101 user: jan.nijtmans tags: glyph_indexing_2
07:35
Merge 8.7 check-in: 7e0769a8 user: jan.nijtmans tags: strict-index, enhanced-index
06:59
Slightly better fix for [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c Closed-Leaf check-in: 696a5a0b user: jan.nijtmans tags: bug-72de53dab2
06:44
Merge 8.6 check-in: c91c753d user: jan.nijtmans tags: trunk, main
06:36
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c check-in: 447e1cad user: jan.nijtmans tags: core-8-6-branch
02:11
More refinement, getting a little bit closer to text printing on Windows check-in: 24f99691 user: kevin_walzer tags: tk_print_gdi_only
2021-05-09
22:06
DC seems to work for text printing; now to debug script parameters check-in: 0e2f2704 user: kevin_walzer tags: tk_print_gdi_only
21:56
merge trunk check-in: 9a020e2f user: fvogel tags: revised_text, tip-466
21:18
Further revision check-in: 2f75f492 user: kevin_walzer tags: tk_print_gdi_only
20:36
Tweaks check-in: 478ac258 user: kevin_walzer tags: tk_print_gdi_only
20:12
Test new approach for getting DC check-in: a3c45c33 user: kevin_walzer tags: tk_print_gdi_only
14:05
If an app has a grab window, ensure that it gets focus if the app is deactivated and reactivated. Closed-Leaf check-in: 3bd6d50c user: culler tags: bug-171ba701e5
11:42
Not sure we need to explicitely exit $? . Try without. check-in: 087c324c user: fvogel tags: mac_workflow
2021-05-08
22:01
Also remove unreachable return statement. Closed-Leaf check-in: 053d7f76 user: fvogel tags: bug-72de53dab2
21:29
Trying to identify why DC is not passed / retained check-in: 706392d5 user: kevin_walzer tags: tk_print_gdi_only
13:55
Minor progress check-in: 13e6aa26 user: kevin_walzer tags: tk_print_gdi_only
13:22
Merge printing and GDI files into one for tighter coupling of print device context check-in: a17e1c27 user: kevin_walzer tags: tk_print_gdi_only
12:46
Merging fix for 7bb246b072, thanks to M. Wayne Davis for the report check-in: 45044042 user: kevin_walzer tags: trunk, main
12:45
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c. check-in: 67b363a7 user: fvogel tags: bug-72de53dab2
12:42
Merging fix for 7bb246b072, thanks to M. Wayne Davis for the report check-in: 9ad555bc user: kevin_walzer tags: core-8-6-branch
12:33
Prevent the crash related to [171ba701e5]. More work is needed to preserve the grab state when the app is deactivated. check-in: 4c97c826 user: culler tags: core-8-6-branch
12:18
Apply recommendation from the XQuartz (xvfb) guys https://github.com/XQuartz/XQuartz/issues/162#issuecomment-833215208 check-in: 6bef056d user: fvogel tags: mac_workflow
10:13
New branch check-in: fb4d941a user: kevin_walzer tags: tk_print_gdi_only
01:27
Minor adjustments check-in: 086ac91e user: kevin_walzer tags: tk_print
00:30
More changes check-in: 15705d8b user: kevin_walzer tags: tk_print
2021-05-07
21:12
Merge enhanced-index branch check-in: 1b236941 user: jan.nijtmans tags: glyph_indexing_2
21:11
Merge 8.7 check-in: 8bc156d8 user: jan.nijtmans tags: strict-index, enhanced-index
21:03
Fix bb937366b4 check-in: 6ba82629 user: jan.nijtmans tags: glyph_indexing_2
20:59
Compiler error check-in: dc6399d8 user: kevin_walzer tags: tk_print
20:58
Minor tweaks check-in: acfbcdd8 user: kevin_walzer tags: tk_print
10:43
Restore HDC management code - seems to be key to linking gdi and printing API's check-in: c14f98d7 user: kevin_walzer tags: tk_print
2021-05-06
15:52
Further adjustments check-in: 033ff1b8 user: kevin_walzer tags: tk_print
15:51
Try to obtain printer HDC at script level for printing check-in: ccf51518 user: kevin_walzer tags: tk_print
14:18
Try to fix [171ba701e5]: crash when key is pressed after grab window loses focus. check-in: 3fb69573 user: culler tags: bug-171ba701e5
14:05
Merge 8.6 Closed-Leaf check-in: e5cdeafa user: culler tags: bug-4401d32fb7
12:42
Gdi commands now active; next step: work out printing details at script level check-in: 117447e1 user: kevin_walzer tags: tk_print
03:48
More work on gdi needed to expose commands check-in: 2e206e96 user: kevin_walzer tags: tk_print
02:07
Begin integration of C printing at script level, still needs testing check-in: e8b11595 user: kevin_walzer tags: tk_print
2021-05-05
21:57
Restore processing of Apple Events on app launch Closed-Leaf check-in: 830e5b70 user: kevin_walzer tags: ae_fix
01:57
Fix typo check-in: ee810afd user: kevin_walzer tags: tk_print
01:54
Complete draft implementation of printing API check-in: 778abc06 user: kevin_walzer tags: tk_print
2021-05-04
13:51
Merge 8.6 Leaf check-in: 94da52f7 user: culler tags: RGBAImage87
13:44
Restore the first two parameters to TkpPutRGBAImage, with TCL_UNUSED. Leaf check-in: b8a237ca user: culler tags: RGBAimage
13:17
Use TCL_UNUSED in TkpPutRGBAImage. check-in: 072fb6b0 user: culler tags: bug-4401d32fb7
13:12
merge trunk check-in: 48b834e6 user: dgp tags: core-8-7-a5-rc
09:12
Merge 8.6 check-in: 91b90b3c user: jan.nijtmans tags: trunk, main
09:06
uint32 -> uint32_t, more TCL_UNUSED() and typecasts check-in: 02af6998 user: jan.nijtmans tags: core-8-6-branch
01:49
Merge trunk check-in: f0009b00 user: kevin_walzer tags: tk_print
2021-05-03
22:36
Attempt to explain the complexities of RGBA and ARGB and big and little ends and make the code deal with them as clearly as possible. check-in: f303d912 user: culler tags: bug-4401d32fb7
21:10
Release candidate branch for Tk 8.7a5. check-in: b2a5bbe7 user: dgp tags: core-8-7-a5-rc
17:02
merge trunk check-in: 2bf9b90a user: fvogel tags: revised_text, tip-466
17:02
Fix warning when running the test suite: 'Warning: files left behind: imgPNG.test: test.png' check-in: 6eb31137 user: fvogel tags: trunk, main
16:53
Fix warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] check-in: 0e19f3a4 user: fvogel tags: revised_text, tip-466
16:11
Merge 8.7 check-in: f7ba5e6e user: jan.nijtmans tags: revised_text, tip-466
16:10
Merge enhanced-index check-in: 7e3b1456 user: jan.nijtmans tags: glyph_indexing_2
16:08
Merge 8.7 check-in: c79af44a user: jan.nijtmans tags: strict-index, enhanced-index
16:06
Merge 8.6 check-in: 285c4d56 user: jan.nijtmans tags: trunk, main
16:04
Eliminate TkpPutRGBAImage's first 2 parameters, since they are unused check-in: 9fda84d2 user: jan.nijtmans tags: core-8-6-branch
15:39
Merge 8.7 check-in: 0ea21004 user: jan.nijtmans tags: strict-index, enhanced-index
13:36
Make ImageGetPixel consistent with XGetImage. check-in: e437d0d2 user: culler tags: bug-4401d32fb7
07:33
Previous commit results in 'Error: Cask '[email protected]' is unavailable: No Cask with this name exists.'. Forget about this way, then. check-in: 9f79622f user: fvogel tags: mac_workflow
07:19
Fix [8a5086219e]: ttk::entry issue check-in: fee2e853 user: jan.nijtmans tags: trunk, main
03:41
Add more functions check-in: edd465c5 user: kevin_walzer tags: tk_print
2021-05-02
19:49
Merge 8.6 check-in: 902097a7 user: culler tags: trunk, main
19:48
Fix typo check-in: 85b35c43 user: culler tags: core-8-6-branch
16:43
Fix crash at exit in CharDisplayProc and remove unused variable. check-in: 4918417c user: culler tags: bug-61e0bb8aab
16:14
merge trunk Closed-Leaf check-in: 0b832d03 user: fvogel tags: bug-8a5086219e
16:05
Merge 8.7 check-in: afba67a8 user: jan.nijtmans tags: mac_styles_87
16:02
Merge enhanced-index check-in: e7f7a96c user: jan.nijtmans tags: glyph_indexing_2
15:59
Merge 8.7 check-in: 0d01b90f user: jan.nijtmans tags: strict-index, enhanced-index
15:55
Interchange ManageGeometry and UnmapWindow in tkFrame.c and tkCanvWind.c as well. check-in: 802d09c1 user: culler tags: bug-61e0bb8aab
15:47
Fix bugin TkGetIntForIndex(), only visible when running Tk 8.7 with Tcl 8.6 check-in: a125b92b user: jan.nijtmans tags: bug-8a5086219e
15:31
merge trunk check-in: a3f29bf9 user: fvogel tags: revised_text, tip-466
15:24
Fix 160dca67c0d8c8e7 - Tk 8.7 does not build against 8.6 using nmake check-in: 599b64f9 user: apnadkarni tags: trunk, main
14:26
Don't forget the grid manager. check-in: 2f6769e4 user: culler tags: bug-61e0bb8aab
13:41
Try to make all geometry managers unmap before ending geometry management; this eliminates the special case for the text manager. check-in: fe011da9 user: culler tags: bug-61e0bb8aab
13:28
Backout previous commit, this is not the right way. check-in: 3f41de96 user: fvogel tags: bug-8a5086219e
13:06
Oops. Cosmetic change meant to reduce confusion actually increased it. Try again. check-in: a672084d user: culler tags: bug-4401d32fb7
13:02
Really test for < 0. Otherwise building Tk 8.7 against Tcl 8.6 (as in https://github.com/tcltk/tk/runs/2485476718?check_suite_focus=true) makes test ttk entry-1.8 error out. check-in: 6f51347b user: fvogel tags: bug-8a5086219e
07:50
merge trunk check-in: 2d6bba34 user: fvogel tags: revised_text, tip-466
07:27
... and in the process remove previous failing tries. check-in: 0f07ae43 user: fvogel tags: mac_workflow
07:26
Try searching what versions are available, and install version 2.7 of XQuartz... check-in: b3ff0fc8 user: fvogel tags: mac_workflow
03:52
Merge 8.6 check-in: 736b3e2e user: culler tags: trunk, main
02:33
Fix [2ecb09d118]: Aqua ignores preference setting to disable key repeats. check-in: 8c5caa68 user: culler tags: core-8-6-branch
2021-05-01
23:07
ABGR -> ARGB as observed by Christopher Chavez. check-in: 76f845aa user: culler tags: bug-4401d32fb7
22:38
Fix typo. Closed-Leaf check-in: 698eed41 user: culler tags: bug-2ecb09d118
22:37
Edit comments. check-in: b0ad0b7d user: culler tags: bug-2ecb09d118
22:21
Take care to only check the aRepeat property of an NSKeyDown event. Isolate the test for discarding them from the other logic check-in: f9e38696 user: culler tags: bug-2ecb09d118
21:58
Fix [eafa029f3a]: Set the backing CALayer's contentsScale to avoid fuzzy text on Retina diplays. check-in: f54ea56b user: culler tags: core-8-6-branch
21:46
Fix [4c7d935e97]: Alt theme ttk::checkbutton image is not rendered on macOS. Introduces TkpPutRGBAImage for rendering 32bpp ZPixmap XImages with an alpha channel. check-in: 074b5d5b user: culler tags: core-8-6-branch
21:37
Edit comments. Use uint32_t since Apple documentation specifies that type for kCGImageAlphaLast etc. Closed-Leaf check-in: 1bedbe31 user: culler tags: bug-4c7d935e97
20:42
Fix [ff9c815a83]: Some macOS tests fail if the dock is on the left side, due to OS restrictions on window locations. check-in: d20727e4 user: culler tags: core-8-6-branch
20:38
Aqua: don't process idle tasks before withdrawing a window; this helps prevent a flashing window if the root is immediately withdrawn. check-in: 31f4fdc9 user: culler tags: core-8-6-branch
19:36
Fix [eafa029f3a]: blurry text on retina screens when using backing CALayer. Sets the layer.contentsScale to equal the backingScaleFactor of the screen where its view is being displayed. Closed-Leaf check-in: 621c5c45 user: culler tags: bug-eafa029f3a
19:05
Completely ignore repeat events if the repeat interval is set to off. How does this affect the TextInputClient? check-in: 97573ca8 user: culler tags: bug-2ecb09d118
17:45
Remove page setup - print customizing can be done at the select printer dialog check-in: 9d85b899 user: kevin_walzer tags: tk_print
15:39
Add non-regression test entry-1.8 check-in: f6089ece user: fvogel tags: bug-8a5086219e
15:24
Refine previous fix check-in: 7ca31340 user: fvogel tags: bug-8a5086219e
15:14
Fix [8a5086219e]: ttk::entry issue check-in: 2d6dfb7e user: fvogel tags: bug-8a5086219e
14:31
Fix compiler errors check-in: b5e1c9d9 user: kevin_walzer tags: tk_print
14:28
Draft implementation of complete setup dialog check-in: d9b4f6be user: kevin_walzer tags: tk_print
02:18
Linked vars now working; still need to refine page setup check-in: a8e8cf88 user: kevin_walzer tags: tk_print
2021-04-30
22:15
Fix [2ecb09d118]: Aqua ignores preferences setting to disable key repeats. check-in: b397fff2 user: culler tags: bug-2ecb09d118
21:38
Fix [4c7d935e97]: on Aqua, checkbuttons are not rendered in the Alt theme. check-in: c4df9ac9 user: culler tags: bug-4c7d935e97
19:13
Fix [ff9c815a83]: 8 Aqua unixWm tests fail if the dock is positioned on the left side. Also fixes a segfault at exit in ximage.c. Closed-Leaf check-in: e9b03cbd user: culler tags: bug-ff9c815a83
15:26
merge 8.7 check-in: 4119ae77 user: culler tags: mac_styles_87
14:40
Merge 8.6 check-in: a1a5a16c user: culler tags: mac_styles
13:25
Edit comment Closed-Leaf check-in: dfdb8eab user: culler tags: root_flash
13:14
Do not process idle events before withdrawing a window. check-in: 6afc9472 user: culler tags: root_flash
02:16
Silence a few compiler warnings check-in: 5b19336d user: kevin_walzer tags: tk_print
02:03
Add page setup dialog check-in: daffeecb user: kevin_walzer tags: tk_print
2021-04-29
22:42
Fix shadowed variable warnings. check-in: c0d54837 user: culler tags: trunk, main
22:35
For Aqua, use an explicit backing CALayer for the TKContentView. Fixes [d281848f97] and other rendering issues. check-in: 623c9665 user: culler tags: trunk, main
22:22
Merge CALayer-86 Closed-Leaf check-in: 2a547c17 user: culler tags: CALayer-87
22:09
For Aqua, use an explicit backing CALayer for the TKContentView. Fixes [d281848f97] and other rendering issues. check-in: 9899891b user: culler tags: core-8-6-branch
21:53
Fix textWind.test à la François Vogel Closed-Leaf check-in: 4651327e user: culler tags: CALayer-86
16:24
Add a call to [window display] after creating a new window. This makes the tests work in High Sierra. check-in: 525109f0 user: marc_culler tags: CALayer-86
14:40
Synchonize the needsDisplay for the NSView and its backing layer. check-in: 40e95b8e user: culler tags: CALayer-86
12:28
unofficial -> snapshot check-in: ff7cbbf1 user: jan.nijtmans tags: trunk, main
12:22
unofficial -> snapshot check-in: af3402f2 user: jan.nijtmans tags: core-8-6-branch
2021-04-28
19:53
Add debug output. check-in: f5b54317 user: fvogel tags: mac_workflow
16:05
Merge-mark check-in: a1b9f840 user: jan.nijtmans tags: trunk, main
16:05
Empty commit, for forcing rebuild in github actions (since previous CALayer-86 build failed on Windows) check-in: d0e72ed9 user: jan.nijtmans tags: core-8-6-branch
15:56
Merge CALayer-86 check-in: 116cd8f9 user: culler tags: CALayer-87
15:56
Deal with new test failures revealed by changing the order of the tests. check-in: bb6b0545 user: culler tags: CALayer-86
05:26
CALayer backing for 8.7 check-in: a145a574 user: culler tags: CALayer-87
04:55
For Aqua, use an explicit backing CALayer for NSViews. This fixes several mysterious rendering failures, including [d281848f97] check-in: 8d4ba8f4 user: culler tags: CALayer-86
04:14
Close accidental fork Closed-Leaf check-in: ef988d7c user: culler tags: bug-cde766f911
04:10
Remove extra release of CGContext check-in: 26eab63e user: culler tags: bug-cde766f911
02:15
Clean up function comment check-in: 17e541cf user: kevin_walzer tags: tk_print
02:13
tkWinPrint.c not building, and not working if it builds; going to start building my own using Michael Schwartz API and Harald Oehlmann function structure, and radically simplifying down to printer access, dialogs, and job control; this is my very basic start, much more to come check-in: cf4b4a44 user: kevin_walzer tags: tk_print
2021-04-27
23:00
Merge 8.6 check-in: d45c49a4 user: culler tags: bug-cde766f911
20:04
Adjust textWind-17.10 check-in: 35bd8248 user: culler tags: bug-cde766f911
19:35
Try to avoid the rare crash in Tk_MacOSXGetTkWindow which has been seen at exit a few times. check-in: 7067b1c6 user: culler tags: bug-cde766f911
19:27
Another try check-in: 938cefdd user: fvogel tags: mac_workflow
14:05
Add two more bug references check-in: e8dbb1c6 user: jan.nijtmans tags: revised_text, tip-466
14:02
Mark textDisp-27.10 testcase as "knownBug", pointing to Bug [6a78781cc3] check-in: f431438f user: jan.nijtmans tags: revised_text, tip-466
13:52
Merge 8.7 check-in: 16046ad5 user: jan.nijtmans tags: mac_styles_87
13:49
Merge enhanced-index check-in: 1adfaad0 user: jan.nijtmans tags: glyph_indexing_2
13:47
Merge 8.7 check-in: d8df2ca4 user: jan.nijtmans tags: strict-index, enhanced-index
2021-04-26
19:01
merge trunk check-in: c5b72a1d user: fvogel tags: revised_text, tip-466
19:00
merge core-8-6-branch check-in: 4acabf2a user: fvogel tags: trunk, main
18:59
Merge gcc_unstable_tests, stabilizing event-9 in GitHub Actions. check-in: f0f823aa user: fvogel tags: core-8-6-branch
18:59
Backport stabilization of event-9 from 8.7 Closed-Leaf check-in: a07864b2 user: fvogel tags: gcc_unstable_tests
18:57
merge core-8-6-branch check-in: 51269254 user: fvogel tags: gcc_unstable_tests
18:49
Last commit was a progress, the error message is no longer the same. Now try a different display ID. check-in: 43f2740f user: fvogel tags: mac_workflow
18:25
Merge 8.6 check-in: 76567aa8 user: culler tags: trunk, main
18:15
Fix [c974643a39]: memory leak in tkMacOSXFont.c check-in: 998d3900 user: culler tags: core-8-6-branch
14:03
Remove unused testConstraint check-in: 6012250b user: jan.nijtmans tags: revised_text, tip-466
09:20
Mark textDisp-24.24 as "knownBug" too. See: [a34b49f8c6] check-in: b31728a0 user: jan.nijtmans tags: revised_text, tip-466
08:58
Merge 8.7. Fix usage of some "needsTcl87" markers. check-in: 53fa2e8d user: jan.nijtmans tags: revised_text, tip-466
01:29
Set the CALayer's contentsGravity property so that programmatic resizes look better. check-in: f8c3bc17 user: culler tags: bug-cde766f911
00:54
Merge 8.6 check-in: 2124b554 user: culler tags: trunk, main
00:53
fix DEF_BUTTON_HIGHLIGHT for Aqua. check-in: 6e2e259b user: culler tags: core-8-6-branch
2021-04-25
22:50
One more bit of code cleanup. check-in: 06f59347 user: culler tags: bug-cde766f911
22:48
Code cleanup. Thanks to Christopher Chavez for the careful review. check-in: 4f89b4c1 user: culler tags: bug-cde766f911
22:03
Fix the flip transform for pixmaps. This makes bitmap buttons work again. check-in: e8965090 user: culler tags: bug-cde766f911
21:08
One more shadowed variable warning check-in: b7d56f42 user: jan.nijtmans tags: revised_text, tip-466
20:26
Merge 8.7 check-in: f59e86be user: jan.nijtmans tags: revised_text, tip-466
20:25
Backout [d49ac1b5]. Let's continue testing against Tcl 8.6, as long as Tk doesn't (really) use Tcl 8.7 features check-in: c99feb3c user: jan.nijtmans tags: revised_text, tip-466
17:02
merge mark check-in: d0b20910 user: fvogel tags: trunk, main
17:01
Close unintended fork. check-in: b0c51b0b user: fvogel tags: trunk, main
16:59
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. check-in: d09c8c40 user: fvogel tags: trunk, main
16:59
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. check-in: 7808cd7d user: fvogel tags: core-8-6-branch
15:53
Use the release method instead of CFRelease for NSBitmapImageRep objects. check-in: ef6a385d user: culler tags: bug-cde766f911
15:36
Using the CALayer changes some timings -- make some small adjustments to a few tests to avoid sporadic timing-related failures. check-in: c860b7c7 user: culler tags: bug-cde766f911
15:33
Mark testcase which need at least Tcl 8.7 with "needsTcl87" check-in: e635a610 user: jan.nijtmans tags: revised_text, tip-466
15:25
merge-mark check-in: 967d949a user: jan.nijtmans tags: revised_text, tip-466
15:18
Make TCL_INDEX_TEMP_TABLE flag usable in Tk 8.7. Not used anywhere yet. check-in: e0e5e109 user: jan.nijtmans tags: trunk, main
14:28
Add calls to update idletasks in scale-20.7 and scale-20.8. check-in: 1889eb5a user: culler tags: bug-cde766f911
14:00
Bonus! Use the new CALayer to make XCopyArea work again! check-in: b9d03a77 user: culler tags: bug-cde766f911
10:24
Fix many gcc shadow warnings found by GitHub. check-in: 8b82e303 user: fvogel tags: revised_text, tip-466
09:02
As shown by GitHub, building the revised text widget with gcc in release mode, aka 'gcc(no)', needs 8.7 at least, otherwise text-38.* failures (see [8980ba1d0b]) resurrect. check-in: d49ac1b5 user: fvogel tags: revised_text, tip-466
07:38
Try -nolisten unix when launching xvfb in the hope the tests will run on macOS with clang. check-in: 07531cf3 user: fvogel tags: mac_workflow
2021-04-24
20:58
merge trunk Closed-Leaf check-in: 693fbc83 user: fvogel tags: patch-85c8397412
20:53
merge core-8-6-branch Closed-Leaf check-in: 2e6a4df4 user: fvogel tags: patch-85c8397412-86
19:47
Possibly a genuine fix - use an explicit CALayer for the TKContentView. check-in: 11517d02 user: culler tags: bug-cde766f911
13:10
Remove assertions that are always true. This was found by gcc (warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]) check-in: 870e2d29 user: fvogel tags: revised_text, tip-466
12:45
Fix the debug build check-in: 2338b045 user: fvogel tags: revised_text, tip-466
2021-04-23
14:38
Merge 8.7 check-in: 7b58cfb5 user: jan.nijtmans tags: revised_text, tip-466
14:35
Fix [977c61ea08]: text widget test suite errors with Tcl9. Also fix a few more compiler warnings check-in: e48e7578 user: jan.nijtmans tags: revised_text, tip-466
10:11
Merge enhanced-index branch check-in: 08ac223e user: jan.nijtmans tags: glyph_indexing_2
10:10
Merge 8.7 check-in: 628788ba user: jan.nijtmans tags: strict-index, enhanced-index
10:08
Merge 8.6 check-in: fa6dedeb user: jan.nijtmans tags: trunk, main
09:55
Add more implicit type-casts. Backported from 8.7 check-in: 1a3db1c2 user: jan.nijtmans tags: core-8-6-branch
09:52
Fix MacOS build check-in: 30d86bd3 user: jan.nijtmans tags: core-8-6-branch
2021-04-22
21:02
Merge gcc_unstable_tests_87, stabilizing event-9 in GitHub Actions. check-in: 78778702 user: fvogel tags: trunk, main
19:21
Make debug printing conditional in ttkMacOSXTheme.c check-in: 36b2e386 user: culler tags: bug-cde766f911
17:07
Remove unneeded portBounds field from TkMacOSXDrawingContext; add more graphics debugging tools. check-in: 618c2a79 user: culler tags: bug-cde766f911
13:34
Merge 8.7 check-in: e549e0cf user: culler tags: mac_styles_87
13:23
Merge 8.6 check-in: a12a5e70 user: culler tags: mac_styles
13:10
Incremental progress check-in: 3e0648f8 user: kevin_walzer tags: tk_print
13:07
Merge 8.6 check-in: 5eeb3b27 user: culler tags: trunk, main
13:05
Cherrypick removal of BEGIN_DRAWING_OR_REDRAW check-in: 58b9b970 user: culler tags: core-8-6-branch
13:02
Remove BEGIN_DRAWING_OR_REDRAW which does not work. check-in: 482b5259 user: culler tags: bug-cde766f911
07:21
Backout previous commit, without 'after 50' event-9 can fail, see https://github.com/tcltk/tk/actions/runs/773274107 Closed-Leaf check-in: cc5e70a3 user: fvogel tags: gcc_unstable_tests_87
01:05
Minor tweaks check-in: cdaab0d0 user: kevin_walzer tags: tk_print
2021-04-21
21:48
Merge 8.6 check-in: fd12964d user: culler tags: mac_styles
21:47
merge 8.7 check-in: 8f9ef195 user: culler tags: mac_styles_87
21:45
Merge 8.6 check-in: e3343b95 user: culler tags: trunk, main
21:42
How did BEGIN_DRAWING_OR_REDRAW end up in the wrong place? check-in: 56d54783 user: culler tags: core-8-6-branch
19:22
Fix [977c61ea08]: text widget test suite errors with Tcl9 Closed-Leaf check-in: 686682a4 user: fvogel tags: bug-977c61ea08
14:33
Merge 8.7 check-in: 635dc63a user: culler tags: mac_styles_87
14:10
Fix errors made while resolving merge conflicts. check-in: e9ead83b user: culler tags: mac_styles
13:57
Merge 8.6 check-in: bb4208d1 user: culler tags: mac_styles
12:16
Merge 8.6 check-in: ff12b513 user: culler tags: trunk, main
12:16
fix [cde766f911]: scrollbars do not update correctly for treeview widgets. check-in: 1ad4158b user: culler tags: core-8-6-branch
12:13
Clean up debugging code in tkMacOSXDraw.c check-in: a22ecb9b user: culler tags: bug-cde766f911
09:31
Merge 8.6 check-in: 64253f17 user: jan.nijtmans tags: trunk, main
09:30
Sync rules.vc with Tcl check-in: 88e6dd32 user: jan.nijtmans tags: core-8-6-branch
08:48
Previous state apparently lets event-9 succeed, this is a slightly lighter try without 'after 50' check-in: 95126b71 user: fvogel tags: gcc_unstable_tests_87
2021-04-20
21:44
fix [cde766f911]: scrollbars do not update correctly for treeview widgets. check-in: b17eb410 user: culler tags: bug-cde766f911
12:28
Start to remove compiler warnings check-in: a9391216 user: kevin_walzer tags: tk_print
01:26
Rename file check-in: 0dd1a7c1 user: kevin_walzer tags: tk_print
2021-04-19
21:27
Eliminate the one call to setTkDirtyRect, which is unnecessary. check-in: acef4200 user: culler tags: bug-cde766f911
17:57
Another try... check-in: 434231ca user: fvogel tags: gcc_unstable_tests_87
16:42
Merge 8.6 check-in: cfb47bb9 user: jan.nijtmans tags: trunk, main
16:41
Sync rules.vc with Tcl check-in: f4edd49e user: jan.nijtmans tags: core-8-6-branch
15:46
Merge 8.6 check-in: 3eb80b73 user: culler tags: trunk, main
15:44
Additional fixes to Aqua default colors and handling of fieldbackground for entry and spinbox widgets. Thanks to Christopher Chavez for patches. check-in: c107fe29 user: culler tags: core-8-6-branch
02:07
Remove some compiler warnings, still more work to get build in place check-in: 1f15bd3d user: kevin_walzer tags: tk_print
2021-04-18
21:14
Try focussing the window in which we will warp. check-in: 281747ab user: fvogel tags: gcc_unstable_tests_87
12:07
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: 063bd133 user: fvogel tags: revised_text, tip-466
12:07
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: f3966017 user: fvogel tags: trunk, main
12:06
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: 71154291 user: fvogel tags: core-8-6-branch
12:02
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 16205cec user: fvogel tags: revised_text, tip-466
12:01
Propagate [0671a980] to the revised_text test suite. Closed-Leaf check-in: 12d00381 user: fvogel tags: bug-ea876b3e8_revised_text
11:57
merge-mark trunk check-in: 1eb791d8 user: fvogel tags: revised_text, tip-466
11:56
merge-mark trunk check-in: 34e824a9 user: fvogel tags: revised_text, tip-466
11:54
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 82ba423f user: fvogel tags: trunk, main
11:54
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: b32c0568 user: fvogel tags: core-8-6-branch
11:48
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: f2befe19 user: fvogel tags: revised_text, tip-466
11:47
merge-mark trunk check-in: ffb98d41 user: fvogel tags: revised_text, tip-466
11:45
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: a8bac7ee user: fvogel tags: trunk, main
11:45
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: 74ef24d1 user: fvogel tags: core-8-6-branch
10:18
Fix copy/paste error in comment. Closed-Leaf check-in: cead2fb4 user: fvogel tags: bug-34db75c0ac
10:16
Trying to get the index of an embedded image or window should trigger an error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff], which was fixed for marks only). Closed-Leaf check-in: 1a63da9a user: fvogel tags: bug-34db75c0ac_revised_text
09:40
Change the expected result for textMark-6.6: the revised text widget behaves differently. While the legacy widget on key down from last line of text will position the insert cursor at end of text, the revised version will not move it. check-in: bd98d375 user: fvogel tags: bug-34db75c0ac_revised_text
09:34
Add tests checking bug [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. At this point textIndex-26.2 triggers a failed assertion, and textMark-6.6 fails. check-in: ad57cdeb user: fvogel tags: bug-34db75c0ac_revised_text
09:31
Slightly simplify test textMark-6.6 check-in: b1038fb7 user: fvogel tags: bug-34db75c0ac
09:17
Remove extra empty line. check-in: 0de0c5ee user: fvogel tags: bug-34db75c0ac
09:15
Extend textIndex-26.2 to tags located outside -startline/-endline check-in: 5dbaca4b user: fvogel tags: bug-34db75c0ac
09:00
Fix syntax error in textIndex-26.2 testcase. check-in: 6831ba9a user: fvogel tags: bug-34db75c0ac
08:56
Trying to get the index of an embedded image or window should trigger an error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff]). check-in: 14d971a8 user: fvogel tags: bug-34db75c0ac
02:09
Add print.tcl check-in: 80c69034 user: kevin_walzer tags: tk_print
02:05
Major re-work to printing API on Windows; initial Windows script implementation of printing; still need to build and test, but want to get this milestone committed check-in: 27b57a22 user: kevin_walzer tags: tk_print
2021-04-17
21:57
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: 294f377a user: fvogel tags: revised_text, tip-466
21:54
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: 150dedc4 user: fvogel tags: trunk, main
21:52
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: d7eff56c user: fvogel tags: core-8-6-branch
17:28
Cosmetic style changes check-in: 8b61cc93 user: fvogel tags: bug-34db75c0ac
13:28
Avoid code duplication by calling TkTextIndexAdjustToStartEnd(). Closed-Leaf check-in: 35dbde08 user: fvogel tags: bug-ea876b3e8a
13:16
Augment test text-32.3 so that it fails if previous commit is backed out. check-in: 0671a980 user: fvogel tags: bug-ea876b3e8a
13:11
Fix old commit [5528cb094a]. This commit changed NULL into tPtr in the call to TkTextMakeByteIndex() and introduced a check against -startline. However from then on this check is always false since the index returned by TkTextMakeByteIndex() is relative to tPtr and can never be located before the -startline of this peer. The error in [5528cb094a] was to replace NULL by tPtr. The line in this call is relative to textPtr, not to a peer tPtr, and NULL must be kept (and then the check against -startline is useful and runs in several tests of the test suite). check-in: c3fdec3a user: fvogel tags: bug-ea876b3e8a
12:32
Remove leftover debug line check-in: bc5af5ea user: fvogel tags: bug-ea876b3e8a
12:31
Backout the first three commits of the present branch, and implement a better fix. It's not the business of TkTextSetYView() to adjust the index it's receiving, it shall rather receive an index that is already within the -starline/-endline limits. check-in: 5d80049a user: fvogel tags: bug-ea876b3e8a
11:19
Add an update after tkwait visibility in event-9. check-in: 27071ef0 user: fvogel tags: gcc_unstable_tests_87
11:12
merge core-8-6-branch check-in: 6fa092c3 user: fvogel tags: gcc_unstable_tests
2021-04-16
21:32
Fix [0ca1768080]: @x,y index and insert mark placement Closed-Leaf check-in: 1be076e6 user: fvogel tags: bug-0ca1768080
2021-04-15
15:49
Small code optimization. With NULL textPtr argument, the result of this test is the same but TkBTreeLinesTo() is run only once instead of twice (a call with non-NULL textPtr re-enters TkBTreeLinesTo() with NULL textPtr). check-in: b2fc6ffb user: fvogel tags: bug-ea876b3e8_revised_text
15:46
Fix [ea876b3e8] for the revised text widget. check-in: f5924886 user: fvogel tags: bug-ea876b3e8_revised_text
2021-04-14
13:53
Merge 8.7 check-in: 5e420b84 user: jan.nijtmans tags: mac_styles_87
13:52
Merge enhanced-index branch check-in: 4215d259 user: jan.nijtmans tags: glyph_indexing_2
13:51
Merge 8.7 check-in: f804749b user: jan.nijtmans tags: tk_print
13:50
Merge 8.7 check-in: 604a4eba user: jan.nijtmans tags: strict-index, enhanced-index
12:38
Merge 8.7 check-in: 8190ae0c user: jan.nijtmans tags: revised_text, tip-466
12:37
Fix [881c87c2a9]: package require Tk error in revised_text (which was on trunk too ...) check-in: d306244c user: jan.nijtmans tags: trunk, main
2021-04-13
21:03
Add non-regression test textDisp-11.22 check-in: 290dbbb4 user: fvogel tags: bug-ea876b3e8a
20:37
Add side effect description to TkTextSetYView() documentation. check-in: 08c2e1b5 user: fvogel tags: bug-ea876b3e8a
20:35
Remove code that became useless since previous commit because TkTextSetYView() now adjusts the index to the -startline/-endline range. check-in: 078d7595 user: fvogel tags: bug-ea876b3e8a
20:24
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 700aa8f0 user: fvogel tags: bug-ea876b3e8a
20:21
Fix style check-in: 580908f4 user: fvogel tags: bug-34db75c0ac
20:19
Fix style check-in: 43e9ef65 user: fvogel tags: bug-34db75c0ac
19:54
Factor out two places where the -startline/-endline range is checked. check-in: 0f5b495f user: fvogel tags: bug-34db75c0ac
2021-04-12
21:09
Let the newly introduced test textIndex-26.1 also test the -startline condition. check-in: 39db17a6 user: fvogel tags: bug-34db75c0ac
2021-04-11
18:56
Add non-regression test textIndex-26.1 check-in: 57affc1a user: fvogel tags: bug-34db75c0ac
18:40
Backout dzach's patch, and propose a better patch that restricts the index returned by GetIndex() to -startline/-endline thresholds. check-in: e7a66e88 user: fvogel tags: bug-34db75c0ac
2021-04-10
09:25
Add non-regression test textMark-6.6 (failing before the fix, passing with the fix) check-in: 1c310f76 user: fvogel tags: bug-34db75c0ac
08:48
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Patch from dzach check-in: e58d2218 user: fvogel tags: bug-34db75c0ac
2021-04-09
15:48
Merge "enhanced-index" branch check-in: bd532f7a user: jan.nijtmans tags: glyph_indexing_2
13:59
Merge 8.7 check-in: e789fb21 user: jan.nijtmans tags: mac_styles_87
13:58
Merge 8.7 check-in: 8158f975 user: jan.nijtmans tags: revised_text, tip-466
13:57
Merge 8.7 check-in: 17fdacd3 user: jan.nijtmans tags: strict-index, enhanced-index
13:56
Merge 8.7 check-in: 576a84db user: jan.nijtmans tags: tk_print
09:41
TIP #595: Unicode-aware/case-sensitive Loadable Library handling check-in: a64ebb6e user: jan.nijtmans tags: trunk, main
09:31
Merge 8.6 check-in: 4885c2e1 user: jan.nijtmans tags: trunk, main
09:29
sync rules.vc with Tcl check-in: 20e3a6b5 user: jan.nijtmans tags: core-8-6-branch
2021-04-08
16:09
Merge 8.6 check-in: bcba9db4 user: culler tags: trunk, main
16:01
Finish fix for [58222c42b3]: revert defaults for entry and text highlight bg, entry insert bg, entry readonly bg; change default text highlight to make text highlight visible in dark mode. Thanks to Christopher Chavez. check-in: 81bf5e37 user: culler tags: core-8-6-branch
2021-04-07
16:04
Adjustment to the subframework build; deal with systems that report the OS version as 10.16 even though 10.16 was never released. check-in: 60c2c625 user: culler tags: core-8-6-branch
15:44
Merge 8.6 check-in: 85ebe380 user: culler tags: trunk, main
15:36
Fix [58222c42b3]: ttk entries and spinboxes have the wrong background color. check-in: 53b07374 user: culler tags: core-8-6-branch
15:34
Fix the background for ttk::spinbox too. Closed-Leaf check-in: 460aa6de user: culler tags: bug-58222c42b3
2021-04-06
15:58
update rules.vc Closed-Leaf check-in: dcbfe986 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
15:47
Make pkgIndex.tcl files work on all platforms check-in: e0e1f58c user: jan.nijtmans tags: bug-ea39ab591e, tip-595
2021-04-05
20:19
Always measure color string in bytes, not (unicode?) chars. check-in: b500f1a4 user: jan.nijtmans tags: trunk, main
19:31
Merge 8.7 check-in: 3f269e53 user: jan.nijtmans tags: revised_text, tip-466
19:29
Merge 8.7 check-in: 0240ed55 user: jan.nijtmans tags: mac_styles_87
19:27
merge-mark check-in: 80004156 user: jan.nijtmans tags: glyph_indexing_2
19:25
Merge 8.7 check-in: 10c6e701 user: jan.nijtmans tags: strict-index, enhanced-index
2021-04-04
15:13
Merge 8.7 check-in: 44de2fe4 user: jan.nijtmans tags: glyph_indexing_2
15:06
Merge 8.7 check-in: 2bd1907f user: jan.nijtmans tags: tk_print
15:03
Merge 8.7 check-in: 74f1313a user: jan.nijtmans tags: bug-ea39ab591e, tip-595
15:01
Merge 8.6 check-in: e1a4f30a user: jan.nijtmans tags: trunk, main
14:53
Tcl_StaticPackage -> Tcl_StaticLibrary check-in: e9f936ab user: jan.nijtmans tags: core-8-6-branch
2021-04-01
14:06
Merge 8.7. Use Tcl_StaticLibrary in tkAppInit.c/winMain.c (accidently committed to the wrong branch, doesn't really matter) check-in: d20c36a3 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
11:01
Merge 8.7 check-in: 8645edd6 user: jan.nijtmans tags: glyph_indexing_2
2021-03-31
18:23
Imported fix for: nanosvg #179: "Division by float 0" check-in: f6d43a85 user: oehhar tags: trunk, main
01:07
Merge trunk; remove more compiler warnings check-in: 4d1a398b user: kevin_walzer tags: tk_print
2021-03-30
08:41
slightly simpler check-in: ef060f2d user: jan.nijtmans tags: glyph_indexing_2
08:32
Teach wrapper functions like ::tk::endOfCluster how to handle "end-1" check-in: 50f253b9 user: jan.nijtmans tags: glyph_indexing_2
2021-03-29
07:32
Merge 8.7 check-in: 1f2a0706 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
07:30
Merge "enhanced-index" branch, so this TIP can make use of indices like "end-1" check-in: dbf58326 user: jan.nijtmans tags: glyph_indexing_2
06:48
Merge 8.7 check-in: cea564b1 user: jan.nijtmans tags: strict-index, enhanced-index
06:30
Merge 8.6 check-in: 25b7344a user: jan.nijtmans tags: trunk, main
06:29
Follow-up to [9b6065d1fd]. Only save "update" command if there is no clientData and no deleteProc. Otherwise it cannot be restored. check-in: 0838cd6a user: jan.nijtmans tags: core-8-6-branch
2021-03-26
23:48
Back out commit of print.tcl, not ready for prime time check-in: 7185c3c5 user: kevin_walzer tags: tk_print
21:07
Adding print script commands, not ready to deploy or test; adding cleaned up printer and GDI code for Windodws check-in: 68f0e956 user: kevin_walzer tags: tk_print
14:03
macOS code cleanup check-in: 6aab4a41 user: jan.nijtmans tags: glyph_indexing_2
10:25
renumber testcases and add constraints check-in: 83f7ab4b user: jan.nijtmans tags: glyph_indexing_2
07:51
Support any ICU version between 50 and 69 check-in: dda0bc85 user: jan.nijtmans tags: glyph_indexing_2
2021-03-25
23:30
renumber testcases check-in: a8c3d5b8 user: jan.nijtmans tags: glyph_indexing_2
23:29
Add optional argument ?locale?. Only used for the ICU implementation check-in: 0f492477 user: jan.nijtmans tags: glyph_indexing_2
23:07
Merge trunk check-in: 106a481f user: jan.nijtmans tags: glyph_indexing_2
22:46
Merge 8.6 check-in: 9441dae2 user: jan.nijtmans tags: trunk, main
22:45
Use "tkwait visibility" to stabilize the testcase check-in: f28744b9 user: jan.nijtmans tags: core-8-6-branch
22:06
Add "cluster" testcases, and make them pass in all environments check-in: a3147e49 user: jan.nijtmans tags: glyph_indexing_2
10:05
More WIP check-in: 01ffd7cf user: jan.nijtmans tags: glyph_indexing_2
2021-03-24
16:54
Handle Characters > U+FFFF better check-in: fac7b587 user: jan.nijtmans tags: glyph_indexing_2
16:08
::tk::startOfCluster/::tk::endOfCluster are now giving the correct result on ICU 68 (or ICU 64 on XQuarz) check-in: edad79ca user: jan.nijtmans tags: glyph_indexing_2
11:33
more progress check-in: edcbb06a user: jan.nijtmans tags: glyph_indexing_2
2021-03-23
20:37
Increase delay between pack and -warp in event-9 check-in: aef4e6f8 user: fvogel tags: gcc_unstable_tests
20:36
merge core-8-6-branch check-in: d7999323 user: fvogel tags: gcc_unstable_tests
17:03
Merge 8.7. Start integrating ICU with Tk. WIP. check-in: ced3b5a1 user: jan.nijtmans tags: glyph_indexing_2
16:34
Merge 8.6 check-in: df882603 user: jan.nijtmans tags: trunk, main
16:33
Fix 3 places where Tcl_UtfToUniChar must be used and not TkUtfToUniChar: numChars/charIndex is counting character indexes here; surrogate-pairs count as 2. This can cause a miscount when Emoji are pasted in a Text widget. check-in: cb9a4e3a user: jan.nijtmans tags: core-8-6-branch
14:07
Merge 8.7 check-in: c633ca6a user: jan.nijtmans tags: glyph_indexing_2
13:55
merge-mark check-in: 7594b77f user: jan.nijtmans tags: trunk, main
13:52
Eliminate "register" keyword. Use more TCL_UNUSED() check-in: ee595678 user: jan.nijtmans tags: core-8-6-branch
11:04
Make the algorithm for handling high-resolution Mousewheel on Windows EXACTLY the same as on MacOS. See [c2be406526]. check-in: 6cc0e13d user: jan.nijtmans tags: trunk, main
2021-03-22
08:27
merge trunk check-in: 5f546f31 user: fvogel tags: patch-85c8397412
08:26
merge core-8-6-branch check-in: 9acc20de user: fvogel tags: patch-85c8397412-86
08:24
merge core-8-6-branch (and resolve conflicts in event-9 and textTag-16.2) check-in: 658c84d4 user: fvogel tags: trunk, main
08:14
Stabilize tests event-9 and textTag-16.2. See [9e1312f32c]. check-in: b6b4cd82 user: fvogel tags: core-8-6-branch
2021-03-21
16:56
more tweak in MacOS implementation check-in: cd60744c user: jan.nijtmans tags: glyph_indexing_2
16:27
Merge 8.7 check-in: c74adc4c user: jan.nijtmans tags: glyph_indexing_2
16:19
Fix mouswheel handling when mouse doesn't have horizontal movement, but this is handled by the driver when using Shift. Could happen for both MacOS as UNIX check-in: 9e3b6dcb user: jan.nijtmans tags: trunk, main
16:16
Fix startOfClusterObjCmd/endOfClusterObjCmd so they can handle index "end" too. Needed in text widget. check-in: a86976a4 user: jan.nijtmans tags: glyph_indexing_2
08:05
Add a comment in event-9 and let GitActions run one more time. check-in: f65ba79b user: fvogel tags: gcc_unstable_tests
2021-03-20
17:36
Finish incomplete function renaming. Remove unused function check-in: 4b09803e user: jan.nijtmans tags: glyph_indexing_2
2021-03-19
20:30
Another trivial change, let the GitHub action run again. check-in: 777b4934 user: fvogel tags: gcc_unstable_tests
16:36
Define ::tk::startOfCluster/::tk::endOfCluster directly for MacOS check-in: abceff7d user: jan.nijtmans tags: glyph_indexing_2
16:06
Merge 8.7 check-in: d1e1a518 user: jan.nijtmans tags: glyph_indexing_2
14:39
Fix [c2be406526]: Bug in scroll wheel event handling in Tk 8.7a4 on the Mac check-in: ab3c30c1 user: jan.nijtmans tags: trunk, main
14:27
Merge 8.7 Closed-Leaf check-in: b23206fd user: jan.nijtmans tags: bug-9b6065d1fd
14:16
Merge 8.6 check-in: 598b6601 user: jan.nijtmans tags: trunk, main
14:14
Fix [9b6065d1fd]: Tk doesn't restore overwritten Tcl command "update" check-in: 642cf2a8 user: jan.nijtmans tags: core-8-6-branch
2021-03-18
18:32
Once more. Backout previous trivial change, and let GitActions run again. check-in: 8a399f85 user: fvogel tags: gcc_unstable_tests
2021-03-17
18:04
Once more. Make a trivial change (add a space character in the textTag.test file) just to let GitActions run again. check-in: eda3cc5b user: fvogel tags: gcc_unstable_tests
08:00
Incorporate Csaba's suggestion: Timeout to 300ms (was 1.5s). And after timeout occurred, always jump at least 120 in the first mousewheel move Closed-Leaf check-in: 4588b7cd user: jan.nijtmans tags: bug-c2be406526
07:46
\Merge 8.7 check-in: bce1fc00 user: jan.nijtmans tags: bug-c2be406526
07:39
Don't compile in ucs-2be encoding when Tk is compiled with Tcl 9.0 headers, since it's only used when Tk 8.7 is dynamically loaded in Tcl 8.6. Also make sure that the Tcl_UtfCharComplete() call in this encoding is always the pre-TIP #575 version check-in: 6501e0c3 user: jan.nijtmans tags: trunk, main
2021-03-16
19:49
Backout previous trivial change, and let GitActions run again. check-in: f25f2ee5 user: fvogel tags: gcc_unstable_tests
17:13
Merge 8.6 check-in: efdcbbe7 user: jan.nijtmans tags: trunk, main
17:12
Duplicate definition check-in: 0909b698 user: jan.nijtmans tags: core-8-6-branch
16:43
"send" testcases are failing, see https://github.com/tcltk/tk/runs/2119251577. Most likely this is the reason .... check-in: 6743907f user: jan.nijtmans tags: bug-9b6065d1fd
15:19
Merge 8.7 check-in: 82388a1e user: jan.nijtmans tags: revised_text, tip-466
14:58
Merge 8.7 check-in: e014e082 user: jan.nijtmans tags: strict-index, enhanced-index
14:57
Merge 8.7 check-in: 836baf8f user: jan.nijtmans tags: tk_print
14:56
Merge 8.7 check-in: c1d25e7f user: jan.nijtmans tags: bug-9b6065d1fd
14:48
Remove useless lines: xEvent.xkey.keycode == 0 cannot happen here check-in: 555f5742 user: jan.nijtmans tags: bug-c2be406526
14:42
improve smooth behavior on Aqua check-in: daf06548 user: jan.nijtmans tags: bug-c2be406526
10:04
Fix correct accumulation of delta check-in: 6a907355 user: jan.nijtmans tags: bug-c2be406526
08:53
Make WHEEL_DELAY 1.5 s not 1.5 ms. Fix indenting check-in: a26310f5 user: jan.nijtmans tags: bug-c2be406526
08:32
Better fix: accumulate mousewheel data until 'tick' is reached. About same algorith as used on Windows, see [75d38f8608] check-in: 378dae49 user: jan.nijtmans tags: bug-c2be406526
2021-03-15
20:10
fix and testcase for ticket [9b6065d1fd] check-in: 87c23bfe user: griffin tags: bug-9b6065d1fd
18:06
Make a trivial change (add a space character in the textTag.test file) just to let GitActions run again. check-in: bfab6fbb user: fvogel tags: gcc_unstable_tests
11:46
Merge 8.6 check-in: 172f8a87 user: jan.nijtmans tags: trunk, main
11:42
TkUtfPrev() is only needed when sizeof(Tcl_UniChar) == 2 check-in: 5dff6497 user: jan.nijtmans tags: core-8-6-branch
11:04
Merge 8.5 check-in: 16f82b8a user: jan.nijtmans tags: core-8-6-branch
09:58
Possible fix for [c2be406526], for now just an experiment. check-in: 2c4fe9b8 user: jan.nijtmans tags: bug-c2be406526
09:21
Get rid of hackery function TkUtfPrev(): No longer necessary due to TIP #575 check-in: 33fed411 user: jan.nijtmans tags: trunk, main
2021-03-14
19:58
textTag-16.2: Try an update after configuring the 'big' tag, even if the tag is not yet applied to anything. check-in: 743093bc user: fvogel tags: gcc_unstable_tests
2021-03-13
15:36
Try Jan's suggestion for event-9: Maybe the update after the pack has a timing issue. What if the pack isn't fully handled yet (in Windows UI thread), so the warp doesn't find the frame it's warping to? So putting some waiting time before this update might help. check-in: 1012603a user: fvogel tags: gcc_unstable_tests
09:33
merge trunk check-in: fe07c641 user: fvogel tags: patch-85c8397412
09:33
merge core-8-6-branch check-in: 96403d0d user: fvogel tags: patch-85c8397412-86
09:31
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. check-in: 0106f36b user: fvogel tags: trunk, main
09:31
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. check-in: 399b5542 user: fvogel tags: core-8-6-branch
2021-03-09
22:01
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. This is a race condition. 'wm geometry' runs UpdateGeometryInfo() as an idle callback, on all platforms. Give a few ms to the OS to get that callback in the event loop before running the following 'update' that services it. Therefore, bind-34.1 should now always pass. Closed-Leaf check-in: 44d67f67 user: fvogel tags: bug-2374c602bf
20:42
Re-add lost explanatory comment in test event-9 check-in: 6e8ec0ea user: fvogel tags: patch-85c8397412
20:42
Re-add lost explanatory comment in test event-9 check-in: ce7452ab user: fvogel tags: patch-85c8397412-86
20:39
merge trunk (and fix conflict in test event-9) check-in: 5bc7f083 user: fvogel tags: patch-85c8397412
20:38
merge core-8-6-branch (and fix conflict in test event-9) check-in: 0946e14b user: fvogel tags: patch-85c8397412-86
20:33
Fix [d50f63a0e1]: menu-38.1 hangs when unconstrained. check-in: c0bc7ec7 user: fvogel tags: trunk, main
20:32
Fix [d50f63a0e1]: menu-38.1 hangs when unconstrained. check-in: 0cb316cc user: fvogel tags: core-8-6-branch
20:05
If this still allows event-9 and/or textTag-16.2 to fail, then it cannot be a timing issue. check-in: 80153b78 user: fvogel tags: gcc_unstable_tests
12:10
Merge 8.7 check-in: 74933e10 user: jan.nijtmans tags: tk_print
11:09
Merge 8.6 check-in: b566fec9 user: jan.nijtmans tags: trunk, main
11:03
Two more failsOnXQuarz marks. Fix possible compiler warning when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: 754075c9 user: jan.nijtmans tags: core-8-6-branch
10:45
Merge 8.6 check-in: b15f0d18 user: jan.nijtmans tags: trunk, main
10:42
Merge 8.5 check-in: 043152a4 user: jan.nijtmans tags: core-8-6-branch
01:16
propsed fix for lost "update" command after "destroy ." check-in: 23480ba5 user: griffin tags: bug-9b6065d1fd
00:44
Create new branch named "bug-9b6065d1fd" check-in: 80849fbf user: griffin tags: bug-9b6065d1fd
2021-03-08
20:05
event-9: Try an increase of the waiting time.

textTag-16.2:

For each of the following environnements :

  • My Win10 at home (PASS)
  • GitHub action (msvc) (PASS)
  • GitHub action (gcc(all)) (FAIL)
  • GitHub action (gcc(mem)) (PASS)

the debug output produced by the previous commit is always the same, independently of the PASS or FAIL test result :

Courier 12 -family {Courier New} -size 12 -weight normal -slant roman -underline 0 -overstrike 0 -ascent 14 -descent 4 -linespace 18 -fixed 1 Helvetica 24 -family Arial -size 24 -weight normal -slant roman -underline 0 -overstrike 0 -ascent 29 -descent 7 -linespace 36 -fixed 0 17,29 -- 27,47

Conclusion: this is not a font issue.

Let's try a different timing test then. check-in: 0ad0b4fb user: fvogel tags: gcc_unstable_tests

16:44
Merge 8.7. Another round of compiler warnings check-in: 03a15359 user: jan.nijtmans tags: tk_print
16:43
Unneccessary *_InitStubs() calls check-in: cd1fb75b user: jan.nijtmans tags: trunk, main
15:18
Merge 8.7 check-in: c2b5f2c2 user: jan.nijtmans tags: tk_print
15:16
Merge 8.6 check-in: 076264ca user: jan.nijtmans tags: trunk, main
15:13
Mark more testcases with failsOnXQuarz check-in: 9bcf997a user: jan.nijtmans tags: core-8-6-branch
14:06
Eliminate unnecessary spacing check-in: 2ffc10bc user: jan.nijtmans tags: core-8-6-branch
13:37
Make tkWinGID.c and tkWinPrint.c compile. Still various compiler warnings check-in: c9958dc1 user: jan.nijtmans tags: tk_print
2021-03-06
10:19
Some debug info in an attempt to understand what's going on with textTag-16.2 (font issue?) check-in: 83362b58 user: fvogel tags: gcc_unstable_tests
01:26
Add tkWinGDI.c check-in: 0b726a00 user: kevin_walzer tags: tk_print
01:14
Replacing my printer code with a complete implementation courtesy of Harald Oehlmann; adding Michael Schwartz's GDI code after light tweaking, more extensive review and re-work needed to build; need to review and add Michael Schwartz's script-level implementation for printing text files and canvas widgets based on these C primitives check-in: 89094b3e user: kevin_walzer tags: tk_print
2021-03-05
16:15
Fix [58222c42b3]: ttk::entry has wrong default background/fieldbackground check-in: cdbd93ed user: culler tags: bug-58222c42b3
14:22
Merge-mark check-in: 35174c6f user: jan.nijtmans tags: core-8-6-branch
08:47
Merge 8.7 check-in: 721d375b user: jan.nijtmans tags: bug-ea39ab591e, tip-595
07:39
Add Linux builds against Tcl 8.7 and 9.0 too check-in: 7737f79d user: jan.nijtmans tags: trunk, main
2021-03-04
20:39
Experiment check-in: 1daccaf1 user: fvogel tags: gcc_unstable_tests
20:39
Fix [8227d46f9d]: imgPhoto test failures and [236dfa6057]: imgPNG-4.4 test failure, which were essentially the same bug: a wrongly placed #endif check-in: e4d36a5a user: jan.nijtmans tags: trunk, main
2021-03-02
19:04
Merge 8.6 check-in: ea7782aa user: culler tags: trunk, main
19:03
Fix [1626ed65b8]: Aqua aborts when dead keys are used as menu accelerators. check-in: db32fe0b user: culler tags: core-8-6-branch
19:02
Adjust the key event processing logic to handle dead keys being used as menu accelerators. This prevents the crash at exit. Closed-Leaf check-in: 6cff5cd5 user: culler tags: bug-1626ed65b8
2021-03-01
19:59
Fix [9eb2c5c90c]: warning in tkImgPhoto.c check-in: f23f42a9 user: fvogel tags: trunk, main
17:34
Fix [1626ed65b8]: Aqua aborts when Command-backquote is pressed on a Spanish keyboard. check-in: bdb2ce53 user: culler tags: bug-1626ed65b8
16:36
Merge 8.6 check-in: 6d6dd610 user: jan.nijtmans tags: trunk, main
16:24
Need extra "update" after "after 50" check-in: cbcceb14 user: jan.nijtmans tags: core-8-6-branch
15:59
Fix event-9 testcase on Windows on Tk 8.6. See also [85c8397412] check-in: d9552e2e user: jan.nijtmans tags: core-8-6-branch
08:12
Merge 8.6 check-in: 32ebdabb user: jan.nijtmans tags: trunk, main
08:11
Fix a few "$tcl_platform(platform) ==" which should have been "[tk windowingsystem] ==". On Cygwin this makes a difference check-in: 24f86105 user: jan.nijtmans tags: core-8-6-branch
2021-02-28
09:20
merge trunk check-in: e56700cc user: fvogel tags: patch-85c8397412
09:20
merge core-8-6-branch check-in: ccd79148 user: fvogel tags: patch-85c8397412-86
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: bd3e4455 user: fvogel tags: trunk, main
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 0232e0db user: fvogel tags: core-8-6-branch
09:07
merge the part of core-8-6-branch that was left out in previous merge due to wrong baseline check-in: 17f37d12 user: fvogel tags: bug-9e1312f32c
08:53
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 3d9e6f5e user: fvogel tags: bug-9e1312f32c
08:43
merge core-8-6-branch check-in: 894b5a96 user: fvogel tags: bug-9e1312f32c
03:56
Merge 8.6 check-in: ea1c1aad user: marc_culler tags: trunk, main
03:55
Fix [3b9296159c]: The NULL pointer guard in XSetupEvent is misplaced. (Why it is needed remains a mystery.) check-in: 1ce1d38a user: marc_culler tags: core-8-6-branch
2021-02-27
15:22
Merge TIP 529 to trunk check-in: 790e32e7 user: kevin_walzer tags: trunk, main
10:46
Cherrypick Jan's suggestions [ee33dc39] and resolve conflict. check-in: 33dc4adb user: fvogel tags: patch-85c8397412
10:29
Resolve unintended fork check-in: 6a162bf1 user: fvogel tags: patch-85c8397412-86
10:27
Backout previous commit check-in: 844f2ab6 user: fvogel tags: patch-85c8397412-86
10:24
Implement Jan's suggestions. check-in: ee33dc39 user: fvogel tags: patch-85c8397412-86
2021-02-25
16:44
Merge 8.6 check-in: 119b5f73 user: jan.nijtmans tags: patch-85c8397412-86
15:45
Merge 8.7 check-in: 231be8e9 user: jan.nijtmans tags: mac_styles_87
15:44
Merge 8.7 check-in: 64b675f8 user: jan.nijtmans tags: glyph_indexing_2
15:09
Merge 8.7 check-in: b61da129 user: jan.nijtmans tags: strict-index, enhanced-index
14:04
Fix reference of tests Closed-Leaf check-in: 80d02564 user: fvogel tags: tip529-image-metadata-no-match-method
13:53
Merge 8.7 check-in: 1317f17f user: jan.nijtmans tags: bug-ea39ab591e, tip-595
10:19
Merge 8.6 check-in: 7a8c5279 user: jan.nijtmans tags: trunk, main
10:17
Fix [be9cade996]: sigsegv in tkwait check-in: e208aac7 user: jan.nijtmans tags: core-8-6-branch
10:11
Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into Text widget check-in: 5ddef083 user: jan.nijtmans tags: core-8-6-branch
10:08
ClipboardGetProc() should never assume the bytes it receives are valid UTF-8 Closed-Leaf check-in: e7bdb2ba user: jan.nijtmans tags: bug-234ee4f83b
08:27
Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into Text widget check-in: 11f53b46 user: jan.nijtmans tags: bug-234ee4f83b
2021-02-23
08:21
Merge 8.7 check-in: 99f2f945 user: jan.nijtmans tags: strict-index, enhanced-index
2021-02-21
04:37
Fix minor typos check-in: 6f357192 user: kevin_walzer tags: tk_print
04:28
Trying different approach based on TextOut rather than DrawText. Currently prints narrow column on page, but will do further refinement. check-in: a1c82516 user: kevin_walzer tags: tk_print
2021-02-20
14:11
Fix [be9cade996]: sigsegv in tkwait. Propagate the fix from https://core.tcl-lang.org/tcl/tktview/16828b3744521541660af48501fa06e63e564ad3 from vwait to tkwait. Closed-Leaf check-in: fda7fe5d user: fvogel tags: bug-be9cade996
2021-02-19
07:46
Merge 8.7. Fix some warnings in tkWinPrint.c, like "if (output = 0)" should be "if (output == 0)" check-in: 2fb69231 user: jan.nijtmans tags: tk_print
02:21
Some progress with text printing on Windows check-in: f1bc3939 user: kevin_walzer tags: tk_print
2021-02-17
11:03
Merge 8.7 check-in: fdb93746 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
08:52
Using "ln" doesn't work correctly for lower-directories like "ttk", when zipping libtk.vfs check-in: 763267f7 user: jan.nijtmans tags: trunk, main
2021-02-16
14:01
Attempt to make double-arch binary on MacOS check-in: fac4d9dc user: jan.nijtmans tags: trunk, main
2021-02-15
15:01
Fix windows build using --disable-shared check-in: 6bc49a4f user: jan.nijtmans tags: trunk, main
14:36
Use "macher" utility in stead of append on MacOSX, just as Tcl does check-in: b4858cc4 user: jan.nijtmans tags: trunk, main
10:09
Sync unix/tcl.m4 with Tcl. Re-generate unix/configure check-in: d7c02c8e user: jan.nijtmans tags: trunk, main
2021-02-14
15:19
Cherrypick version detection fixes in controlPointerWarpTiming check-in: 24fd2f0b user: fvogel tags: patch-85c8397412
15:13
The relevant check is on [tk windowingsystem], not on $::tcl_platform(os). For instance think about Cygwin. check-in: 382d6ba0 user: fvogel tags: patch-85c8397412-86
15:09
Fix Tk version detection check-in: a87809c0 user: fvogel tags: patch-85c8397412-86
2021-02-13
12:55
Fix conflict resolution error I made in [aaec2f44] check-in: be2b4b85 user: fvogel tags: patch-85c8397412-86
2021-02-12
09:30
More MSVC++ 6.0-friendly solution for [822330269b] check-in: e129a2ef user: jan.nijtmans tags: trunk, main
09:11
Fix pkgconfig testcase for --disable-shared builds check-in: 449aafff user: jan.nijtmans tags: trunk, main
08:50
Now that TIP #430 works for Tk, no longer install tk_library/tk.tcl and friends in <prefix>/lib/tk8.7 check-in: a9709559 user: jan.nijtmans tags: trunk, main
08:13
Better job of locating the tclsh binary (to be unzipped for --disable-shared). Also, don't abort build when it fails check-in: 7ae1803c user: jan.nijtmans tags: trunk, main
2021-02-11
21:39
Extend condition for running an 'after' in controlPointerWarpTiming to Windows 10 or above (instead of exactly Win10). check-in: a0b06657 user: fvogel tags: patch-85c8397412
21:36
Extend condition for running an 'after' in controlPointerWarpTiming to Windows 10 or above (instead of exactly Win10). check-in: 65432c8c user: fvogel tags: patch-85c8397412-86
21:25
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. This is the patch for 8.6 (with many conflicts fixed). check-in: aaec2f44 user: fvogel tags: patch-85c8397412-86
21:13
Typo check-in: c2650116 user: fvogel tags: patch-85c8397412
18:14
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. Patch from Erik Leunissen applied as-is. check-in: 35b17035 user: fvogel tags: patch-85c8397412
09:30
Expperiment: let's see if the change in tkPointer.c is responsable for test-case breakage on Windows (don't care other platforms for now) Closed-Leaf check-in: 62698b87 user: jan.nijtmans tags: bug-9e1312f32c
09:26
typo in github actions linux build check-in: b7c57318 user: jan.nijtmans tags: trunk, main
2021-02-10
11:13
Merge 8.7 check-in: 5bc0aaa7 user: jan.nijtmans tags: strict-index, enhanced-index
10:57
Make TIP #430 (finally) work with Tk. check-in: b5e6fa24 user: jan.nijtmans tags: trunk, main
10:23
Merge 8.6 check-in: c2c7ce7b user: jan.nijtmans tags: trunk, main
10:17
Fix [d3cd4c6949]: Make the ttk::notebook::CycleTab proc more robust check-in: 68ada642 user: jan.nijtmans tags: core-8-6-branch
10:16
Sync win/rules.vc with Tcl check-in: af896897 user: jan.nijtmans tags: core-8-6-branch
2021-02-09
16:45
In Github actions, build against the Tcl bug-87e840c26c branch Closed-Leaf check-in: 87c2fefd user: jan.nijtmans tags: bug-87e840c26c
16:39
Only set the dllfile,runtime key info when doing a shared build check-in: ba4cf1e8 user: jan.nijtmans tags: bug-87e840c26c
14:13
Add --disable-zipfs to macosx/GNUmakefile check-in: 78fed98b user: jan.nijtmans tags: bug-87e840c26c
12:56
Add "dllfile,runtime" to Tk package configuration check-in: b8afddd0 user: jan.nijtmans tags: bug-87e840c26c
09:37
Use --disable-vfs when linking with Tcl 8.6 check-in: fe35c6bf user: jan.nijtmans tags: bug-87e840c26c
08:48
merge-mark check-in: 5cda5441 user: jan.nijtmans tags: core-8-6-branch
2021-02-08
15:18
Merge 8.7. Don't pack "demo" directory in zip-file check-in: 4886b4ca user: jan.nijtmans tags: bug-87e840c26c
13:37
Merge 8.6 check-in: efab92a9 user: jan.nijtmans tags: trunk, main
13:26
Merge 8.5 check-in: 46be8a55 user: jan.nijtmans tags: core-8-6-branch
07:59
Merge-mark check-in: 0bf5087d user: jan.nijtmans tags: core-8-6-branch
2021-02-07
23:31
Merge trunk check-in: 74a32b4e user: pspjuth tags: pspjuth-treeview
23:10
Documentation updates check-in: e75e9601 user: pspjuth tags: pspjuth-treeview
20:17
merge core-8-6-branch check-in: 8a667241 user: fvogel tags: trunk, main
20:16
merge mark check-in: 9c177665 user: fvogel tags: core-8-6-branch
14:18
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: 94e45daa user: fvogel tags: trunk, main
14:16
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: f4ef2a3f user: fvogel tags: core-8-6-branch
14:13
Merge 8.6 check-in: 0989be34 user: fvogel tags: bug-9e1312f32c
12:41
Remove superfluous .AS call in CrtPhImgFmt.3, and fix typos and indentation. check-in: 69ad6ea2 user: fvogel tags: tip529-image-metadata-no-match-method
2021-02-06
23:34
Added item option -hidden check-in: e352b946 user: pspjuth tags: pspjuth-treeview
23:09
Keep track of visible items separately from all items. check-in: 10b5e802 user: pspjuth tags: pspjuth-treeview
18:26
Make compile with MS-VC2015. As any warning stops compilation, the signed/unsigned warning must be corrected, sorry. check-in: fd1007dd user: oehhar tags: tk_print
18:07
TIP-529 metadata dict: on unused output metadata dict, recreate it also, if driver has shared the object. check-in: c5732677 user: oehhar tags: tip529-image-metadata-no-match-method
15:50
Minor adjustments check-in: 8b079326 user: kevin_walzer tags: tk_print
04:19
Some progress on text printing; need to support multi-page printing, improve layout of text on page check-in: 54688f87 user: kevin_walzer tags: tk_print
2021-02-05
14:17
Merge 8.7 check-in: df7b1b6e user: jan.nijtmans tags: bug-87e840c26c
08:51
Fix [f9bd73629e] follow-up. Thanks, Csaba, for discovering this! check-in: f0957b8a user: jan.nijtmans tags: trunk, main
2021-02-04
14:17
Merge 8.7. Make a --disable-shared build handle the Tk zip file. check-in: 134ff86e user: jan.nijtmans tags: bug-87e840c26c
11:34
Sync */tcl.m4 with Tcl check-in: 52f86aa6 user: jan.nijtmans tags: trunk, main
2021-02-03
18:59
Actually, the @available directive was available in XCode 10.9 (for macOS 10.14) check-in: a03a3fcd user: marc_culler tags: trunk, main
17:40
Fix [effc24d25b]: Mac OS: compilation error reported (even though it's only a warning) check-in: ae4292b8 user: jan.nijtmans tags: trunk, main
10:31
Merge 8.7 check-in: 8fe5cc83 user: jan.nijtmans tags: strict-index, enhanced-index
09:48
New macro TK_OPTION_UNDERLINE_DEF, which simplifies the default handling for "-underline" options. check-in: 7613a7a3 user: jan.nijtmans tags: trunk, main
08:51
Merge 8.7 check-in: 1b0fec67 user: jan.nijtmans tags: strict-index, enhanced-index
04:51
First attempt at printing text file on Windows check-in: 20c1c118 user: kevin_walzer tags: tk_print
2021-02-02
16:07
Merge 8.6 check-in: 57b384d0 user: jan.nijtmans tags: trunk, main
15:40
More implicit type-casts, for C++ compatibility. check-in: 9b1b7861 user: jan.nijtmans tags: core-8-6-branch
14:10
Merge 8.7 check-in: 7ac242ef user: jan.nijtmans tags: revised_text, tip-466
13:53
Merge 8.7 check-in: e93ad3b8 user: jan.nijtmans tags: glyph_indexing_2
2021-02-01
16:17
Fix [44eaf9a908]: 'make distclean' fails on trunk check-in: 5fa52017 user: jan.nijtmans tags: trunk, main
10:16
Make it compile with gcc (missing winspool.lib). Use Wide API, for better Unicode support. check-in: 7cf7ad66 user: jan.nijtmans tags: tk_print
2021-01-31
18:37
Fix warning when building the man page ('CrtPhImgFmt: SYNOPSIS: output-directive: ignoring .nf') check-in: f21edc91 user: fvogel tags: tip529-image-metadata-no-match-method
02:15
Tighten comment check-in: e4f8b398 user: kevin_walzer tags: tk_print
01:24
Windows printing now sends text to printer but printer cannout output correctly; may need to try another approach check-in: a853acd5 user: kevin_walzer tags: tk_print
2021-01-30
18:35
Formatting cleanup check-in: cd80f597 user: kevin_walzer tags: tk_print
18:31
Text printing connects with printer but generates no output; need to look more closely at raw mode check-in: 334c7aff user: kevin_walzer tags: tk_print
2021-01-29
16:24
Merge 8.7 check-in: f4675682 user: jan.nijtmans tags: bug-87e840c26c
16:21
In guthub actions: Windows build with gcc should be against Tcl 8.6 headers check-in: 8e051e02 user: jan.nijtmans tags: trunk, main
16:16
More progress in TIP #430 for Tk: zip file is now attached to the shared library, cannot be used by Wish yet. check-in: a6c3bade user: jan.nijtmans tags: trunk, main
16:00
Merge 8.6 check-in: d5131211 user: jan.nijtmans tags: trunk, main
15:58
Undo previous change to unix/configure.in check-in: c454e679 user: jan.nijtmans tags: core-8-6-branch
13:34
Merge 8.6 check-in: 22e1f941 user: jan.nijtmans tags: trunk, main
13:25
Fix 2 warnings when running autoconf 2.69 or 2.70 check-in: c12f2569 user: jan.nijtmans tags: core-8-6-branch
10:54
Merge trunk. More progress: In shared builds, Tk zip-files are now appended to the Tk shared library check-in: b30959b2 user: jan.nijtmans tags: bug-87e840c26c
03:32
Fix typo check-in: 48439eef user: kevin_walzer tags: tk_print
03:31
Printing bitmap rendering of canvas works on Win32; on to text printing check-in: 5b881f9b user: kevin_walzer tags: tk_print
02:01
Fix typo in man page check-in: 42bb7557 user: kevin_walzer tags: tip529-image-metadata-no-match-method
2021-01-28
16:56
Merge 8.7 check-in: 516179c4 user: jan.nijtmans tags: strict-index, enhanced-index
10:26
Fix [237971ce]: [$canvas insert] changed behaviour. Thanks to Emiliano Gavilan for the bug report. check-in: 13f39d0d user: jan.nijtmans tags: trunk, main
10:20
Two new testcases check-in: 09b26468 user: jan.nijtmans tags: core-8-6-branch
08:01
Fix for [237971ce]: [$canvas insert] changed behaviour. Also added testcase from Emiliano Gavilan. Closed-Leaf check-in: 079e0a0f user: jan.nijtmans tags: bug-237971ce
02:05
Minor tweak check-in: 8647fcf8 user: kevin_walzer tags: tk_print
2021-01-27
22:17
Merge main check-in: 38406502 user: marc_culler tags: mac_styles_87
22:03
Merge 8.6 check-in: c2715114 user: marc_culler tags: trunk, main
21:19
Merge 8.6 check-in: e24c039b user: marc_culler tags: mac_styles
21:13
Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu label check-in: efde128d user: marc_culler tags: core-8-6-branch
20:38
Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu label Closed-Leaf check-in: 236cec5b user: marc_culler tags: bug-bdcab85b9c
10:01
Merge 9.0 check-in: 552de882 user: jan.nijtmans tags: tk_print
09:59
Merge-mark check-in: 65760beb user: jan.nijtmans tags: trunk, main
09:58
Sync genStubs.tcl changes from Tcl 8.6. Finish "make genstubs" for Ttk in makefile.vc. check-in: 94187a74 user: jan.nijtmans tags: core-8-6-branch
09:44
Don't use hardcoded 'zipper.tcl' file in makefile.vc. Finish 'genstubs' target for ttk. check-in: 9a0a78b5 user: jan.nijtmans tags: trunk, main
08:07
needsTcl87 constraint is true for Tcl 9.0 as well check-in: cbaf2a35 user: jan.nijtmans tags: trunk, main
02:12
Minor tweak check-in: 2babb6fb user: kevin_walzer tags: tk_print
2021-01-26
18:54
Merge trunk; fix parsing errors in photo.n check-in: eaec02eb user: kevin_walzer tags: tip529-image-metadata-no-match-method
16:32
Tweak check-in: 8f20c2ce user: kevin_walzer tags: tk_print
15:33
Merge 8.7. Fix a few compiler warnings check-in: 88f352c3 user: jan.nijtmans tags: tk_print
15:12
Correct groff syntax check-in: c8b50437 user: oehhar tags: tip529-image-metadata-no-match-method
11:54
TIP529: image metadata: added driver interface documentation check-in: 39de82dd user: oehhar tags: tip529-image-metadata-no-match-method
09:49
Fix [0e1b64074]: Build error on Windows 10/VS 2019 check-in: ec93c882 user: jan.nijtmans tags: trunk, main
03:00
Remove invalid UTF check-in: 9c42f02b user: kevin_walzer tags: tk_print
01:01
Add tkWinPrint.c check-in: e5270c64 user: kevin_walzer tags: tk_print
00:17
Merge trunk check-in: 07c0370c user: kevin_walzer tags: tk_print
00:09
Initial attempt at printing tip check-in: d50e109a user: kevin_walzer tags: tk_print
2021-01-25
20:00
merge-mark check-in: 24ff9a28 user: jan.nijtmans tags: trunk, main
19:59
Make Tk 8.6 compile (again) with Tcl 8.7 headers and --disable-shared check-in: fa702e07 user: jan.nijtmans tags: core-8-6-branch
18:28
TIP529 image metadata: "photo" documentation page started. check-in: ce203a4c user: oehhar tags: tip529-image-metadata-no-match-method
14:28
Fix typo in tkWinIco.c check-in: 095536a9 user: kevin_walzer tags: trunk, main
2021-01-23
13:23
Merge main, Tk_CreatePhotoImageFormatVersion3: stubs position from 279 to 280, masterPtr->modelPtr check-in: 84174311 user: oehhar tags: tip529-image-metadata-no-match-method
12:15
Branch [tip529-image-metadata-no-match-method] to back out match method check-in: cdedc5da user: oehhar tags: tip529-image-metadata-no-match-method
2021-01-22
14:11
Fix warning, compiling on macOS with Tcl 9.0 headers check-in: a55a9c97 user: jan.nijtmans tags: trunk, main
13:03
Merge 8.6 check-in: b9adfbd7 user: jan.nijtmans tags: trunk, main
12:44
Fix [1712098]: Tk still needs Tcl source distro check-in: 90fb03c0 user: jan.nijtmans tags: core-8-6-branch
2021-01-21
16:21
Merge 8.7 check-in: c5eb0a6c user: jan.nijtmans tags: bug-87e840c26c
15:17
Merge 8.6 check-in: 7dd1d856 user: jan.nijtmans tags: trunk, main
15:08
Compile stub library with -fno-lto. See 98ae20f0f5 for the reason why. 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
19:27
Aqua refresh issues: use [NSView lockfocus] when minimum target OS version is < 10.14 Leaf check-in: 87d589d5 user: marc_culler tags: mac_lockfocus
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 check-in: 77106e92 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
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
08:15
Merge-mark core-8-6-11-rc (single-char fix, already done here). Remove wrong comment. check-in: 2eab6e3b user: jan.nijtmans tags: core-8-6-branch
07:51
Fix [7beaed7db6]: Typo in ttk binding script in Tk 8.6.11 Closed-Leaf check-in: 03611622 user: jan.nijtmans tags: core-8-6-11-rc, core-8-6-11-1
2021-01-12
09:31
Another experiment: bring back tkPack.c from 8.6 too Closed-Leaf check-in: 7b35f350 user: jan.nijtmans tags: bug-5816ae8d1e
08:24
Merge 8.5 check-in: 3187fdb8 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
12:17
Merge-mark check-in: b902eac4 user: jan.nijtmans tags: core-8-6-branch
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 check-in: d69226e8 user: jan.nijtmans tags: strict-index, enhanced-index
17:21
Merge 8.7 check-in: 33ecc9e5 user: jan.nijtmans tags: bug-87e840c26c
17:14
Merge 8.6 check-in: bfe7f380 user: jan.nijtmans tags: bug-9e1312f32c
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
14:21
Close fork Closed-Leaf check-in: dd072821 user: jan.nijtmans tags: mac_styles-8_6_11
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-07
17:29
Fix default values for the (now ignored) menu foreground and background options. check-in: 7f02ad5c user: marc_culler tags: mac_styles-8_6_11
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
18:42
Fix washed out controlAccentColor on old macOS systems. check-in: bf831661 user: marc_culler tags: mac_styles-8_6_11
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
11:19
Cygwin-specific: Don't link wish with Windows Tk check-in: 620b31ae user: jan.nijtmans tags: cygwin
10:19
Merge 8.6 check-in: bd9a2976 user: jan.nijtmans tags: cygwin
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
01:56
Snapshot of mac_styles at 8.6.11 check-in: 892fe5f1 user: marc_culler tags: mac_styles-8_6_11
01:52
Merge 8.6 check-in: 7ce184e2 user: marc_culler tags: mac_styles
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
2021-01-03
18:11
Fix [19fb7a38fc]: Set the image name when defaulting to the Tk feather icon because no valid icon was found in Info.plist Closed-Leaf check-in: 66d30610 user: marc_culler tags: bug-19fb7a38fc
13:39
Fix [e57dbff619]: Ubuntu / Gnome desktop incorrect window mouseover labels in dock, by better documenting differences between window managers. Closed-Leaf check-in: ccc7ad37 user: fvogel tags: bug-e57dbff619
00:55
merge 8.6 check-in: af377d72 user: dgp tags: trunk, main
00:41
merge release check-in: 0ae4d65c user: dgp tags: core-8-6-branch
2020-12-31
01:52
merge 8.6 check-in: e5018b55 user: dgp tags: rc2, release, core-8-6-11-rc, core-8-6-11
01:51
[85f316beb1] Fix static wish build for Aqua. Thanks to bagnon. check-in: 3bc8ae4e user: dgp tags: core-8-6-branch
00:29
Attempt to fix [85f316beb1]: Tk 8.6.11 RC1 fails to produce static Wish with Aqua support Closed-Leaf check-in: 2564d053 user: jan.nijtmans tags: bug-85f316beb1-8.6
2020-12-30
22:20
Attempt to fix [85f316beb1]: Tk 8.6.11 RC1 fails to produce static Wish with Aqua support Closed-Leaf check-in: afdc682b user: jan.nijtmans tags: bug-85f316beb1
22:06
updates to changes file completed check-in: 6b837688 user: dgp tags: core-8-6-11-rc
21:08
Merge 8.7 Closed-Leaf check-in: 5ee12a15 user: jan.nijtmans tags: patch-26889b3e7b
21:06
Keep Option-MouseWheel scrolling 10 x MouseWheel scrolling. check-in: c1fe2a6a user: jan.nijtmans tags: patch-26889b3e7b
18:27
merge 8.6 check-in: 4dda9421 user: dgp tags: core-8-6-11-rc
16:57
Merge bug-e3888d5820-alt1. This re-adds arroneously removed 'after 50' after warping commands, which is needed on Windows so that the tests are stable and don't depend on a race condition. check-in: 85be1768 user: fvogel tags: trunk, main
15:44
In Tk 8.7, warping is now synchronous (it was executed at idle time until and including 8.6), see [e3888d5820]. As a consequence we don't need to call 'update' in the tests anymore for 8.7. However, as detailed in ticket [69b48f427e] (specifically in comment there dated 2019-10-27 14:24:26), on Windows we still need to call 'after 50' to give time to SendInput to execute. This is independent from the fact warping happens sychronously or not and was committed as [e9becf44ab] in core-8-6-branch but was later erroneously removed from trunk branch in [d9d8c6bf] and [3e8ae688] under the wrong idea that is was not necessary with synchronous warping. Restore those calls, which makes bind-34.[123] and bind-36.1 always pass instead of rely on a race condition. Closed-Leaf check-in: 99290d7d user: fvogel tags: bug-e3888d5820-alt1
15:25
merge trunk check-in: c2d0773b user: fvogel tags: bug-e3888d5820-alt1
12:44
Remove unneeded changes in previous commit check-in: 5b8af486 user: fvogel tags: bug-9e1312f32c
2020-12-29
22:58
Proposed fix for [26889b3e7b]: Make the uniform mouse wheel event handling more standard-conform check-in: 9db03053 user: jan.nijtmans tags: patch-26889b3e7b
22:30
Merge 8.6 check-in: df4662f4 user: jan.nijtmans tags: trunk, main
22:29
Fix 43d371ac19: Usage of exit() without including <stdlib.h> in unix/configure check-in: 4c15c03b user: jan.nijtmans tags: core-8-6-branch
02:39
update changes file WIP check-in: 5a5ac548 user: dgp tags: core-8-6-11-rc
2020-12-28
20:57
Robustify event-9 since it was failing sometimes on Win10, depending on a. race conditions (therefore the three added 'after 50'), and b. the location where the .top toplevel opens (it should not be over '.' otherwise an additional <Enter> event is generated for '.' and logged in the res variable). check-in: ab7d3825 user: fvogel tags: bug-9e1312f32c
19:22
merge core-8-6-branch check-in: 71ae582e user: fvogel tags: bug-9e1312f32c
18:16
update changes WIP check-in: 25254cb6 user: dgp tags: core-8-6-11-rc
2020-12-27
19:46
MSVC build assumes Tcl 8.7 check-in: 8dc89ae8 user: jan.nijtmans tags: trunk, main
19:39
Don't bother EXTRA_CC_SWITCHES (doesn't work yet). Fix selector for BUILD_CONFIG_ID check-in: 1daea46c user: jan.nijtmans tags: trunk, main
2020-12-26
20:03
merge 8.6 check-in: 7cfe08c3 user: dgp tags: core-8-6-11-rc
2020-12-24
16:28
Merge 8.6 check-in: bf9ba19e user: jan.nijtmans tags: trunk, main
16:26
Sync installManPage with Tcl. unix/configure.in is not supposed to be executable in the dist check-in: c8f6227a user: jan.nijtmans tags: core-8-6-branch
15:45
Merge 8.6 check-in: 826244d1 user: marc_culler tags: trunk, main
15:43
Merge 8.6 check-in: 0985b044 user: marc_culler tags: core-8-6-11-rc
15:42
Fix [6157a8c4ca]: -filetypes does not work on macOS file dialogs check-in: 2a6097c4 user: marc_culler tags: core-8-6-branch
15:39
Fix [6157a8c4ca]: -filetypes does not work on macOS file dialogs Closed-Leaf check-in: b8336d87 user: marc_culler tags: bug-6157a8c4ca
2020-12-23
10:49
Suggested fix for [0f4e0785d7]: Use after free bug TkText *textPtr Closed-Leaf check-in: 2f091f55 user: jan.nijtmans tags: bug-0f4e0785d7
2020-12-22
13:22
merge 8.6 check-in: 41d4b61e user: dgp tags: rc1, core-8-6-11-rc
10:50
Merge 8.7 check-in: d88533c9 user: jan.nijtmans tags: glyph_indexing_2
10:44
Merge 8.7 check-in: bfaba5a7 user: jan.nijtmans tags: bug-87e840c26c
10:39
Fix duplicate "const" in tkUnixSysNotify.c: This doesn't work on a C++ compiler. Fix winWm-9.2 testcase: we already know this doesn't work on Ubuntu check-in: 04fb2ec3 user: jan.nijtmans tags: trunk, main
10:01
Merge 8.6 check-in: 89cc53c9 user: jan.nijtmans tags: trunk, main
09:58
Follow-up to [27fc4d0ae8]: one more typo check-in: 1f49aa4d user: jan.nijtmans tags: core-8-6-branch
07:31
Merge 8.6 check-in: 5b60d358 user: jan.nijtmans tags: trunk, main
07:28
Fix ea8cd4789c: Tcl 8.6.11 does not compile with VisualStudio 2010 check-in: 0ec475da user: jan.nijtmans tags: core-8-6-branch
2020-12-21
03:09
Patch to fix memory leak in runtime linking of libnotify from Christian Werner check-in: e9eb0909 user: kevin_walzer tags: trunk, main
2020-12-19
22:23
Autoconf 2.69 should still work (otherwise "make dist" fails on platforms which don't have autoconf-2.69 yet) check-in: df783d99 user: jan.nijtmans tags: trunk, main
2020-12-18
11:50
Fix [b2a79390e3]: Tk 8.7 build fails on Mac OSX Catalina check-in: 5a843d6d user: jan.nijtmans tags: trunk, main
11:35
More update necessary for autoconf 2.70. This fixes the determination of intptr_t/uintptr_t check-in: b5b07390 user: jan.nijtmans tags: trunk, main
2020-12-17
19:05
merge 8.6 check-in: 3286fa0e user: dgp tags: core-8-6-11-rc
12:16
Merge 8.6. Re-generated tkConfig.h.in with autoheader v2.70 check-in: 572f0651 user: jan.nijtmans tags: trunk, main
12:07
Merge 8.5. Add .travis.yml and .github/workflows/*.yml to "make dist" check-in: 9fa0e546 user: jan.nijtmans tags: core-8-6-branch
08:24
Re-generate configure scripts with (brand-new!!!) autoconf-2.70 check-in: 8b8547ef user: jan.nijtmans tags: trunk, main
03:56
Patch to allow runtime linking of libnotify; simplifies configure and makefile management; thanks to Christian Werner for the patch check-in: b042e4a5 user: kevin_walzer tags: trunk, main
03:13
Patch for runtime linking of libnotify Closed-Leaf check-in: ac7209f0 user: kevin_walzer tags: libnotify-runtime
2020-12-16
21:22
Remove unused variable. check-in: a51c9bfb user: marc_culler tags: trunk, main
21:05
Merge 8.6 check-in: 73019a2e user: marc_culler tags: trunk, main
20:57
Code cleanup - patch from Christopher Chavez. check-in: 18d7091b user: marc_culler tags: core-8-6-branch
16:50
Tidy up with a patch from Christopher Chavez. Removes redundant include directives and double semicolons. Uses nil instead of NULL for references to NSObjects in Objective C. Closed-Leaf check-in: cdd32b7b user: marc_culler tags: rfe-27fc4d0ae8
15:16
Merge 8.7 check-in: 83dae8d1 user: jan.nijtmans tags: bug-87e840c26c
11:28
Merge 8.6 check-in: 0729a0ee user: jan.nijtmans tags: trunk, main
11:27
Allow test send-11.1 to result in "target application died", since that happens sometimes in a CI environment check-in: e79ef9f6 user: jan.nijtmans tags: core-8-6-branch
09:39
Merge-mark check-in: 0d1750cd user: jan.nijtmans tags: core-8-6-branch
2020-12-15
19:00
Merge 8.6 check-in: 06251e7c user: marc_culler tags: core-8-6-11-rc
18:41
Merge 8.6 check-in: d23437dd user: marc_culler tags: trunk, main
18:10
Fix [80e4c6f695]: weird progress bar behavior on macOS 11.0 check-in: f93f4ab8 user: marc_culler tags: core-8-6-branch
15:38
Fine tune the Big Sur behavior. Closed-Leaf check-in: 89865086 user: marc_culler tags: bug-80e4c6f695
08:33
Fix warning in win/tkWinSysTray.c. Add missing HAVE_LIBNOTIFY in unix/tkConfig.h.in (determined by "make dist") check-in: fd091a16 user: jan.nijtmans tags: trunk, main
08:19
Add autoconf stuff needed for zipfs check-in: 3de189e3 user: jan.nijtmans tags: bug-87e840c26c
2020-12-14
23:50
Fix [80e4c6f695]: progress bars are weird on macOS 11.0. check-in: e5e3f9cb user: marc_culler tags: bug-80e4c6f695
18:09
First bug: We will need the "zip" utility to start doing anything useful without depending too much on Tcl check-in: 06cb1136 user: jan.nijtmans tags: bug-87e840c26c
17:42
New branch, meant to work on 87e840c26c: TIP 430 / zipfs failures. Approach: First make everything work with Tcl 8.7. After that we can worry about backward compatibility when using Tcl 8.6. check-in: 4053e632 user: jan.nijtmans tags: bug-87e840c26c
13:34
Merge 8.7 check-in: 6b56f784 user: jan.nijtmans tags: revised_text, tip-466
13:27
Merge 8.6 check-in: 243a2360 user: jan.nijtmans tags: trunk, main
11:40
Fix wm-iconphoto-1.5.1 testcase on Windows check-in: b1dca8b2 user: jan.nijtmans tags: trunk, main
11:31
Remove unused include/variables check-in: 168ce4d9 user: jan.nijtmans tags: trunk, main
11:28
Remove "new" marking: this is not "new" any more check-in: d743dc34 user: jan.nijtmans tags: trunk, main
10:55
Better warning fix for Windows (slightly better rounding behavior) check-in: a07518dc user: jan.nijtmans tags: core-8-6-branch
10:38
Merge 8.6 check-in: 57c2ef53 user: jan.nijtmans tags: trunk, main
10:07
Fix warnings seen on MS-VC6 PSDK 2003SP1: C:\test\tk8.6.11_rc0\win\..\win\tkWinFont.c(1500) : warning C4761: integral size mismatch in argument; conversion supplied check-in: ed68d9a0 user: jan.nijtmans tags: core-8-6-branch
09:35
merge-mark check-in: 2e98b17c user: jan.nijtmans tags: core-8-6-branch
2020-12-13
23:56
Merge 8.6 check-in: e3fcbb06 user: marc_culler tags: core-8-6-11-rc
23:54
Fix build issues on older macOS versions check-in: 6f449ea5 user: marc_culler tags: core-8-6-branch
23:33
Fix build in macOS 10.11 El Capitan: @available is not available in 10.11 Closed-Leaf check-in: 0846fe6f user: marc_culler tags: aqua_build-8-6-11
21:39
Merge 8.6 check-in: fca94ccb user: jan.nijtmans tags: aqua_build-8-6-11
18:58
Fix pack/place testcases on Unix. Follow-up to [f68fa7edd10d0b17] check-in: 5ec8feaa user: jan.nijtmans tags: core-8-6-branch
16:26
Merge 8.6 check-in: f6eb3156 user: jan.nijtmans tags: trunk, main
16:25
Merge 8.6 check-in: 52026bc5 user: jan.nijtmans tags: core-8-6-11-rc
16:22
make dist check-in: 5ed19820 user: jan.nijtmans tags: core-8-6-branch
2020-12-12
15:06
TIP #325 accepted, merge to trunk check-in: d0c16f3b user: kevin_walzer tags: trunk, main
13:54
nmake: embed ZIP, single-file wish (OPTS=static) etc.

Notes:

1. Static wish only builds/links against static Tcl. Anything else does not make sense to me and just adds to complexity and test combinations. 2. From a static tclsh, "package require Tk" does not work because there is no separate Tk on static builds. This is no different than 8.6. 3. On non-static builds, the OPTS=noembed has no effect. This mimics TEA behavior where Tk is not embedded. check-in: 30d0843b user: apnadkarni tags: trunk, main

12:09
Merge 8.6 , check-in: a9a62db7 user: jan.nijtmans tags: trunk, main
12:06
sync rules.vc with Tcl check-in: 3d6e4b07 user: jan.nijtmans tags: core-8-6-branch
2020-12-11
19:24
make dist check-in: ed2676c1 user: dgp tags: rc0, core-8-6-11-rc
14:11
Merge 8.7 Closed-Leaf check-in: 7615ab5e user: jan.nijtmans tags: tip_325
13:37
merge 8.6 check-in: 475954ca user: dgp tags: core-8-6-11-rc
09:30
Merge 8.7 Closed-Leaf check-in: e96de5e2 user: jan.nijtmans tags: tip-481
09:28
Merge 8.6 check-in: 92c916f4 user: jan.nijtmans tags: trunk, main
09:27
Sync rules.vc and rules-ext.vc with Tcl check-in: b645666f user: jan.nijtmans tags: core-8-6-branch
09:07
Fix winDialog-5.12.7 testcase in CI environment check-in: edea2747 user: jan.nijtmans tags: core-8-6-branch
08:56
TIP #591: Rotate ttk::notebook window with mousewheel on tab check-in: 16da36d6 user: jan.nijtmans tags: trunk, main
08:49
After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This commit shows how. check-in: b5665222 user: jan.nijtmans tags: tip-481
05:55
Fix the build on macOS 10.6. check-in: 67f8351e user: marc_culler tags: aqua_build-8-6-11
2020-12-10
19:22
Support build against Tcl 9 headers. check-in: 1597671a user: dgp tags: trunk, main
18:34
merge 8.6 check-in: b0e1ee25 user: dgp tags: core-8-6-11-rc
14:48
Merge 8.6 check-in: 5db5c61e user: jan.nijtmans tags: trunk, main
14:43
On github actions, make build fail if any testcases fails. Mark 2 failing testcases check-in: 4af25acc user: jan.nijtmans tags: core-8-6-branch
10:10
Merge 8.6 check-in: 4a04a418 user: jan.nijtmans tags: trunk, main
10:06
Fix obscure corner-case: Tk built with g++ and --disable-shared, with shared Tcl 8.6 (just with C) check-in: c2a0e3e9 user: jan.nijtmans tags: trunk, main
2020-12-09
23:26
Make sure there's a file in the home directory on Windows for winDialog-5.12.7 check-in: e06b78e0 user: dkf tags: core-8-6-branch
15:04
Sync unix/tcl.m4 and win/tcl.m4 with Tcl. Simplify linux-build.yml check-in: a114df65 user: jan.nijtmans tags: trunk, main
15:03
More (c) -> © check-in: 247567ee user: jan.nijtmans tags: trunk, main
15:01
(c) -> © check-in: bd978a76 user: jan.nijtmans tags: trunk, main
12:16
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: 44d8b4d9 user: oehhar tags: trunk, main
11:33
Merge 8.6 check-in: 1c271243 user: jan.nijtmans tags: bug-9e1312f32c
10:23
Merge 8.6 check-in: 204b85b4 user: jan.nijtmans tags: trunk, main
10:20
Sync win/rules.vc with Tcl. And the use of TCL_USE_STATIC_PACKAGES as well check-in: 01dfb9ef user: jan.nijtmans tags: core-8-6-branch
2020-12-08
12:14
TIP #590 follow-up: When to use Tk/Ttk resp. tk/ttk check-in: 8f580f5f user: jan.nijtmans tags: trunk, main
10:44
Static builds on Windows should include the "dde" and "registry" extensions too. check-in: 87c8afda user: jan.nijtmans tags: trunk, main
2020-12-07
17:08
merge 8.6 check-in: d15b1c25 user: dgp tags: core-8-6-11-rc
2020-12-06
21:56
Oops. None is not NULL. check-in: da6d1070 user: fvogel tags: bug-9e1312f32c
21:51
Refine previous fix (prevent segfault when calling 'even generate {} <...> -warp 1', in test bind-34.2 for instance). check-in: 7e766764 user: fvogel tags: bug-9e1312f32c
21:35
On macOS, a mouse event shall be generated when warping the pointer. Add the missing call in TkpWarpPointer. Now test event-9 passes on the mac as well. check-in: f30301dd user: fvogel tags: bug-9e1312f32c
2020-12-05
15:06
Let's be a bit more user friendly in the systray demo, especially deal with the possible errors. check-in: e29fd323 user: fvogel tags: tip_325
13:13
Identify the new demo as such check-in: 79f008f7 user: fvogel tags: tip_325
2020-12-04
21:37
Merge 8.6 check-in: fd0fe339 user: jan.nijtmans tags: trunk, main
20:23
Cherrypick the fix for the segfault. check-in: 0e283237 user: culler tags: trunk, main
20:20
Fix segfault introduced by the fix for [4a40c6cace]. check-in: e064ed4d user: culler tags: core-8-6-branch
19:48
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. check-in: bcad414f user: culler tags: core-8-6-branch
08:51
Simplify generated pkgIndex file for tk. Some more "Tk" -> "tk" check-in: 79dbea0f user: jan.nijtmans tags: trunk, main
02:40
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. Closed-Leaf check-in: db9bd4c4 user: culler tags: bug-3ef77f434e
01:54
Add basic system tray example to widget demo check-in: 2c170188 user: kevin_walzer tags: tip_325
2020-12-03
17:39
Provide "ttk" as lower case packagename too (as well as "Ttk") check-in: 1e4ceffc user: jan.nijtmans tags: trunk, main
16:24
TIP #590: Recommend lowercase Package Names. Tk 8.7 is now _tk_ 8.7 as well. check-in: 56f31e1b user: jan.nijtmans tags: trunk, main
08:14
Merge 8.5 check-in: 1f36394a user: jan.nijtmans tags: core-8-6-branch
2020-12-02
13:59
Merge main check-in: 112ada21 user: marc_culler tags: mac_styles_87
13:58
Merge 8.6 check-in: 9fee1f6c user: marc_culler tags: mac_styles
2020-12-01
09:11
Merge 8.5 check-in: f1de7322 user: jan.nijtmans tags: core-8-6-branch
2020-11-30
17:18
Merge 8.6 check-in: 0813c592 user: jan.nijtmans tags: trunk, main
17:11
Sync README.md with Tcl 8.6 check-in: 250af013 user: jan.nijtmans tags: core-8-6-branch
2020-11-29
21:03
Better description for test event-9 check-in: c859d7d8 user: fvogel tags: bug-9e1312f32c
20:37
Merge core-8-6-branch (the diff is empty, [ed56e5cb] was already done in trunk). check-in: dce0d5ca user: fvogel tags: trunk, main
20:36
Remove duplicate and unused macro. TkGetGeomMaster is TkGetContainer, this was a leftover. check-in: ed56e5cb user: fvogel tags: core-8-6-branch
20:22
Take into account that the parent window is not always the maintainer of this window. check-in: da96f6b7 user: fvogel tags: bug-9e1312f32c
11:56
Added single-file distributions of Tk (with Tcl 8.7) for all main platforms.

These are *UNOFFICIAL* builds as they do not correspond to particular releases.

The macOS build is packaged in a .dmg with a README that explains how to run it as the binary is not signed or notarized (and this is unlikely to change). check-in: 3ff68e84 user: dkf tags: trunk, main

2020-11-28
21:28
Merge trunk (and fix conflicts in generic/ttk/ttkTreeview.c and tests/ttk/treeview.test). check-in: 2eacdb4d user: fvogel tags: pspjuth-treeview
18:21
Add test event-9 checking non-regression against [9e1312f32c]. check-in: 229154b6 user: fvogel tags: bug-9e1312f32c
14:23
Better fix. check-in: 03c1d887 user: fvogel tags: bug-9e1312f32c
2020-11-27
16:09
Merge 8.6 check-in: da3f28d4 user: jan.nijtmans tags: trunk, main
16:08
Fix frame-2.8 testcase on mingw check-in: b033624a user: jan.nijtmans tags: core-8-6-branch
15:59
Missing constraint for bind-16.47 testcase check-in: 9d36083c user: jan.nijtmans tags: trunk, main
15:52
Merge 8.6 check-in: 913b92a8 user: jan.nijtmans tags: trunk, main
15:49
Attempt to fix winDialog-5.12.7 check-in: cca61e04 user: jan.nijtmans tags: core-8-6-branch
15:43
Fix github actions windows build with --enable-sysmbols=mem check-in: 5f0d36f4 user: jan.nijtmans tags: core-8-6-branch
2020-11-26
09:40
Fix main-3.1 in Mac environment. job label changes. Don't run testcases in Xcode environment, as they hang check-in: 12276d01 user: jan.nijtmans tags: core-8-6-branch
2020-11-24
17:16
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 54b0a708 user: marc_culler tags: trunk, main
17:10
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 23450631 user: marc_culler tags: core-8-6-branch
12:16
Merge 8.6 check-in: fe5f0648 user: jan.nijtmans tags: trunk, main
12:14
Environment variable $TEST_INSTALL_DIR doesn't work this way, if it contains a space check-in: cd8909ea user: jan.nijtmans tags: core-8-6-branch
12:06
Merge 8.6 check-in: c68e984c user: jan.nijtmans tags: trunk, main
12:04
Merge 8.5 check-in: 02c46eb6 user: jan.nijtmans tags: core-8-6-branch
2020-11-23
14:24
Merge 8.6 check-in: 2d5c1867 user: jan.nijtmans tags: trunk, main
14:02
Fix "make install" on Cygwin. Build github actions on windows-2019/macos-11.0 explicitly. check-in: 00c8c698 user: jan.nijtmans tags: core-8-6-branch
11:53
Merge 8.6 check-in: 0a7791b4 user: jan.nijtmans tags: trunk, main
11:50
Merge 8.5 check-in: fb09110c user: jan.nijtmans tags: core-8-6-branch
09:52
Merge 8.5 check-in: df322252 user: jan.nijtmans tags: core-8-6-branch
07:55
On github actions, build Tk 8.6 with Tcl 8.6 check-in: 8b1629e5 user: jan.nijtmans tags: core-8-6-branch
2020-11-22
19:37
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: 6e8693c4 user: fvogel tags: bug-9e1312f32c
17:31
Added build status to main README check-in: 772d1ad0 user: dkf tags: trunk, main
00:43
Merge 8.6; add Github Actions builds for Windows and macOS check-in: d90a2044 user: dkf tags: trunk, main
00:42
Merge 8.5; add Github Actions builds for Windows and macOS check-in: bbafc437 user: dkf tags: core-8-6-branch
2020-11-21
17:30
More cosmetic changes check-in: d011833e user: fvogel tags: tip_325
13:02
Specify the format in test imgSVGnano-5.2, so that the error message does not stem from the default image format stringMatchProc and is now correct. Closed-Leaf check-in: b625f93d user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
09:51
Add test imgSVGnano-5.2 (and do some reformatting of the test file since we are here) - The important thing this test is ckecking is that image data not containing <svg and > now return an error upon reading as svg images. The expected result of the test matches the current output but is not adequate. The returned error text should be improved. check-in: 6b80eb76 user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
2020-11-20
20:38
Cosmetic changes (spacing, indentation) check-in: 201800f0 user: fvogel tags: tip_325
18:35
merge main check-in: 2c26b660 user: marc_culler tags: mac_styles_87
18:28
Merge 8.6 check-in: d01ceebf user: marc_culler tags: trunk, main
18:26
Merge 8.6 check-in: a3683b44 user: marc_culler tags: mac_styles
18:15
Remove two duplicate lines of code. check-in: cfae3881 user: marc_culler tags: core-8-6-branch
18:00
Merge 8.6 check-in: b5f96f2b user: marc_culler tags: trunk, main
17:45
Merge 8.6 check-in: b69e0fb8 user: marc_culler tags: mac_styles
17:27
Aqua - Fix [635167af14] and [cc7e0dfc8a]: artifacts and exceptions caused by unitialized pixel values; attempt to rationalize and document menu color options; adjust timing of menu initialization. check-in: 8282871f user: marc_culler tags: core-8-6-branch
16:38
Merge 8.6 check-in: eb1434da user: jan.nijtmans tags: trunk, main
16:34
Merge 8.5 check-in: 27cdac8d user: jan.nijtmans tags: core-8-6-branch
15:14
Merge 8.6 (GitHub Actions workflow) check-in: df0f168c user: dkf tags: trunk, main
15:13
Merge 8.5 (GitHub Actions workflow) check-in: 7d25e6c5 user: dkf tags: core-8-6-branch
14:41
Merge 8.6 check-in: 726f16cf user: marc_culler tags: trunk, main
14:34
Correction to the fix for [7185d26cf4] about disabling Aqua menu items check-in: 8c9db659 user: marc_culler tags: core-8-6-branch
14:27
Correction to the state synchronization loop -- many thanks to anonymous Closed-Leaf check-in: eaf25de3 user: marc_culler tags: bug-7185d26cf4
10:25
Merge 8.6 check-in: eb5f057d user: jan.nijtmans tags: trunk, main
10:22
Fix [ec3f444cfd]: typo in tkInt.h? check-in: aef29769 user: jan.nijtmans tags: core-8-6-branch
09:04
Clean up the testing harness Closed-Leaf check-in: 7f70e3d9 user: dkf tags: github-actions
08:33
Fix broken indentation check-in: 8e528960 user: dkf tags: github-actions
2020-11-19
22:43
Trial GitHub Acion for Linux check-in: 1de95c53 user: dkf tags: github-actions
19:14
Documentation patch from Rudiger Hartel check-in: 1a01faff user: kevin_walzer tags: tip_325
18:47
Implement option 3 - ignore menu colors on macOS. Closed-Leaf check-in: 4e5bba9c user: culler tags: bug-635167af14
16:41
Merge 8.6 check-in: a628fc4f user: marc_culler tags: trunk, main
16:24
Fix [7185d26cf4]: macOS menu entries in special menus can be disabled incorrectly. check-in: 8a71cb9d user: marc_culler tags: core-8-6-branch
16:11
Edit comments some more. Remove a testing print statement. check-in: bd3112c8 user: marc_culler tags: bug-7185d26cf4
15:19
Edit comments check-in: c10b1701 user: marc_culler tags: bug-7185d26cf4
14:29
Better fix, for special menus other than Help: iterate through Tk menu entries, not NSMenuItems. check-in: ad7edbfa user: marc_culler tags: bug-7185d26cf4
09:02
Merge 8.7 Closed-Leaf check-in: 277e2404 user: jan.nijtmans tags: tip-590
2020-11-18
22:58
Fix [7185d26cf4]: macOS menu items before separators in special menus are disabled. check-in: 6de85e7c user: culler tags: bug-7185d26cf4
20:54
Add explanatory comment check-in: 865cbdce user: fvogel tags: tip_325
20:47
Fix upstream issue 'Regression from commit e7f5981 breaks many hitherto valid SVG icons #188', see https://github.com/memononen/nanosvg/issues/188 check-in: 2b07cb2b user: fvogel tags: trunk, main
18:15
Additional update from Eric check-in: c8623b53 user: kevin_walzer tags: tip_325
16:52
Fix [f9bd73629e]: Bug in the ttk::notebook::CycleTab proc in the tip-591 branch Closed-Leaf check-in: 28d98c6c user: jan.nijtmans tags: tip-591
16:37
Eric's update to tip 325 for event handling check-in: cd599a50 user: kevin_walzer tags: tip_325
16:23
Fix cb458261c3: Strip comme il faut. Actually: don't strip-install on MacOS, because it cannot handle zipped content check-in: e3fe3bec user: jan.nijtmans tags: trunk, main
14:53
Back out accidental commit check-in: 70d2e8de user: culler tags: bug-635167af14
14:47
Test using an underline to indicate background color. check-in: adf5fbc4 user: culler tags: bug-635167af14
07:56
Divide keysyms.n in more logical blocks of about 200 lines. Use 2-character escapes where possible check-in: e88189d2 user: jan.nijtmans tags: trunk, main
2020-11-17
22:26
Make the menu demo look like the old one, by using -foreground instead of -background in aqua. check-in: ade6b4e1 user: culler tags: bug-635167af14
21:47
More info in comments check-in: 49dfadbc user: fvogel tags: tip_325
21:31
Continued lines are indented 8 spaces. check-in: 257cadda user: fvogel tags: tip_325
21:26
Remove unused parameter of proc _win_callback check-in: e9587d56 user: fvogel tags: tip_325
20:51
Try initializing menus a bit later and dealing with menu item background color. check-in: 7ef046da user: culler tags: bug-635167af14
18:37
I think I am supposed to add braces. check-in: 57692f85 user: culler tags: bug-635167af14
18:19
Fix [635167af14]: black menu entries -- see if this is fixed by intializing all automatic MacPixels to 0. check-in: 2b7b03c3 user: culler tags: bug-635167af14
15:43
Additional update from Eric refines icon tracking check-in: 86ffbdd6 user: kevin_walzer tags: tip_325
08:54
Fix [194b017cc0]: Error when processing keysyms.n man page. Needs update to tools/tcltk-man2html-utils.tcl too, so make sure Tcl is updated to the latest version of this file check-in: 0235eaa6 user: jan.nijtmans tags: trunk, main
2020-11-16
21:29
Fix Tcl error 'wrong # args: should be "winfo containing ?-displayof window? rootX rootY"' arising on Linux when moving the mouse on top of the tray icon, click on it and then quickly remove the mouse from the icon. check-in: 900e5934 user: fvogel tags: tip_325
21:05
Document platform differences regarding what kind of images are accepted in the -image option. Add test systray-16 to check bitmap image types on platforms other than Windows. check-in: aafa9012 user: fvogel tags: tip_325
19:43
Better checking of icoPtr on Windows to avoid crash check-in: 20dbd3d2 user: kevin_walzer tags: tip_325
17:21
Fix for crash in tkWynSysTray.c for null read of icon pointer check-in: a84722ba user: kevin_walzer tags: tip_325
16:48
For ttk::spinbox, reverse mouse handling, but keep other handlers the same check-in: 900e1d1d user: jan.nijtmans tags: trunk, main
15:45
Define MODULE_SCOPE correctly when using a C++ compiler check-in: bb1224a2 user: jan.nijtmans tags: trunk, main
15:27
TIP #591 (experimental) implementation check-in: 97646c0a user: jan.nijtmans tags: tip-591
15:17
Remove compiler errors check-in: 2707e32e user: kevin_walzer tags: tip_325
15:11
Follow-up to [c0485ba8d]: Give ttk::spinbox::Spin an (optional) "factor" argument, so it can handle MouseWheel event on its own check-in: a9b78bc8 user: jan.nijtmans tags: trunk, main
13:27
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: f4d783e0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file-from-androwish
10:59
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk check-in: 3aca5fe8 user: jan.nijtmans tags: trunk, main
10:13
Eric Boudaillier's latest patch (with a few tweaks, eliminating compiler warnings) check-in: 7271f9e3 user: jan.nijtmans tags: tip_325
08:56
Merge 8.7 check-in: 2f6f605c user: jan.nijtmans tags: tip_325
08:45
Implement TIP #588: Unicode for (X11) keysyms check-in: 56b8997e user: jan.nijtmans tags: trunk, main
08:41
Merge 8.5. Some more explicit type-casts. check-in: c2f84d2f user: jan.nijtmans tags: core-8-6-branch
2020-11-15
21:32
Add copyright notices, minor tweaks check-in: 1c9f4d23 user: kevin_walzer tags: tip_325
21:16
Backout previous commit, which wasn't such a good idea after all (the changeProc must exist in Tk_GetImage otherwise there are crashes, for instance in DeleteImage). Plan B is to use the same error message as in Tk_GetImage, to provide plaftorm consistency. check-in: 720eaea3 user: fvogel tags: tip_325
21:09
Merge main check-in: ee4725db user: marc_culler tags: mac_styles_87
21:08
Merge 8.6 check-in: ca38b78f user: marc_culler tags: trunk, main
21:06
Merge 8.6 check-in: 51d917d6 user: marc_culler tags: mac_styles
21:05
Use systemUnemphasizedSelectedTextBackgroundColor as the INACTIVE_SELECT_BG default. check-in: 613113e6 user: marc_culler tags: core-8-6-branch
20:56
Fix failure of systray-14 triggered by the before last commit. The best way to have the same error message on all platforms is to have it encoded at exactly one single place. check-in: bd5f05b8 user: fvogel tags: tip_325
20:25
Fix failure of systray-15 created by the previous commit. check-in: ec65535c user: fvogel tags: tip_325
20:16
Eric's contribution, allowing changing the image of a systray icon without making it move in the systray. check-in: 53950d8a user: fvogel tags: tip_325
17:47
Merge main. check-in: f9ae619b user: marc_culler tags: mac_styles_87
17:38
Merge 8.6 check-in: 78321d3e user: marc_culler tags: trunk, main
17:34
Merge 8.6 - empty merge check-in: c4727b62 user: marc_culler tags: mac_styles
17:32
The selected text background issues appeared in 8.6 too. Cherrypick the fix. check-in: dbc4faf0 user: marc_culler tags: core-8-6-branch
17:14
Fix several issues with the selected text background color. check-in: 7265629a user: marc_culler tags: mac_styles
16:57
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk Closed-Leaf check-in: baf06842 user: fvogel tags: bug-0899a8520b
13:45
Add copyright to systray.test check-in: 1fac6a74 user: kevin_walzer tags: tip_325
13:44
Merge implementation of TIP #584 (Better introspection for ttk), as a result of TIP acceptance through TCT vote. check-in: a11a96d4 user: fvogel tags: trunk, main
13:28
Eric's contribution making the multiple interp management and icons cleanup on interp deletion/application exit now work. check-in: bcccb61c user: fvogel tags: tip_325
10:03
Further respect coding standards, in tkUnixSystray.c check-in: 585bfc4f user: fvogel tags: tip_325
09:39
Further respect coding standards in tkWinSystray.c check-in: 04a9be9e user: fvogel tags: tip_325
09:27
Backout wrong fix [376e086e], and replace it by the correct fix (that is: don't ignore the error reported by CreateIcoFromTkImage). This makes test systray-14 pass on Windows (it already passed on Linux and macOS). check-in: 9f1efde3 user: fvogel tags: tip_325
09:14
Better respect our coding standards (indentation, mainly) in tkWinSystray.c. check-in: bd6380a2 user: fvogel tags: tip_325
08:53
Let previous commit build on MSVC so that we can check it check-in: dd73baa8 user: fvogel tags: tip_325
01:37
Child interpreter now returns error if creating tray icon with non-existent image; need assistance with crash on app exit check-in: 376e086e user: kevin_walzer tags: tip_325
2020-11-14
23:26
Add two tests with child interps check-in: 4d6d5107 user: fvogel tags: tip_325
22:53
Merge main check-in: 0908ccd7 user: marc_culler tags: mac_styles_87
22:49
Merge unintended fork check-in: 70bde35c user: fvogel tags: tip_325
22:48
Cosmetic changes check-in: 3b29284b user: fvogel tags: tip_325
22:38
Merge 8.6 check-in: 9bee34c6 user: marc_culler tags: mac_styles
22:29
Fix error in [9daa36c3] revealed by a warning on macOS check-in: 8dd59fb1 user: fvogel tags: tip_325
22:16
Move _systray and _sysnotify out of the global namespace check-in: d10e3e84 user: fvogel tags: tip_325
22:11
Merge 8.6 check-in: 09c46678 user: marc_culler tags: trunk, main
22:10
Correct an indeterminacy in the implementation of systemSelectedTabTextColor check-in: cfb1c357 user: marc_culler tags: core-8-6-branch
01:31
Fix typo check-in: aed28ba2 user: kevin_walzer tags: tip_325
2020-11-13
17:04
Merge 8.7 check-in: 0dc59d29 user: jan.nijtmans tags: tip_325
10:53
Fix [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 7c892630 user: jan.nijtmans tags: trunk, main
10:01
Fix [c0485ba8d]: Bug in the ttk::spinbox::MouseWheel proc in Tk 8.7a4 check-in: 59bb6227 user: jan.nijtmans tags: trunk, main
10:00
-vcmd -> -validatecommand in demo's and tests check-in: 4b046c9e user: jan.nijtmans tags: trunk, main
04:09
Truly destroy systray object on macOS check-in: 9daa36c3 user: kevin_walzer tags: tip_325
2020-11-12
23:11
Unshadow the destroy command from the global namespace. This makes the 'tk systray destroy' command work on Linux, and the systray test file pass on Linux. check-in: 79cb25f0 user: fvogel tags: tip_325
22:46
Add one more test check-in: ff30cae1 user: fvogel tags: tip_325
22:30
Remove one test check-in: 2df476bb user: fvogel tags: tip_325
22:28
Fix the systray tests, add many tests. check-in: b3c7f7dc user: fvogel tags: tip_325
22:28
Fix 'tk sysnotify' for Windows. check-in: a95592fb user: fvogel tags: tip_325
22:04
Cosmetic changes check-in: e03b827e user: fvogel tags: tip_325
21:45
Fix man pages, clearly state what is optional and what is not (respect usual conventions for this). check-in: 02cc3ddf user: fvogel tags: tip_325
16:37
Convert systray to traditional Tk option/configure structure with patch from Eric Boudaillier; update docs; still need to test on Windows check-in: f0e4fd24 user: kevin_walzer tags: tip_325
15:15
duplicate macro definition check-in: 110a8775 user: jan.nijtmans tags: tip_325
14:49
More clean-ups (mainly for C++ compatibility) check-in: a1425897 user: jan.nijtmans tags: tip_325
14:23
Make "_systray" and "_sysnotify" real ObjCommands on Win32. Make tkWinSysTray.c fully Unicode-proof on Win32. check-in: 6f82ddd7 user: jan.nijtmans tags: tip_325
13:25
Merge 8.6 check-in: 9a13eeaa user: jan.nijtmans tags: trunk, main
13:22
Csaba Nemethi's review Closed-Leaf check-in: b3539ec1 user: jan.nijtmans tags: bug-f11dbf8d1e
13:07
Merge 8.7. Handle $max == 0 in ttk::combobox mousewheel binding check-in: 65f80da5 user: jan.nijtmans tags: bug-f11dbf8d1e
11:43
Fix comment check-in: 281981e0 user: jan.nijtmans tags: trunk, main
11:40
Proposed fix for [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 5eaf6189 user: jan.nijtmans tags: bug-f11dbf8d1e
10:46
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 check-in: e032349a user: jan.nijtmans tags: trunk, main
10:44
Make mousewheel bindings scroll 4 items by default Closed-Leaf check-in: 6bc54642 user: jan.nijtmans tags: bug-7c7846e1fc
10:32
Fix "make install" on cygwin, broken due to implib name change (see: https://core.tcl-lang.org/tcl/info/fe52ae7a4d41e60b) check-in: 2aa984b9 user: jan.nijtmans tags: core-8-6-branch
10:16
Merge trunk. Clean-up win32 systray code (not completed yet, still some ANSI functions are used which cannot handle full Unicode) check-in: e9a8c2ba user: jan.nijtmans tags: tip_325
08:09
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 (actually: change listbox behavior to match with Treeview) check-in: 11a1a7a8 user: jan.nijtmans tags: bug-7c7846e1fc
02:34
Minor cleanup of spacing check-in: 8a801a2f user: kevin_walzer tags: tip_325
02:34
Further refinement of namespace on Windows check-in: f742f19f user: kevin_walzer tags: tip_325
02:11
Wrap _balloon and _notifywindow commands in namespace check-in: fa007d6d user: kevin_walzer tags: tip_325
2020-11-11
22:41
Fix wrong error message check-in: a715cca3 user: fvogel tags: tip_325
22:39
The cache for the image name is totally useless. Get rid of it. check-in: 87e8a9ec user: fvogel tags: tip_325
22:35
And now let's get rid of the cache for the icon text, let winico do that for us as it should. check-in: 00592fcd user: fvogel tags: tip_325
22:14
Ahem. Of course. check-in: b5eb5c08 user: fvogel tags: tip_325
22:06
Fix bug in winico: when using 'taskbar modify' with -callback and not specifying -text as well, the icon text was lost. This is the real fix that should have been made instead of [c1cc71d2]. Now 'taskbar modify' can specify -text or -callback without loosing the unspecified option. In turn, this allows to simplify the code in systray.tcl check-in: 5a6c4668 user: fvogel tags: tip_325
21:45
Fix typo in one of my previous commits check-in: e7ec9574 user: fvogel tags: tip_325
21:00
Remove useless namespace export command (there is no command to export in that namespace) check-in: f4743039 user: fvogel tags: tip_325
20:56
Use a more accurate error message check-in: cd56300d user: fvogel tags: tip_325
14:45
Refine error message check-in: e7bd4295 user: fvogel tags: tip_325
14:25
Fix typo in test case, as revealed by the better error checking introduced by the previous commit. check-in: a9261ba8 user: fvogel tags: tip_325
14:24
Add more error checking (so far 'tk systray modify foo bar' was permitted). check-in: 16174d18 user: fvogel tags: tip_325
14:11
Simplify interface code for 'tk systray modify' (there should be no functional change) check-in: cb575d87 user: fvogel tags: tip_325
13:43
Simplify interface code for 'tk systray create' check-in: 9c7d4129 user: fvogel tags: tip_325
13:35
Improve error messages check-in: 971cf454 user: fvogel tags: tip_325
10:32
Backout previous commit. 'systray' is a Windows executable, that we should not shadow. Thanks to Eric Boudaillier. check-in: 0faf6f02 user: fvogel tags: tip_325
00:08
Attempt to return error on systray command on Windows check-in: a350e43e user: kevin_walzer tags: tip_325
00:03
Retain text when modifying other attributes of sytray icon on Windows check-in: c1cc71d2 user: kevin_walzer tags: tip_325
2020-11-10
23:13
Fix the implementation so that test sysnotify-2.1 now passes. check-in: cf30ec00 user: fvogel tags: tip_325
23:07
Remove debug line accidentally committed in previous commit. check-in: b7ab1f66 user: fvogel tags: tip_325
23:06
Let the constraints to be taken into account by the test file. check-in: d3788781 user: fvogel tags: tip_325
22:51
More tests. sysnotify-2.1 should pass but it fails with the current implementation. check-in: e6bd8f2d user: fvogel tags: tip_325
22:33
Make cosmetic changes, fix typos, in systray.tcl check-in: 19a21436 user: fvogel tags: tip_325
22:18
Better names, better implementation: GlyphCluster -> Cluster; use namespaces check-in: 7610a106 user: culler tags: glyph_indexing_2
21:53
Improve test file check-in: c6f33137 user: fvogel tags: tip_325
21:01
Remove duplicate space in error message check-in: 12170935 user: fvogel tags: tip_325
20:41
Merge 8.6 check-in: 96a8a073 user: culler tags: trunk, main
20:16
Simplify tkMacOSXColor.c and fix [f9fa926666] for macOS: crash when creating a label whose text is a single emoji. check-in: 6eb58867 user: culler tags: core-8-6-branch
19:39
For Aqua, a real implementation of endOfGlyphCluster and startOfGlyphCluster. Makes entry editing fully functional. check-in: a2133f1c user: culler tags: glyph_indexing_2
17:58
merge 8.6 check-in: 4ea08db0 user: dgp tags: core-8-6-11-rc
13:59
Merge main check-in: 7b975498 user: culler tags: glyph_indexing_2
2020-11-09
17:46
Add the missing double quote Leaf check-in: 49af1822 user: marc_culler tags: mac_make_app
16:56
Finish removing GCCache and remove some more platform specific code in xgc.c Closed-Leaf check-in: 80a7fae5 user: marc_culler tags: bug-f9fa926666-mac
16:28
Cleanup of error messages on Windows check-in: c4db1594 user: kevin_walzer tags: tip_325
16:06
Remove some more unneeded code. check-in: e205a437 user: marc_culler tags: bug-f9fa926666-mac
14:47
Correct one name replacement that accidentally was omitted. check-in: 15604da4 user: marc_culler tags: bug-f9fa926666-mac
14:41
Improve cleanup of Windows tray icons check-in: 99482f27 user: kevin_walzer tags: tip_325
13:32
Fix [f9fa926666] on macOS only: crash when creating a label whose text is a single emoji. check-in: 50377172 user: culler tags: bug-f9fa926666-mac
13:21
Fix for sysnotify test failure on X11 check-in: 5be6a7b2 user: kevin_walzer tags: tip_325
10:47
Allow "package require tk" in addition to "package require Tk" check-in: 782d9b39 user: jan.nijtmans tags: tip-590
09:05
Fix testcase check-in: e9380993 user: jan.nijtmans tags: tip_325
02:08
Update to sysnotify man page check-in: 53311bdf user: kevin_walzer tags: tip_325
01:49
Better cleanup of Windows tray icon check-in: ddf96a0e user: kevin_walzer tags: tip_325
00:49
Tray icon on Windows now disappears when Wish exits; still requires mouse to hover over when loaded into Tclsh, not sure why check-in: e8380cb1 user: kevin_walzer tags: tip_325
2020-11-08
23:14
Possible fix for Windows icon not being immediately deleted check-in: ba84f2ca user: kevin_walzer tags: tip_325
23:00
Clarify some documentation points check-in: bec4d381 user: kevin_walzer tags: tip_325
13:59
ReadICOHeader is local to tkWinWm.c, it's not used elsewhere so far. check-in: 0ab3355c user: fvogel tags: tip_325
13:46
Remove duplicate code. check-in: 5a85c5a1 user: fvogel tags: tip_325
12:46
Use tcltest2 in the test file rather than the old syntax. check-in: d559b6d9 user: fvogel tags: tip_325
12:38
Cosmetic: fix spacing in the test file. check-in: 6a2d0c07 user: fvogel tags: tip_325
11:25
Fix not working example in the man page. check-in: a99ae852 user: fvogel tags: tip_325
11:24
Fix typo in man page check-in: 70a5b2bc user: fvogel tags: tip_325
2020-11-07
18:18
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 29898749 user: fvogel tags: trunk, main
18:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 99693439 user: fvogel tags: core-8-6-branch
18:13
Add non regression test for bug [4ebcc04dc4] Closed-Leaf check-in: c13016ca user: fvogel tags: bug-4ebcc04dc4
2020-11-06
18:02
Merge main check-in: 11b9bc44 user: culler tags: mac_styles_87
17:54
Merge 8.6 check-in: b9909098 user: culler tags: mac_styles
17:44
Merge 8.6 check-in: 28746514 user: culler tags: trunk, main
16:57
Revert to using Apple's standardAboutDialog now that Tk has recovered from Mojave. See [c9ebacceb4]. check-in: 583ea411 user: marc_culler tags: core-8-6-branch
16:40
Update the man page for tk::mac::standardAboutPanel Closed-Leaf check-in: af61cd9e user: marc_culler tags: mac_about
15:53
re-generate configure script with (locally modified) autoconf-2.59 check-in: 271654b1 user: jan.nijtmans tags: mac_about
2020-11-05
19:07
Test using the real standardAboutPanel as the manual indicates is done check-in: f964d976 user: culler tags: mac_about
10:47
Merge 8.6 check-in: 540a8eb5 user: jan.nijtmans tags: trunk, main
10:45
Merge 8.5 check-in: 59fcf7cf user: jan.nijtmans tags: core-8-6-branch
10:15
Merge trunk Closed-Leaf check-in: 2c5f7ee6 user: jan.nijtmans tags: keysym-unicode
2020-11-04
23:02
More compiler warnings on various macOS versions check-in: 09b2edc0 user: culler tags: tip_325
21:30
Fix compiler warnings on macOS 10.9 check-in: c6c1951a user: culler tags: tip_325
21:04
merge 8.6 check-in: bce7fb88 user: dgp tags: core-8-6-11-rc
20:05
Fix compiler errors and warnings on macOS 10.13. check-in: 6f5343fc user: culler tags: tip_325
16:03
Merge 8.6 check-in: 6ed077cb user: jan.nijtmans tags: trunk, main
15:58
Fix [5224aa89ac]: Bug in the ttk::bindMouseWheel proc check-in: 2f9a2080 user: jan.nijtmans tags: core-8-6-branch
09:06
Fix [ef0e2629ea]: <MouseWheel> handling on X11 completely broken in Tk 8.7a4 check-in: 833528b1 user: jan.nijtmans tags: trunk, main
2020-11-03
10:36
Merge 8.5 check-in: 450abe0e user: jan.nijtmans tags: core-8-6-branch
07:23
Handle "Commmand-" bindings platform-dependant too Closed-Leaf check-in: 52e763ea user: jan.nijtmans tags: bug-ef0e2629ea
2020-11-02
16:21
(experiment) possible solution for [ef0e2629ea] check-in: ff07903d user: jan.nijtmans tags: bug-ef0e2629ea
14:41
Add a bit more detail to the description of the Mac implementation. check-in: ab8cfa70 user: marc_culler tags: tip_325
03:11
Merge Marc Culler changes into this TIP check-in: 7480e5ec user: kevin_walzer tags: tip_325
03:06
Update sysnotify man page with additional Mac implementation Closed-Leaf check-in: 2c831edb user: kevin_walzer tags: 325_suggestions
2020-11-01
21:43
Don't even bother asking for authorization if the app is not signed. check-in: aaca4074 user: culler tags: 325_suggestions
20:35
Make tkMacOSXSysTray.c build on macOS 10.9. check-in: 27db9a35 user: culler tags: 325_suggestions
17:21
Remove an incorrect indirection and two unnecessary qualifiers. check-in: fc764409 user: culler tags: 325_suggestions
15:47
Be straightforward - check if the app is signed and use the result to choose the notification API check-in: 5168bf5e user: marc_culler tags: 325_suggestions
14:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: fee32d1e user: fvogel tags: bug-4ebcc04dc4
03:21
Edit comments; make the DEBUG_LOG macro more semicolon-friendly. check-in: 30b39d0d user: marc_culler tags: 325_suggestions
01:13
Add some missing semicolons that prevented new commit from building; now builds and works as expected on Catalina check-in: 6260c38c user: kevin_walzer tags: 325_suggestions
2020-10-31
23:22
Fix builds, clean up debugging, fall back to NSUserNotifications for unsigned apps, but use UNUserNotifications for signed appps. check-in: ef9af852 user: culler tags: 325_suggestions
13:50
Merge trunk, and fix conflict in tests/ttk/scrollbar.test (due to [33556bc9]). Closed-Leaf check-in: 374563c5 user: fvogel tags: ttk_introspect, tip-584
00:40
This now builds on Catalina but still doesn't work check-in: 3e340a62 user: kevin_walzer tags: 325_suggestions
2020-10-30
23:04
Fix compilation error created by following instructions for fixing Big Sur deprecation warning. check-in: a403a200 user: marc_culler tags: 325_suggestions
21:36
Clean up the conditional compilation and explain the great mystery. check-in: 7e333837 user: marc_culler tags: 325_suggestions
20:02
Displays now work correctly after changing presentation option flag check-in: a23e2675 user: kevin_walzer tags: 325_suggestions
19:54
Notification authorization now works and notification events fire correctly, but notifications still not displaying with new API; needs further investigation check-in: 0ca3acc8 user: kevin_walzer tags: 325_suggestions
2020-10-29
23:11
Suggested updates to tip_325. check-in: 5b6e15c9 user: culler tags: 325_suggestions
20:45
merge 8.6 check-in: c8fa563a user: dgp tags: core-8-6-11-rc
17:09
Merge 8.6 check-in: a6ff44a1 user: jan.nijtmans tags: trunk, main
17:08
Fix cygwin build check-in: 8e409a28 user: jan.nijtmans tags: core-8-6-branch
14:14
Merge 8.6 check-in: 74eb820b user: jan.nijtmans tags: trunk, main
14:09
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 1956708e user: jan.nijtmans tags: core-8-6-branch
2020-10-28
15:49
Fix python: investigate build crash when building with high-entropy-va Closed-Leaf check-in: b342d1a1 user: jan.nijtmans tags: high-entropy-va
14:56
Merge 8.7 check-in: 550de7ca user: jan.nijtmans tags: keysym-unicode
14:35
Merge 8.7 check-in: 6a1738a6 user: jan.nijtmans tags: tip_325
14:33
Merge 8.7 check-in: f09831eb user: jan.nijtmans tags: mac_styles_87
14:32
Merge 8.6 check-in: b6142248 user: jan.nijtmans tags: mac_styles
14:30
Merge 8.7 check-in: 8d28c730 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Merge 8.6 check-in: e0ee7f00 user: jan.nijtmans tags: trunk, main
14:28
Merge 8.5 (just a few typo's) check-in: cbe66890 user: jan.nijtmans tags: core-8-6-branch
13:56
Merge 8.6. Eliminate more C++ comments check-in: 68493992 user: jan.nijtmans tags: trunk, main
13:22
MSVC++ 6.0 does't handle C++ comments check-in: de4e1fb8 user: jan.nijtmans tags: core-8-6-branch
11:48
Extend keysyms.n check-in: b1c8be2c user: jan.nijtmans tags: keysym-unicode
08:39
Don't deprecate <less>, don't use <\\> in bindings check-in: e381e565 user: jan.nijtmans tags: keysym-unicode
02:50
Add error handling for sysnotify on Windows if systray icon not created check-in: d0134995 user: kevin_walzer tags: tip_325
02:48
Add error handling for sysnotify on Windows if systray icon not created check-in: 386d3852 user: kevin_walzer tags: tip_325
2020-10-27
21:11
merge 8.6 check-in: c4db6646 user: dgp tags: core-8-6-11-rc
12:26
Merge 8.7 Closed-Leaf check-in: e50471a0 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:25
Merge 8.6 check-in: 0b35c1c6 user: jan.nijtmans tags: trunk, main
12:19
No need to specify "install" and "script" in sub-builds, when they are equal to the global specification check-in: 69b0201c user: jan.nijtmans tags: core-8-6-branch
09:57
Update tk_setPalette and documentation check-in: f75b96c6 user: jan.nijtmans tags: deprecate-bd-bg-fg
07:12
Merge 8.7 check-in: 6e7a726d user: jan.nijtmans tags: deprecate-bd-bg-fg
07:08
Rename "trunk" to "main". Add "trunk" propagating tag for backwards compatibility check-in: 0f77b70d user: jan.nijtmans tags: trunk, main
01:29
Merge 8.6 check-in: e16a8faa user: marc_culler tags: core-8-6-11-rc
01:25
Merge 8.6 Closed-Leaf check-in: 32a9cba0 user: marc_culler tags: trunk
01:24
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: df448234 user: marc_culler tags: core-8-6-branch
2020-10-26
20:38
typo check-in: 86db6ea4 user: marc_culler tags: mac_make_app
20:36
Make it easy to build a macOS app. check-in: a68efd6a user: marc_culler tags: mac_make_app
11:56
Merge 8.7. Tweak the deprecations a little, matching the TIP #588 spec check-in: dc5401ce user: jan.nijtmans tags: keysym-unicode
08:58
Merge 8.6 check-in: 88e0ce57 user: jan.nijtmans tags: trunk
08:55
Don't use \\U escape sequence any more in demo: No longer needed starting with Tcl 8.7a4 check-in: 3f333476 user: jan.nijtmans tags: core-8-6-branch
2020-10-25
20:11
Adjustment for Sierra. Closed-Leaf check-in: 77a51c32 user: culler tags: bug-5cc72e002c
20:01
Merge 8.7 check-in: 37a2e199 user: jan.nijtmans tags: strict-index, enhanced-index
19:45
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: 3f6b7ec4 user: marc_culler tags: bug-5cc72e002c
15:04
Document the TK_CONSOLE environment variable for macOS check-in: ea46ee70 user: marc_culler tags: core-8-6-branch
00:06
Merge trunk check-in: dbaff747 user: marc_culler tags: mac_styles_87
00:05
Merge 8.6 check-in: 860d716d user: marc_culler tags: mac_styles
00:04
Merge 8.6. check-in: 6cd5d188 user: marc_culler tags: trunk
00:02
Merge 8.6 check-in: 4fe437fd user: marc_culler tags: core-8-6-11-rc
00:01
Back out change to tkMacOSXDialog.c from commit b53baf71. The preferred API works in Catalina and Big Sur but fails in earlier OS versions. check-in: eee1a909 user: marc_culler tags: core-8-6-branch
2020-10-24
02:35
Tweak comment check-in: 2b56d824 user: kevin_walzer tags: tip_325
2020-10-23
16:37
Merge 8.7 check-in: fca00fe6 user: jan.nijtmans tags: revised_text, tip-466
16:36
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: e824b0bc user: jan.nijtmans tags: trunk
16:21
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: 7e88af01 user: jan.nijtmans tags: deprecate-bd-bg-fg
15:22
Merge 8.7 check-in: 773963d7 user: jan.nijtmans tags: deprecate-bd-bg-fg
13:08
merge 8.6 check-in: ff4388be user: dgp tags: core-8-6-11-rc
11:14
Merge trunk check-in: 259b6d39 user: jan.nijtmans tags: strict-index, enhanced-index
11:13
Merge 8.7 check-in: e3063d3f user: jan.nijtmans tags: keysym-unicode
11:11
Merge 8.6 check-in: 097690bf user: jan.nijtmans tags: mac_styles
11:10
Merge 8.7 check-in: 3c4db884 user: jan.nijtmans tags: revised_text, tip-466
11:07
One more use of "source -encoding utf-8", in case we are running with Tcl 8.6 check-in: d27d5621 user: jan.nijtmans tags: trunk
10:50
Merge 8.6 check-in: a682fd23 user: jan.nijtmans tags: trunk
10:47
See previous commit, but don't do this for user-provided script files check-in: 3aa5c1d8 user: jan.nijtmans tags: core-8-6-branch
10:42
Always "source -encoding utf-8" Tk's own script files. Since Tk 8.7 runs in either Tcl 8.6 or 8.7, we then can trust the real encoding used, even though (in Tk 8.6) all those files are still ASCII check-in: c71c47b3 user: jan.nijtmans tags: core-8-6-branch
10:29
Merge 8.7 check-in: 682f4e83 user: jan.nijtmans tags: revised_text, tip-466
08:28
Merge 8.7 check-in: 7e98a959 user: jan.nijtmans tags: strict-index, enhanced-index
08:24
Merge 8.7 check-in: 8093b980 user: jan.nijtmans tags: mac_styles_87
08:23
Merge 8.7 check-in: 13509ece user: jan.nijtmans tags: tip_325
08:23
Merge 8.7 check-in: 2b54bc92 user: jan.nijtmans tags: keysym-unicode
08:10
Fix bug in TIP #474 implementation: Wrong bindings for Mousewheel in text widgets check-in: 8262ab91 user: jan.nijtmans tags: trunk
2020-10-22
20:05
Merge trunk check-in: fa48b59f user: culler tags: mac_styles_87
19:57
Merge 8.6 check-in: 7136610c user: culler tags: mac_styles
19:52
Merge 8.6 check-in: ad780b56 user: culler tags: trunk
19:50
Aqua: small change to showOpenSavePanel which might prevent some API warnings. check-in: b53baf71 user: culler tags: core-8-6-branch
14:13
Remove an unneeded echo command in GNUmakefile. check-in: 7b854364 user: marc_culler tags: core-8-6-branch
14:00
Merge 8.7 check-in: cde35d96 user: jan.nijtmans tags: keysym-unicode
12:59
Add <Button-3> details to systray man page check-in: c1f6b0d7 user: kevin_walzer tags: tip_325
11:34
Merge trunk check-in: 21e6947e user: jan.nijtmans tags: tip_325
11:14
Make use of TIP #587 in Tk: Now we can assume that all Tcl files are utf-8 check-in: 694d596f user: jan.nijtmans tags: trunk
11:10
Always use "source -encoding utf-8" in the demos just to be sure. check-in: a83c4b34 user: jan.nijtmans tags: core-8-6-branch
08:42
Merge 8.6 check-in: 758a586d user: jan.nijtmans tags: trunk
08:41
Assume utf-8 encoding for demo's (although they actually are still ASCII) check-in: 5477cc61 user: jan.nijtmans tags: core-8-6-branch
00:25
Refinements to tk sysnotify on macOS check-in: cdc94a30 user: kevin_walzer tags: tip_325
2020-10-21
18:37
Fix the typo in the rc too. check-in: 70c3f886 user: marc_culler tags: core-8-6-11-rc
18:31
Merge 8.6 check-in: 9bac2c24 user: marc_culler tags: core-8-6-11-rc
18:26
cherrypick the changes to GNUmakefile, accidentally committed to the rc branch first. Fix a typo. check-in: 88b20030 user: marc_culler tags: core-8-6-branch
18:03
When building a subframework for macOS use a build directory in the staging directory. check-in: 8c55315b user: marc_culler tags: core-8-6-11-rc
17:41
Merge trunk; initial try at test suite addition for systray check-in: 58f2877a user: kevin_walzer tags: tip_325
16:04
Merge trunk check-in: 49f8f7db user: jan.nijtmans tags: tip_325
16:00
Implement TIP #474: Treat the mouse wheel events in a uniform way check-in: 7c9e1f47 user: jan.nijtmans tags: trunk
15:58
Adapt some demo's to TIP #474 (runtime switchable, depending on Tk version) , check-in: 1c209d4e user: jan.nijtmans tags: core-8-6-branch
13:12
Minor cleanup check-in: 898e4b4e user: kevin_walzer tags: tip_325
11:26
Remove most globals from systray.tcl, replace with namespaces; cleanup and refinement of Windows code check-in: d7d3fd28 user: kevin_walzer tags: tip_325
2020-10-20
22:40
Merge 8.6 check-in: d4466d3a user: jan.nijtmans tags: trunk
22:36
One TCL_UNUSED and some eol-spacing check-in: 63999d57 user: jan.nijtmans tags: core-8-6-branch
20:49
Merge 8.6 check-in: 96c700c1 user: marc_culler tags: core-8-6-11-rc
20:42
Cherrypick changes to comments. check-in: ca8aac48 user: marc_culler tags: core-8-6-branch
20:30
Merge 8.6 and edit comments check-in: b3c7aec0 user: marc_culler tags: trunk
20:17
Fix [c2483bfe4b] - this should be the last time. check-in: 489304ea user: marc_culler tags: core-8-6-branch
20:15
Make Tcl_Finalize run when a launched app is terminated with command-Q Closed-Leaf check-in: a055a4fa user: marc_culler tags: bug-c2483bfe4b
17:41
Avoid platform-specific conditional compilation where possible. check-in: 4d22e18a user: marc_culler tags: bug-c2483bfe4b
12:10
Testing and refining right-button binding on X11 check-in: 6b0c2f2c user: kevin_walzer tags: tip_325
10:10
Proposed fix for [c2483bfe4b]: tk fontchooser on macOS can automatically open on startup, can lead to crashes. Which also works for Tcl 8.7 and 9.0 check-in: 0e6cec30 user: jan.nijtmans tags: bug-c2483bfe4b
07:27
Some bug-fixing. destroy now doesn't crash any more on MacOS. Also B2 -> B3 (see TIP #474) check-in: 08a5fe85 user: jan.nijtmans tags: tip_325
04:34
Merge 8.6 check-in: 67148e47 user: culler tags: core-8-6-11-rc
04:33
Merge 8.6 check-in: 4a878bbc user: culler tags: trunk
04:32
Fix ifeq test which accidentally got reversed in GNUmakefile check-in: 1cabb986 user: culler tags: core-8-6-branch
02:28
Correct typo check-in: c301933b user: kevin_walzer tags: tip_325
02:12
Tentative implementation of button-1 and button-2 bindings; still need to test on Win and X11 check-in: 37e56fa5 user: kevin_walzer tags: tip_325
2020-10-19
20:28
Fix the build by removing calls to deprecated Tcl_SetExitProc. This means that [c2483bfe4b] is not fixed for 8.7. check-in: 7681293a user: marc_culler tags: trunk
19:43
Merge 8.6 check-in: 58e583f2 user: marc_culler tags: core-8-6-11-rc
19:42
typo check-in: b933648b user: marc_culler tags: core-8-6-branch
19:27
Add a make variable to GNUmakefile for building the Tk.framework for use as a subframework check-in: d8821bc6 user: marc_culler tags: core-8-6-branch
15:21
Merge trunk. Fix a few more gcc warnings check-in: 98021917 user: jan.nijtmans tags: revised_text, tip-466
14:30
merge 8.6 check-in: 8f682bef user: dgp tags: core-8-6-11-rc
12:43
Merge 8.6 check-in: ad8d62b8 user: jan.nijtmans tags: trunk
12:41
Update to latest 'install-sh' check-in: 041d20b0 user: jan.nijtmans tags: core-8-6-branch
05:38
Tweak sysnotify doc to explain image check-in: 7314e427 user: kevin_walzer tags: tip_325
05:30
Use sane platform specific icons on each platform notification check-in: 020dc2cb user: kevin_walzer tags: tip_325
02:39
Committing for now though segfaults on X11 check-in: 0ab89b0f user: kevin_walzer tags: tip_325
01:40
More tries check-in: 1bc1b463 user: kevin_walzer tags: tip_325
01:33
Compiler warnings check-in: 5b51c69d user: kevin_walzer tags: tip_325
01:31
Initial attempt to configure notification image on X11 check-in: 98c253b2 user: kevin_walzer tags: tip_325
2020-10-18
22:09
Display system tray icon in system tray notifications check-in: b89f1741 user: kevin_walzer tags: tip_325
21:36
Refine enforcement of one-icon limit on Windows check-in: 98f6cc3d user: kevin_walzer tags: tip_325
2020-10-17
21:30
Correct setup of namespace check-in: 01890f46 user: kevin_walzer tags: tip_325
18:08
Merge 8.6 check-in: 1fe59f34 user: marc_culler tags: trunk
18:07
Add cast to fix annoying compiler warning. check-in: 208d668a user: marc_culler tags: core-8-6-branch
17:33
Merge trunk check-in: e3e8095b user: marc_culler tags: mac_styles_87
17:33
Merge 8.6 check-in: 1a71c35c user: marc_culler tags: mac_styles
17:32
Merge 8.6 check-in: 1d33ea5b user: marc_culler tags: trunk
17:31
Small adjustment to d69b5cec: make sure Tcl_Finalize *always* gets called. check-in: 022bc03b user: marc_culler tags: core-8-6-branch
13:53
Back out tweak to namespace in systray.tcl check-in: 606f7498 user: kevin_walzer tags: tip_325
13:50
Limit icon display to one instance per interpeter and add detail about this to man pge check-in: 4280193d user: kevin_walzer tags: tip_325
2020-10-16
21:56
merge trunk check-in: 637b6aed user: culler tags: mac_styles_87
21:52
Use TCL_UNUSED in the signal handler check-in: 8c5de0d5 user: culler tags: trunk
21:11
Merge 8.6 check-in: 3018e86e user: culler tags: mac_styles
21:08
Merge 8.6 check-in: fc210a80 user: culler tags: trunk
21:07
Fix [c2483bfe4b] and rework Tcl finalization on macOS to make it more uniform across different exit scenarios. check-in: d69b5cec user: culler tags: core-8-6-branch
20:45
Allow opting out of using the custom Tcl_ExitProc by defining USE_SYSTEM_EXIT Closed-Leaf check-in: 297ac295 user: culler tags: bug-c2483bfe4b
16:43
Merge trunk check-in: cc5fac87 user: jan.nijtmans tags: deprecate-bd-bg-fg
16:42
Merge trunk check-in: 32c91b05 user: jan.nijtmans tags: tip_325
16:41
Merge 8.6 check-in: ed791bcd user: jan.nijtmans tags: trunk
16:40
Another select-* testcase which sometimes fails check-in: 9c542138 user: jan.nijtmans tags: core-8-6-branch
13:11
Do not call Tcl_SetExitProc when the Tk process is part of an exec pipeline. check-in: 5961f895 user: marc_culler tags: bug-c2483bfe4b
2020-10-15
18:37
Use Tcl_Exit when handling SIGHUP and SIGTERM too. check-in: ccd3f805 user: marc_culler tags: bug-c2483bfe4b
18:08
Even simpler - remove out of place calls to Tcl_Finalize check-in: 5974c19a user: marc_culler tags: bug-c2483bfe4b
17:48
Simpler, better fix of [c2483bfe4b]: unwanted fontchooser can appear. Uses Tcl_SetExitProc. check-in: 8d952ead user: marc_culler tags: bug-c2483bfe4b
15:36
Merge 8.6. More usage of TCL_UNUSED macro check-in: bcd6ea0a user: jan.nijtmans tags: trunk
14:51
Sync rules.vc with Tcl check-in: cc11ce57 user: jan.nijtmans tags: core-8-6-branch
2020-10-14
14:54
Fix 2 testcases check-in: 1eec5dc2 user: jan.nijtmans tags: tip_325
13:59
Fully (Tcl_)Objectify macosx/tkMacOSXSysTray.c check-in: bc9156e5 user: jan.nijtmans tags: tip_325
09:56
Undo mistaken edits in previous commits. Move "interp" and "callback" to MacOS' TkStatusItem, so we don't need the TkGetMainInfoList() call any more and we are sure the callback is called in the right interpreter check-in: 669b392d user: jan.nijtmans tags: tip_325
07:50
Merge 8.7. Fix test-case tk-1.2, which is failing on Travis check-in: d60b86e4 user: jan.nijtmans tags: tip_325
2020-10-13
15:47
merge 8.6 check-in: a3f993f6 user: dgp tags: core-8-6-11-rc
15:33
Wrap the bind for visibility check for x11 only. check-in: 889e5b55 user: bll tags: bug-1600dc73
13:09
Merge 8.6 check-in: 9b13655f user: jan.nijtmans tags: trunk
13:05
Protect ttk::spinbox::Spin against empty lsearch result. Discovered when running against Tcl's "empty-not-found" branch. Some formatting check-in: 1a316bf1 user: jan.nijtmans tags: core-8-6-branch
12:57
Add comment check-in: 19c7a0fa user: kevin_walzer tags: tip_325
07:48
Improve consistancy in error messages. Some code cleanup (e.g. more use of TCL_UNUSED) check-in: 5ffcaf77 user: jan.nijtmans tags: tip_325
02:00
Cleanup of garbled paste check-in: 07dee0ae user: kevin_walzer tags: tip_325
01:14
Tweak var name check-in: 148b0a8a user: kevin_walzer tags: tip_325
00:33
Successful integration of systray and sysnotify commands with tk ensemble; thanks to Christian Gollwitzer for the guidance here check-in: dbb4c64e user: kevin_walzer tags: tip_325
2020-10-12
22:17
Fix [0e044bb966]: crash on macOS 10.13 in Tk_getSaveFile Leaf check-in: e60ed6cf user: marc_culler tags: bug-0e044bb966
20:52
Further refinements to documentation with platform notes check-in: c6f8727b user: kevin_walzer tags: tip_325
20:36
Fix for system notifications when libnotify is present check-in: f2c5e9a5 user: kevin_walzer tags: tip_325
18:28
Remove compiler complaints on Windows check-in: 9878c40f user: kevin_walzer tags: tip_325
16:23
Improved argument and error handling; updated documentation check-in: 640288f2 user: kevin_walzer tags: tip_325
14:06
Some more deprecations which were still missing check-in: b43353e1 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:26
Fix build on UNIX check-in: d4c36267 user: jan.nijtmans tags: tip_325
10:00
Now really fix menu-3.71 expected result check-in: 27b5203c user: jan.nijtmans tags: strict-index, enhanced-index
09:20
Merge 8.6 check-in: d6560056 user: jan.nijtmans tags: mac_styles
09:17
Fix menu-3.71 expected result check-in: c3724d51 user: jan.nijtmans tags: strict-index, enhanced-index
09:12
Merge trunk. All related synonymes made deprecated now check-in: b17b65bb user: jan.nijtmans tags: deprecate-bd-bg-fg
06:40
Merge trunk. Fix a few gcc warnings check-in: 95b6c7cb user: jan.nijtmans tags: revised_text, tip-466
06:09
Merge trunk check-in: c2d6d51f user: jan.nijtmans tags: strict-index, enhanced-index
01:59
Fix typo check-in: 8472ef17 user: kevin_walzer tags: tip_325
01:59
Fix typo check-in: 0316b9ac user: kevin_walzer tags: tip_325
01:34
Remove and refactor some irrelevant code check-in: 1453bf78 user: kevin_walzer tags: tip_325
2020-10-11
16:51
Merge trunk check-in: 91ab6f14 user: jan.nijtmans tags: tip_325
16:44
Merge trunk Closed-Leaf check-in: 888b285e user: jan.nijtmans tags: tip-587
16:43
Merge 8.6 check-in: 067c9beb user: jan.nijtmans tags: trunk
16:40
3 more select-* testcases which sometimes fail on Travis' Ubuntu environment Eliminate the use of TCL_CFGVAL_ENCODING, it isn't actually needed. Run all test-cases with system encoding set to "utf-8", so we get consistant behavior with or without TIP #587 check-in: 9ab314ad user: jan.nijtmans tags: core-8-6-branch
15:40
Add a visibility check on the combobox to unpost the popdown if the combobox has become obscured. Closed-Leaf check-in: 10ae1d91 user: bll tags: bug-1600dc73
15:11
Merge 8.6 check-in: c2f77234 user: marc_culler tags: trunk
15:10
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: bdb65e1a user: marc_culler tags: core-8-6-branch
15:09
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: c3f83bc7 user: marc_culler tags: mac_styles
13:56
Call generateExposeEvents when the window is inLiveResize too. Closed-Leaf check-in: 6a05108f user: marc_culler tags: bug-27fb5991be
01:01
Tweak formatting in systray man page check-in: f23f403d user: kevin_walzer tags: tip_325
00:59
Tweak man page for sysnotify to remove arg check-in: 75fe120a user: kevin_walzer tags: tip_325
2020-10-10
14:52
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: b0d0cdfb user: culler tags: bug-27fb5991be
00:06
merge 8.6 check-in: 1fc3614a user: dgp tags: core-8-6-11-rc
2020-10-09
16:14
Merge trunk check-in: ec9f02ce user: jan.nijtmans tags: revised_text, tip-466
16:03
Merge trunk check-in: 50575807 user: jan.nijtmans tags: mac_styles_87
15:58
plug memory leak check-in: 35963fd7 user: jan.nijtmans tags: tip_325
15:25
Start converting MacSystrayCmd to a Tcl_Obj command. Advantage: compiled form of "callbackproc" can be remembered check-in: eae67bb1 user: jan.nijtmans tags: tip_325
14:33
Remove destroy from public API check-in: defbacba user: kevin_walzer tags: tip_325
14:24
Merge 8.6 check-in: 0430f204 user: jan.nijtmans tags: mac_styles
14:21
Merge tip-587 check-in: f68a81ff user: jan.nijtmans tags: keysym-unicode
14:16
Merge trunk check-in: d8f84444 user: jan.nijtmans tags: tip-587
14:15
Merge 8.6 check-in: 2a4de43e user: jan.nijtmans tags: trunk
13:53
A few more -Wundef warnings, and a 'const' addition check-in: 046b4a71 user: jan.nijtmans tags: core-8-6-branch
13:34
Tweak man page check-in: fc8870a0 user: kevin_walzer tags: tip_325
11:42
merge 8.6 check-in: f27cf55e user: dgp tags: core-8-6-11-rc
09:50
Merge tip-587 check-in: c110d717 user: jan.nijtmans tags: keysym-unicode
09:49
Merge 8.6 check-in: 8dadeeed user: jan.nijtmans tags: mac_styles
09:48
Merge trunk check-in: a32cbf1b user: jan.nijtmans tags: tip-587
09:47
Merge trunk check-in: 6b66ae59 user: jan.nijtmans tags: tip_325
09:46
Merge 8.6 check-in: 4020796d user: jan.nijtmans tags: trunk
09:45
More select-* testcases which sometimes fail on Travis' Ubuntu environment check-in: a0b0c651 user: jan.nijtmans tags: core-8-6-branch
08:34
Merge 8.6 check-in: 55a239ef user: jan.nijtmans tags: mac_styles
08:24
Merge 8.6 check-in: 90f62f71 user: jan.nijtmans tags: trunk
08:07
select-10.4 sometimes fails on Ubuntu too. Remove constraint from image-6.2, and relax it for additional possible image types check-in: b411d425 user: jan.nijtmans tags: core-8-6-branch
00:57
merge 8.6 check-in: 237f8a7a user: dgp tags: core-8-6-11-rc
2020-10-08
19:28
Merge trunk check-in: 50cd78a2 user: jan.nijtmans tags: tip_325
19:27
Merge tip-587 check-in: fe4dfc10 user: jan.nijtmans tags: keysym-unicode
19:26
Merge trunk check-in: 2bc4b15c user: jan.nijtmans tags: tip-587
19:24
Some more -Wundef warnings check-in: 81fd3754 user: jan.nijtmans tags: trunk
17:09
Merge 8.6 check-in: 42626713 user: jan.nijtmans tags: trunk
16:55
A few NULL <-> None mistakes, more usage of TCL_UNUSED and implicit type-casts check-in: 4fda22d4 user: jan.nijtmans tags: core-8-6-branch
16:04
Merge 8.6 check-in: f82e9d62 user: jan.nijtmans tags: trunk
15:22
Mark all test-cases failing on XQuarz with constraint "failsOnXQuarz" check-in: 6e02e92b user: jan.nijtmans tags: core-8-6-branch
14:31
Fix more warnings related to -Wundef. check-in: c2ab81c6 user: jan.nijtmans tags: trunk
14:07
Sometimes those test-cases fail with "selection owner didn't respond". No idea why check-in: a6594d24 user: jan.nijtmans tags: trunk
13:56
typo check-in: a19fb457 user: jan.nijtmans tags: core-8-6-branch
13:54
Make everything compile warning-free using -Wundef check-in: 01b2b851 user: jan.nijtmans tags: trunk
02:18
Restore global variables, which were not responsible for test suite crash on Aqua; clean up deallocation functions, which were responsible; now appears stable and fully functional on macOS check-in: 049c1c8e user: kevin_walzer tags: tip_325
2020-10-07
22:15
Merge trunk check-in: 8e2f543b user: culler tags: mac_styles_87
22:14
Merge 8.6 check-in: c423d3bf user: culler tags: mac_styles
22:12
Merge 8.6 check-in: 069b3dce user: culler tags: trunk
22:10
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. check-in: 98d53e8d user: culler tags: core-8-6-branch
21:09
Remove all globals, but still crashes in font test check-in: f6982678 user: kevin_walzer tags: tip_325
20:43
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. Closed-Leaf check-in: 7e1b5987 user: culler tags: bug-1fa8c3ed8d-86
20:36
Merge bug-d3adbd93 to core-8-6-branch. check-in: 4018367c user: bll tags: core-8-6-branch
19:35
Does redefining these variables as static help check-in: aa266ecb user: kevin_walzer tags: tip_325
17:10
Wait a minute .... TkpCursorBlinkFromSystem is for all platforms! Leaf check-in: bd858382 user: jan.nijtmans tags: bug-3531366
17:02
Merge 8.6. Fix failing MacOS build check-in: cb277fc8 user: jan.nijtmans tags: bug-3531366
16:31
Try to match the on/off timing of the desktop session better. check-in: 0580512e user: bll tags: bug-3531366
15:38
Merge tip-587 check-in: 6d108df0 user: jan.nijtmans tags: keysym-unicode
15:35
Remove global variable check-in: b9c72314 user: kevin_walzer tags: tip_325
15:19
Add missing -insertcolor, -insertwidth styling options. Closed-Leaf check-in: 6f4d89c9 user: bll tags: bug-d3adbd93
15:17
Create new branch named "bug-d3adbd93" check-in: 012136e2 user: bll tags: bug-d3adbd93
15:10
Merge trunk check-in: 2999f187 user: jan.nijtmans tags: tip-587
15:10
More warnings -Wshadow with C++ compiler. Simplify <KeyPress> -> <Key> check-in: 38c668de user: jan.nijtmans tags: trunk
14:55
merge 8.6 check-in: 68e428fc user: dgp tags: core-8-6-11-rc
14:49
Fix defaulting in ttkBlink.c when no system blink on-time or off-time is found. Add support for KDE5. check-in: ae331ec8 user: bll tags: bug-3531366
12:16
Merge tip-587 check-in: 58c66410 user: jan.nijtmans tags: keysym-unicode
12:13
Merge trunk check-in: 31d64fda user: jan.nijtmans tags: tip-587
12:08
Merge trunk Closed-Leaf check-in: 221ea53e user: jan.nijtmans tags: tip474
11:57
Merge trunk check-in: 74bd82cb user: jan.nijtmans tags: tip_325
11:52
Disable two test-cases for Tcl < 8.6.7 (they fail because of bug [25842c161f]) check-in: 075ba014 user: jan.nijtmans tags: trunk
08:13
Merge trunk. Don't include <tk.h> since that might use the system <tk.h> in stead of ours check-in: 7276acbb user: jan.nijtmans tags: tip_325
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: c92fe64f user: fvogel tags: trunk
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: e0599dd5 user: fvogel tags: core-8-6-branch
06:13
Words matter. Closed-Leaf check-in: d8a6495e user: fvogel tags: bug-0008d6a6b3
02:18
Merge trunk check-in: 81f1551e user: kevin_walzer tags: tip_325
01:59
Final cleanup; ready for testing check-in: 923be445 user: kevin_walzer tags: tip_325
01:48
Modifications to systray.tcl to better support Windows check-in: f4edfec3 user: kevin_walzer tags: tip_325
2020-10-06
23:11
More tweaks check-in: 9138ec3f user: kevin_walzer tags: tip_325
23:07
More tweaks check-in: 05d111e3 user: kevin_walzer tags: tip_325
22:51
Refinement of callbacks on X11 check-in: 6d367a26 user: kevin_walzer tags: tip_325
22:23
Tweaks for balloon help, callback check-in: e0a84c14 user: kevin_walzer tags: tip_325
21:23
More tweaks check-in: 40e56478 user: kevin_walzer tags: tip_325
21:17
More X11 tweaks check-in: 5d86e456 user: kevin_walzer tags: tip_325
21:08
Tweak for testing on X11 check-in: bda018d4 user: kevin_walzer tags: tip_325
20:39
More robustness in cursorblink.tcl check-in: ebc4fd30 user: bll tags: bug-3531366
20:25
Tip 325 now builds and works on macOS; further testing on X11 and Windows up next check-in: fcc0715a user: kevin_walzer tags: tip_325
15:19
The problem was that Tcl_CreateTimerHandler() cannot handle a timeout of zero. Added code to ttkBLink.c to bypass timer creation when the cursor blink off-timer is zero. check-in: 26c58ceb user: bll tags: bug-3531366
15:05
Merge 8.6 check-in: 08899979 user: marc_culler tags: trunk
15:04
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. check-in: 757ae092 user: marc_culler tags: core-8-6-branch
14:49
Merge trunk check-in: b54f4640 user: jan.nijtmans tags: tip474
14:24
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. Closed-Leaf check-in: 87c73cf1 user: marc_culler tags: bug-175a6e4bb6
13:59
Merge trunk. Rename tkMacOSXSysTray.c and fix MacOSX (UNIX) Makefile.in for it check-in: 94164c78 user: jan.nijtmans tags: tip_325
13:40
Merge 8.6 check-in: cc2015f5 user: jan.nijtmans tags: trunk
13:39
Sync unix/tcl.m4 with Tcl 8.6 check-in: bb5cff78 user: jan.nijtmans tags: core-8-6-branch
12:24
Merge tip-587 check-in: 7fdd4aeb user: jan.nijtmans tags: keysym-unicode
09:46
Merge trunk check-in: a1fab33f user: jan.nijtmans tags: tip-587
09:44
Merge 8.6 check-in: cdf5c0d6 user: jan.nijtmans tags: trunk
09:41
Mark winWm-9.2 testcase with failsOnUbuntu constraint check-in: b67d3b7d user: jan.nijtmans tags: trunk
07:28
When adding the -Werror option to CFLAGS, the HAVE_PW_GECOS detection doesn't work any more. Here's the fix. check-in: 81592e93 user: jan.nijtmans tags: core-8-6-branch
06:37
Merge 8.6. Fix some more -Wshadow warnings check-in: 38bb9a62 user: jan.nijtmans tags: trunk
06:01
More elimination of the "register" keyword, and more explicit typecasts check-in: 525d4b87 user: jan.nijtmans tags: core-8-6-branch
2020-10-05
19:33
Added the cursorblink.tcl helper script to library/ttk. Added code to unix/tkUnixCursor.c that works, but Tk stops working. The not-working code is currently #if 0'd out. check-in: 0ca25396 user: bll tags: bug-3531366
13:03
Refinements of script-level implementation; macOS builds but does not work yet check-in: 2cd0fa55 user: kevin_walzer tags: tip_325
12:32
merge 8.6 check-in: 545bc668 user: dgp tags: core-8-6-11-rc
11:56
Merge tip-587 check-in: 86993f10 user: jan.nijtmans tags: keysym-unicode
11:09
Fix build problem on UNIX (due to the introduction of TCL_UNUSED macro) check-in: 9316672e user: jan.nijtmans tags: trunk
11:01
Merge trunk check-in: 41330fed user: jan.nijtmans tags: tip-587
08:26
Merge 8.6 check-in: a57b4091 user: jan.nijtmans tags: trunk
07:56
Fix many warnings related to the -Wshadow gcc compiler flag check-in: a98de24e user: jan.nijtmans tags: core-8-6-branch
07:53
Merge 8.6. Sync tcl.m4 from Tcl 8.7 check-in: 1402ab32 user: jan.nijtmans tags: trunk
07:40
Let Travis builds fail when X11 tests on Ubuntu fail check-in: c42e7ac8 user: jan.nijtmans tags: core-8-6-branch
02:21
Now builds on Mac, still trying to get working; also numerous updates to documentation and script implementation check-in: 68de9ccc user: kevin_walzer tags: tip_325
2020-10-04
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: 94b8c2e0 user: fvogel tags: trunk
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: f67b4d5b user: fvogel tags: core-8-6-branch
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: f6dd5952 user: fvogel tags: trunk
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: b1966498 user: fvogel tags: core-8-6-branch
2020-10-03
21:32
Add man pages check-in: 20765b77 user: kevin_walzer tags: tip_325
19:54
merge 8.6 check-in: 75fca64a user: dgp tags: core-8-6-11-rc
14:53
Initial script-level implementation for systray, untested; must write documentation and update TIP as well check-in: 41b3ac57 user: kevin_walzer tags: tip_325
2020-10-02
20:06
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 98ed422a user: marc_culler tags: styles-bug-1fa8c3ed8d
20:03
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 1b46f35a user: marc_culler tags: bug-1fa8c3ed8d
19:49
Backout code changes, improve documentation. check-in: 2a2ff924 user: fvogel tags: bug-0008d6a6b3
18:54
Retrieve the cursor blink settings from the system and use them. unix is not implemented at this time. check-in: c25a1151 user: bll tags: bug-3531366
15:38
Merge trunk. Add MODULE_SCOPE MacSystrayInit() function (not enough to make it compile) check-in: 19864406 user: jan.nijtmans tags: tip_325
15:29
Merge trunk check-in: 5da535aa user: jan.nijtmans tags: mac_styles_87
15:23
Merge 8.6 check-in: 66117a1b user: jan.nijtmans tags: mac_styles
15:16
Merge 8.6 check-in: 4a4da486 user: jan.nijtmans tags: trunk
15:07
Fix more warnings, related to -Wshadow, now in MacOSX code check-in: fb6b605d user: jan.nijtmans tags: core-8-6-branch
08:34
Merge trunk check-in: e723cdbb user: jan.nijtmans tags: tip-587
08:05
Merge trunk check-in: 49cdb086 user: jan.nijtmans tags: stub-simplification
02:37
Fix typo check-in: c94a44a4 user: kevin_walzer tags: tip_325
02:34
Initial macOS implementation check-in: e4e2d611 user: kevin_walzer tags: tip_325
2020-10-01
19:49
Another possible fix (but this does not match the documentation for <Destroy> in bind.n). check-in: 59cc3bb9 user: fvogel tags: bug-0008d6a6b3
15:03
Merge 8.6 check-in: 41ffe132 user: jan.nijtmans tags: trunk
14:49
Fix some gcc warnings (when using -Wshadow, deprecated XKeycodeToKeysym(), XScreenSaverQueryInfo weak symbol on MacOS) check-in: 0dd385c6 user: jan.nijtmans tags: core-8-6-branch
10:21
Merge trunk. All synonymes done now check-in: 6391a939 user: jan.nijtmans tags: deprecate-bd-bg-fg
09:12
Merge 8.6 check-in: 70075dd5 user: jan.nijtmans tags: trunk
09:05
Duplicate testconstraint failsOnUbuntu check-in: a757d7b4 user: jan.nijtmans tags: core-8-6-branch
08:55
Expression for contraint failsOnUbuntuNoXft was reverse .... check-in: 1d1fdfef user: jan.nijtmans tags: core-8-6-branch
2020-09-30
22:18
Merge 8.7 check-in: 17066099 user: jan.nijtmans tags: deprecate-bd-bg-fg
22:11
Merge 8.7 check-in: 3f4c3bf3 user: jan.nijtmans tags: keysym-unicode
22:07
If Tk is compiled with -DTK_NO_DEPRECATED, disable some testcases which fail because of that check-in: 2ace1713 user: jan.nijtmans tags: trunk
21:28
Merge 8.6 check-in: e30e2f48 user: jan.nijtmans tags: trunk
21:24
Fix [59cba33c6d]: win: theme detection in TkWinGetPlatformTheme() likely broken check-in: b1655f3f user: jan.nijtmans tags: core-8-6-branch
15:01
Create new branch named "bug-3531366" check-in: 7ff40f46 user: bll tags: bug-3531366
13:52
merge 8.6 check-in: 98498899 user: dgp tags: core-8-6-11-rc
11:24
Merge 8.6. Minor TIP #581 cleanup: Don't report "pack|place|grid slave" option any more, only give "content" as possibility check-in: 876136a5 user: jan.nijtmans tags: trunk
10:30
Mark 10 testcases with failsOnUbuntuNoXft. They fail on Ubuntu if Tk is compiled with --disable-xft check-in: ed065bba user: jan.nijtmans tags: core-8-6-branch
09:45
Fix safe-1.2 testcase when running Tcl version < 8.6.7 (That's when tcl:encoding:dirs became hidden) check-in: 2bbbfcd0 user: jan.nijtmans tags: core-8-6-branch
2020-09-29
21:15
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window check-in: 0277bf7c user: fvogel tags: bug-0008d6a6b3
16:08
Merge trunk check-in: 2608666c user: jan.nijtmans tags: deprecate-bd-bg-fg
16:06
Merge trunk check-in: a7be1012 user: jan.nijtmans tags: strict-index, enhanced-index
16:05
Merge trunk check-in: 41bd1d78 user: jan.nijtmans tags: keysym-unicode
15:35
Merge trunk check-in: b6580623 user: jan.nijtmans tags: revised_text, tip-466
15:31
Merge trunk check-in: a5b0d5c0 user: jan.nijtmans tags: mac_styles_87
15:07
little tweak check-in: ee7d6733 user: jan.nijtmans tags: tip-587
15:04
Tk demo, taking advantage of TIP #587 check-in: f5d46b54 user: jan.nijtmans tags: tip-587
14:53
Use \x escape sequences in stead of \u when appropriate check-in: e7007fa6 user: jan.nijtmans tags: trunk
14:12
Use direct unicode characters in stead of escape sequences check-in: 8e9cb910 user: jan.nijtmans tags: trunk
12:30
Merge 8.6 check-in: 803f52c8 user: jan.nijtmans tags: mac_styles
12:05
Merge trunk. Tweak bindings in cscroll demo. Remove comment in text.tcl which is no longer necessary check-in: ef8a6fcd user: jan.nijtmans tags: tip474
10:23
Merge 8.6 check-in: b1e13711 user: jan.nijtmans tags: trunk
10:05
Mark more test-cases with "failsOnUbuntu" check-in: fb1781fb user: jan.nijtmans tags: core-8-6-branch
08:57
It appears that xcode 9/10 need "update: true" for a new enough tcl-tk installation check-in: 92b32981 user: jan.nijtmans tags: core-8-6-branch
08:57
Unshadow some variables check-in: e92b3d73 user: jan.nijtmans tags: core-8-6-branch
2020-09-28
17:22
Now really fix the build on Windows (MSVC) (warning was: not all control paths return a value). Build was broken by [901c6b113a6dc630], but the comment log didn't tell. check-in: 594f8c66 user: fvogel tags: trunk
17:22
Fix the build on Windows (MSVC) (warning was: not all control paths return a value). Build was broken by [901c6b113a6dc630], but the comment log didn't tell. check-in: ce1d326a user: fvogel tags: trunk
15:56
Merge trunk check-in: 48ae926b user: jan.nijtmans tags: tip474
15:51
Merge 8.6 check-in: 1ef13936 user: jan.nijtmans tags: mac_styles
13:58
close fork check-in: 41245ce2 user: dgp tags: trunk
13:55
merge 8.6 check-in: c547b3fa user: dgp tags: core-8-6-11-rc
09:26
Merge trunk Closed-Leaf check-in: 4ca1ecb0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
09:04
Nanosvg Upstream commit https://github.com/memononen/nanosvg/commit/ddd39e96691584fc15475c78346dff758b347767 Upstream comment: Fix for #185 - prevent infinite loop when gradient ID is left to empty string - prevent infinite loop when gradient references to self - lookup up to 32 references back check-in: 033989e8 user: oehhar tags: trunk
08:59
nanosvg.h: Upstream commit https://github.com/memononen/nanosvg/commit/e7f5981b1efef8cb5db6f62915ca4e25482b1e5b Upstream Comment: Fix for #184 - make sure nsvg__addPath() hands only valid number of pointts (1+N*3) - require moveTo path command before handling other commands - require (sign+)digit for a valid path command coordinate - allow to add bezier segment only after there’s at leat one point (now also consistent with nsvg__lineTo) check-in: 32168c27 user: oehhar tags: trunk
08:39
Merge 8.6 check-in: e19e3b86 user: jan.nijtmans tags: trunk
07:56
Merge 8.5. Update to Xcode12 and gcc-10. ttk test failures now lead to Travis build failures check-in: 22445140 user: jan.nijtmans tags: core-8-6-branch
07:03
Put back TkMacOSXInitMenus(), even though it isn't used anywhere: Removal not expected in a patch release, but OK in Tk 8.7 check-in: ef614371 user: jan.nijtmans tags: mac_styles
07:01
Typo and simplification (taken from core-8-6-branch) check-in: b941e19b user: jan.nijtmans tags: mac_styles
03:19
Merge 8.6 check-in: 2c75e03d user: marc_culler tags: mac_styles
03:06
Merge trunk check-in: 6b49ffbf user: marc_culler tags: mac_styles_87
03:05
Fix unused variable; fix typos in test image names command. check-in: 901c6b11 user: marc_culler tags: trunk
02:31
Merge trunk check-in: 84a16846 user: marc_culler tags: mac_styles_87
02:02
Fix MapNotify and UnmapNotify check-in: a1183e2c user: marc_culler tags: mac_styles_87
2020-09-27
19:29
Fix aqua MapNotify and UnmapNotify check-in: 16a14645 user: culler tags: trunk
19:28
Fix aqua MapNotify and UnmapNotify check-in: 3e3318b4 user: culler tags: core-8-6-branch
19:14
Cherrypick the fixes for macOS MapNotify and UnmapNotify from mac_styles Closed-Leaf check-in: 956c3a66 user: marc_culler tags: map_unmap
18:43
Now that the mysteries are understood, rework the fix for [6b51f22bff]:widgets are sometimes not drawn in a notebook page. check-in: a13edbac user: marc_culler tags: mac_styles
17:08
Merge 8.6 check-in: 74133365 user: jan.nijtmans tags: trunk
16:51
Last TIP #581 changes. 100% done now check-in: 2c0779a9 user: jan.nijtmans tags: core-8-6-branch
2020-09-26
22:16
System notifications now display system info icon on Windows check-in: 21f049c1 user: kevin_walzer tags: tip_325
20:51
Refine comments check-in: e8176e85 user: kevin_walzer tags: tip_325
20:44
Fix typo check-in: ae35a997 user: kevin_walzer tags: tip_325
20:34
Remove additional obsolete functions check-in: 149c99eb user: kevin_walzer tags: tip_325
19:18
Merge trunk. Fix factor bug in TtkScrollable <Shift-Option-MouseWheel> binding check-in: 27cbbad8 user: jan.nijtmans tags: tip474
19:01
Merge-mark trunk. Fix warning in tkUnixSysNotify.c. Eliminate eol-spacing check-in: 1e2967ec user: jan.nijtmans tags: tip_325
18:54
Better don't check for libnotify (yet), leave that to the new TIP check-in: 6799641a user: jan.nijtmans tags: trunk
16:49
Adding icons to the system tray on Windows from Tk images now works; on to macOS check-in: c2f287f6 user: kevin_walzer tags: tip_325
02:11
Tk now builds with icon from Tk image; still error messages and not working yet check-in: 7ffccf98 user: kevin_walzer tags: tip_325
2020-09-25
23:16
Remove compiler warnings check-in: 2da428f8 user: kevin_walzer tags: tip_325
19:54
Merge trunk check-in: 6553d76e user: kevin_walzer tags: tip_325
19:29
Merge trunk check-in: 7bc120b9 user: jan.nijtmans tags: revised_text, tip-466
19:25
Merge 8.6 check-in: b82d4a5f user: jan.nijtmans tags: mac_styles
16:58
Test creating Windows icons from Tk check-in: ade05558 user: kevin_walzer tags: tip_325
15:57
CYGWIN != windows check-in: 08f8f377 user: jan.nijtmans tags: trunk
13:08
Merge 8.6 check-in: 519a3e56 user: jan.nijtmans tags: trunk
12:52
More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keyword check-in: 94b2e2b8 user: jan.nijtmans tags: core-8-6-branch
09:21
New utility function ::tk::MouseWheel check-in: e3064632 user: jan.nijtmans tags: tip474
06:22
Merge trunk check-in: 0bbd6738 user: jan.nijtmans tags: tip474
02:34
configure.ac is no fun to work with check-in: 660a7c3c user: kevin_walzer tags: tip_325
02:32
Correct verison saved check-in: f6b8b107 user: kevin_walzer tags: tip_325
02:29
Commit configure check-in: 1dc4e672 user: kevin_walzer tags: tip_325
02:28
Notifications and system tray now work on Debian; on to macOS check-in: 2c0d902b user: kevin_walzer tags: tip_325
02:15
Tweak configure, try to get libnotify linked on Linux check-in: 11fd0a93 user: kevin_walzer tags: tip_325
2020-09-24
22:27
Tweak configure check-in: 67dfb5a1 user: kevin_walzer tags: tip_325
22:11
Silence compiler warnings check-in: eb819734 user: kevin_walzer tags: tip_325
15:45
Fix notebook bug from [6b51f22bff]:widgets are sometimes not drawn when a page is selected. check-in: 1b5d1401 user: marc_culler tags: mac_styles
14:03
Merge 8.6. Change macro names Closed-Leaf check-in: 002b775f user: jan.nijtmans tags: tip-581
07:02
The UnixSysTray part builds without libnotify. Eliminate some gcc warnings check-in: b1788691 user: jan.nijtmans tags: tip_325
06:13
Make it build with --disable-libnotify. Add packages for MacOSX and Ubuntu for Travis build check-in: 3a32cc5b user: jan.nijtmans tags: tip_325
03:04
Notifications work now, just needed chars check-in: 8f83e625 user: kevin_walzer tags: tip_325
03:02
Builds on Darwin, shows notifications but no strings - need to investigate check-in: 8b528a5a user: kevin_walzer tags: tip_325
01:34
Tweak check-in: 098fa232 user: kevin_walzer tags: tip_325
01:31
More tweaks to configure to find glib check-in: cdab6971 user: kevin_walzer tags: tip_325
2020-09-23
22:20
Update makefile template check-in: 2efb57f5 user: kevin_walzer tags: tip_325
18:53
Refinements and support for glib check-in: 864333d9 user: kevin_walzer tags: tip_325
17:39
Tweaks to configure check-in: 2792d489 user: kevin_walzer tags: tip_325
16:17
Add check for glib check-in: 9ac84067 user: kevin_walzer tags: tip_325
02:27
Add notification code check-in: d0a95b41 user: kevin_walzer tags: tip_325
02:20
Implementation complete, now to try to build on Darwin check-in: e95dcca2 user: kevin_walzer tags: tip_325
2020-09-22
22:25
Merge trunk. Some fixes compiling with -DTK_NO_DEPRECATED check-in: e70cf7d5 user: jan.nijtmans tags: tip_325
22:14
Merge 8.7 Closed-Leaf check-in: ebe0a386 user: jan.nijtmans tags: tip474-alt
22:11
Merge 8.7, More WIP check-in: 223287d9 user: jan.nijtmans tags: deprecate-bd-bg-fg
20:11
Merge 8.6 check-in: ab0bacfe user: marc_culler tags: core-8-6-11-rc
20:09
Merge trunk check-in: 45c3f7d7 user: marc_culler tags: mac_styles_87
20:07
Merge 8.6 check-in: 6511dd6c user: marc_culler tags: mac_styles
19:54
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: a2b8721a user: marc_culler tags: trunk
19:53
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: 04e6d1db user: marc_culler tags: core-8-6-branch
15:54
Merge trunk. Add travis build on Ubuntu without libnotify check-in: 54de206b user: jan.nijtmans tags: tip_325
15:43
re-generate unix/configure check-in: c943fa74 user: jan.nijtmans tags: trunk
09:12
Merge 8.7. Start another approach. WIP (test-cases still failing) check-in: b2d1aa19 user: jan.nijtmans tags: tip474-alt
07:11
Merge trunk. All tests pass except bind-34.3 check-in: 4f705dd5 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
02:29
Tray icon works on Darwin/X11; on to implementing the system notify/libnotify API check-in: 62521b7d user: kevin_walzer tags: tip_325
02:14
Eliminate most warnings check-in: 223486f5 user: kevin_walzer tags: tip_325
2020-09-21
21:06
Merge mac_styles check-in: 04350e19 user: marc_culler tags: mac_styles_87
21:02
Make sure the progress bar shows some color as soon as there is any progress. check-in: a005000c user: marc_culler tags: mac_styles
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 33b84f3f user: fvogel tags: trunk
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 2b8cf15b user: fvogel tags: core-8-6-branch
19:55
Fix [ea665e08f3]: Endless loop when reading svg file check-in: 68605c23 user: fvogel tags: trunk
19:54
Add test imgSVGnano-5.1 guarding against regression regarding ticket [ea665e08f3] Closed-Leaf check-in: ea46e48d user: fvogel tags: bug-ea665e08f3
18:48
Attempt to build on X11 check-in: dd077063 user: kevin_walzer tags: tip_325
18:47
Fix [6ecae50f5c]: menu-16.3 fails check-in: 8a1021a5 user: jan.nijtmans tags: trunk
16:38
merge 8.6 check-in: b34be117 user: dgp tags: core-8-6-11-rc
16:34
Merge trunk check-in: f1e6671f user: marc_culler tags: mac_styles_87
16:29
Merge 8.6 check-in: 2d419995 user: marc_culler tags: mac_styles
16:25
Merge 8.6 check-in: 3e9b28bc user: marc_culler tags: trunk
16:24
Remove an unused variable and an unnecessary include directive. check-in: 3fa289fb user: marc_culler tags: core-8-6-branch
16:02
merge 8.6 check-in: ca70dcac user: dgp tags: core-8-6-11-rc
15:35
Merge mac_styles check-in: 2327706f user: marc_culler tags: mac_styles_87
15:31
Rework the colors on the scale to account for to < from check-in: 371a42c2 user: marc_culler tags: mac_styles
15:26
Merge 8.6 check-in: 82d8e61b user: jan.nijtmans tags: trunk
15:24
Explicitly require building against Tcl 8.6 in Travis check-in: 3f0a781f user: jan.nijtmans tags: core-8-6-branch
15:18
Merge 8.6 check-in: b42b7a81 user: jan.nijtmans tags: tip474-alt
15:09
Merge 8.6 check-in: 4fd52357 user: jan.nijtmans tags: trunk
14:54
Make demo's like floor/items/ctext behave the same on MacOS as other platforms: Switch between buttons 2/3 platform-based. More demo cleanups, nothing functional check-in: 6e2b21bb user: jan.nijtmans tags: core-8-6-branch
14:37
Doc format warnings check-in: 83d7254b user: jan.nijtmans tags: core-8-6-branch
14:00
protect scaling algorith against ridiculous values check-in: 31d42da5 user: jan.nijtmans tags: tip474-alt
13:01
%D with scaling is actually a better idea check-in: e8173c5f user: jan.nijtmans tags: tip474-alt
12:59
Another bugfix: xbutton.button and xkey.keycode are actually the same field. Doogh.... check-in: 4a98d269 user: jan.nijtmans tags: tip474
11:31
Invert Scrollwheel direction on X11 check-in: 58ff916f user: jan.nijtmans tags: tip474-alt
11:30
Invert Scrollwheel direction on X11 check-in: d032518d user: jan.nijtmans tags: tip474
10:09
Fix [f3cd942e9e]: trunk: .mymenu index end no longer works on an empty menu check-in: 9439f959 user: jan.nijtmans tags: trunk
08:10
Alternative implementation: Use %D with scale factor check-in: 2f07ad07 user: jan.nijtmans tags: tip474-alt
01:44
Merge trunk check-in: 57c331a6 user: kevin_walzer tags: tip_325
01:43
Fix issues with console display on macOS check-in: c8ae8dbb user: kevin_walzer tags: trunk
01:40
Merge 8.6 check-in: b5448b97 user: kevin_walzer tags: core-8-6-11-rc
01:39
Fix issues with console display on macOS check-in: 3cfeecae user: kevin_walzer tags: core-8-6-branch
2020-09-20
21:07
Now (really) swap Buttons 2|3 on MacOS. Adapt all bindings not depending on aqua any more check-in: 382b1a02 user: jan.nijtmans tags: tip474
16:26
Rework the progress bar. check-in: d445c350 user: marc_culler tags: mac_styles
16:06
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled Closed-Leaf check-in: 3ccd19e0 user: fvogel tags: bug-d91e05bf20
12:40
Merge 8.7. Button-4|5|6|7 binding no longer necessary check-in: 36c736ea user: jan.nijtmans tags: tip474
12:28
More improvements in ttk::style man page. check-in: 21d02833 user: fvogel tags: ttk_introspect, tip-584
10:35
Remove dead code (Ttk_GetStyle creates the style if it doesn't already exist, thus never returns NULL), and improve documentation of ttk::style accordingly. check-in: a58f42fe user: fvogel tags: ttk_introspect, tip-584
10:31
Add information in documentation for 'ttk::style configure' check-in: 7414eecc user: fvogel tags: ttk_introspect, tip-584
10:29
Fix typos in comments in generic/ttk/ttkTheme.c check-in: 3f471939 user: fvogel tags: ttk_introspect, tip-584
04:30
Don't open a console when running Wish from the command line; further simplification. Closed-Leaf check-in: 54adb482 user: marc_culler tags: mac_console_fix
2020-09-19
22:32
Tiny code improvement check-in: 8044040d user: marc_culler tags: mac_console_fix
22:10
Fix the regression with ScidvsMac; reorganize the code in the rest of TkpInit and edit misleading comments. check-in: 3c8f2865 user: marc_culler tags: mac_console_fix
18:14
Remove debugging statement check-in: b2b96677 user: kevin_walzer tags: mac_console_fix
17:31
Restore console check-in: a2bfa3a0 user: kevin_walzer tags: mac_console_fix
16:47
merge 8.6 check-in: cb262b02 user: dgp tags: core-8-6-11-rc
2020-09-18
22:04
Merge trunk check-in: b2b63d91 user: marc_culler tags: mac_styles_87
21:12
Merge 8.6 check-in: 144907e1 user: marc_culler tags: mac_styles
20:26
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: 90173a64 user: marc_culler tags: trunk
20:25
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: abad3d49 user: marc_culler tags: core-8-6-branch
20:03
Fix most (except one) testcases on X11 check-in: fe68d642 user: jan.nijtmans tags: keysym-unicode
15:41
Fix the button state for drags. Closed-Leaf check-in: 734c50b5 user: marc_culler tags: bug-4f4f03f5eb
12:36
Merge 8.7 check-in: db77cb70 user: jan.nijtmans tags: strict-index, enhanced-index
12:35
Don't depend on lsearch returning -1 any more check-in: 53114152 user: jan.nijtmans tags: trunk
11:05
Merge 8.6 check-in: 65f3929d user: jan.nijtmans tags: trunk
11:00
Remove unused variable check-in: a332bc7f user: jan.nijtmans tags: core-8-6-branch
04:04
Fix [4f4f03f5eb]: in Aqua allow mouse drags across the titlebar while ignoring button presses in the title bar. check-in: ac1b21cb user: marc_culler tags: bug-4f4f03f5eb
2020-09-17
22:03
Merge trunk check-in: 3ad9ccbd user: kevin_walzer tags: tip_325
21:38
Merge 8.6 check-in: af607b70 user: kevin_walzer tags: core-8-6-11-rc
21:22
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: c7a9e22a user: kevin_walzer tags: trunk
21:12
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: 97c50e10 user: kevin_walzer tags: core-8-6-branch
17:46
Deal with timing issues for AppleEvents which arrive during the launch process. Closed-Leaf check-in: 6b26456a user: marc_culler tags: fix_idle
15:51
Merge trunk check-in: 9a11d52f user: jan.nijtmans tags: keysym-unicode
15:48
typo in unixEmbed.test testcase. Make install-sh executable check-in: 2c853dd7 user: jan.nijtmans tags: trunk
15:46
Merge 8.7 check-in: 26b7b9d5 user: jan.nijtmans tags: strict-index, enhanced-index
15:35
Don't run 'oldpack' tests when Tk is compiled with -DTK_NO_DEPRECATED. check-in: ea9d770d user: jan.nijtmans tags: trunk
12:15
Merge-mark check-in: e4be1efe user: jan.nijtmans tags: core-8-6-branch
2020-09-16
20:59
Fix [ea665e08f3]: Endless loop when reading svg file check-in: 6450b269 user: fvogel tags: bug-ea665e08f3
20:29
Fix MSVC warning: warning C4018: '<' : signed/unsigned mismatch check-in: a435790c user: jan.nijtmans tags: trunk
15:55
Merge trunk check-in: ba4ca51d user: jan.nijtmans tags: keysym-unicode
15:10
Adjust documentation to new behaviour check-in: 2490f202 user: jan.nijtmans tags: tip474
15:01
scrollbar and iconlist bindings can be simplified too check-in: 1b9526bd user: jan.nijtmans tags: tip474
14:38
Merge trunk check-in: c15dccb9 user: jan.nijtmans tags: tip474
14:30
Merge 8.7 check-in: 1f69ef71 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Run more Travis tests in focal in stead of bionic check-in: b504a0e2 user: jan.nijtmans tags: trunk
14:24
Fix crash in Travis testcase run check-in: 047af188 user: jan.nijtmans tags: strict-index, enhanced-index
13:34
Merge-mark check-in: ca2999c3 user: jan.nijtmans tags: core-8-6-branch
12:34
Merge trunk. Fix spinbox behavior check-in: 63b91f2f user: jan.nijtmans tags: strict-index, enhanced-index
09:48
Since 'underline' is an int in TkMenuEntry (tkMenu.h), it (still) should be an int here too. check-in: c3596e1e user: jan.nijtmans tags: trunk
01:23
Deal with the deprecation of the context property of mouse NSEvents. check-in: 83c6ae1d user: marc_culler tags: fix_idle
2020-09-15
22:26
Fix [53d03e8f3a]: --disable-shared build against Tcl 9 fails check-in: 4d0a6617 user: jan.nijtmans tags: trunk
21:48
My fixes for build fails against Tcl 9 headers. Closed-Leaf check-in: 47288238 user: dgp tags: bug-53d03e8f3a
21:11
Fix the build of Tk trunk against Tcl trunk. check-in: 6b2c2494 user: fvogel tags: trunk
20:10
More aqua initialization issues check-in: 35374243 user: marc_culler tags: fix_idle
16:57
merge 8.6 check-in: f21ea0a7 user: dgp tags: core-8-6-11-rc
15:54
tkimgscgnano: removed "origin Androwish" in comment. This is incomplete and not important. check-in: c021c5c0 user: oehhar tags: trunk
13:15
Merge 8.7. Make test-cases on MacOS and X11 pass (win32 not tested yet) check-in: 31af4275 user: jan.nijtmans tags: tip474
10:45
Merge 8.7 check-in: c1ea46e5 user: jan.nijtmans tags: strict-index, enhanced-index
09:21
Merge 8.6 check-in: 56097510 user: jan.nijtmans tags: trunk
09:17
Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: a5268b22 user: jan.nijtmans tags: core-8-6-branch
09:06
Merge 8.6 check-in: 505204a1 user: jan.nijtmans tags: trunk
08:44
More usage of TCL_UNUSED() and explicit type-casts check-in: c45c340d user: jan.nijtmans tags: core-8-6-branch
07:08
Merge 8.7. More WIP check-in: 600d6eb2 user: jan.nijtmans tags: deprecate-bd-bg-fg
00:23
Change the tk panedwindow code to better handle cursor changes. Make a slight improvement for ttk panedwindow cursor changes. Leaf check-in: 2f9b7875 user: bll tags: bug-ac7f7719
00:21
Create new branch named "bug-ac7f7719" check-in: eb2b42cf user: bll tags: bug-ac7f7719
2020-09-14
20:39
Remove TkMacOSXInitMenus.c check-in: 89c35b09 user: marc_culler tags: mac_styles
16:44
Merge 8.6 check-in: a6e2c78a user: jan.nijtmans tags: trunk
16:42
Extend .gitattributes and .fossil-settings/encoding-glob for file types .bmp, .cur, .ico and .rc check-in: 52f17614 user: jan.nijtmans tags: core-8-6-branch
16:25
Make default underline -1 (again) when compiled with Tcl 8 headers check-in: b85e9c72 user: jan.nijtmans tags: strict-index, enhanced-index
15:10
merge trunk check-in: 10a4e88d user: marc_culler tags: mac_styles_87
15:09
Merge 8.6 check-in: 1eeb5b16 user: marc_culler tags: mac_styles
15:04
Merge 8.6 check-in: 486fed47 user: marc_culler tags: trunk
15:03
Fix [71e18c5c0a]: Aqua invalid selector crash when switching between normal and full screen mode. check-in: 31139bcd user: marc_culler tags: core-8-6-branch
14:58
Make all test-cases pass (finally) check-in: 46392784 user: jan.nijtmans tags: strict-index, enhanced-index
13:31
Merge trunk check-in: 09678c9e user: jan.nijtmans tags: strict-index, enhanced-index
11:16
Merge 8.6 check-in: 7c75a9e9 user: jan.nijtmans tags: trunk
10:33
Prevent the usage of the term safe/unsafe child check-in: dc8d61c0 user: jan.nijtmans tags: core-8-6-branch
09:59
Cherrypick [0dae01f2]: Check for invalid width or height values in Match function check-in: 9afe0b7d user: oehhar tags: bug-d6e9b4db_svg-match-big-file
09:50
Cherrypick [79583944]: Corrected Match function. Do not use the SVG parser for matching, as the SVG parser might be called in the Match pipeline for large files. As the SVG Match functions reads in the whole file, makes a copy of that string and then tries to parse that large string, this takes a lot of time and eventually might cause crashes. Instead read 4096 bytes and try to extract the needed information. No need for cache anymore. check-in: cfde0c45 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
08:01
Merge 8.6 check-in: 1fa22c85 user: jan.nijtmans tags: trunk
08:01
Missing quotes in test-cases check-in: 6375c576 user: jan.nijtmans tags: core-8-6-branch
07:54
Merge trunk check-in: 35c73ad7 user: jan.nijtmans tags: strict-index, enhanced-index
07:37
Merge 8.6 check-in: d16bfa18 user: jan.nijtmans tags: trunk
07:36
Use consistant $idx < 0 in stead of $idx != -1 for checking index meaning 'not found' check-in: a0cf900e user: jan.nijtmans tags: core-8-6-branch
07:13
Correct tksvg comment origin to AndroWish, add CHW as contributor. The auriocus project is deleted. check-in: 3ad73db0 user: oehhar tags: trunk
06:56
Correct test number check-in: f3677d3c user: oehhar tags: trunk
06:47
image photo svg: add a test for an image without any of "width", "height" and "viewbox". tksvg 0.3 failes here. check-in: a40ea6ef user: oehhar tags: trunk
2020-09-13
18:06
Fix typos check-in: dd23f45a user: kevin_walzer tags: tip_325
18:02
Minor tweaks to new Tcl command names; preliminary addition of libnotify to configure.ac on X11 check-in: 25a4951a user: kevin_walzer tags: tip_325
17:26
Initial implementation of systray command for X11 based on tktray check-in: 44ab0826 user: kevin_walzer tags: tip_325
2020-09-12
22:27
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 16de5e51 user: marc_culler tags: mac_styles_87
22:23
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 06b8219b user: marc_culler tags: mac_styles
22:15
Merge 8.6 check-in: 0b56b3d1 user: marc_culler tags: trunk
22:14
Adjust comment styling. check-in: 5833c227 user: marc_culler tags: core-8-6-branch
22:10
Apply patch from Christopher Chavez to address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: e9149ef1 user: marc_culler tags: core-8-6-branch
21:53
Add a disclosure triangle that works in Big Sur check-in: 12fc7ffc user: marc_culler tags: mac_styles_87
21:50
Add a disclosure triangle that works in Big Sur check-in: 01a53c58 user: marc_culler tags: mac_styles
21:33
Merge 8.6 check-in: 775266a0 user: marc_culler tags: trunk
21:30
Add a disclosure triangle that works in Big Sur check-in: a352ad64 user: marc_culler tags: core-8-6-branch
2020-09-11
08:56
Merge 8.6 check-in: 3d65a211 user: jan.nijtmans tags: trunk
08:36
Fix [3bc0f44ef3]: UBSan complains about body.chars[] usage check-in: bed80183 user: jan.nijtmans tags: core-8-6-branch
07:45
In xvfb-run, don't try to query the terminal width, because we don't have one Closed-Leaf check-in: 077e9ace user: jan.nijtmans tags: travis-xvfb
2020-09-10
17:32
Merge trunk check-in: 436bca3c user: marc_culler tags: mac_styles_87
17:22
Merge 8.6 check-in: 2603d155 user: marc_culler tags: mac_styles
14:50
Merge trunk. More WIP check-in: e822908f user: jan.nijtmans tags: deprecate-bd-bg-fg
13:10
Merge 8.6. Modify local xvfb-run script such that it works on macOS, and use it check-in: af530735 user: jan.nijtmans tags: travis-xvfb
12:38
Add helper xvfb-run script check-in: 3c77eac8 user: jan.nijtmans tags: travis-xvfb
12:10
Fix [ab1feaea9c]: Aqua initialization issues check-in: 3db9cfc7 user: marc_culler tags: trunk
12:09
Fix [ab1feaea9c]: Aqua initialization issues check-in: c28d05ab user: marc_culler tags: core-8-6-branch
09:23
Merge trunk Closed-Leaf check-in: f49d8e51 user: jan.nijtmans tags: bug-3bc0f44ef3
09:20
Merge 8.6 check-in: 27e4c524 user: jan.nijtmans tags: trunk
08:56
More use of TCL_UNUSED() and C++-safe typecasts. Use Tk_Offset() in stead of sizeof() when using flexible arrays check-in: 5d6142c9 user: jan.nijtmans tags: core-8-6-branch
07:39
More usages for TKFLEXARRAY check-in: 5d7ee76e user: jan.nijtmans tags: bug-3bc0f44ef3
06:59
Merge trunk. Introduce TKFLEXARRAY, since this usage is a GNU extension (lated adopted by MSVC too) check-in: 92a5d2d5 user: jan.nijtmans tags: bug-3bc0f44ef3
2020-09-09
21:02
Also fix [3762a0a944] using the suggestion in the ticket from Christopher Chavez. Closed-Leaf check-in: 47d80f5d user: marc_culler tags: bug-ab1feaea9c
19:25
Fix [ab1feaea9c]: Aqua initialization issues exposed by Scid vs Mac. check-in: db5fbfaf user: marc_culler tags: bug-ab1feaea9c
15:36
Update documentation, and final tweaks for TIP #581 check-in: 22e5c00c user: jan.nijtmans tags: trunk
14:48
Merge-mark check-in: c1837a08 user: jan.nijtmans tags: core-8-6-branch
14:36
Deprecate -bd, -bg, and -fg options, in favour of -borderwidth, -background and -color check-in: 101e0f77 user: jan.nijtmans tags: deprecate-bd-bg-fg
11:05
Merge 8.6 check-in: b55f06df user: jan.nijtmans tags: tip-581
10:58
Merge 8.6. Xvfb tweaks check-in: f382bb9f user: jan.nijtmans tags: travis-xvfb
10:33
Merge 8.6 check-in: 45bdcf88 user: jan.nijtmans tags: trunk
09:55
TIP #581: More progress check-in: 31ff05cf user: jan.nijtmans tags: core-8-6-branch
06:19
Attempt to fix [3bc0f44ef3]: UBSan complains about body.chars[] usage. Don't know if all (older) compilers, like VC++ 6.0, accept this. check-in: da241cf9 user: jan.nijtmans tags: bug-3bc0f44ef3
2020-09-08
20:54
Merge 8.6 check-in: 80c9c532 user: jan.nijtmans tags: travis-xvfb
20:49
Merge 8.6 check-in: df83ad49 user: jan.nijtmans tags: trunk
20:43
Fix [420feb3850]: Aqua: UBSan warns for misaligned TkpGCCache access. Just define the memory layout we want (XGCValuesWithCache) and let the compiler do the calculations. check-in: 9988ce72 user: jan.nijtmans tags: core-8-6-branch
20:32
Don't depend on TIP #581 for Tcl in testcases check-in: 8d9a2ad2 user: jan.nijtmans tags: core-8-6-branch
20:30
Merge 8.6 check-in: b0a594ce user: culler tags: trunk
20:28
Fix [2a6d63b9dc]: crash in macOS 10.6 when de-activating wish with Option-tab check-in: c2b75774 user: culler tags: core-8-6-branch
19:48
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 6b296001 user: fvogel tags: trunk
19:47
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 8a61d721 user: fvogel tags: core-8-6-branch
16:29
Merge trunk. check-in: 10348a34 user: marc_culler tags: mac_styles_87
16:27
Merge 8.6 check-in: 609db937 user: marc_culler tags: mac_styles
16:25
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 2989f039 user: marc_culler tags: trunk
16:24
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 87943ea2 user: marc_culler tags: core-8-6-branch
15:50
Merge 8.6 check-in: 19f20e54 user: jan.nijtmans tags: travis-xvfb
15:38
Some more xcode 11.6 -> 11.7 check-in: b9767915 user: jan.nijtmans tags: trunk
15:26
Merge 8.6 check-in: f997e76c user: jan.nijtmans tags: trunk
15:22
Merge 8.5 check-in: 7af5ae5c user: jan.nijtmans tags: core-8-6-branch
15:14
Let's try to run GUI testcases on X11 (Xenial/Bionic/Focal/MacOS) check-in: 2a651bae user: jan.nijtmans tags: travis-xvfb
14:01
Merge 8.6 check-in: debcbced user: jan.nijtmans tags: trunk
13:44
Don't fill stub entries for TkpWillDrawWidget/TkpRedrawWidget with 0 on XQuarz so they can be called by extensions check-in: 5dee0f25 user: jan.nijtmans tags: core-8-6-branch
13:28
Merge 8.6 check-in: 444ea23a user: jan.nijtmans tags: trunk
12:53
Merge 8.5. Prevent dummy stub entry before TkpRedrawWidget/TkpWillDrawWidget entries (this is a workaround for an earlier genStubs bug, but those are new stub entries) Don't use "interp children" in testcases yet (test suite should run against Tcl 8.6.9 in Travis too) check-in: 6be118f1 user: jan.nijtmans tags: core-8-6-branch
09:19
Merge 8.6. Rename some functions check-in: 5737cb67 user: jan.nijtmans tags: trunk
08:28
3 new MacOS-specific stub functions: Tk_MacOSXGetTkWindow()/Tk_MacOSXGetCGContextForDrawable()/Tk_MacOSXGetNSWindowForDrawable(), so they can be used by extensions check-in: 8b3c630f user: jan.nijtmans tags: core-8-6-branch
07:57
Merge 8.6 check-in: d3572ab2 user: jan.nijtmans tags: trunk
06:25
TIP #581: master -> container and slave -> content in ttk (mainly) check-in: ec9ad066 user: jan.nijtmans tags: core-8-6-branch
06:23
Simplify throughout: ButtonPress -> Button, KeyPress -> Key (or remove it because it is the default anyway) Use 'in' operator in stead of 'lsearch -exact' when possible check-in: b0a0cb9b user: jan.nijtmans tags: core-8-6-branch
01:50
Merge trunk check-in: d8859ab3 user: marc_culler tags: mac_styles_87
01:44
Merge 8.6 check-in: 35ef49ae user: marc_culler tags: mac_styles
01:41
Merge 8.6 check-in: 418e2cd3 user: marc_culler tags: trunk
01:39
Kill off the last extraneous button event, produced by NSMouseDragged. check-in: 5bd63741 user: marc_culler tags: core-8-6-branch
2020-09-07
23:05
merge mac_styles check-in: 4f83545a user: marc_culler tags: mac_styles_87
21:40
Merge trunk check-in: 4edb33dd user: marc_culler tags: mac_styles_87
20:55
Merge 8.6 check-in: 29c0c196 user: marc_culler tags: mac_styles
20:38
Merge 8.6 check-in: f17eb3d7 user: marc_culler tags: trunk
20:38
Adjustments to viewDidChangeEffectiveAppearance check-in: 1608bb6a user: marc_culler tags: core-8-6-branch
20:02
Merge mac_styles check-in: ee561f47 user: marc_culler tags: mac_styles_87
20:00
Merge 8.6 check-in: 1e3f2c68 user: marc_culler tags: trunk
19:57
Remove virtual events for changes to the accent color in Mojave, because Apple had not completely fixed the bugs with KVOs for NSUserDefaults. check-in: d44066a0 user: marc_culler tags: core-8-6-branch
19:47
Minor tweak, thanks to fvogel for suggestion check-in: aed410b9 user: kevin_walzer tags: tip_325
19:21
Merge 8.6 check-in: d76581ac user: marc_culler tags: trunk
18:54
Fix [39cbacb9e8] and revisit [d72abe6b54] both dealing with inappropriate mouse button events. Refactor mouse event code. check-in: e065d1e7 user: marc_culler tags: core-8-6-branch
18:35
fix a typo Closed-Leaf check-in: 3438fa7c user: marc_culler tags: mac_enter_exit
18:15
Remove warnings from code; thanks to thommey for debugging assistance in Tcl chat check-in: 25f1085f user: kevin_walzer tags: tip_325
16:22
Just don't support virtual events about accent color and highlight color on Mojave. check-in: e3384e50 user: marc_culler tags: mac_styles
16:08
Edit a comment. check-in: cba87353 user: marc_culler tags: mac_enter_exit
16:04
Work around the fact that we do need to process synthesized mouse events for testing check-in: 29e26cd6 user: marc_culler tags: mac_enter_exit
12:10
Minor tweak, warnings still present check-in: 4c9b6977 user: kevin_walzer tags: tip_325
02:01
Restore delete proc check-in: 8ac5225e user: kevin_walzer tags: tip_325
2020-09-06
22:59
Don't process events for non-Tk windows. check-in: be72d6d2 user: marc_culler tags: mac_enter_exit
21:57
We do need to process MouseDragged events, though, since they appear in place of MouseMoved events. check-in: 3878f568 user: marc_culler tags: mac_enter_exit
21:15
Remove whitepace check-in: 9b11c256 user: kevin_walzer tags: tip_325
21:00
Cleanup of function initialization restores functionality check-in: 74e3b736 user: kevin_walzer tags: tip_325
20:35
Don't process events which have no meaning to Tk. check-in: 5a023d1d user: culler tags: mac_enter_exit
20:12
Remove errors, but now icons not created check-in: 060e2364 user: kevin_walzer tags: tip_325
19:18
Fix [6c88c5270a]: crash when reading AppleHighlightColor from the standardUserDefaults on old macOS systems. check-in: feb6ba61 user: culler tags: mac_styles
18:52
Fix [4e1e290760]: [NSColor whiteColor] is yellow without a colorspace. check-in: 56144237 user: culler tags: core-8-6-branch
17:42
Make a guess about [6c88c5270a] check-in: ed50d927 user: marc_culler tags: mac_styles
17:08
Tk_MacOSXGetCGContextForDrawable() doesn't replace TkMacOSXGetDrawablePort(), since TkMacOSXGetDrawablePort() is a useless function always returning NULL No longer export Tk_MacOSXGetCGContextForDrawable as public symbol (wait doing that until 8.7) Closed-Leaf check-in: 16e5a0d4 user: jan.nijtmans tags: for_tkdnd
16:36
Maintain our own button state so we can provide Tk_UpdatePointer with the data that it expects. check-in: 19f065f9 user: marc_culler tags: mac_enter_exit
16:23
Split long line check-in: d094ed74 user: jan.nijtmans tags: core-8-6-branch
16:11
Re-introduce TkMacOSXGetTkWindow() as macro check-in: 35f40fab user: jan.nijtmans tags: for_tkdnd
15:50
Merge 8.7 check-in: c9d4c2a0 user: jan.nijtmans tags: keysym-unicode
15:43
Merge 8.7 check-in: 324b2234 user: jan.nijtmans tags: strict-index, enhanced-index
12:41
Let it almost build on MSVC. check-in: bce6cfd5 user: fvogel tags: tip_325
2020-09-05
22:00
Supply the missing description of TkpWarpPointer. check-in: 8e66fb3f user: marc_culler tags: mac_enter_exit
20:33
One more trick. check-in: de363624 user: culler tags: mac_enter_exit
20:06
Deal with the nested tracking areas in the title bar. check-in: 465541a6 user: culler tags: mac_enter_exit
17:02
Deal with coordinate conversion on older macs. Edit comments. check-in: d2e35adc user: culler tags: mac_enter_exit
14:29
One more typo fix check-in: 926acfc1 user: kevin_walzer tags: tip_325
14:18
fix typo check-in: 781ed092 user: kevin_walzer tags: tip_325
14:06
Clean up code in tkWinSysTray.c to better conform to Tcl Engineering Manual; add appropriate header prefaces to each function, standardize indentation as much as possible check-in: 9f2efdd2 user: kevin_walzer tags: tip_325
02:06
Windows taskbar/system tray balloon notifications work! On to integrating TkTray in X11... check-in: a1c0c0b3 user: kevin_walzer tags: tip_325
2020-09-04
21:11
Remove a hash table that was not needed check-in: cbb6f876 user: culler tags: mac_enter_exit
20:04
Merge trunk Leaf check-in: 8be1eb72 user: jan.nijtmans tags: tip-529-image-metadata
19:36
Merge 8.6. Minor simplification: no need for separate stub entry for Tk_MacOSXGetNSViewForDrawable() check-in: 0f9ce2a3 user: jan.nijtmans tags: for_tkdnd
18:00
Straighten out a lot of convoluted code in tkMacOSXMouseEvent.c check-in: ae45e74a user: culler tags: mac_enter_exit
16:57
Merge 8.6 check-in: 17091574 user: jan.nijtmans tags: trunk
16:56
Merge 8.5 check-in: 29eeab61 user: jan.nijtmans tags: core-8-6-branch
16:54
Update .travis.yml, hopefully this fixes the Travis build. check-in: 58d6ce2e user: jan.nijtmans tags: tip-529-image-metadata
13:53
Merge 8.6 check-in: 2991150c user: jan.nijtmans tags: trunk
12:38
TIP #581: grid/pack/place implementation (internal) and documentation check-in: d17cad9d user: jan.nijtmans tags: core-8-6-branch
2020-09-03
20:57
Merge 8.7 check-in: 26b438c6 user: jan.nijtmans tags: revised_text, tip-466
20:45
Consolidate Tk 8.7 error-messages regarding TIP #581. More Master -> Container related (internal) changes check-in: b15afad9 user: jan.nijtmans tags: trunk
19:49
Add comment about the fallback... check-in: 6dff9e4f user: fvogel tags: revised_text, tip-466
19:48
Add comment about the fallback... Closed-Leaf check-in: 4f019d3a user: fvogel tags: bug-8980ba1d0b
19:41
merge revised_text check-in: a49b0a6a user: fvogel tags: bug-8980ba1d0b
15:41
Fix [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only) check-in: 8bc8df87 user: jan.nijtmans tags: revised_text, tip-466
14:38
Merge 8.6 check-in: b8c87544 user: jan.nijtmans tags: trunk
13:39
Another round of TIP #581-related name changes. Now merely concentrated on consistancy in the test-cases check-in: 78e259ef user: jan.nijtmans tags: core-8-6-branch
13:25
Successful test of icon display in system tray; next to refine balloon alert display check-in: 469559aa user: kevin_walzer tags: tip_325
10:08
Merge 8.6 check-in: 3b5f44db user: jan.nijtmans tags: trunk
08:15
(cherry-pick: Slave ->Pane, Master->Container in tkPanedwindow.c More Master->Container-related changes check-in: f1914ef2 user: jan.nijtmans tags: core-8-6-branch
07:14
Merge 8.6 check-in: 1d0ecc38 user: jan.nijtmans tags: trunk
06:33
Merge 8.6 check-in: 0e8b85e0 user: jan.nijtmans tags: tip-581
06:18
Implement part of TIP #581: Master/Slave. Not complete yet, and also the change to TkGetGeomContainer/TkGetTransientContainer is left out for now. check-in: 2eea8055 user: jan.nijtmans tags: core-8-6-branch
02:16
It builds! Now to test... check-in: 552f2cd5 user: kevin_walzer tags: tip_325
2020-09-02
21:17
Fix [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only). This fix needs TIP #585 (TCL_INDEX_TEMP_TABLE flag for Tcl_GetIndexFromObj*()). check-in: 96c16d4a user: fvogel tags: bug-8980ba1d0b
21:16
Workaround for [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only). This workaround can be used until TIP #585 (TCL_INDEX_TEMP_TABLE flag for Tcl_GetIndexFromObj*()) gets in. check-in: a5a3822a user: fvogel tags: bug-8980ba1d0b
19:43
Slave ->Pane, Master->Container in tkPanedwindow.c check-in: 891b0875 user: culler tags: tip-581
16:09
Better fix for [d72abe6b54] using NSEvents. check-in: 5ea82621 user: marc_culler tags: mac_enter_exit
15:21
Merge 8.6 check-in: 5cee0274 user: jan.nijtmans tags: tip-581
15:05
Added "image metadata" tests for all supported image formats check-in: 19ca9b37 user: obermeier tags: tip-529-image-metadata
14:57
Merge 8.6 check-in: 588f8d51 user: jan.nijtmans tags: for_tkdnd
14:09
Merge 8.6 check-in: 44e30efb user: jan.nijtmans tags: trunk
14:01
Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable() check-in: 3745ef11 user: jan.nijtmans tags: core-8-6-branch
13:28
Implement TIP #580: Export Tk_GetDoublePixelsFromObj and 5 more check-in: cbe72995 user: jan.nijtmans tags: trunk
09:31
Merge 8.6 check-in: eb27a56f user: jan.nijtmans tags: for_tkdnd
09:00
Merge 8.6 check-in: ca7b45bf user: jan.nijtmans tags: trunk
08:39
Fix safe.test when running in a Tcl 8.7 environment (backported from Tk 8.7) check-in: dbcc3aaf user: jan.nijtmans tags: core-8-6-branch
08:29
Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename (internal) TkMacOSXDrawableWindow() to TkMacOSXGetNSWindowForDrawable(). Code (type-cast) cleanup check-in: dbffe62b user: jan.nijtmans tags: core-8-6-branch
2020-09-01
20:39
Check for invalid width or height values in Match function check-in: 0dae01f2 user: obermeier tags: tip-529-image-metadata
20:37
Added some tests for new image metadata command check-in: 9fb5df33 user: obermeier tags: tip-529-image-metadata
19:40
Remove a couple of superfluous casts. check-in: 6bf8a038 user: marc_culler tags: for_tkdnd
19:08
Rename 3 badly named functions that were exported as stubs; export under both old and new names; edit comments. check-in: a56fdb8f user: marc_culler tags: for_tkdnd
15:33
Do not throw an error, but return empty dict in image metadata, if the file could not be identified as an image. check-in: 95cfcc52 user: obermeier tags: tip-529-image-metadata
07:35
TkRegion cannot be used in tkMacOSX.h check-in: c914be8b user: jan.nijtmans tags: for_tkdnd
06:58
Merge 8.6. Change signature of Tk_MacOSXGetTkWindow/Tk_MacOSXGetCGContextForDrawable check-in: eaeea764 user: jan.nijtmans tags: for_tkdnd
02:06
Suggestions for name cleanup with compatibiltiy for 8.6.11 Closed-Leaf check-in: 1f4afdb5 user: culler tags: 8-6-11-compatibility
2020-08-31
16:33
Merge 8.6 check-in: 928776ce user: jan.nijtmans tags: trunk
16:23
Remove obsolete code check-in: 4ce7b5b1 user: jan.nijtmans tags: core-8-6-branch
10:47
Merge 8.6 , check-in: d76f1171 user: jan.nijtmans tags: tip-581
10:45
Merge 8.6 check-in: d509dbcf user: jan.nijtmans tags: trunk
10:01
Change expectation of safe-5.1 (error-message changed in Tcl) Don't use Tcl_GetMaster() any more, use Tcl_GetParent() in stead. With fallback for Tcl < 8.6.11. check-in: d182fef0 user: jan.nijtmans tags: core-8-6-branch
07:12
More tweaks, (mainly TkMacOSXGetCGContextForDrawable <-> TkMacOSXCGContext) check-in: eb976556 user: jan.nijtmans tags: for_tkdnd
01:51
Remove static keywords check-in: 16deb133 user: kevin_walzer tags: tip_325
01:46
Merge trunk; refinement of TIP additions check-in: 847855f5 user: kevin_walzer tags: tip_325
2020-08-30
21:05
More tweaks check-in: 1520c153 user: jan.nijtmans tags: for_tkdnd
12:11
Put the tests for ttk::scale in a specific scale.test file instead of hiding them in scrollbar.test check-in: 33556bc9 user: fvogel tags: ttk_introspect, tip-584
12:09
Add tests for the new 'style' command for ttk widgets. check-in: c27329ea user: fvogel tags: ttk_introspect, tip-584
11:11
Respect alphabetical order of commands in source code (no functional change). check-in: 6d10af31 user: fvogel tags: ttk_introspect, tip-584
10:47
Homogenize ttk widgets documentation regarding commands. Link to standard commands described in ttk::widget whenever possible instead of repeating the information in the widget documentation. check-in: c15516c7 user: fvogel tags: ttk_introspect, tip-584
09:36
Add new ttk widget command 'style' returning the style used by the widget. check-in: b436def6 user: fvogel tags: ttk_introspect, tip-584
2020-08-29
22:06
Reverse unintended changes from merge. Closed-Leaf check-in: 9b1824cf user: marc_culler tags: nicer_stubs
21:31
Merge trunk check-in: f42b93a5 user: marc_culler tags: nicer_stubs
20:32
Fix 07eb49661a: Change to genStubs.tcl between 8.6 and 8.7 breaks packages for macOS. check-in: 72e0bc59 user: jan.nijtmans tags: trunk
20:17
Fix 07eb49661a: macOS packages for 8.6 which use X Stubs do not build for trunk. Closed-Leaf check-in: 4dc75b65 user: marc_culler tags: bug-07eb49661a
19:44
Add tests ttk-16.* checking the new ttk::style theme styles command. check-in: 4edd70ba user: fvogel tags: ttk_introspect, tip-584
19:37
Fix errors in tk.decls which would break the build after genStubs is run. check-in: 8705082b user: marc_culler tags: trunk
2020-08-28
16:03
Maybe 8.7 can be clearer without breaking the API or ABI. check-in: 0cb49d66 user: marc_culler tags: nicer_stubs
14:16
Export TkMacOSXGetCGContextForDrawable() too, that's the only function from the "nicer_stubs" branch which can be added without compatibility problems check-in: 2a691699 user: jan.nijtmans tags: for_tkdnd
09:36
Export TkMacOSXGetTkWindow() for TkDND, without this it cannot be compiled as stub-enabled extension check-in: a964ad7e user: jan.nijtmans tags: for_tkdnd
07:10
Merge 8.6 check-in: 317f127a user: jan.nijtmans tags: trunk
06:53
Add some explicit typecasts, e.g. to (Drawable), and prevent higher-level compiler warnings check-in: bd90d889 user: jan.nijtmans tags: core-8-6-branch
02:27
Fix incomplete merge check-in: 175504d1 user: kevin_walzer tags: trunk
01:32
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: f2b6b6b3 user: kevin_walzer tags: trunk
01:25
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: 64db15cc user: kevin_walzer tags: core-8-6-branch
2020-08-27
15:28
For now, put back TkMacOSXGetRootControl(), since Kevin Walzer uses it in his extensions check-in: fc221cd4 user: jan.nijtmans tags: trunk
14:15
Attempt to maintain binary compatibility with 8.6 without having to live with awful names. check-in: 76ca59e3 user: culler tags: trunk
12:52
Fix editing error made while resolving merge conflicts and add TCL_UNUSED where needed. check-in: d7e29fbf user: culler tags: mac_styles_87
11:50
Merge 8.6. Some more textual changes check-in: 738311a7 user: jan.nijtmans tags: trunk
10:24
Some internal master -> container renamings, nothing related to API check-in: 79004cab user: jan.nijtmans tags: core-8-6-branch
07:12
Merge 8.6 check-in: 02d8d03b user: jan.nijtmans tags: trunk
07:09
TkContentView -> TKContentView (twice) check-in: 092db1ea user: jan.nijtmans tags: core-8-6-branch
07:05
Merge 8.6 More code cleanup Restore binary compatibility with Tk 8.6 for TkMacOSXInitAppleEvents()/TkGenWMConfigureEvent()/TkMacOSXInvalClipRgns()/Tk_MacOSXSetupTkNotifier()/Tk_MacOSXIsAppInFront() (please don't renumber already-existing stub entries) check-in: e47385c1 user: jan.nijtmans tags: trunk
06:15
Eliminate type casts to (TKContentView *) check-in: 0462ed49 user: jan.nijtmans tags: core-8-6-branch
2020-08-26
21:46
merge mac_styles check-in: a37f17b6 user: culler tags: mac_styles_87
21:28
Merge trunk check-in: f0f6cf33 user: culler tags: mac_styles_87
20:36
Merge 8.6 check-in: 61124c01 user: culler tags: mac_styles
20:34
We don't have to preserve cruft in trunk, so let's get rid of it. check-in: f3cd7bd6 user: culler tags: trunk
18:59
Add comments explaining the obscure reason that the name TkMacOSXGetRootControl exists and why it should never be used. check-in: 8a0c1c7e user: culler tags: core-8-6-branch
16:30
Add Big Sur styled notebook tabs. Fix a typo found by Csaba Nemethi. check-in: 65fce3c9 user: culler tags: mac_styles
14:21
Merge 8.6 tkBind.c: button numbers are always positive check-in: 9ce8fb03 user: jan.nijtmans tags: trunk
13:36
Another simplification: Change TkMacOSXDrawableView() from a MODULE_SCOPE function to a macro. This saves an empty wrapper-function for TkMacOSXGetRootControl() check-in: 6c48f252 user: jan.nijtmans tags: core-8-6-branch
11:15
Merge-mark check-in: da2d984d user: jan.nijtmans tags: trunk
11:14
Simplifications, because TkMacOSXGetDrawablePort() always returns NULL Remove stub copies which are only meant for future NSAPI-related support: Since no browser supports NSAPI any more, who cares .... check-in: d2e6f75c user: jan.nijtmans tags: core-8-6-branch
10:44
Fix [08eb057dea]: Aqua: cleanup Carbon-era cursor variables. Do more cleanup: No browser still supports NSAPI, so functions like Tk_MacOSXSetEmbedHandler() don't make any sense any more check-in: bbac5723 user: jan.nijtmans tags: trunk
07:39
Put back a dummy Tk_MacOSXTkOwnsCursor(), just because it's in the public stub table. Can be removed fully in Tk 8.7. More simplifications Closed-Leaf check-in: 34a2e4ba user: jan.nijtmans tags: bug-08eb057dea
2020-08-25
16:16
Fix [08eb057dea]: remove two unused stub functions related to cursors and dating back to Carbon. check-in: 6a03af53 user: culler tags: bug-08eb057dea
15:31
Merge trunk check-in: a086ff30 user: culler tags: mac_styles_87
15:23
Merge 8.6 check-in: e9049755 user: culler tags: trunk
14:25
Merge 8.6 check-in: 9e76ad4c user: culler tags: mac_styles
14:23
Rename the NSGraphicsContext macro and add a flipped parameter. Fix accent colors on old macs. check-in: 965d859e user: culler tags: core-8-6-branch
11:37
Merge 8.6 check-in: 12fc6d0b user: culler tags: mac_styles
11:36
Fix one more compilation issue with old macOS targets. check-in: 3117b13f user: culler tags: core-8-6-branch
10:03
Undo part of [86fee82d], which changed test expectations in various text tests. Merge tip-580 check-in: 4e0483e2 user: jan.nijtmans tags: revised_text, tip-466
09:59
Merge trunk Closed-Leaf check-in: 5db10ad0 user: jan.nijtmans tags: tip-580
09:26
Merge 8.6 check-in: 14e17597 user: jan.nijtmans tags: trunk
09:25
Merge 8.5 check-in: 2abc75e4 user: jan.nijtmans tags: core-8-6-branch
2020-08-24
21:44
Move XGetImage and XCopyArea to tkMacOSXImage.c and completely remove XImage.pixelpower. check-in: 54a4a903 user: culler tags: trunk
20:21
Move XGetImage and XCopyArea to tkMacOSXImage.c and eliminate references to XImage.pixelpower. check-in: 69f7f471 user: culler tags: core-8-6-branch
18:35
Merge trunk check-in: 4b2e8f85 user: culler tags: mac_styles_87
17:32
Merge 8.6 check-in: a072dd22 user: culler tags: mac_styles
17:07
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: cfa6ab52 user: culler tags: trunk
17:00
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: 52c44d24 user: culler tags: core-8-6-branch
16:15
Merge tip-580 check-in: 872e990a user: jan.nijtmans tags: revised_text, tip-466
16:07
Merge trunk check-in: b4f157c7 user: jan.nijtmans tags: tip-580
15:58
Consistant Tcl_WrongNumArg() arguments when the command contains ?-option value ...? arguments check-in: f5c41ada user: jan.nijtmans tags: trunk
15:18
Merge trunk check-in: 25c8d85f user: jan.nijtmans tags: tip-580
15:09
Fix merge conflict in previous commit check-in: b21d6e41 user: jan.nijtmans tags: revised_text, tip-466
14:29
Merge trunk check-in: 1362d871 user: jan.nijtmans tags: revised_text, tip-466
14:20
Testcase cleanup (mainly unnessary curly braces) check-in: c9ef11a4 user: jan.nijtmans tags: trunk
14:20
Code cleanup (mainly unnecessary casts to (ClientData)) check-in: 7ed14e3e user: jan.nijtmans tags: trunk
13:31
Silence compiler warning on macOS check-in: 0a8d60f2 user: fvogel tags: ttk_introspect, tip-584
13:04
Fix [de0c219db2]: Use platform placeholder text colors as defaults. Note: Resolved the 6 conflicts in macosx/tkMacOSXColor.c by keeping the trunk version. check-in: 6dd36c62 user: fvogel tags: trunk
11:08
Fix duplicate test names check-in: 3b9f8af8 user: fvogel tags: revised_text, tip-466
11:03
merge trunk check-in: d7bebbdd user: fvogel tags: revised_text, tip-466
10:48
Fix duplicate test names check-in: 2358738a user: fvogel tags: trunk
10:48
Remove duplicate tests check-in: 8eb41926 user: fvogel tags: trunk
09:39
Outside of the text widget, rename back TkTextGetIndex() et al to what it was (partially reverting previous commit). Compiling tkTest.c with stubs is another way to prevent symbol conflicts check-in: 5c4fe78c user: jan.nijtmans tags: revised_text, tip-466
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: c6908c72 user: fvogel tags: trunk
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: a288b5fc user: fvogel tags: core-8-6-branch
09:30
Fix duplicate test name scrollbar-3.50.1 Closed-Leaf check-in: d8819e41 user: fvogel tags: fv-macos-scrollbar-tests
01:37
Add header check-in: 0dff037c user: kevin_walzer tags: tip_325
01:09
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: adec6b7c user: culler tags: trunk
01:08
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: 4b85274c user: culler tags: core-8-6-branch
00:47
Test branch for AppleScript bugs with patch from Lars Helstrom Closed-Leaf check-in: 97225dc1 user: kevin_walzer tags: doscript_goofs
00:44
Use graphicsPort instead of CGContext if the minimum target is earlier than 10.10. Closed-Leaf check-in: d30364a2 user: culler tags: bug-bc62f78191
2020-08-23
22:12
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: ca937555 user: fvogel tags: trunk
22:10
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: 648bc418 user: fvogel tags: core-8-6-branch
14:28
Address compiler warnings. Closed-Leaf check-in: c5b5547b user: culler tags: nopixelpower
13:21
Fix [bc62f78191]: compilation issues when targeting older macOS versions. check-in: 1bb3f244 user: culler tags: bug-bc62f78191
2020-08-22
19:16
Remove all use of XImage.pixelpower, but not the field, simplify and reorganize. check-in: 8db46da0 user: culler tags: nopixelpower
2020-08-21
16:50
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 32e6c545 user: culler tags: trunk
16:49
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 77ce1a01 user: culler tags: core-8-6-branch
16:26
Edit comments, make some stylistic changes, remove an unused function parameter. Closed-Leaf check-in: 8782c85d user: culler tags: mac_clip
15:43
Merge 8.6 check-in: bd502a6c user: jan.nijtmans tags: trunk
15:39
Fix [291699a5]: ttk::scrollbar : graphical grip does not have mouse bindings. Also remove some eol-spacing. check-in: a3130266 user: jan.nijtmans tags: core-8-6-branch
14:06
Merge 8.6 check-in: 7b204427 user: jan.nijtmans tags: trunk
13:50
Fix [b505e5f6a9]: Aqua: possible to implement XSetClipRectangles()? check-in: 06bef50c user: jan.nijtmans tags: core-8-6-branch
13:27
Fix [bb85d249dd]: valgrind complaints on 'canvas image' command (TIP 489) check-in: 3cc7647d user: jan.nijtmans tags: trunk
13:17
Fix 2 places where using "unsigned long" is overkill on 64-bit platforms check-in: 2edf1bcf user: jan.nijtmans tags: core-8-6-branch
2020-08-20
22:50
Fix mouse bindings for scrollbars with graphical grip elements. Closed-Leaf check-in: 313a2d31 user: bll tags: bug-291699a5
22:48
Create new branch named "bug-291699a5" check-in: d3584b5d user: bll tags: bug-291699a5
21:42
Add new subcommand 'ttk::style theme styles' giving the ability to retrieve the list of all currently available styles in a given theme. check-in: a76f25de user: fvogel tags: ttk_introspect, tip-584
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: c58b032c user: fvogel tags: trunk
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: 83d96b8e user: fvogel tags: core-8-6-branch
20:17
Document priority order between tags on cells and tags on items. check-in: d13d39c5 user: fvogel tags: pspjuth-treeview
20:05
Cosmetic changes in the ttk::treeview code. check-in: 44e8e746 user: fvogel tags: pspjuth-treeview
20:02
Improve documentation of ttk::treeview tags. Respect alphabetical order for subcommands. check-in: c7f57ac6 user: fvogel tags: pspjuth-treeview
19:56
Implement cell tag removal upon 'tag delete' command (that is: effect of TIP #574 on the present branch). Test treetags-4.8 (tag deletion with tagged cells) now passes as expected. check-in: e55280ce user: fvogel tags: pspjuth-treeview
18:17
merge trunk check-in: d2e9c573 user: fvogel tags: pspjuth-treeview
16:25
Plug memory leak in UnderlinePrintProc() check-in: 3613d48d user: jan.nijtmans tags: strict-index, enhanced-index
15:28
Merge trunk check-in: c9bd9e44 user: jan.nijtmans tags: strict-index, enhanced-index
14:02
One more use of TkNewIndexObj() macro. More code cleanup check-in: fd50ddb9 user: jan.nijtmans tags: trunk
12:53
Merge trunk check-in: dfc98c89 user: jan.nijtmans tags: strict-index, enhanced-index
07:49
New macro TkNewIndexObj(), which handled indices >= 2147483648 correctly when compiled against Tcl 9.0 headers. check-in: 503f07a8 user: jan.nijtmans tags: trunk
02:27
Fill out implementation of balloon notifications check-in: e5df99af user: kevin_walzer tags: tip_325
02:22
Fill out implementation of balloon notifications check-in: 3bb58058 user: kevin_walzer tags: tip_325
2020-08-19
21:46
As it is currently implemented (more or less copied from -foreground), -placeholderforeground for ttk widget is both a widget option and a styling option. Document this, and add a test for the styling option. Closed-Leaf check-in: 82f8b2ed user: fvogel tags: rfe-de0c219db2
21:10
Ditto for winTheme.tcl (forgotten in previous commit). check-in: 4565dac9 user: fvogel tags: rfe-de0c219db2
21:06
Partially revert [2fa30303] since there is no need to give -placeholderforeground by specifying its default value (even if this default is platform-specific). check-in: 10ea8d9d user: fvogel tags: rfe-de0c219db2
20:25
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0. The focus ring of selected items of ttk::treeview disappears in the process. Also, clarify the layout (pack-like) algorithm, and simplify the code by not specifying option values that are anyway the default. Finally, remove documentation of the non-implemented TTK_STICK_ALL flag. check-in: 99d715aa user: fvogel tags: trunk
20:24
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0. The focus ring of selected items of ttk::treeview disappears in the process. Also, clarify the layout (pack-like) algorithm, and simplify the code by not specifying option values that are anyway the default. Finally, remove documentation of the non-implemented TTK_STICK_ALL flag. check-in: 8e52d751 user: fvogel tags: core-8-6-branch
20:19
Comment out documentation of -border and -unit as layout options. Closed-Leaf check-in: 15c3a464 user: fvogel tags: bug-031dfcf1dd
16:42
Merge 8.7 check-in: 084d9c5e user: jan.nijtmans tags: strict-index, enhanced-index
16:32
More cleanup in TkMacOSXSetupDrawingContext - thanks to Christopher Chavez. check-in: 27eb5538 user: culler tags: mac_clip
16:15
Make TkpReleaseRegion and TkpRetainRegion static; remove mac-specific code from xgc.c; remove call to XSetClipMask; add debug logging check-in: fefada68 user: culler tags: mac_clip
15:34
Merge 8.6 check-in: 78da20aa user: jan.nijtmans tags: tip-581
13:56
Adapt systemSelectedTabTextColor to Big Sur. check-in: 990a4e5d user: culler tags: core-8-6-branch
13:03
Merge 8.6 check-in: dd3b41f3 user: jan.nijtmans tags: mac_styles
08:16
Move stub entry for XSetClipRectangles to 106, since 92 is already filled in Tk 8.7 check-in: 5dda89b0 user: jan.nijtmans tags: mac_clip
2020-08-18
22:27
Yet another cleanup of TkMacOSXSetupDrawingContext check-in: d8e61057 user: culler tags: mac_clip
16:36
Test using XSetClipRectangles on macOS. check-in: 1f8750a2 user: culler tags: mac_clip
13:06
Rename revised_text-specific funcions like TkTextGetIndex() to TkrTextGetIndex(), preventing possible conflict with original text-related symbols check-in: e5a63525 user: jan.nijtmans tags: revised_text, tip-466
09:39
Merge tip-580 check-in: 27f6c18b user: jan.nijtmans tags: revised_text, tip-466
09:38
Merge trunk check-in: 807ad7d7 user: jan.nijtmans tags: tip-580
09:37
Merge 8.6 check-in: 97d39b18 user: jan.nijtmans tags: trunk
09:33
Merge 8.5 check-in: 1eda8ea7 user: jan.nijtmans tags: core-8-6-branch
2020-08-17
21:17
merge core-8-6-branch check-in: 9b673bb6 user: fvogel tags: trunk
21:17
Micro-optimization in tkScale.c, following no-op observation provided in [81c3ef9314]. check-in: 2c6d9d34 user: fvogel tags: core-8-6-branch
21:15
Remove rounding of the fromValue to the resolution (which is a no-op). Closed-Leaf check-in: d4bc0b58 user: fvogel tags: bug-3003895fff, bug-1899040fff, bug-81c3ef9314
21:11
Remove comment relic. check-in: 76668172 user: fvogel tags: bug-3003895fff, bug-1899040fff, bug-81c3ef9314
12:15
Remove unneeded code, begin to implement balloon notifications check-in: 945d425b user: kevin_walzer tags: tip_325
12:10
Xcode 9 and 10 builds are failing. Let's see if this helps. check-in: e2deb0ee user: jan.nijtmans tags: core-8-6-branch
06:50
Merge tip-580 check-in: a78a32a6 user: jan.nijtmans tags: revised_text, tip-466
06:41
Merge trunk check-in: ece9d9f7 user: jan.nijtmans tags: tip-580
06:35
Merge 8.6 check-in: 6ee0e03d user: jan.nijtmans tags: trunk
06:34
one more "const" check-in: 7beb7c35 user: jan.nijtmans tags: core-8-6-branch
06:28
const usage check-in: 5330c5f2 user: jan.nijtmans tags: core-8-6-branch
06:18
Merge trunk check-in: 76c74499 user: jan.nijtmans tags: tip-580
06:09
Merge 8.6 check-in: b5a0c85c user: jan.nijtmans tags: trunk
06:08
Disable warnings C4146 and C4305 (last one for 32-bit only) on Microsoft compilers. Tcl already does this, but this was never taken over by Tk check-in: 75413cd1 user: jan.nijtmans tags: core-8-6-branch
2020-08-16
18:59
merge core-8-6-branch check-in: 65fc7c79 user: fvogel tags: trunk
18:56
Backport [7510e5a9b9] and add corresponding documentation in ttk_widget.n so that -font and -foreground are now documented in 8.6 in addition to 8.7. See request in [ddac78bd5e]. check-in: 08f5eeee user: fvogel tags: core-8-6-branch
2020-08-15
20:23
Merge mac_styles check-in: 96be9304 user: culler tags: mac_styles_87
20:22
Merge bug-315104a5c10 (fixes [cf84f08a5a]) check-in: ecfbbb72 user: culler tags: mac_styles
18:47
Restore the call to TtkMacOSXInit. check-in: f1bc99ed user: culler tags: mac_styles_87
17:43
Merge mark - no change check-in: a1b89704 user: culler tags: mac_styles_87
17:38
Add missing header file. check-in: 953ebf2f user: culler tags: mac_styles_87
17:30
Merge trunk check-in: 22a1de68 user: culler tags: mac_styles_87
13:38
Merge 8.6 check-in: 99e9fc5e user: culler tags: mac_styles
13:02
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: 042e129e user: culler tags: trunk
13:01
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: d6f459ad user: culler tags: core-8-6-branch
11:56
misplaced #endif Closed-Leaf check-in: d56f46d6 user: culler tags: bug-315104a5c10-8-6
10:37
Adjustments for 10.6 check-in: 981152a6 user: culler tags: bug-315104a5c10-8-6
10:22
sync with bug-315104a5c10 check-in: 88126164 user: culler tags: bug-315104a5c10-8-6
07:27
Fix formatting of colors.n in the Portability/Windows section. check-in: e9ec7fcc user: fvogel tags: rfe-de0c219db2
07:12
Update documentation of -placeholderforeground regarding its default. Also remove mention of the empty string there, which was an error. check-in: 615560f7 user: fvogel tags: rfe-de0c219db2
06:56
typo check-in: 9a219b7c user: fvogel tags: rfe-de0c219db2
03:15
Further refinements on Windows check-in: a6b21a0a user: kevin_walzer tags: tip_325
01:15
Update macosx/README check-in: 10f0bc07 user: culler tags: rfe-de0c219db2
2020-08-14
20:55
Also generate <<AppearanceChanged>> events when the Highlight Color is changed. Closed-Leaf check-in: 2cdadae4 user: culler tags: bug-315104a5c10
19:28
Use Blue as the default accent color before 11.0, Multicolor after. check-in: e8562155 user: culler tags: bug-315104a5c10
19:01
Try using Blue when the standardDefaults return nil. Will this work with the new rainbow color on Big Sur? check-in: dd4f67e8 user: culler tags: bug-315104a5c10
17:11
Guard against unitialized UserDefaults. check-in: d73cc8ac user: culler tags: bug-315104a5c10
15:39
Fix [cf84f08a5a]: mac_styles crash when a combobox is too small. check-in: 1de46b02 user: culler tags: bug-315104a5c10
15:27
Merge tip-580 check-in: 4a952104 user: jan.nijtmans tags: revised_text, tip-466
15:09
Remove <<AccentChanged>> and add <<AppearanceChanged>>, sent along with one of <<LightAqua>> or <<DarkAqua>>. check-in: 8a271a51 user: culler tags: bug-315104a5c10
15:05
New function Tk_FontGetDescription() check-in: 9380c293 user: jan.nijtmans tags: tip-580
13:08
Merge trunk check-in: 010b23f1 user: jan.nijtmans tags: tip-580
13:07
tkConfig.c: protect usage of internalPtr when offset is TCL_INDEX_NONE. Backported from revised_text. Various minor changes in error-messages, also inspired by revised_text check-in: 91aa6fb2 user: jan.nijtmans tags: trunk
11:32
Merge tip-580 check-in: b06e223e user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge trunk check-in: ccac6244 user: jan.nijtmans tags: tip-580
09:56
More consistancy in Tcl_WrongNumArgs() messages and documentation check-in: 6e23d18f user: jan.nijtmans tags: trunk
09:26
doc fixes check-in: 5ba99fd3 user: jan.nijtmans tags: core-8-6-branch
08:41
Merge branch-580 check-in: 86fee82d user: jan.nijtmans tags: revised_text, tip-466
08:30
Merge trunk check-in: fd12a22f user: jan.nijtmans tags: tip-580
06:47
Use "?-option" in stead of "?option" consistantly in WrongNumArgs error-messages (backported from revised_text) check-in: b4ae5f0e user: jan.nijtmans tags: trunk
2020-08-13
19:52
Use tkMacOSXColor.c and tkMacOSXColor.h from [38138883]; these include systemPlaceholderTextColor along with all other colors in Apple's system ColorList. check-in: a1f7b896 user: culler tags: rfe-de0c219db2
19:31
Aqua - automatically support all colors in Apple's system ColorList check-in: 38138883 user: culler tags: trunk
19:28
Aqua - automatically support all colors in Apple's system ColorList check-in: 6f1a4e31 user: culler tags: core-8-6-branch
16:36
Use the TkMacOSXInDarkMode from bug-315104a5c10 Closed-Leaf check-in: 5c25deeb user: culler tags: mac_colorlist
13:27
Fix TkMacOSXInDarkMode check-in: 3f9f83d8 user: culler tags: bug-315104a5c10
12:35
Merge tip-580 check-in: 1fd49515 user: jan.nijtmans tags: revised_text, tip-466
11:07
Merge 8.7 check-in: 3373d451 user: jan.nijtmans tags: tip-580
10:55
Merge 8.6 check-in: d19595aa user: jan.nijtmans tags: trunk
09:59
testcase cleanup check-in: cefc2c4a user: jan.nijtmans tags: core-8-6-branch
08:16
Merge 8.6 check-in: 57450a28 user: jan.nijtmans tags: trunk
07:50
Add XOffsetRegion and XkbKeycodeToKeysym to (internal X11) stub table. More use of TCL_UNUSED macro check-in: 9cf95769 user: jan.nijtmans tags: core-8-6-branch
2020-08-12
21:05
Add a variable to the TKContentView for remembering the last appearance. check-in: 910eb11c user: culler tags: bug-315104a5c10
16:16
Fix an issue with 10.9 check-in: c22d88d7 user: culler tags: mac_colorlist
15:21
Fix some issues with 10.6 check-in: a9d1bffb user: culler tags: mac_colorlist
13:29
Remove extra whitespace. check-in: be127e19 user: culler tags: mac_colorlist
13:20
Aqua - automatically support all NSColors in the System ColorList. check-in: 5a5a3ab5 user: culler tags: mac_colorlist
09:44
Implementation ofr TIP #581 for Tk check-in: 04e63a46 user: jan.nijtmans tags: tip-581
07:40
Merge 8.6 check-in: 56d04a8b user: jan.nijtmans tags: trunk
07:24
Rename (internal) MAASTER_MENU to MAIN_MENU, but keep the original, just to be sure check-in: b1c5b3d6 user: jan.nijtmans tags: core-8-6-branch
2020-08-11
21:25
Fix the first event reporting a change in effective appearance check-in: 56a2a78a user: culler tags: bug-315104a5c10-8-6
21:21
Fix the first event reporting a change in effective appearance check-in: 4c9fc3a5 user: culler tags: bug-315104a5c10
17:56
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: fed6b21c user: culler tags: bug-315104a5c10-8-6
16:43
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: 675857db user: culler tags: bug-315104a5c10
12:04
Merge 8.6 check-in: bdb31705 user: jan.nijtmans tags: trunk
11:40
Add 3 more stub entries to MacOSX X11 stub table, which win32 already has: XDestroyIC(), XCreatePixmapCursor(), XCreateGlyphCursor() check-in: c091e34b user: jan.nijtmans tags: core-8-6-branch
01:27
More pruning check-in: 845f4a89 user: kevin_walzer tags: tip_325
2020-08-10
21:52
Fix [315104a5c10] for 8.6: Inappropriate virtual events sent when accent color is changed. check-in: a7ef9bdd user: culler tags: bug-315104a5c10-8-6
20:55
Fix [315104a5c10]: Inappropriate virtual events sent when accent color is changed. check-in: fa683cb0 user: culler tags: bug-315104a5c10
13:01
WIP Closed-Leaf check-in: ca3ea392 user: jan.nijtmans tags: no-master-slave
01:01
Add files for build check-in: e1e4200b user: kevin_walzer tags: tip_325
00:51
Reduce refactoring of code, not as much needed check-in: 51a35e4e user: kevin_walzer tags: tip_325
2020-08-09
01:53
Begin to implement TIP 325 check-in: 90b581da user: kevin_walzer tags: tip_325
2020-08-07
12:45
Edit comments check-in: 0baa9535 user: culler tags: mac_styles
2020-08-06
21:46
Arrange that Ttk initializations which depend on the OS Version get run after the NSApplication has been recreated. check-in: 4c767472 user: culler tags: mac_styles
16:28
Merge 8.6 check-in: 95bb0b92 user: jan.nijtmans tags: trunk
16:16
Add stub entry for XLowerWindow() on MacOS (no idea why this was commented out, windows and X11 already had this) More use of TCL_UNUSED() check-in: b8357bc1 user: jan.nijtmans tags: core-8-6-branch
15:39
Merge 8.6 check-in: f18491b7 user: jan.nijtmans tags: trunk
15:34
More use of TCL_UNUSED() macro check-in: 43251097 user: jan.nijtmans tags: core-8-6-branch
11:20
Remove function TkMacOSXSetUpClippingRgn(), which does nothing. But keep its stub entry, just in case check-in: 5b24c154 user: jan.nijtmans tags: trunk
11:02
More WIP. Not working on MacOSX with Tcl 9.0 yet check-in: 90e358d9 user: jan.nijtmans tags: stub-simplification
10:28
Merge trunk check-in: 75b0b6a9 user: jan.nijtmans tags: stub-simplification
2020-08-05
20:43
Use the same ttk entry padding for 10.14 as 10.15. check-in: 1caf5af4 user: culler tags: mac_styles
2020-08-04
21:51
Merge 8.6 check-in: 380db5fb user: jan.nijtmans tags: trunk
21:34
Rename references to CrtSlave -> CrtAlias. Some more slave -> child changes not affecting the API check-in: 582c78f4 user: jan.nijtmans tags: core-8-6-branch
16:13
merge 8.6 check-in: d97324d5 user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 8d0629ed user: culler tags: trunk
15:30
Update color documentation. check-in: c1747258 user: culler tags: core-8-6-branch
15:05
Merge 8.6 Move TkpRedrawWidget/TkpWillDrawWidget to entries 185/186 of stub table, that's where they were in Tk 8.6 check-in: f431f71b user: jan.nijtmans tags: trunk
14:47
Merge 8.6 but remove HITheme and HIBackground colors which are only supported on 32-bit systems check-in: 834f85ee user: culler tags: trunk
14:26
Minor doc fixes check-in: f452b94b user: jan.nijtmans tags: core-8-6-branch
14:25
Make TCL_UNUSED() macro usable in Tk 8.6 check-in: 38069c1f user: jan.nijtmans tags: core-8-6-branch
11:56
Address compiler warnings about dark mode when building on new systems with old targets. check-in: 648ac545 user: culler tags: core-8-6-branch
10:23
Merge 8.6 check-in: fce07e07 user: jan.nijtmans tags: trunk
2020-08-03
20:33
Merge 8.6 check-in: 8ee7db3a user: culler tags: mac_styles
20:29
merge mac_background check-in: 24490b94 user: culler tags: core-8-6-branch
20:07
Add the backgroundLoop from mac_styles, to allow Tk to run while a menu is open. Closed-Leaf check-in: 74c271ae user: culler tags: mac_background
17:32
Merge 8.6 check-in: 18b49b6e user: culler tags: mac_styles
17:29
Fix [810fa78c60]: macOS entry padding depends on the OS version; use systemControlAccentColor in ttkMacOSXTheme.c check-in: be577b43 user: culler tags: mac_styles
17:25
end-of-line spacing cleanup check-in: 1a2f06a4 user: jan.nijtmans tags: core-8-6-branch
13:25
Merge 8.6 check-in: 758c7c8d user: culler tags: mac_styles
13:23
Merge 8.6 check-in: b0ec76ba user: culler tags: core-8-6-11-rc
13:21
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: 1d1ba95c user: culler tags: core-8-6-branch
12:41
Edit comments. Closed-Leaf check-in: 1fa2307a user: culler tags: bug-fca13549b6
02:16
Be a little more efficient. check-in: 804335b7 user: culler tags: bug-fca13549b6
01:28
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: aac03349 user: culler tags: bug-fca13549b6
2020-08-02
17:41
Added new image subcommand metadata. check-in: ab1a3403 user: obermeier tags: tip-529-image-metadata
17:40
Change MatchFileFormat and MatchStringFormat from static to MODULE_SCOPE and rename to TkImgPhotoMatchFileFormat and TkImgMatchStringFormat. check-in: fdf4a6b5 user: obermeier tags: tip-529-image-metadata
17:37
Corrected Match function. Do not use the SVG parser for matching, as the SVG parser might be called in the Match pipeline for large files. As the SVG Match functions reads in the whole file, makes a copy of that string and then tries to parse that large string, this takes a lot of time and eventually might cause crashes. Instead read 4096 bytes and try to extract the needed information. No need for cache anymore. check-in: 79583944 user: obermeier tags: tip-529-image-metadata
14:15
Merge 8.6 check-in: c72d0ceb user: culler tags: core-8-6-11-rc
14:13
Edit comments check-in: 518da0ca user: culler tags: core-8-6-branch
2020-08-01
20:50
Merge 8.6 check-in: 6ff567db user: culler tags: mac_styles
20:49
Merge 8.6 - improved color handling for macOS check-in: 51396dca user: culler tags: core-8-6-11-rc
20:47
Simplify macOS color handling code and make winfo rgb work correctly with light and dark mode. check-in: 9a0b6ffb user: culler tags: core-8-6-branch
16:12
The colormaps do not fix winfo rgb. Handle that directly. And deal with Big Sur deprecations. Closed-Leaf check-in: da8477e0 user: culler tags: mac_colors
2020-07-31
21:10
Adjust some unixEmbed tests which were failing sporadically. check-in: d2a38a8a user: culler tags: mac_colors
20:34
Remove an unused function. Deal with colors which are not supported on older systems (10.9) check-in: 6d5dc50c user: culler tags: mac_colors
18:44
Prevent a warning on systems without darkAqua. check-in: a58833d7 user: culler tags: mac_colors
18:29
Fix the build for systems without darkAqua. check-in: 5b552295 user: culler tags: mac_colors
17:09
Tidying up a few loose ends. check-in: a5f25e56 user: culler tags: mac_colors
15:00
Make winfo rgb work correctly with the light and dark colormaps check-in: 4a1e2fee user: culler tags: mac_colors
2020-07-30
20:32
Change terminology. Keep separate TkColors for light and dark mode. check-in: 336ec40a user: culler tags: mac_colors
2020-07-29
21:20
Clean up a few more things. check-in: 92149ca7 user: culler tags: mac_colors
14:48
Fix the hash table logic and some build issues. check-in: 4cae7932 user: culler tags: mac_colors
03:51
Remove lines that were commented out. check-in: 27e6e7c4 user: culler tags: mac_colors
03:25
Add the new header file too. check-in: b2d0cbae user: culler tags: mac_colors
03:22
Merge 8.6 check-in: f9ef3a9d user: culler tags: mac_styles
03:11
Clean up tkMacOSXColor.c so it is not so painful to add new colors. check-in: 5b2bc6ad user: culler tags: mac_colors
2020-07-27
16:49
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: a2939c5e user: culler tags: core-8-6-11-rc
16:27
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: 402a6993 user: culler tags: trunk
16:23
Merge mac_testing: fix testing and build issues on the various supported versions of macOS. check-in: f68fa7ed user: culler tags: core-8-6-branch
2020-07-25
14:49
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 2657a3ce user: culler tags: trunk
14:48
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 69dd7c7d user: culler tags: core-8-6-branch
14:21
Remove the race condition from listbox-21.10 the same way as for listbox-21.9 Closed-Leaf check-in: 81a186f7 user: culler tags: mac_testing
14:15
Fix the fontchooser demo correctly. check-in: 533a55fd user: culler tags: mac_testing
2020-07-24
21:21
Fix the build for Snow Leopard. Fix the fontchooser demo. check-in: cc5a224f user: culler tags: mac_testing
17:21
merge 8.6 check-in: 303c9a61 user: dgp tags: core-8-6-11-rc
15:32
Fix Windows tests which were affected by the Mac changes. check-in: 13ceb0aa user: culler tags: mac_testing
2020-07-23
21:25
On Sierra the linkColor property must be explicitly declared as a class property. check-in: d8d7aaca user: culler tags: mac_testing
20:46
Still fiddling with listbox-21.9 check-in: fee43f7f user: culler tags: mac_testing
20:32
Another adjustment to listbox-21.9 check-in: 0376aa90 user: culler tags: mac_testing
19:53
Commit [22b16031] changed the font used in textWind.test for aqua. It appears we can use 'Courier' instead of 'Courier New' on all three platforms with no failure (tested on Windows Vista and Linux Debian 10). check-in: 2e857e03 user: fvogel tags: trunk
19:53
Commit [4c6a42bd] changed the font used in textWind.test for aqua. It appears we can use 'Courier' instead of 'Courier New' on all three platforms with no failure (tested on Windows Vista and Linux Debian 10). check-in: 98889808 user: fvogel tags: core-8-6-branch
19:44
Adjust a couple of textDisp tests for El Capitan check-in: cf443108 user: culler tags: mac_testing
19:14
Fix the (re)declaration of linkColor so it works on all systems. check-in: 23d16fa9 user: culler tags: mac_testing
18:31
Adjust listbox-21.9 check-in: c4aa44ab user: culler tags: mac_testing
17:48
Fix build on Mavericks. check-in: 467e9ee2 user: culler tags: mac_testing
17:13
See if we can speed up textDisp.test check-in: 7e354b5f user: culler tags: mac_testing
16:56
All tests pass on Yosemite now. check-in: 6e3b7918 user: culler tags: mac_testing
16:22
Deal with mapping/unmapping packed and placed subwindows in a benign way. check-in: 15556b8b user: culler tags: mac_testing
15:22
The added event loops work to update the mapped flags for packed and placed windows, but they break more than they fix. check-in: 12ec9c75 user: culler tags: mac_testing
2020-07-22
21:31
More Yosemite fixes. Why did it start to hang in safePrimarySelection-3.1? check-in: 54075244 user: culler tags: mac_testing
20:52
Fix issues with mapping and unmapping windows revealed by tests on Yosemite. check-in: 6f4c73aa user: culler tags: mac_testing
18:30
Fix Yosemite compiler warnings and bugs in tests revealed by testing on Yosemite. check-in: c35846ca user: culler tags: mac_testing
03:30
Make image testing work better in the Sierras check-in: b4ca9973 user: culler tags: mac_testing
02:09
Fix some compiler warnings on Sierra. check-in: 404ce711 user: culler tags: mac_testing
2020-07-21
18:36
Improve image testing on macOS. check-in: 5d1444cf user: culler tags: mac_testing
2020-07-20
19:47
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 9bc189ea user: culler tags: trunk
19:46
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 497f608d user: culler tags: core-8-6-branch
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: f9feaa4e user: culler tags: trunk
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: bed5c376 user: culler tags: core-8-6-branch
18:00
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: daea190f user: culler tags: trunk
17:59
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: a80cdf10 user: culler tags: core-8-6-branch
17:33
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 22b16031 user: culler tags: trunk
17:32
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 4c6a42bd user: culler tags: core-8-6-branch
2020-07-19
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 84deeeb2 user: fvogel tags: trunk
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 96280495 user: fvogel tags: core-8-6-branch
17:00
The semantics of TkpWillDrawWidget was reversed in a previous commit in this branch. Propagate this change to platforms other than macOS. Closed-Leaf check-in: 3970d5e6 user: fvogel tags: idle_curiosity
03:07
Mac styles branch for 8.7 check-in: c2127061 user: marc_culler tags: mac_styles_87
2020-07-18
18:50
Add the nsimage initialization code. check-in: c5cbd851 user: marc_culler tags: mac_styles
18:45
Merge 8.6 check-in: fd96667e user: marc_culler tags: mac_styles
18:11
Merge 8.6 check-in: 88fa22c6 user: marc_culler tags: trunk
16:53
Provide better control over how and when [NSView drawRect:] is called. check-in: 5dc77702 user: marc_culler tags: core-8-6-branch
13:08
Remove the focus ring of selected items of ttk::treeview. check-in: b444e014 user: fvogel tags: bug-031dfcf1dd
13:07
Document -border and -unit options for ttk layouts. check-in: 81c25bdf user: fvogel tags: bug-031dfcf1dd
12:38
Remove documentation of non-implemented TTK_STICK_ALL flag. check-in: f0f7818e user: fvogel tags: bug-031dfcf1dd
12:18
In ttk layouts, specifying -expand 1 (resp. TTK_EXPAND) is superfluous when -side (resp. TTK_PACK_*) is not given. Remove such superfluous specifications. check-in: 1d491e64 user: fvogel tags: bug-031dfcf1dd
12:10
Two occurrences leftover in previous commit. check-in: c25dd4dd user: fvogel tags: bug-031dfcf1dd
12:05
In ttk layouts, when -expand 1 is specified, then -side is ignored. Ditto for respectively the TTK_EXPAND and TTK_PACK_* flags. Remove such specs that are anyway ignored. check-in: 9e81ad23 user: fvogel tags: bug-031dfcf1dd
10:24
More detailed documentation of the simplified packing algorithm and options used by ttk for layouts. check-in: 33934b55 user: fvogel tags: bug-031dfcf1dd
2020-07-17
22:53
Document -expand for layouts, and order layout options alphabetically. check-in: 9e181637 user: fvogel tags: bug-031dfcf1dd
22:18
merge idle_curiosity Closed-Leaf check-in: 8bdf73ee user: culler tags: stylish_idle_curiosity
22:14
Fix the display artifacts in the (unneeded) withdraw-configure-deiconify cycle. check-in: e2b646b1 user: culler tags: idle_curiosity
21:07
Better formatting for the ttk Geometry man page. check-in: b1def9d1 user: fvogel tags: bug-031dfcf1dd
14:55
Merge trunk check-in: c9b3508f user: jan.nijtmans tags: strict-index, enhanced-index
12:24
Merge mac_styles check-in: 3cba1b7f user: culler tags: stylish_idle_curiosity
12:21
Correction to spinbox position. check-in: 6c980612 user: culler tags: mac_styles
2020-07-16
18:55
Fix NSImage; merge mac_styles with new padding check-in: df45e488 user: culler tags: stylish_idle_curiosity
18:47
Fix padding for entryish widgets. Thanks to Csaba Nemethi check-in: 93c21067 user: culler tags: mac_styles
17:46
New merge of idle_curiosity and mac_styles. check-in: cf419d9b user: culler tags: stylish_idle_curiosity
14:32
Fix stupid error with isDrawing - thanks Christopher, Nicolas and Kevin. check-in: 20a43e9c user: culler tags: idle_curiosity
2020-07-15
20:57
More fixes from [7ebdd17974] (thanks Christopher Chavez): remove the needsRedisplay flag, update comments. check-in: 87970183 user: marc_culler tags: idle_curiosity
20:16
macOS: remove unneeded code observed in [7ebdd17974], remove tkMacOSXFlushWindows, make XSync do nothing except process timer events. check-in: af841408 user: marc_culler tags: idle_curiosity
15:02
Merge 8.7 check-in: 910c5027 user: jan.nijtmans tags: revised_text, tip-466
14:42
Merge 8.6 check-in: cb7ee941 user: jan.nijtmans tags: trunk
14:33
Code simplifications: Don't bother the typedefs 'EventMask' and 'ModMask' for 'unsigned long', since Tk cannot handle more than 32 bits anyway. Simply use 'unsigned' everywhere. check-in: a58a2a51 user: jan.nijtmans tags: core-8-6-branch
13:54
Add documentation. Let ttk use the new Tk_SendVirtualEvent check-in: 02e28cec user: jan.nijtmans tags: tip-580
11:14
Merge 8.6 Some formatting. check-in: 7ef55b5d user: jan.nijtmans tags: bug-xim
2020-07-14
21:52
Revert from 'SystemPlaceHolderTextColor' to 'SystemPlaceHolderText' on Windows, and deal with all ttk widgets having -placeholderforeground option to let them use the adequate platform default color for platform-specific themes. check-in: 2fa30303 user: fvogel tags: rfe-de0c219db2
20:58
Use a symbolic name for the default color for the placeholder text on X11. check-in: c27d48ab user: fvogel tags: rfe-de0c219db2
20:50
Bring Windows documentation up-to-date with respect to the new color systemPlaceholderTextColor. check-in: 2c5b481e user: fvogel tags: rfe-de0c219db2
20:40
Bring macOS documentation up-to-date with respect to the new semantic color systemPlaceholderTextColor. check-in: 72d393a3 user: fvogel tags: rfe-de0c219db2
20:27
Correctly use a system placeholder color on macOS. check-in: 0c4748ef user: fvogel tags: rfe-de0c219db2
19:21
Correctly use a system placeholder color on Windows. check-in: abc45d81 user: fvogel tags: rfe-de0c219db2
16:28
Fix [de0c219db2]: Use platform placeholder text colors as defaults check-in: 5fc386f8 user: fvogel tags: rfe-de0c219db2
13:26
Remove duplicate line in tkMacOSXWindowEvent.c check-in: 7ac28ee6 user: marc_culler tags: idle_curiosity
11:02
New TIP #580 implementation. Documentation still missing. check-in: 7fa354b9 user: jan.nijtmans tags: tip-580
08:41
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 53eb7609 user: fvogel tags: trunk
08:40
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 723eb355 user: fvogel tags: core-8-6-branch
2020-07-13
16:57
Merge 8.6 check-in: f2a42938 user: jan.nijtmans tags: bug-xim
16:48
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: b89d53d6 user: fvogel tags: trunk
16:24
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: bacec98e user: fvogel tags: core-8-6-branch
14:54
Do not process timer events in drawRect (Thanks to Nicolas Bats) and remove references to ServiceMode since Tcl_ServiceAll is not being called anymore. check-in: 491f5a56 user: marc_culler tags: idle_curiosity
2020-07-12
22:20
Tweak and untweak a couple of tests with race conditions. check-in: 3fae4554 user: marc_culler tags: idle_curiosity
20:50
Process timer events as well as idle events in some of the inner event loops used by Tk check-in: e0e4d873 user: marc_culler tags: idle_curiosity
16:46
Merge 8.6 check-in: 4e1b9382 user: marc_culler tags: mac_styles
15:51
Merge 8.6 check-in: d4004b94 user: jan.nijtmans tags: idle_curiosity
15:21
Spurious additional :: check-in: 5af8ef4b user: jan.nijtmans tags: core-8-6-branch
14:55
Merge 8.6 check-in: 98ad3cbe user: jan.nijtmans tags: trunk
14:51
Merge 8.6 (one "::msgcat::mc missing) Leaf check-in: 1b2566ae user: jan.nijtmans tags: bug-1f46cac080
14:44
Fix [2442314]: Fontchooser - use message catalog for font style. check-in: c6a8db22 user: jan.nijtmans tags: core-8-6-branch
13:58
Proposed fix for [1f46cac080]: :tk::fontchooser contains a couple of issues check-in: 240b4bf3 user: jan.nijtmans tags: bug-1f46cac080
10:17
Add yet another comment about the '#if 0' in tkFont.c Closed-Leaf check-in: 05dc59e7 user: fvogel tags: bug-7655f65ae
09:35
tkFont.c needs to include tkMacOSXInt.h on macOS, because this is where TK_DRAW_IN_CONTEXT is defined. check-in: 354421e2 user: fvogel tags: bug-7655f65ae
09:33
merge core-8-6-branch check-in: c1cd7e79 user: fvogel tags: bug-7655f65ae
09:33
The draw-in-context functions on platforms for which TK_DRAW_IN_CONTEXT is not defined are unused. Add comments telling this and pointing to ticket [7655f65ae7]. check-in: 5c8f3f44 user: fvogel tags: bug-7655f65ae
09:25
Fix regression introduced by [f7f8ba2e3e]. Patch by Christopher Chavez. check-in: 661a910e user: fvogel tags: bug-7655f65ae
2020-07-10
07:08
Merge 8.6 check-in: 11068c12 user: jan.nijtmans tags: trunk
07:04
Minor bindings cleanup. Some removal of "expr" when we can do without it. Some KeyPress -> Key changes (which are synonymes). Some implicit <Button-1> specifications in stead of simply <1> (making clear this is not a binding to the "1" key). check-in: a9d1ac36 user: jan.nijtmans tags: core-8-6-branch
2020-07-08
22:07
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0 check-in: 477e403b user: fvogel tags: bug-031dfcf1dd
20:40
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: 612b287e user: fvogel tags: trunk
20:36
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: dcdc31c8 user: fvogel tags: core-8-6-branch
2020-07-07
20:41
Fix blank space Closed-Leaf check-in: 4f2f3a80 user: fvogel tags: bug-09abd739b5
20:39
Same fix, code organized differently check-in: 42fb0e35 user: fvogel tags: bug-09abd739b5
20:33
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 91653c73 user: fvogel tags: bug-09abd739b5
13:09
close branch Closed-Leaf check-in: 925aab53 user: kevin_walzer tags: tk_accessible
13:09
Stage for final closing check-in: 00a9cf5a user: kevin_walzer tags: tk_accessible
13:07
Remove code, close branch check-in: 0528054f user: kevin_walzer tags: tk_accessible
09:10
Merge trunk check-in: 3bac7a2c user: jan.nijtmans tags: strict-index, enhanced-index
07:40
Merge fixes for [40e4bf61] and [e3888d5820] check-in: a8ce959b user: jan.nijtmans tags: core-8-6-11-rc
07:33
Autoconf, using slightly modified autoconf-2.59. This fixes two bugs (backported from autoconf-2.69): One (for UNIX) using "Intrinsic.h" in stead of "Xlib.h", one (for Windows) related to some shell-script quoting (fatal to Window's Travis build). check-in: 8ffd0a92 user: jan.nijtmans tags: core-8-6-11-rc
2020-07-06
22:29
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens synchronously. check-in: 180866d3 user: fvogel tags: trunk
21:19
merge mark check-in: be98a2d3 user: fvogel tags: trunk
21:18
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens at idle time, and the fix does not change this. check-in: 7f3b5a11 user: fvogel tags: core-8-6-branch
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: 6044aa73 user: fvogel tags: trunk
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: de3c5d23 user: fvogel tags: core-8-6-branch
20:43
autoconf check-in: 10033de1 user: dgp tags: core-8-6-11-rc
20:38
Bump to 8.6.11 for release check-in: d41b9229 user: dgp tags: core-8-6-11-rc
10:25
Merge trunk. New helper function TkNewIndexObj() check-in: adff4417 user: jan.nijtmans tags: strict-index, enhanced-index
2020-07-05
20:04
Add test spinbox-19.21 testing for a spinbox the same thing entry-19.21 does for an entry widget. Closed-Leaf check-in: 6b31402c user: fvogel tags: bug-40e4bf6198
20:01
Bring entry-19.19 and spinbox-19.19 in line with the fix for [40e4bf6198]. Validation is now aborted earlier (and more correctly) when a validation loop is detected, therefore the widget content does no longer change in the process. check-in: 8b74f4d5 user: fvogel tags: bug-40e4bf6198
17:07
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 9fafa637 user: fvogel tags: trunk
17:05
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 10273d83 user: fvogel tags: core-8-6-branch
10:30
Merge trunk. Remove 8.5 compatibility, since Tk 8.7 doesn't build with Tcl 8.5 anyway check-in: 211cf0e3 user: jan.nijtmans tags: revised_text, tip-466
10:13
Simplify various Tk bindings, where 'expr' is not necessary because the called function can already handle simple addition and substraction (since it's built into index-handling already) check-in: 7773effc user: jan.nijtmans tags: trunk
2020-07-03
15:21
Merge trunk check-in: 8d349071 user: jan.nijtmans tags: strict-index, enhanced-index
12:53
Merge 8.6 check-in: 00fd5faa user: jan.nijtmans tags: trunk
12:53
Fix bug in previous commit check-in: 1c774eb7 user: jan.nijtmans tags: core-8-6-branch
12:36
Merge 8.6 check-in: 07d403b6 user: jan.nijtmans tags: trunk
12:35
Minor optimizations in ::tk::EntryBackspace and ::tk::EntryTranspose check-in: 70d3bfec user: jan.nijtmans tags: core-8-6-branch
11:40
TIP 578: Death to TCL_DBGX check-in: 2ddcce5b user: jan.nijtmans tags: trunk
2020-07-02
14:13
No need to #include "default.h" in ttk widgets (and in tkUnixMenu.c/tkMenubutton.c) check-in: a5a983ad user: jan.nijtmans tags: strict-index, enhanced-index
13:58
Don't use constants like DEF_BUTTON_UNDERLINE any more, since the default underline should always be no underline anyway. check-in: e6c4077b user: jan.nijtmans tags: strict-index, enhanced-index
13:14
Merge trunk check-in: d98bbe5a user: jan.nijtmans tags: strict-index, enhanced-index
08:33
Merge trunk check-in: ce6a8acf user: jan.nijtmans tags: revised_text, tip-466
08:33
More bool -> int conversions. Now revised_text should be portable for systems without <stdbool.h> check-in: 5493ee85 user: jan.nijtmans tags: revised_text, tip-466
03:53
merge core-8-6-branch ; fix [2d24591c3b] -postoffset with default style. check-in: 45f035b1 user: fvogel tags: trunk
00:02
merge bug-2d24591c; fix -postoffset with default style. check-in: be7b9304 user: bll tags: core-8-6-branch
2020-07-01
17:21
Merge trunk check-in: 35384029 user: jan.nijtmans tags: revised_text, tip-466
17:21
Don't bother using <stdbool.h>: int/0/1 is just as good as bool/false/true and more portable. Tk doesnt use it anywhere else check-in: 8374e435 user: jan.nijtmans tags: revised_text, tip-466
14:32
Let's ignore the rant about TCL_UTF_MAX>4: It's only used by AndroWish, for Tcl >= 8.7 it's the same as TCL_UTF_MAX=4 check-in: ed90a8cb user: jan.nijtmans tags: revised_text, tip-466
13:47
Refine AtkStateSet call, add notes for further implementation check-in: a7f0a0d8 user: kevin_walzer tags: tk_accessible
01:59
Fix typos check-in: 74e0d9fd user: kevin_walzer tags: tk_accessible
01:55
Map states check-in: 1bfc3d0e user: kevin_walzer tags: tk_accessible
2020-06-30
16:11
Fix -postoffset to work with the default combobox style. If -style is not set, cget returns an empty string. Closed-Leaf check-in: fffb39d1 user: bll tags: bug-2d24591c
16:08
Create new branch named "bug-2d24591c" check-in: 6c0d8dba user: bll tags: bug-2d24591c
2020-06-29
12:38
Merge 8.6 check-in: e81d8e36 user: jan.nijtmans tags: trunk
12:34
A few missing entries in .fossil-settings/ignore-glob and .gitignore check-in: 1e832fde user: jan.nijtmans tags: core-8-6-branch
09:18
Merge tip-529-image-metadata Closed-Leaf check-in: ffcad8a2 user: jan.nijtmans tags: tip-529-image-metadata-optional
09:17
Merge trunk check-in: ae527714 user: jan.nijtmans tags: tip-529-image-metadata
09:09
Merge-mark check-in: 847fedf6 user: jan.nijtmans tags: trunk
09:07
Fix "make dist" check-in: 1b137548 user: jan.nijtmans tags: core-8-6-branch
09:02
Fix "make dist". Re-generate tkConfig.h.in check-in: 84e6f530 user: jan.nijtmans tags: trunk
08:22
Merge-mark check-in: ec2da7dc user: jan.nijtmans tags: trunk
08:21
Make Travis build labels the same as Tcl check-in: a9814e35 user: jan.nijtmans tags: core-8-6-branch
08:15
Workaround for missing "man.macros" in Travis' Tcl installation check-in: 6afe523b user: jan.nijtmans tags: core-8-6-branch
07:50
Adapt to Tcl 9 API check-in: f60d0108 user: jan.nijtmans tags: revised_text, tip-466
2020-06-28
16:36
Merge trunk (only tested with Tcl 8.7, not yet with 9.0) check-in: 6ceb7185 user: jan.nijtmans tags: revised_text, tip-466
16:11
Merge tip-529-image-metadata check-in: 087616ef user: jan.nijtmans tags: tip-529-image-metadata-optional
15:56
Merge trunk check-in: 3f7fb3f1 user: jan.nijtmans tags: tip-529-image-metadata
15:39
Merge 8.6 check-in: 7312d4e0 user: jan.nijtmans tags: trunk
15:34
Merge make-dist branch: Now travis checks regressions in "make dist" too check-in: aba1875a user: jan.nijtmans tags: core-8-6-branch
2020-06-27
19:57
Clean up copyright check-in: fde7ba5d user: kevin_walzer tags: tk_accessible
19:51
Add window parameter to role mapping check-in: be2e6418 user: kevin_walzer tags: tk_accessible
19:32
Add role mapping check-in: 4aa107e8 user: kevin_walzer tags: tk_accessible
09:44
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: aaadaeea user: fvogel tags: trunk
09:38
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: dd165276 user: fvogel tags: core-8-6-branch
09:31
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 95b393ad user: fvogel tags: trunk
09:21
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 252047d4 user: fvogel tags: core-8-6-branch
09:16
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: f9831a98 user: fvogel tags: trunk
09:16
merge core-8-6-branch check-in: 7ff38900 user: fvogel tags: trunk
09:14
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: 6920b22d user: fvogel tags: core-8-6-branch
2020-06-26
13:33
Add "make dist" target to Travis build, as regression test. This should continue to work. Closed-Leaf check-in: a34aacf4 user: jan.nijtmans tags: make-dist
11:21
Remove left-over debugging printf check-in: fd3f19d8 user: jan.nijtmans tags: core-8-6-branch
11:12
Merge tip-529-image-metadata check-in: af856c7a user: jan.nijtmans tags: tip-529-image-metadata-optional
10:42
Make C++ compiler more happy (for Travis build) check-in: 4f5da4e9 user: jan.nijtmans tags: tip-529-image-metadata
2020-06-25
21:13
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 55f8cdde user: culler tags: trunk
21:12
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 09485205 user: culler tags: core-8-6-branch
14:05
Merge 8.6 check-in: d185d4f4 user: jan.nijtmans tags: trunk
10:17
Additional entries in fossil's ignore-glob check-in: 01d2f16f user: jan.nijtmans tags: core-8-6-branch
09:26
Merge 8.5 check-in: b18002d6 user: jan.nijtmans tags: core-8-6-branch
2020-06-24
17:05
merge unintended branch check-in: e00e45f2 user: oehhar tags: tip-529-image-metadata
16:01
TIP529 image metadata: remove optional feature "gif XMP metadata support". check-in: 6a7e4656 user: oehhar tags: tip-529-image-metadata
15:42
TIP529 image metadata: remove optional feature: driver internal DString communication between match and read function check-in: d2791c76 user: oehhar tags: tip-529-image-metadata
15:23
TIP529 image metadata: remove close file flag returned by format driver file match function check-in: c60e9512 user: oehhar tags: tip-529-image-metadata
15:01
TIP 529 image metadata: remove optional feature: svg blob in metadata check-in: 905f1b58 user: oehhar tags: tip-529-image-metadata
12:38
TIP529 image metadata branch with optional features check-in: 19f873f0 user: oehhar tags: tip-529-image-metadata-optional
2020-06-23
20:09
fix incomplete image test file earth.gif check-in: baf43e83 user: oehhar tags: tip-529-image-metadata
19:46
TIP529 image metadata: make compile on MS-VC6 check-in: c966e906 user: oehhar tags: tip-529-image-metadata
19:11
TIP529 image metadata: implement png metadata write check-in: fd694594 user: oehhar tags: tip-529-image-metadata
16:03
Merge trunk check-in: bef88937 user: jan.nijtmans tags: strict-index, enhanced-index
15:24
Fix [fc59158961]: Segfault when .text configure check-in: 27483b48 user: jan.nijtmans tags: trunk
2020-06-22
21:20
TIP529 image metadata: read png DPI and aspect metadata check-in: fc035ac1 user: oehhar tags: tip-529-image-metadata
20:18
Document platform differences in vertical scrolling events. Add documentation of horizontal scrolling events, also with platform specificities. Closed-Leaf check-in: a85e141c user: fvogel tags: bug-cd051b586a
19:55
Remove obsolete mention of MouseWheel events being directed to the windos having the keyboard focus. check-in: d34b7ff0 user: fvogel tags: bug-cd051b586a
13:21
TIP 529 image metadata: svg metadata optimization for -dpi parameter check-in: d78fe967 user: oehhar tags: tip-529-image-metadata
2020-06-21
19:22
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 1e679f69 user: fvogel tags: bug-cd051b586a
16:00
Let tests bind-33.20 and bind-33.21 pass. Closed-Leaf check-in: 50f16135 user: fvogel tags: bug-16ef161925
15:54
Add two new tests, bind-33.20 and bind-33.21, exercising bindings to mixed types (Key and Button) events as sent by the keyboard (including the KeyRelease event) and mouse. These tests currently fail with TIP #532 implementation but pass with the old implementation with the event ring. check-in: 42c2602b user: fvogel tags: bug-16ef161925
12:06
TIP529 image metadata: implement svg intermediate metadata memory check-in: 5b7e8328 user: oehhar tags: tip-529-image-metadata
2020-06-19
19:48
Stick to what is done in Tk, i.e. myvar($w, ...) instead of myvar($w. ...) Closed-Leaf check-in: 0fc4ab17 user: fvogel tags: bug-50ed1eddb0
14:56
Use XK_Oslash in stead of XK_Ooblique, since that's the official X11 name now. check-in: 78a7a93f user: jan.nijtmans tags: core-8-6-branch
14:48
Handle different possible form of "none" better. check-in: 3a4fffe5 user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-18
20:05
More complete fix: deal with the case the textvariable is set more than once in the validatecommand script. check-in: 43bc0e3f user: fvogel tags: bug-40e4bf6198
2020-06-17
05:55
Fix state variables to be per widget for tracking -values. check-in: ccc1f566 user: bll tags: bug-50ed1eddb0
2020-06-16
23:00
Implementation complete, appears to function as expected check-in: 2977ed2a user: jan.nijtmans tags: strict-index, enhanced-index
22:28
Spacing between tests check-in: 82437cb0 user: fvogel tags: bug-50ed1eddb0
22:24
Add another non-regression test, this time exercising the -wrap false case. check-in: e4cd3012 user: fvogel tags: bug-50ed1eddb0
22:23
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. The two newly added test cases now pass. Patch from Brad Lanam edited for optimization. check-in: 22f25a1c user: fvogel tags: bug-50ed1eddb0
22:05
Add test cases exercising [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. These tests are curently duly failing. check-in: 5286f1fe user: fvogel tags: bug-50ed1eddb0
2020-06-15
12:07
More progress, mainly in tkCanvTest.c check-in: 2c6594ce user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-14
21:34
Fix [40e4bf6198]: Entry: double free when textvariable set in validatecommand script check-in: d9ce9e56 user: fvogel tags: bug-40e4bf6198
16:19
Rework test bind-35.1 and simplify it a bit, make it fail in core-8-6-branch that does not have the fix yet. Closed-Leaf check-in: 5c500188 user: fvogel tags: bug-e3888d5820
2020-06-12
14:52
Merge 8.6 check-in: dad169a0 user: jan.nijtmans tags: trunk
14:47
sync tcl.m4 and rules.vc with Tcl check-in: 8979273e user: jan.nijtmans tags: core-8-6-branch
13:58
Merge 8.6 check-in: 2df2cfec user: jan.nijtmans tags: trunk
13:52
Fix [d908f43d17]: RFE: Travis: mac os x versions check-in: f2e65756 user: jan.nijtmans tags: core-8-6-branch
12:12
TIP529 image metadata: correct stubs entry check-in: 30dd114b user: oehhar tags: tip-529-image-metadata
11:50
More progress, implementing enhanced "-underline" check-in: bf20e02d user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-11
15:25
Fix [4fb812af90]: Build Failure on msys2 with gcc10. Also add more __cplusplus-related scope blocks around (internal) MODULE_SCOPE definitions. check-in: c1d028fc user: jan.nijtmans tags: trunk
14:28
TIP529 image metadata: implement image write/data with metadata property. GIF comment write correction. GIF file tests check-in: 74deafc0 user: oehhar tags: tip-529-image-metadata
12:39
Proposed: d908f43d17: RFE: Travis: mac os x versions. Should be done for both Tcl and Tk, but let's try Tk first. Closed-Leaf check-in: 3f8162e4 user: jan.nijtmans tags: rfe-d908f43d17
12:14
Merge trunk. Add new option type TK_OPTION_INDEX. Start implementing extended index handling for -underline. check-in: 5fa05c6f user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-10
13:49
Replace call to malloc/free with ckalloc/ckfree check-in: 9abbb7f6 user: kevin_walzer tags: tk_accessible
10:30
Add NO_DEPRECATED builds to Travis check-in: 48acd504 user: jan.nijtmans tags: trunk
2020-06-09
12:45
TIP 529 image metadata: PNG format driver to version 3 interface check-in: a9b93d4d user: oehhar tags: tip-529-image-metadata
09:28
TIP529 image metadata: allow match functions to output metadata. implement file close. check-in: ad63541a user: oehhar tags: tip-529-image-metadata
07:24
Merge trunk check-in: 0f83fcf2 user: jan.nijtmans tags: strict-index, enhanced-index
07:23
Remove many unnessesaary curly-braces in testcases check-in: 696b6fb6 user: jan.nijtmans tags: trunk
07:05
Make it compile/run with Tcl 8.6 (again), even without strict-index modifications check-in: 5d40ef66 user: jan.nijtmans tags: strict-index, enhanced-index
02:29
Begin work on implementing Tk accessibility check-in: 950c5cf9 user: kevin_walzer tags: tk_accessible
2020-06-08
15:26
Merge 8.6 check-in: 69e440cb user: jan.nijtmans tags: trunk
15:23
Fix [2790615]: "update" performs Tk callbacks in its own stack frame check-in: b681f981 user: jan.nijtmans tags: core-8-6-branch
14:51
First concept check-in: f4b2ef25 user: jan.nijtmans tags: strict-index, enhanced-index
12:41
Fix [2790615]: "update" performs Tk callbacks in its own stack frame. by adding TCL_EVAL_GLOBAL in a lot of places. Closed-Leaf check-in: 98094aca user: jan.nijtmans tags: bug-2790615
10:38
Merge trunk check-in: 5e56098d user: jan.nijtmans tags: tip-529-image-metadata
10:31
When TK_NO_DEPRECATED is defined or when Tk is compiled with Tcl 9 headers, no longer support the oldImageType. check-in: 94086445 user: jan.nijtmans tags: trunk
09:29
Add "-fno-common" to SHARED_CFLAGS on various platforms (e.g. Linux, CYGWIN). This is the default with gcc-10, so better make sure it doesn't cause problems. check-in: 1b538df0 user: jan.nijtmans tags: trunk
2020-06-07
22:19
Fix the Redisplay to make new windows complete. check-in: 9ef4729e user: culler tags: idle_curiosity
20:11
Merge 8.6 check-in: 707175df user: jan.nijtmans tags: trunk
20:10
Don't use external base64 encoder for Tk's own test-cases. Cherry-picked from tip-529-image-metadata branch (good idea!) check-in: 71cb9b25 user: jan.nijtmans tags: core-8-6-branch
20:00
Be even more specific in the result expected from bind-35.1 check-in: 273ef8a6 user: fvogel tags: bug-e3888d5820-alt1
19:58
Add comment explaining the result expected for bind-35.1 check-in: c5754760 user: fvogel tags: bug-e3888d5820
19:55
Be even more specific in the result expected from bind-35.1 check-in: 293af2bb user: fvogel tags: bug-e3888d5820
11:25
TIP529 image metadata: correct shared metadata object ref count on output, implement XMP gif write check-in: 7a5f5a6c user: oehhar tags: tip-529-image-metadata
10:26
TIP529 image metadata: rename function & friends from Tk_CreatePhotoImageFormat87 to Tk_CreatePhotoImageFormatVersion3 check-in: 9829f627 user: oehhar tags: tip-529-image-metadata
2020-06-06
21:20
More attempts to make sure new windows are complete. check-in: ece9b22f user: culler tags: idle_curiosity
21:04
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 09059f1a user: fvogel tags: bug-e3888d5820
20:52
merge bug-e3888d5820 check-in: 19fdeea2 user: fvogel tags: bug-e3888d5820-alt1
20:51
Cherry-pick [a6c87041]: Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: c9db1d71 user: fvogel tags: bug-e3888d5820
19:56
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 9f7e6ca9 user: fvogel tags: bug-e3888d5820-alt1
19:16
TIP529 image metadata: added GIF XMP write test, functionality not implemented jet check-in: d76047d4 user: oehhar tags: tip-529-image-metadata
18:53
A different attempt to make sure new windows are completely drawn. check-in: a0cf8ddd user: culler tags: idle_curiosity
18:36
TIP529 image metadata: changed order of arguments to alphabetical order check-in: deec7f96 user: oehhar tags: tip-529-image-metadata
18:27
Merge trunk check-in: 0cd04856 user: oehhar tags: tip-529-image-metadata
18:07
TIP529 image metadata: changed driver interface: split metadata to in/out object, driver communication dstring, file close flag, reorder all options in a more logical order. Forking intended, will merge later. Thanks Jan, for your work. check-in: 195ed496 user: oehhar tags: tip-529-image-metadata
15:06
Make success criterion for test bind-35.1 more specific, so that this same test passes in branch bug-e3888d5820-alt1 but fails in core-8-6-branch (previously bind-35.1 did not fail in core-8-6-branch, in which bug [e3888d5820] is not yet solved). check-in: f641e3b1 user: fvogel tags: bug-e3888d5820-alt1
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: a97bc436 user: fvogel tags: trunk
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: 6ae2a281 user: fvogel tags: core-8-6-branch
2020-06-05
18:00
Fixed a bug in TkpDrawAllViews and added a mechanism to prevent Tcl_WaitForEvent from blocking if there is drawing that needs to be done. check-in: 2d709903 user: culler tags: idle_curiosity
14:36
Various simplifications, e.g. implement Tk_CreatePhotoImageFormat87 as macro calling Tk_CreatePhotoImageFormat. @harald, hoping you like it :-). Also, alphabetize image options. Closed-Leaf check-in: 5f0bada7 user: jan.nijtmans tags: tip-529-image-metadata-jan
09:07
Merge trunk, various tweaks to make it (at least) compile again. Not yet further tested. check-in: 7014d00b user: jan.nijtmans tags: tip-529-image-metadata-jan
2020-06-04
20:13
TIP529 image metadata: image data with gif comment test check-in: 7b8e689b user: oehhar tags: tip-529-image-metadata
19:18
photo read command: memory error on shrink option did not close the channel check-in: f70a4f46 user: oehhar tags: trunk
19:12
photo read command: memory error on shrink option did not close the channel check-in: 98e8021c user: oehhar tags: core-8-6-branch
2020-06-03
21:30
TIP529 image metadata: use metadata copy for put and read. Merge metadata on gif read check-in: 26f271fd user: oehhar tags: tip-529-image-metadata
05:56
Remove excess spacing. check-in: 11ecc0a8 user: fvogel tags: bug-e3888d5820-alt1
03:23
Do not draw in the setup proc. Fix the heartbeat so it can wake up Tcl_WaitForEvent. Handle the first drawing of a window. check-in: 3b683e73 user: marc_culler tags: idle_curiosity
2020-06-02
21:59
Remove now useless command and test constraint testgrab check-in: 4137a07c user: fvogel tags: bug-e3888d5820-alt1
21:56
Remove proc waitForGrab from test bind-35.1 check-in: 67a8c485 user: fvogel tags: bug-e3888d5820-alt1
21:53
Merge 8.7 Closed-Leaf check-in: 6f97e02f user: jan.nijtmans tags: death-to-dbgx
21:52
Merge trunk check-in: 9531826a user: jan.nijtmans tags: keysym-unicode
21:51
size_t for Tk_ItemDCharsProc(), with Tcl 9 headers check-in: 9d0f41c6 user: jan.nijtmans tags: trunk
21:42
merge bug-e3888d5820 check-in: be5373e1 user: fvogel tags: bug-e3888d5820-alt1
21:39
Make test bind-34.1 pass on Debian 10 with KDE/Plasma. check-in: 7462f056 user: fvogel tags: bug-e3888d5820
21:34
merge bug-e3888d5820 check-in: 6ed4c8f8 user: fvogel tags: bug-e3888d5820-alt1
21:33
Fix error (with no consequences) in test bind-34.1 check-in: 4e00b5d9 user: fvogel tags: bug-e3888d5820
21:16
Rename DoWarpWrtWin --> TkDoWarpWrtWin check-in: a7fba578 user: fvogel tags: bug-e3888d5820-alt1
21:11
Remove function DoWarpWrtScreen which was called from only one place, and add comments. check-in: 6a5ae3f3 user: fvogel tags: bug-e3888d5820-alt1
20:48
Rename DoWarp to DoWarWrtScreen, add function DoWarpWrtWin to factorize the code a bit. check-in: 11330ae0 user: fvogel tags: bug-e3888d5820-alt1
09:50
Fix two (minor) warnings, discovered with gcc-10, using Tcl 9 headers) . check-in: 49c399f7 user: jan.nijtmans tags: trunk
06:52
Remove the TK_DISPLAY_IN_WARP machinery completely. check-in: f1f81061 user: fvogel tags: bug-e3888d5820-alt1
06:45
Warping with respect to the whole screen is now synchronous as well (it is no longer executed as an idle task). This allows to remove some further update/after commands in tests. check-in: 3e8ae688 user: fvogel tags: bug-e3888d5820-alt1
06:16
A more robust approach to warping with respect to a window: make the call to TkpWarpPointer happen in TkPointerEvent instead of as an idle event. This allows to remove some update/after commands in tests since warping with respect to a window is now synchronous (it happens before event generate $win <Motion> -warp 1 ... returns). check-in: d9d8c6bf user: fvogel tags: bug-e3888d5820-alt1
2020-06-01
21:34
Better control over when drawRect runs. Add check for drawing outside of the drawRect clipping rectangle. check-in: c357edcf user: culler tags: idle_curiosity
2020-05-31
21:19
Add some methods for managing damage rectangles. check-in: 370481ef user: culler tags: idle_curiosity
17:26
Merge 8.6 check-in: 8d40865c user: culler tags: idle_curiosity
17:25
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 0561d0ab user: culler tags: trunk
17:21
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 6becaeea user: culler tags: core-8-6-branch
2020-05-30
23:13
A partly but not completely successful attempt to control how drawRect is run. check-in: b3409e67 user: culler tags: idle_curiosity
21:56
Merge fork check-in: 3b356031 user: oehhar tags: tip-529-image-metadata
21:53
TIP529 image metadata: untested sketch to implemet new call interface for Tcl_CreatePhotoImageType with metadata in all functions. Replaces Tk_Get/SetMetadata check-in: b272bef7 user: oehhar tags: tip-529-image-metadata
14:35
Merge 8.6 check-in: 95c4387a user: culler tags: idle_curiosity
01:55
Create new branch named "bug-50ed1edd" Leaf check-in: 24358194 user: bll tags: bug-50ed1edd
2020-05-29
18:30
Remove some unnecessary macOS conditional code by using internal stubs. check-in: e3caa739 user: culler tags: trunk
18:21
Remove some unnecessary macOS conditional code by using internal stubs. check-in: 4eafaf96 user: culler tags: core-8-6-branch
2020-05-28
20:45
Fix [3c6660b6f0], [601cead1d0] and [4b50b76028]: Wrong ttk::checkbutton and ttk::radiobutton scaling on Windows 10. Fix by Csaba Nemethi, and Brad Lanam. check-in: 3c7d1376 user: fvogel tags: trunk
20:45
Fix [3c6660b6f0], [601cead1d0] and [4b50b76028]: Wrong ttk::checkbutton and ttk::radiobutton scaling on Windows 10. Fix by Csaba Nemethi, and Brad Lanam. check-in: 068e4c42 user: fvogel tags: core-8-6-branch
14:54
Fix C++ build check-in: 4de19c21 user: jan.nijtmans tags: tip-529-image-metadata
13:26
Slight definition change in ::tk::endOfGlyphCluster. It now returns the index _after_ the boundary not the one before. Also, the spinbox is now fully working. check-in: db241674 user: jan.nijtmans tags: glyph_indexing_2
2020-05-27
19:59
TIP529 image metadata: correct and test GIF XMP segment check-in: f7998a5e user: oehhar tags: tip-529-image-metadata
13:12
Fix "Delete" and "Backspace" for text widgets check-in: 828a6ac2 user: jan.nijtmans tags: glyph_indexing_2
12:55
Rename utility functions. Make Delete and Backspace work too check-in: a666f37e user: jan.nijtmans tags: glyph_indexing_2
10:47
A few more tweaks, using size_t in Tcl 9 builds. check-in: 89219eac user: jan.nijtmans tags: trunk
09:23
Merge trunk check-in: e24dca6c user: jan.nijtmans tags: tip-529-image-metadata
09:20
Add Clang++ build to Travis on MacOS. Use more size_t internally, when compiled against Tcl 9 headers. No change when compiled against Tcl 8. check-in: 9baf6d49 user: jan.nijtmans tags: trunk
2020-05-26
20:41
A different approach to glyph indexing check-in: e0f4bbcd user: jan.nijtmans tags: glyph_indexing_2
18:55
TIP 529 image metadata: make gif comment parsing work and start with tests. Also eliminate the base64 from the tests. check-in: 06d11503 user: oehhar tags: tip-529-image-metadata
16:28
Add a range command to the entry in order to support glyph-based selection. Closed-Leaf check-in: 94473623 user: marc_culler tags: glyph_indexing
14:55
Convert Tk_ItemIndexProc/Tk_ItemInsertProc to use size_t as index type, when compiled against Tcl 9 headers. Various more fixes in using size_t for Tcl >= 9 Closed-Leaf check-in: aa8c9592 user: jan.nijtmans tags: size-for-sel
12:26
Adjust the TextManager interface slightly. check-in: 4ce9e66f user: marc_culler tags: glyph_indexing
09:30
Fix C++ build for MacOS Closed-Leaf check-in: c5209e01 user: jan.nijtmans tags: macOS-clangplusplus
06:20
Clang++ build for MacOS check-in: ce0b4683 user: jan.nijtmans tags: macOS-clangplusplus
06:03
Merge trunk and fix C++ build check-in: 63e6499f user: jan.nijtmans tags: tip-529-image-metadata
01:40
Initial implementation of listbox enhancement. Leaf check-in: b653185b user: griffin tags: poormans-tablelistbox
00:59
Create new branch named "poormans-tablelistbox" check-in: a3c035ea user: griffin tags: poormans-tablelistbox
2020-05-25
20:06
Add support for validation of Entry widgets. check-in: f37e7875 user: marc_culler tags: glyph_indexing
15:21
Negative "slaveIndex" means out-of-bounds too. check-in: 2e8d5be6 user: jan.nijtmans tags: size-for-sel
15:08
Formatting and even more size_t usage. check-in: 48eaec3a user: jan.nijtmans tags: size-for-sel
12:20
Use more size_t type internally, when compiling against Tcl 9.0 headers. No change when using Tcl 8.x. Add C++ travis build for TCL_UTF_MAX=4 (compat with Tcl 8.7) and TCL_UTF_MAX=6 (compat with Tcl 9.0) making sure that C++'s strict typing stays correct. check-in: 71b60396 user: jan.nijtmans tags: trunk
2020-05-24
21:47
Fix 2 (minor) gcc warnings check-in: 7abb3161 user: jan.nijtmans tags: size-for-sel
21:29
More progress check-in: c3df9bb5 user: jan.nijtmans tags: size-for-sel
20:58
Implement a much simpler method to get the proper sizing (nemethi). Closed-Leaf check-in: 61b6ee65 user: bll tags: bug-3c6660b6
20:28
Merge trunk. This introduces in particular the new 'treeview delete' feature from TIP #574. Fix conflicts in ttkTreeview.c and treeview.tcl. Also propagate to the new options in this branch the TCL_AUTO_LENGTH -> TCL_INDEX_NONE change just made in trunk. Test treetags-4.8 (tag deletion with tagged cells) fails, indicating that the code needs changes in order to remove the tag from the cells using it before actually deleting this tag, in other words the impact of TIP #574 on the present branch was not yet dealt with. check-in: 1d88ef94 user: fvogel tags: pspjuth-treeview
18:24
TIP529: Add GIF Extension blocks of type Application and XMP to metadata dict check-in: 8dd5dc1e user: oehhar tags: tip-529-image-metadata
16:43
Merge trunk. Also (really) fix build against Tcl 8.6 TCL_UTF_MAX=6 now check-in: b0ad4652 user: jan.nijtmans tags: size-for-sel
15:44
Merge trunk check-in: 23d15a39 user: oehhar tags: tip-529-image-metadata
15:00
Add FETCH_ONCE to the treeview indicator also. check-in: 34f25449 user: bll tags: bug-3c6660b6
10:51
Use S_OK for result instead of directly 0. check-in: 824c2c6a user: fvogel tags: bug-3c6660b6
08:46
Merge implementation of TIP #574 following acceptation by vote. check-in: 5137a72f user: fvogel tags: trunk
2020-05-23
22:13
Merge 8.6 check-in: 60835526 user: jan.nijtmans tags: trunk
22:12
Put back comment about "tcl_wordchars" variable: it is still correct check-in: 08a11c9c user: jan.nijtmans tags: core-8-6-branch
21:40
Merge trunk. Fix C++ builds, also for TCL_UTF_MAX=4 and TCL_UTF_MAX=6 check-in: 0cb6fdeb user: jan.nijtmans tags: size-for-sel
16:51
Proof of concept for glyph-based indexing using a platform-specific TextManager - only implemented for macOS tk entry widgets so far. check-in: 0c9ad396 user: marc_culler tags: glyph_indexing
2020-05-22
13:40
Merge 8.6 check-in: 905e6388 user: jan.nijtmans tags: trunk
13:36
Merge 8.5 check-in: ba9430d0 user: jan.nijtmans tags: core-8-6-branch
13:17
Remove incorrect reference to tcl_wordchars, it isn't used any more. check-in: e67cc096 user: jan.nijtmans tags: core-8-6-branch
13:02
Merge 8.7 check-in: e1338766 user: jan.nijtmans tags: revised_text, tip-466
12:43
Don't use TCL_AUTO_LENGTH in Tk any more, just use TCL_INDEX_NONE consistantly everywhere: It's actually the same. check-in: 1c6ef075 user: jan.nijtmans tags: trunk
11:32
More progress check-in: 68e4c6f7 user: jan.nijtmans tags: size-for-sel
08:40
Revert part of [27e083eed755bf65], which broke the Windows build. check-in: 63517ff1 user: jan.nijtmans tags: trunk
08:36
Minor compiler warning check-in: 862a73d9 user: jan.nijtmans tags: size-for-sel
2020-05-21
22:29
More progress check-in: 09125140 user: jan.nijtmans tags: size-for-sel
16:44
Use more size_t for *Sel*-related functions, in case compiling with Tcl 9 check-in: bfa73015 user: jan.nijtmans tags: size-for-sel
2020-05-20
23:02
Slightly biger "lenght" variables, in case we are using Tcl 9 check-in: d1a2a967 user: jan.nijtmans tags: trunk
19:19
Fix compiler warning: macOS string length is unsigned. check-in: 162f8167 user: culler tags: trunk
19:18
Fix compiler warning: macOS string length is unsigned. check-in: 6a895dad user: culler tags: core-8-6-branch
17:07
Merge 8.6. Protection done by TkUtfAtIndex() not needed here, because Tcl_UtfAtIndex() in Tcl 8.7 already does that. check-in: bb02803f user: jan.nijtmans tags: trunk
16:51
Add (and use) new internal function TkUtfAtIndex(), which does the same as Tcl_UtfAtIndex() only it protects against ending in the middle of a 4-byte UTF-8 sequence. This should fix another part of [a179564826] when handling copy-pasted Emoji in Text/Entry (and other) widgets. check-in: 391e0573 user: jan.nijtmans tags: core-8-6-branch
15:43
Work around a windows vsapi issue where the size returned for a vsapi element changes upon fetching the size a second time. check-in: c894fa66 user: bll tags: bug-3c6660b6
15:41
Create new branch named "bug-3c6660b6" check-in: 5b36b6e2 user: bll tags: bug-3c6660b6
12:02
Make Tk on MacOS work (again) with Tcl 9. Remove two debug lines. check-in: b45512fc user: jan.nijtmans tags: trunk
10:10
Fix TkUtfAtIndex(), still was not 100% correct. Simplify TKNSString::DString, since Tcl_UniCharToUtf() is already capable of surrogate handling with a proper Tcl version. Closed-Leaf check-in: 206f13cd user: jan.nijtmans tags: bug-a179564826-2
2020-05-19
20:43
Aqua: Try processing idle events before each call to [NSApp nextEventMatchingMask ...] check-in: 71433282 user: culler tags: idle_curiosity
20:13
> ... >= check-in: 4ff5c1f4 user: jan.nijtmans tags: bug-a179564826-2
20:10
Little variation on bug-a179564826, in which Character indexing is kept, but with surrogate protection check-in: b5679484 user: jan.nijtmans tags: bug-a179564826-2
19:44
Use Glyph indexing in more places (underscoring and canvas text and some more) Closed-Leaf check-in: f92e58dc user: jan.nijtmans tags: bug-a179564826
14:33
Merge 8.6 check-in: 9b2a03e6 user: jan.nijtmans tags: bug-a179564826
14:13
Merge 8.6 check-in: 2c57b4db user: jan.nijtmans tags: trunk
14:02
New (internal) function TkUtfPrev(). This function can handle 4-byte (illegal) byte-sequences, arising when pasting Emoji on a Text widget on MacOS (for example) check-in: 4c2d607e user: jan.nijtmans tags: core-8-6-branch
07:36
Fix some deprecation/unused parameter compiler warnings check-in: 27e083ee user: jan.nijtmans tags: trunk
06:52
Add TkUtfCharComplete(), and use it in TkNumUtfChars() check-in: 77c2afc2 user: jan.nijtmans tags: bug-a179564826
02:31
Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow editing emoji text (without variant selectors) in Entry widgets on macOS. check-in: bfa04527 user: culler tags: bug-a179564826
2020-05-18
22:13
Merge 8.6 check-in: 93cd79b2 user: jan.nijtmans tags: trunk
22:11
Eliminate two Tcl_UtfNext() calls, because the UtfToUniChar() variants are more likely to do the right thing when surrogates are involved. check-in: ca287d22 user: jan.nijtmans tags: core-8-6-branch
22:01
Merge 8.6 check-in: 2a783500 user: jan.nijtmans tags: bug-a179564826
21:08
Merge 8.6 check-in: a46e5678 user: jan.nijtmans tags: trunk
21:06
Add support for setting InputLanguage encoding to "utf-8". I don't know if it's possible on Windows 10, but if it is, it would go terribly wrong here ... check-in: 0c963902 user: jan.nijtmans tags: core-8-6-branch
2020-05-17
22:25
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: 0ad0c3de user: culler tags: trunk
22:08
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: f95b4ffb user: culler tags: core-8-6-branch
16:53
Fix [2a61eca3a8]: Aqua widgets sometimes not redrawn. Leaf check-in: ff2b4001 user: culler tags: bug-2a61eca3a8
16:51
Add TkMacOSXScrollerPagingBehaviorObjCmd() by Christopher Chavez. Update ttk/scrollbar.tcl to use it for aqua windowing system. Rearrange ttk/scrollbar.tcl. Leaf check-in: e48f0ce6 user: bll tags: rfe-76588c85-8-6
16:43
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 71024948 user: culler tags: trunk
16:42
Don't use trans_chars array on MacOSX any more. check-in: 009e3e09 user: culler tags: trunk
16:39
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 695f33f2 user: culler tags: core-8-6-branch
15:19
Merge 8.6 Closed-Leaf check-in: 824e02ad user: jan.nijtmans tags: unix_trans_chars
15:07
Don't use trans_chars array on MacOSX any more. check-in: 70abbca6 user: jan.nijtmans tags: core-8-6-branch
13:40
Revert one more change to TKNSString that was missed. check-in: 1a94e1de user: marc_culler tags: unix_trans_chars
13:34
Revert unrelated changes to TKNSString class. check-in: a46f7fba user: marc_culler tags: unix_trans_chars
2020-05-16
19:15
Incorporate the changes which make unix use trans_chars. check-in: 23f85a39 user: culler tags: unix_trans_chars
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: a9357218 user: marc_culler tags: trunk
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: cfb7ba80 user: marc_culler tags: core-8-6-branch
17:57
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: f4a9831a user: culler tags: trunk
17:56
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: ebeed2da user: culler tags: core-8-6-branch
14:20
Remove code from TkpWarpPointer which was only needed to construct the NSEvent that is no longer being constructed. check-in: 8ecf47c3 user: marc_culler tags: bug-e3888d5820
12:55
Let the bug id be correct Closed-Leaf check-in: b7d1613b user: fvogel tags: bug-5c51be6411
12:54
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 5276fbf4 user: fvogel tags: bug-5c51be6411
2020-05-15
18:48
Change Swap() routine to be: SetBehaviour {jump|page} (Swap is non deterministic) check-in: 985d04ca user: bll tags: rfe-76588c85-8-6
18:27
Add configurable actions to ttk::scale. Add a Swap routine to ttk::scale. Fix ttk::scrollbar binding. check-in: 8f2c972b user: bll tags: rfe-76588c85-8-6
18:09
Add an alternate button action for shift-button (alt-button on macos). Add bindings to use it. This is also affected by the new Swap() routine. Need to verify that the option key sends an alt modifier. check-in: 217e8c8e user: bll tags: rfe-76588c85-8-6
17:18
Add the ability to configure the actions for the ttk scrollbar buttons. Add a ttk::scrollbar::Swap procedure to swap the left and middle actions. Implement right button incremental scroll (same as pressing an arrow). check-in: 740388af user: bll tags: rfe-76588c85-8-6
15:33
Experiment: What if we would use the trans_chars array on all platforms, X11 too? Closed-Leaf check-in: fe93404a user: jan.nijtmans tags: trans_chars
15:04
Make sure unix includes its platform-specific header in files that use TkKeyEvent. Closed-Leaf check-in: d8a27f1d user: culler tags: jn-d2a10a14a8
14:56
Add a new ttk::scrollbar internal command: jumplocation to calculate the fraction + 1/2 the thumb's current length. Use this new command in scrollbar.tcl. This allows the jump to position the thumb's center directly under the mouse cursor. check-in: e28a885a user: bll tags: rfe-76588c85-8-6
14:19
Move platform-specific declarations into platform-specific header files. check-in: d178d7db user: marc_culler tags: jn-d2a10a14a8
13:57
Add bindings for button-3 so that the second button click binding to the Jump() procedure works as expected on MacOS. check-in: 08d66a82 user: bll tags: rfe-76588c85-8-6
13:56
Create new branch named "rfe-76588c85-8-6" check-in: b2f011ce user: bll tags: rfe-76588c85-8-6
13:48
Merge 8.6 check-in: 2cdbe186 user: marc_culler tags: jn-d2a10a14a8
13:08
Merge 8.6 check-in: c28cfa81 user: jan.nijtmans tags: trunk
12:46
Fix [a953736b546ce681cbfc]: Potential wrong use of TkKeyEvent. Finally done what's suggested there: Since kePtr->charValuePtr is only used on X11, only do the ckfree(kePtr->charValuePtr) on X11. On Win32, use TkKeyEvent in stead of the non-standard XEvent. On macOS TkKeyEvent is not used, so no change is needed (- MC). check-in: 7f8bca68 user: jan.nijtmans tags: core-8-6-branch
2020-05-14
23:07
Switch state and delta in TkWheelEvent so they match the layout in XKeyEvent. check-in: 7d1ec731 user: marc_culler tags: jn-d2a10a14a8
22:50
Fix the build for MSVC check-in: 6ed60230 user: fvogel tags: jn-d2a10a14a8
21:46
Add the macOS support, using the TkWheelEvent but not the TkKeyEvent since macOS no longer needs trans_chars. check-in: 45e68db7 user: culler tags: jn-d2a10a14a8
19:11
More improvements handling characters > U+FFFF as surrogates. Add internal TkUtfPrev(), which handles jumping back over surrogate pairs. check-in: 95cf4257 user: jan.nijtmans tags: bug-a179564826
14:35
First concept cleanup for [d2a10a14a8] (already merged to core-8-6-branch but with a quickfix). This makes TkKeyEvent usable for all platforms, and adds a generic TkWheelEvent. So far, only adapted for X11 and Windows, still has to be modified for MacOS. check-in: f0b744c2 user: jan.nijtmans tags: jn-d2a10a14a8
14:32
Eliminate trans_chars from the macOS port. Now that the keycode field holds a UCS-32 character in the MacKeycode .v.keychar bitfield there is no need for trans_chars. Leaf check-in: cf6544e0 user: marc_culler tags: bug-d2a10a14a8
11:57
Fix compilation, due to merging part of the quick-fix here. check-in: 995dde33 user: jan.nijtmans tags: bug-d2a10a14a8
11:53
Merge 8.6 check-in: 656d453a user: jan.nijtmans tags: bug-d2a10a14a8
2020-05-13
19:59
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: 2ebdc58c user: fvogel tags: trunk
19:58
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: a6c87041 user: fvogel tags: core-8-6-branch
19:50
Make windows use xwheel.delta; change 20 20 to 25 25 in bind-34.2 to make it pass on VirtualBox. check-in: 7f03dff6 user: culler tags: bug-d2a10a14a8
14:57
Use a platform-specific macro to access the mousewheel delta - fixes build and perfomance failure on linux and win. check-in: 4a1a8f64 user: culler tags: bug-d2a10a14a8
11:14
Merge 8.6 check-in: 355964cd user: jan.nijtmans tags: trunk
11:06
Quick-fix for build problem on X11 (unfortunately, this means mis-using the xbutton.button field again, don't have other quick solution for that) check-in: 8873df30 user: jan.nijtmans tags: core-8-6-branch
2020-05-12
22:32
Small adjustments to tkBind.c. Thanks, Francois check-in: ae711cc9 user: culler tags: trunk
22:30
Small adjustments to tkBind.c. Thanks, Francois check-in: dc8e1390 user: culler tags: core-8-6-branch
22:29
Use SET_NUMBER for Bool fields and make sure they print as Booleans; remove a couple of redundant assignments. check-in: 892c2cc2 user: culler tags: bug-d2a10a14a8
18:12
Merge 8.6 check-in: a0d39d8d user: culler tags: mac_styles
17:58
Aqua: Fix an error in Tk_SetCaretPos. check-in: e3daeacd user: culler tags: trunk
17:57
Aqua: Fix an error in Tk_SetCaretPos. check-in: 2d157902 user: culler tags: core-8-6-branch
16:28
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 27af04b0 user: culler tags: trunk
16:26
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 59c70bac user: culler tags: core-8-6-branch
16:14
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: e800e548 user: culler tags: trunk
16:12
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: 822757e5 user: culler tags: core-8-6-branch
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: 0b6e77ce user: culler tags: trunk
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: cb5da4af user: culler tags: core-8-6-branch
15:12
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 15a8ae97 user: culler tags: trunk
14:39
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 71ebe759 user: culler tags: core-8-6-branch
13:25
Add the Menu key to bind-35.1 Closed-Leaf check-in: d791c204 user: culler tags: bug-585584ad66
13:21
Deal with the Menu key and possibly other keys that Apple does not use. check-in: 3522f9f8 user: culler tags: bug-585584ad66
12:25
Better way to handle closed key windows on deactivation. Closed-Leaf check-in: 68a59045 user: culler tags: bug-411359dc3b
2020-05-11
22:03
Revert changes to tkBind.c which will be handled by bug-d2a10a14a8/ check-in: 98bafa87 user: culler tags: bug-585584ad66
21:24
Fix [411359dc3b]: Clean up Aqua window destruction in TkWmDeadWindow to prevent crashes and zombies on systems with a Touchbar. check-in: aae941e2 user: culler tags: bug-411359dc3b
02:20
Try to match signed/unsigned to xlib correctly; restore macros but try to use more descriptive names; further simplify the big switch. check-in: 73046883 user: marc_culler tags: bug-d2a10a14a8
2020-05-10
21:37
Backout the last two commits. That was my error: the original #define KEY_BUTTON_MOTION_CROSSING_WHEEL was (KEY|BUTTON|MOTION|VIRTUAL|CROSSING|WHEEL), that is it included VIRTUAL even if its name didn't. This define is no longer used, making things less misleading. check-in: 97d281dc user: fvogel tags: bug-d2a10a14a8
21:22
Remove one more apparently erroneously introduced check on the VIRTUAL flag. check-in: fbea5130 user: fvogel tags: bug-d2a10a14a8
21:20
Remove apparently erroneously introduced checks on the VIRTUAL flag. check-in: 34913485 user: fvogel tags: bug-d2a10a14a8
21:15
Restore distinguishing of the case of CROSSING in %x and %y substitutions. check-in: 3dcb8b0b user: fvogel tags: bug-d2a10a14a8
21:10
Remove a now useless test. check-in: 10518a91 user: fvogel tags: bug-d2a10a14a8
21:01
Remove useless defines and make some cosmetic changes. check-in: e0b0a0cc user: fvogel tags: bug-d2a10a14a8
20:25
Add a separate flag for MouseWheel events (tkBind.c) and a new WheelEvent event type to the XEvent union (Xlib.h). The new struct agrees with the KeyEvent except it replaces the unsigned int keycode with a signed int delta and drops the trans_chars and nbytes fields that come after the keycode in a KeyEvent. In addition to that, remove the NO_NUMBER hack and make the code clearer with respect to signed vs unsigned numbers. Thanks to Marc Culler for providing this patch. check-in: fdbfe088 user: fvogel tags: bug-d2a10a14a8
2020-05-09
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 702ebb7e user: fvogel tags: trunk
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 852982f5 user: fvogel tags: core-8-6-branch
08:04
Add test treetags-4.8 exercising tag *deletion* (not tag removal) for a tag used by a cell. This test currently (expectedly) triggers an error since '.tree tag delete' is at this stage only a proposal (see TIP #574). When this proposal will be accepted and branch tip-574 be merged, treetags-4.8 will be here to confirm that tag deletion works with tagged cells, or to remind that the code needs changes in order to remove the tag from the cells using it before actually deleting this tag. check-in: 7438e411 user: fvogel tags: pspjuth-treeview
2020-05-08
16:04
A few cosmetic changes Closed-Leaf check-in: 69cfdac8 user: fvogel tags: bug-1bb2f1d7ab, tip-574
14:44
Add test treetags-1.11 testing [.tree tag delete]. Also remove old proc in since Tcl features this operator natively. By Emiliano Gavilan. check-in: 0585636a user: fvogel tags: bug-1bb2f1d7ab, tip-574
14:43
Fix [1bb2f1d7ab]: ttk::treeview doesn't delete tags. Patch from Emiliano Gavilan. check-in: 026c74c5 user: fvogel tags: bug-1bb2f1d7ab, tip-574
2020-05-07
02:04
Restore sheets in Mac file dialogs check-in: 9a619439 user: kevin_walzer tags: trunk
02:03
Restore sheets in Mac file dialogs check-in: 54290f18 user: kevin_walzer tags: core-8-6-branch
2020-05-06
21:45
Work around an Apple bug which causes *Warning: Window move completed without beginning.* to be sent to stderr. check-in: 9726c0e9 user: culler tags: bug-585584ad66
16:59
Avoid warnings by calling [panel runModal] instead of [NSApp runModalForWindow:panel] Closed-Leaf check-in: ed6a4287 user: culler tags: catalina-sheets
2020-05-05
18:05
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 3c7ba230 user: culler tags: trunk
17:46
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 151ef760 user: culler tags: core-8-6-branch
16:03
More comment edits check-in: abd89449 user: marc_culler tags: bug-585584ad66
13:41
Edit another comment. check-in: 4ae4ff44 user: marc_culler tags: bug-585584ad66
02:11
Edit comments. check-in: bced901e user: culler tags: bug-585584ad66
00:47
Add regression tests for modifier key events. check-in: ed1f8451 user: marc_culler tags: bug-585584ad66
2020-05-04
22:16
Add non-regression tests. check-in: 7bd8af87 user: marc_culler tags: bug-585584ad66
2020-05-03
21:06
Make a bit more use of helper functions. No functional change. check-in: 4ca3234f user: fvogel tags: bug-16ef161925
19:49
make injectkeyevent accept a numerical keysym instead of a virtual key code. check-in: f72d7762 user: marc_culler tags: bug-585584ad66
16:14
Add comments, set virtual to REPLACEMENT_VIRTUAL when inserting IME text too. check-in: 914d59f9 user: marc_culler tags: bug-585584ad66
09:31
Now a mixture of my fix with Gregor's fix. All tests from bind.test do pass again. check-in: 3604f763 user: fvogel tags: bug-16ef161925
09:07
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. Closed-Leaf check-in: 00b6fecf user: fvogel tags: bug-88c9e0928b
03:03
Replace one hash table with an array; make keycodes work in text and entry; use bitfields; stop bind from sign extending keycodes. check-in: 89964278 user: marc_culler tags: bug-585584ad66
2020-05-02
19:33
Revert my fix proposal [dfa8bbc5] and commit a fix proposal from Gregor. Tests bind-33.16, -17 and -18 fail again. Moreover bind-33.9 now fails (regression). check-in: 28f17b89 user: fvogel tags: bug-16ef161925
19:25
Add new test bind-33.19, further exercising simulation of the keyboard to trigger bindings containing several patterns. check-in: d650a3bd user: fvogel tags: bug-16ef161925
16:59
Fix proposal for [16ef161925]: <Escape><Control-c> binding sequence not working anymore check-in: dfa8bbc5 user: fvogel tags: bug-16ef161925
16:58
Add (currently failing) tests bind-33.16, bind-33.17 and bind-33.18 exercising the case reported in bug [16ef161925] check-in: a54810f8 user: fvogel tags: bug-16ef161925
14:19
Add comments check-in: 36de2d12 user: fvogel tags: bug-16ef161925
02:36
Restore sheets to file dialogs on macOS check-in: 51bfb084 user: kevin_walzer tags: catalina-sheets
2020-05-01
14:00
Fix [d2a10a14a8]: Don't lookup keysym for mousewheel events. Patch from Christopher Chavez check-in: e596815d user: fvogel tags: bug-d2a10a14a8
12:02
merge core-8-6-branch check-in: ebf1bde5 user: fvogel tags: bug-7655f65ae
12:01
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: 22f641ad user: fvogel tags: trunk
12:00
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: dcb50189 user: fvogel tags: core-8-6-branch
11:57
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: 488a7dc9 user: fvogel tags: trunk
11:57
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: ef40798d user: fvogel tags: core-8-6-branch
2020-04-30
03:05
Do a little better with keypad keys and shifting keysyms that are not on the keyboard. check-in: 6ff586ae user: marc_culler tags: bug-585584ad66
01:56
Edit some comments. check-in: f83070b2 user: marc_culler tags: bug-585584ad66
01:37
Add missing braces. Thanks to Christopher Chavez. check-in: 192026ec user: marc_culler tags: bug-585584ad66
2020-04-29
21:56
Follow Jan's sage advice and revert the xlib files. check-in: d2e9cdad user: culler tags: bug-585584ad66
18:40
Deal with <Oslash> ~ <Shift-oslash> ~ <Shift-Option-o> ~ <Shift-Option-O> ~ <Option-O> ... and fix <BackSpace> and improve injection of key NSEvents. check-in: 45d669d2 user: marc_culler tags: bug-585584ad66
2020-04-28
14:41
More comment edits. Add a new test command which can by used to inject key NSEvents directly into the macOS event queue. check-in: 162c782f user: culler tags: bug-585584ad66
2020-04-27
19:08
Correct a couple of masking operations. check-in: 02bc5f3b user: culler tags: bug-585584ad66
18:54
Edit a comment check-in: 3150141a user: culler tags: bug-585584ad66
17:21
Eliminate use of nbytes, which seems to be superfluous on macOS; edit some comments check-in: 5ffe6fe8 user: marc_culler tags: bug-585584ad66
13:45
Fix crash when Tk is deactivated while the character selection popup is open. Nice catch by Christopher Chavez! check-in: 7a38ecf7 user: marc_culler tags: bug-585584ad66
01:28
Deal with Apple's Backspace key. check-in: 75a1a919 user: marc_culler tags: bug-585584ad66
2020-04-26
22:35
Revert change to tkMacOSXMouseEvent.c which broke local grabs and add a NULL pointer guard in setupXEvent. check-in: 8add666e user: culler tags: bug-585584ad66
22:12
Tidy up; expand comments; clarify NSTextInputClient logic; deal with keyPad buttons. check-in: ae01b91e user: culler tags: bug-585584ad66
21:05
More accurately comment canvText-20.2 Closed-Leaf check-in: a8069c8c user: fvogel tags: bug-2712f43f6e
20:30
Add test canvText-20.2 failing before commit [f74fffb4] and no longer failing with this commit. check-in: 2d463458 user: fvogel tags: bug-2712f43f6e
10:07
Remove cast to int when calling MultiFontTextOut from TkDrawAngledChars (since x and y are doubles and MultiFontTextOut now accepts doubles). Closed-Leaf check-in: 6f7aab5e user: fvogel tags: bug-cd8714756c
03:07
Figured out how to make empty trans_chars, and dealt with menu and control characters. check-in: 461039d9 user: culler tags: bug-585584ad66
2020-04-25
22:51
Prevent a crash in setXEventPoint by checking for NULL wmInfoPtr check-in: 7d3000b3 user: culler tags: bug-585584ad66
22:05
Remove no-op bindings for function keys and set trans_chars appropriately. check-in: dbc9845c user: culler tags: bug-585584ad66
19:16
Fixing IME broke Latin1; make both work. Use a flag so deciding whether to use the TextInputClient will be more robust. check-in: 020b108b user: culler tags: bug-585584ad66
13:50
merge trunk (conflicts fixed) check-in: 0976e330 user: fvogel tags: pspjuth-treeview
13:35
Fix a logic error that broke IME and remove the static caret_win variable. check-in: a0aa3688 user: marc_culler tags: bug-585584ad66
12:32
Restore the build with MSVC after the C++ changes. check-in: a91c2341 user: fvogel tags: revised_text, tip-466
10:05
merge trunk check-in: 28e20a91 user: fvogel tags: revised_text, tip-466
09:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: f7b8c43e user: fvogel tags: trunk
09:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: 145b4fdd user: fvogel tags: core-8-6-branch
09:51
Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons). check-in: cf49dabd user: fvogel tags: trunk
09:50
Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons). check-in: 9a7168ff user: fvogel tags: core-8-6-branch
09:43
Fix [3519111fff]: Problem with scroll in ttk check-in: ce490f07 user: fvogel tags: trunk
09:42
Fix [3519111fff]: Problem with scroll in ttk check-in: 58465630 user: fvogel tags: core-8-6-branch
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 253201b5 user: fvogel tags: trunk
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 4af616c6 user: fvogel tags: core-8-6-branch
01:38
Restore F17 which was accidentally deleted when moving the KeyArray to a header file. check-in: 249ca6a8 user: marc_culler tags: bug-585584ad66
2020-04-24
22:28
Add keysym data for Menu and keypad. check-in: b68c95bf user: culler tags: bug-585584ad66
20:13
Add x, y, X and Y to key events. check-in: 0dd0b22f user: culler tags: bug-585584ad66
17:43
Fix [4fa083dd3f]: Should not set the caret position for a window which is not receiving key events. check-in: 913cc4b5 user: culler tags: bug-585584ad66
13:54
Create TKNSString which implements Christopher Chavez's suggestion in [4cda3ff048] for more efficient conversion from TclUtf to UTF-16. Closed-Leaf check-in: d7f8c0cc user: marc_culler tags: rfe-4cda3ff048
2020-04-23
21:06
Optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: fbf5dd8e user: fvogel tags: bug-2712f43f6e
20:58
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft. Patch from Christopher Chavez. check-in: f74fffb4 user: fvogel tags: bug-2712f43f6e
15:39
Rework the keysym handling so we can generate keysyms for non-Latin-1 keys. Also, edit comments and try to make names more accurate. check-in: 95c18e3b user: marc_culler tags: bug-585584ad66
2020-04-22
21:39
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: d850ea1f user: fvogel tags: bug-cd8714756c
2020-04-21
19:33
Make the structure of the latin1Table explicit check-in: caf2a7d4 user: marc_culler tags: bug-585584ad66
17:29
Send all chars up to 0x7F to the TextInputClient so non-Latin1 keyboards work again. check-in: 86620139 user: marc_culler tags: bug-585584ad66
06:57
Apply a third patch from Christopher Chavez. check-in: e3fc1880 user: fvogel tags: bug-7655f65ae
2020-04-20
21:06
Process Control-Tab normally; stop using an illegal value for send_event as a flag. check-in: bd0628f7 user: culler tags: bug-585584ad66
19:18
Fix two typos and a bug -- thanks to Christopher Chavez. check-in: f4ee810c user: culler tags: bug-585584ad66
17:14
Another rewrite of tkProcessKeyEvent to repair and clarify the logic of when to use the TextInputClient and when to send an XEvent. check-in: 769f555d user: marc_culler tags: bug-585584ad66
2020-04-19
23:43
Another major overhaul: more code cleanup; make event generate work for Home, End, ...; distinguish left and right mod keys. check-in: 7e861e1e user: marc_culler tags: bug-585584ad66
10:01
Apply another patch by Christopher Chavez that fixes the jerk of strings on aqua when selecting text (see the ticket). There is no functional change on Windows and Linux in this patch. check-in: f7f8ba2e user: fvogel tags: bug-7655f65ae
09:34
Fix [7655f65ae7]: text positioning issues in entry widgets. This is a patch from Christopher Chavez, slightly modified, and addresses the bug for Windows, Linux and macOS. check-in: 52f87eb1 user: fvogel tags: bug-7655f65ae
09:02
Remove superfluous call to TtkScrolled. Analysis (see the ticket) shows it is not needed, moreover all tests still pass, and we can't find a script that fails without this call. Closed-Leaf check-in: a4025dc5 user: fvogel tags: bug-14188104c3
2020-04-18
17:10
Add new test case treeview-9.3 exercising scrollbar change on 'see' command for an item whose ancestors are closed check-in: 1490603d user: fvogel tags: bug-14188104c3
10:52
Add .gitignore file Closed-Leaf check-in: 35821519 user: fvogel tags: rfe-acde5a7641
09:44
Fix [14188104c3]: ttk::treeview scrollbar not updating. Add test treeview-9.2 revealing this bug, failing before the fix and passing with it. Thanks to cjmcdonald. check-in: ca58681e user: fvogel tags: bug-14188104c3
2020-04-17
18:26
Fix [585584ad66]: Aqua: event generate not working for function keys check-in: a0030742 user: culler tags: bug-585584ad66
13:49
Merge 8.6 check-in: fea18cf8 user: jan.nijtmans tags: trunk
13:46
Sync tcl.m4 with Tcl. Re-generate UNIX configure script check-in: 043b12d0 user: jan.nijtmans tags: core-8-6-branch
13:42
Merge 8.5 check-in: 74d4703c user: jan.nijtmans tags: core-8-6-branch
2020-04-16
21:14
Add non-regression test entry-2.1.1. This test fails before the fix, and passes after the fix. Closed-Leaf check-in: e725cbee user: fvogel tags: bug-3519111fff
19:03
Merge 8.6 check-in: b0116465 user: culler tags: mac_styles
19:02
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: c970964a user: culler tags: trunk
19:00
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: 2db6e0f1 user: culler tags: core-8-6-branch
01:24
Fix typo check-in: 079c77e2 user: culler tags: mac_styles
2020-04-15
20:56
Refine comment and revert useless tab->spaces change check-in: fc390f71 user: fvogel tags: bug-3519111fff
20:06
Add a command ::tk::mac::macOSMinorVersion and use it to disable animation of the ttk::progressbar on newer systems. check-in: a15183e8 user: culler tags: mac_styles
18:40
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. Closed-Leaf check-in: 8010008c user: fvogel tags: bug-6e25fc7cc1
17:42
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: 2e9c357d user: culler tags: trunk
17:24
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: e7ae616a user: culler tags: core-8-6-branch
14:53
Merge 8.6 check-in: 68a8a0de user: culler tags: mac_styles
14:51
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 1b87ae92 user: culler tags: trunk
14:50
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 422a2d7f user: culler tags: core-8-6-branch
06:25
Fix [3519111fff]: Problem with scroll in ttk check-in: 2222bd76 user: fvogel tags: bug-3519111fff
2020-04-14
22:12
Merge 8.6 check-in: c5e563ed user: jan.nijtmans tags: trunk
22:09
Workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error) check-in: 7f20966d user: jan.nijtmans tags: core-8-6-branch
19:51
Fix a glitch caused by coercion of a float to an int. Thanks to Christoper Chavez for finding and analyzing the bug. Closed-Leaf check-in: 39c3f572 user: culler tags: bug-89354dae31
19:12
Merge 8.6 check-in: dc8fae72 user: culler tags: mac_styles
19:10
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: d6a43988 user: culler tags: trunk
19:09
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: 61e70e0f user: culler tags: core-8-6-branch
16:42
Clipping can never work! Try again. check-in: c7c0e6ab user: marc_culler tags: bug-89354dae31
2020-04-13
22:06
Fix [89354dae31]: Text display artifacts can be produced by antialiasing. check-in: e872348a user: culler tags: bug-89354dae31
14:20
Merge 8.6. One more use of Tk_CreateErrorHandler(), suggested by Christian Werner. Now it works on Ubuntu too! Closed-Leaf check-in: a84cc64f user: jan.nijtmans tags: bug-3767882e06
09:27
Merge 8.6 check-in: fced3457 user: jan.nijtmans tags: trunk
09:26
Sync win/rules.vc with Tcl version check-in: ffe7ea59 user: jan.nijtmans tags: core-8-6-branch
2020-04-12
21:30
Use of IsSubsetOf function is clearer (no functional change). check-in: 870205d5 user: fvogel tags: bug-16ef161925
18:05
Additional suggestion by chw. Unfortunately doesn't help any on Ubuntu :-( check-in: 1f1e2494 user: jan.nijtmans tags: bug-3767882e06
2020-04-10
21:24
Merge trunk check-in: 164f7f09 user: jan.nijtmans tags: death-to-dbgx
19:12
Merge 8.6 check-in: ef779307 user: culler tags: mac_styles
19:07
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 5b4fb8bd user: culler tags: trunk
19:06
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: fcdeaa13 user: culler tags: core-8-6-branch
19:04
Deal with Snow Leopard. Closed-Leaf check-in: 33b9b65a user: culler tags: bug-d72abe6b54
2020-04-09
16:20
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 14204328 user: marc_culler tags: bug-d72abe6b54
13:13
Proposed workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error). Thanks, Christian! check-in: d8ef94a0 user: jan.nijtmans tags: bug-3767882e06
11:45
Restore the background loop thread, which is needed after all to process events while a menu is open. check-in: c81b0fc9 user: marc_culler tags: mac_styles
2020-04-08
21:24
Fix bug [9cd4bc0158]: hang if the first mouse event after closing a menu is bound to a proc that opens a modal dialog. check-in: 56ed375b user: marc_culler tags: mac_styles
2020-04-07
07:36
Merge trunk check-in: f1a7052c user: jan.nijtmans tags: pspjuth-treeview
07:36
Merge trunk check-in: b46730ff user: jan.nijtmans tags: revised_text, tip-466
07:35
Merge trunk check-in: aac34d51 user: jan.nijtmans tags: keysym-unicode
06:11
Merge 8.6 check-in: ba58fab2 user: jan.nijtmans tags: mac_styles
2020-04-06
21:50
Merge 8.6 check-in: 97a40e98 user: jan.nijtmans tags: trunk
21:28
Better implementation of [a179564826], not depending on surrogate handling by Tcl any more check-in: 5513fc0b user: jan.nijtmans tags: core-8-6-branch
14:52
Better implementation of TkUtfToUniChar(), one that doesn't require cooperation of Tcl (TCL_UTF_MAX>3). Just let Tk do the splitting of 4-byte UTF-8 sequences into surrogates. check-in: 1b1c1394 user: jan.nijtmans tags: bug-a179564826
2020-04-04
19:26
close unintended fork check-in: b83942c3 user: fvogel tags: trunk
19:24
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan). check-in: 0d744101 user: fvogel tags: trunk
2020-04-03
15:14
Move handling of TkWinGetPlatformId() up in tclStubInit.c: It belongs with Tk_TranslateWinEvent/Tk_PointerEvent. A few typecasts, remedying gcc warnings on Win32 with C++. check-in: 972fff48 user: jan.nijtmans tags: trunk
13:01
Merge 8.6 check-in: 6d1edcce user: jan.nijtmans tags: trunk
12:53
Split (internal) TK_THEME_WIN_CLASSIC into two different symbols: TK_THEME_WIN_CLASSIC/TK_THEME_WIN_VISTA check-in: a1126ca0 user: jan.nijtmans tags: core-8-6-branch
12:13
Update to Xcode 9.4, don't bother Xcode 8 any more. check-in: 6367721f user: jan.nijtmans tags: core-8-6-branch
02:11
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 87ff1bd3 user: kevin_walzer tags: trunk
02:10
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 6fd704b6 user: kevin_walzer tags: core-8-6-branch
2020-04-02
14:05
Merge trunk check-in: 341da642 user: jan.nijtmans tags: keysym-unicode
13:51
Fix [220811] and [220808]: Docs missing for Tk_TranslateWinEvent/Tk_PointerEvent API. Moved functions to tkWinInt.h as MODULE_SCOPE. (Stub entry still kept, as long as not -DTK_NO_DEPRECATED) check-in: fcaa0cdc user: jan.nijtmans tags: trunk
13:36
typo check-in: 93af3915 user: dgp tags: trunk
13:05
Supply CONSTified XkbOpenDisplay for X11 systems, needed when compiling with C++ compiler. check-in: 7e704ae0 user: jan.nijtmans tags: trunk
10:09
Merge 8.6 check-in: 4e192c81 user: jan.nijtmans tags: trunk
10:08
Since Xcode8 and Xcode9 are no longer supported, update Travis build script to use Xcode8.3 and Xcode 9.2 in stead: We cannot thrust homebrew with those Xcode versions any more, that's (hopefully) the cause of the current Xcode 9 build failures. check-in: 8755b5b7 user: jan.nijtmans tags: core-8-6-branch
2020-04-01
19:15
CONSTify function XkbOpenDisplay(), and resolve conflict with definition in X11 check-in: 524a3182 user: jan.nijtmans tags: trunk
15:27
Merge trunk check-in: c519f417 user: jan.nijtmans tags: keysym-unicode
15:24
Merge trunk check-in: f809476b user: jan.nijtmans tags: revised_text, tip-466
15:23
Merge trunk check-in: 6fbc32e5 user: jan.nijtmans tags: stub-simplification
15:20
Merge 8.6 check-in: 2e56e84b user: jan.nijtmans tags: trunk
15:13
Move brew package definition to top of .travis.yml check-in: c23eb20c user: jan.nijtmans tags: core-8-6-branch
2020-03-31
15:14
Fix C++ build check-in: b6158c84 user: jan.nijtmans tags: trunk
13:09
Possible fix for efbedd5ff5 Closed-Leaf check-in: 767f3d82 user: kevin_walzer tags: macbuttonfix
2020-03-30
21:35
More WIP check-in: 9a8b1671 user: jan.nijtmans tags: stub-simplification
21:04
Merge trunk, more WIP check-in: 9070a4e0 user: jan.nijtmans tags: stub-simplification
12:49
Merge 8.6 check-in: 9b698222 user: jan.nijtmans tags: trunk
12:43
Add more (dummy) stub entries. Make TkGenerateActivateEvents() available for more platforms than only MacOS and win32. check-in: 3a90e780 user: jan.nijtmans tags: core-8-6-branch
12:06
Merge trunk check-in: e4e38d38 user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge 8.6 check-in: 33d41c1f user: jan.nijtmans tags: trunk
09:46
Only use "string range" when $index > 0, so there's really something to be done. check-in: 33d34039 user: jan.nijtmans tags: core-8-6-branch
08:53
Merge 8.6 check-in: 9dbf1dd4 user: jan.nijtmans tags: trunk
08:52
Fix [3874c489cb44012a]: Test butPtr->image against NULL instead of None check-in: dbb6de27 user: jan.nijtmans tags: core-8-6-branch
08:51
Some code cleanup, backported from 8.7 (mainly usage of exact types and type-casts). check-in: bacf398e user: jan.nijtmans tags: core-8-6-branch
2020-03-29
23:08
Avoid crash in identify element check-in: dcd2ac59 user: pspjuth tags: pspjuth-treeview
21:07
Handle -stripedbackground in cell tags check-in: 438a18ac user: pspjuth tags: pspjuth-treeview
20:23
Do not assume existance of elements check-in: 54b930f8 user: pspjuth tags: pspjuth-treeview
19:11
Make TkGenerateActivateEvents() available to Win32 and X11 Closed-Leaf check-in: 720b360f user: jan.nijtmans tags: dummy-stubs
17:31
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan). Closed-Leaf check-in: 0e035f0e user: fvogel tags: bug-3134d697c8
15:38
Add more (dummy) stub entries, as preparation for futher stub simplifications in 8.7 and 9.0 check-in: 1f13a001 user: jan.nijtmans tags: dummy-stubs
14:22
WIP check-in: b1e4763c user: jan.nijtmans tags: stub-simplification
12:56
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 65c5b919 user: fvogel tags: trunk
12:55
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 92a2d5d6 user: fvogel tags: core-8-6-branch
09:43
Avoid failure of test treeview-rowheight-3 by checking there is an increase in the row height upon font size increase. The magnitude of this row height increase does not matter, and depends too much on the available fonts to be really testable. check-in: 027283ae user: fvogel tags: pspjuth-treeview
09:23
Further test naming fix check-in: ebe3976e user: fvogel tags: pspjuth-treeview
09:09
Fix duplicate test naming check-in: 27ccf90b user: fvogel tags: pspjuth-treeview
2020-03-28
19:30
Cell tags check-in: 92934ff1 user: pspjuth tags: pspjuth-treeview
15:49
Adapt rowheight to Cell as well check-in: cd37660f user: pspjuth tags: pspjuth-treeview
14:52
Tests and bugfix for rowheight adaption check-in: 8c633ae2 user: pspjuth tags: pspjuth-treeview
2020-03-27
22:42
Auto-adapt -rowheight check-in: f1a431f3 user: pspjuth tags: pspjuth-treeview
2020-03-25
20:54
Only do the preparation step once. check-in: e8820dba user: pspjuth tags: pspjuth-treeview
15:43
Be a tiny bit more conservative. check-in: bcd7cdca user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 69dd2bf5 user: culler tags: mac_styles
15:22
Fix a bug that broke the ttk::scale when the to value is less than 0.5 check-in: ce9c561d user: culler tags: mac_styles
2020-03-24
15:26
Fix [87bade7e14]: PressAndHold composition misbehaves. Closed-Leaf check-in: 14376ab5 user: marc_culler tags: bug-87bade7e14
07:59
Merge-mark check-in: 66313d21 user: jan.nijtmans tags: trunk
07:56
Replace all instances of Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() with Tcl_UniCharToUtfDString()/Tcl_UtfToUniCharDString(), if possible (only for -DTCL_UTF_MAX=3, which is the default and only supported option) Backported, as far as possible, from 8.7. This helps moving away from Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar(), even though it only becomes deprecated in 8.7. check-in: c00fb54a user: jan.nijtmans tags: core-8-6-branch
2020-03-22
23:04
Merge-mark check-in: cf7e72b6 user: jan.nijtmans tags: trunk
23:01
Fix [f4dec2c2287aee9e]: Build failure with GCC 4.X (tkUnixKey.c) check-in: b25d813e user: jan.nijtmans tags: core-8-6-branch
22:55
Fix [a010a249c7]: notebook-1.4 failures check-in: 325f72d3 user: jan.nijtmans tags: trunk
21:19
Imageanchor should work like image in tags. check-in: 6ae624a1 user: pspjuth tags: pspjuth-treeview
20:59
Merge trunk check-in: 7b6b43b2 user: jan.nijtmans tags: keysym-unicode
20:15
Restructure tags to only allow those that work, and are documented to work. check-in: 345baad7 user: pspjuth tags: pspjuth-treeview
19:20
Merge 8.6 check-in: 1ada8c86 user: jan.nijtmans tags: trunk
19:19
Fix [98662d321e]: Aqua: fix build with -DTK_MAC_DEBUG_DRAWING. Thanks to chrstphrchvz for bug-report and path! check-in: a8d33b8a user: jan.nijtmans tags: core-8-6-branch
18:04
Structure the code for tree label drawing the same way as cell drawing. check-in: e2ede3f4 user: pspjuth tags: pspjuth-treeview
15:57
Make test identify-11 more robust against environment. check-in: f9dcbf8e user: pspjuth tags: pspjuth-treeview
08:37
Restore PASS for test treeview-identify-11, which turned to a FAILED in [399e961031]. check-in: fc36181a user: fvogel tags: pspjuth-treeview
08:17
Fix formatting, and respect alphabetical order in options list check-in: a3255eb4 user: fvogel tags: pspjuth-treeview
00:49
Restructured cell drawing check-in: d3c862c2 user: pspjuth tags: pspjuth-treeview
00:37
Refactored Cell ID handling. check-in: 2f2b05c9 user: pspjuth tags: pspjuth-treeview
2020-03-21
21:44
Remade how -striped is implemented. Using an option instead of a state. check-in: f5b3a0da user: pspjuth tags: pspjuth-treeview
2020-03-20
13:34
Merge trunk check-in: 70504b25 user: jan.nijtmans tags: keysym-unicode
13:33
Merge 8.6 Closed-Leaf check-in: 70f47d7b user: jan.nijtmans tags: bug-655fe2754f
13:27
Merge trunk check-in: 4abd1c1b user: jan.nijtmans tags: pspjuth-treeview
13:26
Merge 8.7 check-in: b2e6e967 user: jan.nijtmans tags: revised_text, tip-466
08:31
More usage of (internal) TkGetIntForIndex() function, and give this function an additional parameter "lastOK". This way, "end" doesn't need to be handled especially in other code places, all is centralized in this single functions. Only Ttk's "treeview" not done yet, since that requires handling a linked list in stead of an array. check-in: f164c265 user: jan.nijtmans tags: trunk
2020-03-19
16:33
Merge trunk check-in: df0d9c7e user: jan.nijtmans tags: pspjuth-treeview
10:17
Merge 8.6. More TCL_UNUSED() usage. check-in: c28b848e user: jan.nijtmans tags: trunk
09:37
Increase FONTMAP_PAGES from 192 to 256, making room for Unicode 13 plane 3. check-in: 470c6b92 user: jan.nijtmans tags: core-8-6-branch
08:49
Add builds for MacOS (Xcode 8 up to 11.3) to Travis. check-in: 08fba02e user: jan.nijtmans tags: core-8-6-branch
00:29
Have a valid -id in tree column. This fixes a crash in previous cell selection commit. Fix memory leak in tree column. check-in: a2a09477 user: pspjuth tags: pspjuth-treeview
2020-03-18
17:45
Build Mac using unix/Makefile in stead of macosx/GNUmakefile, because that's easier to get working directly. Closed-Leaf check-in: 253d458a user: jan.nijtmans tags: travis-mac
16:20
More internal use of TkGetIntForIndex() function. check-in: 0ee03f81 user: jan.nijtmans tags: trunk
14:38
TIP 569 remove lint comments check-in: a31f1014 user: dgp tags: trunk
2020-03-17
21:51
Follow-up to [d9bda1d1]: Clamp "listbox index" values between -1 and (maximum) end+1 = the number of elements, which point to one more than the last emlement.... that's what other GUI elements are really doing too. Duh. check-in: 68091ead user: jan.nijtmans tags: trunk
10:10
Add various Xcode builds (8 up to 11.3) to Travis check-in: 476a5838 user: jan.nijtmans tags: travis-mac
09:12
Merge trunk check-in: 184f2ed0 user: jan.nijtmans tags: revised_text, tip-466
08:36
Another round of type-casts for ckalloc() calls. Makes C++ compilers even more happy. Mainly for MacOS code. check-in: 0efa6ec0 user: jan.nijtmans tags: trunk
07:49
Merge trunk check-in: 17b7dc29 user: jan.nijtmans tags: revised_text, tip-466
07:33
Replace stdbool.h by the llvm version. Suggested by Christian Gollwitzer for licence reasons. Thanks! Not actually used by Tk (yet). check-in: 09b488fb user: jan.nijtmans tags: trunk
00:18
close fork check-in: 1caab603 user: dgp tags: trunk
2020-03-16
23:33
Allow any columns to be in cell selection check-in: e3414938 user: pspjuth tags: pspjuth-treeview
23:05
Eliminate many more warnings on macOS, related to -Wextra check-in: 880c726a user: jan.nijtmans tags: trunk
22:37
Handle when titlecolumns > displaycolumns. Test this, and crash from previous commit. check-in: 399e9610 user: pspjuth tags: pspjuth-treeview
22:19
stifle compiler warnings check-in: 45f2acb1 user: dgp tags: trunk
21:37
Fix [50b5e64bccc1e3d0]: Broken Mac OSX build. Reverted part of [df3646cf656c2e3a] (not sure why this is wrong, works on UNIX but not MacOSX). To be investigated further, but for now this works. check-in: 9603c4e8 user: jan.nijtmans tags: trunk
21:06
Merge 8.6 check-in: 2e3410d6 user: jan.nijtmans tags: trunk
21:01
Merge 8.5 check-in: 5af44a15 user: jan.nijtmans tags: core-8-6-branch
2020-03-15
16:57
Fix crash in DrawHeadings() when drawing the headings of the title columns. This crash happened if the number of display columns is less than -titlecolumns check-in: edb82472 user: fvogel tags: pspjuth-treeview
11:37
Fix drawing artifact on (torn-off) menu resizing, and better comment the painting steps. check-in: fd2b8851 user: fvogel tags: bug-655fe2754f
2020-03-14
22:05
Fix another buglet: The arrow of a cascade menu item is only drawn on Windows if this cascade item really has a submenu attached to it (the fact this item is of cascade type is not enough to display the arrow). Mimic this behavior (of the platform native widget when in a normal menu) in torn-off menues. check-in: 9757835e user: fvogel tags: bug-655fe2754f
21:39
Fix [655fe2754f]: Tearoff menu labels cut off check-in: 0865dcf8 user: fvogel tags: bug-655fe2754f
2020-03-12
21:09
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix by Emiliano Gavilan. check-in: 7f84fc64 user: fvogel tags: trunk
21:09
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix by Emiliano Gavilan. check-in: ee443427 user: fvogel tags: core-8-6-branch
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: b31665c5 user: fvogel tags: trunk
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: f772db13 user: fvogel tags: core-8-6-branch
10:10
Fix [3551802fff]: Use the Xkb API to simplify Tk's keyboard event handling check-in: a0fba3fd user: jan.nijtmans tags: trunk
2020-03-11
15:15
Merge trunk check-in: 6a77ea60 user: jan.nijtmans tags: revised_text, tip-466
15:14
Merge 8.6 check-in: 0d04b68a user: jan.nijtmans tags: trunk
15:11
Don't mind XKeycodeToKeysym() deprecation warning any more. Some MacOS code cleanup (e.g. no "register" keyword any more) check-in: d465e62e user: jan.nijtmans tags: core-8-6-branch
13:47
Restore recent changes to tkMacOSXWm.c accidentally reverted with last commit check-in: a8eb1198 user: kevin_walzer tags: trunk
13:45
Merge trunk check-in: b52dd087 user: jan.nijtmans tags: revised_text, tip-466
13:03
Eliminate More C++-related warnings, when compiling against Tcl 9.0 headers. check-in: 0596f214 user: jan.nijtmans tags: trunk
10:39
Put back accidently commented-out part from ttkWinXPTheme.c check-in: 7e2a92ce user: jan.nijtmans tags: trunk
10:28
Make Tk compile using C++ against Tcl 9.0 headers. check-in: dd063056 user: jan.nijtmans tags: trunk
01:45
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch check-in: 9a6854d3 user: kevin_walzer tags: trunk
01:44
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch (ticket [fb2ec386]) check-in: d6f40a56 user: kevin_walzer tags: core-8-6-branch
2020-03-10
15:09
Merge trunk. Fix C++ build. check-in: ec1e59f5 user: jan.nijtmans tags: pspjuth-treeview
15:01
More progress in making win32 build C++-ready. check-in: aa8cb35e user: jan.nijtmans tags: trunk
13:31
Merge trunk. Now warning-free except on MacOS. check-in: abe3ed6a user: jan.nijtmans tags: revised_text, tip-466
12:24
Merge 8.7. Also remove all traces of HAVE_XKBKEYCODETOKEYSYM (assumed to be 1) and XKEYCODETOKEYSYM_IS_DEPRECATED (not applicable any more) Closed-Leaf check-in: 2aab797b user: jan.nijtmans tags: bug-3551802fff
11:12
Merge-mark check-in: 696f9d35 user: jan.nijtmans tags: trunk
11:11
Merge 8.5 check-in: c75566b6 user: jan.nijtmans tags: core-8-6-branch
08:57
Add XkbKeycodeToKeysym() and XkbOpenDisplay() to the (Windows/MacOS) X11 stub table. No effect for UNIX. check-in: 5a30e307 user: jan.nijtmans tags: trunk
2020-03-09
23:06
Merge trunk check-in: 1258ad15 user: pspjuth tags: pspjuth-treeview
22:24
Finish for MacOS too Closed-Leaf check-in: 233abe90 user: jan.nijtmans tags: xkb
21:03
merge core-8-6-branch check-in: adb3ab84 user: fvogel tags: trunk
20:58
Replace very very old constraint name 'unixOrPc' by the equivalent, up-to-date, documented, 'unixOrWin' constraint. check-in: 7841a29f user: fvogel tags: core-8-6-branch
18:26
Revert a constification that broke the X build on OSX. check-in: fc470fc7 user: dgp tags: core-8-6-branch
16:00
Merge 8.6 check-in: 05eabb5a user: jan.nijtmans tags: trunk
15:50
Eliminate a few (harmless) gcc(-9) warnings on Windows and Cygwin. check-in: 71856de3 user: jan.nijtmans tags: core-8-6-branch
15:27
Add XkbOpenDisplay and XkbKeycodeToKeysym to X11 stub table. MacOS not done yet. check-in: 0f20d02a user: jan.nijtmans tags: xkb
2020-03-08
16:49
Instroduce TCL_UNUSED() macro, and use to make more -Wextra warnings disappear. check-in: 46de2340 user: jan.nijtmans tags: trunk
2020-03-06
08:50
Merge trunk. More C++ fixes. Should - at least - compile now, not yet warning-free. check-in: f4060470 user: jan.nijtmans tags: revised_text, tip-466
08:19
Merge trunk. More C++ fixes check-in: 08503fba user: jan.nijtmans tags: revised_text, tip-466
2020-03-05
22:15
Eliminate many -Wextra warnings check-in: ac625e2f user: jan.nijtmans tags: trunk
2020-03-04
12:24
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 97b043e2 user: fvogel tags: trunk
12:19
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 611f00b7 user: fvogel tags: core-8-6-branch
2020-03-03
06:54
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix provided by Emiliano Gavilan. Tests canvPs-1.1 and convPs-2.1 now pass. Closed-Leaf check-in: b31e661b user: fvogel tags: bug-2edd843def
06:52
Augment tests canvPs-1.1 and canvPs-2.1 so that they also check that [.c postscript] return the empty string as documented. These tests currently fail. check-in: 683bb40e user: fvogel tags: bug-2edd843def
2020-03-02
20:54
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus. The problem was that the mask in the event handler deletion did not match the mask of the event handler creation. Test focus-7.1 now passes. Closed-Leaf check-in: 8d84fb53 user: fvogel tags: bug-08e2f8e6f0
20:51
Add focus-7.1 as a non-regression test for [08e2f8e6f0]. This test does not pass yet. check-in: cce8524e user: fvogel tags: bug-08e2f8e6f0
01:17
Make see command work propely. Cleanup and tests. check-in: e2fc91c9 user: pspjuth tags: pspjuth-treeview
2020-03-01
22:11
Fix many warnings in MacOSX build (caused by -Wextra -Wc++-compat). All harmless. Not finished yet. check-in: b8b2f140 user: jan.nijtmans tags: trunk
21:35
Merge trunk. C++ fixes not finished yet (C++ compile will still fail) check-in: 2e62f136 user: jan.nijtmans tags: revised_text, tip-466
2020-02-29
07:46
Add more option types: cursor and window check-in: 636fef34 user: dkf tags: tip-560
2020-02-28
12:05
Implement TIP #557: C++ support for Tcl check-in: 5da24ae4 user: jan.nijtmans tags: trunk
2020-02-27
19:58
Let TkGetIntForIndex() return TCL_ERROR for invalid index values, in stead of -1. So, callers of this function don't need to do that any more. check-in: 010c1e57 user: jan.nijtmans tags: trunk
2020-02-26
21:55
Cleanup check-in: a64db309 user: pspjuth tags: pspjuth-treeview
10:13
Merge trunk Closed-Leaf check-in: 138b5f20 user: jan.nijtmans tags: cplusplus
09:10
Merge 8.6 check-in: 1a6cb7b3 user: jan.nijtmans tags: trunk
09:09
Add errno.h include to tkMacOSXPort.h and tkUnixPort.h: now needed in tkConsole.c check-in: 5e8a0e70 user: jan.nijtmans tags: core-8-6-branch
2020-02-25
22:48
All cellselection command can do rectangle check-in: 46ffc1c5 user: pspjuth tags: pspjuth-treeview
22:08
Allow cell list to be single cell check-in: c53d1be6 user: pspjuth tags: pspjuth-treeview
16:24
Merge 8.6 check-in: 28c35904 user: jan.nijtmans tags: trunk
16:20
Upgrade console channel type to TCL_CHANNEL_VERSION_5. check-in: 514c0974 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: 2ad9d5ba user: marc_culler tags: bug-06d8246baf
2020-02-24
20:35
Merge Tip #563: MouseWheel for horizontal scrollbar check-in: 2fd8b8cc user: oehhar tags: trunk
20:28
Add tests for scrollwheel on scrollbar: no shift horizontal and for ttk::scrollbar Closed-Leaf check-in: 205591d1 user: oehhar tags: tip-563-scrollbar-scrollwheel
14:20
Add -Wpointer-arith to C-flags. Fix some ANSI prototypes. check-in: 7a812b9d user: jan.nijtmans tags: core-8-6-branch
09:47
Merge-mark check-in: 7962f1dd user: jan.nijtmans tags: core-8-6-branch
09:10
Merge 8.6 check-in: cbabede7 user: jan.nijtmans tags: trunk
09:09
Work around a few new gcc(-9) warnings. check-in: 22d0998f 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: 65b44757 user: jan.nijtmans tags: trunk
01:12
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: 822558a6 user: kevin_walzer tags: trunk
01:11
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: cade7f7f user: kevin_walzer tags: core-8-6-branch
2020-02-23
21:19
Fix 2 compiler warnings (gcc-9) check-in: 91e50e1d 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: bcc8ba79 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: 9ac86608 user: fvogel tags: pspjuth-treeview
18:33
Add missing error message when -titlecolumns or -titleitems are passed a negative value check-in: 548015d1 user: fvogel tags: pspjuth-treeview
17:12
Let -stripe true show the alternate state with winnative and xpnative themes check-in: 29169820 user: fvogel tags: pspjuth-treeview
15:12
Remove detection of Xkb performed at runtime, which removes the deprecation warning about XKeyCodeToKeysym. See ticket [3551802fff]. check-in: e44fc1ef user: fvogel tags: bug-3551802fff
14:41
merge core-8-6-branch check-in: 5fa8b7e7 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: dc6628ca 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: 3125db91 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: 72871533 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: f7a65e47 user: fvogel tags: trunk
14:58
Code style and comments ultra-minor fixes check-in: 6883e118 user: fvogel tags: pspjuth-treeview
14:40
ttk::treeview man page tweaking check-in: 24acc54e user: fvogel tags: pspjuth-treeview
12:52
Fix error in formatting of ttk::treeview man page for -selecttype options check-in: 2b3e2a9f 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: cef222a0 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: 1e916d8f user: jan.nijtmans tags: trunk
04:02
Add alternate mode for treeview on macOS check-in: f492824f 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: 1e8dcf37 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: d9bda1d1 user: jan.nijtmans tags: trunk
14:19
Merge trunk. Fix two minor C++ issues in tkTest.c check-in: b59165e4 user: jan.nijtmans tags: cplusplus
14:01
Make more C++-compiler robust. check-in: bebef983 user: jan.nijtmans tags: tip-556
12:50
Merge trunk. Remove end-of-line spacing. check-in: 61ad3035 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: df3646cf 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: 0b310b17 user: fvogel tags: bug-e3888d5820
15:50
Merge trunk check-in: 440e4b50 user: jan.nijtmans tags: tip-556
14:51
Merge 8.6 Closed-Leaf check-in: 57234208 user: jan.nijtmans tags: bug-382712ade6
14:50
Merge 8.6 check-in: 32252102 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: 1a516be1 user: jan.nijtmans tags: cplusplus
14:37
Merge trunk check-in: 66af82c5 user: jan.nijtmans tags: cplusplus
13:46
More "const" additions. check-in: ca5c672f user: jan.nijtmans tags: trunk
13:45
Clamp output of listbox indexes to be >= -1 always. Many other's (like menu's, entries) already do that. Doesn't make really a difference, as -2 is just as invalid as -1. check-in: abaa003d user: jan.nijtmans tags: trunk
2020-02-16
20:26
Don't stress the CPU too much. check-in: 0a5a92c7 user: fvogel tags: bug-e3888d5820
20:14
Attempt to make test bind-35.1 more reliable, by waiting for the expected [grab current] value. check-in: ab0f1a27 user: fvogel tags: bug-e3888d5820
20:12
Add an optional arg, default, to [option get] to support this TIP check-in: bdc754f2 user: dkf tags: tip-560
16:50
Be more exact in the bind.n man page check-in: 76e2a8ab user: fvogel tags: bug-382712ade6
12:43
Merge trunk check-in: faf78f30 user: jan.nijtmans tags: cplusplus
12:42
Merge 8.6 check-in: cb8499e8 user: jan.nijtmans tags: trunk
12:42
Merge 8.5 check-in: dc776f94 user: jan.nijtmans tags: core-8-6-branch
2020-02-15
22:34
Merge trunk check-in: 4d08154a user: pspjuth tags: pspjuth-treeview
22:03
More tests, some polishing check-in: 2a5b4544 user: pspjuth tags: pspjuth-treeview
10:32
Made things properly work with overridable definitions; required new -appendifnew slot op to keep sane. check-in: e08a6e4e user: dkf tags: tip-560
09:45
merge trunk check-in: 66de120b user: dkf tags: tip-560
09:34
merge trunk check-in: dffd7c07 user: dkf tags: tip-560
09:27
More gnarly edge case testing. Also factor out some shared test support code check-in: ca45fe47 user: dkf tags: tip-560
02:47
Testing initialisation check-in: aaac17d7 user: dkf tags: tip-560
00:39
Merge fork check-in: efcb4a04 user: jan.nijtmans tags: mac_styles
2020-02-14
15:03
Finish fixing [a8f02fa0e2]: deal with vertical sliders and cases where from > to. check-in: b761838a user: culler tags: mac_styles
11:42
Merge trunk Closed-Leaf check-in: a310caa1 user: jan.nijtmans tags: bug-dccd82bdc7, tip-564
11:40
Merge trunk check-in: 976eaf12 user: jan.nijtmans tags: keysym-unicode
11:39
Merge trunk check-in: a394645c user: jan.nijtmans tags: tip-167
11:25
Merge 8.6 check-in: 2c24c8ad user: jan.nijtmans tags: mac_styles
11:24
Merge trunk check-in: b41548a4 user: jan.nijtmans tags: revised_text, tip-466
11:23
Merge trunk check-in: 03f41b79 user: jan.nijtmans tags: tip-556
11:20
Merge-mark check-in: b53c6ab6 user: jan.nijtmans tags: core-8-6-branch
10:22
Merge trunk check-in: 2940d63c user: jan.nijtmans tags: cplusplus
10:22
Merge 8.6 check-in: 41f71271 user: jan.nijtmans tags: trunk
10:21
A few missing (internal) "const" modifiers. check-in: 32b621b3 user: jan.nijtmans tags: core-8-6-branch
09:25
Testing details of option type validation check-in: 66aedaba user: dkf tags: tip-560
2020-02-13
21:54
Merge trunk check-in: ba74bd6b user: jan.nijtmans tags: death-to-dbgx
21:53
Merge trunk check-in: b6b7fe41 user: jan.nijtmans tags: tip-563-scrollbar-scrollwheel
21:52
Merge trunk check-in: 566a9c6f user: jan.nijtmans tags: keysym-unicode
21:37
Merge trunk check-in: deb52fe8 user: jan.nijtmans tags: cplusplus
21:10
Merge 8.6 check-in: bd5761b5 user: jan.nijtmans tags: trunk
21:02
Fix travis build. Revise usage of TCLDIR check-in: bc5dbac2 user: jan.nijtmans tags: core-8-6-branch
2020-02-12
20:33
Merge 8.6 check-in: 19c1a7ac user: jan.nijtmans tags: trunk
20:32
Use (more efficient) Tcl_GetIntFromObj() in stead of Tcl_GetInt() in a few places where it makes sense. check-in: 9182da60 user: jan.nijtmans tags: core-8-6-branch
15:42
Merge 8.6 check-in: b680fac4 user: jan.nijtmans tags: trunk
15:40
Update travis build to "bionic" check-in: 9320d0f8 user: jan.nijtmans tags: core-8-6-branch
02:18
Fix [a8f02fa0e2]: new ttk::scale assumes -from 0. Also, correct the fix for compiler warning about controlAccentColor when building for 10.9 check-in: 0362b7ef user: culler tags: mac_styles
2020-02-11
21:40
Simplify the code slightly: we did already bail out earlier when (eventPtr->type != KeyPress) check-in: 9c2c9ff5 user: fvogel tags: bug-382712ade6
21:07
Document that the %A substitution is not valid on Linux, making the manual match the code. check-in: 9336e9be user: fvogel tags: bug-382712ade6
20:53
Revert the 6 previous commits, returning therefore to the state at [eaad647e]. check-in: d31977f3 user: fvogel tags: bug-382712ade6
20:28
Let branch build check-in: 66737c1e user: fvogel tags: bug-382712ade6
20:23
Fix a compiler warning when building for older os versions. check-in: 94d34382 user: culler tags: mac_styles
09:12
Remove (almost all remaining) traces of DBGX for Windows build. check-in: 4a18e1fb user: jan.nijtmans tags: death-to-dbgx
2020-02-10
21:33
Fix [3552805fff]: Make '.canvas lower' work with non-exitent belowThis tag Closed-Leaf check-in: e9787beb user: fvogel tags: bug-3552805fff, tip-565
21:31
Add non-regression test canvas-2.5: CanvasWidgetCmd, raise/lower option, no error on non-existing tags check-in: 72ccddae user: fvogel tags: bug-3552805fff, tip-565
16:08
Merge trunk check-in: 420e38b9 user: jan.nijtmans tags: cplusplus
15:28
Add new (internal) function TtkGetOrientFromObj(), which uses Ttk_Orient type in stead of int. Remove various TTKAPI functions from ttkTheme.h, which are duplicates from ttkDecls.h. Add type-casts, helping C++-compatibility (but are still valid C) Fix gcc warnings, only visible using -Wextra. check-in: 1f9de565 user: jan.nijtmans tags: trunk
10:11
Merge 8.6 check-in: 4fe74f6e user: jan.nijtmans tags: trunk
10:10
According to documentation, maxBytes is exclusing the end 0-byte, so previous commit was a little too strict check-in: 2ccdd9e8 user: jan.nijtmans tags: core-8-6-branch
10:02
Merge 8.6 check-in: 4c2759ba user: jan.nijtmans tags: trunk
09:54
Don't forget closing 0-byte check-in: 83aded36 user: jan.nijtmans tags: core-8-6-branch
09:48
Fix (harmless) gcc-9 warning check-in: 0ccb1d6d user: jan.nijtmans tags: core-8-6-branch
2020-02-09
20:27
Merge 8.7 check-in: bc42a17b user: jan.nijtmans tags: revised_text, tip-466
18:35
Merge trunk check-in: bf6cea69 user: jan.nijtmans tags: tip-563-scrollbar-scrollwheel
18:31
When Shift-bindings are equal to the non-shift ones, they can be eliminated: The non-shift one will do this work already. check-in: d477051d user: jan.nijtmans tags: tip-563-scrollbar-scrollwheel
18:13
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed check-in: 8b404635 user: fvogel tags: trunk
18:12
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed check-in: 09ebe152 user: fvogel tags: core-8-6-branch
2020-02-07
19:32
Bump to 8.7a4 to distinguish trunk from 8.7a3 release. check-in: 43d927ad user: dgp tags: trunk
09:35
Merge trunk check-in: b1a9f8a2 user: jan.nijtmans tags: cplusplus
09:23
More tests check-in: ee0bb9b6 user: dkf tags: tip-560
09:08
Use Ttk_ButtonDefaultState/Ttk_Compound (enums) in stead of "int" in many internal places, because that's the actual type. check-in: 08c26e8f user: jan.nijtmans tags: trunk
2020-02-06
13:12
Merge 8.7 check-in: a1447cf6 user: jan.nijtmans tags: cplusplus
12:02
New files from René Zaumseil check-in: ba4ce67a user: fvogel tags: tip-556
11:52
Add many 'const' modifiers, allowing the C-compiler to put many configuration-tables in static read-only memory. Mainly for Ttk (because Tk already did this a long time ago). check-in: 6da0236d user: jan.nijtmans tags: trunk
07:02
New files from René Zaumseil. Branch builds this time. check-in: 57f4febd user: fvogel tags: tip-556
2020-02-05
19:16
New files from René Zaumseil check-in: 609ebf7d user: fvogel tags: tip-556
16:31
Merge trunk check-in: df9288e5 user: jan.nijtmans tags: cplusplus
13:51
merge-mark check-in: 563bdace user: jan.nijtmans tags: trunk
13:45
(cherry-pick): Don't panic for "Wild GenericEvent"'s: Just filter out all events Tk doesn't know about. (cherry-pick): Protect better against possible confusion between XGenericEvent's and (Tcl-specific) XVirtualEvent's: If "name" == NULL, assume it's a XGenericEvent, so don't crash on that just ignore. Also don't use "virtual" as variable name. check-in: 9143fad1 user: jan.nijtmans tags: core-8-6-branch
13:39
(cherry-pick): Some DBGX cleanup (not used any more) check-in: 11dc3172 user: jan.nijtmans tags: core-8-6-branch
13:36
(cherry-pick): It appears that inttypes.h was introduced in Visual Studio 2013 check-in: ad5a1c32 user: jan.nijtmans tags: core-8-6-branch
13:32
Protect better against possible confusion between XGenericEvent's and (Tcl-specific) XVirtualEvent's: If "name" == NULL, assume it's a XGenericEvent, so don't crash on that just ignore. Also don't use "virtual" as variable name. check-in: 4d9a821b user: jan.nijtmans tags: trunk
13:29
Don't panic for "Wild GenericEvent"'s: Just filter out all events Tk doesn't know about. check-in: fdd06f8b user: jan.nijtmans tags: trunk
13:13
Some DBGX cleanup (not used any more) check-in: 3db55fd0 user: jan.nijtmans tags: trunk
2020-02-04
19:33
New files from René Zaumseil check-in: 6a9b1780 user: fvogel tags: tip-556
09:08
Merge trunk. Add compat/stdint.h, so tclWinPort.h from Tcl 8.7 can be used. check-in: 210389fc user: jan.nijtmans tags: tip-556
08:29
It appears that inttypes.h was introduced in Visual Studio 2013 check-in: c21ff56e user: jan.nijtmans tags: trunk
08:29
Testing lots of option declaration cases check-in: 1c868c6e user: dkf tags: tip-560
2020-02-03
17:37
New files from René Zaumseil check-in: bf0e8a59 user: fvogel tags: tip-556
14:44
Merge 8.6 check-in: 07a36931 user: jan.nijtmans tags: trunk
14:43
Merge 8.5 check-in: 7f9d5095 user: jan.nijtmans tags: core-8-6-branch
14:10
Typo (which no compiler would discover, but really xGenericEvent != XGenericEvent) check-in: 1e8378f9 user: jan.nijtmans tags: core-8-6-branch
11:27
More tests check-in: f3380b2e user: dkf tags: tip-560
2020-02-02
20:37
Rephrase things to make an API that I'm more likely to be happy with check-in: 42ef7a84 user: dkf tags: tip-560
15:37
Implementation for TIP 563: "scrollwheel on horizontal scrollbar scrolls without shift too" check-in: 2cb4166b user: oehhar tags: tip-563-scrollbar-scrollwheel
2020-02-01
14:42
merge trunk check-in: 69919dd4 user: dkf tags: tip-560
11:39
Start of tests check-in: eccb711f user: dkf tags: tip-560
08:51
Bind tk::OptionType to an implementation namespace; the namespace it uses isn't important check-in: c32b0ef2 user: dkf tags: tip-560
07:57
Now with working aliases! And using ‘option’ instead of ‘property’ for consistency across Tk check-in: 183ba655 user: dkf tags: tip-560
2020-01-31
17:48
fixed segfault [a196fb11]: wrong handling in ClearLookupTable (if object is not NULL) as well as working on deleted table (in DeleteVirtualEventTable). check-in: 96036e96 user: sebres tags: core-8-6-branch
2020-01-29
21:29
New files from René Zaumseil check-in: 0f687d67 user: fvogel tags: tip-556
11:04
Splitting up the code a bit more neatly. check-in: b914157c user: dkf tags: tip-560
2020-01-28
21:05
Sigh... check-in: 882c27dc user: fvogel tags: bug-382712ade6
21:04
Today is not a good day. event->type rather than event.type check-in: f8b2fa87 user: fvogel tags: bug-382712ade6
21:02
Oops. Forgot to change the test content correctly. check-in: 5f1e7a5a user: fvogel tags: bug-382712ade6
20:56
Add test bind-16.35.1 checking %A with <KeyRelease> check-in: e87903cc user: fvogel tags: bug-382712ade6
20:50
Restore %A for KeyRelease on Linux check-in: 5bc1989d user: fvogel tags: bug-382712ade6
20:24
merge core-8-6-branch check-in: eaad647e user: fvogel tags: bug-382712ade6
20:20
New files from René Zaumseil check-in: 4e50b9cd user: fvogel tags: tip-556
20:16
merge trunk check-in: 5b772f8e user: fvogel tags: revised_text, tip-466
15:22
Merge 8.6 check-in: 39c2c497 user: jan.nijtmans tags: trunk
15:11
Don't add UNIX_DIR to VPATH. This should solve a dependency problem on Cygwin, between the windows and UNIX build part. check-in: 73884c1b user: jan.nijtmans tags: core-8-6-branch
11:07
Merge trunk check-in: b37be0b4 user: jan.nijtmans tags: cplusplus
10:52
Merge 8.6 check-in: 05966c20 user: jan.nijtmans tags: trunk
10:51
Don't use "bool" as variable name. Possible conflict with "bool" type. check-in: 58880acd user: jan.nijtmans tags: core-8-6-branch
10:48
Eliminate special header file tkBool.h, just use <stdbool.h> directly in tkInt.h check-in: 4d3f22a9 user: jan.nijtmans tags: revised_text, tip-466
10:26
Don't use _Bool if compiler is not C99 check-in: b29fc8f5 user: jan.nijtmans tags: revised_text, tip-466
2020-01-27
21:09
Avoid interference in bind-35.1 from the hot spots in the corners of the screen featured by some WM on Linux. check-in: 4e5c1952 user: fvogel tags: bug-e3888d5820
19:36
Starting to test (currently just manually) check-in: 296c64d8 user: dkf tags: tip-560
16:37
Merge 8.6 check-in: 4fcb296a user: jan.nijtmans tags: trunk
16:36
No need to include "tk.h" here: It's already included in tkInt.h (through tkPort.h) check-in: df3e4a2f user: jan.nijtmans tags: core-8-6-branch
15:18
Should be most bits of implementation now done check-in: 658ea9b8 user: dkf tags: tip-560
13:50
Revise all use of TkBitWord (=== size_t). Add compat/stdint.h and compat/stdbool.h, and use it in stead of home-brew solution. check-in: b2d34a91 user: jan.nijtmans tags: revised_text, tip-466
13:03
Merge trunk. Undo changes in unix/tkUnixRFont.c (leftover from 8.5/8.6 compatibility) check-in: 2233ad94 user: jan.nijtmans tags: revised_text, tip-466
13:01
Merge 8.6 check-in: 5529c3bf user: jan.nijtmans tags: trunk
13:00
HAVE_INTTYPES_H=1 is already handled in rules.vc check-in: 56d22f24 user: jan.nijtmans tags: core-8-6-branch
12:45
Adapt test-cases, just as in trunk. Many "update" -> "updateText" changes. This should improve test-results on Mac. check-in: 1b89b262 user: jan.nijtmans tags: revised_text, tip-466
12:21
Deprecate KeyPress/ButtonPress/M modifiers: Use Key/Button/Meta in stead. check-in: 0fe17ecb user: jan.nijtmans tags: keysym-unicode
11:54
Fix bind-13.1 testcase check-in: 29e70f1c user: jan.nijtmans tags: keysym-unicode
11:11
Merge trunk check-in: 905eb01e user: jan.nijtmans tags: keysym-unicode
09:17
Merge 8.7. Remove win/tkWinStdInt.h, instead provide the same compat/stdint.h as in Tcl 8.7. This should work on more platforms, not only Windows. check-in: 9f27576c user: jan.nijtmans tags: revised_text, tip-466
09:03
In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. check-in: 37ba4f8c user: jan.nijtmans tags: trunk
2020-01-26
20:13
Fix [dccd82bdc7]: ttk fonts are absolute on x11, which is very undesirable for hidpi displays check-in: b441746a user: fvogel tags: bug-dccd82bdc7, tip-564
19:59
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed Closed-Leaf check-in: 72bfdf04 user: fvogel tags: bug-90a4b7581f
2020-01-25
17:13
Let bind-34.3 be robust against Linux KDE hot spots on screen corners. check-in: 4bcebd2c user: fvogel tags: trunk
17:09
Let bind-34.3 be robust against Linux KDE hot spots on screen corners. check-in: 21ee34ad user: fvogel tags: core-8-6-branch
16:58
Let bind-34.3 be robust against Linux KDE hot spots on screen corners Closed-Leaf check-in: 0a767426 user: fvogel tags: bug-69b48f427e9
13:16
Remove useless generation of NSMouseMoved event when warping the mouse pointer on the mac check-in: 2d8804d0 user: fvogel tags: bug-e3888d5820
13:06
Fix [e3888d5820] (Grab on master prevents mouse pointer warp into slave widget) for Linux and Windows. Test bind-35.1 now passes on these platforms. check-in: 3bf789ff user: fvogel tags: bug-e3888d5820
10:20
Code specified in TIP 561; work still needed check-in: e6228955 user: dkf tags: tip-561
10:02
Working on the types and the property definition check-in: 35ca0966 user: dkf tags: tip-560
2020-01-24
12:53
merge 8.6 check-in: 239ec735 user: dgp tags: trunk
12:47
silence "unused variable" warning check-in: d55f67db user: dgp tags: core-8-6-branch
10:35
Merge 8.6 check-in: 1e7fa1ba user: jan.nijtmans tags: trunk
10:32
Sync tcl.m4 and rules.vc to latest version from Tcl check-in: 2a489c28 user: jan.nijtmans tags: core-8-6-branch
2020-01-23
21:24
Start of work on implementing TIP 560 check-in: 14d8da05 user: dkf tags: tip-560
2020-01-22
21:37
New files from René Zaumseil check-in: 79ffe759 user: fvogel tags: tip-556
2020-01-20
10:16
Bindings consistancy: Use "Key" in stead of "KeyPress" and "Button" in stead of "ButtonPress" in all demo's. check-in: 8c83e075 user: jan.nijtmans tags: trunk
2020-01-19
21:41
Merge 8.6 check-in: 02ebf476 user: jan.nijtmans tags: trunk
21:40
Remove 2 comments which are simply not correct (nor useful) any more check-in: 0ee9eaa8 user: jan.nijtmans tags: core-8-6-branch
14:41
Put more robustness in bind-35.1 check-in: 6c21b2cc user: fvogel tags: bug-e3888d5820
2020-01-18
19:27
Merge 8.6 check-in: a59e9c24 user: marc_culler tags: mac_styles
19:20
Fix [48f5da841d]: mac_styles crashes when drawing a Spinbox with textarea of width 0. check-in: 57538a25 user: marc_culler tags: mac_styles
19:07
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup check-in: b48a8b1a user: marc_culler tags: trunk
19:06
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup check-in: 5bb1439e user: marc_culler tags: core-8-6-branch
13:31
Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag. check-in: 514e22c7 user: fvogel tags: trunk
13:31
Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag. check-in: bc258ad6 user: fvogel tags: core-8-6-branch
12:12
Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add non-regression test entry-11.1 check-in: 6c443199 user: fvogel tags: trunk
12:08
Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add non-regression test entry-10.1 check-in: 4c6fc76c user: fvogel tags: core-8-6-branch
12:04
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. check-in: 3883b587 user: fvogel tags: trunk
12:04
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. check-in: e389c1c9 user: fvogel tags: core-8-6-branch
11:35
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. check-in: 357f0028 user: fvogel tags: trunk
11:35
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. check-in: 6114af88 user: fvogel tags: core-8-6-branch
11:32
Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non regression tests canvas-20.[123] check-in: 06ac0e75 user: fvogel tags: trunk
11:32
Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non regression tests canvas-20.[123] check-in: 24d1eea8 user: fvogel tags: core-8-6-branch
11:27
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Add non regression test canvText-14.7 check-in: 5cc41235 user: fvogel tags: trunk
11:27
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Add non regression test canvText-14.7 check-in: 1d76e4e2 user: fvogel tags: core-8-6-branch
2020-01-17
22:15
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup Closed-Leaf check-in: 5f8086ff user: marc_culler tags: bug-bf93d098d7-redux
2020-01-16
08:30
Documentation update: Use Button in stead of ButtonPress and Key in stead of KeyPress events (except once, where we indicate that those are synonymes). check-in: d7dda971 user: jan.nijtmans tags: trunk
2020-01-14
15:57
Consistancy in Key/Button bindings: Use "<Button-1>" in stead of "<1>", "Key" in stead of "KeyPress" and "Button" in stead of "ButtonPress". Also eliminate unnessary "Any" and "Key" modifiers. check-in: b11394e6 user: jan.nijtmans tags: trunk
2020-01-11
17:23
Add scrollwheel bindings to ttk::scrollbar by redirection of the bindings to tk::scrollbar. Ticket [2b8fa6fd] check-in: 5cc8fffe user: oehhar tags: trunk
17:10
Add scrollwheel bindings to ttk::scrollbar by redirection of the bindings to tk:scrollbar. Ticket [2b8fa6fd] check-in: ec79505e user: oehhar tags: core-8-6-branch
14:13
Make bind-35.1 fail on Linux, by swapping the order of the mouse pointer warps with respect to grabs. This prevents the warp prologue (see [e3888d5820]) from playing a role in that test. check-in: fc2dd329 user: fvogel tags: bug-e3888d5820
13:34
Attempt to make bind-35.1 more reliable on Windows. check-in: 98ff7da2 user: fvogel tags: bug-e3888d5820
2020-01-08
23:12
Consistent name check-in: 7c195059 user: pspjuth tags: pspjuth-treeview
21:47
Merge trunk check-in: 2718f173 user: pspjuth tags: pspjuth-treeview
2020-01-06
21:39
Fix [48f5da841d]: mac_styles crashes when drawing a Spinbox with textarea of width 0. Closed-Leaf check-in: 71c568e9 user: culler tags: bug-48f5da841d
21:29
Add test bind-35.1, currently failing, and demonstrating issue reported in [e3888d5820] (grab on master prevents mouse pointer warp into slave widget) check-in: 200baaa8 user: fvogel tags: bug-e3888d5820
20:29
Reorder code snippet in HandleEventGenerate to make it easier to understand. This changes nothing in how things work. check-in: d2de371a user: fvogel tags: bug-e3888d5820
16:21
Update documentation: Add many keysym's which are available now, due to the upgrade to X11R6 compat layer. check-in: d745079b user: jan.nijtmans tags: trunk
12:49
Merge trunk check-in: 0145a3f6 user: jan.nijtmans tags: keysym-unicode
12:15
Merge 8.6 check-in: fde51866 user: jan.nijtmans tags: trunk
12:13
Merge 8.5 check-in: 3cfdca75 user: jan.nijtmans tags: core-8-6-branch
12:05
Make install-sh executable. Harmless warnings in tkUnixKey.c check-in: ebbc410c user: jan.nijtmans tags: core-8-6-branch
2020-01-02
15:12
Add non-regression test entry-10.1 Closed-Leaf check-in: 78ac0336 user: fvogel tags: bug-2830360fff
14:55
Fix [2830360fff]: ttk::entry looses state invalid at focus events check-in: a8ed6013 user: fvogel tags: bug-2830360fff
2020-01-01
15:29
Document the change of default value for the -compound widget option. check-in: 81f4287d user: fvogel tags: bug-b82bd4872b, bug-077d49828b
2019-12-31
14:03
Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag. check-in: 601b77fb user: fvogel tags: bug-b82bd4872b, bug-077d49828b
13:23
merge core-8-6-branch check-in: c91bbc4e user: fvogel tags: bug-b82bd4872b, bug-077d49828b
2019-12-25
20:17
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. Closed-Leaf check-in: 8423ea06 user: fvogel tags: bug-1660674fff
18:08
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. Closed-Leaf check-in: 98f70557 user: fvogel tags: bug-279b027fd7
2019-12-24
14:20
Refine the newly added tests, and add comments in them. Closed-Leaf check-in: 1903de43 user: fvogel tags: bug-587937fff
14:11
Don't shuffle tags when moving the 'current' tag among items. check-in: 80599a3d user: fvogel tags: bug-587937fff
13:31
Fix error (with no consequence) in sizeof() request, and remove useless cast to (void *) check-in: 0b20f798 user: fvogel tags: bug-587937fff
13:24
Restore tabs on lines that were actually not changed by the fix. check-in: b36bd22c user: fvogel tags: bug-587937fff
13:22
Refine the second implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. check-in: f8fb12af user: fvogel tags: bug-587937fff
13:17
A second (and better) implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. This implementation is more efficient (it's O(n)). check-in: 5d8f9f96 user: fvogel tags: bug-587937fff
13:14
A first implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. This implementation is not efficient (it's O(n^2)) and will not be kept. check-in: 96df33e6 user: fvogel tags: bug-587937fff
13:04
Add tests canvas-20.[123], currently failing and demonstrating ticket [587937fff]. check-in: 75ccd0ef user: fvogel tags: bug-587937fff
2019-12-23
13:59
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Test canvText-14.7 now passes. Closed-Leaf check-in: 89db3604 user: fvogel tags: bug-1771594fff
13:58
Add test canvText-14.7, currently failing and demonstrating bug [1771594fff] check-in: 88538c9a user: fvogel tags: bug-1771594fff
2019-12-20
14:58
more WIP for MaxOS check-in: f94b1b47 user: jan.nijtmans tags: cplusplus
10:41
Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too. check-in: b539c385 user: jan.nijtmans tags: cplusplus
2019-12-19
13:08
Redirect scroll wheel related bindings from ttk::scrollbar to scrollbar as proposed by Csaba 2019-12-18 09:42:32 in Ticket [2b8fa6fd] Closed-Leaf check-in: 18fd126b user: oehhar tags: bug-2b8fa6fd
2019-12-17
20:30
Add scrollwheel bindings to ttk::scrollbar. Ticket [2b8fa6fd] check-in: d99b1940 user: oehhar tags: bug-2b8fa6fd
20:28
Reverting last commit, should go into a branch, sorry. check-in: 16b3f120 user: oehhar tags: core-8-6-branch
20:17
Add scrollwheel bindings to ttk::scrollbar. Ticket [2b8fa6fd] check-in: 082200db user: oehhar tags: core-8-6-branch
17:20
No action when TK_ALREADY_DEAD. check-in: c0b10193 user: bll tags: bug-xim
2019-12-16
16:33
Merge 8.7. More WIP. check-in: ec625234 user: jan.nijtmans tags: cplusplus
14:43
Merge 8.6 check-in: e8a34513 user: jan.nijtmans tags: trunk
14:38
Sync tcl.m4 with version in Tcl check-in: 7c37e3ec user: jan.nijtmans tags: core-8-6-branch
2019-12-14
20:11
Fix [02a69449b5]: Wrong database names for tk::spinbox check-in: 79846e9d user: fvogel tags: trunk
20:11
Fix [02a69449b5]: Wrong database names for tk::spinbox check-in: 5fe47ba9 user: fvogel tags: core-8-6-branch
20:09
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. check-in: 770d06b2 user: fvogel tags: trunk
20:09
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. check-in: ce25ab1b user: fvogel tags: core-8-6-branch
20:06
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option check-in: c1a2f137 user: fvogel tags: trunk
20:05
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option check-in: fcc9dfd7 user: fvogel tags: core-8-6-branch
2019-12-12
16:24
WIP: Add support for C++ check-in: efcab42a user: jan.nijtmans tags: cplusplus
2019-12-10
20:58
Fix [02a69449b5]: Wrong database names for tk::spinbox Closed-Leaf check-in: 78c9e8f7 user: fvogel tags: bug-02a69449b5
18:55
bug-xim: Fix responsiveness of Tk on X when an input method is active. Tk_HandleEvent has changed to only create the XIC if the window is a toplevel or the window has received focus. check-in: 4abb3952 user: bll tags: bug-xim
14:10
Create new branch named "bug-xim" check-in: 304a009f user: bll tags: bug-xim
2019-12-09
23:09
Merge 8.6 check-in: 4a107199 user: jan.nijtmans tags: trunk
23:08
Merge 8.5 check-in: 54ef4774 user: jan.nijtmans tags: core-8-6-branch
15:49
close fork check-in: c8f2ff70 user: dgp tags: trunk
2019-12-08
21:43
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. Closed-Leaf check-in: 8ee62608 user: fvogel tags: bug-b094cb4aa9
19:25
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. check-in: 49b0ebb1 user: fvogel tags: trunk
19:25
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. check-in: 10e8371c user: fvogel tags: core-8-6-branch
19:23
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. Closed-Leaf check-in: 1f45c172 user: fvogel tags: bug-882108bf05
2019-12-06
23:07
Added item option -height. Renamed -titlerows to -titleitems. Use -anchor value for tree column. check-in: e05b8bdd user: pspjuth tags: pspjuth-treeview
14:38
Fix build against Tcl 9 check-in: f4c65997 user: dgp tags: trunk
2019-12-05
14:47
Merge 8.7 check-in: d0e6175f user: jan.nijtmans tags: revised_text, tip-466
13:11
Merge 8.6 check-in: efcce960 user: jan.nijtmans tags: trunk
13:05
Build without -DUNICDE -D_UNICODE, since it's not necessary any-more (all code uses implicit *W-API now). This also eliminates the need for the TK_ASCII_MAIN hack. check-in: a548d14c user: jan.nijtmans tags: core-8-6-branch
2019-12-04
23:11
Use Tcl_UtfToChar16DString() in stead of Tcl_UtfToUniCharDString(), since the first is guaranteed to be 16-bit for any TCL_UTF_MAX value. check-in: d7b67f5b user: jan.nijtmans tags: trunk
22:38
Merge 8.6. Introduce the new Unicode-handling functions here too: Tk 8.7 could be loaded in Tcl 8.6 .... Further improvements are still possible check-in: 2c72c39e user: jan.nijtmans tags: trunk
20:35
Make MODULE_SCOPE functions start with "Tk". Also simplify TkUtfToNSString(), making use of Tcl_UtfToUniCharDString() check-in: f98feb70 user: jan.nijtmans tags: core-8-6-branch
14:18
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older macOS systems. check-in: 239d7cf2 user: marc_culler tags: trunk
14:17
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older macOS systems. check-in: 00b45e1d user: marc_culler tags: core-8-6-branch
01:19
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on High Sierra Closed-Leaf check-in: 383443bd user: marc_culler tags: bug-749bd9bb1b
2019-12-03
21:42
Make -default active work for Push Buttons. check-in: e004be47 user: culler tags: mac_styles
20:55
New files from René Zaumseil check-in: 6e6e91e6 user: fvogel tags: tip-556
16:14
Prevent crash caused by attempting to create an NSImage with negative width. check-in: 67942750 user: culler tags: mac_styles
02:41
Merge 8.6 check-in: 72028fcc user: marc_culler tags: mac_styles
01:18
On macOS call [image setTemplate:YES] for the cursor NSImages, to make the cursor be white in dark mode. check-in: 588f1042 user: marc_culler tags: trunk
01:17
On macOS call [image setTemplate:YES] for the cursor NSImages, to make the cursor be white in dark mode. check-in: 756db73f user: marc_culler tags: core-8-6-branch
2019-12-02
23:13
Make the help button work in light or dark modes. check-in: 4c2f3f71 user: marc_culler tags: mac_styles
2019-12-01
21:57
Clarification check-in: 1af5dd0b user: pspjuth tags: pspjuth-treeview
21:19
Add inline button style. check-in: 1ae814ed user: marc_culler tags: mac_styles
18:14
Implement RFE [71107a79fa]: allow ttk::progressbar to grow in reverse direction Closed-Leaf check-in: fd244465 user: fvogel tags: rfe-71107a79fa
16:39
Merge 8.6. When compiling against Tcl 9.0 headers, don't allow Emoji escape sequences to be split into two surrugates any more. check-in: 0ec184f4 user: jan.nijtmans tags: trunk
16:05
In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use more uppercase hex-values where appropriate. check-in: 90160951 user: jan.nijtmans tags: core-8-6-branch
2019-11-30
20:19
Implementation of TIP #556 (Add oo like widgets to Tk). Files committed on behalf of René Zaumseil. check-in: d4bb7b69 user: fvogel tags: tip-556
19:38
Edit comments, combine two list header drawing routines. check-in: 4657efed user: culler tags: mac_styles
14:29
Remove duplicate #define statements. check-in: cbe7e99f user: marc_culler tags: mac_styles
14:23
Move ttk static data into a header file. check-in: d89ca605 user: marc_culler tags: mac_styles
06:11
Reorganize the display information. check-in: 501530f7 user: marc_culler tags: mac_styles
2019-11-29
17:53
Edit some comments, change some names. check-in: 6be13a06 user: marc_culler tags: mac_styles
17:20
Add the RecessedButton style for ttk::radiobutton widgets. check-in: 12f80ca5 user: marc_culler tags: mac_styles
16:26
Merge 8.6 check-in: 1711aa76 user: jan.nijtmans tags: trunk
15:49
Fix [d4f5620f5d]: font-4.14 fails (font actual with unicode). Add another test-case for TCL_UTF_MAX>3 check-in: 2e2afd52 user: jan.nijtmans tags: core-8-6-branch
14:11
Obtain the control accent color correctly on OSX 10.13 and earler. check-in: ec468226 user: marc_culler tags: mac_styles
2019-11-28
17:26
Add the RoundedRectButton style for a ttk::button check-in: f14cee1e user: marc_culler tags: mac_styles
2019-11-27
21:03
Adjust the appearance of disabled buttons. check-in: a66321da user: culler tags: mac_styles
12:37
Update to a (slightly) later version of X11R6 headers. check-in: 0c6bbf57 user: jan.nijtmans tags: trunk
12:17
Sync tcl.m4 (again) check-in: 87e8b128 user: jan.nijtmans tags: trunk
11:59
Sync tcl.m4 (for windows and UNIX) with version provided by Tcl 8.7 check-in: 6a02c657 user: jan.nijtmans tags: trunk
11:49
Sync tcl.m4 with the vesion provided by Tcl 8.6 check-in: 4490f0bf user: jan.nijtmans tags: core-8-6-branch
00:22
On Aqua, allow the Tk event loop to run while a menu is open. (This is tricky.) check-in: 7f5d0d14 user: marc_culler tags: mac_styles
2019-11-26
20:48
Merge 8.6 check-in: 7b945c7c user: jan.nijtmans tags: trunk
20:35
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10 check-in: 4202ddbd user: jan.nijtmans tags: core-8-6-branch
20:33
Various cleanups in Unicode handling. Note that without Xft on X11 we don't have Emoji. check-in: 7f62ccc3 user: jan.nijtmans tags: core-8-6-branch
17:34
merge release check-in: f2c141ca user: dgp tags: trunk
12:55
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10. check-in: 50aaf728 user: fvogel tags: bug-69b48f427e9
12:51
merge core-8-6-branch check-in: 6b76e178 user: fvogel tags: bug-69b48f427e9
2019-11-25
12:49
Merge 8.6 check-in: ef902b09 user: jan.nijtmans tags: trunk
12:47
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: be77d20c user: jan.nijtmans tags: core-8-6-branch
03:48
Implement Aqua comboboxes with popup menus instead of listboxes. check-in: 9c73f8b7 user: marc_culler tags: mac_styles
01:01
Merge 8.6 check-in: ffe4dba8 user: marc_culler tags: mac_styles
01:00
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 88008a5e user: marc_culler tags: trunk
00:59
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 43db0839 user: marc_culler tags: core-8-6-branch
2019-11-24
15:38
Combobox tweaks. check-in: ca9737ae user: marc_culler tags: mac_styles
04:56
Add accent color to sliders. check-in: 05cf6cbe user: marc_culler tags: mac_styles
01:35
Accented and otherwise improved progress bars. check-in: e50cc2d6 user: marc_culler tags: mac_styles
2019-11-22
20:09
complete changes Closed-Leaf check-in: a77fcff2 user: dgp tags: rc2, core-8-7-a3-rc, core-8-7-a3
17:09
merge trunk check-in: fa620be9 user: dgp tags: core-8-7-a3-rc
17:06
Merge 8.6 check-in: 15a347ec user: culler tags: mac_styles
16:49
merge 8.6 check-in: 8fe83186 user: dgp tags: trunk
16:45
merge release check-in: b5fac1e9 user: dgp tags: core-8-6-branch
08:54
Merge trunk check-in: 9c1e12e5 user: jan.nijtmans tags: keysym-unicode
08:48
Merge 8.6 Closed-Leaf check-in: b35590d9 user: jan.nijtmans tags: utf-16-for-X11
08:46
Merge-mark check-in: c1f72fa0 user: jan.nijtmans tags: trunk
08:41
Update rules.vc check-in: 21d7e6dc user: jan.nijtmans tags: trunk
08:39
Update rules.vc to latest version check-in: 64881b86 user: jan.nijtmans tags: core-8-6-branch
2019-11-21
15:59
More code simplification check-in: f8d9fdff user: jan.nijtmans tags: utf-16-for-X11
12:04
Oops _WIN32 with single underscore check-in: 3427937c user: jan.nijtmans tags: utf-16-for-X11
11:46
Update unicode demo check-in: b6c376ae user: jan.nijtmans tags: utf-16-for-X11
10:26
Now that TkUniCharToUtf() produces maximum of 4 bytes, reduce storage. More code simplifications. Disallow Emoji on X11 without xft, just use replacement character then. check-in: 1eb3050c user: jan.nijtmans tags: utf-16-for-X11
2019-11-20
23:35
Add native style Combobox button check-in: 90df2f0a user: culler tags: mac_styles
18:50
update changes Closed-Leaf check-in: c7984bbb user: dgp tags: rc2, release, core-8-6-10-rc, core-8-6-10
18:50
Merge 8.6 except for the broken demo. check-in: f3ef2549 user: dgp tags: core-8-6-10-rc
13:10
X11 correct UTF-16 encoding (not meant for Tk 8.6.10 yet!) check-in: 3b5b9950 user: jan.nijtmans tags: utf-16-for-X11
2019-11-19
21:47
Lock scrolling for title rows in Treeview check-in: ba9af342 user: pspjuth tags: pspjuth-treeview
19:28
Finish details for Entries. check-in: c4d24eee user: culler tags: mac_styles
16:25
Merge 8.6 check-in: 7e11646f user: jan.nijtmans tags: trunk
16:21
Make the Emoji demo work with X11 using xft, even under Tcl 8.6. check-in: 414bb151 user: jan.nijtmans tags: core-8-6-branch
15:52
Specific test for xft in widget demo Closed-Leaf check-in: cd65ffc8 user: jan.nijtmans tags: emoji-for-xft
15:31
Experiment: See if this is enough to make Emoji work with Xft on X11 check-in: 57a7649e user: jan.nijtmans tags: emoji-for-xft
10:40
Merge 8.6 check-in: 4cb2f140 user: jan.nijtmans tags: trunk
10:35
Use correct Emoji representation when running with Tcl 8.7. Works on X11 then! check-in: 2ac49da2 user: jan.nijtmans tags: core-8-6-branch
06:07
Rebase mac_buttons check-in: bd7d5af3 user: marc_culler tags: mac_styles
04:42
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: f77a9b45 user: culler tags: trunk
04:41
Merge mark check-in: 077c9c87 user: culler tags: trunk
04:37
Merge 8.6 check-in: 85913810 user: culler tags: trunk
04:33
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: d342bcb8 user: culler tags: core-8-6-branch
04:30
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] Closed-Leaf check-in: 539408e0 user: culler tags: bug-589e83d30a
00:57
Implement non-BMP unicode for macOS check-in: 65bf75ea user: culler tags: core-8-6-branch
00:46
Correct some errors revealed by building on macOS 10.6 check-in: 6a7d0065 user: culler tags: core-8-6-branch
2019-11-18
20:02
Merge 8.6, but only exclude Emoji's in the demo for X11. Closed-Leaf check-in: 4e6f92fe user: jan.nijtmans tags: mac_unicode
19:51
Merge 8.6 check-in: 03d53ee4 user: jan.nijtmans tags: trunk
19:48
Restrict Emoji in demo for win32 platform only, since on other platforms it's not guaranteed to work yet check-in: 0661a4e1 user: jan.nijtmans tags: core-8-6-branch
15:05
Edit comments, add tests for NULL pointers. check-in: f06ee059 user: culler tags: mac_unicode
08:14
remove printf("TkSelGetSelection\n"); check-in: c7fc3a41 user: jan.nijtmans tags: mac_unicode
00:31
Implement non-BMP unicode for macOS when TCL_UTF_MAX = 3 by encoding surrogates as 3-byte UTF-8-ish sequences. check-in: 45294d24 user: culler tags: mac_unicode
2019-11-17
17:32
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: f3be3919 user: culler tags: trunk
17:31
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: cd1c2ea8 user: culler tags: core-8-6-branch
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: cba59e0c user: culler tags: trunk
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: a04cf70e user: culler tags: core-8-6-branch
16:53
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: f7eda41f user: culler tags: trunk
16:52
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: faf5c3fe user: culler tags: core-8-6-branch
2019-11-16
17:01
merge-mark check-in: 21994883 user: culler tags: trunk
16:58
On macOS make DrawCharsInContext accept byte sequences which contain UTF-16 surrogates encoded as 3-byte UTF-8-ish subsequences, so the Emoji demo works. check-in: fa1ebd57 user: culler tags: core-8-6-branch
2019-11-15
21:53
merge-mark check-in: 1c15740a user: jan.nijtmans tags: trunk
21:52
Let's add some Emoji to the widget demo, but encoded in UTF-16 so Tcl 8.6.10 can handle it. Works at least on Windows. check-in: a70e28c9 user: jan.nijtmans tags: core-8-6-branch
21:46
Adjust the test image-6.1 so that it will expect the new image type. Closed-Leaf check-in: e1363e3c user: culler tags: mac_images
20:49
merge trunk check-in: 22b34003 user: dgp tags: core-8-7-a3-rc
20:48
Fix [90d555e088]: In Catalina Apple's NSFontManager creates fonts with unwanted traits Closed-Leaf check-in: 39057cb3 user: culler tags: bug-90d555e088
20:48
update changes check-in: 6d5fb867 user: dgp tags: core-8-6-10-rc
20:45
merge 8.6 check-in: 4fc06d5f user: dgp tags: core-8-6-10-rc
12:45
Merge 8.6 check-in: ac8c96f3 user: jan.nijtmans tags: trunk
12:44
Fix [69b48f427e] (again): Test "textTag-18.1" fails since Win10 Creator Falls update. Thanks, François! check-in: ab595e1f user: jan.nijtmans tags: core-8-6-branch
2019-11-14
23:32
Fix again integer arithmetics in TkSetCursorPos(), see [69b48f427e] check-in: 14a3b51a user: fvogel tags: bug-69b48f427e9
23:32
remove debug printf code check-in: 77ab3f26 user: fvogel tags: bug-69b48f427e9
23:14
merge core-8-6-branch, and add (currently failing) test bind-34.3 demonstrating that warping does not work with null or negative coordinates. Also add a bit of debug printf in TkSetCursorPos() for Windows check-in: c7ced784 user: fvogel tags: bug-69b48f427e9
2019-11-13
15:33
Merge 8.6 check-in: a204b652 user: jan.nijtmans tags: trunk
15:25
Add support for 4 keycodes on Windows (Mail, AudioMedia, Launch0 and Launch1), which some keyboards might have. Add more header-files, with available keycodes on various platforms, and add some missing keysyms to ks_names.h (adapted from X11R6). This improves compatibility for Windows/MacOSX compared to X11R6. check-in: be3dac07 user: jan.nijtmans tags: core-8-6-branch
2019-11-12
19:10
tksvg crash on style usage due to different malloc and free types on some systems. Issue #2 of tksvg. check-in: 787f4504 user: oehhar tags: trunk
2019-11-11
14:37
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 8448b35c user: culler tags: trunk
14:36
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 24783747 user: culler tags: core-8-6-branch
01:45
Allow creating 0x0 NSImages, which work e.g. in labels, just don't allow using them as iconphoto images. Closed-Leaf check-in: bb3c9f56 user: culler tags: bug-53d28027e3
2019-11-10
22:30
Split wm-iconphoto-1.5 into the Win and Mac case on one hand (an error triggers), and the Linux case on the other hand (no error is produced, the image is valid and can be used as an iconphoto even if its size is 0x0) check-in: c06d2d2a user: fvogel tags: bug-53d28027e3
21:11
The new test wm-iconphoto-1.5 must not depend on previous tests and how many images were created so far in the testing process check-in: c8fc3540 user: fvogel tags: bug-53d28027e3
20:09
Homogenize still further among platforms check-in: f3dc93ba user: fvogel tags: bug-53d28027e3
20:03
Add platform-independent test wm-iconphoto-1.5 check-in: a1f99b8b user: fvogel tags: bug-53d28027e3
18:47
Remove unnecessary cast that causes compiler errors on El Capitan. check-in: e370c1dc user: culler tags: mac_images
18:35
On unix, make the wm stackorder command return an error if TkWmStackorderToplevel fails. Closed-Leaf check-in: 1d174e28 user: culler tags: bug-c4abd2b0f3
18:13
Make all platforms check if an iconphoto image is valid and provide the same error message if not. check-in: 2971726c user: culler tags: bug-53d28027e3
2019-11-09
14:49
Fix [53d28027e3]: Generate an error instead of a crash if wm iconphoto receives an invalid photo image. check-in: 199c14cd user: culler tags: bug-53d28027e3
13:12
make TkWmStackorderToplevel return NULL if ckalloc fails. check-in: 76b39a75 user: culler tags: bug-c4abd2b0f3
10:18
Propagate previous Mac fix to the Windows platform check-in: fd178e2c user: fvogel tags: bug-c4abd2b0f3
2019-11-08
06:51
Reimplement TkWmStackorderToplevel to make it straightforward and shorter and behave the same on macOS as on unix and Windows. check-in: c65b7e7a user: culler tags: bug-c4abd2b0f3
2019-11-07
23:22
Fix [c4abd2b0f3]: Tcl Panic in TkWmStackorderToplevel (for Aqua) check-in: 92da033f user: culler tags: bug-c4abd2b0f3
19:08
Fix Disclosure Button; condense code. Closed-Leaf check-in: 7083f6dd user: culler tags: disclosure
12:44
Hash typos and bump release date. check-in: 2646185c user: dgp tags: core-8-6-10-rc
2019-11-06
16:49
Merge 8.6 (actually, just missing braces in listbox bindings, as correctly spotted by Csaba Nemethi) check-in: 0c416d41 user: jan.nijtmans tags: trunk
16:46
Fix [12c8dfaa98] and [7e174a300e]: listbox.tcl/scrlbar.tcl: missing improved units computation in mouse wheel bindings check-in: ad4b037b user: jan.nijtmans tags: core-8-6-branch
16:36
Merge 8.6 check-in: 99801143 user: jan.nijtmans tags: trunk
16:35
Fix [edf4fd2613]: iconlist.tcl: errors in mouse wheel bindings. Thanks to nemethi for reporting this bug! check-in: 03f64ff8 user: jan.nijtmans tags: core-8-6-branch
2019-11-05
23:10
Handle bbox and identify when columns are locked check-in: b643e505 user: pspjuth tags: pspjuth-treeview
18:20
Mark Nov 21 release date. check-in: 6b12ba57 user: dgp tags: rc0, core-8-7-a3-rc
18:20
merge trunk check-in: 194a322b user: dgp tags: core-8-7-a3-rc
2019-11-04
20:44
Merge 8.6 check-in: 88f42ffc user: culler tags: rc1, core-8-6-10-rc
20:43
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 15f2d512 user: culler tags: trunk
20:42
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 4bdfdd84 user: culler tags: core-8-6-branch
16:23
Merge 8.6 check-in: 8d48238e user: culler tags: core-8-6-10-rc
16:22
Edit a comment. check-in: 4f7e7fc2 user: culler tags: trunk
16:21
Edit a comment. check-in: b96ade06 user: culler tags: core-8-6-branch
16:16
Merge 8.6 check-in: 3cd4fcd1 user: culler tags: trunk
16:09
But we shouldn't call CFRelease on the font returned by [NSFont userFixedPitchFontOfSize:11] check-in: 464531b6 user: culler tags: core-8-6-branch
15:33
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. check-in: dae3a925 user: culler tags: core-8-6-branch
15:29
Fix [855049e799]: Apple's system fixed font has an invalid familyName in macOS 10.15.1 check-in: 5ae7d15d user: culler tags: core-8-6-branch
2019-11-03
23:02
Use [NSFont userFixedPitchFontOfSize:11] instead of CTFontCreateUIFontForLanguage(fixedPitch, 11, NULL) to get a valid fixed pitch font. Closed-Leaf check-in: c7ede02a user: marc_culler tags: bug-855049e799
22:06
Completed what changes I can do. check-in: ab524192 user: dgp tags: core-8-6-10-rc
21:31
More progress on changes check-in: e2762812 user: dgp tags: core-8-6-10-rc
15:53
Rename the system image type as nsimage and add the ability to create from image files or filetypes. check-in: f226d4d3 user: culler tags: mac_images
15:03
More progress updating changes. check-in: d95630b2 user: dgp tags: core-8-6-10-rc
2019-11-02
18:08
merge 8.6 check-in: 07dc617e user: dgp tags: core-8-6-10-rc
16:37
Finish the implementation of the system image type for macOS check-in: 18f3919f user: culler tags: mac_images
14:28
Factorize common code into ttk::saveCursor Closed-Leaf check-in: 3b1e3fcb user: fvogel tags: bug-b3b56ae8dc
13:51
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::combobox, ttk::spinbox and ttk::panedwindow. check-in: 7d357aca user: fvogel tags: bug-b3b56ae8dc
10:32
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::treeview. check-in: 498466be user: fvogel tags: bug-b3b56ae8dc
2019-11-01
21:30
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: d4154a4c user: fvogel tags: trunk
21:26
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 795c5d2c user: fvogel tags: core-8-6-branch
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: 2b8ccf80 user: fvogel tags: trunk
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: c078c682 user: fvogel tags: core-8-6-branch
20:57
merge core-8-6-branch, in particular, push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: 914e9dec user: fvogel tags: trunk
20:56
Push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: b462406a user: fvogel tags: core-8-6-branch
20:54
The previous commit [65bb96b4] was wrong: it did not take into account the specifics of -displaycolumns or the fact column #0 (the tree) is special. This introduced a regression in the headings activation: they did not de-activate properly when the mouse left the headings. Fix this and document in the code why catching is (much) easier than writing an explicit proc. Closed-Leaf check-in: c5f9cdff user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
18:44
Work around a bug in [NSFont familyName] which Apple introduced in macOS 10.15.1 check-in: 8373c21f user: marc_culler tags: bug-855049e799
17:39
Access named NSImages provided by macOS via image create system -systemname NAME ?-width NUMBER? ?-height NUMBER? check-in: 78c1e6e4 user: culler tags: mac_images
11:03
Somewhat more progress on [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Increase XMaxTransChars from 4 to 7, at the same time reducing the nbytes field from int to unsigned char. This makes more room to NULL-terminate the trans_chars array in the XEvent, even when it's 4 bytes in length. (fully binary compatible, since the nbytes field is not supposed to be accessed externally) check-in: 9dfe5c56 user: jan.nijtmans tags: core-8-6-branch
10:23
Propagate the previous two commits to the tabs of a ttk::notebook, which can now style -compound check-in: 12f850f4 user: fvogel tags: bug-b82bd4872b
10:19
Document that ttk::label and ttk::*button now support styling -compound check-in: e8f4f9dc user: fvogel tags: bug-b82bd4872b
09:58
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 67f8dd7f user: fvogel tags: bug-b82bd4872b
2019-10-31
10:54
Merge 8.6 check-in: e368dc70 user: jan.nijtmans tags: trunk
10:07
8.5 -> 8.6 check-in: 91f03958 user: jan.nijtmans tags: core-8-6-branch
09:57
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 149ce586 user: jan.nijtmans tags: core-8-6-branch
08:51
Add test for <stdbool.h> in configure script. Not used by Tk yet. check-in: 4a5fb650 user: jan.nijtmans tags: trunk
2019-10-30
22:12
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: 34fc8c0f user: culler tags: trunk
22:11
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: c6f36c16 user: culler tags: core-8-6-branch
15:30
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. Closed-Leaf check-in: 83479bd9 user: culler tags: bug-8793e78bf0
14:31
Alternative fix to [de579935a9] - just allow weird looking thumbs. Closed-Leaf check-in: abee8797 user: culler tags: bug-de579935a9-alt
2019-10-28
16:45
merge 8.6 check-in: fbb69138 user: dgp tags: core-8-6-10-rc
16:08
merge trunk check-in: 51afe0e3 user: dgp tags: core-8-7-a3-rc
11:47
merge core-8-6-branch check-in: 2ff1750a user: fvogel tags: trunk
11:47
Reapply [0e9cbdba] and [82b1d286], then merge bug-ce470f20fd. This fixes [caacf1f082], [ce470f20fd], [cc6c711c1e] and finalizes the changes in treeview columns resizing. check-in: 8af45a4d user: fvogel tags: core-8-6-branch
09:05
Merge 8.6 check-in: c7a9fad1 user: jan.nijtmans tags: trunk
09:04
Sync tcl.m4 with Tcl version (also change README accordingly). Re-generate configure script for UNIX check-in: bf0c1972 user: jan.nijtmans tags: core-8-6-branch
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 88d16ed9 user: culler tags: trunk
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 0c886a3d user: culler tags: core-8-6-branch
2019-10-27
21:12
Fix 'Column ... out of range' error reported in [caacf1f082] check-in: 65bb96b4 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
20:56
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: c99062b2 user: culler tags: trunk
20:55
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: 74372768 user: culler tags: core-8-6-branch
20:35
Add a regression test for computing local mouse coordinates in embedded windows in Aqua. Closed-Leaf check-in: 5582461a user: culler tags: bug-f7a4f75d1c
19:30
Edit a comment check-in: 29604923 user: culler tags: bug-f7a4f75d1c
19:21
For Aqua, fix computation of local.x and local.y in the case of an embedded toplevel. check-in: 3a1fb9e9 user: culler tags: bug-f7a4f75d1c
14:28
merge core-8-6-branch check-in: c3f45161 user: fvogel tags: trunk
14:27
merge branch bug-69b48f427e9 check-in: b127e6b0 user: fvogel tags: core-8-6-branch
14:26
Cherrypick [e9becf44ab]: Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 63f86259 user: fvogel tags: bug-69b48f427e9
14:24
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 047b1666 user: fvogel tags: trunk
14:23
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: e9becf44 user: fvogel tags: core-8-6-branch
13:22
Fix [caacf1f082]: treeview column resizing not possible in some conditions. This problem was created by my fixing of [ce470f20fd] (ttk::treeview allows dragging the right edge of the rightmost heading). While some of the commits aiming at fixing [ce470f20fd] were correct, some other were not and in fact I believe the right edge of the rightmost heading really should be draggable. This is also how tablelist behaves. check-in: c74b6837 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
11:04
merge core-8-6-branch check-in: 34857f3b user: fvogel tags: trunk
11:03
Backout [82b1d286] and [0e9cbdba] that fixed [cc6c711c1e] and [ce470f20fd] since they created issues reported in [caacf1f082] check-in: 18eb7546 user: fvogel tags: core-8-6-branch
11:01
merge core-8-6-branch check-in: 6d51a0d3 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
10:58
Cherrypick [82b1d286] (Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam)) check-in: 14c6efd1 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
2019-10-26
14:41
Add a regression test for this bug. check-in: ff76eece user: culler tags: bug-f7a4f75d1c
14:00
Fix [f7a4f75d1c]: focus -force fails for embedded toplevels check-in: 75eeb347 user: culler tags: bug-f7a4f75d1c
2019-10-25
21:31
Merge 8.6 check-in: c94b2497 user: jan.nijtmans tags: trunk
21:30
Fix bug in TkpGetString() for MacOSX. Maybe this is why MacOSX barfs when we put a 4-byte UTF-8 character in trans_chars ... check-in: 99f891e7 user: jan.nijtmans tags: core-8-6-branch
21:28
Some end-of-line exess spacing check-in: f389e5d2 user: jan.nijtmans tags: core-8-6-branch
18:02
Merge 8.6 check-in: 327a7d2e user: culler tags: core-8-6-10-rc
17:58
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: d3ae24b5 user: culler tags: trunk
17:52
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: 6426d80f user: culler tags: core-8-6-branch
15:18
merge 8.6 check-in: 14b226cf user: dgp tags: core-8-6-10-rc
03:12
Add some protections against Tcl errors during IME text entry. Closed-Leaf check-in: 07529819 user: culler tags: bug-39de9677aa
01:42
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 131a8e9c user: culler tags: trunk
01:29
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 2d56a1a7 user: culler tags: core-8-6-branch
01:20
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 4e81d58f user: culler tags: trunk
01:19
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: a8a59c28 user: culler tags: trunk
01:15
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 427cf488 user: culler tags: core-8-6-branch
2019-10-24
23:56
Make Apple's press-and-hold accent menu work with Tk entry and text widgets. check-in: fb2fd7ed user: culler tags: bug-39de9677aa
17:47
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: 129df95d user: culler tags: core-8-6-branch
15:38
Prevent a crash which could occur if the window were defocussed during IME composition. check-in: da9aa9b0 user: culler tags: bug-39de9677aa
14:15
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 264f7fdb user: culler tags: trunk
14:14
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 20660f95 user: culler tags: core-8-6-branch
03:57
Remove the calls to update idletasks which were not needed. check-in: b15b381f user: culler tags: bug-39de9677aa
03:54
Restore the no-op keyDown method to keep the mac from beeping every time a key is pressed. check-in: f7785d34 user: culler tags: bug-39de9677aa
2019-10-23
22:03
Address compiler warnings. check-in: 13b36b07 user: culler tags: bug-39de9677aa
21:52
Rework and simplify services so the TkService object won't interfere with IME. It didn't need to be a subclass of NSView, or be in the Responder chain. check-in: e21c087a user: culler tags: bug-39de9677aa
20:41
merge mark check-in: 3608bf00 user: fvogel tags: trunk
20:40
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: c718802e user: fvogel tags: core-8-6-branch
20:39
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: ce7dc74a user: fvogel tags: trunk
19:10
WIP on changes. check-in: ec25b65f user: dgp tags: core-8-6-10-rc
03:43
Add update idletasks for the text. Replace non-BMP characters by 0xfffd when pasting. check-in: 43e89771 user: culler tags: bug-39de9677aa
01:20
Add IME bindings for ttk::entry. check-in: e48b918d user: culler tags: bug-39de9677aa
2019-10-22
23:17
More progress on implementing IME check-in: 801f063d user: culler tags: bug-39de9677aa
17:48
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. Closed-Leaf check-in: cde8c195 user: culler tags: bug-0854c99473
16:08
Fix [39de9677aa]: incorrect IME behavior check-in: fb1d0dab user: culler tags: bug-39de9677aa
09:30
Merge trunk check-in: 4839fd88 user: jan.nijtmans tags: keysym-unicode
09:21
Add many XF86 and Sun keysym's to ks_names.h, so they are available to Windows and MacOS too (they already work on X11-R6 and MacOS in X11 mode). Deprecate keysym's in this list which are deprecated in X11-R6 as well: We don't want people to start using them: If Tk is compiled with -DTK_NO_DEPRECATED they will be really gone. check-in: 44825807 user: jan.nijtmans tags: trunk
2019-10-21
15:38
Use <???> in stead of <key-???>, except for <1> and <2> check-in: 700ae101 user: jan.nijtmans tags: keysym-unicode
14:50
Merge trunk. Better handling for ASCII characters and U???? format check-in: 451882f2 user: jan.nijtmans tags: keysym-unicode
13:08
merge trunk check-in: 772dae36 user: dgp tags: core-8-7-a3-rc
13:03
merge 8.6 check-in: 44b24e96 user: dgp tags: core-8-6-10-rc
00:04
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: 7d3b7fd7 user: culler tags: trunk
00:02
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: d4d18964 user: culler tags: core-8-6-branch
2019-10-20
21:08
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: d0240f16 user: culler tags: trunk
21:07
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: 882604ed user: culler tags: core-8-6-branch
18:31
Merge trunk check-in: 353095f5 user: jan.nijtmans tags: keysym-unicode
18:30
Add a few defines from latest X11-R6 check-in: 07ac0b61 user: jan.nijtmans tags: trunk
15:10
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: d89e44d1 user: culler tags: trunk
15:09
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: 5f29ad7d user: culler tags: core-8-6-branch
04:42
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests check-in: fd5bf1df user: culler tags: trunk
04:41
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests. check-in: d0ddf1ac user: culler tags: core-8-6-branch
03:41
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: 5a54a60e user: culler tags: trunk
03:40
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: ab497177 user: culler tags: core-8-6-branch
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 3707397c user: culler tags: trunk
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 074f89b5 user: culler tags: core-8-6-branch
2019-10-19
23:34
Merge trunk check-in: d424e4d0 user: jan.nijtmans tags: keysym-unicode
23:23
Add more keysym-related header files from X11-R6, so extensions can eventually use them. Deprecate the non-standard additions in keysymdef.h, in favor of the new header files. check-in: e259e79e user: jan.nijtmans tags: trunk
21:06
Add support for parsing/generating U????-forms of keysyms. Add more X11 header-files containing keysym information. check-in: c61c3cff user: jan.nijtmans tags: keysym-unicode
2019-10-18
21:59
Added a regression test, which involved adding a command to tkMacOSXTest.c to simulate mouse button press events. Closed-Leaf check-in: 8aa0008c user: culler tags: bug-ee946e4ebd
21:54
Add more Linux keycodes. check-in: 175e079f user: jan.nijtmans tags: keysym-unicode
14:29
Restore injection of MouseMoved to avoid unknown trouble. check-in: dad87927 user: culler tags: bug-ee946e4ebd
14:13
Minor cleanup; rework TkpWarpPointer check-in: 7f683e13 user: culler tags: bug-ee946e4ebd
2019-10-17
14:43
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 8efbb3fa user: culler tags: bug-ee946e4ebd
2019-10-15
20:06
Merge trunk. Slight improvement: Onlu use Unicode rep for printable characters check-in: a1b69e54 user: jan.nijtmans tags: keysym-unicode
09:20
Merge 8.6 check-in: b618b23d user: jan.nijtmans tags: trunk
09:19
One step more in fully fixing [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Now that Tcl 8.6 doesn't handle 4-byte UTF-8 characters as invalid anymore, we don't need the trick in Tk any more to spit out two surrogates: Tcl already handles that correctly. check-in: 84163219 user: jan.nijtmans tags: core-8-6-branch
09:16
Fix a few typo's check-in: e895a410 user: jan.nijtmans tags: core-8-6-branch
2019-10-14
20:28
Further implementation: Handle Latin-1 check-in: 0fc53c38 user: jan.nijtmans tags: keysym-unicode
15:10
Use Unicode for keysym names in stead of standard X11-R6 names representing Unicode characters. check-in: 9ad84cb9 user: jan.nijtmans tags: keysym-unicode
13:05
Merge 8.6 check-in: 33028d09 user: jan.nijtmans tags: trunk
13:04
3 minor doc fixes. check-in: a7e6bbfb user: jan.nijtmans tags: core-8-6-branch
12:53
Update documentation with keysyms from X11-R6, now available for all platforms. check-in: 78b73a68 user: jan.nijtmans tags: trunk
12:35
Merge 8.6 check-in: b5166ff3 user: jan.nijtmans tags: trunk
12:34
Re-generate the keysyms documentation using the real current keysym list as used on Windows and MacOS. Those keysyms can be thrusted on all platforms. check-in: a26bf137 user: jan.nijtmans tags: core-8-6-branch
2019-10-13
19:57
Merge 8.6 check-in: acd95cf5 user: jan.nijtmans tags: trunk
19:49
Fix 3 bugs in X11 keysym translations, originating from X11-r5 which were fixed in X11-r6. Add 3 test-cases, proving each of them. check-in: 3a26925f user: jan.nijtmans tags: core-8-6-branch
2019-10-11
20:30
merge core-8-6-branch check-in: cb65fa3b user: fvogel tags: trunk
20:28
fix unintentional merge check-in: fc93221a user: fvogel tags: trunk
20:28
fix unintentional merge check-in: 440d0d87 user: fvogel tags: core-8-6-branch
20:24
merge core-8-6-branch check-in: 2e55eff1 user: fvogel tags: trunk
20:23
merge branch bug-69b48f427e9 check-in: aa1c1705 user: fvogel tags: core-8-6-branch
20:23
Cherrypick [8f767ecb] Leaf: Let's do exactly the same calculation, but then using integer arithmetics instead of float check-in: 8bbd5257 user: fvogel tags: bug-69b48f427e9
20:22
Cherrypick [fc3f78ec] Fix test-case bind-34.1 on Windows 10 check-in: e85d71cf user: fvogel tags: bug-69b48f427e9
20:17
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: ceb92e94 user: culler tags: trunk
20:14
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: abe5dad5 user: culler tags: core-8-6-branch
11:15
Merge 8.6 check-in: 5d688569 user: jan.nijtmans tags: trunk
11:15
Let's do exactly the same calculation, but then using integer arthemetics in stead of float. check-in: 8f767ecb user: jan.nijtmans tags: core-8-6-branch
08:40
Merge 8.6 check-in: ecf9eec0 user: jan.nijtmans tags: trunk
07:35
Fix test-case bind-34.1 on Windows 10 check-in: fc3f78ec user: jan.nijtmans tags: core-8-6-branch
02:52
Fix bug[bf93d098d7]: Menubar is sometimes unresponsive on app startup Closed-Leaf check-in: 14b2a46f user: culler tags: bug-bf93d098d7
2019-10-10
23:08
Merge the remainder of catalina_more_tests check-in: 423b9bdc user: culler tags: trunk
23:07
Merge the remainder of catalina_more_tests check-in: c606fe29 user: culler tags: core-8-6-branch
22:23
Merge 8.6 check-in: f2f16768 user: jan.nijtmans tags: trunk
22:16
Minor improvement to previous commit: Put deprecate names _after_ non-deprecated, so tkBind.c can be kept as it was. Also use all-upper HEX characters consistantly. check-in: d6318e01 user: jan.nijtmans tags: core-8-6-branch
21:47
Merge 8.6. Also re-generate ks_names.h from X1-R6's keysymdef.h, so a lot more Keysym's become available to MacOS and Windows as on modern X11. check-in: ffbe231d user: jan.nijtmans tags: trunk
21:36
Add deprecate Key-names to ks_names.h, and make sure that deprecated Keynames are translated back to their non-deprecated names. This is how X11 does it, our emulation should do it the same way. Added test-case demonstrating this with Eth -> ETH. check-in: 66d19a9b user: jan.nijtmans tags: core-8-6-branch
19:21
merge core-8-6-branch check-in: 9d8a8bd4 user: fvogel tags: bug-69b48f427e9
19:19
Fix test number in comment check-in: 012611a7 user: fvogel tags: trunk
19:19
Fix test number in comment check-in: 87e111f1 user: fvogel tags: core-8-6-branch
18:55
Add debug info useful in case bind-34.1 fails check-in: 4b6215ee user: fvogel tags: trunk
18:55
Add debug info useful in case bind-34.1 fails check-in: 7ce474de user: fvogel tags: core-8-6-branch
18:54
Add debug info useful in case bind-32.2 fails check-in: 2a5ba5ab user: fvogel tags: bug-69b48f427e9
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: 7498300d user: culler tags: trunk
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: e70ffd7e user: culler tags: core-8-6-branch
15:36
Merge 8.6 check-in: 7b36e347 user: culler tags: trunk
15:35
Merge 8.6 Closed-Leaf check-in: ddbb4881 user: culler tags: catalina_more_tests
15:27
Use vwait in image.test instead of after. check-in: 6d30831f user: culler tags: core-8-6-branch
14:57
Merge 8.6 check-in: 8ead67f0 user: jan.nijtmans tags: trunk
14:47
Make XID typedef unsigned, since it's unsigned as well on all other platforms. Extend maximum KeySym to allow up to 0x1008FFFF, since there are some MultiMedia keys allocated there. check-in: e3e2f4d5 user: jan.nijtmans tags: core-8-6-branch
14:25
Fix bind-13.14 test-case on (e.g.) some 32-bit Linux, which considers -1 a valid KeySym somehow check-in: 94e17050 user: jan.nijtmans tags: core-8-6-branch
10:36
Merge 8.6 check-in: f790eb88 user: jan.nijtmans tags: bug-a179564826
08:12
Merge 8.6 check-in: ce86ce5a user: jan.nijtmans tags: catalina_more_tests
08:10
Merge 8.6 check-in: 0f55f03d user: jan.nijtmans tags: trunk
08:07
Change a few "update idletask" from previous commit back to "update". Other platforms most likely need it this way. check-in: 30ff4658 user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 (bring in XWayland workaround) check-in: 6745e1a7 user: jan.nijtmans tags: catalina_more_tests
07:32
Cherry-pick test-case changes from catalina_more_tests branch. They appear to work fine on other platforms, so they deserve more exposal separate from the Catalina-specific changes. check-in: 30586d4f user: jan.nijtmans tags: core-8-6-branch
01:20
Fix one compiler warning in Snow Leopard. check-in: d289ccba user: culler tags: catalina_more_tests
2019-10-09
22:45
Revert to using update in textWind.test. check-in: 7369c288 user: culler tags: catalina_more_tests
22:09
Let the comment be in sync with the change made in the previous commit' check-in: 24fbdde6 user: fvogel tags: catalina_more_tests
21:57
Generate the heartbeat every 0.1 seconds instead of 0.25 seconds. check-in: 0cdeca24 user: culler tags: catalina_more_tests
21:54
Use a platform specific procedure to update the text widget in textDisp.test. check-in: acdba94d user: culler tags: catalina_more_tests
19:37
Fix the (almost) hangs that occurred in some calls to vwait when no user events are being generated. check-in: 10488a8c user: culler tags: catalina_more_tests
16:47
A couple more tweaks to the tests. check-in: eae8215a user: culler tags: catalina_more_tests
16:14
Clean up the other tests. Mouse movement is still needed to avoid hangs. check-in: 0152b124 user: culler tags: catalina_more_tests
12:47
Check for Xlib.h, not Intrinsic.h when checking for X11 headers (this is a bug in autoconf-2.59, which is fixed in later versions). In core-8-5-branch and core-8-6-branch this is correct already, but re-generating the configure script with stock autoconf-2.59 re-generates the problem - unfortunately .... check-in: ceb702eb user: jan.nijtmans tags: core-8-6-10-rc
12:05
Fix merge conflict in previous commit (::tk::mac::registerServiceWidget called twice as result) check-in: e1acc2c3 user: jan.nijtmans tags: trunk
12:03
Merge 8.6 check-in: 82fbbed4 user: jan.nijtmans tags: trunk
12:01
Fix [a01b6f7227]: WidthMMOfScreen returns 0 in VirtualBox VM using XWayland. Actually, this is an XWayland bug, but better work-around it when possible. check-in: d6abd105 user: jan.nijtmans tags: core-8-6-branch
09:20
Rebase to 8.6, and use more "vwait" in stead of "update" check-in: 98b2731b user: jan.nijtmans tags: catalina_more_tests
2019-10-08
21:33
Attempt to make more test-cases pass on Catalina (not sure we should go this way, but let's see) check-in: 34f0ae1f user: jan.nijtmans tags: catalina_more_tests
20:21
Fix some test errors on macOS 10.15 (Catalina) Closed-Leaf check-in: 10259f5a user: marc_culler tags: catalina_tests
2019-10-07
01:56
Merge trunk check-in: 54529c3e user: kevin_walzer tags: core-8-7-a3-rc
01:55
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 0d390f3c user: kevin_walzer tags: trunk
01:54
Merge core-8-6-branch check-in: 0de3c679 user: kevin_walzer tags: core-8-6-10-rc
01:52
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 041bcf3b user: kevin_walzer tags: core-8-6-branch
2019-10-06
22:51
Fix crash caused by initializing Mac services multiple times check-in: 8ea0dc79 user: culler tags: trunk
22:50
Fix crash caused by initializing Mac services multiple times check-in: 9331163e user: culler tags: core-8-6-branch
22:33
Some initialization steps can remain outside the if (!initialized) block. Closed-Leaf check-in: 59882b69 user: culler tags: mac_service_init
20:34
Merge 8.6 check-in: 58926f23 user: jan.nijtmans tags: trunk
20:29
Minor simplification: DEF_CANVLINE_FILL and DEF_CANVTEXT_FILL are each only used once, and always equal to DEF_CANVITEM_OUTLINE. So better use DEF_CANVITEM_OUTLINE directly. check-in: aae5bac0 user: jan.nijtmans tags: core-8-6-branch
19:07
Factorize out DecomposeMaskToShiftAndBits instead of implementing it twice, and promote it to TkDecomposeMaskToShiftAndBits check-in: 5aeca6e3 user: fvogel tags: bug-d66e6fabad
2019-10-05
21:28
Merge 8.6 check-in: d1fbb4d0 user: jan.nijtmans tags: trunk
21:25
Use tcl-lang.org in stead of tcl.tk and https in stead of http where possible check-in: 626987c8 user: jan.nijtmans tags: core-8-6-branch
21:25
Restore looks of canvas items demo as it was in previous Tk versions, but now such that it looks the same with Tk 8.6 and 8.7 check-in: 68fe6f1f user: jan.nijtmans tags: core-8-6-branch
21:23
Fix usage of DEBUG() macro in tkBind.c check-in: 259a630a user: jan.nijtmans tags: core-8-6-branch
20:01
Prevent multiple initializations of Mac Services, which would cause IDLE to crash. check-in: 7a51eb32 user: culler tags: mac_service_init
2019-10-04
22:43
Merge 8.6 check-in: 977f49f6 user: jan.nijtmans tags: trunk
22:41
Fix [f8f1f0b103]: macosx/README: update Wiki and X11 info. Also change more links to point to the current https://core.tcl-lang.org check-in: fd30137e user: jan.nijtmans tags: core-8-6-branch
22:23
Merge 8.6 check-in: 3c750e21 user: jan.nijtmans tags: trunk
22:22
Fix [c420b565c0]: Aqua: allow isdark to work for non-root toplevels. Analysis and patch by chrstphrchvz check-in: 9d8d2d77 user: jan.nijtmans tags: core-8-6-branch
20:39
Experiment: Change -fill option for canvas line/text to -outline. Closed-Leaf check-in: b4752deb user: jan.nijtmans tags: outline-for-canvas-text
20:23
Sometimes one MultiByteToWideChar() call does the same as 5 Tcl API calls. check-in: fae72a48 user: jan.nijtmans tags: trunk
14:07
merge trunk check-in: 16304031 user: dgp tags: core-8-7-a3-rc
14:00
merge 8.6 check-in: ffcbf4cd user: dgp tags: core-8-6-10-rc
12:29
Merge 8.6, demo change only. check-in: 5eeeb349 user: jan.nijtmans tags: trunk
12:27
Restore (kind of) default values for -fill and -outline in polygon items. Change star in canvas items demo (give it green outline without fill) to demonstrate why. check-in: 60b51033 user: jan.nijtmans tags: core-8-6-branch
10:04
Merge 8.6 check-in: 938ddfd4 user: jan.nijtmans tags: trunk
10:04
Adapt documentation saying that the default -fill option for text and line items is not {}. check-in: 985f46d4 user: jan.nijtmans tags: core-8-6-branch
09:59
Too quick conclusion: all lines and text were gone :-). Reverting most of previous commit check-in: 6277e1c9 user: jan.nijtmans tags: core-8-6-branch
09:27
Remove DEF_CANVLINE_FILL/DEF_CANVTEXT_FILL, since the default fill value (according the documentation) is {}. This has no visible effect. Modify canvas items demo, so it can be run on wish8.5 (for visual comparison) check-in: 25971620 user: jan.nijtmans tags: core-8-6-branch
07:07
Bug in float emulation for MS-VC6: map fabsf() to fabs(), not abs(). Add float emulation for MS-VC8. Thanks to Auriocus to point out the bug. check-in: 94acb004 user: oehhar tags: trunk
2019-10-03
22:48
Cellselection can only use visible columns. check-in: 7507ca3f user: pspjuth tags: pspjuth-treeview
21:49
Eliminate UPDATE_WINDOWS(), which is only used once. Just replace it with a simple XSync(). check-in: eea697de user: jan.nijtmans tags: trunk
08:31
Restore "-outline" default for canvas polygons, but adapt test-case expectation. See discussion in [2beda17141]. check-in: 46e002cd user: jan.nijtmans tags: trunk
08:10
Merge 8.6 check-in: ec53bdcc user: jan.nijtmans tags: trunk
08:09
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 check-in: d7d4ae26 user: jan.nijtmans tags: core-8-6-branch
2019-10-02
20:24
Merge trunk check-in: e9f555a2 user: jan.nijtmans tags: revised_text, tip-466
20:12
Add many (mostly MacOS) stub functions, needed for future implementation of XIM. Since the X11 API is now equal for all platforms, many 'hacks' needed in the past can now be completely eliminated. check-in: 8c6a8b54 user: jan.nijtmans tags: trunk
15:44
merge trunk check-in: fc98a763 user: dgp tags: core-8-7-a3-rc
15:38
merge 8.6 check-in: f8d6c649 user: dgp tags: core-8-6-10-rc
14:54
Add a bunch of new X11 functions (stubs, for now) to the X11 stub tables for win and MacOS. Those will be needed when implementing XIM support for Windows/MacOSX. Closed-Leaf check-in: e9cb3825 user: jan.nijtmans tags: macos-simplify
13:43
Add XLowerWindow to MacOS X11 stub table check-in: 7b8a989a user: jan.nijtmans tags: macos-simplify
12:29
Fix [95d5e459d12]: Test tk-4.7 (useinputmethods) fails in trunk (Win) check-in: 63cf6fb4 user: jan.nijtmans tags: trunk
11:42
Merge 8.6 check-in: e4d6d151 user: jan.nijtmans tags: trunk
11:36
Merge 8.5 check-in: c250e134 user: jan.nijtmans tags: core-8-6-branch
01:38
Merge trunk check-in: b07f8639 user: kevin_walzer tags: core-8-7-a3-rc
01:37
Revert change to tkCanvPoly.c because of failure in test suite check-in: 2d90d92c user: kevin_walzer tags: trunk
2019-10-01
22:03
Fix [f5888bbd75a0]: font-5.3 test crashes on Windows in trunk check-in: 19afeb58 user: jan.nijtmans tags: trunk
21:16
Eliminate some dead code check-in: 94361d68 user: jan.nijtmans tags: macos-simplify
20:28
Eliminate a few (now unnecessary) type-casts check-in: 669b4a85 user: jan.nijtmans tags: macos-simplify
20:26
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 Closed-Leaf check-in: c128b80e user: fvogel tags: bug-3ed5b66989
20:19
Bring back 2 files to their original state, since this eases keeping other branches in sync (e.g. revised_text) check-in: 279c8e47 user: jan.nijtmans tags: macos-simplify
20:07
Fix MacOS build check-in: 11bd5037 user: jan.nijtmans tags: macos-simplify
14:41
merge-mark check-in: e9a7c3f0 user: jan.nijtmans tags: macos-simplify
14:26
Merge 8.6 check-in: 8b29ed51 user: jan.nijtmans tags: trunk
14:14
Modify TkClipBox and friends such that they return an int (normally 0) in stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms. check-in: 50bd84d7 user: jan.nijtmans tags: core-8-6-branch
11:01
more Region-related revamp. check-in: 255fc7ae user: jan.nijtmans tags: macos-simplify
2019-09-30
22:56
Simplify many MacOS-specific types which are not necessary check-in: 878a315f user: jan.nijtmans tags: macos-simplify
07:42
Merge 8.6. Format tkCanvPoly.c a little (put the handling of "-line" in two lines, like the other options) check-in: 49e6533d user: jan.nijtmans tags: trunk
07:34
Sync rules.vc with Tcl version. Let makefile.vc supply the /DUNICODE /D_UNICODE options, since that's no longer done by rules.vc check-in: 4549096b user: jan.nijtmans tags: core-8-6-branch
2019-09-29
21:19
Fix 'implicit declaration of TkPutImage' warning on UNIX check-in: 18f693b4 user: jan.nijtmans tags: trunk
20:21
Attempt to make testcases with makefile.vc work again check-in: 695c4a72 user: jan.nijtmans tags: trunk
16:54
Finally, fix another build problem on MacOS check-in: c79c810c user: jan.nijtmans tags: trunk
16:41
Be carefull with using "extern" in Xlib/h and Xutil.h on win32: We want to export those symbols from tcl??.dll check-in: 4a3ec663 user: jan.nijtmans tags: trunk
16:04
Fix 2 build problems, one with XPutImage on Windows, one with -fill option check-in: 53100363 user: jan.nijtmans tags: trunk
12:12
Merge core-8-6-branch check-in: 1bb28a51 user: kevin_walzer tags: core-8-6-10-rc
12:11
Merge trunk check-in: f40d505c user: kevin_walzer tags: core-8-7-a3-rc
12:09
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a4a0d843 user: kevin_walzer tags: trunk
12:08
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a714ac08 user: kevin_walzer tags: core-8-6-branch
11:51
Merge 8.6 check-in: 06ea832a user: jan.nijtmans tags: trunk
11:51
.. wrong directory ... check-in: 9d5ffd87 user: jan.nijtmans tags: core-8-6-branch
11:48
Fix build of ttkStubLib.o when using makefile.vc. (problem reported by fvogel, actually noticed on trunk but was a longstanding problem). configure/make build system was correct check-in: e046f47e user: jan.nijtmans tags: core-8-6-branch
08:25
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 1eb4db1d user: fvogel tags: trunk
08:22
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 16d99943 user: fvogel tags: core-8-6-branch
08:04
Fix Tk_Offset() -> offsetof(). Tk_Offset() was inherited by merging chavez-canvas branch that originally targeted core-8-6-branch. check-in: faa74b9f user: fvogel tags: trunk
01:35
Merge core-8-6-branch check-in: 5c93536b user: kevin_walzer tags: core-8-6-10-rc
01:30
Merge trunk check-in: 5939971b user: kevin_walzer tags: core-8-7-a3-rc
01:28
Merge chavez-canvas branch check-in: 67240cfb user: kevin_walzer tags: trunk
01:13
Merge chavez-canvas branch check-in: 3ab284f6 user: kevin_walzer tags: core-8-6-branch
2019-09-27
20:13
Upgrade the X11 header files from the original ones (based on X11-r5) to X11-r6. This provides more functions, making it (hopefully) possible to implement XIM for Win32 and MacOS on top of this. check-in: 7097e971 user: jan.nijtmans tags: trunk
19:57
Only use one of XPutImage/TkPutImage, dependant on platform. Both are present in stub table, for backwards compatibility Closed-Leaf check-in: f6ea2a06 user: jan.nijtmans tags: x11-r6
12:32
merge trunk check-in: 8b9e35b9 user: dgp tags: core-8-7-a3-rc
12:21
merge 8.6 check-in: 246af066 user: dgp tags: core-8-6-10-rc
2019-09-26
21:28
Better cellselection bindings check-in: 54d961c4 user: pspjuth tags: pspjuth-treeview
09:07
Merge 8.6 check-in: 5715601a user: jan.nijtmans tags: trunk
08:56
Better fix for [2026405]: winfo id bug in cygwin build. Actually, formatting of %p is libc-specific, now that we have TCL_Z_MODIFIER we can make it platform-independant for all cases. check-in: d12dcde1 user: jan.nijtmans tags: core-8-6-branch
2019-09-25
22:18
merge-mark check-in: e9af560f user: jan.nijtmans tags: trunk
22:15
Add XPutImage() to the X11 stub table on Aqua check-in: 5f274b4d user: jan.nijtmans tags: core-8-6-branch
20:28
Corrected cellselection. Added test. check-in: e5974870 user: pspjuth tags: pspjuth-treeview
20:00
Make MacOSX aqua and X11 share the same X11 stub table. check-in: e62e3904 user: jan.nijtmans tags: x11-r6
17:51
Merge trunk check-in: 91ea47ac user: jan.nijtmans tags: x11-r6
15:13
merge trunk check-in: 77167737 user: dgp tags: core-8-7-a3-rc
15:05
merge 8.6 check-in: e233deb4 user: dgp tags: core-8-6-10-rc
11:02
Fix 2 left-over Tcl_WinUtfToTChar() calls. Some more code cleanup, made possible by TIP #548 check-in: e0d88bb2 user: jan.nijtmans tags: trunk
2019-09-24
21:40
When using bindings for x|yview scroll ??? units, make sure that rounding up and down is done equally, moving away from zero. This was already done for text widget, now it's done for all other bindings on Windows too. check-in: b38d740d user: jan.nijtmans tags: trunk
21:23
Merge 8.6 check-in: 5fcc1e51 user: jan.nijtmans tags: trunk
21:01
Add 7 X11 functions to the aqua stub table, which makes them accessable to stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right' check-in: f2657915 user: jan.nijtmans tags: core-8-6-branch
15:30
Merge trunk check-in: 14cbd27e user: jan.nijtmans tags: revised_text, tip-466
15:23
Merge 8.6 check-in: 92ad8cb3 user: jan.nijtmans tags: trunk
15:01
Don't use "class" as (internal) struct field name or local variable name. Make it "c_class" (just as X11 does as well), in order to prevent conflict with C++ compilers. check-in: a81d5430 user: jan.nijtmans tags: core-8-6-branch
12:36
Merge trunk check-in: 468fce87 user: kevin_walzer tags: core-8-7-a3-rc
12:34
Merge 8.6 check-in: c31769c2 user: kevin_walzer tags: core-8-6-10-rc
12:06
Merge 8.6 check-in: 5fb32729 user: jan.nijtmans tags: trunk
11:52
Add type-casts to many usage of Tcl_WinTCharToUtf(), so Tk compiles without warnings when omitting -DUNICODE. check-in: 23174564 user: jan.nijtmans tags: core-8-6-branch
11:49
Allow "wm frame" to return id's > 0xFFFFFFFF on 64-bit platforms (if the id really is that large). Backport the (internal) use of TCL_Z_MODIFIER from Tk 8.7. check-in: c83eccea user: jan.nijtmans tags: core-8-6-branch
10:12
Branch to test Christopher Chavez patch in ticket [2beda17141] to remove some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows Closed-Leaf check-in: 9a3669da user: kevin_walzer tags: chavez-canvas
02:33
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 0eaa4475 user: culler tags: trunk
02:32
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 060a3095 user: culler tags: core-8-6-branch
2019-09-23
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: f6917f94 user: fvogel tags: trunk
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: 8535af26 user: fvogel tags: core-8-6-branch
20:14
Fix [a1d25b487e]: ttk::frame does not honor -borderwidth Closed-Leaf check-in: fe3586cc user: fvogel tags: bug-a1d25b487e
19:10
Merge 8.6. Don't use TCL_Z_MODIFIER on Windows, because it only works when Tk 8.7 is compiled with Tcl 8.7, not with Tcl 8.6 check-in: 6b6f137e user: jan.nijtmans tags: trunk
18:50
Use more explicit *W()-forms of the Win32 API, instead of relying on -DUNICODE check-in: d957f902 user: jan.nijtmans tags: core-8-6-branch
2019-09-22
18:15
Added -imageanchor for tree image. WIP check-in: da678726 user: pspjuth tags: pspjuth-treeview
16:31
Use constant for column separator width. check-in: 254bce73 user: pspjuth tags: pspjuth-treeview
15:37
Better key navigation for cell selection. check-in: 2e7758b8 user: pspjuth tags: pspjuth-treeview
03:09
Fix bug [96bce57407]: crash when drawing 1x1 rounded rectangles Closed-Leaf check-in: 3302ae39 user: culler tags: bug-96bce57407
2019-09-20
21:23
Merge trunk check-in: 73e013bc user: jan.nijtmans tags: revised_text, tip-466
14:02
merge trunk check-in: 0b546c4e user: dgp tags: core-8-7-a3-rc
13:38
merge 8.6 check-in: 0f723f68 user: dgp tags: core-8-6-10-rc
13:16
Revert part of [8867a5752c55c16c]: Don't rule out certain fonts, because it causes test-case failures on Windows check-in: 3c4dcaad user: jan.nijtmans tags: trunk
13:07
Merge 8.6 check-in: 59c8b996 user: jan.nijtmans tags: trunk
12:47
Eliminate systemEncoding local variable. Don't use TCL_INDEX_NONE yet in 8.6, since it was only introduced in Tcl 8.7 check-in: b8a89ed6 user: jan.nijtmans tags: core-8-6-branch
11:51
Eliminate all references to Tcl_WinTCharToUtf/Tcl_WinUtfToTChar functions, using the TIP #548 functions in stead check-in: 682a6ef4 user: jan.nijtmans tags: trunk
10:45
Merge 8.6 check-in: 622b870f user: jan.nijtmans tags: trunk
10:30
One missing use of TCL_INDEX_NONE in stead of -1. Use some more type-casts, making compiling Tk less sensitive to the use of -DUNICODE or not. check-in: b7afd511 user: jan.nijtmans tags: core-8-6-branch
08:04
Make everything compile without -DUNICODE Closed-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 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. 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 check-in: 73970013 user: dgp tags: core-8-7-a3-rc
16:37
merge 8.6 check-in: c2e125a6 user: dgp tags: core-8-6-10-rc
2019-09-17
22:46
Use item in selecttype for consistency 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. 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: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() 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: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
11:39
Simplify NewNativeObj() function in tkMain.c, since "length" is always -1 check-in: 951d59e2 user: jan.nijtmans tags: trunk
11:36
end-of-line spacing check-in: f4059c5f user: jan.nijtmans tags: trunk
11:25
Merge trunk check-in: c199a4d3 user: jan.nijtmans tags: tip-548
10:26
Merge trunk check-in: 15b9b46b user: kevin_walzer tags: core-8-7-a3-rc
10:25
Tweak logging messages if NSWindow apperance or tabbing operations fail on macOS check-in: 4e3dfd8f user: kevin_walzer tags: trunk
10:24
merge 8/6 check-in: 94f8f9ed user: kevin_walzer tags: core-8-6-10-rc
10:23
Tweak logging message if NSWindow tabbing or apperance operation fails check-in: 87cad26b user: kevin_walzer tags: core-8-6-branch
09:16
Merge-mark check-in: eb625a86 user: jan.nijtmans tags: trunk
09:15
Merge 8.5 check-in: caeca665 user: jan.nijtmans tags: core-8-6-branch
02:13
Merge trunk check-in: 893119a3 user: kevin_walzer tags: core-8-7-a3-rc
02:11
Merge 8.6 check-in: 334b4c7b user: kevin_walzer tags: core-8-6-10-rc
02:08
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: b2948752 user: kevin_walzer tags: trunk
02:07
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: 8f1e62c0 user: kevin_walzer tags: core-8-6-branch
2019-09-08
20:24
Fix [2834776fff]: ttk::spinbox spins up/down when disabled Closed-Leaf check-in: ce4c9827 user: fvogel tags: bug-2834776fff
2019-09-05
02:19
Possible fix for unresponsive menu on Catalina Leaf check-in: 3b7a3348 user: kevin_walzer tags: catalina-menu
2019-09-04
20:09
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: 6b1854d9 user: fvogel tags: trunk
20:07
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: fc346ba0 user: fvogel tags: core-8-6-branch
2019-09-02
23:57
Merge 8.6 check-in: fbe74ea6 user: kevin_walzer tags: core-8-6-10-rc
23:54
Merge trunk check-in: 09e275b4 user: kevin_walzer tags: core-8-7-a3-rc
23:54
Fix for crash on IDLE on macOS caused by Tk check-in: 57945cfd user: kevin_walzer tags: trunk
23:52
Fix for crash on IDLE on macOS caused by Tk check-in: 16ee504b user: kevin_walzer tags: core-8-6-branch
20:50
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash Closed-Leaf check-in: 8ff82b95 user: fvogel tags: bug-1424367fff
13:48
Merge recent fixes for macOS into release branch from core-8-6-branch check-in: e23f0c31 user: kevin_walzer tags: core-8-6-10-rc
13:22
Merge trunk check-in: 0c6f4792 user: kevin_walzer tags: core-8-7-a3-rc
13:19
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 408af1fa user: kevin_walzer tags: trunk
13:14
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 06623cd7 user: kevin_walzer tags: core-8-6-branch
09:23
Merge 8.6 check-in: fec7ad9d user: jan.nijtmans tags: trunk
09:21
Fix unix configure script: X11.h doesn't exist, should have been Xlib.h (was correct in Tk 8.5) check-in: 8777ccf1 user: jan.nijtmans tags: core-8-6-branch
09:12
Merge 8.5 check-in: 722aa664 user: jan.nijtmans tags: core-8-6-branch
01:58
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: 855d4be3 user: kevin_walzer tags: trunk
01:57
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: c99f7a73 user: kevin_walzer tags: core-8-6-branch
01:24
Additional refinements by Marc Culler to streamline the execution of the DoScript Apple Event Closed-Leaf check-in: 39ac79ce user: kevin_walzer tags: ae_cleanup
2019-09-01
19:04
Remove dummy procedures for testing check-in: 65691842 user: kevin_walzer tags: ae_cleanup
18:35
Complete cleanup of Apple Event processing after recent updates to window display on app startup check-in: 9a4e870c user: kevin_walzer tags: ae_cleanup
05:02
More refinements check-in: c39ac38a user: kevin_walzer tags: ae_cleanup
03:34
Clean up Apple Event processing after recent changes in window mapping on Mojave check-in: f2fa81b1 user: kevin_walzer tags: ae_cleanup
2019-08-30
18:48
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a855b80d user: fvogel tags: trunk
18:46
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a798d32d user: fvogel tags: core-8-6-branch
2019-08-29
20:56
On Windows, make sure that mousewheel rounding is the same in positive as in negative direction, for all bindings (was already done for text widget) Closed-Leaf check-in: bdeb27b0 user: jan.nijtmans tags: mouse-rounding
20:35
Fix numbering of bind-27.* tests just re-added check-in: 77f2f4a9 user: fvogel tags: trunk
19:46
TIP #532 implementation lost handling of Button 6 up to 9. Restore that, and add test-cases showing that it now works. check-in: d5fa0670 user: jan.nijtmans tags: trunk
19:33
Merge trunk check-in: 6517b920 user: jan.nijtmans tags: tip474
2019-08-28
20:22
merge trunk check-in: c303dd4f user: fvogel tags: revised_text, tip-466
20:20
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 3d0d4c49 user: fvogel tags: trunk
20:19
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 4af3b10b user: fvogel tags: core-8-6-branch
20:13
merge mark check-in: ae038103 user: fvogel tags: trunk
20:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 2f4aa075 user: fvogel tags: trunk
20:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 144f8bf8 user: fvogel tags: core-8-6-branch
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: f1a837e5 user: fvogel tags: trunk
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: 506a2aad user: fvogel tags: core-8-6-branch
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 7e40748a user: fvogel tags: trunk
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: cb870417 user: fvogel tags: core-8-6-branch
19:35
merge mark check-in: 84a61596 user: fvogel tags: trunk
19:34
Merge TIP #532 implementation for 8.7 now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: f3ae247a user: fvogel tags: trunk
19:27
Merge TIP #532 implementation now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: 84fbb57a user: fvogel tags: core-8-6-branch
06:57
Fix [a3e81a82a1]: macOS: ttk-2.8 fails Closed-Leaf check-in: 9b5cd238 user: fvogel tags: bug-a3e81a82a1
2019-08-27
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: f8880b44 user: fvogel tags: trunk
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: 9e70f164 user: fvogel tags: core-8-6-branch
13:42
Rebase to trunk Closed-Leaf check-in: bc16f543 user: fvogel tags: bug-943d5ebe51-87
13:42
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: ac702579 user: fvogel tags: bug-943d5ebe51-87
13:17
Merge change proposals from Jan Nijtmans, thanks! Closed-Leaf check-in: 40744f38 user: fvogel tags: bug-943d5ebe51
13:13
Add comments in tkMacOSXPort.h about the new #define Closed-Leaf check-in: 0ae19294 user: fvogel tags: bug-943d5ebe51-review
10:17
Review: Suggested to rename TkpGetCapture back to TkMacOSXGetCapture for MacOSX, and keep the same return type (also for TkpGetCapture). check-in: 3ec6acd6 user: jan.nijtmans tags: bug-943d5ebe51-review
10:08
Fix build on Cygwin check-in: a19d05fc user: jan.nijtmans tags: bug-943d5ebe51
2019-08-26
20:12
Adapt macOS code to the renaming that just happened in previous commit. Branch now builds on macOS. check-in: aa240c17 user: fvogel tags: bug-943d5ebe51
19:55
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: 58b271cc user: fvogel tags: bug-943d5ebe51
19:16
merge trunk check-in: 66c3cc5e user: dgp tags: core-8-7-a3-rc
19:11
merge 8.6 check-in: 06a7f1ca user: dgp tags: core-8-6-10-rc
10:01
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. (Note: Branch builds and works on Windows, will not build (yet) on Linux or macOS) check-in: 1af1b0d2 user: fvogel tags: bug-943d5ebe51
2019-08-23
22:52
Merge trunk check-in: d7ed6fa0 user: jan.nijtmans tags: x11-r6
19:06
merge trunk check-in: 0034ff99 user: fvogel tags: revised_text, tip-466
19:06
Fix numbering of bind-25.* tests newly added check-in: e4027e44 user: fvogel tags: trunk
14:16
Merge 8.7 check-in: cf3ff8f4 user: jan.nijtmans tags: x11-r6
13:59
Finally: Add XDrawArcs() and XDrawRectangles() to aqua check-in: c2c09f9c user: jan.nijtmans tags: trunk
13:51
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set Closed-Leaf check-in: d6308b26 user: fvogel tags: bug-cb077bea5b
13:43
Add XPutImage() to X11 stub table for MacOSX (aqua), enabling its use for extensions. check-in: ddf2b98c user: jan.nijtmans tags: trunk
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 0b8b3ce0 user: fvogel tags: trunk
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 35c1d878 user: fvogel tags: core-8-6-branch
2019-08-22
22:26
Merge 8.7 check-in: 02e6b845 user: jan.nijtmans tags: x11-r6
22:23
Merge 8.6 check-in: c8b4dc9f user: jan.nijtmans tags: trunk
22:22
Fix 2 test-cases on MacOSX, which shouldn't be executed at all check-in: 73c1d599 user: jan.nijtmans tags: core-8-6-branch
22:05
Merge 8.6 check-in: d8c61a27 user: jan.nijtmans tags: bug-69b48f427e9
21:48
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Was already almost done, just the modArray changes were still missing. Add test-cases too check-in: 40159ae3 user: jan.nijtmans tags: trunk
21:05
Add 7 new functions to the MacOSX X11-compat stub table check-in: 4eac7c8d user: jan.nijtmans tags: trunk
15:38
Fix maths in TkSetCursorPos(). I have checked that this implementation provides the same results as SetCursorPos (that we don't use anymore). That checking has included the multiple monitors and negative coordinates cases. check-in: 46f75c8a user: fvogel tags: bug-69b48f427e9
15:36
Since we're here dealing with pointer warping, add tests checking that the mouse really moves when event generating with -wrap true check-in: a7cbbd2a user: fvogel tags: bug-69b48f427e9
15:29
Use some more "(x|y)view scroll units" automatic rounding in bindings. check-in: 9e52646a user: jan.nijtmans tags: tip474
15:02
Allow using floating-point number in "scroll (x|y)view (units|pages)". They are rounded away from zero towards an integer. check-in: 52835528 user: jan.nijtmans tags: tip474
14:16
Merge trunk. Eliminate use of "mouseunits", was not a good idea. Move code out of UpdateButtonEventState() function. check-in: 89cd4047 user: jan.nijtmans tags: tip474
13:10
Merge trunk. Some more signature changes, in line with X11-R6 check-in: 9da004e2 user: jan.nijtmans tags: x11-r6
06:43
merge-mark (binding for Buttons 6/7 are already real bindings in Tk8.7) check-in: 385c6dd0 user: jan.nijtmans tags: trunk
06:42
Fix [5da1d76e01]: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 check-in: b353987a user: jan.nijtmans tags: core-8-6-branch
2019-08-21
19:21
merge mark check-in: dd2dd99d user: fvogel tags: revised_text, tip-466
19:19
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: a3ca01d2 user: fvogel tags: revised_text, tip-466
19:15
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: e8531e69 user: fvogel tags: trunk
18:56
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 38609ccf user: fvogel tags: core-8-6-branch
18:50
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion check-in: 50c98712 user: fvogel tags: revised_text, tip-466
10:55
Improve implementation in tkEvent.c. Merge 8.6 Closed-Leaf check-in: 0763cea4 user: jan.nijtmans tags: rfe-5da1d76e01-bis
07:53
Merge 8.7 check-in: 0b5163af user: jan.nijtmans tags: revised_text, tip-466
07:49
Merge 8.6 check-in: b951bc4d user: jan.nijtmans tags: trunk
07:48
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that check-in: 342b046b user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 check-in: 4c4862e6 user: jan.nijtmans tags: trunk
07:28
Make sure that <stddef.h> is included before defining Tk_Offset(), even on systems which don't define __STDC__ (e.g. MSVC 6.0) check-in: e8781972 user: jan.nijtmans tags: core-8-6-branch
05:44
Merge core-8-6-branch check-in: 90f22eec user: kevin_walzer tags: core-8-6-10-rc
05:37
Merge trunk check-in: 6a92a126 user: kevin_walzer tags: core-8-7-a3-rc
05:32
Document some known issues with Dark Mode and Apple Events in macOS check-in: af087679 user: kevin_walzer tags: core-8-6-branch
05:32
Document some known issues with Dark Mode and Apple Events in macOS check-in: 4ca512b6 user: kevin_walzer tags: trunk
02:45
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 10d21c4c user: kevin_walzer tags: trunk
02:44
Remove call to Tcl_Panic check-in: 4ee58ea4 user: kevin_walzer tags: core-8-6-branch
02:44
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 07928297 user: kevin_walzer tags: core-8-6-branch
01:33
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: fe2d27e7 user: kevin_walzer tags: trunk
01:31
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: 3fc322f5 user: kevin_walzer tags: core-8-6-branch
2019-08-20
14:42
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 16e230c3 user: fvogel tags: bug-69b48f427e9
12:15
Prevent "offsetof" re-definition in MSVC compile. check-in: 1e927d7e user: jan.nijtmans tags: revised_text, tip-466
08:45
Merge 8.6 check-in: 6520fb8c user: jan.nijtmans tags: trunk
08:43
Merge 8.5 check-in: 0454f6ec user: jan.nijtmans tags: core-8-6-branch
2019-08-19
21:53
Much simpler (still Experimental) implementation of RFE-5da1d76e01. Just translate 6/7 to Shift-4/5 check-in: 0dcea0dd user: jan.nijtmans tags: rfe-5da1d76e01-bis
21:11
Merge 8.6 check-in: 90a635a1 user: jan.nijtmans tags: trunk
20:49
Fix more X11 function signatures in MacOSX port check-in: 59f91eb3 user: jan.nijtmans tags: core-8-6-branch
19:46
Merge trunk check-in: 389f1a00 user: jan.nijtmans tags: revised_text, tip-466
09:34
Merge trunk check-in: ce9b8fb5 user: jan.nijtmans tags: x11-r6
07:42
Merge branch 'tip-545-svg-options' after positive vote check-in: 56b9b155 user: oehhar tags: trunk
02:56
Test fix for 0e6930dfe7 Closed-Leaf check-in: b43eb84e user: kevin_walzer tags: 0e6930dfe7-bugfix
2019-08-18
22:02
Merge 8.6 check-in: f580fbe3 user: jan.nijtmans tags: trunk
21:59
One missing "return Success;" check-in: 49fb34d6 user: jan.nijtmans tags: core-8-6-branch
21:55
Merge 8.6 check-in: 5f4103b0 user: jan.nijtmans tags: trunk
21:54
Fix signatures of many X11 functions on MacOSX: They have an "int" return value, not "void", which allows to check for errors. check-in: b96e5b5b user: jan.nijtmans tags: core-8-6-branch
21:19
Experimental implementation of RFE-5da1d76e01: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 Closed-Leaf check-in: 42791d18 user: jan.nijtmans tags: rfe-5da1d76e01
20:42
Merge 8.6. Also add <6> and <7> bindings for X11, where appropriate check-in: 785aa600 user: jan.nijtmans tags: trunk
19:50
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. check-in: a69e1177 user: jan.nijtmans tags: core-8-6-branch
15:10
Merge trunk check-in: a0cf0336 user: culler tags: core-8-7-a3-rc
15:08
Merge 8.6 check-in: 19db9291 user: culler tags: core-8-6-10-rc
15:07
Fix appearance anomalies with -default active buttons in aqua. check-in: bd146f54 user: culler tags: trunk
15:06
Fix appearance anomalies with -default active buttons in aqua. check-in: 6361a357 user: culler tags: core-8-6-branch
14:57
Accidentally discovered how to make HIToolbox indicate the pressed state of a -default active button. Closed-Leaf check-in: 07195c8b user: culler tags: aqua_default_active
2019-08-16
21:00
Apply Christopher Chavez's patches to trunk. check-in: b5728f8d user: culler tags: trunk
20:56
Apply patch from Christopher Chavez to make the horizontal paned window demo legible when run in dark mode. check-in: a71f7462 user: culler tags: core-8-6-branch
17:50
Add comma that accidentally got deleted. check-in: 9c91781c user: culler tags: aqua_default_active
17:14
Fix [d6a12763e6] and [a9b78a8718]: buttons with -default active have incorrect appearance. check-in: 2df3af5f user: culler tags: aqua_default_active
14:51
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms, (Button-4|5) only on X11. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. (still to be tested on X11 and MacOS) Closed-Leaf check-in: 4c43fe0c user: jan.nijtmans tags: mousewheel-refactor
07:02
More removals of "register" keyword. check-in: 1f1b9178 user: jan.nijtmans tags: trunk
02:31
Merge trunk check-in: a2e3d6dc user: kevin_walzer tags: core-8-7-a3-rc
02:28
Merge updates for macOS 10.15 Catalina check-in: c78ed945 user: kevin_walzer tags: trunk
02:25
Merge in core-8-6-branch including updates for macOS 10.15 Catalina check-in: 887c2de4 user: kevin_walzer tags: core-8-6-10-rc
01:59
Ignore this empty commit, clean rebuild showed no errors check-in: 3e781fb4 user: kevin_walzer tags: core-8-6-branch
01:50
Merge updates for macOS 10.15 Catalina check-in: 1ed929a6 user: kevin_walzer tags: core-8-6-branch
2019-08-15
16:23
Revert changes to unix/tcl.m4 and unix/configure to contain all changes within macos. Closed-Leaf check-in: 0d260be5 user: culler tags: catalina_dialogs
14:26
Eliminate "register" keyword from all unix/tkUnix*.c files. check-in: 6a250739 user: jan.nijtmans tags: trunk
12:24
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: 6bbfaf12 user: kevin_walzer tags: trunk
12:23
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: da99d5f9 user: kevin_walzer tags: core-8-6-branch
2019-08-14
21:53
A little more clean-up check-in: 207258b9 user: jan.nijtmans tags: x11-r6
21:23
Further experimenting, seems to work on MacOSX check-in: 28057f16 user: jan.nijtmans tags: x11-r6
19:50
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: c7522788 user: culler tags: trunk
19:49
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: d0330408 user: culler tags: core-8-6-branch
19:01
Experiment: Upgrade X11 header files from X11 R5 to X11 R6. This opens the way to implement more (e.g. XIM support) for Win32 and MacOSX. check-in: 54c37134 user: jan.nijtmans tags: x11-r6
18:09
Fix typos in variable names for panel objects. check-in: 394ed860 user: culler tags: catalina_dialogs
17:27
Revert color dialog; do not use sheets for NSOpenSavePanels on Catalina; create an explicit NSOpenSavePanelDelegate; remove -prebind on macOS. check-in: 59b1d265 user: culler tags: catalina_dialogs
11:25
Remove import of Carbon headers check-in: fd9060a8 user: kevin_walzer tags: catalina_dialogs
04:16
Begin branch to remove deprecated API calls on Catalina check-in: 53c14cc2 user: kevin_walzer tags: catalina_dialogs
2019-08-13
18:30
In Tk 8.6, there are only maximum 5 buttons ..... Closed-Leaf check-in: 7e5f5e69 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:02
Fix change leftover by [77c5995568] check-in: 126ca38c user: fvogel tags: bug6e8afe516d, tip-532
10:24
(cherry-pick): Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. Closed-Leaf check-in: b8fa3732 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
10:09
Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. check-in: 77c59955 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:37
Merge 8.7 check-in: 176c7b16 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
09:34
Merge 8.6 check-in: 5f024186 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:32
Merge 8.6 check-in: 3bc85b07 user: jan.nijtmans tags: trunk
09:11
A few more places where "unsigned long" should have been used. check-in: b1e5bf2c user: jan.nijtmans tags: core-8-6-branch
08:33
Fix indenting in bind.test (taken from TIP #532 branch) check-in: f0455f9c user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 check-in: 7ca81a81 user: jan.nijtmans tags: trunk
07:32
Use "unsigned long" as type for "mask" variables containing X11 button-masks consistantly. Code cleanup. check-in: 1cfdb8cb user: jan.nijtmans tags: core-8-6-branch
2019-08-11
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 78d48cd5 user: fvogel tags: trunk
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 3627e7ce user: fvogel tags: core-8-6-branch
2019-08-10
17:03
Merge trunk check-in: ec27b1ae user: kevin_walzer tags: core-8-7-a3-rc
17:01
Merge chavez_spinbox branch check-in: b413e90b user: kevin_walzer tags: trunk
16:52
Merge in core-8-6-branch check-in: 7bdb70fe user: kevin_walzer tags: core-8-6-10-rc
16:51
Merge in chavez_spinbox check-in: 79bc5501 user: kevin_walzer tags: core-8-6-branch
2019-08-09
12:19
Tweak display of spinboxes on macOS; thanks to Christopher Chavez for patch Closed-Leaf check-in: 862ba228 user: kevin_walzer tags: chavez_spinbox
2019-08-04
19:59
Merge 8.7. Also remove unused TkDisplay fields when compiling against Tcl 9.0 headers check-in: 9c47ba50 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
19:25
Header file cleanup, backported from [bug6e8afe516d-87] branch check-in: b9bbcebc user: jan.nijtmans tags: bug6e8afe516d, tip-532
19:14
It turns out that <unistd.h> is actually not needed on Win32 check-in: d11f91d5 user: jan.nijtmans tags: trunk
17:22
Header include file cleanup check-in: be1c3131 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
17:03
Tk_Offset -> offsetof check-in: a677dff1 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
14:11
merge trunk (after fixing conflicts) check-in: 972bc22c user: fvogel tags: bug6e8afe516d-87, tip-532
13:44
Remove unused static function definition (same as [2136a574]) check-in: 9dcb6d9b user: fvogel tags: bug6e8afe516d-87, tip-532
13:42
Cherrypicked [3b3c3b02]: Remove the crazy function UpdateButtonEventState which was causing trouble. check-in: e4c41107 user: fvogel tags: bug6e8afe516d-87, tip-532
13:21
Now that the issue is fixed, remove the canary test committed in [69735dbf]. It was only here to trigger the issue more easily. check-in: a9274ace user: fvogel tags: bug6e8afe516d, tip-532
2019-08-02
19:29
Merge trunk check-in: 53218047 user: jan.nijtmans tags: revised_text, tip-466
19:27
Merge trunk check-in: 8d9949ab user: jan.nijtmans tags: tip-548
19:10
Merge trunk check-in: 6a4b502d user: jan.nijtmans tags: tip474
19:07
Merge 8.6, and remove unused static function definition check-in: 2136a574 user: jan.nijtmans tags: bug6e8afe516d, tip-532
19:00
Merge 8.6 check-in: 548f40bd user: jan.nijtmans tags: trunk
18:57
Merge 8.5 check-in: f4154162 user: jan.nijtmans tags: core-8-6-branch
2019-08-01
22:10
Fix typo. check-in: 9546c40c user: culler tags: bug6e8afe516d, tip-532
20:42
Merge 8.6 (and fix merge conflict arising from that) check-in: dba2428c user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:40
Remove the crazy function UpdateButtonEventState which was causing all this trouble. check-in: 3b3c3b02 user: culler tags: bug6e8afe516d, tip-532
2019-07-31
11:01
Merge 8.6 check-in: bdb3af65 user: jan.nijtmans tags: trunk
11:00
Merge 8.5 check-in: 514941be user: jan.nijtmans tags: core-8-6-branch
2019-07-30
21:56
Merge trunk check-in: 7fdb7b0e user: jan.nijtmans tags: tip474
21:39
Merge 8.6 check-in: 7f8a4290 user: jan.nijtmans tags: trunk
21:38
Only free "patterns" once, not each time inside the loop. That might crash with long filters. check-in: e1372232 user: jan.nijtmans tags: core-8-6-branch
21:02
Merge trunk check-in: 6e90dd24 user: jan.nijtmans tags: tip-548
21:00
Don't use L'?', the L doesn't do anything here check-in: 59209fab user: jan.nijtmans tags: trunk
20:59
A few end-of-line spacings check-in: cc80946c user: jan.nijtmans tags: trunk
20:47
Merge trunk check-in: e788109d user: jan.nijtmans tags: tip-548
14:45
Use WCHAR in stead of TCHAR (almost) everywhere, since we now only support compiling Tcl in UNICODE mode anyway. check-in: 834f7a2d user: jan.nijtmans tags: trunk
13:59
Merge trunk check-in: 6fb28a78 user: jan.nijtmans tags: revised_text, tip-466
13:45
Merge 8.6. Use TCL_INDEX_NONE in a few more places, now that we have it. check-in: ee2070ff user: jan.nijtmans tags: trunk
13:26
Two times Tcl_Free() -> ckfree() check-in: a034f390 user: jan.nijtmans tags: core-8-6-branch
13:01
Some more fixes, which make this branch compile/run warning-free against Tcl 9.0. check-in: 626b0932 user: jan.nijtmans tags: revised_text, tip-466
12:44
Merge trunk. Also CONST -> const, so it works with Tcl 9.0 as well. check-in: 88afcaa1 user: jan.nijtmans tags: revised_text, tip-466
11:32
Merge-mark check-in: ad819671 user: jan.nijtmans tags: tip474
11:31
Handle Mac buttons 6-9 in one place more. check-in: e880155b user: jan.nijtmans tags: trunk
11:21
Merge-mark check-in: b5c64480 user: jan.nijtmans tags: tip474
11:17
Follow-up to [38dc27bd1d0ecd682aafde]: Tk does not support <Button-6> nor <Button-7> events. This commit adds hardware-support for buttons 6-9 on MacOSX, and handles masking correct for all buttons 6-9. Not complete yet, but this is as far as we can go without needing a TIP. check-in: 76f0a840 user: jan.nijtmans tags: trunk
10:43
merge-mark check-in: f8fa7bd8 user: jan.nijtmans tags: tip474
10:07
Sort all usage of "pages", "pixels" and "units", make it alphabetical, in implementation, tests and documentation. check-in: 2501ec76 user: jan.nijtmans tags: trunk
07:27
Put (x|y)view scroll options in alphabetical order check-in: 33b01aa1 user: jan.nijtmans tags: tip474
2019-07-29
12:48
Add support for "(x|y)view scroll number mouseunits" for text widget, and use it in mouse bindings. check-in: 89ec6a3b user: jan.nijtmans tags: tip474
08:47
typo check-in: e93ece1d user: jan.nijtmans tags: core-8-6-branch
2019-07-26
09:57
Fix MouseWheel bindings for listbox and scrollbar: This fixes test-failures on Win32. Still to be tested on MacOS and X11 check-in: ea66f86e user: jan.nijtmans tags: tip474
09:06
Further experiment: Bring scalefactor back to 120 (as it was for win32) check-in: e4c02266 user: jan.nijtmans tags: tip474
2019-07-25
16:07
Experiment: Handle scaling fractors for the ScrollWheel sensibly. Trying "40" as a good general scale factor (compared to "50" on X11 and "120" on Win32 and "1" on Aqua) check-in: 431c78e0 user: jan.nijtmans tags: tip474
07:19
Merge 8.6 check-in: 9ab0a47d user: jan.nijtmans tags: trunk
07:17
Fix [1fb7af623a]: Add support for buttons 4 and 5 to Windows check-in: ff882c20 user: jan.nijtmans tags: core-8-6-branch
2019-07-24
14:55
A few more minor adaptations, and make it compile on X11 (XKeyEvent structure doesn't have a nbytes field). check-in: 671dceda user: jan.nijtmans tags: tip474
14:38
Code simplification: Don't bother keeping track of the Button[n]Mask's for Buttons 4-7, since those are not actually buttons (they are mouse-wheels). This means that Button4Mask/Button5Mask can be used for Buttons 8/9. check-in: a9a2599a user: jan.nijtmans tags: tip474
13:36
Merge trunk check-in: 49a39d75 user: jan.nijtmans tags: tip474
13:31
(cherry-pick): Patch by Arjen sent to core 2018-09-21 Also, do some renumbering of mouse-buttons, such that at script level the XButtons appear to be at 4/5 while - internally - they are at 8/9. check-in: 93e45105 user: jan.nijtmans tags: tip474
2019-07-23
21:46
Fix a typo in the code that sets the size of the ring buffer check-in: a2c4bc63 user: culler tags: trunk
21:46
Fix a typo in the code that sets the size of the ring buffer check-in: b26892fa user: culler tags: core-8-6-branch
21:39
Merge trunk. Adapt documentation check-in: 67200ca4 user: jan.nijtmans tags: tip474
21:18
Merge 8.6 check-in: e052d2fe user: jan.nijtmans tags: trunk
21:17
New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be re-used in various places in stead of separate functions. check-in: ca4bd4e2 user: jan.nijtmans tags: core-8-6-branch
15:36
mis-counted modifier bits check-in: ca670a30 user: jan.nijtmans tags: tip474
15:24
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Now handle all events up to Button 9. On Windows and Mac, Buttons 8 and 9 are used for the mouse side buttons (as X11 already does). TIP needed for this. check-in: a2b2bc18 user: jan.nijtmans tags: tip474
10:34
Don't bother compat/stdlib.h and compat/unistd.h any more: All currently supported compilers have compatible versions of those header files, even MSVC 6.0. check-in: b830ddb2 user: jan.nijtmans tags: trunk
2019-07-21
08:50
Fix [1fb7af623a]: Support for buttons 4 and 5 is missing for Windows. Patch from Christopher Chavez Closed-Leaf check-in: 9242b340 user: fvogel tags: bug-1fb7af623a
2019-07-20
11:52
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: ec89e948 user: fvogel tags: trunk
11:51
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: dc951701 user: fvogel tags: core-8-6-branch
2019-07-16
18:42
Merge trunk check-in: 6aefd09f user: culler tags: core-8-7-a3-rc
18:40
Merge 8.6 check-in: 05434faa user: culler tags: core-8-6-10-rc
18:39
Merge 8.6 to fix unrecognized selectors and zombies check-in: 788695f6 user: culler tags: trunk
18:38
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can reappear as zombies check-in: 3e5c0ebb user: culler tags: core-8-6-branch
18:35
Fix two 'unrecognized selector' crashes in macOS 10.9 and 10.10 check-in: f8e97463 user: culler tags: core-8-6-branch
2019-07-15
20:15
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can appear as zombies when activating a Tk application with Command-Tab Closed-Leaf check-in: 55f7206c user: culler tags: bug-5ddeca5927
2019-07-13
19:08
Merge trunk check-in: 7875a21b user: culler tags: core-8-7-a3-rc
19:07
Merge 8.6 check-in: c9f83aa4 user: culler tags: core-8-6-10-rc
19:00
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 33be964a user: culler tags: trunk
18:58
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 966d6dec user: culler tags: core-8-6-branch
18:23
Make the twind demo buttons look OK when the background changes in Aqua. Closed-Leaf check-in: 3f7a092c user: culler tags: bug-4566e2b83d
12:55
Backout [efab40f95b] that fixed [21525158b0]. This fix looked correct but it doesn't seem to handle transparency right, which apparently is the reason for problem [d66e6fabad] (SVG images: red and blue are swapped on Windows). check-in: 86970d98 user: fvogel tags: trunk
12:51
Create new branch "bug-d66e6fabad" in order to analyze and hopefully fix [d66e6fabad]: SVG images: red and blue are swapped on Windows. check-in: 82af0096 user: fvogel tags: bug-d66e6fabad
2019-07-12
21:54
fix [4566e2b83d]: Aqua toplevels and Tk frames use the wrong background color check-in: e51a34f8 user: culler tags: bug-4566e2b83d
2019-07-11
18:58
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: 3730e03c user: culler tags: trunk
18:56
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: d4b941ee user: culler tags: core-8-6-branch
16:25
Eliminate calls to GetIconRef in macosx check-in: 90801663 user: culler tags: trunk
16:15
Eliminate calls to GetIconRef in macosx check-in: e59893ba user: culler tags: core-8-6-branch
15:28
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 17c30563 user: culler tags: trunk
15:20
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 6995fd93 user: culler tags: core-8-6-branch
2019-07-07
22:00
Merge trunk check-in: 7de0b19f user: jan.nijtmans tags: tip-548
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: c17944cf user: fvogel tags: trunk
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: 847f6fed user: fvogel tags: core-8-6-branch
2019-07-05
17:39
merge 8.6 Closed-Leaf check-in: cbb12fdb user: culler tags: catalina_build
17:36
Eliminate calls to GetIconRef, which is deprecated in macOS 10.15 check-in: c250a836 user: culler tags: catalina_build
09:56
Merge 8.6 check-in: c4660860 user: jan.nijtmans tags: trunk
09:55
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: dd06d14e user: jan.nijtmans tags: core-8-6-branch
2019-07-03
19:39
Change for alphabetical order of events concerned by %X,%Y Closed-Leaf check-in: 1c5f8d6f user: fvogel tags: bug-bc6a495949
2019-07-02
20:15
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b37c02c4 user: fvogel tags: bug-bc6a495949
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: b3557c38 user: fvogel tags: trunk
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: c97286b7 user: fvogel tags: core-8-6-branch
11:28
Merge trunk check-in: 91a66a1c user: jan.nijtmans tags: revised_text, tip-466
11:18
Merge 8.6 check-in: e4367919 user: jan.nijtmans tags: trunk
09:28
Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificData" is already sufficient. check-in: 2d2cf979 user: jan.nijtmans tags: core-8-6-branch
09:24
Statically initialize "X11ControlChars" pseudo-encoding. check-in: 11b1d184 user: jan.nijtmans tags: core-8-6-branch
2019-07-01
20:05
merge trunk check-in: f87c4618 user: culler tags: core-8-7-a3-rc
20:04
merge 8.6 check-in: c0000e9c user: culler tags: core-8-6-10-rc
20:01
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 898bfa6d user: culler tags: trunk
20:00
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 599ab2b9 user: culler tags: core-8-6-branch
19:57
Improve scrollbar and ttk::scrollbar on OSX 10.8 and earlier. Closed-Leaf check-in: e6b2d0df user: culler tags: bug-8476b75781
15:09
Fix layout bugs. check-in: b3e3fa37 user: culler tags: bug-8476b75781
2019-06-30
14:35
Fix geometry of horizontal ttk scrollbars; hide thumb when no scrolling is possible. check-in: a82cd76e user: culler tags: bug-8476b75781
12:57
merge 8.6 check-in: 326e4ab7 user: dgp tags: trunk
11:51
Fix failure to compile. check-in: 567e7aa9 user: dgp tags: core-8-6-branch
02:15
Update documentation on do script Apple Event command check-in: a09f0e45 user: kevin_walzer tags: bug-8476b75781
2019-06-29
18:28
Adjust minimum thumb size check-in: 7186a0ac user: culler tags: bug-8476b75781
14:58
merge 8.6 check-in: f83ff783 user: culler tags: bug-8476b75781
00:06
Fix compiler warnings on all macOS versions. check-in: cf503476 user: culler tags: trunk
00:05
Fix compiler warnings on all macOS versions. check-in: baec7cb8 user: culler tags: core-8-6-branch
2019-06-28
22:41
Tiny adjustment. check-in: 6e42d7e1 user: culler tags: bug-8476b75781
22:34
Merge 8.6 check-in: 05ba3462 user: jan.nijtmans tags: trunk
22:31
If encoding "utf-16" exists, use it in preference to "unicode", which is deprecated since TIP #547. check-in: b1c8b86e user: jan.nijtmans tags: core-8-6-branch
22:23
Fix Tk scrollbar and merge core-8-6-branch check-in: 7fad20eb user: culler tags: bug-8476b75781
2019-06-27
14:16
merge trunk check-in: f0052246 user: culler tags: core-8-7-a3-rc
14:14
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 11c90147 user: culler tags: trunk
14:13
merge 8.6 check-in: e9a45b2b user: culler tags: core-8-6-10-rc
14:11
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 2949a65b user: culler tags: core-8-6-branch
13:15
merge trunk check-in: 3f5eb322 user: dgp tags: core-8-7-a3-rc
13:11
merge 8.6 check-in: d186b64f user: dgp tags: core-8-6-10-rc
09:57
Add Emoji to widget demo check-in: 93c24ea3 user: jan.nijtmans tags: trunk
2019-06-26
20:03
fix indenting check-in: f8231133 user: jan.nijtmans tags: trunk
18:59
Fix bug [8476b75781]: Aqua scrollbar behavior check-in: 3a3a3b8d user: culler tags: bug-8476b75781
07:50
Merge 8.6 check-in: 771b1b21 user: jan.nijtmans tags: trunk
07:38
Merge 8.5 check-in: 693c45d1 user: jan.nijtmans tags: core-8-6-branch
2019-06-25
21:51
Merge trunk check-in: bfb5c4c5 user: jan.nijtmans tags: revised_text, tip-466
21:30
Merge 8.6 check-in: 97844c5e user: jan.nijtmans tags: trunk
21:27
CONST -> const. Eliminate unnecessary type-casts and end-of-line spacing check-in: fba3fe56 user: jan.nijtmans tags: core-8-6-branch
15:25
Eliminate warning, when compiling with 9.0 Tcl headers on Windows check-in: 556f6ed6 user: jan.nijtmans tags: trunk
2019-06-24
18:54
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes check-in: 348159fe user: culler tags: trunk
18:52
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes. check-in: 8ad24530 user: culler tags: core-8-6-branch
08:28
Merge 8.6 check-in: b99a8f55 user: jan.nijtmans tags: trunk
08:02
Tk_DoOneEvent -> Tcl_DoOneEvent, since the Tk variant is deprecated. See: [505fe5a0e2] check-in: bae97c3c user: jan.nijtmans tags: core-8-6-branch
2019-06-22
06:25
CONST to const; make code compile check-in: 841fa91c user: dkf tags: trunk
2019-06-21
13:23
Make better use of full range for string lengths, if Tk is compiled with Tcl 9.0 headers. check-in: 6f8877ea user: jan.nijtmans tags: trunk
12:40
Eliminate some redundant type-casts check-in: e496a360 user: jan.nijtmans tags: trunk
12:34
Resolve compiler warnings and segfault in imgListFormat tests. check-in: 370c87b2 user: dgp tags: trunk
12:03
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: 43bd571c user: kevin_walzer tags: trunk
12:01
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: d34b5c40 user: kevin_walzer tags: core-8-6-branch
11:32
Make better use of the full range for Menu indexes, if Tk is compiled with Tcl 9.0 headers. check-in: 80dbafd8 user: jan.nijtmans tags: trunk
2019-06-20
13:52
Handle SVG string > 2G, when compiled with Tcl 9 headers. Make TCL_INDEX_NONE symbol usable in Tk, even when compiled against Tcl 8.6 headers. check-in: 305b9df3 user: jan.nijtmans tags: trunk
13:32
Merge trunk check-in: 9ee03939 user: jan.nijtmans tags: tip-548
12:40
Merge 8.6 check-in: d6652a45 user: jan.nijtmans tags: trunk
12:39
Don't use wcslen() in combination with Tcl_WinTCharToUtf(): Using -1 has the same effect already (it even was wrong in tkWinTest.c's previous commit, forgot to multiply with sizeof(WCHAR)). check-in: 85a33e2a user: jan.nijtmans tags: core-8-6-branch
2019-06-19
15:27
Merge 8.6. Code cleanup, possible because we know we are compiling in UNICODE mode on Windows. check-in: 61cdcacd user: jan.nijtmans tags: trunk
14:08
Use available "ucs2-be" encoding on X11 and "utf-16" encoding on Win32, if provided by Tcl (TIP #547). If Tcl doesn't provide those encodings, proceed as usual. Closed-Leaf check-in: 472fafa9 user: jan.nijtmans tags: tip-547
13:35
Don't re-reference encoding "unicode", when we can re-use the encoding. check-in: cbb1a6c9 user: jan.nijtmans tags: core-8-6-branch
09:37
merge-mark check-in: c23e001b user: jan.nijtmans tags: trunk
09:35
Re-generate unix/configure with autoconf 2.59, just as in core-8-6-10-rc branch, as it should be. check-in: ab38ffa0 user: jan.nijtmans tags: core-8-6-branch
2019-06-17
19:36
Release candidate branch for Tk 8.7a3. check-in: bafcd0da user: dgp tags: core-8-7-a3-rc
19:21
Bump version numbers for Tk 8.6.10 release. check-in: 14fafdd6 user: dgp tags: core-8-6-10-rc
18:56
Merge 8.6. Purge end-of-line spaces check-in: a27f80a5 user: jan.nijtmans tags: trunk
2019-06-16
17:03
Committed the canary to help with debugging the faults in binding processing check-in: 69735dbf user: dkf tags: bug6e8afe516d, tip-532
16:57
Do small scale to 1x1 test also for file source, renumber tests. Closed-Leaf check-in: 595d1ebd user: oehhar tags: tip-545-svg-options
14:57
merge 8.6 main branch check-in: 1736f843 user: dkf tags: bug6e8afe516d, tip-532
02:28
Fix merge conflict in tk.tcl from services branch merge check-in: f656afba user: kevin_walzer tags: core-8-6-branch
2019-06-15
20:56
Merge trunk check-in: 5e217f2e user: jan.nijtmans tags: tip-548
20:44
merge-mark check-in: b0020c33 user: jan.nijtmans tags: trunk
20:42
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: 64dace1d user: jan.nijtmans tags: core-8-6-branch
20:23
Merge trunk check-in: 63181382 user: jan.nijtmans tags: revised_text, tip-466
20:20
merge core-8-6-branch: mac services improvements check-in: 49db6684 user: dkf tags: trunk
20:14
TIP #528 impelemtation: Deprecate Tk_Offset() check-in: a7e92cf4 user: jan.nijtmans tags: trunk
20:02
TIP 536: Improvements to Mac-specific IPC check-in: ded88b70 user: dkf tags: core-8-6-branch
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: 3274bb0d user: fvogel tags: trunk
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: e13e643a user: fvogel tags: core-8-6-branch
2019-06-14
16:46
Tests for svg file check-in: 8809f721 user: oehhar tags: tip-545-svg-options
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: ee6c842a user: culler tags: trunk
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: c4c67277 user: culler tags: core-8-6-branch
2019-06-12
22:23
Remove wrong forcing of image size to 1x1 when it was read from the data or disk to be 0x0 (which indicates the image could not be parsed in that format). Handling for images 0x0 in size must be kept because Tk bases its error detection for the format on this feature. check-in: c111a3ea user: fvogel tags: tip-545-svg-options
18:19
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9 Closed-Leaf check-in: 14406bd1 user: culler tags: bug-436ad6fe5f
2019-06-11
15:14
Switch back to using Tcl_UtfToExternalDString() in tkWinFont.c, since - somehow - changing it doesn't work. More usage of implicit WCHAR, since we are always building with UNICODE. check-in: d0b64851 user: jan.nijtmans tags: tip-548
12:52
Missing Tcl_DStringInit() call. check-in: 08f54084 user: jan.nijtmans tags: tip-548
12:34
Fix handling of -1 in tkMain.c, undo accidental change in tkUnixFont.c check-in: 9fe4ab4e user: jan.nijtmans tags: tip-548
11:39
More TCHAR -> WCHAR conversions check-in: 7550f481 user: jan.nijtmans tags: tip-548
2019-06-10
21:03
Eliminate on Windows all usages of Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf(). Proving the point of this TIP. check-in: c702f197 user: jan.nijtmans tags: tip-548
12:37
Fix rendering of the canvas man page (leftover from TIP #164). check-in: ff714fdf user: fvogel tags: trunk
12:22
Fix code style a bit, and comments check-in: ebc9fe82 user: fvogel tags: tip-545-svg-options
12:10
Update documentation to reflect content of TIP #545 check-in: 2057f970 user: fvogel tags: tip-545-svg-options
11:53
Minor changes in the new tests check-in: c4b7a751 user: fvogel tags: tip-545-svg-options
2019-06-09
21:15
Change the fix (see details in ticket [75b8fbfd77]) Closed-Leaf check-in: ec435697 user: fvogel tags: bug-75b8fbfd77
13:24
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: abb5ea60 user: fvogel tags: bug-75b8fbfd77
12:51
svgnano return width or height of 0 is an error and is true for some png images. check-in: 4faf68ed user: oehhar tags: tip-545-svg-options
2019-06-08
22:28
Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 057fd0ff user: fvogel tags: bug6e8afe516d, tip-532
22:27
Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 8a3bf226 user: fvogel tags: bug6e8afe516d-87, tip-532
22:06
merge core-8-6-branch check-in: 5738094c user: fvogel tags: bug6e8afe516d, tip-532
22:05
Propagate 'bool' -> 'int', 'true' -> 1, 'false' -> 0 changes made in [f8e41738] in branch bug6e8afe516d. Branches bug6e8afe516d and bug6e8afe516d-87 are now in sync. check-in: 3989e15c user: fvogel tags: bug6e8afe516d-87, tip-532
21:33
merge trunk check-in: af3d31f1 user: fvogel tags: bug6e8afe516d-87, tip-532
20:52
Update expected result of test safe-1.2 since the new command 'file tempdir' was added to Tcl 8.7+ through TIP #431, and this command is not available in a safe interpreter. check-in: de0c994c user: fvogel tags: trunk
16:44
Extract implementation of TIP 167 from Ticket [845248]. New [wm attributes]: -contexthelp and -shadow check-in: 8ddfcf75 user: dkf tags: tip-167
2019-06-07
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: ff8d6c88 user: fvogel tags: trunk
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: a121f8a5 user: fvogel tags: core-8-6-branch
18:46
Merge trunk check-in: c4aca028 user: oehhar tags: tip-545-svg-options
18:26
Implement -scaletowidth/height, output very small scale images as 1x1 images. check-in: 2a4d1f83 user: oehhar tags: tip-545-svg-options
2019-06-05
21:25
merge trunk Closed-Leaf check-in: 83678378 user: jan.nijtmans tags: offsetof
19:44
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: e704fbb6 user: culler tags: trunk
19:44
Remove trailing whitespace that emacs inserts. check-in: 01e3ff40 user: culler tags: core-8-6-branch
19:39
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: abfc728e user: culler tags: core-8-6-branch
15:11
merge trunk check-in: 19af29e0 user: fvogel tags: revised_text, tip-466
14:49
merge-mark check-in: 7b9b1460 user: jan.nijtmans tags: trunk
14:46
Reduce the number of unnecessary end-of-line spacings check-in: 4a3a9f67 user: jan.nijtmans tags: core-8-6-branch
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 4de7e315 user: fvogel tags: trunk
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 0e78fdc0 user: fvogel tags: core-8-6-branch
08:51
Merge 8.6 check-in: 9b5a1c25 user: jan.nijtmans tags: trunk
07:23
Use single-argument "expr" as much as possible. Not complete yet, but most trivial places are done. check-in: f7ecfdcb user: jan.nijtmans tags: core-8-6-branch
2019-06-03
18:59
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. Closed-Leaf check-in: 6ebb742a user: culler tags: bug-9ebc6fd168
2019-06-01
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 56e8b684 user: culler tags: trunk
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 55f9f7b5 user: culler tags: core-8-6-branch
03:30
Fix bug [817d3ef132]: Aqua ttk::entry needs contrasting field background and focus ring in dark mode. Closed-Leaf check-in: b5497be5 user: culler tags: bug-817d3ef132
2019-05-29
13:38
Merge core-8-6-branch. Leaf check-in: 7d8f0c14 user: culler tags: bug-06f3922f8b
2019-05-28
13:41
When running textDisp.test on Aqua use Courier as the fixed font since Courier New has different metrics. check-in: 361ddf77 user: culler tags: trunk
2019-05-27
21:16
Merge 8.6 check-in: afffab4b user: jan.nijtmans tags: trunk
21:13
Merge 8.5 check-in: d7d2f71f user: jan.nijtmans tags: core-8-6-branch
2019-05-26
21:08
Cleanup to avoid bad interaction between recently added treeview tests. Also, fix error in the spelling of the Windows windowingsystem check-in: 36a8dbb3 user: fvogel tags: trunk
21:07
Fix error in the spelling of the Windows windowingsystem introduced in [02ca3773] check-in: 7a378858 user: fvogel tags: core-8-6-branch
21:02
Cleanup to avoid bad interaction between recently added treeview tests check-in: 811a69ce user: fvogel tags: core-8-6-branch
19:11
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 8a782f3b user: fvogel tags: trunk
19:10
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 0e9cbdba user: fvogel tags: core-8-6-branch
19:06
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 27092202 user: fvogel tags: trunk
19:05
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 99f5f2a6 user: fvogel tags: core-8-6-branch
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: 7e7ea596 user: fvogel tags: trunk
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: ab1ef117 user: fvogel tags: core-8-6-branch
2019-05-25
17:34
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 784eeed3 user: culler tags: trunk
17:29
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 02ca3773 user: culler tags: core-8-6-branch
08:11
TIP 262: -backgroundimage option for [frame] and [toplevel] check-in: 17cd3433 user: dkf tags: trunk
2019-05-24
22:18
Merge trunk and adjust frame tests. Closed-Leaf check-in: 64d5777d user: culler tags: tip-262
22:06
Improve image testing for Aqua check-in: e49ebc82 user: culler tags: trunk
21:55
Tweak test image-7.1. check-in: 0ed60e17 user: culler tags: core-8-6-branch
21:18
Improve image testing for Aqua check-in: d326a1b3 user: culler tags: core-8-6-branch
12:55
Fix bug [67384bce7d]: make winfo-13.2 expect the container to be destroyed in aqua and unix. Also disable unixEmbed-7.1a in aqua since TkpRedirectKeyEvent is not implemented. Closed-Leaf check-in: eb06c63e user: culler tags: bug-67384bce7d
2019-05-23
14:21
Wait more carefully, since no wait is needed for Windows or linux. Closed-Leaf check-in: ba19b270 user: culler tags: aqua_image_tests
2019-05-22
20:19
TIP545: remove image photo svg option "-unit" check-in: 389f9b0b user: oehhar tags: tip-545-svg-options
2019-05-21
19:49
Use vwait with a timeout to wait for test image display, as suggested by dkf. check-in: 36f8fe9d user: culler tags: aqua_image_tests
18:29
On OSX 10.13 and earlier a different strategy is needed. check-in: f10e8636 user: culler tags: aqua_image_tests
16:26
Sometimes update is not enough, and you just have to wait. check-in: ec9ca061 user: culler tags: aqua_image_tests
14:47
Rework image testing to better deal with Aqua check-in: d8b251e8 user: culler tags: aqua_image_tests
2019-05-20
21:26
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c check-in: bec7565d user: culler tags: trunk
21:23
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c. check-in: 78a3bdc4 user: culler tags: core-8-6-branch
13:21
Edited README. Closed-Leaf check-in: a5d55621 user: culler tags: mac_services
02:33
Add documentation on testing Mac services to README; remove obsolete detail from README; remove stub procedure for ::tk::mac::PerformService now that we have verified it works, to be consistent with other Mac-spdecific procedures such as ::tk::mac::OpenDocument check-in: 356d52c7 user: kevin_walzer tags: mac_services
2019-05-19
09:57
merge trunk check-in: 5be7fdb0 user: dkf tags: tip-262
08:17
General cleanup of frame.test check-in: 5b36e643 user: dkf tags: trunk
07:33
merge trunk check-in: f79e06d6 user: dkf tags: tip-262
2019-05-18
15:48
Fix [0d93f2e628]: misleading error message on missed svg option check-in: dfc8b8e7 user: fvogel tags: trunk
15:45
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: 93f1a8a2 user: fvogel tags: trunk
15:44
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: d1b3d2ac user: fvogel tags: core-8-6-branch
13:05
Finally got timing of initializing NSServices object correct; code cleanup; merge in 8.6 to pick up changes in Tk initialization code check-in: f126b00e user: kevin_walzer tags: mac_services
2019-05-17
20:37
Ugh; misread the code. The highlight ring is drawn first and always on the real window. Because of backgroundless frames. check-in: 0807e606 user: dkf tags: tip-262
20:06
Add double buffering to frames and toplevels.

Theoretically only needed when drawing background with images, but simpler to do always. Incidentally fixes minor bug in labelframes with redrawing of focus rings, but nobody really used those on labelframes so it was never reported... check-in: 86db63ba user: dkf tags: tip-262

17:19
Change .ext extension into .aaa in winDialog.test since some corporate policies forbid .ext extension. See https://core.tcl-lang.org/tcl/tktview/cc74e50996e20cbb6a851087b36c52eb75526aa4 check-in: bd9993e0 user: fvogel tags: trunk
17:18
Change .ext extension into .aaa in winDialog.test since some corporate policies forbid .ext extension. See https://core.tcl-lang.org/tcl/tktview/cc74e50996e20cbb6a851087b36c52eb75526aa4 check-in: 06fb23d8 user: fvogel tags: core-8-6-branch
13:43
merge 8.6 check-in: 22e9ad26 user: dgp tags: trunk
13:42
Migrate away from TCL_INTERP_DESTROYED (TIP 543). check-in: 1c5f7e98 user: dgp tags: core-8-6-branch
12:39
In Aqua, protect against double release of clipping regions. check-in: d0ddc7ca user: culler tags: trunk
12:38
In Aqua, protect against double release of clipping regions. check-in: 1304e06d user: culler tags: core-8-6-branch
07:28
Merge 8.6 check-in: 701036f9 user: jan.nijtmans tags: trunk
07:21
Add missing INT2PTR (doesn't cause warning with Tcl8.x, but does with Tcl 9.0). One None -> NULL change which was still missing. Backported from trunk. check-in: 777211ed user: jan.nijtmans tags: core-8-6-branch
03:13
Code and data type cleanup, thanks to Marc Culler for patch check-in: a7e34ff9 user: kevin_walzer tags: mac_services
2019-05-16
22:22
Fix some tests. Add some test cases. check-in: 42f90406 user: dkf tags: tip-262
21:27
merge trunk check-in: 2eac67b2 user: dkf tags: tip-262
19:55
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: a2e1c6c6 user: culler tags: trunk
19:54
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: 364c9099 user: culler tags: core-8-6-branch
13:05
In Aqua, draw dark mode menubuttons as inactive, as is done for buttons. This makes them imperfect, but usable. This is the best we can do as long as HITheme is used for drawing. For correct appearance use ttk::menubutton. check-in: c97b4187 user: culler tags: trunk
13:03
In Aqua, draw dark mode menubuttons as inactive, as is done for buttons. This makes them imperfect, but usable. This is the best we can do as long as HITheme is used for drawing. For correct appearance use ttk::menubutton. check-in: 256af6d0 user: culler tags: core-8-6-branch
09:19
Merge trunk check-in: 2afc6ee3 user: jan.nijtmans tags: revised_text, tip-466
09:18
Merge 8.6 check-in: faf08b52 user: jan.nijtmans tags: trunk
2019-05-15
20:02
Make new tests more robust against context. check-in: 2bdcb4be user: dgp tags: core-8-6-branch
19:33
Revised bug fix for [5d991b822e]. check-in: afbac00c user: dgp tags: core-8-6-branch
18:05
Tests and fix for similar issues in [menu]. Closed-Leaf check-in: c69b1cc4 user: dgp tags: bug-5d991b822e
17:30
Tests and fix for [scale ... -variable]. check-in: c1dd2ab0 user: dgp tags: bug-5d991b822e
17:20
Tests and fix for [message ... -textvariable]. check-in: da24fd68 user: dgp tags: bug-5d991b822e
17:16
Tests and fix for [menubutton ... -textvariable]. check-in: fdcced06 user: dgp tags: bug-5d991b822e
17:08
Fix for the failing/crashing listbox tests. check-in: b3533d47 user: dgp tags: bug-5d991b822e
17:01
Tests for same issues with [listbox ... -listvariable]. check-in: 2271428c user: dgp tags: bug-5d991b822e
16:55
fix bug [d1989fb7cf]: Root window appears before Tk_Mainloop is called. Closed-Leaf check-in: 9e9a9189 user: culler tags: bug-d1989fb7cf
09:51
Merge 8.6. Some tweaks, e.g. "bool" -> "int", "true" -> 1, "false" -> 0 check-in: f8e41738 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:10
Merge trunk check-in: 8610cbc5 user: jan.nijtmans tags: revised_text, tip-466
08:15
Continue "buildtools" branch for Pour Yorick. At least, the script should be re-written for Tcl 8.5, see [94eeb111fb96676c]. Closed-Leaf check-in: 4567b082 user: jan.nijtmans tags: buildtools
07:52
sync rules.vc and tcl.m4 (both win and unix) with Tcl version check-in: 0b0783b9 user: jan.nijtmans tags: trunk
07:16
Fix [94eeb111fb]: macos, linux: configuration: unable to build using trunk. For now by reverting [a9c9a75b5ba1f4a6]. check-in: b33f01c8 user: jan.nijtmans tags: trunk
2019-05-14
21:25
Refine test treeview-8.7 by also checking that deleting an unselected item does NOT fire <<TreeviewSelect>> check-in: 6c51007f user: fvogel tags: bug-2a6c62afd9
20:50
Add tests for <<TreeviewSelect>>. treeview-8.6 already passed ; treeview-8.7 passes in this bugfix branch only check-in: e4000f37 user: fvogel tags: bug-2a6c62afd9
20:48
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 1ce97bf4 user: fvogel tags: bug-2a6c62afd9
19:44
merge trunk check-in: e7c53950 user: fvogel tags: revised_text, tip-466
2019-05-13
22:19
Fix gcc-8 warning check-in: 05a934f3 user: jan.nijtmans tags: trunk
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: e8da2cfe user: fvogel tags: trunk
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: 23c39bb0 user: fvogel tags: core-8-6-branch
2019-05-12
23:56
Similar tests and fix for [entry .... -textvariable] check-in: 88e2b06f user: dgp tags: bug-5d991b822e
23:15
Similar test and fix for [checkbutton ... -variable]. check-in: 52a952b7 user: dgp tags: bug-5d991b822e
02:03
Restore deprecated call to NSPasteboardTypeString in writeSelectiontoPasteboard because it breaks sending data to the services menu. Data type must be identical in this call and in the NSSendTypes key in info.plist; we cannot do a clever mapping here of the old type to a new one because the info.plist does not have this kind of conditional reading on different versions of macOS. We will have to live with the deprecated call until it is obsolete/removed altogether by Apple. check-in: 42577ce4 user: kevin_walzer tags: mac_services
00:55
More tweaking check-in: cad8b6d0 user: kevin_walzer tags: mac_services
00:54
Tweak merge check-in: a2c1b38b user: kevin_walzer tags: mac_services
00:45
Clean up merge check-in: 40a5ae7c user: kevin_walzer tags: mac_services
00:42
Merge in core-8-6-branch check-in: 056f4a08 user: kevin_walzer tags: mac_services
2019-05-11
20:53
Fix for the [button ... -textvariable] parts of [5d991b822e]. check-in: 65342540 user: dgp tags: bug-5d991b822e
20:36
Tests for Ticket [5d991b822e]. check-in: b548ba43 user: dgp tags: bug-5d991b822e
15:34
Revert irrelevant blank changes Closed-Leaf check-in: f922d6fc user: fvogel tags: bug-c8ccd1899c
15:24
Reset ::tk::Priv(textPosOrig) when hitting the start or end of displayed text, so that when moving back the cursor does not jump in the middle of the line. Closed-Leaf check-in: 2a70340f user: fvogel tags: bug-c8ccd1899c-revised_text
10:59
Reset ::tk::Priv(textPosOrig) when hitting the start or end of displayed text, so that when moving back the cursor does not jump in the middle of the line. check-in: 8350193f user: fvogel tags: bug-c8ccd1899c
07:30
Better fix. Concatenation of error messages is sometimes not adequate Closed-Leaf check-in: b0685fac user: fvogel tags: bug-0d93f2e628
07:11
Add test checking for the specific case of [0d93f2e628] check-in: 6ed6a9cf user: fvogel tags: bug-0d93f2e628
2019-05-10
21:03
Fix [0d93f2e628]: misleading error message on missed svg option check-in: f36cf079 user: fvogel tags: bug-0d93f2e628
16:14
Fix [c8ccd1899c] (for revised_text): Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 7808247f user: fvogel tags: bug-c8ccd1899c-revised_text
15:43
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion Closed-Leaf check-in: 7d60f427 user: fvogel tags: bug-4f309446ea
15:40
TkTextIndexCmp became TkTextIndexCompare check-in: 454acea3 user: fvogel tags: revised_text, tip-466
08:04
Merge trunk check-in: 8505328a user: jan.nijtmans tags: offsetof
2019-05-09
22:14
Merge trunk check-in: bf13f862 user: jan.nijtmans tags: revised_text, tip-466
22:10
While on it: A few more whitespaces check-in: f57356fd user: jan.nijtmans tags: trunk
20:52
Merge 8.6 check-in: 276b273a user: jan.nijtmans tags: trunk
20:50
François Vogel review (thanks!). Streamline UNIX defaults with MAC/WIN defaults. check-in: 374dc40e user: jan.nijtmans tags: core-8-6-branch
16:28
Merge 8.6 check-in: a0ab8b7e user: jan.nijtmans tags: trunk
15:21
Whitespace cleanup, syncronize a little with "trunk" version. check-in: 84e2b4b3 user: jan.nijtmans tags: core-8-6-branch
13:19
Fix [0b9dc76e3e]: revised_text: text-32.4 fails check-in: daa40a69 user: fvogel tags: revised_text, tip-466
09:14
Improve clarity and completeness of ttk::treeview man page for columns options check-in: fc1fba61 user: fvogel tags: bug-ce470f20fd
09:12
Fix bug when dragging a column separator: when columns at the right of the separator are not stretchable, use their width instead of their minwidth to compute the maximum x drag position. This prevents the user from resizing columns such that the treeview would no longer fit in its allotted width. check-in: dad03527 user: fvogel tags: bug-ce470f20fd
2019-05-08
19:47
New files from René Zaumseil Leaf check-in: 3e448325 user: fvogel tags: tip-510
12:40
Remove ASSERT: SLACKINVARIANT comments check-in: 6018777a user: fvogel tags: bug-ce470f20fd
12:21
Add treeview tests checking for non-regression (the last added test already passed in core-8-6-branch) check-in: 320f78e4 user: fvogel tags: bug-ce470f20fd
10:14
When changing the -stretch value for a column, columns size must be recomputed before the treeview is redisplayed (at idle time) check-in: f2ef1f87 user: fvogel tags: bug-ce470f20fd
08:49
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: 0b9e8c3d user: fvogel tags: trunk
08:48
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: a71e8712 user: fvogel tags: core-8-6-branch
08:41
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 0e1dd002 user: fvogel tags: trunk
08:40
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 44d88741 user: fvogel tags: core-8-6-branch
2019-05-05
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: d5f854d9 user: fvogel tags: trunk
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: 623d8a97 user: fvogel tags: core-8-6-branch
2019-05-04
13:19
Revert [d70ef6ed] and [fa9b6483]. ttk::treeview again allows dragging the right edge of the rightmost heading, which is not special in any respect. check-in: 9b8a2f32 user: fvogel tags: bug-ce470f20fd
13:16
ttk::treeview: when there is at least one stretchable column then there should be no slack at the right (slack should be distributed among the stretchable columns) check-in: 4740a71b user: fvogel tags: bug-ce470f20fd
2019-05-03
20:48
Fix [2858503fff]: 'end' index for ttk::combobox current Closed-Leaf check-in: 2e610c43 user: fvogel tags: bug-2858503fff, tip-541
19:52
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: da16e95d user: fvogel tags: trunk
19:51
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: fa915533 user: fvogel tags: core-8-6-branch
19:49
Remove wrong info from ttk::scrollbar man page Closed-Leaf check-in: a87c0606 user: fvogel tags: bug-1ff193f1e3
06:44
ttk::scrollbar documentation: marked -sliderlength as depreciated as it has no effect check-in: a3d740e3 user: oehhar tags: bug-1ff193f1e3
2019-05-02
20:55
Homogenize with existing doc for -gripcount in the man page for ttk::panedwindow check-in: 92da9c5b user: fvogel tags: bug-1ff193f1e3
16:00
ttk::scrollbar documentation: added styling options -gripcound and -sliderlength and some explanatory text check-in: b7023710 user: oehhar tags: bug-1ff193f1e3
01:35
Revert some calls to support building on older systems check-in: 6e6b5d8c user: kevin_walzer tags: mac_services
2019-05-01
18:30
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox Closed-Leaf check-in: b7fe577c user: fvogel tags: bug-51b4b18394
12:45
Remove some deprecated calls check-in: a7a55e1b user: kevin_walzer tags: mac_services
01:59
Removal of needlessly large buffer for services script, thanks to Marc Culler for patch check-in: 07162240 user: kevin_walzer tags: mac_services
01:43
Remove unnecessary call to Button1-Release in text widget check-in: 432d6fa9 user: kevin_walzer tags: mac_services
2019-04-30
17:54
Refine documentation in ttk::scrollbar check-in: aba4b7df user: fvogel tags: bug-1ff193f1e3
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: 44a4c1ce user: fvogel tags: trunk
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: a9542402 user: fvogel tags: core-8-6-branch
11:40
Automatically bind text, entry, ttk::entry widgets to Services API at widget creation/mapping; re-work data mechanism to use selection rather than clipboard API, thanks to Marc Culler for that insight check-in: 52287ff4 user: kevin_walzer tags: mac_services
06:03
Add missing documentation for -arrowsize in ttk::scrollbar and ttk::combobox man pages. check-in: b86ecfb2 user: fvogel tags: bug-1ff193f1e3
2019-04-29
20:10
Fix [1ff193f1e3]: style name is Horizontal.TScrollbar or Vertical.TScrollbar in ttk::scrollbar documentation check-in: 7953fa28 user: fvogel tags: bug-1ff193f1e3
06:20
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. Closed-Leaf check-in: b478037a user: fvogel tags: bug-eb29967e88
2019-04-28
20:27
Fix inconsistency in the Tk_GetScrollInfoObj man page. Apparently this was a leftover from [a99dde78] Closed-Leaf check-in: a125fddd user: fvogel tags: bug-2513186fff, bug-8261c517af
20:12
Fix typo in man page check-in: 6ae2a54f user: fvogel tags: bug-2513186fff, bug-8261c517af
19:27
Fix documentation for xview/yview: make it generic and available for ttk::entry and ttk::treeview check-in: 04d2ba1c user: fvogel tags: bug-2513186fff, bug-8261c517af
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: 60b6afca user: fvogel tags: trunk
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: f916116a user: fvogel tags: core-8-6-branch
14:34
Add tests checking the scroll info correct update when xview / yview is called. All the new (or modified) tests fail in core-8-6-branch. check-in: 605f5da4 user: fvogel tags: bug-2513186fff, bug-8261c517af
13:57
Fix '.e index @'. The returned answer could be wrong if the scroll info was not yet updated. check-in: f31e1037 user: fvogel tags: bug-2513186fff, bug-8261c517af
12:52
Factorize the code a bit, and avoid calling the layoutProc twice when calling xview moveto|units|pages. check-in: 159f9459 user: fvogel tags: bug-2513186fff, bug-8261c517af
10:45
Add a missing scroll info update needed to make x|yview moveto|units|pages work without an update idletasks call beforehand. check-in: 231587eb user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-27
15:55
Revert irrelevant blank changes check-in: 6ac14e0c user: fvogel tags: bug-2513186fff, bug-8261c517af
15:49
More generic fix, for [8261c517af] and [2513186fff]. check-in: bc932da8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-26
22:02
Write code more consistently with the rest of the ttkEntry.c file check-in: d5b120db user: fvogel tags: bug-2513186fff, bug-8261c517af
21:11
Optimize the fix: the layout calculation is only needed if the display is out of date. check-in: 5e1833a4 user: fvogel tags: bug-2513186fff, bug-8261c517af
16:17
merge trunk check-in: 7c80b269 user: fvogel tags: revised_text, tip-466
2019-04-25
18:17
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 62d4693e user: culler tags: trunk
18:16
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 24b987ca user: culler tags: core-8-6-branch
2019-04-24
18:05
merge core-8-6-branch check-in: 50f5b3f1 user: culler tags: bug-06f3922f8b
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6f75462e user: culler tags: trunk
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6a50c7c3 user: culler tags: core-8-6-branch
17:11
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 6e59b2bb user: culler tags: trunk
17:00
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 9adb3eb2 user: culler tags: core-8-6-branch
16:05
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: b6999bc3 user: culler tags: trunk
16:04
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: f656b303 user: culler tags: core-8-6-branch
15:52
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately Closed-Leaf check-in: b1645f5c user: culler tags: bug-4d2e8d4d5c
03:27
Tweak text widget bindings to fire Services menu more consistently; formatting cleanup; thanks to Marc Culler for user feedback and patch for formatting check-in: 1c685607 user: kevin_walzer tags: mac_services
2019-04-22
22:09
Fix [2513186fff] and [f9343d8f72]: ttk::entry xview sub-command forces use of update idletasks. Thanks to cjmcdonald. check-in: b6f1c7d8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-20
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 1603d383 user: culler tags: trunk
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 476cf7ba user: culler tags: core-8-6-branch
03:41
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 229db0f7 user: culler tags: trunk
03:40
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 663e4bc3 user: culler tags: core-8-6-branch
2019-04-19
21:01
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx Closed-Leaf check-in: 9bc87fc2 user: fvogel tags: bug-6286fda787
19:04
Put the brace outside the #endif where it belongs. check-in: c3d70a12 user: culler tags: trunk
19:03
Put the brace outside the #endif where it belongs. check-in: a3572e7e user: culler tags: core-8-6-branch
14:41
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: 21e61e00 user: culler tags: trunk
14:40
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: d26b28ae user: culler tags: core-8-6-branch
14:07
Document what's happening with this bugfix and optimize (exit the while loop early). check-in: 17c9a532 user: fvogel tags: bug-c8ccd1899c
13:28
Add tests textIndex-19.12.1 and textIndex-19.12.2 checking non regression for [c8ccd1899c]. At this point, since [c8ccd1899c] is not yet fixed in branch revised_text, textIndex-19.12.1 should fail and textIndex-19.12.2 should pass. What happens instead is that they trigger 'assertion failed in tkTextDisp.c:7818: assert(info.displayLineNo == 0) triggers. check-in: 5fc8506e user: fvogel tags: revised_text, tip-466
13:10
merge trunk check-in: 8570a507 user: fvogel tags: revised_text, tip-466
09:15
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: b072a081 user: fvogel tags: trunk
09:13
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: 785e2cdd user: fvogel tags: core-8-6-branch
07:16
Some things must be conditionally compiled. Really. check-in: fa3bcce5 user: dkf tags: core-8-6-branch
00:13
Some things must be conditionally compiled. Really. check-in: 6cafd6f7 user: dkf tags: trunk
2019-04-18
16:14
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 4eeebdfd user: culler tags: trunk
16:13
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 13d3827f user: culler tags: core-8-6-branch
2019-04-17
21:07
Restore code ordering which avoids unused function warnings in old systems. check-in: 55012a79 user: culler tags: trunk
21:06
Restore code ordering which avoids unused function warnings in old systems. check-in: 6f6cccd8 user: culler tags: core-8-6-branch
20:42
Clean up formatting in ttkMacOSXTheme.c. check-in: 451a003e user: culler tags: trunk
20:41
Clean up formatting in ttkMacOSXTheme.c. check-in: f160541f user: culler tags: core-8-6-branch
20:02
Fix [aa846938ef]: pkgconfig tests fail on Windows check-in: 35203420 user: fvogel tags: trunk
20:00
merge trunk Closed-Leaf check-in: fd66f9ef user: fvogel tags: bug-aa846938ef
15:10
Merge with (nearly) empty diff. check-in: 5bd3db74 user: culler tags: trunk
15:02
Adjust some whitespace. check-in: 2db3de5b user: culler tags: core-8-6-branch
14:30
Add a couple of blank lines. check-in: 3a29febb user: culler tags: core-8-6-branch
14:05
Mitigate future merge conflict headaches. check-in: 764eaf89 user: culler tags: core-8-6-branch
2019-04-16
20:43
Possibly fix bug [06f3922f8b]: Aqua generates more expose events than necessary. check-in: d741ac0a user: culler tags: bug-06f3922f8b
13:22
Source readability run: macosx/* check-in: 991b8f0e user: dkf tags: trunk
12:59
Guard against interpreters being killed out from under our feet when calling Tcl. check-in: 3ca7d19e user: dkf tags: trunk
2019-04-15
20:49
Adjust conditional code to fix compiler warnings on macOS 10.9. check-in: 5c9ebd2b user: culler tags: trunk
20:48
Adjust conditional code to fix compiler warnings on macOS 10.9. check-in: e3a0be7d user: culler tags: core-8-6-branch
20:41
Less intrusive fix for test frame-3.9. check-in: bb5ce609 user: culler tags: trunk
19:31
Less intrusive fix for test frame-3.9. check-in: 8bf55739 user: culler tags: core-8-6-branch
18:08
For Aqua, simulate systemWindowBackgroundColor in older OS versions. Adjust conditional code and formatting. check-in: 23b327a4 user: culler tags: trunk
18:05
Add missing blank line. check-in: 5cfc85f1 user: culler tags: core-8-6-branch
18:00
For Aqua, simulate systemWindowBackgroundColor in older OS versions. Adjust conditional code and formatting. check-in: e9653715 user: culler tags: core-8-6-branch
17:55
Fix [aa846938ef]: pkgconfig tests fail on Windows check-in: 0e59266a user: fvogel tags: bug-aa846938ef
04:59
Reorder code to avoid uninit-variable warning check-in: 7824b9d0 user: dkf tags: trunk
2019-04-14
22:22
Implement "tk::unsupported::MacWindowStyle isdark" to determine whether an Aqua toplevel is currently being displayed in Dark Mode. check-in: 7c8e33ea user: culler tags: trunk
22:21
Implement "tk::unsupported::MacWindowStyle isdark" to determine whether an Aqua toplevel is currently being displayed in Dark Mode. check-in: 5760a649 user: culler tags: core-8-6-branch
21:05
merge trunk (yes, again) check-in: 842476e4 user: fvogel tags: revised_text, tip-466
21:01
Don't record unknown information check-in: c815f152 user: dkf tags: trunk
20:59
Update makefile.vc in an attempt to repair the build for Windows. Not enough, alas. check-in: 9cc5cefe user: fvogel tags: trunk
20:44
merge trunk check-in: 88f92c00 user: fvogel tags: revised_text, tip-466
20:27
Fix [6ce6e74635]: TIP415 implementation does not handle small arcs correctly check-in: 426cda0c user: fvogel tags: trunk
20:23
Since we are here, also add test textIndex-19.12.2 checking for past end of text results in '+ n displaylines' calculations. This one does does not fail in core-8-6-branch (contrary to textIndex-19.12.1). Note to self: in revised_text the test should check 'end' instead of 'end - 1 c'. check-in: cd0d3150 user: fvogel tags: bug-c8ccd1899c
20:14
Add test textIndex-19.12.1 checking for regressions regarding the '1.5 - n displaylines' fix [4384effe] check-in: c9056d7e user: fvogel tags: bug-c8ccd1899c
20:03
For Aqua, add systemControlAccentColor; simulate the color for older systems. check-in: 7a23a9e3 user: culler tags: trunk
20:01
For Aqua, add systemControlAccentColor; simulate the color for older systems. check-in: 035a663b user: culler tags: core-8-6-branch
19:55
Remove the guard code in proc ::tk::TextUpDownLine in order to get the behavior requested in [c8ccd1899c] check-in: 060f3bcd user: fvogel tags: bug-c8ccd1899c
19:49
Ticket [c8ccd1899c]. Make the guard code in proc ::tk::TextUpDownLine work as intended when moving the cursor downwards. Also, fix the bug in the index returned by the displayline modifier: the first displayed index shall be returned when the index calculated by the displayline modifier would be before the start of the displayed text. check-in: 4384effe user: fvogel tags: bug-c8ccd1899c
17:31
For Aqua, rename systemTtkBackground to systemWindowBackgroundColor to match the NSColor name. Document the new colors. check-in: 09a8b020 user: culler tags: trunk
17:29
For Aqua, rename systemTtkBackground to systemWindowBackgroundColor to match the NSColor name. Document the new colors. check-in: 81663a71 user: culler tags: core-8-6-branch
15:41
Implement TIPs 482 and 483 check-in: 9978174e user: dkf tags: trunk
15:31
Implement TIP 507 check-in: 40ae80f8 user: dkf tags: trunk
15:27
Implement TIP 164 check-in: 180d43e4 user: dkf tags: trunk
2019-04-13
20:54
Add test treeview-ce470f20fd checking for non-regression regarding [ce470f20fd] check-in: 8d02368f user: fvogel tags: bug-ce470f20fd
17:59
Added tests check-in: e685524c user: dkf tags: tip-262
16:44
Add test treeview-368fa4561e checking for non-regression regarding [368fa4561e] Closed-Leaf check-in: b86210c0 user: fvogel tags: bug-368fa4561e
16:34
Documentation for background images check-in: e0aca9eb user: dkf tags: tip-262
16:29
merge trunk check-in: 65319547 user: dkf tags: tip-262
16:28
Doc tweak for frames and toplevels check-in: 9dbe8355 user: dkf tags: trunk
16:27
Doc tweak for frames and toplevels check-in: f9ca9f6f user: dkf tags: core-8-6-branch
11:39
Fix another issue reported in [ce470f20fd]: dragging of separators shall not be allowed to escape out of the treeview area. check-in: 63193647 user: fvogel tags: bug-ce470f20fd
2019-04-12
22:27
Added note that ttk::frames aren't interactive by default. check-in: bb163fb8 user: dkf tags: trunk
22:25
Added note that ttk::frames aren't interactive by default. check-in: d6baeeba user: dkf tags: core-8-6-branch
21:42
Repair the test suite (the svgnano format was renamed svg, and -x/-y options were removed from the implementation. Closed-Leaf check-in: eee5e9fb user: fvogel tags: tip-507
21:10
Adjust for the new ttk widgets. Closed-Leaf check-in: dfc6d766 user: culler tags: bug-9286526144
20:10
Repair test tk-1.2 check-in: e608f7c6 user: fvogel tags: tip-510
19:07
Add update calls in frame.test for consistent results in OSX 10.12-10.14. check-in: fa5f6d74 user: culler tags: trunk
19:06
Add update calls in frame.test for consistent results in OSX 10.12-10.14. check-in: 1d730337 user: culler tags: core-8-6-branch
16:50
Fix the build for OSX 10.9 (Mavericks) check-in: 115579a5 user: culler tags: trunk
16:50
Fix the build for OSX 10.9 (Mavericks) check-in: 5fee17fc user: culler tags: core-8-6-branch
15:50
Fix the build for OSX 10.6 (Snow Leopard) check-in: 17065471 user: culler tags: trunk
15:49
Fix the build for OSX 10.6 (Snow Leopard). check-in: 515d1655 user: culler tags: core-8-6-branch
12:29
Implementation of background images for frames (and toplevels) check-in: 5373e564 user: dkf tags: tip-262
2019-04-11
21:00
Fix indentation check-in: d70ef6ed user: fvogel tags: bug-ce470f20fd
20:55
Fix [ce470f20fd]: ttk::treeview allows dragging the right edge of the rightmost heading check-in: fa9b6483 user: fvogel tags: bug-ce470f20fd
19:30
Man pages changes from René Zaumseil check-in: 1b50dc65 user: fvogel tags: tip-510
14:15
Remove a call to NSView.setNeedsDisplay which was meant to fix [4d2e8d4d5c] but does not. check-in: fcb79882 user: culler tags: trunk
14:14
Remove a call to NSView.setNeedsDisplay which was meant to fix [4d2e8d4d5c] but does not. check-in: 0ec4df71 user: culler tags: core-8-6-branch
13:47
The diff is (almost) empty because these changes were already made in trunk. check-in: 8fcc6780 user: culler tags: trunk
13:43
Add the formatting changes and conditional code for OSX 10.12 to core-8-6-branch. check-in: cdde540c user: culler tags: core-8-6-branch
09:22
Allow Tk to build with the macOS X 10.12 SDK check-in: d97ecca4 user: dkf tags: trunk
06:03
Further files from René Zaumseil check-in: 88b11f8b user: fvogel tags: tip-510
04:43
Support for Apple's Dark Mode and many improvements to the Aqua theme. check-in: 9c977af2 user: culler tags: trunk
04:39
Support for Apple's Dark Mode and many improvements to the Aqua theme. check-in: c1f5badf user: culler tags: core-8-6-branch
03:47
Synchronize the generic tk headers with core-8-6-branch. Closed-Leaf check-in: 3e1f7d42 user: culler tags: bug-0d63621b6c
2019-04-10
19:50
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: f8bab95d user: fvogel tags: bug-368fa4561e
19:41
Remove unused variable. check-in: 80139471 user: culler tags: bug-0d63621b6c
19:22
New files from René Zaumseil (branch does not compile at this point). check-in: a7c3cf8b user: fvogel tags: tip-510
18:47
Make -fieldbackground work for ttk::entry and ttk::spinbox, but retain the old behavior of -background if -fieldbackground is not specified. check-in: 8dff9217 user: culler tags: bug-0d63621b6c
02:08
Update README. check-in: d3cd608c user: culler tags: bug-0d63621b6c
2019-04-08
21:21
Merge 8.6 check-in: 6b75dfa0 user: jan.nijtmans tags: trunk
21:20
Put new fields always at the end of struct TkWindow, so existing fields keep the same offset in the struct: We don't want to recompile Tk extensions using tkInt.h directly .... check-in: b647e4c0 user: jan.nijtmans tags: core-8-6-branch
19:19
Make Treeview headings look correct in both light and dark modes. Make ordinary ttk widgets respond to dark mode by using semantic color defaults. check-in: deabc595 user: culler tags: bug-0d63621b6c
13:07
merge 8.6 check-in: e6cbd31d user: dgp tags: trunk
13:06
unbreak the header check-in: 685554ee user: dgp tags: core-8-6-branch
2019-04-07
09:39
Improved patch to deal with zero length arcs specified by their height. Closed-Leaf check-in: 5d9a9cf7 user: fvogel tags: bug-6ce6e74635
08:55
Better test descriptions for the new tests in grid.test check-in: c54d7649 user: fvogel tags: trunk
08:55
Better test descriptions for the new tests in grid.test check-in: 0acfbade user: fvogel tags: core-8-6-branch
08:54
Better test descriptions for the new tests in grid.test Closed-Leaf check-in: dfa77644 user: fvogel tags: bug-897ffea89f
2019-04-06
21:51
Fix bug [897ffea89f]: Tk allows management loops. Provide access to a window's geometry manager. check-in: 61204d21 user: culler tags: trunk
21:38
Fix bug [897ffea89f]: Tk allows management loops. Provide access to a window's geometry manager. check-in: 07ff4144 user: culler tags: core-8-6-branch
20:06
Rename Tk_GetGeomMaster to TkGetGeomMaster and remove extraneous call to Unlink in tkPack.c. check-in: 06f37d81 user: culler tags: bug-897ffea89f
05:13
Added a drawing procedure for Entry widgets in dark mode. check-in: 755317a1 user: culler tags: bug-0d63621b6c
2019-04-05
21:17
Let the branch compile with MSVC. check-in: 2da98a74 user: fvogel tags: bug-897ffea89f
20:28
Remove debugging commands accidentally left in the new tests check-in: 95627809 user: culler tags: bug-897ffea89f
19:55
Fix bug [897ffea89f]: Tk allows management loops check-in: d75db00c user: culler tags: bug-897ffea89f
2019-04-04
22:08
Remove a few unnecessary (size_t) type-casts, and add a "const" check-in: e8bf76e7 user: jan.nijtmans tags: trunk
17:02
Rework how contrasting backgrounds are handled. check-in: 52b6fda6 user: culler tags: bug-0d63621b6c
06:52
Merge trunk check-in: dcf358ab user: jan.nijtmans tags: revised_text, tip-466
06:34
Change size_t usages to (internal type) TkSizeT usages, which is "int" when compiling against 8.x headers. check-in: eb36269c user: jan.nijtmans tags: trunk
2019-04-03
20:49
Remove the error that was triggering with very small arcs while still preventing NaN and Inf values to leak in the computations. Add a new test canvas-21.1 checking results for zero-length arcs. check-in: 23d0a7f5 user: fvogel tags: bug-6ce6e74635
2019-04-02
20:33
Merge trunk check-in: 4866fa4a user: jan.nijtmans tags: offsetof
20:28
Merge trunk check-in: 3987672f user: jan.nijtmans tags: revised_text, tip-466
19:27
Merge 8.6 Closed-Leaf check-in: 5e12f0c2 user: jan.nijtmans tags: androwish
18:48
Really sync with geom-master-slave. check-in: db2eeb2c user: culler tags: bug-0d63621b6c
18:18
More use of Tcl_NewWideIntObj(), and more internal use of (size_t), for bigger ranges. check-in: bbe44e80 user: jan.nijtmans tags: trunk
17:47
Sync with geom-master-slave. check-in: 89d7d836 user: culler tags: bug-0d63621b6c
2019-04-01
17:18
Oops. Following those underscore conventions is tricky. check-in: 1d7c6c85 user: culler tags: bug-0d63621b6c
15:03
Use geometry masters, not parents, to find the nesting depth. check-in: 5442d6af user: culler tags: bug-0d63621b6c
2019-03-31
19:54
Change (internal) signature of TkMenuConfigureEntryDrawOptions/TkActivateMenuEntry such that - if compiled with Tcl 9.0 headers - indexes > 2G can be used. Also, change a lot of Tcl_NewIntObj()/Tcl_NewBooleanObj() calls to Tcl_NewWideIntObj(). check-in: 5544ad79 user: jan.nijtmans tags: trunk
16:34
Fix indentation. Closed-Leaf check-in: 2d32a31a user: culler tags: bug-1001070
16:33
Make menubuttons honor the -highlightcolor option on macOS. check-in: 55013bd1 user: culler tags: bug-1001070
14:54
merge trunk check-in: cab4594e user: fvogel tags: revised_text, tip-466
14:43
*Really* don't change the behavior for *buttons, even with they have -default active check-in: adf48193 user: fvogel tags: bug-1001070
14:34
Restore behavior of checkbuttons and radiobuttons on Windows. They again do not take -highlightbackground into account, in an attempt to follow platform specific conventions. The code now only changes this for labels. check-in: f1c0ab90 user: fvogel tags: bug-1001070
14:09
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' check-in: 72da0ba8 user: fvogel tags: trunk
14:09
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' check-in: cfe9dcf7 user: fvogel tags: core-8-6-branch
13:56
Fix [c9887a1fc9]: Trailing zeros on scale widget ticks. The fix was subject of TIP #535 which was accepted through TCT vote. check-in: 2c046916 user: fvogel tags: trunk
13:56
Fix [c9887a1fc9]: Trailing zeros on scale widget ticks. The fix was subject of TIP #535 which was accepted through TCT vote. check-in: 04e6c97d user: fvogel tags: core-8-6-branch
12:52
Make labels, checkbuttons and radiobuttons honor -highlightbackground and -highlightcolor options on Windows. check-in: 3a96d3de user: fvogel tags: bug-1001070
11:01
Remove an unused variable, squelching a compiler warning. check-in: ffb39c14 user: fvogel tags: bug-1001070
2019-03-30
19:40
Remove extraneous CGContextSaveGState with no matching CGContextRestoreGState. check-in: bae24649 user: culler tags: bug-0d63621b6c
18:46
Added missing map for the Treeview background in selected state. check-in: 1074d43f user: culler tags: bug-0d63621b6c
17:29
Correctly distinguish between -highlightcolor and -highlightbackground and revert unnecessary changes to the label manual. check-in: e1ebc0a5 user: culler tags: bug-1001070
17:00
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' Closed-Leaf check-in: e253671c user: fvogel tags: bug-da3914eba2
14:26
Keep It Safe and Simple. Just draw the border. Do not use tkUnix3d.c. Also update the manual to document this behavior. check-in: c1956ebf user: culler tags: bug-1001070
2019-03-29
22:05
Cross-reference UnixBorder structs in different files. check-in: 4c2d3b07 user: fvogel tags: bug-1001070
21:38
Fix bug [1001070]: Aqua labels do not display highlight background. check-in: e329b49d user: culler tags: bug-1001070
19:58
Merge 8.6 check-in: 0bea9a57 user: jan.nijtmans tags: trunk
19:57
Add calls to TkpInitKeymapInfo() during initialization. Taken from extended bind patch. check-in: 508a5d70 user: jan.nijtmans tags: core-8-6-branch
19:40
Merge 8.6 check-in: fd419d47 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:37
Added a comment. check-in: cc87e3a3 user: culler tags: bug-0d63621b6c
17:24
Added a drawing procedure for Spinboxes in Dark Mode. check-in: ccb69d7c user: culler tags: bug-0d63621b6c
14:46
Make the ttk::spinbutton text field work correctly in Dark Mode. check-in: 7c7664da user: culler tags: bug-0d63621b6c
14:23
Fix bug [2219588]: ttk::spinbox arrow buttons do not indicate pressed state. check-in: 981aacf4 user: culler tags: bug-0d63621b6c
2019-03-28
21:46
Reworked the drawing procedure for ttk::scrollbar and made it work in Dark Mode and on Snow Leopard. check-in: e34596eb user: culler tags: bug-0d63621b6c
19:34
Revert previous commit following discussion on tcl-core list. Closed-Leaf check-in: e1b2b9ca user: fvogel tags: scale-tick-format
2019-03-27
19:11
Implemented a real ttk::scrollbar for Aqua. check-in: c2fa11ec user: culler tags: bug-0d63621b6c
15:25
merge buildtools check-in: a9c9a75b user: yorick tags: trunk
15:22
regenerate unix/configure Closed-Leaf check-in: 9aa8c497 user: yorick tags: buildtools
12:02
Update documentation for new commands check-in: ccb8e3b8 user: kevin_walzer tags: mac_services
08:41
Fix indentation of previous commit, and move one character into quotations in SC_TCL_LINDEX. check-in: 84b404a0 user: yorick tags: buildtools
08:30
Improve ability to find Tcl sources at build time. This introduces a new build-time dependency: A working tclsh version 8.6 or higher must be available in the build environment. check-in: e73977c5 user: yorick tags: buildtools
2019-03-26
18:11
Added a drawing procedure for dark mode comboboxes. check-in: e3218208 user: culler tags: bug-0d63621b6c
16:06
Add a few more semantic colors to make ttk::Entry and ttk::Treeview work in dark mode. check-in: 18cd2fd9 user: culler tags: bug-0d63621b6c
07:14
Change TICK_VALUES_DISPLAY_ACCURACY for the more correct word TICK_VALUES_DISPLAY_PRECISION check-in: 3054d74b user: fvogel tags: scale-tick-format
2019-03-25
15:52
Fix bug [48c39440af]: On macOS, Buttons and Labels do not recompute their textLayout when the text option is set to an empty string. check-in: a77eccdc user: culler tags: trunk
15:50
Fix bug [48c39440af]: On macOS, Buttons and Labels do not recompute their textLayout when the text option is set to an empty string. check-in: 48e11462 user: culler tags: core-8-6-branch
2019-03-24
22:49
Merge trunk check-in: d86428ba user: jan.nijtmans tags: revised_text, tip-466
20:20
Name the TICK_VALUES_DISPLAY_ACCURACY constant check-in: 677a7466 user: fvogel tags: scale-tick-format
12:31
Minor tinkering (style, efficiency, etc.) check-in: 891122e5 user: dkf tags: scale-tick-format
2019-03-22
14:16
Merge 8.6 check-in: 9fda0dad user: jan.nijtmans tags: trunk
14:15
Slightly better: Don't use Tcl_UniCharLen() but wcslen(). check-in: 0727d15c user: jan.nijtmans tags: core-8-6-branch
14:13
Bugfix in tkWinClipboard: Failed to determine fname length in loop. check-in: 7117a7af user: jan.nijtmans tags: core-8-6-branch
2019-03-21
14:49
Make top and bottom button padding equal, even when the suggested total vertical padding is odd. check-in: 36ad669d user: culler tags: bug-0d63621b6c
2019-03-20
20:05
Avoid caching semantic colors so they will respond to appearance changes when used, e.g, in a canvas. check-in: 8e2c2878 user: culler tags: bug-0d63621b6c
19:11
Restore line that was accidentally deleted. check-in: 7c0b1952 user: culler tags: bug-0d63621b6c
18:46
The systemTtkBackground color should be an NSColor too. check-in: 1c2d61b1 user: culler tags: bug-0d63621b6c
15:15
Fix text layout issue for ttk::button by setting minWidth to 0. Button text was not being centered as requested by -anchor center. check-in: d411aacd user: culler tags: bug-0d63621b6c
2019-03-19
22:28
Fixed a typo that was causing extraneous "tkwin == NULL" debug messages in the mac regression tests. check-in: 12b25a67 user: culler tags: trunk
22:25
Fixed a typo that was causing extraneous "tkwin == NULL" debug messages in the mac regression tests. check-in: 79c6dea3 user: culler tags: core-8-6-branch
19:56
Minor typo correction in response to https://chiselapp.com/user/stevel/repository/nikit/tktview?name=498819c302 check-in: f36a9be3 user: tdc7675 tags: trunk
18:33
Rename variables and reorganize to clarify how Ttk and HITheme interact. check-in: 8c300fa8 user: culler tags: bug-0d63621b6c
16:35
Merge trunk check-in: 3f6280a6 user: jan.nijtmans tags: revised_text, tip-466
16:33
Merge 8.6 check-in: 3808be4c user: jan.nijtmans tags: trunk
16:31
More use of Tcl_WinTCharToUtf() in stead of Tcl_UniCharToUtfDString(), making Tk less sensitive to the value of TCL_UTF_MAX (either 3, 4, or 6) check-in: d6528cb0 user: jan.nijtmans tags: core-8-6-branch
02:04
Fix error handling for MacWindowStyle appearance and tabbingid. check-in: 8295c0c8 user: culler tags: bug-0d63621b6c
2019-03-18
17:39
Patched up the combobox behavior, without a special drawing procedure for Dark Mode. check-in: 02dfe16c user: culler tags: bug-0d63621b6c
15:36
Added ::tk::unsupported::MacWindowStyle appearance to control which appearances are allowed on a per-window basis. check-in: 02587490 user: culler tags: bug-0d63621b6c
2019-03-17
20:40
Added a drawing procedure for dark BevelButtons. check-in: 520a121d user: culler tags: bug-0d63621b6c
19:41
Improve the behavior and appearance of BevelButtons. check-in: 523b9147 user: culler tags: bug-0d63621b6c
14:13
Fixed error in height computation for BevelButtons. check-in: a8b91a2d user: culler tags: bug-0d63621b6c
03:20
Made PushButtons display correctly in pressed state. check-in: 569afaba user: culler tags: bug-0d63621b6c
2019-03-16
14:54
Tests of rotation Closed-Leaf check-in: 320b73bd user: dkf tags: tip-164
03:55
Fixed a logic error with selected disabled CheckBoxes and RadioButtons. check-in: 5aa31716 user: culler tags: bug-0d63621b6c
02:09
Fix comment check-in: 4f25cbe3 user: kevin_walzer tags: mac_services
02:09
Fix comment check-in: 43f384df user: kevin_walzer tags: mac_services
2019-03-15
23:22
Small corrections. check-in: f1d3c394 user: culler tags: bug-0d63621b6c
21:31
Dealt with dark BevelButtons and progress bars. check-in: cf564e76 user: culler tags: bug-0d63621b6c
21:14
Fix some conditional compilation misconfiguration. check-in: f1f399c4 user: culler tags: bug-0d63621b6c
20:28
Merge 8.6 check-in: 8d31bf8b user: jan.nijtmans tags: trunk
20:24
Make Tk run on win32/win64 using -DTCL_UTF_MAX=6. Adapted from androwish. check-in: d55be1ff user: jan.nijtmans tags: core-8-6-branch
18:41
Make some items have a virtual centre point to move. Much saner behaviour. check-in: 96c17d59 user: dkf tags: tip-164
02:42
Added a drawing procedure for dark RadioButtons and dealt with many slightly wrong ttk details. check-in: 973b11e7 user: culler tags: bug-0d63621b6c
2019-03-14
21:05
merge trunk check-in: 76d45a3e user: fvogel tags: revised_text, tip-466
21:01
Fix [609e0045f5]: MouseWheel binding for canvas on MacOS provides wrong values for %x %y check-in: 45d655d3 user: fvogel tags: trunk
21:01
Fix [609e0045f5]: MouseWheel binding for canvas on MacOS provides wrong values for %x %y check-in: d0405802 user: fvogel tags: core-8-6-branch
20:59
Fix typo Closed-Leaf check-in: 77baa1f7 user: fvogel tags: bug-609e0045f5
2019-03-13
21:46
Added a drawing procedure for dark CheckBoxes. Added drawing primitives to make the code DRYer. check-in: e85ff3ff user: culler tags: bug-0d63621b6c
19:16
Document. Factor out basic rotation function. check-in: 16470270 user: dkf tags: tip-164
16:08
Fix the build for 10.6 (Snow Leopard). check-in: b27a2256 user: culler tags: bug-0d63621b6c
13:30
Make the GroupBox render correctly on High Sierra. check-in: 640ed77b user: culler tags: bug-0d63621b6c
2019-03-12
16:24
Fixed a typo. check-in: c6bfa3e2 user: culler tags: bug-0d63621b6c
16:08
Added a drawing procedure for notebook tabs in Dark Mode. check-in: 44331942 user: culler tags: bug-0d63621b6c
2019-03-11
21:30
All standard item types now have rotation proc callbacks. check-in: 45c999c3 user: dkf tags: tip-164
20:32
More item types check-in: 0a72166b user: dkf tags: tip-164
16:18
Add colors systemControlTextColor and systemDisabledControlTextColor and use them for ttk buttons. These colors adapt to Dark Mode. check-in: a3026196 user: culler tags: bug-0d63621b6c
14:34
Fine tune the button appearance. check-in: 9db37747 user: culler tags: bug-0d63621b6c
10:19
Starting to build out the per-item implementations check-in: b7f08ab7 user: dkf tags: tip-164
09:43
Basic implementation of TIP 164: [$canvas rotate] check-in: a79c0900 user: dkf tags: tip-164
2019-03-10
16:11
Additional Treeview fix. check-in: 89100dbd user: culler tags: bug-0d63621b6c
16:04
Add a drawing procedure for a ttk Separator in Dark Mode. Fixed the foreground color for the TreeView in Dark Mode. check-in: 4237974d user: culler tags: bug-0d63621b6c
03:46
Added a drawing procedure to make LabelFrame and Notebook panes render correctly in Dark Mode. Fixed a bug in the computation of background colors, where alpha was accidentally being modified. check-in: 915877e8 user: culler tags: bug-0d63621b6c
2019-03-09
03:16
Ensure ::tk::mac::GetAppPath is included check-in: 16bee760 user: kevin_walzer tags: mac_services
2019-03-08
18:54
Fix bug [9286526144]: incorrect menu locations for ttk menubuttons. check-in: 8c8dddd1 user: culler tags: bug-9286526144
14:58
Changed scale man page to reflect how tick values are now displayed check-in: bcae5001 user: jaspert tags: scale-tick-format
03:44
Remove tkMacOSXLaunch.c from TIP; adds too many extraneous commands. Re-focus on URL and print events, and Services check-in: 53616eef user: kevin_walzer tags: mac_services
2019-03-07
17:16
Fixed one more None -> NULL compiler warning. check-in: 6eaf88ea user: culler tags: trunk
16:20
Add a drawing procedure to draw PushButtons and PopupButtons in Dark Mode. check-in: 0207b686 user: culler tags: bug-0d63621b6c
03:56
Clean up implementation and documentation of ::tk::mac::PrintDocument command; was mapped internally to ::tk::mac::OpenDocument and print event never fired; changed parameter to a single file path check-in: a4066811 user: kevin_walzer tags: mac_services
03:17
Fix bug in print doc implementation check-in: 8cf0d399 user: kevin_walzer tags: mac_services
03:10
Further refinement in URL event handling check-in: 25d290f9 user: kevin_walzer tags: mac_services
2019-03-06
11:16
Copy PDBs to installation if option PDBS is given during install check-in: f43280ce user: apnadkarni tags: trunk
04:54
Copy PDBs to installation if option PDBS is given during install check-in: bacbeed8 user: apnadkarni tags: core-8-6-branch
2019-03-05
15:43
merge trunk check-in: a493f488 user: oehhar tags: tip-529-image-metadata
15:18
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] check-in: 70f3e183 user: oehhar tags: trunk
2019-03-04
23:30
Fix bug [609e0045f5]: Aqua scrollwheel events have incorrect mouse coordinates. check-in: cb6302a6 user: culler tags: bug-609e0045f5
20:36
Make the branch build with MSVC by replacing calls to C99 functions round(), fmin() and fmax() by equivalent macros. check-in: 69514b20 user: fvogel tags: scale-tick-format
18:36
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] check-in: 5b17bc40 user: oehhar tags: core-8-6-branch
14:47
Disallow transient/master cycles. Fix bgerror for Aqua to avoid hangs when an error occurs in an idle task run by [NSView drawRect]. check-in: cf69d206 user: culler tags: trunk
14:46
Disallow transient/master cycles. Fix bgerror for Aqua to avoid hangs when an error occurs in an idle task run by [NSView drawRect]. check-in: fe352f24 user: culler tags: core-8-6-branch
13:00
Cleanup line endings check-in: 8055d910 user: kevin_walzer tags: mac_services
12:59
Minor cleanup check-in: b999f02c user: kevin_walzer tags: mac_services
2019-03-03
19:40
Make notebook tabs readable in dark mode. check-in: a4d5141f user: culler tags: bug-0d63621b6c
17:04
Increase the size of the ring buffer for Aqua, and modify bgerror so it doesn't try (and fail) to post a dialog inside [NSView drawRect]. Closed-Leaf check-in: 98cb3c6f user: culler tags: bug-1951abf33d
2019-03-02
18:48
Cleanup of code to set default app, fix crashes check-in: 73dfdaae user: kevin_walzer tags: mac_services
15:46
Update check-in: fe4d1b63 user: kevin_walzer tags: mac_services
15:29
Replace some deprecated calls check-in: 526e13ef user: kevin_walzer tags: mac_services
2019-03-01
16:38
Clean up implementation check-in: 50b29316 user: kevin_walzer tags: mac_services
16:04
Make it be an error to create a transient/master cycle on Windows. check-in: 09a3a48d user: culler tags: bug-1951abf33d
15:46
Make it be an error to create a transient/master cycle on unix. check-in: d0d1c883 user: culler tags: bug-1951abf33d
15:28
Make it be an error to create a transient/master cycle on Aqua. Other platforms will be handled in separate check-ins. check-in: 48640053 user: culler tags: bug-1951abf33d
04:07
Fix bug 1951abf33d: Aqua sometimes segfaults when destroying a transient. check-in: 4a4b5669 user: culler tags: trunk
04:01
Fix bug 1951abf33d: Aqua sometimes segfaults when destroying a transient. check-in: 8bfb7932 user: culler tags: core-8-6-branch
2019-02-28
16:37
Trimmed an unused variable check-in: c3cd9cb2 user: jaspert tags: scale-tick-format
15:52
Added a procedure to increase the number of digits in the tick values until the maximum rounding error goes below a certain value, currently 0.2x the tick interval. Also fixed it to work with scales from larger to smaller values. check-in: b518b5a0 user: jaspert tags: scale-tick-format
15:29
Fix bugs in the list management code for the record of transient windows. check-in: eab3c21c user: culler tags: bug-1951abf33d
13:44
Rename tkMacOSXLaunch.c check-in: c162832b user: kevin_walzer tags: mac_services
13:42
Update makefile, trying to build check-in: e9c38d79 user: kevin_walzer tags: mac_services
06:18
Remove some bloat from tkMacOSXWm.c. check-in: f4391e72 user: culler tags: bug-1951abf33d
05:02
Make sure that we don't create cycles in the parent->child digraph even if there are cycles in the master->transient digraph. check-in: 324dae0a user: culler tags: bug-1951abf33d
03:51
Add launcher code, update docs check-in: d9642c10 user: kevin_walzer tags: mac_services
2019-02-27
23:22
Adding 1 character fixes two of the three crashes reported in ticket [1951abf33d] check-in: 46451724 user: culler tags: bug-1951abf33d
06:31
Cleaned up the code in tkMacOSXColors.c. Discovered along the way that we can partially support Dark Mode for ttk widgets. check-in: fd571cfd user: culler tags: bug-0d63621b6c
04:25
Cleanup of library code, removal of unneeded function check-in: b7dc1382 user: kevin_walzer tags: mac_services
04:07
Update mac_services branch, intend to submit a TIP check-in: 3cb35aab user: kevin_walzer tags: mac_services
2019-02-25
02:19
Remove some unneeded code. check-in: e2eb16dc user: culler tags: bug-0d63621b6c
2019-02-24
17:08
Fix bug [0d63621b6c]: Aqua ttk uses incorrect background colors. check-in: a90a32fd user: culler tags: bug-0d63621b6c
2019-02-23
21:17
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie. check-in: 134513a8 user: culler tags: trunk
21:16
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie. check-in: b2b91450 user: culler tags: core-8-6-branch
05:44
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie Closed-Leaf check-in: 20029d1c user: culler tags: bug-9771ae0f0b
04:10
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. check-in: a3d50fdc user: culler tags: trunk
02:30
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. check-in: 5e709226 user: culler tags: core-8-6-branch
2019-02-22
19:00
merge trunk check-in: d0256ba4 user: fvogel tags: revised_text, tip-466
18:50
Fix [30a0fc767a]: spelling error in a comment check-in: dcf35904 user: fvogel tags: trunk
18:50
Fix [30a0fc767a]: spelling error in a comment check-in: f248e1f0 user: fvogel tags: core-8-6-branch
2019-02-20
11:51
Eliminate trailing zeros from scale tick values. This is done by calculating a separate format string for these values, rather than using the same format string as for the current value. The basis is the same, i.e., enough digits are displayed to distinguish any pair of adjacent tick values, and all tick values have the same number of decimals so some may still have trailing zeros.

Code for laying out vertical scales has been adjusted to take account of the fact that the tick column may now be narrower than the value column. check-in: 7fb9edbf user: jal_frezie tags: scale-tick-format

2019-02-18
18:48
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. Closed-Leaf check-in: 60edb6d4 user: culler tags: bug-56a1823c73
2019-02-15
20:05
Tcl_BackgroundError -> Tcl_BackgroundException. Mark deprecated macro's as such (remove then with -DTCL_NO_DEPRECATED). Change field in Tk_ClassProcs to size_t, when compiling against Tcl 9 headers check-in: f0471a9d user: jan.nijtmans tags: trunk
2019-02-13
21:35
Remove a missed unused variable. check-in: 43a207ef user: culler tags: trunk
21:32
Remove a missed unused variable. check-in: 4c2dacd6 user: culler tags: core-8-6-branch
21:02
Fix bug [2249e64bdc]: adjust unixWm tests which expect impossible results on Aqua. check-in: c21aba47 user: culler tags: trunk
21:01
Fix bug [2249e64bdc]: adjust unixWm tests which expect impossible results on Aqua. check-in: 30198903 user: culler tags: core-8-6-branch
16:12
Two text tests also try to position a window with y = 0. Tweak these for Aqua. Closed-Leaf check-in: d4c30b44 user: culler tags: bug-2249e64bdc
15:49
Fix bug [2249e64bdc]: Some unixWm tests expect the impossible on Aqua check-in: 9a0e3174 user: culler tags: bug-2249e64bdc
12:45
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display. check-in: a28f811e user: culler tags: trunk
12:43
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display. check-in: a7bafc45 user: culler tags: core-8-6-branch
03:34
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display Closed-Leaf check-in: d583ba59 user: culler tags: bug-b389dfcd8f
2019-02-10
18:26
Fix bug [8814bddf5d]: segfault in [NSMenu size] check-in: b4bbb590 user: culler tags: trunk
18:24
Fix bug [8814bddf5d]: segfault in [NSMenu size] check-in: af7dbf1d user: culler tags: core-8-6-branch
2019-02-09
18:56
Fix bug [8814bddf5d]: segfault in [NSMenu size] Closed-Leaf check-in: d8fa5825 user: culler tags: bug-8814bddf5d
2019-02-08
18:02
Fix the build for MSVC. check-in: 1b402a0c user: culler tags: trunk
17:21
Fix bug [1529659ff]: Embedded toplevel makes the outer toplevel menu inaccessible. check-in: bf94f947 user: culler tags: trunk
17:10
Fix the build for MSVC check-in: 318d48d5 user: fvogel tags: core-8-6-branch
17:10
Fix the build for MSVC Closed-Leaf check-in: 8a08ffdf user: fvogel tags: bug-58665b91dd
16:44
Fix bug [1529659ff]: Embedded toplevel makes the outer toplevel menu inaccessible. check-in: 01441d8d user: culler tags: core-8-6-branch
2019-02-07
18:26
Fix bug [58665b91dd]: many unixEmbed tests fail. check-in: 63aa58b2 user: culler tags: trunk
18:07
Fix bug [58665b91dd]: many unixEmbed tests fail. check-in: d5989e7e user: culler tags: core-8-6-branch
17:08
Also change tkWinEmbed.c to match the change in tkUnixEmbed.c, for consistency. check-in: de9ae713 user: culler tags: bug-58665b91dd
2019-02-04
19:08
Change tkMacOSXEmbed.c to match the change in tkUnixEmbed.c even though this not needed to pass 6.2a. check-in: d58bb5c5 user: culler tags: bug-58665b91dd
16:48
Make the place manager send ConfigureNotify events when size change requests are rejected. This makes unixEmbed-6.2a pass. check-in: c22c402b user: culler tags: bug-58665b91dd
2019-02-03
20:32
Propagate the call to TkpInitKeymapInfo in TkpOpenDisplay from Linux to Windows and macOS. check-in: fba343f0 user: fvogel tags: bug6e8afe516d-87, tip-532
20:31
Propagate the call to TkpInitKeymapInfo in TkpOpenDisplay from Linux to macOS. check-in: 8ad2b2d0 user: fvogel tags: bug6e8afe516d, tip-532
20:22
Propagate the call to TkpInitKeymapInfo in TkpOpenDisplay from Linux to Windows. check-in: a2d9055c user: fvogel tags: bug6e8afe516d, tip-532
17:28
rebase to trunk check-in: 2788c9d4 user: fvogel tags: bug6e8afe516d-87, tip-532
17:23
Create a derivated version of TIP #532 targeting trunk (8.7), with PREFER_MOST_SPECIALIZED_EVENT=1 and SUPPORT_ADDITIONAL_MOTION_SYNTAX=1 check-in: 361f2173 user: fvogel tags: bug6e8afe516d-87, tip-532
17:18
Tweaked comments check-in: 263b9cde user: fvogel tags: bug6e8afe516d, tip-532
17:04
Fix ultra-minor formatting issue in the rules for electing the matching sequence check-in: 8b49b98b user: fvogel tags: bug6e8afe516d, tip-532
16:39
Simplify and uniformize unixEmbed tests 6.1, 6.1a, 6.2, 6.2a. check-in: e9b3a626 user: culler tags: bug-58665b91dd
11:21
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] Closed-Leaf check-in: 682c7f7f user: oehhar tags: bug-4da2191b
2019-02-02
19:16
Add missing components of the implementation of transient windows on macOS. check-in: 5cac9a70 user: culler tags: trunk
19:13
Add missing components of the implementation of transient windows on macOS. check-in: 8248a78b user: culler tags: core-8-6-branch
17:52
TIP #533 (Extension of the menu post command) implementation was accepted by TCT vote. This allows fixing of bug [70e531918e]: geometry issues with menubuttons on macOS. check-in: 4b28f745 user: fvogel tags: trunk
17:51
TIP #533 (Extension of the menu post command) implementation was accepted by TCT vote. This allows fixing of bug [70e531918e]: geometry issues with menubuttons on macOS. check-in: d95dc604 user: fvogel tags: core-8-6-branch
2019-02-01
23:38
Remove unnecessary sleep from unixEmbed-6.2a, which still fails however. check-in: d17b5af5 user: culler tags: bug-58665b91dd
18:27
Correct metadata ref counting to be cleared in the error case. check-in: fbbe3b6e user: oehhar tags: tip-529-image-metadata
18:15
Fix a bug also present in standard Tk: Trailing segments of image data are not skipped, final 0 byte is not skipped, -index over 1 should not work IMHO. check-in: 0101cd3f user: oehhar tags: tip-529-image-metadata
2019-01-31
22:00
Changes which make unixEmbed-8.1a pass on macOS. check-in: 5300485f user: culler tags: bug-58665b91dd
2019-01-30
17:04
Tweak the last commit: generate FocusOut events when the NSApp is deactivated. check-in: 9ab74c65 user: culler tags: bug-58665b91dd
16:27
A small change in how ActivateEvents are handled makes unixEmbed-5.3a pass on Aqua. check-in: 0a8decba user: culler tags: bug-58665b91dd
2019-01-28
21:16
Remove lines that were commented out. Closed-Leaf check-in: 322f044f user: culler tags: bug-70e531918e
17:06
Edited comments. check-in: 4f2621d2 user: culler tags: bug-70e531918e
16:39
Reverting TkpPostTearoffMenu to the unix function, which is equally useless but allows the tests to run without user intervention. check-in: f234f162 user: culler tags: bug-70e531918e
14:27
Use the MENU_DELETION_PENDING flag to guard against crashes when the postcommand deletes the menu. check-in: 0de6647c user: culler tags: bug-70e531918e
2019-01-27
17:15
Fix over-correction in the last commit. We must allow item to be nil on macOS. check-in: d44b9b35 user: culler tags: bug-70e531918e
16:56
Add an update making unixEmbed-5.1a pass on Linux check-in: 10c6a3f1 user: fvogel tags: bug-58665b91dd
16:26
Fix bugs that could lead to segfaults when the test interpreter is destroyed. Closed-Leaf check-in: 531c9676 user: culler tags: bug-688cd9c9de
16:04
More changes in the Unix version of TkpTestembedCmd check-in: 0ab3b2b0 user: fvogel tags: bug-58665b91dd
14:07
Reduce the number of unixEmbed test failures on Linux from 10 to 4 by propagating changes in TkpTestembedCmd from macosx/tkMacOSXEmbed.c to the unix version of it in unix/tkUnixEmbed.c check-in: 2fc0a92e user: fvogel tags: bug-58665b91dd
13:46
Fix indentation in the -setup and -cleanup sections of the new *a tests check-in: 56b9c4a2 user: fvogel tags: bug-58665b91dd
13:38
Make unixEmbed-3.2 pass on macOS even with the deployment target when unixEmbed-1.5a was run before. check-in: 858b8bed user: fvogel tags: bug-58665b91dd
09:11
Make unixEmbed-3.2 pass (revert previous change that introduced a loop on [winfo exists .t2] since this prevents the necessary update to be executed) check-in: 7e9b8edb user: fvogel tags: bug-58665b91dd
00:25
Fix bug [688cd9c9de]: many wm-transient tests fail on macOS check-in: b0525670 user: culler tags: bug-688cd9c9de
2019-01-26
16:58
Load the Tk package, not Tktest check-in: 96426c0d user: fvogel tags: bug-58665b91dd
16:17
Attempt to make the new unixEmbed tests work when tests are run from the build directory, without installing Tk. check-in: 8dfe9f4e user: culler tags: bug-58665b91dd
13:46
Outdated code fragment has been removed (DONT_REDIRECT_GENERATED_KEY_EVENTS). check-in: 59ce854f user: gcramer tags: bug6e8afe516d, tip-532
13:43
Per default debugging should be disabled. check-in: 85e3e1a8 user: gcramer tags: bug6e8afe516d, tip-532
13:31
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: d7ca808d user: fvogel tags: trunk
13:30
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: 194e4313 user: fvogel tags: core-8-6-branch
2019-01-23
20:42
Constrain send.test tests which are inappropriate for macOS with notAqua. check-in: 7db9fffa user: culler tags: trunk
20:40
Constrain send.test tests which are inappropriate for macOS with notAqua. check-in: 6ba60210 user: culler tags: core-8-6-branch
19:36
Fix unixEmbed test failures on macOS. check-in: d5ce465f user: culler tags: trunk
18:05
Fix unixEmbed test failures on macOS. check-in: 8140ebf0 user: culler tags: core-8-6-branch
17:55
Remove debug print statement. check-in: 6d9093b4 user: culler tags: bug-58665b91dd
17:45
Fix bug [58665b91dd]: unixEmbed tests fail on macOS due to use of dobg. check-in: f445826b user: culler tags: bug-58665b91dd
2019-01-21
07:06
Fix formatting check-in: 4cf2c07d user: fvogel tags: bug-6ce6e74635
2019-01-20
21:13
Merge trunk check-in: 98229b58 user: jan.nijtmans tags: revised_text, tip-466
21:12
merge-mark check-in: 50facf3b user: jan.nijtmans tags: revised_text, tip-466
21:09
Merge-mark (indicating that this branch got incorporated fully in trunk) check-in: f9c0d76d user: jan.nijtmans tags: trunk
19:49
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9. Thanks to cjmcdonald for suggesting a fix. check-in: aae41bd8 user: fvogel tags: trunk
19:48
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9. Thanks to cjmcdonald for suggesting a fix. check-in: 9e3cc3a8 user: fvogel tags: core-8-6-branch
19:33
Fix typo triggering error when running unixButton tests on Windows and Linux. check-in: 76db1e0f user: fvogel tags: trunk
19:33
Fix typo triggering error when running unixButton tests on Windows and Linux. check-in: ed0075fc user: fvogel tags: core-8-6-branch
19:32
Fix typo triggering error when running unixButton tests on Windows and Linux. Closed-Leaf check-in: a03cc0ac user: fvogel tags: bug-e733d3770f
19:21
Fix [21525158b0]: On MS Windows XImage data and Tk_Visual() return wrong information. Bug report, analysis and patch provided by Scott Pitcher (many thanks!) check-in: efab40f9 user: fvogel tags: trunk
13:29
Rebase to latest trunk check-in: 4a2978da user: jan.nijtmans tags: bug-6ce6e74635
13:15
Rebase against new trunk Closed-Leaf check-in: 5ab674eb user: jan.nijtmans tags: bug-21525158b0
08:46
Remove the last remaining reference to NO_WINRGBFIX check-in: 5bfb6631 user: fvogel tags: bug-21525158b0
2019-01-18
18:08
Clean up Aqua button geometry code so unixButton tests pass, and make a few small adjustments to the appearance. check-in: 6cfd57f0 user: culler tags: trunk
18:05
Clean up Aqua button geometry code so unixButton tests pass, and make a few small adjustments to the appearance. check-in: 521c2e75 user: culler tags: core-8-6-branch
2019-01-16
14:06
Tiny adjustment to text position, to match native buttons. check-in: 1b415f98 user: culler tags: bug-e733d3770f
03:41
Fix bug [e733d3770f]: geometry issues with buttons on macOS check-in: 00ef6559 user: culler tags: bug-e733d3770f
2019-01-15
21:22
For macOS, guard against a crash in TkpPostMenu and fix TkPostTearoffMenu. Adjust menu.test for the new argument name. check-in: 2672c32f user: culler tags: bug-70e531918e
14:48
Fix name collision on macOS. Clarify some logic in the geometry computation. check-in: 4f4bec1d user: culler tags: bug-70e531918e
14:44
(1) Computation of most specialized event (PREFER_MOST_SPECIALIZED_EVENT) changed to make it more user-friendly (2) Minor modifications in bind.test (only textual changes) check-in: 149760d9 user: gcramer tags: bug6e8afe516d, tip-532
14:00
Use TkGetMenuIndex to parse the index argument to the post command. check-in: 31984285 user: culler tags: bug-70e531918e
2019-01-14
17:15
Fix in comparison of homegeneous equal sequences, a real problem with old implementation, see new test case bind-33.15. check-in: be0be1ae user: gcramer tags: bug6e8afe516d, tip-532
13:57
Fix the underlying problem with empty menubuttons on the mac, rather than the symptom. check-in: d1a4f177 user: culler tags: bug-70e531918e
2019-01-13
19:24
Deal with empty menubuttons on the mac. check-in: 0bf6de05 user: culler tags: bug-70e531918e
18:02
Add TkpPostTearoffMenu, called by TkPostTearoffMenu and used in the menu post command; eliminates #ifdef in the generic code. check-in: 0f8ee94e user: culler tags: bug-70e531918e
16:43
Avoid errors when a menu is destroyed before its postcommand is run. check-in: 877bea7a user: culler tags: bug-70e531918e
15:48
Superfluous comment removed. check-in: 408bdfa7 user: gcramer tags: bug6e8afe516d, tip-532
14:51
Merge 8.7 check-in: bc4fe2e6 user: jan.nijtmans tags: offsetof
14:50
Merge 8.6 check-in: 823fb797 user: jan.nijtmans tags: trunk
14:48
Merge 8.5 check-in: 1993e127 user: jan.nijtmans tags: core-8-6-branch
14:35
Fix [3003895fff] and [1899040fff] with a different fix, this time it does not resurrect [220665ffff] or duplicates [220265ffff] [779559ffff]. All scale.test tests do pass now. check-in: 83c7e670 user: fvogel tags: bug-3003895fff, bug-1899040fff
12:09
Reverting change of return type of function Tk_CreateBinding: 'unsigned long' -> 'Mask'. X11 headers are not using type 'Mask', so I will not use either. check-in: 834b7e14 user: gcramer tags: bug6e8afe516d, tip-532
10:13
(1) Return type of Tk_CreateBinding changed to 'Mask'. (2) Fix of issue with homogeneous equal sequences. New test cases bind-32.12 and bind-32.13. check-in: ec38f729 user: gcramer tags: bug6e8afe516d, tip-532
2019-01-12
16:56
Fix the build after previous commit check-in: abff3a1d user: fvogel tags: revised_text, tip-466
2019-01-11
21:47
Fix related menubutton issues on linux and Windows. check-in: 63fef3c5 user: culler tags: bug-70e531918e
2019-01-10
14:14
Fix in comparison of complex patterns, new test cases bind-33.9, bind-33.10, and bind-33.11. check-in: 417b4ef3 user: gcramer tags: bug6e8afe516d, tip-532
12:27
Merge trunk check-in: 98493932 user: jan.nijtmans tags: revised_text, tip-466
11:39
Merge 8.6 check-in: 60be4026 user: jan.nijtmans tags: bug6e8afe516d, tip-532
11:28
Missed 2 spots in previous commit (only relevant for test-suite) check-in: 36caa0cb user: jan.nijtmans tags: core-8-6-branch
10:07
Merge 8.6 check-in: 371c4059 user: jan.nijtmans tags: trunk
09:54
PREFER_MOST_SPECIALIZED_EVENT was broken, is working again. check-in: 7e6965a9 user: gcramer tags: bug6e8afe516d, tip-532
08:10
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. *** POTENTIAL INCOMPATIBILITY *** on Windows only: gcc/clang/MSVC will generate new warnings in extensions when the "None" symbol is used incorrectly. Those warnings are all fixed in the core, that's what most of this commit is doing. check-in: c707c501 user: jan.nijtmans tags: core-8-6-branch
2019-01-09
21:58
Add new test scale-14.13 to guard against regressions with [220665ffff], and duplicates [220265ffff] and [779559ffff]. This test currently fails in the present bugfix branch but passes in core-8-6-branch check-in: 497ab896 user: fvogel tags: bug-3003895fff, bug-1899040fff
14:28
Fix bug [70e531918e]: geometry issues with menubuttons on macOS check-in: 06cc21c0 user: culler tags: bug-70e531918e
13:01
Implement local grabs on macOS. check-in: 10f2f6f2 user: culler tags: trunk
2019-01-08
23:01
Implement local grabs on macOS. check-in: 1edd8b7a user: culler tags: core-8-6-branch
22:53
Update the demos to give a more complete explanation of local and global grabs. Closed-Leaf check-in: 97a0b2b5 user: culler tags: mac-local-grabs
15:24
Merge 8.6 and all changes from original [bug-9e31fd9449] branch Closed-Leaf check-in: 6e620cfa user: jan.nijtmans tags: bug-9e31fd9449-8-6
2019-01-05
20:55
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: 4a9a1264 user: fvogel tags: bug-3003895fff, bug-1899040fff
19:34
Document the behavior of local and global grabs on macOS. check-in: ccf0e4a3 user: culler tags: mac-local-grabs
17:00
Implement local grabs for Aqua. check-in: 58470526 user: culler tags: mac-local-grabs
2019-01-04
23:29
Merge 8.6 check-in: 723d71fc user: jan.nijtmans tags: trunk
23:27
Merge 8.5 check-in: dbb582dd user: jan.nijtmans tags: core-8-6-branch
01:01
Resolve bug [18a4ba19bd]. Make winfo containing behave consistently across platforms and fix a bug with embedded toplevels. check-in: 359434f3 user: culler tags: trunk
00:49
Resolve bug [18a4ba19bd]. Make winfo containing behave consistently across platforms and fix a bug with embedded toplevels. check-in: 6942f5af user: culler tags: core-8-6-branch
2019-01-03
21:49
Merge trunk check-in: 1444bc30 user: jan.nijtmans tags: revised_text, tip-466
21:46
Make the sync command generate a <<WidgetViewSync>> event after updating all line metrics. Merge the modified 11a-* tests from the legacy widget. check-in: 77834837 user: jan.nijtmans tags: revised_text, tip-466
21:45
Realization of global default value for tag option -undo (bug report [5a670c16ba]). check-in: a263e6c9 user: jan.nijtmans tags: revised_text, tip-466
21:44
Fix gcc warning: tkText.c:5159:55: warning: division ‘sizeof (TkTextPosition * {aka struct TkTextPosition *}) / sizeof (TkTextPosition {aka struct TkTextPosition})’ does not compute the number of array elements [-Wsizeof-pointer-div] which turns out to be an actual - but harmless - bug check-in: aea5f1b7 user: jan.nijtmans tags: revised_text, tip-466
21:30
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: a6e441b5 user: jan.nijtmans tags: trunk
21:29
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: 458ce8cc user: jan.nijtmans tags: trunk
21:26
Let's see if we can build something with Travis-CI check-in: 47eb7e2c user: jan.nijtmans tags: trunk
21:17
re-base to 'cleaned-up' core-8-6-branch Closed-Leaf check-in: ab5d40e3 user: jan.nijtmans tags: bug-18a4ba19bd
21:14
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: 519cc259 user: jan.nijtmans tags: core-8-6-branch
21:09
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: 6ca933bc user: jan.nijtmans tags: core-8-6-branch
21:08
Let's see if we can build something with Travis-CI check-in: 32d1570b user: jan.nijtmans tags: core-8-6-branch
20:38
Merge core-8-6-branch. check-in: e99cc008 user: culler tags: bug-18a4ba19bd
19:54
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. Closed-Leaf check-in: 3a6ccf80 user: culler tags: bug-9e31fd9449-8
19:45
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: d49951e5 user: culler tags: bug-9e31fd9449-8-6
19:38
Make the sync command generate a <<WidgetViewSync>> event after updating all line metrics. Merge the modified 11a-* tests from the legacy widget. Closed-Leaf check-in: 4aca5dbe user: culler tags: revised_text-aside
16:47
Merge core-8-6-branch. check-in: 74e6f0e7 user: culler tags: bug-18a4ba19bd
16:22
Fix two compiler warnings about format string buffers being too small. check-in: 133bbaf5 user: culler tags: bug-9e31fd9449-8
16:20
Fix two compiler warnings about format string buffers being too small. check-in: 1fcb165e user: culler tags: bug-9e31fd9449-8-6
15:11
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: e3cfc0b9 user: culler tags: bug-9e31fd9449-8
14:57
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: 86d0617b user: culler tags: bug-9e31fd9449-8-6
14:45
Fix the build for MSVC once more. Closed-Leaf check-in: ab1040ec user: culler tags: bug-b2dd3b4fe8
14:13
Be careful about Bool types. check-in: 878fc3b7 user: culler tags: bug-b2dd3b4fe8
2019-01-02
18:25
Fix the build for Windows with MSVC check-in: b83b4635 user: fvogel tags: bug-b2dd3b4fe8
18:17
Make AsyncUpdateLineMetrics cancel any idle tasks for the afterSyncCmd before running it, to protect against bug [0a9c91951b]. check-in: 0fabe723 user: culler tags: bug-b2dd3b4fe8
15:12
It is no longer necessary to run any idle tasks before updating all line metrics, since pendingsync is independent of REDRAW_PENDING now. check-in: 3e455622 user: culler tags: bug-b2dd3b4fe8
13:17
Remove debug output from bind-15.23 check-in: 555acbca user: fvogel tags: bug6e8afe516d, tip-532
12:16
Mac OS X hack removed in tkInt.h check-in: 1fd96a3c user: gcramer tags: bug6e8afe516d, tip-532
12:13
Forgotten checkin of updated files, because TkBindDeadWindow has been removed. check-in: 3e7cbaff user: gcramer tags: bug6e8afe516d, tip-532
12:12
TkBindDeadWindow reamoved, reset of repetition counters will now be realized with the help of DestroyNotify event, because the call of TkBindDeadWindow comes too late. check-in: e3950814 user: gcramer tags: bug6e8afe516d, tip-532
11:54
Fix tests order according to their numbering check-in: d14eb987 user: fvogel tags: bug-b2dd3b4fe8
10:17
Simplify TkTextPendingsync by using the new OUT_OF_SYNC flag check-in: 63b6f5b6 user: fvogel tags: bug-b2dd3b4fe8
10:16
Add an explanatory comment, and slightly optimize (in the case of the empty peer). check-in: 2b9700d8 user: fvogel tags: bug-b2dd3b4fe8
01:21
Use a flag bit instead of an int to store the sync state. Avoid running idle tasks in the sync command if possible. check-in: 09384e6b user: culler tags: bug-b2dd3b4fe8
2019-01-01
23:21
Clarify comment check-in: b516b532 user: fvogel tags: bug-b2dd3b4fe8
23:20
Change variable name for something clearer. check-in: 92b4dade user: fvogel tags: bug-b2dd3b4fe8
19:07
In the tests, always update after packing; sync and clear the queue before binding to WidgetViewSync; make 11a.12 work harder so it is meaningful. check-in: f59fae26 user: culler tags: bug-b2dd3b4fe8
19:03
The sync command needs to ensure that no redraw is pending before updating the line metrics. Otherwise pendingsync will remain true after the sync. check-in: 48a33b8b user: culler tags: bug-b2dd3b4fe8
16:36
Update the TextDinfo when the sync command runs, so that pendingsync will know that the widget is in sync, as expected by the tests. check-in: 53025b24 user: culler tags: bug-b2dd3b4fe8
16:30
Better fix for [509cafafae]: ttk::treeview tag options ignored in 8.6.9. This solution was suggested by cjmcdonald: Revert [d378ad72], partially revert [07b0114e] (keep documentation of tag priority order), and remove the {!disabled !selected} statespec from the -background and -foreground state map of the ttk::treeview since they are not needed and provide regressions. Closed-Leaf check-in: 0951cc94 user: fvogel tags: bug-509cafafae
15:00
Realization of global default value for tag option -undo (bug report [5a670c16ba]). check-in: 1a6d9912 user: gcramer tags: revised_text-aside
14:40
fflush the printfs check-in: 54cafd12 user: fvogel tags: bug6e8afe516d, tip-532
01:22
Correct the call to GenerateWidgetViewSync in TkTextRelayoutWindow. Make TkTextUpdateLineMetrics send a <<WidgetViewSync> if it updates all lines. check-in: 829b7f9c user: culler tags: bug-b2dd3b4fe8
2018-12-31
23:00
Forgotten checkin of changed header file. check-in: c8fdf421 user: gcramer tags: bug6e8afe516d, tip-532
16:58
Make GenerateWidgetSyncEvent save the sync state whenever it sends an event, and not send an event unless the requested state differs from the saved state. check-in: bb1b1acf user: culler tags: bug-b2dd3b4fe8
16:46
Another test version for Windows, dedicated to bind-15.23. check-in: 2bbced9e user: gcramer tags: bug6e8afe516d, tip-532
16:36
merge core-8-6-branch. check-in: b4dd4f24 user: culler tags: bug-b2dd3b4fe8
16:32
Fix gcc warning: tkText.c:5159:55: warning: division ‘sizeof (TkTextPosition * {aka struct TkTextPosition *}) / sizeof (TkTextPosition {aka struct TkTextPosition})’ does not compute the number of array elements [-Wsizeof-pointer-div] which turns out to be an actual - but harmless - bug check-in: 1b803cf9 user: jan.nijtmans tags: revised_text-aside
16:19
Merge trunk check-in: e4700191 user: jan.nijtmans tags: revised_text-aside
16:04
Merge 8.6 check-in: eb98e0d6 user: jan.nijtmans tags: bug-9e31fd9449-8
15:56
As requested by Christian Werner/François Vogel and others: Undo many None -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. check-in: 0e4b26fd user: jan.nijtmans tags: bug-9e31fd9449-8-6
13:27
Fix proposal by Simon Geard for [6ce6e74635]: TIP415 implementation does not handle small arcs correctly check-in: 48214056 user: fvogel tags: bug-6ce6e74635
12:06
No real changes, only beautification. check-in: bef32e44 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-30
22:41
TextInvalidateLineMetrics should always send a <<WidgetViewSync>> event, whether an asynchronous update is scheduled at that moment or not. check-in: 9c455361 user: culler tags: bug-b2dd3b4fe8
22:32
Merge core-8-6-branch. check-in: cf01d9c3 user: culler tags: bug-b2dd3b4fe8
22:17
Function TkpBindDeadWindow isn't a platform-dependent function, therefore rename it as TkBindDeadWindow check-in: e5574cbb user: fvogel tags: bug6e8afe516d, tip-532
17:27
Test cases 32.10 and 32.15 improved. check-in: e78437d5 user: gcramer tags: bug6e8afe516d, tip-532
16:47
New test cases added: reset button state after destroying window, and detect when window has changed. check-in: 6b1c0ed8 user: gcramer tags: bug6e8afe516d, tip-532
16:31
Last fix was erroneous and has been reverted. Now I think I see the problem: TkpBindDeadWindow() has to reset the button counters. check-in: e5db5761 user: gcramer tags: bug6e8afe516d, tip-532
15:04
Fix in TkpBindDeadWindow: now promotion lists will be updated, this will hopefully fix the Windows problem with test case bind-15.23. check-in: 1f1f7488 user: gcramer tags: bug6e8afe516d, tip-532
13:22
Fix crash in canvPs-5.1 test (thanks to Christian Werner), and remove unnecessary #ifdef and an obsolete comment check-in: 22aed97f user: fvogel tags: bug-21525158b0
2018-12-29
21:42
Fix [21525158b0]: On MS Windows XImage data and Tk_Visual() return wrong information. Bug report, analysis and patch provided by Scott Pitcher (many thanks!) check-in: 5b76396e user: fvogel tags: bug-21525158b0
2018-12-28
18:58
Empty commit, required to realize previous commit (technical problems with fossil). check-in: 0420e1fa user: gcramer tags: bug6e8afe516d, tip-532
18:56
Technical problem with NO_NUMBER fixed. check-in: e18809b3 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-26
15:01
Merge 8.6 check-in: 47b4a60a user: jan.nijtmans tags: bug-9e31fd9449-8
14:59
Merge 8.5. Undo previous introduced ***POTENTIAL INCOMPATIBLITY*** on win32 check-in: 2aa1e45b user: jan.nijtmans tags: bug-9e31fd9449-8-6
2018-12-24
19:35
Temporary version of tkBind.c, testing failing bind-15.23 under Windoze. check-in: 4e8f2bc6 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-23
11:59
Subset test of modifier masks has been beautified and is better readable now. check-in: 9cd4bb98 user: gcramer tags: bug6e8afe516d, tip-532
11:17
Memory holes elimnated. check-in: bdc917a5 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-22
21:02
Fix the build for Windows check-in: 4499a2c5 user: fvogel tags: bug6e8afe516d, tip-532
18:13
Make test case 32.10 safer. check-in: 193c0d77 user: gcramer tags: bug6e8afe516d, tip-532
18:06
Try to fix problem with test case 32.10 (Windoze). check-in: 40d90b42 user: gcramer tags: bug6e8afe516d, tip-532
17:53
Try to fix problem with test case bind-32.10 under Windoze. check-in: 0f6871d9 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-20
20:05
Fix of test case bind-32.9 check-in: a3129f75 user: gcramer tags: bug6e8afe516d, tip-532
20:00
Let's see if we can build something with Travis-CI check-in: deb6ecc0 user: jan.nijtmans tags: bug-9e31fd9449-8-6
14:24
merge core-8-6-branch. check-in: 8d7a11ae user: culler tags: bug-18a4ba19bd
13:09
Merge 8.6 check-in: 60c4abff user: jan.nijtmans tags: androwish
10:21
merge trunk check-in: f53b9538 user: jan.nijtmans tags: revised_text-aside
10:04
Merge 8.6 check-in: 58918a5d user: jan.nijtmans tags: bug-9e31fd9449-8
09:44
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols

*** POTENTIAL INCOMPATIBILITY *** for Win32 only: On X11 and Mac, "None" can still be used as before check-in: 8a96bfd0 user: jan.nijtmans tags: bug-9e31fd9449-8-6

2018-12-19
23:19
Add a comment. check-in: 4e377bf7 user: culler tags: bug-18a4ba19bd
11:18
TIP529: option -metadata is now dict. Test crash apparently fixed by trunk merge check-in: 9f5d05d9 user: oehhar tags: tip-529-image-metadata
2018-12-18
19:32
merge-mark check-in: 781f20c0 user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:46
Only correction of typo in comment. check-in: 2456add0 user: gcramer tags: bug6e8afe516d, tip-532
18:37
Bugfix in matching virtual events, see new test case bind-32.11 check-in: 9b04e0fe user: gcramer tags: bug6e8afe516d, tip-532
2018-12-17
20:50
close unintended fork check-in: 2281791c user: fvogel tags: bug-18a4ba19bd
20:50
Fix typo check-in: 624767ab user: fvogel tags: bug-18a4ba19bd
20:46
Adjust wm.test to expect -type as a possible attribute on Aqua. check-in: f081049a user: culler tags: bug-18a4ba19bd
20:28
On Aqua make "wm attribute pathname -type" return "unsupported" instead of crashing. check-in: 05b0d3f7 user: culler tags: bug-18a4ba19bd
20:01
Add a dummy implementation of "wm attribute pathname -type" for Aqua, to obviate platform dependent code. check-in: 96bc08e0 user: culler tags: bug-18a4ba19bd
16:44
Fix a bug with window ordering in Aqua. Deal with remaining unixWm tests. check-in: 3162e29f user: culler tags: bug-18a4ba19bd
14:38
Make the Mac also return NULL for points in the title bar. check-in: 5255002f user: culler tags: bug-18a4ba19bd
14:11
Restore the old behavior with unix title bars and borders, but document and test it. check-in: 9182c2f7 user: culler tags: bug-18a4ba19bd
2018-12-16
22:56
Fix typos in unixWm.test. check-in: 0ce323c8 user: culler tags: bug-18a4ba19bd
22:20
Fix a small error in the aqua Tk_CoordsToWindow related to embedded toplevels. check-in: b8dc1422 user: culler tags: bug-18a4ba19bd
21:54
Make unixWm-50.3 use a slave rather than dobg and fix the bug it revealed. check-in: 166d30b9 user: culler tags: bug-18a4ba19bd
2018-12-15
11:33
New files from René Zaumseil check-in: cc4a0d4c user: fvogel tags: tip-510
2018-12-14
19:44
On second thought, it is better to follow X11 and return an empty string when the top window containing the point has a different interpreter. check-in: d52c9652 user: culler tags: bug-18a4ba19bd
19:15
On aqua, make FrontWindowAtPoint pay attention to which interpreter is calling it. check-in: 5c527a0a user: culler tags: bug-18a4ba19bd
18:14
For consistency, make "winfo containing" ignore the title bar on macOS. check-in: 7e470046 user: culler tags: bug-18a4ba19bd
17:09
Another rework to *correctly* search for the highest toplevel containing a point when it is in an invisible border. check-in: 705e64b5 user: culler tags: bug-18a4ba19bd
14:09
Implemented metadata output of gif comment - crashes test image-15.1 - megadata write with Tk_PhotoGetMetadata does not work, as the photo handle is not available within the write function. check-in: fa1a2028 user: oehhar tags: tip-529-image-metadata
03:52
Add a comment in unixWm.test about iconifying the root window. check-in: 8b45cf34 user: culler tags: bug-18a4ba19bd
2018-12-13
23:09
Gnome3 behaves differently when the root window is involved. More intricate logic is needed to handle that case. check-in: 702ef0de user: culler tags: bug-18a4ba19bd
16:47
Make the minimal change needed to fix the issue with Gnome 3 invisible borders, without changing any other behavior. check-in: 9c4a5faf user: culler tags: bug-18a4ba19bd
16:40
Revert tkUnixWm.c to the core-8-6-branch version. check-in: f7f04a64 user: culler tags: bug-18a4ba19bd
03:26
Fix the containment test for menubars. Ensure that the command returns an empty string if the point is in the title bar or covered by another application. check-in: 8e843c7a user: culler tags: bug-18a4ba19bd
2018-12-12
20:55
A few WideINT-related range improvements and comment fixes check-in: 3e49d811 user: jan.nijtmans tags: trunk
15:50
Fix the containment test, check for iconified windows, adjust some tests. check-in: e7fd7fb9 user: culler tags: bug-18a4ba19bd
04:18
Correct some of the logic in Tk_CoordsToWindow. check-in: 365289f5 user: culler tags: bug-18a4ba19bd
2018-12-11
20:20
Fix aqua FrontWindowAtPoint which was saying that every point was in the top window. check-in: 7d804644 user: culler tags: bug-18a4ba19bd
19:58
merge core-8-6-branch (autosync failed because of permissions) check-in: f509221a user: culler tags: bug-18a4ba19bd
19:55
fix bug [18a4ba19bd]: winfo containing gives wrong answer on linux. check-in: 0ce471e4 user: culler tags: bug-18a4ba19bd
16:44
Make overrideredirect windows work. Fix overrideredirect and transient fullscreen auxiliary windows. Fix wm geometry. Adjust some tests. check-in: fa678238 user: culler tags: trunk
16:37
Make overrideredirect windows work. Fix overrideredirect and transient fullscreen auxiliary windows. Fix wm geometry. Adjust some tests. check-in: 81d20912 user: culler tags: core-8-6-branch
16:18
On OSX 10.6 the styleMask must be cleared to get rid of the title bar. Fix a compiler error on 10.9. Closed-Leaf check-in: ad7fc120 user: culler tags: bug-185c8557d9
15:57
Now modifier keys will trigger Key events, conform to original implementation. check-in: 087aca88 user: gcramer tags: bug6e8afe516d, tip-532
10:35
Corrected indents and formatting check-in: af5db475 user: oehhar tags: tip-529-image-metadata
10:21
TIP529 image metadata: create -metadata option check-in: b40491a5 user: oehhar tags: tip-529-image-metadata
2018-12-10
21:03
Fix cut-and-paste error. check-in: b43ad422 user: culler tags: bug-185c8557d9
19:18
Don't force other platforms to wait for the aqua animations to finish. check-in: 661f56bc user: culler tags: bug-185c8557d9
2018-12-09
20:05
fflush the debug printfs check-in: a8cb724b user: fvogel tags: bug6e8afe516d, tip-532
19:45
merge trunk (except changes in generic/tkText*) check-in: 5858e784 user: fvogel tags: revised_text, tip-466
19:20
Bugfix in Unix: key map info has to be initialized immediately, otherwise "send event" will not be handled properly. check-in: 07586f21 user: gcramer tags: bug6e8afe516d, tip-532
16:42
Aqua: Fix some subtle bugs in wm geometry. Fix the iconwindow implementation. Adjust some unixWm tests. check-in: 328d9342 user: culler tags: bug-185c8557d9
11:41
(1) Small fix in test version. (2) Minor correction of error message. check-in: 2db79f1a user: gcramer tags: bug6e8afe516d, tip-532
11:07
Intermediate test version for tracing test case bind-22.46 (Windoze). check-in: 618252a2 user: gcramer tags: bug6e8afe516d, tip-532
10:51
Try to fix failing test case bind-15.23 (Windoze only). check-in: 50ebf7d5 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-08
16:25
On Aqua, tests should wait for the animation to finish before checking the geometry of a newly iconified window. check-in: c3106c50 user: culler tags: bug-185c8557d9
09:34
Merge trunk check-in: 8776a12c user: jan.nijtmans tags: offsetof
08:24
Eliminate USE_OLD_TAG_SEARCH: It isn't used and tested any more. Eliminate a ton of unnecessary type casts check-in: f5cb3ca7 user: jan.nijtmans tags: trunk
08:22
Tk_Offset documentation check-in: 0f9d37ca user: jan.nijtmans tags: offsetof
03:08
Remove overrideredirect, transient, and help-styled windows from fullscreen API check-in: e6260777 user: kevin_walzer tags: bug-185c8557d9
2018-12-07
21:30
Fix error on constraint name: unix is not x11 check-in: 60fa6f39 user: fvogel tags: bug-185c8557d9
20:15
64 bit problem finally solved, I hope. check-in: 18c2efa9 user: gcramer tags: bug6e8afe516d, tip-532
19:18
Refine tests wm-stackorder-5.2 and -6.1 to run a test of the behavior on all platforms (the expected results are different on different platforms) check-in: 2b4813da user: fvogel tags: bug-185c8557d9
18:22
Fix constraint name. !aqua is not a known constraint (the test was skipped in all platforms), however notAqua is known and lets the test run in anything else than aqua. check-in: e2f95aa5 user: fvogel tags: bug-185c8557d9
17:04
Give overrideredirect windows CollectionBehaviors so they do not try to become FullScreen, but can appear on top of a FullScreen window. check-in: 7ea0be3c user: culler tags: bug-185c8557d9
15:51
Mark tests wm-stackorder-5.2 and wm-stackorder-6.1 as inappropriate for aqua. check-in: cc743684 user: culler tags: bug-185c8557d9
2018-12-06
22:27
Implement the fancy negative coordinates in wm geometry to make many more unixWm tests pass. check-in: 76712c70 user: culler tags: bug-185c8557d9
20:33
Fix the inconsistencies in the wm geometry command reported in ticket [1c1f8d34be]. check-in: 76f6536b user: culler tags: bug-185c8557d9
03:56
Make overrideredirect windows display correctly even if the underlying NSWindow did not exist when the flag was set and fix some bounds computation bugs. check-in: 19d661bf user: culler tags: bug-185c8557d9
2018-12-04
22:41
Stop withdrawn windows from being displayed when the Wish app is reopened. check-in: 9d66b57b user: culler tags: bug-185c8557d9
21:12
Fix rendering of photo.n a bit check-in: d4dc5e10 user: fvogel tags: tip-507
21:02
Fix bug[185c8557d9]: issues with overrideredirect and zoomed state check-in: 5ce80a0a user: culler tags: bug-185c8557d9
20:37
Merge 8.6 check-in: 93e35597 user: jan.nijtmans tags: bug6e8afe516d, tip-532
20:37
Minor review: bit-flags are not use anywhere in Tk, better not use it here either: It's a memory optimization, not worth here. check-in: c6134a1f user: jan.nijtmans tags: bug6e8afe516d, tip-532
2018-12-03
19:10
Fix syntax in photo.n so that the html help builds check-in: cf70981f user: fvogel tags: tip-507
19:06
New files from René Zaumseil check-in: d538d557 user: fvogel tags: tip-507
18:59
Add a missing file from René Zaumseil check-in: 8a818458 user: fvogel tags: tip-510
01:42
Add documentation on fullscreen and tabbed window interfaces on macOS to menu man page check-in: d80ce7bd user: kevin_walzer tags: trunk
01:37
Add documentation on fullscreen and tabbed window interfaces on macOS to menu man page check-in: a7bc9a6d user: kevin_walzer tags: core-8-6-branch
2018-12-02
19:15
Change tk::unsupported::MacWindowStyle tabbingid to also remove a tab if its id is modified. check-in: 497af843 user: culler tags: trunk
19:11
Change tk::unsupported::MacWindowStyle tabbingid to also remove a tab if its id is modified. check-in: 99b04385 user: culler tags: core-8-6-branch
09:22
Initial patch for fixing [a7908c88d4], by Donald Arseneau Leaf check-in: 0bd092c6 user: fvogel tags: bug-a7908c88d4
08:53
merge trunk check-in: 449efca9 user: fvogel tags: revised_text, tip-466
05:17
Rework support for FullScreen windows. Provide support for Split View and Tabbed windows. check-in: 8441552a user: culler tags: trunk
05:00
Rework support for FullScreen windows. Provide support for Split View and Tabbed windows. check-in: 8208b816 user: culler tags: core-8-6-branch
04:56
Update README to explain how FullScreen, Split View and Tabbed windows are supported. Closed-Leaf check-in: f6349d63 user: culler tags: bug-12f7fe1f23
2018-12-01
23:27
Make Tk windows have resizable width when shown in split screen mode. check-in: cd5f55d9 user: culler tags: bug-12f7fe1f23
22:32
Tweaks related to Tk_ArgvInfo check-in: 2b07fef9 user: jan.nijtmans tags: offsetof
21:30
Minor tweaks, mostly formatting check-in: b50c3f9d user: jan.nijtmans tags: offsetof
20:52
merge trunk check-in: 99d5fa3d user: jan.nijtmans tags: offsetof
18:05
Fix the build on Sierra and earlier. check-in: 286a0042 user: culler tags: bug-12f7fe1f23
16:22
On the mac, use the default menu bar for the widget demo. check-in: 8a8ee0bd user: culler tags: bug-12f7fe1f23
2018-11-30
22:11
Make tabbed windows work correctly on macOS. check-in: 5944d2a3 user: culler tags: bug-12f7fe1f23
21:40
New files from René Zaumseil. Tkpath is now included in TIP #510. check-in: 4beac0b5 user: fvogel tags: tip-510
15:27
Cherry-pick Fix [0a9c91951b]: text-11a.22 segfault in trunk check-in: c296e891 user: jan.nijtmans tags: trunk
2018-11-29
21:04
Merge 8.6 check-in: 3098ebed user: jan.nijtmans tags: bug6e8afe516d, tip-532
08:21
Remove one more mention of rbcMain check-in: 268b5548 user: fvogel tags: tip-510
08:19
More files from René Zaumseil check-in: efa37635 user: fvogel tags: tip-510
2018-11-28
20:49
New files from René Zaumseil check-in: c5371055 user: fvogel tags: tip-510
13:44
Tidy up whitespace and casts of NULL. check-in: e5fea539 user: culler tags: bug-12f7fe1f23
2018-11-27
22:50
There's never need to cast NULL to (char *) check-in: 81957d20 user: jan.nijtmans tags: trunk
22:33
Remove unnecessary type-casts from doc examples check-in: 42dc2039 user: jan.nijtmans tags: core-8-6-branch
19:47
Fix gcc compiler issues on 10.6 check-in: 5d9f8087 user: culler tags: bug-12f7fe1f23
18:22
Fix display errors when resizing a window with tabs. check-in: 0df2ed56 user: culler tags: bug-12f7fe1f23
03:13
Remove pointless call to [NSApp setIsDrawing:NO] check-in: 60f1cefb user: culler tags: trunk
03:11
Remove pointless call to [NSApp setIsDrawing:NO] check-in: d8b17028 user: culler tags: core-8-6-branch
2018-11-26
17:30
Mac code cleanup. Move interfaces for subclasses of AppKit classes to tkMacOSXPrivate.h when possible. Also Utility windows cannot go fullscreen. check-in: eace85d8 user: culler tags: trunk
17:27
Mac code cleanup. Move interfaces for subclasses of AppKit classes to tkMacOSXPrivate.h when possible. Also Utility windows cannot go fullscreen. check-in: f7837b29 user: culler tags: core-8-6-branch
2018-11-25
21:38
Document precedence between tags and style, and priority order of tags. check-in: 07b0114e user: fvogel tags: bug-509cafafae
21:26
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9 check-in: d378ad72 user: fvogel tags: bug-509cafafae
19:16
Merge trunk check-in: 567e0c6f user: jan.nijtmans tags: offsetof
17:22
Fix spelling error in a variable name (GitHub PR #5, chrstphrchvz) check-in: 137fbded user: fvogel tags: trunk
17:21
Fix spelling error in a variable name (GitHub PR #5, chrstphrchvz) check-in: fcd437ee user: fvogel tags: core-8-6-branch
17:11
Fix [9b0f3ee54e]: Make the error message more specific when OpenClipboard fails (on Windows), and tell the user that another application grabbed the clipboard. This will help identification of false tests failures, specifically some winClipboard tests fail when a VNC viewer is open. check-in: a252a6d6 user: fvogel tags: trunk
17:06
Fix [9b0f3ee54e]: Make the error message more specific when OpenClipboard fails (on Windows), and tell the user that another application grabbed the clipboard. This will help identification of false tests failures, specifically some winClipboard tests fail when a VNC viewer is open. check-in: 0e71aba7 user: fvogel tags: core-8-6-branch
02:47
Merge fix for Tk console not accepting keyboard input initially when launched from bundled Wish app on macOS check-in: 92026521 user: kevin_walzer tags: trunk
02:46
Merge fix for Tk console not accepting keyboard input initially when launched from bundled Wish app on macOS check-in: a49765ce user: kevin_walzer tags: core-8-6-branch
2018-11-24
22:35
Fix bug e3b954df68: mouse cursor is offset when tab bar is shown or window goes full screen, plus other fullscreen issues. check-in: f9e482c7 user: culler tags: trunk
22:31
Fix bug e3b954df68: mouse cursor is offset when tab bar is shown or window goes full screen, plus other fullscreen issues. check-in: b5d277dd user: culler tags: core-8-6-branch
18:05
Avoid mouse cursor offset if a tab bar is shown in fullscreen mode. Closed-Leaf check-in: b770bd3f user: culler tags: bug-e3b954df68
17:34
Implement window:willUseFullScreenContentSize so fullscreen windows will really use the full screen. check-in: 711a3433 user: culler tags: bug-e3b954df68
16:15
Workaround for bundled Wish console not accepting keyboard input on Mojave Closed-Leaf check-in: 82e0ece2 user: kevin_walzer tags: console-fix
09:04
sync tcl.m4 with Tcl version check-in: 60ae100b user: jan.nijtmans tags: trunk
2018-11-22
19:30
Edited a comment. check-in: b78f8ad3 user: culler tags: bug-e3b954df68
19:13
Fix coordinates when window exits full screen check-in: aee6cab8 user: kevin_walzer tags: bug-e3b954df68
17:51
Apply window attributes in an NSWindowDidEnterFullScreenNotification observer rather than in toggleFullScreen. This works for split screens as well. check-in: 4190808a user: culler tags: bug-e3b954df68
2018-11-21
15:10
Implement NSWindow methods toggleTabBar and toggleFullScreen by calling super and then applying window attributes. check-in: 7b65a63f user: culler tags: bug-e3b954df68
06:44
Protect against the possibility that a future platform might have a strange implementaton of XDestroyImage. check-in: af241a5a user: culler tags: trunk
06:42
Protect against the possibility that a future platform might have a strange implementaton of XDestroyImage. check-in: a6873798 user: culler tags: core-8-6-branch
2018-11-20
19:49
Fix the bug that caused a crash on macOS when switching to the Alt theme. check-in: 3702faf8 user: culler tags: trunk
19:44
Fix the bug that caused a crash on macOS when switching to the Alt theme. check-in: f9735866 user: culler tags: core-8-6-branch
19:38
Fix the bug that caused a Spinbox to shrink each time it was displayed on macOS. check-in: 005eed4a user: culler tags: trunk
19:31
Fix the bug that caused a Spinbox to shrink each time it was displayed on macOS. check-in: ce431d84 user: culler tags: core-8-6-branch
18:52
Only use XCreateImage when drawing the Alt theme indicator on macOS, not on UNIX or Windows. Closed-Leaf check-in: 310504f5 user: culler tags: bug-9705d11057
00:18
Updating the build process to eliminate conditionals that are incompadible between GnuMake and true Unix Make Closed-Leaf check-in: 9a70bad9 user: hypnotoad tags: release_zipfs
2018-11-19
22:01
In TkTextUpdateLineMetrics, line numbers start at zero, not 1 check-in: 54ec9280 user: fvogel tags: bug-b2dd3b4fe8
21:54
Make text-11a.41 pass this time (hopefully...) check-in: 1d619bad user: fvogel tags: bug-b2dd3b4fe8
21:36
Patch to the 8.6.9 release of Tk to include shims to support zipfs when compiled against tcl 8.7 check-in: f38b6733 user: hypnotoad tags: release_zipfs
21:11
Repair text-11a.41 logic check-in: 29551ed4 user: fvogel tags: bug-b2dd3b4fe8
21:00
merge core-8-6-branch check-in: feec3f5d user: fvogel tags: bug-b2dd3b4fe8
18:32
Refine TkMacOSXFlushWindows and add a call to it in ThemeChangedProc (macOS only) so that windows are updated after the theme changes. check-in: 05f667dd user: culler tags: bug-9705d11057
16:46
Use XCreateImage instead of XGetImage to create a scratch image in ttkDefaultTheme.c check-in: aca7eedb user: culler tags: bug-9705d11057
16:05
Fix [0a9c91951b]: text-11a.22 segfault check-in: b3fd0001 user: dgp tags: core-8-6-branch
14:21
Implement a *correct* fix for the Spinbox drawing code, thanks to Christian Werner. Closed-Leaf check-in: 9218cdb8 user: culler tags: bug-273b6a4996
02:36
Remove duplicate and extraneous calls Leaf check-in: 0c7e75b9 user: kevin_walzer tags: mac-fullscreen-fix
02:03
Tweak fullscreen implemenation to restore correct mouse pointer coordinates check-in: 2719200a user: kevin_walzer tags: mac-fullscreen-fix
01:56
Restore protection against recursive calls to [NSView drawRect] which was accidentally broken in check-in [609de893] check-in: 3036c954 user: culler tags: trunk
01:53
Restore protection against recursive calls to [NSView drawRect] which was accidentally broken in check-in [609de893] check-in: a9dfe405 user: culler tags: core-8-6-branch
2018-11-18
19:36
Fix [b2dd3b4fe8]: text-11a.41 sometimes hangs check-in: b8cb2ca6 user: fvogel tags: bug-b2dd3b4fe8
13:47
Fix bug [273b6a4996]: spinbox shrivels check-in: 85597583 user: culler tags: bug-273b6a4996
2018-11-17
23:24
merge release check-in: b386be49 user: dgp tags: core-8-6-branch
17:30
Possible fix for regression in Mojave appearance. Needs Mojave testing. Closed-Leaf check-in: af94ae3d user: dgp tags: release, core-8-6-9-rc, core-8-6-9-1
15:17
Add comments in text-11a.22 making it more easy to follow progress in the expected result buildind Closed-Leaf check-in: 198faeb7 user: fvogel tags: bug-0a9c91951b
15:10
Fix [0a9c91951b]: text-11a.22 segfault check-in: d0d56679 user: fvogel tags: bug-0a9c91951b
08:04
Comment clipboard.test and winClipboard.test Closed-Leaf check-in: 1fcd3d50 user: fvogel tags: bug-9b0f3ee54e
2018-11-16
21:54
Make a difference in the error message between the case where the clipboard is not available (because some other application grabbed it), and the case where the clipboard content cannot be retrieved. check-in: cb29e7d7 user: fvogel tags: bug-9b0f3ee54e
18:21
merge release check-in: 3daa1854 user: dgp tags: core-8-6-branch
18:11
Fix release date. check-in: 959aeb8a user: dgp tags: release, core-8-6-9-rc, core-8-6-9
18:04
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 08d50d2f user: dgp tags: core-8-6-9-rc
17:44
Crash prevention. Still buggy, now test text-11a.22 fails instead of crashing. check-in: 92ed373e user: dgp tags: bug-0a9c91951b
14:43
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 7eae1e54 user: culler tags: trunk
14:40
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 49ed6a93 user: culler tags: core-8-6-branch
2018-11-15
23:13
Improve the behavior of the test image type and fix a live resize bug on Mojave. check-in: 03ba6a26 user: culler tags: trunk
23:08
Improve the behavior of the test image type and fix a live resize bug on Mojave. check-in: 6b2916f2 user: culler tags: core-8-6-branch
21:49
Fix [9b0f3ee54e]: Better highlight that winClipboard tests may fail if a VNC viewer is open while these tests are running check-in: 9a03de47 user: fvogel tags: bug-9b0f3ee54e
21:37
In TkMacOSXFlushWindows don't process idle tasks if there are no windows left. Closed-Leaf check-in: e6fb0611 user: culler tags: mac-tests-hang
21:30
merge core-8-6-branch check-in: 8fd3655b user: fvogel tags: trunk
21:27
Remove duplicate documentation of -text in ttk::label. This option is already described as a standard option in ttk::widget, to which ttk::label is linking check-in: 99351b03 user: fvogel tags: core-8-6-branch
20:57
Fix merging from trunk: Remove unused macro FORCE_DISPLAY check-in: 034b594c user: fvogel tags: revised_text, tip-466
20:07
Setting [NSapp isDrawing] inside setFrame on Mojave can break live resize in some situations. Stop doing that. check-in: 238b68df user: culler tags: core-8-6-branch
20:01
Fix merging from trunk: Make logging arrangements for macOS10.14 available in revised_text branch check-in: b1cb77b6 user: fvogel tags: revised_text, tip-466
19:43
Fix merging from trunk: Remove unused function GenerateWidgetViewSyncEvent, in the revised_text branch this became TkTextGenerateWidgetViewSyncEvent check-in: 4d1d025c user: fvogel tags: revised_text, tip-466
19:11
merge 8.6 check-in: 99e8bd68 user: dgp tags: trunk
18:42
close fork check-in: eadc60c0 user: dgp tags: core-8-6-branch
18:42
close fork check-in: 89e22d0a user: dgp tags: core-8-6-branch
18:41
merge release check-in: cc779f01 user: dgp tags: core-8-6-branch
17:09
Use a better method for making test images on the mac emulate test images on other platforms. check-in: 586ae933 user: culler tags: mac-tests-hang
14:11
Merge with trunk. check-in: 9524a8d9 user: culler tags: revised_text, tip-466
2018-11-14
13:29
Fix tests that were sporadically hanging or failing on macOS. check-in: a613a84f user: culler tags: trunk
13:26
Fix tests that were sporadically hanging or failing on macOS. check-in: 1a661229 user: culler tags: core-8-6-branch
02:29
Fix an unused variable warning and rename a #define constant more rationally. check-in: 0737ce13 user: culler tags: mac-tests-hang
2018-11-13
23:54
Calling update after pack in text.test fixes hangs on OSX 10.9. check-in: ff2b3cd8 user: culler tags: mac-tests-hang
23:35
Adding update commands in the setup section fixes sporadic test failures in image.test and canvImg.test. check-in: eb0d6405 user: culler tags: mac-tests-hang
21:47
Revert the change in tkTextDisp.c since it recreates the issue resolved in ticket [ff8a1e55a2]. check-in: 1803f674 user: culler tags: mac-tests-hang
17:07
Calling update after pack .t to make sure the Text is mapped fixes the sporadic failures in text-27.11, textWind-11.1 - textWind-11.3. check-in: ee55725a user: culler tags: mac-tests-hang
13:40
Instead of calling update in the tests, fix the handling of unmapped Text widgets by AsyncUpdateLineMetrics. check-in: bd64682e user: culler tags: mac-tests-hang
05:40
fix hangs in text.test caused by calling pendingsync before the text widget was mapped. check-in: 6b693539 user: culler tags: mac-tests-hang
2018-11-12
18:14
merge 8.6 check-in: b141ce11 user: dgp tags: rc4, core-8-6-9-rc
11:28
A few corrections in manual. check-in: 9cc89227 user: gcramer tags: revised_text, tip-466
2018-11-11
21:05
Restore the build for Windows (got broken by [4a251d07db]). check-in: 22c354a6 user: fvogel tags: trunk
21:05
Restore the build for Windows (got broken by [4a251d07db]). check-in: b6dcf902 user: fvogel tags: core-8-6-branch
16:04
Fix some inconsistent indentation; add missing emacs local variables. check-in: dba1a005 user: culler tags: trunk
16:00
Fix some inconsistent indentation; add missing emacs local variables. check-in: 6c840d52 user: culler tags: core-8-6-branch
07:03
Restore the appearance virtual events now that the crashes are fixed. check-in: 429f2f92 user: culler tags: trunk
06:51
Restore the appearance virtual events now that the crashes are fixed. check-in: b136f015 user: culler tags: core-8-6-branch
06:48
Always check whether the return value of TkMacOSXGetTkWindow is NULL. Closed-Leaf check-in: afef1ccf user: culler tags: mac-appearance
05:33
Restore the README description of virtual events for appearance changes. check-in: bf9398d9 user: culler tags: mac-appearance
2018-11-10
22:31
Support for light and dark modes on macOS. check-in: d35955f2 user: culler tags: mac-appearance
19:50
Merge updates from 8.6 branch. Closed-Leaf check-in: 0ebf4c5a user: mistachkin tags: irontcl
19:43
The 'option readfile' sub-command should maintain existing list structure for values. Fix for [766ef52f31]. Cherrypick of [5550a1383b]. check-in: 2322894e user: mistachkin tags: trunk
19:37
The 'option readfile' sub-command should maintain existing list structure for values. Fix for [766ef52f31]. check-in: 5550a138 user: mistachkin tags: core-8-6-branch
14:18
Remove new Mojave virtual events to register system appearance changes because Tk crashes unpredictably; window decotrations, menus and dialogs change when system appearance changes and virtual events are not required check-in: 4f09dd1f user: kevin_walzer tags: trunk
14:15
Remove new Mojave virtual events to register system appearance changes because Tk crashes unpredictably; window decotrations, menus and dialogs change when system appearance changes and virtual events are not required check-in: 0ed4c0f2 user: kevin_walzer tags: core-8-6-branch
04:56
Fix a bug in TkPutImage for macOS. check-in: 15466b4d user: culler tags: trunk
04:54
Fix a bug in TkPutImage for macOS. check-in: c582d39e user: culler tags: core-8-6-branch
00:45
TkPutImage should not assume that a pixmap is transparent, even though it does have alpha=0. Closed-Leaf check-in: ca800542 user: culler tags: pixmap-bug
2018-11-09
22:11
merge core-8-6-branch check-in: 689c383a user: fvogel tags: trunk
21:56
Fix spelling in comment (GitHub PR #4, chrstphrchvz) check-in: b4f31a51 user: fvogel tags: core-8-6-branch
2018-11-08
23:01
Another big round of updates for macOS, fixing bugs old and new including crashes and graphics artifacts. check-in: 4ca3d49d user: culler tags: trunk
22:59
Another big round of updates for macOS, fixing bugs old and new including crashes and graphics artifacts. check-in: 609de893 user: culler tags: core-8-6-branch
21:45
Restore the list of contributors to the new About dialog. Closed-Leaf check-in: e44bf12d user: culler tags: mac-nofocus
20:19
Fixed transparency issues and crashes related to PhotoImages and greatly simplified the PhotoImage display procedure. check-in: 4a251d07 user: culler tags: mac-nofocus
04:06
Tweak title of about dialog check-in: 41fb3354 user: kevin_walzer tags: mac-nofocus
03:17
One more fix for about dialog check-in: 6dd86c5c user: kevin_walzer tags: mac-nofocus
03:03
Replace old about dialog with standard alert that displays correctly on 10.14 check-in: f9e5c0e2 user: kevin_walzer tags: mac-nofocus
00:01
Remove code that was commented out. check-in: 8f99e962 user: culler tags: mac-nofocus
2018-11-07
23:59
Fix crash due to key events from the about dialog having an NSWindow with no Tk window. check-in: 106b4668 user: culler tags: mac-nofocus
21:17
Fix two image bugs. BitmapImageReps may have bytesPerRow > 4*width. Do not copy from a window to a bitmap if the contentView does not have a valid graphics context. check-in: ffb3c1f6 user: culler tags: mac-nofocus
2018-11-06
22:02
Quiet the warning about recursive calls to drawRect on older systems where they are unavoidable. check-in: c15f0915 user: culler tags: mac-nofocus
21:21
Came up with a scheme for making test images behave the way that the tests assume they do. check-in: ec9e2280 user: culler tags: mac-nofocus
15:07
Implement TIP 518 check-in: b82676d5 user: dkf tags: trunk
14:40
Tidy up tests Closed-Leaf check-in: 03c7d3df user: dkf tags: tip518-event-last-child-unmanaged
14:34
Implement TIP 415 check-in: 89f9ac66 user: dkf tags: trunk
13:11
Fix bug in FrontWindowAtPoint that was causing raise.test to fail on OSX < 10.13. check-in: 7d28d984 user: culler tags: mac-nofocus
11:54
Fix misspelled constant name in OSX < 10.12. check-in: 45ad2366 user: culler tags: mac-nofocus
10:27
Some refinments, but no real changes. check-in: ad2b8bfc user: gcramer tags: bug6e8afe516d, tip-532
2018-11-05
16:03
Make XSync, and hence update, be synchronous so test results are consistent. Fix duplicate reports of calls to the test image displayProc. check-in: aabc7c92 user: culler tags: mac-nofocus
12:47
merge 8.6 check-in: 149b44e9 user: dgp tags: rc3, core-8-6-9-rc
2018-11-04
15:13
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. check-in: 5a9257b6 user: fvogel tags: trunk
15:13
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. check-in: 3f521e2c user: fvogel tags: core-8-6-branch
13:43
Now -insertwidth will be honored, and the visibility of the cursor at very right side will be ensured. check-in: 8317b198 user: gcramer tags: revised_text, tip-466
00:33
No need for lockFocusIfCanDraw in 10.13 as long as isDrawing is not set in setFrame. check-in: 0bf25c9f user: culler tags: mac-nofocus
2018-11-03
22:14
On OSX < 10.14 do not set [NSApp isDrawing] inside [NSView setFrame]. check-in: ad78dec3 user: culler tags: mac-nofocus
21:48
On 10.13 we must now process idle events in drawRect, as in 10.14, but we also must lock focus inside the s[NSView setFrame] method. check-in: c2a1f5a7 user: culler tags: mac-nofocus
20:48
Cleaned up the Rube Goldberg logic of TkMacOSXSetupDrawingContext and TkMacOSXRestoreDrawingContext. Eliminated all dependencies on functions deprecated in Mojave except scrollRect:by. check-in: cf6f5ebe user: culler tags: mac-nofocus
16:24
Add support for DragonFly check-in: 192b5332 user: jan.nijtmans tags: trunk
16:23
Deprecate Tk_MainEx() stub entry (TIP #512). Only has effect if compiled with TK_NO_DEPRECATED=1 check-in: d4579dec user: jan.nijtmans tags: trunk
16:21
Add support for DragonFly. And use X11 headers, not Xt check-in: 0393fb4f user: jan.nijtmans tags: core-8-6-branch
2018-11-02
18:58
64 bit problem solved, pattern buffer must be initialized. check-in: d5098418 user: gcramer tags: bug6e8afe516d, tip-532
18:43
Show cursor in any case, even if padx=0. check-in: b5d2bf70 user: gcramer tags: revised_text, tip-466
08:43
Cleaning up the script bindings further. [table] is gone; [grid] replaces it. check-in: 76212b98 user: dkf tags: tip-510
2018-11-01
21:29
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. Closed-Leaf check-in: 13ecde13 user: fvogel tags: bug-6b22d436aa
18:06
make dist check-in: cc8c5439 user: dgp tags: rc2, core-8-6-9-rc
16:39
update changes check-in: 16e39f9b user: dgp tags: core-8-6-9-rc
15:50
update changes check-in: 530455c3 user: dgp tags: core-8-6-9-rc
15:41
merge 8.6 check-in: db80068c user: dgp tags: core-8-6-9-rc
15:40
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. check-in: 8432ae82 user: dgp tags: trunk
15:37
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. Eliminate the ancient fixstrtod fallback that is damaging cross-compiling. check-in: 067b2de1 user: dgp tags: core-8-6-branch
15:28
merge 8.6 check-in: d0059aa2 user: dgp tags: core-8-6-9-rc
13:09
Use stderr when printing debug messages to the terminal. check-in: 3c39086c user: culler tags: trunk
13:07
Use stderr when printing debug messages to the terminal. check-in: a81e6b39 user: culler tags: core-8-6-branch
12:49
Be consistent about using TKLog and add one new log message. check-in: 302a5530 user: culler tags: trunk
12:46
Be consistent about using TKLog and add one new log message. check-in: e543eb3f user: culler tags: core-8-6-branch
11:39
Some cleaning up check-in: 9bfc06dc user: dkf tags: tip-510
09:20
Change name of rbcInt.c to less-confusing rbcMain.c check-in: 2a3d8d6e user: dkf tags: tip-510
02:55
Prevent recursive calls to [TKContentView drawRect] check-in: f3ca790a user: culler tags: trunk
02:52
Prevent recursive calls to [TKContentView drawRect]. check-in: 2da867f3 user: culler tags: core-8-6-branch
2018-10-30
22:55
Add tests for the 'propagate off' case of pack and grid check-in: 2058b166 user: fvogel tags: tip518-event-last-child-unmanaged
22:07
Added tests checking that <<NoManagedChild>> fires on destruction of the last managed child check-in: 9ac3dfe7 user: fvogel tags: tip518-event-last-child-unmanaged
16:21
Many updates for macOS. Most, but not all, were triggered by changes between OSX 10.13 and 10.14. check-in: 9df14a3a user: culler tags: trunk
16:15
Many updates for macOS. Most, but not all, were triggered by changes between OSX 10.13 and 10.14. check-in: e972802e user: culler tags: core-8-6-branch
15:49
Edited comments in tkMacOSXScrlbr.c Closed-Leaf check-in: f0df87e1 user: culler tags: mojave-cleanup
13:51
Bugfix [6e16952a49]: Issue (1) fixed. check-in: 6523c540 user: gcramer tags: revised_text, tip-466
12:45
Bugfix [6e16952a49]: Issue (2) fixed, cursor will be visible even if -padx is zero. check-in: 08ec7aed user: gcramer tags: revised_text, tip-466
03:56
Fixed scrollbar behavior. Added some padding in buttons for 10.6 only. check-in: d711e835 user: culler tags: mojave-cleanup
2018-10-29
23:01
Enhance the tests for <<NoManagedChild>>, and fix the implementation so that this event only fires when the last slave is forgotten/removed. check-in: 70839a22 user: fvogel tags: tip518-event-last-child-unmanaged
18:44
Eliminate the ancient fixstrtod fallback that is damaging cross-compiling. Closed-Leaf check-in: 218b0841 user: dgp tags: bug-840660e5a1
17:51
First step adapting Tk trunk to use the TIP 445 routines for Tcl 8.7+ Leaf check-in: ea9ed3aa user: dgp tags: tip-445
16:24
One more #define constant adjusted, for building on OSX 10.10. check-in: a2daa5f9 user: culler tags: mojave-cleanup
13:22
Tweak a couple of #define constants for building on OSX 10.6. check-in: 36139ec3 user: culler tags: mojave-cleanup
12:52
Tests for virtual event <<NoManagedChild>> check-in: eda5d55d user: oehhar tags: tip518-event-last-child-unmanaged
03:17
Remove an extraneous #ifdef and correct the spelling of a #define constant. check-in: 5f29beab user: culler tags: mojave-cleanup
2018-10-28
22:17
Documentation check-in: 149ea1b1 user: dkf tags: tip518-event-last-child-unmanaged
22:06
merge trunk check-in: ba7406d3 user: dkf tags: tip518-event-last-child-unmanaged
19:07
Increase the size of the ring buffer (in bind.test) according to the change made in [831734f0] check-in: 5e69a6d6 user: fvogel tags: mojave-cleanup
18:40
Adjust some conditional compilation cutoffs to make the build work on OSX 10.9 (Mavericks) check-in: 6c6235b3 user: culler tags: mojave-cleanup
18:03
Make the branch compile on Windows (MSVC). check-in: 4dbb1aea user: fvogel tags: mojave-cleanup
17:24
Deal with a compiler warning about a category implementing methods of the main class. check-in: a3b5ee8a user: culler tags: mojave-cleanup
15:26
Add closing brace that got accidentally deleted. check-in: e97b2432 user: culler tags: mojave-cleanup
15:20
Format a comment and make sure that toggleFullScreen is a no-op on OSX < 10.13. check-in: 4024c46d user: culler tags: mojave-cleanup
13:43
Only beautification. check-in: 5a577497 user: gcramer tags: bug6e8afe516d, tip-532
02:22
Restrict fullscreen implementation to 10.13 and above; rewrite comments on fullscreen implementation to clarify its purpose check-in: 086a0a39 user: kevin_walzer tags: mojave-cleanup
2018-10-27
23:27
Cache window state in the WmInfo when going Fullscreen. If the user has two monitors, using static variables could cause trouble. check-in: 9cc89383 user: culler tags: mojave-cleanup
18:47
Make TKWindow setFrame *always* generate expose events, and adjust the Fullscreen implementation to account for this. check-in: 77e4df25 user: culler tags: mojave-cleanup
2018-10-26
18:15
Addressed a few deprecations in the Fullscreen implementation. check-in: b37fcc65 user: culler tags: mojave-cleanup
15:04
Increase the size of the event ring to 45 on macOS, because the new code demands a bigger ring. check-in: 831734f0 user: culler tags: mojave-cleanup
12:16
Bugfix [6f99ae03c4]: In rare cases LayoutLogicalLine() may be called when display line is already out of date, for example when TextBlinkProc() is invoked. check-in: e7376829 user: gcramer tags: revised_text, tip-466
12:08
Stray "#endif" broke the build. check-in: ece576b8 user: dgp tags: trunk
11:21
(1) tkBind.c reviewed and a bit overworked, now it's the final version (except bug fixes). (2) Some critical test cases added, this has caused corrections in matching algorithm. check-in: fe6bb552 user: gcramer tags: bug6e8afe516d, tip-532
03:11
Added some debugging tools. check-in: 4256c644 user: culler tags: mojave-cleanup
2018-10-25
09:26
Important fix: on 64 bit systems the key did contain uninitialized bytes. Hopefully this will finally solve the 64 bit problem. check-in: c6dc1fea user: gcramer tags: bug6e8afe516d, tip-532
2018-10-24
22:39
Try adding an extra display of the Text widget when it syncs, without making the tests get too much worse on Mojave. check-in: 2b0d8675 user: culler tags: mojave-cleanup
20:47
Some more internal use of TkSizeT (improvement of older code). No longer test for TCL_TYPE_I, since it's not in an accepted TIP yet. check-in: e4606c52 user: jan.nijtmans tags: trunk
16:43
Added a boolean state variable so a displayProc can check if it is being run by drawRect. check-in: 84088d0f user: culler tags: mojave-cleanup
12:49
tkArray.h and tkDList.h reviewed, and hopefully the fix in tkArray.h will solve the 64 bit problem. check-in: ad48b5a0 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-23
21:49
Restored the old tkMacOSXFlushWindows since making it a no-op breaks tests that assume the update command will run all display procs registered as idle tasks. check-in: c8248ff0 user: culler tags: mojave-cleanup
20:06
Fix the build for Windows check-in: 33386bae user: fvogel tags: mojave-cleanup
19:27
Made a small change in tkTextDisp.c which (on 10.14) fixes the hang in text-11a.41 as well as the failures in textWind-11.1 and textWind-11.2. check-in: 9a539d0d user: culler tags: mojave-cleanup
10:48
(1) Some fixes for Windows. (2) Some minor corrections in test cases. check-in: ea08013f user: gcramer tags: bug6e8afe516d, tip-532
2018-10-22
20:53
merge trunk check-in: 58aefded user: jan.nijtmans tags: revised_text, tip-466
20:45
Add test textDisp-24.25 exercising a basic testcase for Tablelist (see [1c8aad0efa] check-in: 90c629e2 user: fvogel tags: trunk
20:42
Add test textDisp-24.25 exercising a basic testcase for Tablelist (see [1c8aad0efa] check-in: f6ab49c4 user: fvogel tags: core-8-6-branch
17:58
Fix PTR2INT/PTR2UINT, so they no longer are restricted to the "int" range. Make TCL_Z_MODIFIER available in Tk (even when compiled with Tcl 8.6), and use it. More size_t/clientData related improvements check-in: ab506ffe user: jan.nijtmans tags: trunk
17:56
Fix safe.test test-cases: since the :process and :zipfs (among others) changes this started failing. check-in: c2e1ab5b user: jan.nijtmans tags: trunk
17:34
Remove the sleep from the button flash command on macOS. This causes a hang on Mojave and the flash doesn't do anything on a mac anyway. check-in: 67aadbe9 user: culler tags: mojave-cleanup
16:12
On Mojave, hangs can be prevented by processing virtual events in drawRect. Also fix XSync. check-in: a99db122 user: culler tags: mojave-cleanup
12:59
(1) Compile problem eliminated in unix/tkUnixRFont.c. (2) Problem with -wrap=none fixed, tabbing didn't work properly in this case because of a lost bugfix, see [1c8aad0efa]. check-in: c2bbf946 user: gcramer tags: revised_text, tip-466
12:40
A few fixes, especially for compile problems with Mac. Some more fixes for Windows will come soon. check-in: 9a4335e7 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-21
22:53
Add a runtime check for the OS version, to decide whether to process idle events in drawRect. check-in: 19cad871 user: culler tags: mojave-cleanup
21:41
Deal with Mojave deprecations and remove unneeded code. check-in: c5a4c766 user: culler tags: mojave-cleanup
16:23
Remove knownBug constraint on test scrollbar-6.27 as this test now passes (checked on Vista - comment there was for Win2K) check-in: 6fee05d9 user: fvogel tags: trunk
16:23
Remove knownBug constraint on test scrollbar-6.27 as this test now passes (checked on Vista - comment there was for Win2K) check-in: 5be31db0 user: fvogel tags: core-8-6-branch
13:00
Bugfix [6e8afe516d]: rework of tkBind.c. check-in: 67dd75c7 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-20
23:29
Clean up prior to TIP vote Closed-Leaf check-in: 2375466d user: dkf tags: tip-415
23:08
merge trunk check-in: 7c89e2c1 user: dkf tags: tip-415
2018-10-19
22:20
Two more warnings, back with compiling against Tcl 8.7 check-in: fd92f39c user: jan.nijtmans tags: revised_text, tip-466
22:02
Fix a few more warnings, when compiling against Tcl 9.0 check-in: c36d1ff4 user: jan.nijtmans tags: revised_text, tip-466
21:48
Fix [7ef5bdc18527dcaa3ab] (one more warning): trunk/revised_text : mac os x: compilation warnings check-in: 25847994 user: jan.nijtmans tags: revised_text, tip-466
21:40
Fix [7ef5bdc18527dcaa3ab]: trunk/revised_text : mac os x: compilation warnings check-in: 25a4eae2 user: jan.nijtmans tags: revised_text, tip-466
21:34
make tkUnixRFont.c compile again. See: [e1b1dd7bbfcad23066]: trunk/revised_text: compilation error check-in: f4972dda user: jan.nijtmans tags: revised_text, tip-466
20:01
Merge trunk. And various fixes which make it compile again on win32, unix and macosx check-in: 90b81130 user: jan.nijtmans tags: revised_text, tip-466
19:34
Eliminate CONST86: Since Tk 8.7 only compiles with Tcl >= 8.6 anyway, we just can use "const" everywhere. typo's: occured -> occurred check-in: d85ab9cb user: jan.nijtmans tags: trunk
17:20
merge trunk check-in: c869e595 user: fvogel tags: revised_text, tip-466
17:14
Remove 'knownBug' constraint on tests that do pass without it (text-22.199 and 22.200), and fix error in the regexp for other tests (text-22.202 and 22.203) that then pass (constraint 'knownBug' removed as well therefore). check-in: 254272e2 user: fvogel tags: trunk
17:13
Remove 'knownBug' constraint on tests that do pass without it (text-22.199 and 22.200), and fix error in the regexp for other tests (text-22.202 and 22.203) that then pass (constraint 'knownBug' removed as well therefore). check-in: e8973162 user: fvogel tags: core-8-6-branch
03:30
Proposed fix for ticket [766ef52f31]. Closed-Leaf check-in: 9bbc84a2 user: mistachkin tags: tkt-766ef52f3
03:05
Add test for ticket [766ef52f3]. check-in: a3d5e096 user: mistachkin tags: tkt-766ef52f3
2018-10-18
20:22
All scrollbar tests pass on all platforms (but not all tests are run on all platforms) check-in: 751ef45f user: fvogel tags: trunk
20:22
All scrollbar tests pass on all platforms (but not all tests are run on all platforms) check-in: 9044983d user: fvogel tags: core-8-6-branch
20:16
Fix scrollbar.test: all tests that run on macOS now pass (and that's true for each platform BTW: Windows, Linux and macOS). check-in: 41f7a357 user: fvogel tags: fv-macos-scrollbar-tests
18:59
merge core-8-6-branch check-in: 9e5b972b user: fvogel tags: fv-macos-scrollbar-tests
18:55
Restore the remaining missing changes stripped out due to the recent merge/backout dance between branches (scrollbar fixes and Mojave fixes). check-in: a77fb428 user: fvogel tags: trunk
18:48
Restore the remaining missing changes stripped out due to the recent merge/backout dance between branches (scrollbar fixes and Mojave fixes). check-in: da5ba250 user: fvogel tags: core-8-6-branch
16:15
Fix clipboard behavior and remove the TkSuspendClipboard stub function. check-in: 2a5829d1 user: culler tags: trunk
16:10
Fix clipboard behavior and remove the TkSuspendClipboard stub function. check-in: 0d51260c user: culler tags: core-8-6-branch
15:51
Removed all traces of the TkSuspendClipboard stub. Closed-Leaf check-in: 5834fde1 user: culler tags: bug-b947864419, bug-b947864419-redux
15:25
Merge core-8-6-branch check-in: 1db3574d user: culler tags: bug-b947864419, bug-b947864419-redux
11:42
Restore some missing changes stripd out in in merge of Mac scroll code check-in: fc07d65c user: kevin_walzer tags: trunk
11:41
Restore some missing changes stripped out in in merge of Mac scroll code check-in: 306de763 user: kevin_walzer tags: core-8-6-branch
01:44
Signficant fixes to scrolling in macOS check-in: a8dae22a user: kevin_walzer tags: trunk
01:43
Signficant fixes to scrolling in macOS check-in: 2ed84fae user: kevin_walzer tags: core-8-6-branch
2018-10-17
22:30
Add warning -Wpointer-arith, so we detect things that MSVC cannot handle check-in: 80f3b2ce user: jan.nijtmans tags: trunk
22:24
Merge trunk check-in: 95607161 user: jan.nijtmans tags: revised_text, tip-466
22:24
One more missing type-cast (thanks, François! check-in: 696498a3 user: jan.nijtmans tags: trunk
22:10
merge trunk check-in: 17f67e76 user: jan.nijtmans tags: revised_text, tip-466
22:08
Missing type-casts. This only compiles on gcc, not on MSVC (e.g.) check-in: 2e104ca5 user: jan.nijtmans tags: trunk
20:19
Add comments clarifying otherwise tacit assumptions. check-in: 07d4e189 user: fvogel tags: fv-macos-scrollbar-tests
20:07
merge trunk check-in: 6da43f9d user: fvogel tags: revised_text, tip-466
19:57
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: 10191e14 user: fvogel tags: trunk
19:57
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: bf2043bf user: fvogel tags: core-8-6-branch
19:55
Fix [ca403f799b]: ttk::treeview border drawn incorrectly check-in: 632ad2c9 user: fvogel tags: trunk
19:55
Fix [ca403f799b]: ttk::treeview border drawn incorrectly check-in: dd67033d user: fvogel tags: core-8-6-branch
19:49
One more round of int -> size_t improvements (inspired by TIP #494, but then for Tk). check-in: 3c6dca5b user: jan.nijtmans tags: trunk
17:09
Make Tk able to draw in macOS 10.14 (Mojave). check-in: 0080853e user: culler tags: trunk
17:03
Make Tk able to draw in macOS 10.14 (Mojave). check-in: 04bf2b64 user: culler tags: core-8-6-branch
13:24
Restoring declaration of viewDidChangeEffectiveAppearance. Closed-Leaf check-in: 1f2fe68e user: culler tags: bug-09e18e42d7
13:19
Merging unintentional fork. check-in: 0f833ac1 user: culler tags: bug-09e18e42d7
13:05
Fix typos, formatting, compiler warnings. check-in: 5c040595 user: culler tags: bug-09e18e42d7
12:25
Restore viewDidChangeEffectiveAppearance method deleted by mistake check-in: 7eb5e2c8 user: kevin_walzer tags: bug-09e18e42d7
12:16
Remove conditional compilation of apperance change calls per suggestion from Marc Culler check-in: f56f7b6c user: kevin_walzer tags: bug-09e18e42d7
11:27
Update README with new virtual events for appearance changes check-in: d8cec5d9 user: kevin_walzer tags: bug-09e18e42d7
11:14
Revert accidental commit/mingling of scroll branch code check-in: 761f92f7 user: kevin_walzer tags: bug-09e18e42d7
06:39
Take into account that the scrollbars on macOS later than 10.6 (Snow Leopard) have no arrows. Scrollbar tests will now fail again (I'll fix them), but interactive testing should now show perfect behavior on macOS. check-in: 85413589 user: fvogel tags: fv-macos-scrollbar-tests
05:03
allow Tk to register a virtual event for when the apperance changes on 10.14 check-in: 96d594a0 user: kevin_walzer tags: bug-09e18e42d7
01:49
Add a configure notify to make sure all subwindows get displayed. Tweak live resize. Code cleanup. check-in: 750126b6 user: culler tags: bug-09e18e42d7
2018-10-16
22:12
Merge trunk check-in: 8430baf6 user: jan.nijtmans tags: revised_text, tip-466
21:26
Another round of (internal) int|long -> size_t replacements, at least when compiling against Tcl 9.0 headers. check-in: 4fe58f1a user: jan.nijtmans tags: trunk
21:20
Fix tests expected results for backwards search. All tests do pass at this point. Closed-Leaf check-in: d3f6c75d user: fvogel tags: bug-4b555aca34
21:16
Fix backwards search, thanks to Koen Danckaert check-in: a46914ce user: fvogel tags: bug-4b555aca34
21:00
Simplify patch for forward search a litle bit check-in: 7abeef67 user: fvogel tags: bug-4b555aca34
20:54
Add text-22.250 exercising backwards search with -all and matching at start of line. This test currently hangs. check-in: 3ca5ccc4 user: fvogel tags: bug-4b555aca34
20:43
In checkin [243a1376] the file generic/rbc/rbcInt.c was accidentaly overwritten with rbcInt.h (this was noticed by René Zaumseil). Fix that. check-in: 28031ee8 user: fvogel tags: tip-510
19:46
merge trunk check-in: e5f2e902 user: jan.nijtmans tags: revised_text, tip-466
19:40
Change char *recordPtr to void *recordPtr in Tk_SetOptions() and friends. This is 100% upwards compatible, and equivalent to TIP #494 done in Tcl. With this, a ton of (char *) type casts can be eliminated check-in: 7ddedfba user: jan.nijtmans tags: trunk
15:53
Fix bug 09e18e42d7: Tk does not display on macOS 10.14 check-in: 802de572 user: culler tags: bug-09e18e42d7
15:47
merge trunk check-in: d439872b user: jan.nijtmans tags: revised_text, tip-466
02:34
Leaving stub prototypes for layers in Closed-Leaf check-in: 1d33fb26 user: kevin_walzer tags: mac-mojave
02:25
Removing layers, adding drawing context to NSView check-in: 30d60524 user: kevin_walzer tags: mac-mojave
2018-10-15
22:55
merge 8.6 check-in: 8670bbda user: dgp tags: rc1, core-8-6-9-rc
21:27
Merge trunk. More internal improvements check-in: e13f131e user: jan.nijtmans tags: offsetof
21:25
One more set of unnecessary braces check-in: 483fe898 user: jan.nijtmans tags: trunk
19:44
Merge trunk check-in: 1bac77b2 user: jan.nijtmans tags: offsetof
19:03
Remove comment I forgot to revert previously. check-in: c5efc2f0 user: fvogel tags: bug-4b555aca34
19:01
merge-mark check-in: b1c05be9 user: jan.nijtmans tags: trunk
19:01
Fix comment check-in: 42f949a1 user: jan.nijtmans tags: core-8-6-branch
18:58
Third fix proposal for [4b555aca34]: text search -all hangs and eats all memory. (And fix test text-22.229) check-in: 490b0a1b user: fvogel tags: bug-4b555aca34
18:55
Use more size_t internally, comparable with TIP #494 but then in Tk. Eliminate unnecessary type casts check-in: d983aded user: jan.nijtmans tags: trunk
18:53
Add support for "wine", and fix 2 test-cases which fail in wine check-in: fd315b27 user: jan.nijtmans tags: trunk
18:48
Revert the second fix proposal, and add more tests (covering backwards searches). Note that text-22.228 and text-22.229 currently hang. check-in: acf34849 user: fvogel tags: bug-4b555aca34
14:26
Another proposed fix for [4b555aca34]: text search -all hangs and eats all memory. check-in: e1002c85 user: fvogel tags: bug-4b555aca34
14:24
Backout the previously proposed fix [80286abf05], and add more tests. check-in: 4f4b509c user: fvogel tags: bug-4b555aca34
02:06
Remove layers for now check-in: ac77a2c8 user: kevin_walzer tags: mac-mojave
2018-10-14
23:30
Further attempted refinements check-in: 59162d45 user: kevin_walzer tags: mac-mojave
22:47
Update changes check-in: bcc35b49 user: dgp tags: core-8-6-9-rc
2018-10-13
16:29
Re-reoute drawing through drawRect method by adding canDrawSubviewsInLayer call check-in: c2ea7703 user: kevin_walzer tags: mac-mojave
12:36
merge trunk check-in: 22e87a2c user: jan.nijtmans tags: offsetof
2018-10-12
17:55
Merge tcl.m4 with Tcl version. Add zipfs hooks to tkAppInit.c and winMain.c, when available check-in: dc422e6c user: jan.nijtmans tags: trunk
2018-10-11
20:00
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: 80286abf user: fvogel tags: bug-4b555aca34
19:57
Add non regression test cases for [4b555aca34]: text search -all hangs and eats all memory check-in: be75dbc5 user: fvogel tags: bug-4b555aca34
19:27
URL updates; changes file WIP check-in: 945367d9 user: dgp tags: core-8-6-9-rc
18:15
More improvements, related to the deprecation of Tk_Offset check-in: 086b7c95 user: jan.nijtmans tags: offsetof
2018-10-09
20:05
Bump version numbers for release. check-in: 86e90061 user: dgp tags: core-8-6-9-rc
09:38
merge core-8-6-branch check-in: 171299e5 user: fvogel tags: fv-macos-scrollbar-tests
09:28
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This better fix this time does not trigger regressions on macOS as revealed by canvText.test for the first fix. check-in: 41791d3a user: fvogel tags: trunk
09:28
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This better fix this time does not trigger regressions on macOS as revealed by canvText.test for the first fix. check-in: 4716c084 user: fvogel tags: core-8-6-branch
2018-10-08
20:32
Add explanatory comments in TkpMeasureCharsInContext() on macOS. Closed-Leaf check-in: 8121c0e2 user: fvogel tags: bug-6437e8d00d
19:49
Fix [ca403f799b]: ttk::treeview border drawn incorrectly Closed-Leaf check-in: 810efa52 user: fvogel tags: bug-ca403f799b
03:06
Cleanup of code check-in: 138f54b8 user: kevin_walzer tags: mac-mojave
2018-10-07
22:14
Fix [6437e8d00d] (font-24.5 test fails on macOS and Linux) without regression in canvText test. This is the fix for macOS. check-in: 15ac342d user: fvogel tags: bug-6437e8d00d
19:40
Re-integrate the tentative fixes for font-24.5 ([94cfd2f6] for macOS and [1235434d] for Linux) in the present bugfix branch. check-in: e74cd89c user: fvogel tags: bug-6437e8d00d
19:14
merge core-8-6-branch check-in: caa59f70 user: fvogel tags: bug-6437e8d00d
19:07
Revert [8e4cbf45] as a fix for [6437e8d00d] (font-24.5 test fails on macOS and Linux). This commit indeed fixed font-24.5 but it makes canvText-17.1 and canvText-19.1 newly fail. check-in: 5c86550c user: fvogel tags: trunk
19:06
Revert [e0f026c8] as a fix for [6437e8d00d] (font-24.5 test fails on macOS and Linux). This commit indeed fixed font-24.5 but it makes canvText-17.1 and canvText-19.1 newly fail. check-in: aba08c93 user: fvogel tags: core-8-6-branch
18:49
Fix border-3.1 by cherrypicking the fix [ab25b964] from trunk. Ticket [76e2d9c095] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: b8fb4b61 user: fvogel tags: trunk
18:48
Fix border-3.1 by cherrypicking the fix [ab25b964] from trunk. Ticket [76e2d9c095] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: 5be3ba60 user: fvogel tags: core-8-6-branch
10:26
Restore the build on macOS. These changes I must have forgotten to merge previously from trunk. check-in: 9f8191d4 user: fvogel tags: revised_text, tip-466
2018-10-06
22:13
Add comments to explain transition to layer-backed views check-in: b34f7544 user: kevin_walzer tags: mac-mojave
20:29
Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof() check-in: 56338bdd user: jan.nijtmans tags: offsetof
20:03
Move entirely to layer-backed NSViews; improves performance, allows us to remove some code; rendering still needs fixing check-in: cb9b70d8 user: kevin_walzer tags: mac-mojave
19:03
Add layer implementation to see if that improves rendering check-in: 74cb9097 user: kevin_walzer tags: mac-mojave
16:25
merge trunk - Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam. check-in: 41817d4b user: fvogel tags: revised_text, tip-466
16:12
Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: 14b6814a user: fvogel tags: trunk
16:05
Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: d5521bd6 user: fvogel tags: core-8-6-branch
14:15
Remove useless option database entries Closed-Leaf check-in: 4fe07aae user: fvogel tags: bug-48ff500999
10:08
merge trunk check-in: 5d7c20be user: fvogel tags: revised_text, tip-466
09:54
merge core-8-6-branch check-in: 51932093 user: fvogel tags: fv-macos-scrollbar-tests
09:48
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) check-in: 810854d8 user: fvogel tags: trunk
09:47
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) check-in: c8dfc626 user: fvogel tags: core-8-6-branch
09:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. check-in: 8e4cbf45 user: fvogel tags: trunk
09:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. check-in: e0f026c8 user: fvogel tags: core-8-6-branch
09:27
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> check-in: 60b2bcd7 user: fvogel tags: trunk
09:26
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> check-in: 5335e530 user: fvogel tags: core-8-6-branch
09:22
Fix [9658bc800c]: Several display issues with menu items, more easily seen whenborderwidth != activeborderwidth and when these values are larger than usually. check-in: d2e6da0f user: fvogel tags: trunk
09:22
Fix [9658bc800c]: Several display issues with menu items, more easily seen whenborderwidth != activeborderwidth and when these values are larger than usually. check-in: f0d9589e user: fvogel tags: core-8-6-branch
2018-10-05
21:26
More code cleanup, related to (unused) wchar_t, TCL_THREADS macro, and better use of size_t check-in: cd983cf1 user: jan.nijtmans tags: trunk
12:48
Cleanup of code for Mojave, still more work to do on display check-in: 1f22856f user: kevin_walzer tags: mac-mojave
03:53
merge trunk check-in: 80bdb30b user: fvogel tags: revised_text, tip-466
2018-10-04
19:59
more size_t related code cleanup check-in: 812b5fde user: jan.nijtmans tags: trunk
2018-10-03
21:30
Patch [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: 028bcfd1 user: fvogel tags: bug-48ff500999
02:26
Removing NSWindow colorspace allows window chrome to render correctly in light and dark mode on Mojave; still need to consistently display window content check-in: 42f47743 user: kevin_walzer tags: mac-mojave
2018-10-01
20:22
Pulling changes from trunk Leaf check-in: a2832439 user: hypnotoad tags: core_zip_vfs
14:28
merge trunk check-in: 5d229e7a user: fvogel tags: revised_text, tip-466
14:20
Fix [0f4c69bd13]: edit info -array crashes check-in: 4bd39a75 user: fvogel tags: revised_text, tip-466
12:02
Tweak layout check-in: de8e9e28 user: kevin_walzer tags: mac-mojave
2018-09-30
23:13
Added facility to copy the tcl library zipfile from the tcl build directory into the wish build directory to allow zipfs enabled wish shells to startup properly from local zipfiles. check-in: 5e16ab78 user: hypnotoad tags: core_zip_vfs
20:18
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) Closed-Leaf check-in: 4f95cf10 user: fvogel tags: bug-d16587255d
19:45
Branch to work on broken Tk display on macOS 10.14 Mojave check-in: 30ab59ea user: kevin_walzer tags: mac-mojave
18:58
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: 59fea713 user: fvogel tags: trunk
18:58
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: ee5688cb user: fvogel tags: core-8-6-branch
14:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix for Linux, with Xft enabled (the default). check-in: 1235434d user: fvogel tags: bug-6437e8d00d
14:33
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix for macOS. check-in: 94cfd2f6 user: fvogel tags: bug-6437e8d00d
10:04
merge core-8-6-branch (the diff is empty because the fix put in core-8-6-branch was already in trunk, see [ad98f10b3a]) check-in: 9bf06ba2 user: fvogel tags: trunk
10:00
Fix bitmap-4.1, color-4.1 and cursor-4.1 by cherrypicking the fix [ae13ed65] from trunk. Ticket [ad98f10b3a] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: a1a0145c user: fvogel tags: core-8-6-branch
2018-09-29
14:44
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> Closed-Leaf check-in: 919390e3 user: fvogel tags: bug-4c84b111113
09:54
Fix drawing of the menu separator on Linux (was already correct on Windows) Closed-Leaf check-in: f8495992 user: fvogel tags: bug-9658bc800c
09:51
Pulling changes from trunk check-in: 2282b24e user: hypnotoad tags: core_zip_vfs
09:35
Fix drawing of the tearoff entry check-in: dff5745b user: fvogel tags: bug-9658bc800c
08:27
Guard against negative widths for the indicator of menu entries, that could be obtained with larger -borderwidth value. This had no impact given how the geometry calculation algorithm is made, but... (belt and suspenders). check-in: 9a31dbf1 user: fvogel tags: bug-9658bc800c
08:00
Once the menu geometry is correctly computed there is no need anymore for questionable hacks in menu width calculation when displaying it check-in: 9dcde677 user: fvogel tags: bug-9658bc800c
2018-09-28
22:11
Fix more issues with menues drawing, that are visible when -activeborderwidth is very different from -borderwidth check-in: 1d847471 user: fvogel tags: bug-9658bc800c
2018-09-26
06:26
Fix [9658bc800c]: Right border calculated wrong in Tk menu if borderwidth != activeborderwidth. Patch provided by ingo_brunberg check-in: 2c451736 user: fvogel tags: bug-9658bc800c
2018-09-25
19:16
Merge bugfix branch bug-f792b457eb (scrollbar-3.26, 3.27, 3.28, 3.35 tests fail on macOS) check-in: c8f4ab9d user: fvogel tags: fv-macos-scrollbar-tests
19:13
Fix [f792b457eb]: scrollbar-3.26, 3.27, 3.28, 3.35 tests fail on macOS. The fix consists in using the Linux code for the testmetrics command on macOS, instead of returning the width of the scrollbar (for both cxvscroll and cyvscroll requests). Closed-Leaf check-in: 62785e5e user: fvogel tags: bug-f792b457eb
2018-09-24
20:07
Merge bugfix branch bug-050d1ea747 (scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOS) check-in: 2ec09611 user: fvogel tags: fv-macos-scrollbar-tests
19:59
Fix [050d1ea747]: scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOS Closed-Leaf check-in: 3e32baa0 user: fvogel tags: bug-a84b20eddf, bug-050d1ea747
02:38
Restore some metrics from earlier Cocoa implementation of scorllbar because it seems to render more accurately and smoothly Closed-Leaf check-in: a978b090 user: kevin_walzer tags: mac-scrollbar-metrics-restore
2018-09-23
20:15
Merge bugfix branch bug-874dca4873 (scrollbar-10.[12] fail on macOS) check-in: 4636008c user: fvogel tags: fv-macos-scrollbar-tests
20:14
Merge bugfix branch bug-719ae3991b (ttk scrollbar-1.[23] tests fail) check-in: a574f3a1 user: fvogel tags: fv-macos-scrollbar-tests
20:11
Create new branch named "fv-macos-scrollbar-tests" check-in: c514f967 user: fvogel tags: fv-macos-scrollbar-tests
20:05
Ooops, the delta needs to be -4, not -1, in order to scroll down/right four lines/chars. Closed-Leaf check-in: 166e2a3d user: fvogel tags: bug-874dca4873
19:57
Fix [874dca4873]: scrollbar-10.[12] fail on macOS check-in: bb66444f user: fvogel tags: bug-874dca4873
12:56
Merge TIP #517 (Add -activerelief Configuration Option to the menu Widget) implementation following positive vote by the TCT. check-in: a9556bcb user: fvogel tags: trunk
12:41
Add tests checking the new option -activerelief Closed-Leaf check-in: 9cd6fd0b user: fvogel tags: tip-517, bug-43b596451e
08:22
Merge trunk check-in: 1ab46e2b user: oehhar tags: tip518-event-last-child-unmanaged
2018-09-22
17:59
Patch by Arjen sent to core 2018-09-21 Closed-Leaf check-in: 77c390ba user: oehhar tags: tip474-uniform-mouse-wheel
14:38
Add some more info about the svgnano format in the photo.n man page check-in: 9e2556d9 user: fvogel tags: tip-507
13:11
Remove somewhat misleading text in comments Closed-Leaf check-in: 6c01b18e user: fvogel tags: bug-8229232472
06:51
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: 091bec93 user: fvogel tags: bug-8229232472
2018-09-12
21:07
Add documentation for -activerelief check-in: d110699e user: fvogel tags: tip-517, bug-43b596451e
2018-09-11
11:09
Add Windows implementation check-in: e2b6c869 user: fvogel tags: tip-517, bug-43b596451e
2018-09-09
16:04
Fix [719ae3991b]: ttk scrollbar-1.[23] tests fail (regression) Closed-Leaf check-in: 16fdad9d user: fvogel tags: bug-719ae3991b
08:01
Alternate fix for [43b596451e]: relief for active menu entries. If tk_strictMotif is not set, render the menu active item with flat relief. If tk_strictMotif is set, render the menu active item with raised relief. Closed-Leaf check-in: bcb0b981 user: fvogel tags: bug-43b596451e-alt, tip-517-alt
2018-09-08
22:18
Remove debug printf check-in: fb60de59 user: fvogel tags: tip-517, bug-43b596451e
22:17
Default for -activerelief on Linux shall be 'raised' for backwards compatibility reasons check-in: 9bfc001e user: fvogel tags: tip-517, bug-43b596451e
22:15
Proof of concept for fixing [43b596451e]: relief for active menu entries. Add a -activerelief option to menues. Works on Linux only so far. check-in: f7d48119 user: fvogel tags: tip-517, bug-43b596451e
17:08
Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba Nemethi. check-in: 28b52309 user: fvogel tags: trunk
17:08
Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba Nemethi. check-in: 4c6cdfa4 user: fvogel tags: core-8-6-branch
17:03
Fix [382712ade6] (X11: 'event generate . <KeyPress>' segfaults) again with a different fix. Patch from Christian Werner. check-in: 93ca7e58 user: fvogel tags: trunk
16:41
Fix [382712ade6] (X11: 'event generate . <KeyPress>' segfaults) again with a different fix. Patch from Christian Werner. check-in: 1ada7439 user: fvogel tags: core-8-6-branch
2018-09-07
20:40
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. check-in: 0100c2ca user: fvogel tags: trunk
20:40
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. check-in: 9357f4ba user: fvogel tags: core-8-6-branch
20:08
Ooops, one line should have been removed in previous commit. Plus: don't convert tab to spaces on otherwise unchanged lines Closed-Leaf check-in: 1eaf79fe user: fvogel tags: bug-6fcaaa6f80
20:03
Better version of the patch, again by Csaba Nemethi check-in: 221dbdd4 user: fvogel tags: bug-6fcaaa6f80
2018-09-06
12:40
Use TCL_IO_FAILURE, for more readable TIP #494 compatibility. check-in: abe0d3b1 user: jan.nijtmans tags: trunk
08:02
Header include reform: Since "tkInt.h" already contains header files like <stdlib.h>, <string.h> and <ctype.h>, we don't have to include those in every separate C-file. Just depend on tkInt.h to provide it. This mainly affects ttk, since most other files already adhered to this. check-in: d69113b3 user: jan.nijtmans tags: trunk
07:56
Make photo.n compile to html again by fixing syntax errors. Also, reword a bit the documentation for the svgnano format. check-in: 263135f2 user: fvogel tags: tip-507
2018-09-04
21:38
Better native looking rendering for the vista theme combobox, as agreed in [05bd7f4da8]. This now really looks like a native combobox on vista, be it in the normal state or disabled state. The previous commit provided a readonly combobox looking native which was moved to the wiki, see https://wiki.tcl-lang.org/55506 Closed-Leaf check-in: 23816923 user: fvogel tags: bug-05bd7f4da8
2018-09-03
18:10
Change syntax of 'instate' to a regular if statement. See [4e2d985d4a] and discussion on comp.lang.tcl (pointer is in the ticket). Closed-Leaf check-in: 5743bd56 user: bll tags: bug-4e2d985d4a
09:18
merge 8.6 check-in: d8a1d0d9 user: jan.nijtmans tags: androwish
2018-09-02
15:40
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: 01df9d47 user: fvogel tags: trunk
15:39
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: dbdda0ef user: fvogel tags: core-8-6-branch
2018-09-01
22:15
Merge 8.6 check-in: d742d930 user: jan.nijtmans tags: trunk
22:13
Delete unused variables, and eol-spacing check-in: c8d65ad2 user: jan.nijtmans tags: core-8-6-branch
21:48
Don't warn about deprecated declarations in tkStubInit.c, they should be in the stub table anyway check-in: a8fd1170 user: jan.nijtmans tags: trunk
2018-08-31
15:31
bugfix branch for: [6fcaaa6f80] Fix position of insertion cursor for ttk entry. Patch provided by Csaba Nemethi. check-in: d456b1ce user: bll tags: bug-6fcaaa6f80
2018-08-29
02:32
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar check-in: 1528caab user: kevin_walzer tags: trunk
02:32
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar check-in: 816e8e0b user: kevin_walzer tags: core-8-6-branch
02:30
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar Closed-Leaf check-in: 765376b5 user: kevin_walzer tags: mac-unix-scrolltest
2018-08-28
02:14
Revert change to tkMacOSXScrlbr.c that broke fix to mouse alignment with scrollbar check-in: 74d6dfbf user: kevin_walzer tags: trunk
02:13
Revert change to tkMacOSXScrlbr.c that broke fix to mouse alignment with scrollbar check-in: 87a45626 user: kevin_walzer tags: core-8-6-branch
2018-08-26
20:08
Added test layout-2 testing the correct return of an error when -children {} is given in ttk::style layout Closed-Leaf check-in: 057dc9dc user: fvogel tags: bug-3441086fff
2018-08-24
21:54
Refine error code check-in: f59c3a05 user: fvogel tags: bug-3441086fff
21:47
More general error message, since it can be raised not only because of an empty -children option value check-in: bbc60421 user: fvogel tags: bug-3441086fff
21:43
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: a76cb88e user: fvogel tags: bug-3441086fff
19:32
Properly get the CBRO_HOT state of the combobox, which it should be in when the mouse hovers it in vista theme check-in: 1636823a user: fvogel tags: bug-05bd7f4da8
19:16
Better fix for [05bd7f4da8]: using the correct CP_READONLY element makes the combobox look more native with vista theme, in all normal, disabled and pressed states check-in: c092ee42 user: fvogel tags: bug-05bd7f4da8
2018-08-21
19:26
Fix [dee98dcb15]: font-21.6 test fails on macOS, by skipping the test on this OS check-in: a15c43ee user: fvogel tags: trunk
19:24
Fix [dee98dcb15]: font-21.6 test fails on macOS, by skipping the test on this OS check-in: f5da737a user: fvogel tags: core-8-6-branch
19:21
Fix [59dde8a675]: 19 font-x.y tests fail on macOS check-in: 536298e8 user: fvogel tags: trunk
19:20
Fix [59dde8a675]: 19 font-x.y tests fail on macOS check-in: 2b44b7ed user: fvogel tags: core-8-6-branch
19:06
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) check-in: 854a060c user: fvogel tags: trunk
19:05
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) check-in: e14009ca user: fvogel tags: core-8-6-branch
2018-08-19
20:50
Removed the call to TkSuspendClipboard when the app is deactivated. check-in: 8412c865 user: culler tags: bug-b947864419, bug-b947864419-redux
16:48
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) Closed-Leaf check-in: 4634437c user: fvogel tags: bug-66db98f30d, bug-98dce84781
14:14
merge trunk check-in: fc67d206 user: fvogel tags: tip-507
14:12
merge trunk check-in: d222f03a user: fvogel tags: tip-510
14:11
New files provided by René Zaumseil: some more clean up in generic/rbc, and file generic/rbc/rbcAlloc.c is no more needed check-in: 072b83be user: fvogel tags: tip-510
14:06
New files provided by René Zaumseil: elimination of the use of RbcList*() functions check-in: 243a1376 user: fvogel tags: tip-510
13:49
merge trunk (leaving out any changes in generic/tkText* however) check-in: 06b9d56a user: fvogel tags: revised_text, tip-466
2018-08-18
21:22
merge core-8-6-branch check-in: f9947b8d user: culler tags: bug-b947864419, bug-b947864419-redux
21:17
Fix bug [c2c5bdb4aa]: segfault when opening colorpicker check-in: 3fadeb90 user: culler tags: trunk
21:15
Fix bug [c2c5bdb4aa]: segfault when opening colorpicker check-in: 6f994d29 user: culler tags: core-8-6-branch
21:08
Fix bug [c2c5bdb4aa]: add test for NULL pointer Closed-Leaf check-in: 66456ff1 user: culler tags: bug-c2c5bdb4aa
2018-08-17
14:23
'edit info' now allows option for retrieval of single value, for example 'edit info -bytesize' check-in: 1af0d05f user: gcramer tags: revised_text, tip-466
2018-08-15
19:51
Reverted a pointless change in tkCheckPasteboard. check-in: 3dd96e7b user: culler tags: bug-b947864419, bug-b947864419-redux
19:17
Fix bug [b947864419]: Also account for changes to the clipboard made by other apps check-in: c554e32b user: culler tags: bug-b947864419, bug-b947864419-redux
16:22
Fix [98dce84781]: yesno messageBoxes on macOS return wrong values check-in: b2160d49 user: fvogel tags: trunk
16:21
Fix [98dce84781]: yesno messageBoxes on macOS return wrong values check-in: 902c9d17 user: fvogel tags: core-8-6-branch
16:20
Fix [98dce84781] by partial revert of previous commit. check-in: ccf173b5 user: fvogel tags: bug-66db98f30d, bug-98dce84781
15:55
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] check-in: e113ed23 user: fvogel tags: trunk
15:54
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] check-in: 6557e972 user: fvogel tags: core-8-6-branch
15:53
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] Closed-Leaf check-in: dba7420c user: fvogel tags: bug-b947864419
2018-08-14
11:53
merge 8.6 check-in: 2a4aefa8 user: jan.nijtmans tags: trunk
11:52
Fix a few MacOSX compiler warnings check-in: a722420d user: jan.nijtmans tags: core-8-6-branch
07:25
Merge 8.6 check-in: dd0a0e01 user: jan.nijtmans tags: trunk
07:24
Minor bug-fix for Cygwin: If compiled for Win32 but running on Cygwin, console shouldn't be initialized, because it is never used. This should be a runtime check, not a compile-time check. check-in: 70217c90 user: jan.nijtmans tags: core-8-6-branch
01:46
Merge mac-keyrelease-branch to fix 1ba71a86bb check-in: 7e113279 user: kevin_walzer tags: trunk
01:46
Merge mac-keyrelease-branch to fix 1ba71a86bb check-in: 2431d3bd user: kevin_walzer tags: core-8-6-branch
2018-08-13
14:14
Add support for TIP #481, which provides a possible alternative for the utility function TkGetByteArrayFromObj() check-in: 71060e0d user: jan.nijtmans tags: trunk
14:11
More of of size_t in photo implementation, and remove unnecessary #includes check-in: 40c948f3 user: jan.nijtmans tags: trunk
02:20
Clean up, remove commented-out code Closed-Leaf check-in: ec81d802 user: kevin_walzer tags: mac-keyrelease-test
02:06
Test fix for 1ba71a86bb, so key release events fire at the correct point check-in: 466c3287 user: kevin_walzer tags: mac-keyrelease-test
2018-08-12
17:13
Eliminate all usage of CONST84, and fix a few MacOSX compiler warnings check-in: f72c3f43 user: jan.nijtmans tags: trunk
14:54
Merging fix for 1875c1f30f, a84b20edd check-in: 47959f6d user: kevin_walzer tags: trunk
14:54
Merging fix for 1875c1f30f, a84b20edd check-in: 26a029b4 user: kevin_walzer tags: core-8-6-branch
2018-08-11
21:33
More preparation for TIP #494 compatibitly. Add 2 utility functions, which can retreive big strings and ByteArrays without length overflow. check-in: e8961ae6 user: jan.nijtmans tags: trunk
17:48
Remove warning on unused variable Closed-Leaf check-in: c53b4a0f user: kevin_walzer tags: mac-scrollbar-fix
15:10
Minor tweak check-in: 970b9cf9 user: kevin_walzer tags: mac-scrollbar-fix
14:47
possible fix for d83153578e to align mouse and vertical scrollbar on macOS by using only normal-size scrollbar, removing small variant check-in: 2be8fdb7 user: kevin_walzer tags: mac-scrollbar-fix
2018-08-10
13:24
Merge 8.6 check-in: 5cae0bf8 user: jan.nijtmans tags: trunk
13:23
Fix [2db2bed787]: test clrpick-3.1, 3.2, 4.1 hang, demand interaction. Caused by previous commit. Thanks, Don, for noticing this! check-in: 69787f0d user: jan.nijtmans tags: core-8-6-branch
06:42
Merge 8.6 check-in: b7da5a9d user: jan.nijtmans tags: trunk
06:42
Remove end-of-line spacing check-in: 7aaffc71 user: jan.nijtmans tags: trunk
06:39
Eliminate type-casts, by using size_t type internally in more situations. No functional changes check-in: fe740f8d user: jan.nijtmans tags: core-8-6-branch
2018-08-08
07:23
Change flag NEW_STYLE_COMMANDS into OLD_STYLE_COMMANDS. This makes it easier to remove the deprecated part in the future. If building with Tcl > 8, Don't build the compatibility Tk_Photo* (From Tk < 8.4 or so) functions any more. check-in: 236a2e68 user: jan.nijtmans tags: trunk
06:58
Merge 8.6 check-in: 053920aa user: jan.nijtmans tags: trunk
06:57
Replace 2 usages of MessageBoxA() with Unicode variant MessageBoxW() check-in: 5356b23d user: jan.nijtmans tags: core-8-6-branch
02:27
Merge mac-fullscreen-branch check-in: d8b5908b user: kevin_walzer tags: trunk
02:22
Merge mac-fullscreen-test branch check-in: cb695d9e user: kevin_walzer tags: core-8-6-branch
2018-08-06
12:22
(1) Minor fix. (2) Correction of inconsistent spelling in text doc. (3) New chapters in text doc about issues: ISSUES CONCERNING WIDGET STATE, and ISSUES CONCERNING DEAD PEERS. check-in: 1b8a7bd9 user: gcramer tags: revised_text, tip-466
2018-08-05
06:55
Default state of the state map should be {} 1 according to the man page check-in: 9a08901b user: fvogel tags: bug-05bd7f4da8
06:53
Restore geometry, no such change was intended check-in: 209d3bce user: fvogel tags: bug-05bd7f4da8
2018-08-04
13:07
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. Patch from Brad Lanam. check-in: 29d44d66 user: fvogel tags: bug-05bd7f4da8
11:26
Test support for earlier OS's, new fixes ifdef'ed out to allow it to build for 10.10 Closed-Leaf check-in: 00588826 user: kevin_walzer tags: mac-fullscreen-test
08:37
Removed some end-of-line white space in previous changes so that the final diff of this branch against 8.6 will not show them. check-in: 1e185945 user: fvogel tags: mac-fullscreen-test
02:05
Branch to test new implemenation of modern Mac fullscreen API check-in: ad97f544 user: kevin_walzer tags: mac-fullscreen-test
2018-07-28
12:03
merge core-8-6-branch check-in: 0614163d user: fvogel tags: trunk
12:02
merge core-8-5-branch check-in: 58762c7c user: fvogel tags: core-8-6-branch
2018-07-27
21:08
Fix [ec9270f5fd]: font-45.3 test fails on macOS check-in: 1ec3098f user: fvogel tags: trunk
21:08
Fix [ec9270f5fd]: font-45.3 test fails on macOS check-in: fa31c7bf user: fvogel tags: core-8-6-branch
21:05
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: fda9979c user: fvogel tags: trunk
21:03
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: 95f4a8e2 user: fvogel tags: core-8-6-branch
2018-07-25
06:23
Fix [59dde8a675]: 19 font-x.y tests fail on macOS Closed-Leaf check-in: 66322406 user: fvogel tags: bug-59dde8a675
2018-07-24
21:26
Fix [dee98dcb15]: font-21.6 test fails on macOS Closed-Leaf check-in: 1f070128 user: fvogel tags: bug-dee98dcb15
21:04
Fix [ec9270f5fd]: font-45.3 test fails on macOS Closed-Leaf check-in: 4a081c22 user: fvogel tags: bug-ec9270f5fd
2018-07-22
09:39
Better comment in the test, by Erik Leunissen Closed-Leaf check-in: b38427f6 user: fvogel tags: bug-fbaed1f66b
2018-07-21
15:09
Add test imgPhoto-14.5 exercising the fix for [fbaed1f66b]. The GIF decoder didn't manage deferred clear code. This test passes with the fix [340cad7a] and fails before that fix. check-in: b20ddb0a user: fvogel tags: bug-fbaed1f66b
13:37
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: 340cad7a user: fvogel tags: bug-fbaed1f66b
2018-07-17
18:59
Fix [1475156fff]: Numerous select.test and unixSelect.test failures on macOS. Also clipboard-6.2 check-in: 8c7c8ff3 user: fvogel tags: trunk
18:57
Fix [1475156fff]: Numerous select.test and unixSelect.test failures on macOS. Also clipboard-6.2 check-in: 2dfc3496 user: fvogel tags: core-8-6-branch
18:54
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: 60fa0f23 user: fvogel tags: trunk
18:53
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: 1b121d88 user: fvogel tags: core-8-6-branch
18:51
Fix [d34dcd5225]: frame-2.17 fails on macOS check-in: c451e97f user: fvogel tags: trunk
18:51
Fix [d34dcd5225]: frame-2.17 fails on macOS check-in: 7e84209d user: fvogel tags: core-8-6-branch
18:49
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS check-in: d7225b61 user: fvogel tags: trunk
18:49
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS check-in: 5a680abb user: fvogel tags: core-8-6-branch
2018-07-11
19:55
Promote some internal variables from int to size_t. This makes Tk compile with TIP #494-enabled Tcl, without the need for -DTCL_USE_INT_RETURN check-in: bda7be3d user: jan.nijtmans tags: trunk
2018-07-10
19:22
Make Tk sufficiently 64-bit aware in order to withstand TIP #494 possible problems Closed-Leaf check-in: 785b85f4 user: jan.nijtmans tags: tip-494
2018-07-09
18:12
Ongoing work (not finished yet) making Tk fully 64-bit size_t aware (see TIP #494) without compatibility macros check-in: 0ff4b2be user: jan.nijtmans tags: tip-494
18:10
Make Tk compile with TIP #494 (being tested now) using compatibility macros. Without TIP #494 there is no effect check-in: cc2ef92f user: jan.nijtmans tags: trunk
2018-07-08
20:24
Ditto for clipboard-6.2. Don't run this test on macOS, only on x11. This test checks X selection mechanisms that are only present on x11, not on unix aqua. Closed-Leaf check-in: 7b6bf3cb user: fvogel tags: bug-1475156fff
20:08
Remove superfluous code in clipboard-4.3 and clipboard-4.5 tests check-in: 79464cbb user: fvogel tags: bug-b947864419
19:58
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: b4c5f163 user: fvogel tags: bug-b947864419
2018-07-07
21:28
Also prevent unixSelect-1.* tests from failing on macOS. These tests check X selection mechanisms that are only present on x11, not on unix aqua. Therefore don't run them on aqua. check-in: fdb21d74 user: fvogel tags: bug-1475156fff
11:20
Fix [1475156fff]: Numerous select.test failures on macOS check-in: 90f8e7bc user: fvogel tags: bug-1475156fff
2018-07-06
21:22
Fix [d34dcd5225]: frame-2.17 fails on macOS Closed-Leaf check-in: fbd5c85c user: fvogel tags: bug-d34dcd5225
20:24
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS Closed-Leaf check-in: c7c1a554 user: fvogel tags: bug-1088825fff
2018-07-05
11:24
Remove debug code check-in: c77f765d user: fvogel tags: tip-510
2018-07-04
20:24
Implement [25df4fb275]: Control-u (delete from linestart to cursor) bindings for (ttk)entry, (ttk)spinbox, and text widgets. Patch from Stuart Cassoff. Leaf check-in: 6929eff5 user: fvogel tags: rfe-25df4fb275
20:06
Commit changes received from René Zaumseil check-in: ac543027 user: fvogel tags: tip-510
09:33
Changes based on recommendations in http://code.activestate.com/lists/tcl-core/19816/. Cleanup old code. Closed-Leaf check-in: d65d0705 user: stu tags: tk-stu-pkg
08:46
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald. check-in: 9d657700 user: fvogel tags: trunk
08:45
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald. check-in: 342bec0b user: fvogel tags: core-8-6-branch
08:43
Fix [37a723eadd]: wm-transient-2.2 fails on macOS check-in: 201b66f8 user: fvogel tags: trunk
08:43
Fix [37a723eadd]: wm-transient-2.2 fails on macOS check-in: cc96f015 user: fvogel tags: core-8-6-branch
08:40
Fix [1356961b8c]: wm-transient-1.8 fails on macOS. Patch from Marc Culler. check-in: 212967b6 user: fvogel tags: trunk
08:40
Fix [1356961b8c]: wm-transient-1.8 fails on macOS. Patch from Marc Culler. check-in: 84303091 user: fvogel tags: core-8-6-branch
07:13
Fix [6ca257310a]: wm resizable does not disable single dimension resizing on macOS. Patch from Marc Culler. check-in: 5f6e8877 user: fvogel tags: trunk
07:12
Fix [6ca257310a]: wm resizable does not disable single dimension resizing on macOS. Patch from Marc Culler. check-in: 155ec67d user: fvogel tags: core-8-6-branch
07:08
Fix [119bb094af]: wm-iconbitmap-1.4 and wm-iconbitmap-2.1 fail on macOS check-in: 50d0ece3 user: fvogel tags: trunk
07:08
Fix [119bb094af]: wm-iconbitmap-1.4 and wm-iconbitmap-2.1 fail on macOS check-in: 514d588f user: fvogel tags: core-8-6-branch
07:05
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS check-in: 32bea9bc user: fvogel tags: trunk
07:04
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS check-in: e90dd890 user: fvogel tags: core-8-6-branch
2018-07-03
16:08
Merge trunk. check-in: ead36d87 user: stu tags: tk-stu-pkg
02:33
Use INSTALL_*/DIST_INSTALL_* macros to make dist. check-in: dd8c3eb8 user: stu tags: trunk
2018-07-02
18:37
Try to keep the bindings list sorted-ish. , check-in: a300d76f user: stu tags: trunk
2018-07-01
15:42
Fix [37a723eadd]: wm-transient-2.2 fails on macOS Closed-Leaf check-in: 3166ee3d user: fvogel tags: bug-37a723eadd
2018-06-30
21:08
Fix bug [1356961b8c]: add code to ensure wm transient is using a true toplevel as the master. Closed-Leaf check-in: ba4117fa user: culler tags: bug-1356961b8c
14:30
Complete test wm-resizable-2.1 with the fourth combination case Closed-Leaf check-in: 32b9c8fe user: fvogel tags: bug-6ca257310a
13:48
Synchronize the resizing flags and attributes so wm resizable reports values correctly. check-in: 3752da03 user: culler tags: bug-6ca257310a
2018-06-29
21:39
Fix bug [6ca257310a]: add implementation of [TkWindow windowWillResize]. check-in: c3fd47a7 user: culler tags: bug-6ca257310a
2018-06-28
19:54
Fix [119bb094af]: wm-iconbitmap-2.1 fails on macOS Closed-Leaf check-in: 3691982a user: fvogel tags: bug-119bb094af
19:42
Fix [119bb094af]: wm-iconbitmap-1.4 fails on macOS check-in: 4a310eb1 user: fvogel tags: bug-119bb094af
18:24
Commit changes received from René Zaumseil check-in: f80ff0cf user: fvogel tags: tip-510
2018-06-26
21:26
Bugfixes by René Zaumseil: TRUE and FALSE were undefined under Linux, and types were wrong in rbcTile.c check-in: 6b1b31ec user: fvogel tags: tip-510
21:21
Add file library/rbc/graph.tcl provided by René Zaumseil check-in: f2524760 user: fvogel tags: tip-510
2018-06-25
10:16
(Partial) implementation for TIP #510: Add Rbc to Tk, from René Zaumseil. check-in: 1008d171 user: fvogel tags: tip-510
2018-06-18
20:08
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS Closed-Leaf check-in: d584f22e user: fvogel tags: bug-68b78ef96a
07:49
Sync unix/tcl.m4 with Tcl version, and re-generate unix configure script check-in: f4ff72ef user: jan.nijtmans tags: trunk
07:44
Sync tcl.m4 with Tcl, and regenerate configure script check-in: 984c527a user: jan.nijtmans tags: core-8-6-branch
2018-06-17
15:34
merge 8.5 check-in: 21fcf52e user: jan.nijtmans tags: core-8-6-branch
2018-06-16
08:50
merge trunk check-in: a73fe039 user: fvogel tags: revised_text, tip-466
08:48
Fix [de01e24aa1]: Text replace command involving selection crashes check-in: a7eda6bd user: fvogel tags: trunk
08:48
Fix [de01e24aa1]: Text replace command involving selection crashes check-in: 4115c4e6 user: fvogel tags: core-8-6-branch
2018-06-15
10:26
Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. Add FreeBSD and OpenBSD 8.6 paths. check-in: 6f55ed19 user: stu tags: trunk
08:30
Make svg compile with MS VC++ 6 - attention - strtoll is replaced by strtol which has lower resolution. check-in: d51b5993 user: oehhar tags: tip-507
2018-06-13
20:29
merge trunk check-in: 2a60a35b user: fvogel tags: revised_text, tip-466
20:27
Fix [de01e24aa1]: Text replace command involving selection crashes Closed-Leaf check-in: e73b162c user: fvogel tags: bug-de01e24aa1
11:30
New files provided by René Zaumseil: photo.n man page updated, and tests refined. check-in: 226b79e3 user: fvogel tags: tip-507
11:19
Add (currently crashing) test text-8.28 to demonstrate [de01e24aa1]: Text replace command involving selection crashes check-in: d0203d44 user: fvogel tags: bug-de01e24aa1
2018-06-12
19:35
Further fix for [1821174fff], by Christian Werner. Also, remove or replace deprecated calls in the macOS implementation (by Marc Culler). check-in: 4891e0dc user: fvogel tags: trunk
19:35
Further fix for [1821174fff], by Christian Werner. Also, remove or replace deprecated calls in the macOS implementation (by Marc Culler). check-in: 349f9323 user: fvogel tags: core-8-6-branch
2018-06-11
17:15
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald Closed-Leaf check-in: 0f4e1517 user: fvogel tags: bug-309b426171
2018-06-09
20:24
Remove platform checking: all platforms will call XSync() Closed-Leaf check-in: d47221a4 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-06-08
14:35
Removed unnecessary calls to deprecated methods [NSWindow disableFlushWindow] and [NSWindow enableFlushWindow] in TkMacOSXSetupDrawingContext and TkMacOSXRestoreDrawingContext respectively. check-in: 270e0f0e user: culler tags: bug-1938774fff, bug-1821174fff
2018-06-07
19:18
Replace calls to deprecated [NSWindow flushWindow] et al with calls to [NSWindow displayIfNeeded]. check-in: b166995c user: culler tags: bug-1938774fff, bug-1821174fff
2018-06-06
18:13
Make branch compile with MSVC 2008 (Express Edition) check-in: 51bedfe8 user: fvogel tags: tip-507
2018-06-04
21:04
Test added by René Zaumseil for the crash he just fixed check-in: b935c022 user: fvogel tags: tip-507
21:03
René Zaumseil fixed a crash check-in: d6040611 user: fvogel tags: tip-507
2018-06-03
22:03
Moved range check of keycode to TkpSetKeycodeAndState for ticket [382712ad]. check-in: 07d8c66f user: chw tags: bug-382712ade6
2018-05-31
21:25
merge 8.6 check-in: a7a7676f user: jan.nijtmans tags: androwish
20:13
Sync various configure-related changes from Tcl (from core-8-branch) check-in: f017dfc8 user: jan.nijtmans tags: trunk
2018-05-26
07:07
Add a missing fix from Christian Werner. See [1821174fff] check-in: 0e402fa7 user: fvogel tags: bug-1938774fff, bug-1821174fff
07:01
merge core-8-6-branch check-in: 00d5737a user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-05-16
18:16
New files provided by René Zaumseil check-in: 2bc38f44 user: fvogel tags: tip-507
2018-05-15
19:35
Add missing bit to makefile.vc to try to make it compile with MSVC check-in: 2bdaabc6 user: fvogel tags: tip-507
19:32
Add missing files, as provided by René Zaumseil. check-in: 3eb7382a user: fvogel tags: tip-507
19:30
Implementation of TIP #507: Include simple svg support with nanosvg. Files as provided by René Zaumseil. check-in: 736b7c4d user: fvogel tags: tip-507
2018-05-13
19:30
Merge TIP #496 implementation following positive vote by the TCT check-in: d73779cf user: fvogel tags: trunk
19:24
Fix [38e83e6ec9]: canvasText-1.11 fails on macOS (ditto for config-4.57) check-in: e4a967f3 user: fvogel tags: trunk
19:24
Fix [38e83e6ec9]: canvasText-1.11 fails on macOS (ditto for config-4.57) check-in: daedfc3f user: fvogel tags: core-8-6-branch
17:41
Fix [66db98f30d]: choosedir, filebox, msgbox tests fails on macOS + undocumented options -message and -command check-in: 3628b824 user: fvogel tags: trunk
17:41
Fix [66db98f30d]: choosedir, filebox, msgbox tests fails on macOS + undocumented options -message and -command check-in: 95784c73 user: fvogel tags: core-8-6-branch
17:35
Fix [ddeef0e069]: Some canvImg tests fail on macOS check-in: 17a6f47a user: fvogel tags: trunk
17:35
Fix [ddeef0e069]: Some canvImg tests fail on macOS check-in: 57efce1e user: fvogel tags: core-8-6-branch
2018-05-03
22:25
Fixed [6da617825e]: button-13.1 to -13.8 fail on macOS check-in: 71d79da3 user: culler tags: trunk
22:22
Fixed [6da617825e]: button-13.1 to -13.8 fail on macOS check-in: 5c15789c user: culler tags: core-8-6-branch
20:32
Fix [696cc431c3]: undocumented styling options for ttk:: widgets check-in: dc588239 user: fvogel tags: trunk
20:31
Fix [696cc431c3]: undocumented styling options for ttk:: widgets check-in: b153cee2 user: fvogel tags: core-8-6-branch
20:29
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: 2479ca2d user: fvogel tags: trunk
20:28
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: 1fdcf6f5 user: fvogel tags: core-8-6-branch
20:26
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors check-in: 4e7eee43 user: fvogel tags: trunk
20:25
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors check-in: 228b1c83 user: fvogel tags: core-8-6-branch
19:22
Organize differently documentation for -placeholder* options. These are promoted to the state of standard options, which resolves cross-linking issues with the html help maker. Closed-Leaf check-in: c7941c03 user: fvogel tags: tip-496
06:12
Further patch from Christian Werner, on the observation that on Fedora 28 Workstation on x86_64 XKeyEvents generated by input methods have the keycode field set to 0 which fails the range check and thus doesn't get processed further check-in: 7ecf523a user: fvogel tags: bug-382712ade6
06:07
merge core-8-6-branch check-in: 97905640 user: fvogel tags: bug-382712ade6
2018-05-01
22:32
Eliminate unnecessary offsets. This moves buttons down 1px, which is better. Closed-Leaf check-in: 82724e59 user: culler tags: bug-6da617825e
19:14
Adjust button metrics in HITheme instead of Tk. check-in: 899361f8 user: culler tags: bug-6da617825e
19:01
merge trunk check-in: 08198ac6 user: fvogel tags: tip-496
18:57
Fix wrong formatting in busy.n check-in: c61698ed user: fvogel tags: trunk
18:57
Fix wrong formatting in busy.n Closed-Leaf check-in: aae2e547 user: fvogel tags: tip-492
15:34
Improved documentation for tip-496. Compiles, but there is still an issue regarding cross-linking to ttk_entry.n check-in: d6ccb97d user: fvogel tags: tip-496
14:45
Documentation for -placeholder and -placeholderforeground options, from René Zaumseil. Does not compile and needs further work. check-in: 6b0e7ef4 user: fvogel tags: tip-496
12:48
Unify further error messages for tk_messageBox options check-in: ceca7257 user: fvogel tags: bug-66db98f30d
12:37
Unify error messages for wrong values of 'tk_messageBox -default' among platforms: Windows and X11 now return the same error check-in: f89fc3bb user: fvogel tags: bug-66db98f30d
12:20
Make msgbox.test pass on all platforms (checked on Win Vista, Linux Debian 8 and macOS 10.12.6) check-in: c2a16489 user: fvogel tags: bug-66db98f30d
11:49
Fix mistake in previous commit check-in: ee50df16 user: fvogel tags: bug-66db98f30d
10:46
Fix msgbox.test expected results when running on macOS check-in: 39ba3d50 user: fvogel tags: bug-66db98f30d
10:15
Document -command macOS-specific option of tk_messageBox check-in: 1c3b84d4 user: fvogel tags: bug-66db98f30d
08:35
Fix filebox.test expected results when running on macOS check-in: c86f4aab user: fvogel tags: bug-66db98f30d
08:06
Document -command macOS-specific option of tk_chooseDirectory, tk_getOpenFile and tk_GetSaveFile check-in: e402b3c4 user: fvogel tags: bug-66db98f30d
2018-04-30
19:30
Document -message macOS-specific option of tk_chooseDirectory check-in: 5c22cdf2 user: fvogel tags: bug-66db98f30d
19:21
Work around [38e83e6ec9]: config-4.57 fails on macOS Closed-Leaf check-in: 6d66f25c user: fvogel tags: bug-38e83e6ec9
19:01
Work around [38e83e6ec9]: canvasText-1.11 fails on macOS check-in: 2ac3c018 user: fvogel tags: bug-38e83e6ec9
18:49
Fix [ddeef0e069]: Some canvImg tests fail on macOS Closed-Leaf check-in: 47aadbfe user: fvogel tags: bug-ddeef0e069
18:25
Fix missing part of the error message in test choosedir-1.5.2 check-in: 272fd0a4 user: fvogel tags: bug-66db98f30d
18:14
Some tests in choosedir.test (those that check the options parsing) can be run on all platforms, therefore remove the unnecessary constraints check-in: d294cf00 user: fvogel tags: bug-66db98f30d
18:11
Fix [66db98f30d]: choosedir-1.5 fails on macOS check-in: c582c6e3 user: fvogel tags: bug-66db98f30d
15:58
Fix [6d5042069f]: tk inactive does not work on macOS (tk-6.5 fails) check-in: e6bc333f user: culler tags: trunk
15:53
Fix [6d5042069f]: tk inactive does not work on macOS (tk-6.5 fails) check-in: adb7926c user: culler tags: core-8-6-branch
06:07
Close unintended fork Closed-Leaf check-in: 869663f3 user: fvogel tags: bug-6d5042069f
2018-04-29
22:43
Explicitly initialize the static timestamp, for stylistic reasons. check-in: 3e10c91d user: culler tags: bug-6d5042069f
22:00
A minimally invasive fix. Since the one and only TkDisplay is a static global in tkMacOSXXStubs.c, we may as well do the same with the timestamp.. check-in: 1c46b1ab user: culler tags: bug-6d5042069f
17:28
The inactivity timer still works; only the reset is broken. And it is not necessary to reset the system timer. This is a workaround. check-in: 7f32e54a user: culler tags: bug-6d5042069f
15:57
Fix man page of Tk_GetUserInactiveTime and Tk_ResetUserInactiveTime check-in: 2c6f10e4 user: fvogel tags: bug-6d5042069f
03:01
Borrowed a hack from tkMacOSXClipboard.c to make sure that the same Time variable is updated by the tk inactive command and the event processor. check-in: c4492b2e user: culler tags: bug-6d5042069f
01:51
Create a simple inactivity timer. check-in: 9e956dfe user: culler tags: bug-6d5042069f
2018-04-28
13:54
Remove test listbox-32 that failed because it was trying to check untestable things (see [75d38f8608]). Closed-Leaf check-in: b06d31bb user: fvogel tags: bug-75d38f8608
07:38
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors Closed-Leaf check-in: 48cc00a1 user: fvogel tags: bug-98c41cf3e7
07:21
Fix [7423f90fbf]: missing option priorities prevent users from styling some widgets check-in: a81d9581 user: fvogel tags: trunk
07:20
Fix [7423f90fbf]: missing option priorities prevent users from styling some widgets check-in: 837b4eba user: fvogel tags: core-8-6-branch
2018-04-24
00:00
Set the other 'option add' commands to use widgetDefault as the priority. Closed-Leaf check-in: c9b03e6d user: bll tags: bug-7423f90f
2018-04-22
17:49
Change all 'option add' default values to 'widgetDefault'. Reference: bug-7432f90f check-in: cb74b607 user: bll tags: bug-7423f90f
17:46
Create new branch named "bug-7423f90f" check-in: 3d31f122 user: bll tags: bug-7423f90f
2018-04-20
17:41
Add some missing styling options. Closed-Leaf check-in: f86863a3 user: bll tags: rfe-696cc431
2018-04-17
18:58
Update font styling. check-in: ab30722f user: bll tags: rfe-696cc431
2018-04-15
21:18
Fix test entry-10.1 in ttk/entry.test so that ttk widgets are tested, and add testing of -placeholderforeground for ttk::entry. check-in: 999eb159 user: fvogel tags: tip-496
08:55
merge trunk (because tip-496 does not target 8.6 but 8.7, whereas branch tip-496 was created off core-8-6-branch) check-in: cfca518b user: fvogel tags: tip-496
2018-04-14
09:39
merge trunk (except changes in generic/tkTextIndex.c from [52b7383b]) check-in: 229fbd79 user: fvogel tags: revised_text, tip-466
2018-04-12
22:52
Merge core-8-6-branch check-in: 72169aea user: jan.nijtmans tags: trunk
22:46
Fix two new gcc-7.3 (harmless) compiler warnings. check-in: 73184e82 user: jan.nijtmans tags: core-8-6-branch
2018-04-11
21:19
Merge core-8-6-branch check-in: 52b7383b user: jan.nijtmans tags: trunk
21:08
Improved surrogate handling for TCL_UTF_MAX=3|4. (backported from androwish). Slight optimizations. check-in: ea535c24 user: jan.nijtmans tags: core-8-6-branch
2018-04-09
20:53
Add missing parameter for -focusfill. check-in: 4fb73acd user: bll tags: rfe-696cc431
06:14
Remove superfluous lines check-in: 0c180223 user: fvogel tags: rfe-696cc431
01:32
Fix wrong font styling in ttk::treeview. check-in: bdd060f3 user: bll tags: rfe-696cc431
01:23
Fix unescaped hyphens. check-in: 38f3ebfa user: bll tags: rfe-696cc431
01:15
Fix ordering errors and display fonts. Add parameter text to all options. Verify ttk::treeview styling options. Update ttk::combobox styling doc. check-in: 8b3dcf84 user: bll tags: rfe-696cc431
2018-04-07
22:55
ttk_treeview. Needs verification. check-in: b501bd16 user: bll tags: rfe-696cc431
22:31
draft 5: all but treeview should be complete. check-in: d0576d63 user: bll tags: rfe-696cc431
21:41
draft 4 check-in: a3b5b988 user: bll tags: rfe-696cc431
16:06
draft 3: interim progress 2018-4-7 09.06. check-in: 2017722e user: bll tags: rfe-696cc431
15:30
draft 2: Use -man macros subset. check-in: b50edcc0 user: bll tags: rfe-696cc431
2018-04-06
13:21
Add styling options. draft 1: for review. check-in: d0d6704a user: bll tags: rfe-696cc431
12:50
Create new branch named "rfe-696cc431" check-in: 21cab9b5 user: bll tags: rfe-696cc431
2018-04-04
13:18
Some fixes in redo handling. check-in: 02058252 user: gcramer tags: revised_text, tip-466
2018-04-03
19:06
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. check-in: 28e34c6a user: fvogel tags: trunk
19:06
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. check-in: e57b1bc9 user: fvogel tags: core-8-6-branch
2018-03-31
07:17
Solution from dnikolajevich made thread safe. Thanks to Christian Werner for providing this patch. check-in: fb3f34ae user: fvogel tags: bug-75d38f8608
2018-03-26
20:26
Sync win/tcl.m4 with Tcl version check-in: 0994c0a9 user: jan.nijtmans tags: trunk
12:12
Bug in "edit info" fixed. check-in: b3d54646 user: gcramer tags: revised_text, tip-466
2018-03-25
18:58
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. Closed-Leaf check-in: e67b7653 user: fvogel tags: bug-59fccbfa27
16:05
Better solution to [75d38f8608], that fixes the problem for all widgets, not only listbox. Thanks to oehhar for some of the ideas in that patch, and to dnikolajevich for providing this implementation. check-in: e4be3247 user: fvogel tags: bug-75d38f8608
15:59
Add test listbox-32 to check for support of high resolution 'mouse wheels', actually for 2 fingers touch scroll on some devices. Thanks to dnikolajevich for providing the test. check-in: 88bcfc9b user: fvogel tags: bug-75d38f8608
2018-03-20
21:11
Add missing documentation about items of the tk::Priv array check-in: 8d63df1b user: fvogel tags: bug-75d38f8608
21:05
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: da31d31c user: fvogel tags: bug-75d38f8608
2018-03-15
20:59
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: f2d77e8f user: fvogel tags: trunk
20:58
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: 8014f1c6 user: fvogel tags: core-8-6-branch
2018-03-11
21:25
Fix alphabetical order in options list and commands list Closed-Leaf check-in: 1cd3c744 user: fvogel tags: bug-3e490c1386
21:19
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: 59a7b76c user: fvogel tags: bug-3e490c1386
11:51
Create new branch named "nmake-install-pdbs" check-in: 55de495b user: apnadkarni tags: nmake-install-pdbs
2018-03-10
16:39
Remove unused method call: check-in: fc2c5d8d user: kevin_walzer tags: mac_services
2018-03-08
04:49
Implementation and documentation complete, now ready to be submitted as TIP check-in: 92e729fc user: kevin_walzer tags: mac_services
2018-03-07
21:02
Merge trunk check-in: 538c026e user: fvogel tags: revised_text, tip-466
20:53
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner, with review by Gregor Cramer. check-in: 61c10a2d user: fvogel tags: trunk
20:52
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner, with review by Gregor Cramer. check-in: bce3c922 user: fvogel tags: core-8-6-branch
13:52
Flesh out implementation check-in: ac439fce user: kevin_walzer tags: mac_services
13:49
Flesh out implementation check-in: f948d903 user: kevin_walzer tags: mac_services
03:51
Implement script level bindings check-in: f4e8427e user: kevin_walzer tags: mac_services
2018-03-06
07:13
Moderate impact of the comment added in the previous commit. Closed-Leaf check-in: 698a03d7 user: fvogel tags: bug-71b1319acc
2018-03-05
22:45
Fix spinbox-3.15 test result since two new options were added in the ouput of [.spinbox configure] check-in: ff2a94d1 user: fvogel tags: tip-496
22:33
Latest changes from René Zaumseil. Now tk::spinbox supports -placeholder* options, and justification of the placeholder text in all widgets is supposed to honor -justify (this latter point does not work in fact). check-in: e9ede77f user: fvogel tags: tip-496
16:12
silence compiler warning check-in: 2110cd4b user: dgp tags: trunk
12:48
More refinements check-in: 9d651eb4 user: kevin_walzer tags: mac_services
12:43
Modify makefile to add new file check-in: 4e610619 user: kevin_walzer tags: mac_services
07:14
Add a comment (from Gregor Cramer). check-in: 555014b9 user: fvogel tags: bug-71b1319acc
03:57
Begin refinements of code check-in: b04d0fa1 user: kevin_walzer tags: mac_services
03:34
Implementation of NSServices API for Tk core on macOS check-in: 84e5ea7b user: kevin_walzer tags: mac_services
2018-03-04
21:57
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: d913c22e user: fvogel tags: trunk
21:57
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: dd773fa8 user: fvogel tags: core-8-6-branch
21:45
Merge branch tip-489 following acceptation of this TIP through TCT vote. check-in: afa7b579 user: fvogel tags: trunk
2018-03-01
21:39
Fix [b631acf716]: unix/tcl.m4 still contains reference to ieee library check-in: 14ee7b1d user: jan.nijtmans tags: trunk
20:29
Fix [b631acf716]: unix/tcl.m4 still contains reference to ieee library check-in: 0ec54fc2 user: jan.nijtmans tags: core-8-6-branch
2018-02-21
20:58
Fix error in testing argument numbers in 'canvas image' command. Thanks to René Zaumseil. Closed-Leaf check-in: 39bf9540 user: fvogel tags: canvas_image, tip-489
2018-02-18
21:44
Fix previous commit Closed-Leaf check-in: 338335df user: fvogel tags: bug-2321708fff
21:40
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: 95fe57fb user: fvogel tags: bug-2321708fff
2018-02-12
23:58
Merge updates from 8.6 branch. check-in: 45295241 user: mistachkin tags: irontcl
2018-02-11
16:39
Remove useless tests entry-10.2 and -10.3 (for ttk::entry) since these did not check anything except visually, which is not checked by tcltest. Instead, add -placeholder option and -placeholderforeground style configuration in the demos. check-in: 41364e89 user: fvogel tags: tip-496
16:27
A better way of checking if -placeholder was given non empty or not check-in: 83a7c8e8 user: fvogel tags: tip-496
16:22
ttk::entry: cosmetic changes check-in: 092ce9e5 user: fvogel tags: tip-496
15:57
Removed useless test entry-25.1 since this test does not check anything except visually, which is not checked by tcltest. Instead, add -placeholder options in the demos. check-in: e35ea296 user: fvogel tags: tip-496
15:40
Avoid confusion: totalLength and height are not used here, and are anyway overwritten a few lines below. check-in: 7d0718e6 user: fvogel tags: tip-496
15:38
tk::entry: Moved defines where they belong to, reordered options to follow alphabetical order, and miscellaneous cosmetic changes. check-in: 151297de user: fvogel tags: tip-496
12:01
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patches from Christian Werner. check-in: dac5c242 user: fvogel tags: trunk
12:01
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patches from Christian Werner. check-in: 3b83c2a9 user: fvogel tags: core-8-6-branch
11:20
Fix [1c5f27afe5]. Make winWm-5.2 pass again by forcing -tearoff 1 (as it was the case before implementation of TIP #161). check-in: 973f6db0 user: fvogel tags: trunk
2018-02-10
17:32
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. Thanks to Joe English. check-in: d0ca852b user: fvogel tags: trunk
17:32
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. Thanks to Joe English. check-in: 32335211 user: fvogel tags: core-8-6-branch
15:45
Merge branch tip-492 following acceptation of this TIP through TCT vote. check-in: 6e907b54 user: fvogel tags: trunk
15:36
Fix formatting in man canvas for the image command check-in: 1633e545 user: fvogel tags: canvas_image, tip-489
15:29
Reformat some lines - Better follow the Tcl Engineering Manual check-in: ec97c557 user: fvogel tags: canvas_image, tip-489
14:53
merge core-8-6-branch check-in: a3f9d6bd user: fvogel tags: canvas_image, tip-489
10:19
Corrected background colour in canvas.test 20.1 check-in: 30f3375c user: scotty tags: canvas_image, tip-489
09:14
Remove -DDEBUG_DRAWCANVAS debug flag from makefile.vc check-in: e684cbc8 user: fvogel tags: canvas_image, tip-489
09:00
Better debug output formatting (from Scott). check-in: 11814b12 user: fvogel tags: canvas_image, tip-489
2018-02-09
12:52
Add typecasts in DrawCanvas() to assist MS VC compiler. check-in: d5b83928 user: scotty tags: canvas_image, tip-489
2018-02-08
21:53
merge core-8-6-branch check-in: dde0b340 user: fvogel tags: tip-496
19:26
Fix bug (only 8 characters from the placeholder could be seen). Patch from René Zaumseil. Thanks to Rüdiger Härtel for the report. check-in: 4cd47e0e user: fvogel tags: tip-496
2018-02-07
22:25
Two tests should not bear the same name check-in: 97a5fa99 user: fvogel tags: canvas_image, tip-489
11:07
Correct DrawCanvas() behaviour on Windows. check-in: ea1ccff2 user: scotty tags: canvas_image, tip-489
2018-02-06
23:32
-placeholdertext becomes -placeholder. Changes provided by René Zaumseil check-in: 96a881e1 user: fvogel tags: tip-496
23:28
Change -empty* option names to -placeholder*. Changes provided by René Zaumseil check-in: 34374516 user: fvogel tags: tip-496
2018-02-04
17:34
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. check-in: c36187dd user: fvogel tags: trunk
17:34
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. check-in: dfa30ff0 user: fvogel tags: core-8-6-branch
2018-02-03
15:07
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command check-in: 8fee9a22 user: fvogel tags: trunk
15:07
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command check-in: 35639ec2 user: fvogel tags: core-8-6-branch
2018-01-31
17:50
Fix entry-3.15 test result since two new options were added in the ouput of [.entry configure] check-in: 1abd5db1 user: fvogel tags: tip-496
17:48
Implementation of TIP #496 - Display hints in ::ttk::entry (by René Zaumseil) check-in: 7fc7849e user: fvogel tags: tip-496
07:28
Remove superfluous blank line Closed-Leaf check-in: 5cc6bb16 user: fvogel tags: bug-502e74e9ad
07:25
Patch refinement from Christian Werner. It is now possible to 'make test' with an untrusted X connection without being stopped by X errors (and of course with more failures due to the untrusted connection). check-in: fc243f37 user: fvogel tags: bug-502e74e9ad
2018-01-30
21:45
Merge trunk since TIP #492 targets 8.7 check-in: 5445f741 user: fvogel tags: tip-492
21:38
Remove details of the 'busy window' naming from the busy man page. check-in: 6b4cb686 user: fvogel tags: tip-492
21:23
Further improve the busy man page, and fix alphabetical order of commands. check-in: 6b6ef6fe user: fvogel tags: tip-492
2018-01-29
21:32
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patch from Christian Werner. check-in: 3c7f220c user: fvogel tags: bug-502e74e9ad
07:16
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner. check-in: a16ed2d0 user: fvogel tags: bug-71b1319acc
2018-01-28
22:00
merge core-8-6-branch ([e20d5ca7cd] - textTag-18.1 fails on OS X - was already fixed in trunk) check-in: db04f1ae user: fvogel tags: trunk
21:57
Fix [e20d5ca7cd]: textTag-18.1 fails on OS X check-in: 745b4344 user: fvogel tags: core-8-6-branch
21:20
Fix indentation that was lost in [f057be0817] check-in: ee29acea user: fvogel tags: trunk
21:20
Fix indentation that was lost in [f057be0817] check-in: 776de100 user: fvogel tags: core-8-6-branch
19:49
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. Closed-Leaf check-in: 01df1cb3 user: fvogel tags: bug-5d991b822e
16:49
Merge trunk. Among other things from trunk: Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Revised text widget. Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. check-in: c410f6f0 user: fvogel tags: revised_text, tip-466
15:46
Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Legacy text widget. check-in: a7ec0f21 user: fvogel tags: trunk
15:45
Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Legacy text widget. check-in: c53966de user: fvogel tags: core-8-6-branch
15:31
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command Closed-Leaf check-in: c443e4ee user: fvogel tags: bug-9d27218f76
2018-01-27
15:13
Improve documentation for 'tk busy' check-in: ee6d7f24 user: fvogel tags: tip-492
14:09
merge core-8-6-branch check-in: 9fa7c7b5 user: fvogel tags: canvas_image, tip-489
2018-01-25
18:54
Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. Bugfix, doc upddate and new tests by Keith Nash. check-in: 3afc5077 user: fvogel tags: trunk
18:53
Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. Bugfix, doc upddate and new tests by Keith Nash. check-in: 79288b8f user: fvogel tags: core-8-6-branch
2018-01-22
20:42
Revised tests/safePrimarySelection.test for unsafe slave interpreters Closed-Leaf check-in: 043985b1 user: kjnash tags: bug-de156e9efe
15:13
merge-mark (still build with -DTCL_NO_DEPRECATED, since Tk 8.7 should not use anything deprecated in Tcl 8.7) check-in: 8e193bfa user: jan.nijtmans tags: trunk
15:11
Permit Tk 8.6 to use deprecated Tcl constructs (since we cannot look into the future, which constructs will be deprecated in Tcl 8.7+). Tk 8.6 should build independant of this. check-in: d4c00c63 user: jan.nijtmans tags: core-8-6-branch
2018-01-21
11:26
merge core-8-6-branch check-in: a5a75827 user: fvogel tags: bug-de156e9efe
2018-01-20
16:41
merge core-8-6-branch check-in: c3195a66 user: jan.nijtmans tags: androwish
2018-01-19
20:54
Latest fix proposal from Christian Werner: revert the two previous commits and add XSync() just before the garbage collector, which minimizes the number of XSync() calls, therefore optimizing performance while still fixing the bug. check-in: 563b7081 user: fvogel tags: bug-1938774fff, bug-1821174fff
20:39
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry check-in: 26d5f8a2 user: fvogel tags: trunk
20:39
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry check-in: 005c6b29 user: fvogel tags: core-8-6-branch
2018-01-18
14:23
Fix broken build (one line of the patch for [382712ade6] was missing) check-in: 1e73f2c5 user: fvogel tags: trunk
14:23
Fix broken build (one line of the patch for [382712ade6] was missing) check-in: 89cf5e33 user: fvogel tags: core-8-6-branch
14:23
Fix broken build (one line of the patch was missing) check-in: 8038fd23 user: fvogel tags: bug-382712ade6
00:42
Deal with the case of selection modification by insertion. All tests about <<Selection>> now pass, and no test is newly failing. Closed-Leaf check-in: 6e14c473 user: fvogel tags: bug-b68710aed6
00:29
Add more <<Selection>> event generation tests. check-in: 14510abd user: fvogel tags: bug-b68710aed6
2018-01-17
20:46
Added an example to menu.tcl that uses both -compound and -image in the same entry. check-in: 7887f892 user: gerald tags: trunk
07:18
More complete patch from Christian Werner to fix [1821174fff] and [1938774fff] check-in: c1131971 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-01-16
20:29
Deal with the case of selection modification by deletion. This makes text-27.15b and text-27.15c pass. check-in: 4599d5ab user: fvogel tags: bug-b68710aed6
20:13
Avoid confusion: the <<Selection>> event is documented to fire when the selection in the widget is changed. The previous commit message (and content) confused text widget selection and PRIMARY (X) selection. <<Selection>> shall fire whenever the text widget selection is changed, independently of whether the widget exports its selection or not, i.e. whether the PRIMARY selection is impacted or not. check-in: ed1d4fb1 user: fvogel tags: bug-b68710aed6
19:48
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: f19610bd user: fvogel tags: trunk
19:48
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: a0f74682 user: fvogel tags: core-8-6-branch
16:28
merge-mark check-in: df93ea26 user: jan.nijtmans tags: trunk
16:27
Make Tk 8.6 loadable in a TIP #484-enhanced Tcl 8.7. Backported from trunk. check-in: 93487383 user: jan.nijtmans tags: core-8-6-branch
2018-01-15
22:25
Add three (currently failing) tests text-27.15[abc] that will pass when <<Selection>> will fire from the text widget upon <<PasteSelection>>, <Delete> or <<Cut>>, when the text widget selection is impacted and it exports its selection (such events will therefore impact the PRIMARY selection, and this must trigger a <<Selection>> event) check-in: 55d3ab75 user: fvogel tags: bug-b68710aed6
21:23
Add fix #3 from [b68710aed6] (Fix mistake in ::tk::TextPrevPos using append). This only applies to the revised text widget, not to the legacy version, see comments in [b68710aed6]. check-in: 74f86687 user: fvogel tags: revised_text, tip-466
21:15
Add fix #1 from [b68710aed6] (Add test of -state normal to <Meta-d>). This only applies to the revised text widget, not to the legacy version, see comments in [b68710aed6]. check-in: 2fc3c5dc user: fvogel tags: revised_text, tip-466
20:56
Remove unnecessary (in the legacy text widget) check for normal state when <Meta-d> check-in: 11ac36c2 user: fvogel tags: bug-b68710aed6
2018-01-14
15:42
Remove documentation of unused arguments of ::tk::TextInsertSelection check-in: 9b062db8 user: fvogel tags: revised_text, tip-466
15:18
Take some proposals from kjnash in [b68710aed6], namely 1. Add test of -state normal to <Meta-d>, and 2. Don't add autoseparators when doing <<Cut>> if the widget is disabled and the operation is therefore only a <<Copy>>. check-in: b3f05000 user: fvogel tags: bug-b68710aed6
14:54
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. check-in: a597a915 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-01-13
13:50
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry Closed-Leaf check-in: 95cf2308 user: fvogel tags: bug-b4214b4712, bug-657c389120
2018-01-12
14:34
Sync tcl.m4 with Tcl. See also https://core.tcl.tk/tcl/info/eb2c85495faaa9ed. check-in: d1cee38d user: stu tags: trunk
2018-01-10
20:45
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: 2f691822 user: fvogel tags: bug-382712ade6
07:29
The directory browser tree widget demo prefers normalized paths. Fixes [2780147f]. check-in: 1bd221ce user: stu tags: trunk
2018-01-09
15:18
Always reserve 4 bytes for UTF-8 character storage: It might be that Tk is compiled with TCL_UTF_MAX=3, but running in Tcl 8.7 with TIP #389 (TCL_UTF_MAX=3). Leaf check-in: 373e2f4f user: jan.nijtmans tags: bug-00a27923ee
2018-01-08
11:22
merge core-8-6-branch check-in: 06baa487 user: jan.nijtmans tags: trunk
10:12
Some fixes for TCL_UTF_MAX == 4. Looks OK for other values of TCL_UTF_MAX. check-in: abd40ee6 user: jan.nijtmans tags: bug-00a27923ee
09:12
merge core-8-6-branch check-in: 72b54f9a user: jan.nijtmans tags: bug-00a27923ee
09:03
Some code cleanup, suggested by Christian Werner. Cherry-picked from bug-00a27923ee branch. check-in: 8acca87b user: jan.nijtmans tags: core-8-6-branch
2018-01-07
20:33
This part of the patch was missing in the previous commit. check-in: 5d1eaee9 user: fvogel tags: bug-00a27923ee
20:32
Better patch from Christian Werner. check-in: 6a924878 user: fvogel tags: bug-00a27923ee
18:08
Merge changes form 8.6 branch except retain legacy MSVC build system. check-in: 55b0f406 user: mistachkin tags: irontcl
16:59
Fix error in merging trunk on 2017-12-08, see [b1825a9d04]. The revised_text branch did not compile since then. check-in: fa928fb2 user: fvogel tags: revised_text, tip-466
16:51
merge trunk check-in: 3901ad12 user: fvogel tags: revised_text, tip-466
15:42
Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. check-in: 426c2897 user: fvogel tags: trunk
15:42
Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. check-in: 72cf11e4 user: fvogel tags: core-8-6-branch
15:41
Fix (again) alphabetical order of the widget-specific options of ttk:spinbox. Closed-Leaf check-in: 2eb7351f user: fvogel tags: bug-84af709826
15:19
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 84a7a2b0 user: fvogel tags: trunk
15:19
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 850ce105 user: fvogel tags: core-8-6-branch
15:18
Adapt test result for checkbutton-1.8 following addition of the invoke command on the checkbutton Closed-Leaf check-in: b46730c5 user: fvogel tags: bug-fa8de77936
15:17
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 368d714e user: fvogel tags: bug-fa8de77936
15:09
Complement test checkbutton-1.8 so that it crashes now on checkbutton invoke again --> needs a further fix. check-in: 54686b0e user: fvogel tags: bug-fa8de77936
14:57
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner check-in: 4c54ec1d user: fvogel tags: trunk
14:56
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner check-in: 5681e5f1 user: fvogel tags: core-8-6-branch
14:55
Fix [882108bf05]: Incorrect style for disabled state of treeview check-in: bb69b939 user: fvogel tags: trunk
14:54
Fix [882108bf05]: Incorrect style for disabled state of treeview check-in: 8a5d6b9a user: fvogel tags: core-8-6-branch
14:52
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 7c70f799 user: fvogel tags: trunk
14:51
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 5ce2d95e user: fvogel tags: core-8-6-branch
14:49
Fix [84af709826]: ttk::treeview does not support -state standard option check-in: bd800bb8 user: fvogel tags: trunk
14:41
Fix [84af709826]: ttk::treeview does not support -state standard option check-in: 8b21a9aa user: fvogel tags: core-8-6-branch
14:40
Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow check-in: 6ccc60eb user: fvogel tags: trunk
14:38
Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow check-in: c2ed53e6 user: fvogel tags: core-8-6-branch
14:35
Add non-regression test checkbutton-1.8 check-in: 04c4a22c user: fvogel tags: bug-fa8de77936
14:20
Correct handling of refcount in ProgressbarStepCommand. Patch from Christian Werner. check-in: 2376ccf7 user: fvogel tags: bug-fa8de77936
14:04
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner. check-in: dc17ebe6 user: fvogel tags: bug-fa8de77936
2018-01-01
16:47
Propagate fix to the 'default' theme check-in: 26409d09 user: fvogel tags: bug-882108bf05
16:38
Fix [882108bf05]: Incorrect style for disabled state of treeview. Patch provided by Rüdiger Härtel. check-in: 7f002659 user: fvogel tags: bug-882108bf05
2017-12-31
15:34
Add test scale-2.1 to check support of the -state option by ttk::scale Closed-Leaf check-in: 3249a5bc user: fvogel tags: bug-925262ed17
15:20
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 2214389b user: fvogel tags: bug-925262ed17
14:48
Fix [84af709826] (ttk::treeview does not support -state standard option) by clarifying in the man page for ttk::widget what a compatibility option is. check-in: b06d81a1 user: fvogel tags: bug-84af709826
14:35
Remove -width from the widget-specific options section of the ttk::button man page. The -width option is a standard option already linking to the ttk::widget man page. check-in: 04ba846f user: fvogel tags: bug-84af709826
14:19
Fix alphabetical order for the widget-specific options of ttk::progressbar and ttk:spinbox. check-in: 21b999a9 user: fvogel tags: bug-84af709826
14:12
Remove wrong info from the man page of ttk::separator and ttk::sizegrip: the -state option is actually not supported by these two widgets. Note: Addition of '.PP' in ttk_separator.n is needed to avoid loosing the 'contents' header in the generated html page, for some obscure reason (alternative: add more .SH sections, as is done in ttk_sizegrip.n). check-in: 61314306 user: fvogel tags: bug-84af709826
12:41
Document -state for ttk::label and ttk::spinbox, same as for ttk::button check-in: 659c548c user: fvogel tags: bug-84af709826
12:37
Remove section 'COMPATIBILITY OPTIONS' from the ttk::button man page, it duplicates the section of the same name in the ttk::widget man page, which is already linked from the ttk::button man page. This makes the man page for ttk::button consistent with the man pages for ttk::checkbutton, ttk::menubutton and ttk::radiobutton. check-in: 6fe4e4d4 user: fvogel tags: bug-84af709826
11:42
Fix [64bef9b7e7]:Standard methods not documented for ttk::panedwindow Closed-Leaf check-in: 9a641d35 user: fvogel tags: bug-64bef9b7e7
09:01
Fix [00a27923ee]: text/entry dysfunctional when pasting an emoji on MacOSX. Thanks to Christian Werner. check-in: d0d3d91c user: fvogel tags: bug-00a27923ee
08:49
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. check-in: a1f15136 user: fvogel tags: trunk
08:49
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. check-in: 233a2603 user: fvogel tags: core-8-6-branch
08:28
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. Closed-Leaf check-in: 9901dd2c user: fvogel tags: bug-6525e1af25
08:17
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 99f45151 user: fvogel tags: trunk
08:17
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 1b6ff75d user: fvogel tags: core-8-6-branch
2017-12-28
17:06
merge core-8-6-branch check-in: b4cbae2c user: jan.nijtmans tags: androwish
2017-12-23
18:27
merge trunk Leaf check-in: a7e06768 user: jan.nijtmans tags: novem-support
18:27
merge core-8-6-branch (actually: changes file only) check-in: eb6cc9a2 user: jan.nijtmans tags: trunk
18:24
typos check-in: e9fa72bb user: jan.nijtmans tags: core-8-6-branch
18:13
merge release check-in: d61c981e user: jan.nijtmans tags: core-8-6-branch
10:43
Change variable name from gridPtr2 to slavePtr since it really is a slave. Closed-Leaf check-in: bd8de9bc user: fvogel tags: bug-aa7679685e
10:36
Avoid questioning operator precedence. check-in: 8282c25c user: fvogel tags: bug-aa7679685e
08:25
Merge core-8-6-branch - update to nmake rules 1.1 check-in: 6bc3072c user: apnadkarni tags: trunk
08:06
Update to nmake rules 1.1 - allow extensions to link against import libs with or without t suffix check-in: 9aa7d028 user: apnadkarni tags: core-8-6-branch
07:53
Use wildcards in crlf file list. Ignore nmakehlp.out check-in: 11cc8497 user: apnadkarni tags: core-8-6-branch
2017-12-22
10:57
merge core-8-6-branch. Sync win/rules.vc with Tcl version. check-in: 9400bab0 user: jan.nijtmans tags: trunk
10:54
Convert win/rules-ext.vc and win/targets.vc from lf to crlf line-endings. Also adapt .fossil-settings/crlf-glob accordingly check-in: 9ea691e6 user: jan.nijtmans tags: core-8-6-branch
2017-12-21
21:44
Cygwin-specific changes check-in: 4af09c02 user: jan.nijtmans tags: cygwin
20:03
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 5669ca1d user: fvogel tags: bug-aa7679685e
19:49
Testcases added for [aa7679685e]: Destroying a master-window .. then crash check-in: 75736a74 user: fvogel tags: bug-aa7679685e
19:44
merge 8.6 Closed-Leaf check-in: 16815561 user: dgp tags: release, core-8-6-8-rc, core-8-6-8
19:43
Distribute *.png files with the test suite. check-in: a44c6659 user: dgp tags: core-8-6-branch
2017-12-20
07:41
Exchange error for the empty string as return result of 'tk busy busywindow' if the window passed to it is not busy check-in: b5245f3e user: fvogel tags: tip-492
2017-12-19
22:37
Remove constraint tempNotMac on all the tests that used it in busy.test, it is no longer necessary. check-in: 29509c24 user: fvogel tags: trunk
22:37
Remove constraint tempNotMac on all the tests that used it in busy.test, it is no longer necessary. check-in: bc2b6917 user: fvogel tags: core-8-6-branch
22:35
Remove constraint tempNotMac on all the tests that used it, it is no longer necessary. Closed-Leaf check-in: 7f1a5cc9 user: fvogel tags: bug-b776266330
21:55
Implement TIP #492: Introspection for 'tk busy', with test cases and man page. check-in: e6cb63e5 user: fvogel tags: tip-492
14:37
Merge 8.6; update changes check-in: 2f407389 user: dgp tags: core-8-6-8-rc
2017-12-18
21:53
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) check-in: e0adeb31 user: fvogel tags: trunk
21:52
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) check-in: f4bbe1f0 user: fvogel tags: core-8-6-branch
21:51
Merge core-8-6-branch. This includes the fix for [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail. Also it adds win/rules-ext.vc and win/targets.vc to 'make dist'. check-in: 486e8a12 user: fvogel tags: trunk
21:49
Fix [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail check-in: cfa1f587 user: fvogel tags: core-8-6-branch
14:39
Add win/rules-ext.vc and win/targets.vc to "make dist". check-in: 71442828 user: jan.nijtmans tags: core-8-6-branch
2017-12-17
20:06
Change comment about macOS check-in: bbad4efb user: fvogel tags: bug-b776266330
2017-12-16
15:19
Make -outlinestipple work with rectangle canvas items Leaf check-in: 5ecb5f35 user: fvogel tags: bug-f3e40e98d4
14:36
Add missing statement so that -outlinestipple gray25 correctly looks lighter than gray75 check-in: 5dcc9460 user: fvogel tags: bug-f3e40e98d4
2017-12-15
18:36
merge 8.6 check-in: 309fbd15 user: dgp tags: core-8-6-8-rc
07:19
Fix code style check-in: 6cdfe5cb user: fvogel tags: bug-f3e40e98d4
07:14
Honor the -outline color option on Windows with -outlinestipple (by sergiol) check-in: 194593c3 user: fvogel tags: bug-f3e40e98d4
2017-12-13
20:51
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) Closed-Leaf check-in: ed31b70d user: fvogel tags: bug-2947842fff
10:43
Merge: Use nmakehlp -L to locate directories check-in: 3d4d636a user: apnadkarni tags: trunk
10:37
Use nmakehlp -L to locate directories check-in: 92474760 user: apnadkarni tags: core-8-6-branch
2017-12-12
20:28
Patch from sergiol to fix [f3e40e98d4]: outlinestipple not working on Windows check-in: aa0a19ae user: fvogel tags: bug-f3e40e98d4
2017-12-11
16:45
Merge from core-8-6-branch - upated nmake support files from Tcl check-in: 5bf8fe3f user: apnadkarni tags: trunk
16:28
Updated copy of Tcl nmake support files check-in: 738bcd33 user: apnadkarni tags: core-8-6-branch
15:23
Re-base tip-485 branch to trunk Leaf check-in: 340ec390 user: jan.nijtmans tags: tip-485
09:35
merge trunk check-in: f1118846 user: jan.nijtmans tags: novem-support
09:33
merge core-8-6-branch check-in: a38c1a2b user: jan.nijtmans tags: trunk
09:32
minor typo check-in: e57448ae user: jan.nijtmans tags: core-8-6-branch
09:27
merge trunk check-in: cc81fe29 user: jan.nijtmans tags: novem-support
06:26
Merge core-8-6-branch fix for static build of wish. check-in: 4fea543c user: apnadkarni tags: trunk
06:22
Fix static build of wish check-in: 7b29ec95 user: apnadkarni tags: core-8-6-branch
2017-12-10
22:23
Fix [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail check-in: e3a8d377 user: fvogel tags: bug-b776266330
19:41
re-generate configure script (removal of pre-XP) check-in: a77aa801 user: jan.nijtmans tags: trunk
19:40
No longer export setFromAnyProc's, for "pixel", "mm" and "window" objTypes: They cannot be called directly anyway. check-in: c6ff2637 user: jan.nijtmans tags: trunk
17:05
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) check-in: bc634185 user: fvogel tags: trunk
17:05
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) check-in: 8881fc0e user: fvogel tags: core-8-6-branch
17:03
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS check-in: fb23ed54 user: fvogel tags: trunk
17:03
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS check-in: d649f480 user: fvogel tags: core-8-6-branch
16:59
spinbox-13.10 and -13.12 failed on macOS, and spinbox-13.11 was not exercised check-in: be53e887 user: fvogel tags: trunk
16:59
spinbox-13.10 and -13.12 failed on macOS, and spinbox-13.11 was not exercised check-in: 72ed39bc user: fvogel tags: core-8-6-branch
16:58
spinbox-1.45 failed on macOS check-in: 90e84142 user: fvogel tags: trunk
16:57
spinbox-1.45 failed on macOS check-in: 4b9f1f86 user: fvogel tags: core-8-6-branch
16:57
Fix the same issue as in previous commit that dealt with the entry widget, but for the spinbox widget this time: spinbox-13.10 and -13.12 failed on macOS before the present commit, and spinbox-13.11 was not exercised Closed-Leaf check-in: 69ff1307 user: fvogel tags: bug-1088816fff
16:51
Fix the same issue as in previous commit that dealt with the entry widget, but for the spinbox widget this time: spinbox-1.45 failed on macOS before the present commit Closed-Leaf check-in: 2e5a69f2 user: fvogel tags: bug-bb6f4cd859
2017-12-09
16:54
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) Closed-Leaf check-in: 32b9fb26 user: fvogel tags: bug-98db50bdad
15:58
Fix [142ddf1430]: trunk does not compile on Win check-in: 419bb804 user: jan.nijtmans tags: trunk
13:04
TIP 477 merge: new build system check-in: 8daf0bab user: apnadkarni tags: trunk
11:28
Added targets.vc for new nmake system. Had forgotten to commit it. check-in: ce8b4752 user: apnadkarni tags: core-8-6-branch
07:46
TIP 477: new nmake build system. Test suite runs with no errors check-in: e5173785 user: apnadkarni tags: core-8-6-branch
2017-12-08
23:33
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS Closed-Leaf check-in: c4b2be4f user: fvogel tags: bug-43e38f1bcc
23:07
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: 3c965fd4 user: fvogel tags: trunk
23:06
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: 30d3a4a8 user: fvogel tags: core-8-6-branch
23:04
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: af6ac545 user: fvogel tags: trunk
23:04
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: 5e64e1cb user: fvogel tags: core-8-6-branch
22:38
merge trunk check-in: b1825a9d user: fvogel tags: revised_text, tip-466
2017-12-07
19:46
Merge changes form 8.6 branch. check-in: cc78b8db user: mistachkin tags: irontcl
16:43
update changes check-in: c4411e38 user: dgp tags: core-8-6-8-rc
14:40
merge 8.6 check-in: 927f646a user: dgp tags: core-8-6-8-rc
13:00
merge 8.6 check-in: 9919b2b1 user: jan.nijtmans tags: trunk
12:58
Add "TK_TEXT_" prefix in SEARCH* enum, in order to resolve conflict with latest Visual Studio headers. Part of fix for [3d34589aa0]: Tk does not build under Visual Studio 2017 Update 5 check-in: 45c1899a user: jan.nijtmans tags: core-8-6-branch
12:14
TIP #487: Stop support for Pre-XP Windows check-in: de05012d user: jan.nijtmans tags: trunk
2017-12-06
21:29
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: fad192e6 user: fvogel tags: bug-1088816fff
21:11
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: ddf265c2 user: fvogel tags: bug-bb6f4cd859
15:48
Start RC branch for Tk 8.6.8 check-in: d5cf7e67 user: dgp tags: core-8-6-8-rc
2017-12-05
20:21
Merge documentation improvements in scale and radiobutton (from Adil Gourinda). check-in: 20caf8d3 user: fvogel tags: trunk
20:21
Merge documentation improvements in scale and radiobutton (from Adil Gourinda). check-in: b9615f7c user: fvogel tags: core-8-6-branch
16:09
Merge core-8-6-branch into trunk. Fixes [3382424]. Prevents misleading error messages during testing on macOS. check-in: eceed7e3 user: culler tags: trunk
16:07
Merge branch bug-3382424 into core-8-6-branch. Prevents misleading error messages during testing on macOS. check-in: 6628853f user: culler tags: core-8-6-branch
15:51
Merge core-8-6-branch into trunk. Fixes [1088805fff]. See [0feb63f139] for explanations. check-in: 1f688088 user: culler tags: trunk
15:50
Merge bind-errors into core-8-6-branch. Fixes [1088805fff]. See [0feb63f139] for explanations. check-in: 6dc332b7 user: culler tags: core-8-6-branch
13:08
Merge core-8-6-branch into trunk. Fixes issue with custom application icons on MacOS. check-in: 541c0ff4 user: culler tags: trunk
12:57
Merge fix-mac-icon into core-8-6-branch. check-in: 018f1e70 user: culler tags: core-8-6-branch
05:40
On macOS, set a default application icon only when no icon has been declared in an Info.plist file. Closed-Leaf check-in: 089f26e4 user: culler tags: fix-mac-icon
03:47
Remove unnecessary calls to set application icon in bundled apps on macOS, prevents custom icon from displaying check-in: 78096dcf user: kevin_walzer tags: trunk
03:46
Remove unnecessary calls to set application icon in bundled apps on macOS, prevents custom icon from displaying check-in: 0ccde65f user: kevin_walzer tags: core-8-6-branch
2017-12-03
20:33
Move calls to clearRingBuffer into the setup sections of tests in bind.test. Closed-Leaf check-in: 6b4753e9 user: culler tags: bug-0feb63f139, bind-errors
19:34
Restore original content of test bind-15.23. Since the event ring buffer is now cleared (or rather: filled-in with known non-disturbing events) before generating the events for the test, tweaking the time fields to avoid wrong matchings due to leftover events from previous tests is no longer needed). check-in: 710d188b user: fvogel tags: bug-0feb63f139, bind-errors
19:27
Remove unneeded [expr ] in bind-15.22 check-in: 55ef6440 user: fvogel tags: bug-0feb63f139, bind-errors
18:58
Remove two debug messages which print to stderr during macOS tests but are not really errors. Closed-Leaf check-in: b1bebcb9 user: culler tags: bug-3382424
18:36
Resolve unintended fork check-in: 054c1cfe user: fvogel tags: bug-0feb63f139, bind-errors
18:35
Remove letftover try. check-in: 0da9adf6 user: fvogel tags: bug-0feb63f139, bind-errors
18:20
The ring buffer needs to be cleared in 16.49 too. The issue only appears when running the full test suite. check-in: 3322d3bf user: culler tags: bug-0feb63f139, bind-errors
17:40
Add an explicit procedure in bind.test which clears the pattern matcher's ring buffer. Make timeDiff a long instead of an int. check-in: ce092ea3 user: culler tags: bug-0feb63f139, bind-errors
17:33
Clarify wording for -width in the man page for scale. Thanks to Adil Gourinda. Closed-Leaf check-in: 931193c0 user: fvogel tags: adil_manpages
17:16
Fix alphabetical order for widget-specific options in the man page for radiobutton. Thanks to Adil Gourinda. check-in: c0473bd1 user: fvogel tags: adil_manpages
04:20
Modify the bind-15.23 test so the events left over in the ring buffer from bind-15.22 won't interfere with those generated in bind-15.23. check-in: 0770962c user: culler tags: bug-0feb63f139, bind-errors
2017-12-02
12:13
Bug fix [3d34589aa0ae079039e2e2a60a5ed67c0056836d]. Failure to build with VS 2017 Update 5 due to preprocessor symbol conflicts. Closed-Leaf check-in: 991cd9bd user: apnadkarni tags: winsdk-10.0.16299-build
10:04
Create new branch named "winsdk-10.0.16299-build" check-in: 709ef836 user: apnadkarni tags: winsdk-10.0.16299-build
2017-12-01
19:59
Remove 'unix' constraint for menuDraw-16.5 since this test now passes on all plaftorms thanks to [d4320eb0] and [61c642d3]. check-in: 63728f58 user: fvogel tags: trunk
19:55
Remove 'unix' constraint for menuDraw-16.5 since this test now passes on all plaftorms thanks to [d4320eb0] and [61c642d3]. check-in: b8650961 user: fvogel tags: core-8-6-branch
19:17
On macOS, add a modKeyCodes array to the display so key events for modifier keys can be generated. check-in: 0ccb2285 user: culler tags: bind-errors
2017-11-30
15:20
Merge core-8-6-branch into trunk. Fixes [13d63d2794]. check-in: 61c642d3 user: culler tags: trunk
15:06
Add missing code to run the postcommand in TkpPostMenu for macOS. Fixes [13d63d2794]. check-in: d4320eb0 user: culler tags: core-8-6-branch
13:01
Don't provide a setFromAnyProc for tkFontObjType, calling it directly doesn't work anyway. That's what Tk_AllocFontFromObj() is meant for. check-in: 40cad826 user: jan.nijtmans tags: trunk
09:14
merge core-8-6-branch check-in: ffb92773 user: jan.nijtmans tags: trunk
09:12
Restore core-8-6-branch timeline check-in: ba66d26f user: jan.nijtmans tags: core-8-6-branch
06:55
Merge core-8-6-branch into trunk. Fixes behavior of raise on macOS. check-in: 0445b410 user: culler tags: trunk
06:37
Merge with null diff to fix accidental fork. check-in: a6f7029f user: culler tags: core-8-6-branch
06:07
Merge bug-164c1b1091 into core-8-6-branch. Fixes behavior of raise on macOS. check-in: 7b656ecf user: culler tags: core-8-6-branch, bug-164c1b1091
06:02
Edit raise.n to document that iconified toplevels are deiconified by raise on macOS. Closed-Leaf check-in: 5d1851cf user: culler tags: bug-164c1b1091
2017-11-29
20:57
Fix behavior of raise on macOS. Closed-Leaf check-in: 4b66f9a5 user: culler tags: bug-164c1b1091
2017-11-28
14:12
Merge core-8-6-branch into trunk. Fixes bind-13.14 test. check-in: 5a16dc4a user: culler tags: trunk
14:08
Use -1 instead of 0 as the invalid keycode in test bind-13.14 since 0 is a valid keycode (for lowercase a) on a Macintosh. check-in: 2e8b16d1 user: culler tags: core-8-6-branch
12:58
Fix shimmering in the "style" Tcl_ObjType: If a Tk_Style cannot be found, don't convert the Tcl_Obj to a styleObjType, but handle the error-situation as other objTypes do. Also convert Tk_GetStyleFromObj() and Tk_FreeStyleFromObj() to macro's (but keep the entries in the stub table). check-in: 3ae4acdf user: jan.nijtmans tags: trunk
09:44
One more 'const' (follow-up from previous commit) check-in: f878afb2 user: jan.nijtmans tags: trunk
09:22
merge trunk check-in: 14a32cd2 user: jan.nijtmans tags: novem-support
09:17
CONST'ify some string arrays (strings itself where already CONST, but the arrays were not). Minor C-compiler optimization. check-in: 4258d2f4 user: jan.nijtmans tags: trunk
08:38
Merge trunk. Another MSYS compilation fix attempt: Setting WINVER to 0x0600 should do the trick to make it compile. Closed-Leaf check-in: 6baad6d4 user: jan.nijtmans tags: tip-487
03:00
Merge core-8-6-branch into trunk, removes obsolete experimental Mac window flags check-in: 909b2eb5 user: kevin_walzer tags: trunk
02:57
Merge in remove_mac_decorations branch check-in: 7a7a1baa user: kevin_walzer tags: core-8-6-branch
02:52
More tweak of README Closed-Leaf check-in: bc39c9f1 user: kevin_walzer tags: remove_mac_decorations
2017-11-27
22:50
Merge core-8-6-branch into trunk. Removes conditional code for OS X 10.5. check-in: c4638df7 user: culler tags: trunk
22:35
Merge byebye-leopard into core-8-6-branch. Removes conditional code for OS X 10.5. check-in: 8f691b98 user: culler tags: core-8-6-branch
12:57
Tweak README check-in: dabecec1 user: kevin_walzer tags: remove_mac_decorations
12:45
Remove unused experimental window decoration flags from macOS check-in: 3d4fd8c2 user: kevin_walzer tags: remove_mac_decorations
12:32
merge tip-487 check-in: ba64423c user: jan.nijtmans tags: tip-485
12:31
Defining NTDDI_VERSION doesn't appear to work with mingw-w64. Don't bother. check-in: c3db263d user: jan.nijtmans tags: tip-487
11:51
merge trunk check-in: 0bc8cf7d user: jan.nijtmans tags: tip-487
11:16
merge trunk check-in: b0a086d7 user: jan.nijtmans tags: novem-support
11:14
merge core-8-6-branch check-in: 40dbc2c9 user: jan.nijtmans tags: trunk
11:12
tkWinDialog.c: Change a LoadLibrary() call to GetModuleHandle(), since "shell32.dll" is already linked to Tk. Also various whitespace changes (mainly at line-ends) and comment fixes. Nothing functional. check-in: 46834338 user: jan.nijtmans tags: core-8-6-branch
10:25
merge trunk check-in: 4fed5dea user: jan.nijtmans tags: tip-487
01:19
Remove all conditional code which requires a minimum deployment target of OSX 10.5. Currently the build fails for 10.5 and it seems pointless to try fixing it now, more than 8 years after Apple declared it obsolete. Closed-Leaf check-in: 73c5ff57 user: culler tags: byebye-leopard
2017-11-26
18:28
Pulling changes from trunk check-in: 1d7597fe user: hypnotoad tags: core_zip_vfs
12:44
Merge new wm_withdraw implementation changes on macOS to trunk check-in: 41f3ffaf user: kevin_walzer tags: trunk
12:42
Merge mac_wm_withdraw branch to 8.6 check-in: db2292da user: kevin_walzer tags: core-8-6-branch
00:53
Implementation of wm withdraw excluded from Window and Dock menu on macOS Closed-Leaf check-in: 4ed4e9d5 user: kevin_walzer tags: mac_wm_withdraw
2017-11-25
23:50
Merge core-8-6-branch into trunk. New file dialog and fix to TkpInit. check-in: ebd79f48 user: culler tags: trunk
23:43
Repair a mistake introduced in checkin [fc16f8a9]. In TkpInit the NSApplication must be created before opening a console. Otherwise apps launched from an icon will crash. check-in: d71d6703 user: culler tags: core-8-6-branch
23:25
Merge bug-de4af19626 into core-8-6-branch again, this time with the improved tkMacOSXDialog.c from Christian Gollwitzer. check-in: 50272d71 user: culler tags: core-8-6-branch
19:43
Merge core-8-6-branch into trunk (allow all file types in file dialog). check-in: 5cb09932 user: culler tags: trunk
19:38
Merge bug-de4af19626 (allow all file types) into core-8-6-branch. check-in: 460f9e11 user: culler tags: core-8-6-branch
17:25
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: d07a723c user: fvogel tags: trunk
17:24
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 26b713d5 user: fvogel tags: core-8-6-branch
2017-11-21
20:43
Fix typo in error message Closed-Leaf check-in: d50d9faf user: fvogel tags: bug-1c659ef0f1
20:42
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 49405d4f user: fvogel tags: bug-1c659ef0f1
20:41
Fix test imgPMG-3.1 just added check-in: 5ed13955 user: fvogel tags: bug-1c659ef0f1
20:35
Add test imgPNG-3.1 demonstrating bug [1c659ef0f1] check-in: 11438c2d user: fvogel tags: bug-1c659ef0f1