Tk Source Code

Timeline
Login

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

1121 check-ins using file compat/unistd.h version e1ec5668

2024-11-13
21:15
Make a list of the bugs fixed so far Leaf check-in: f921d987 user: jan.nijtmans tags: core-8-6-branch
20:41
(cherry-pick) Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: 5c47c3c2 user: jan.nijtmans tags: core-8-6-branch
2024-10-18
21:48
Missing {} check-in: b957e166 user: jan.nijtmans tags: core-8-6-branch
19:41
merge core-8-6-branch Leaf check-in: feacdc73 user: fvogel tags: less_tests_constraints
12:49
(cherry-pick): Fix wm-stackorder-2.3 on CI check-in: 1fcb0467 user: jan.nijtmans tags: core-8-6-branch
2024-10-17
07:33
macOS 12 runner image will be removed check-in: 12b1c67d user: jan.nijtmans tags: core-8-6-branch
2024-10-11
11:48
Add comment. Backported some indenting/spacing check-in: c2f6e43c user: jan.nijtmans tags: core-8-6-branch
09:41
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler(). Backport some code cleanup from Tk 9.0 check-in: 9a633930 user: jan.nijtmans tags: core-8-6-branch
2024-10-10
19:49
Fix error in previous commit. check-in: 05c8f380 user: fvogel tags: core-8-6-branch
19:48
Fix error in previous commit. Closed-Leaf check-in: 67b1f4fa user: fvogel tags: bug-eb332846f3
2024-10-09
20:06
Fix [eb332846f3]: [grid] and [pack] with half-dead argument can cause hangup or even crash. check-in: eb220923 user: fvogel tags: core-8-6-branch
2024-10-08
21:25
A somewhat better (does not spread TK_ALREADY_DEAD flags everywhere) and more complete (checks were missing) solution for both [grid] and [pack]. check-in: 56fbd8fe user: fvogel tags: bug-eb332846f3
2024-10-07
20:47
Fix candidate for [f52986c698]: SIGABRT from Tk_DeleteErrorHandler(). From AndroWish (thanks to chw). Closed-Leaf check-in: d81bc25a user: fvogel tags: bug-f52986c698
20:44
Inconspicuous logic change in Tk_MeasureChars(), from AndroWish. See [f52986c698]. check-in: d6508b17 user: fvogel tags: bug-f52986c698
2024-10-03
08:27
Update links, pointing to the 9.0 release as well check-in: f50205b9 user: jan.nijtmans tags: core-8-6-branch
2024-09-29
20:34
Do the same as previous commit for [pack] this time. check-in: 0887eba8 user: fvogel tags: bug-eb332846f3
20:27
Fix [eb332846f3]: 'grid info' with half-dead argument can cause hangup or even crash. check-in: f42bf16a user: fvogel tags: bug-eb332846f3
20:25
Revert [48a605ac]. This does not belong to bug [eb332846f3] but to [3f5867c997]. check-in: 9ed55d77 user: fvogel tags: bug-eb332846f3
2024-09-28
11:47
Remove duplicate statement (already present on line 2449 - this was present since the first commit ever). check-in: 669b77f0 user: fvogel tags: bug-eb332846f3
2024-09-27
20:34
Fix [eb332846f3]: 'grid info' with half-dead argument can cause hangup or even crash check-in: 48a605ac user: fvogel tags: bug-eb332846f3
20:21
Fix [1f3de1c387]: Redundant [expr] in tests. check-in: ce260f2d user: fvogel tags: core-8-6-branch
20:15
Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: 61734162 user: fvogel tags: core-8-6-branch
14:41
Version -> 8.6.16 check-in: 3f48a856 user: jan.nijtmans tags: core-8-6-branch
2024-09-21
14:39
Improved the appearance of the Treeitem.indicator element. check-in: 89a80e32 user: csaba tags: core-8-6-branch
2024-09-20
16:48
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: bf3c722e user: jan.nijtmans tags: core-8-6-branch
13:21
(slightly modified) proposed fix for [3981091ed3]: Segmentation fault with bogus resource value (X11) Closed-Leaf check-in: 4bc56d6e user: jan.nijtmans tags: bug-3981091ed3
2024-09-19
21:01
Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 05d282a8 user: fvogel tags: core-8-6-branch
2024-09-16
16:40
merge release check-in: 88622f27 user: dgp tags: core-8-6-branch
2024-09-15
12:49
merge core-8-6-branch (but leave out the part of [a9e5c99f] that adds 'failsOnXQuarz' constraints that we don't need in branch less_tests_constraints) check-in: 507100bb user: fvogel tags: less_tests_constraints
12:26
merge core-8-6-branch as of [5428a246] check-in: d9439798 user: fvogel tags: less_tests_constraints
12:14
merge core-8-6-branch as of [5dd765ba] check-in: 2e2fb13e user: fvogel tags: less_tests_constraints
10:38
Abandon the 'XQuartzKnownBug' constraint way and gear a specific error handler catching 'X Error of failed request: BadValue (X_OpenFont)' when calling XLoadQueryFont. check-in: b128b1a3 user: fvogel tags: less_tests_constraints
2024-09-11
19:29
merge 8.6 Closed-Leaf check-in: 6dbd3c2c user: dgp tags: core-8-6-15-rc, core-8-6-15
18:12
Backport doc formatting improvements from 9.0 check-in: 1ada0fe9 user: jan.nijtmans tags: core-8-6-branch
2024-09-10
14:58
merge 8.6 check-in: 4277c772 user: dgp tags: rc1, core-8-6-15-rc
09:31
Update changes as proposed by Erik Leunissen (Thanks) check-in: 850ba564 user: oehhar tags: core-8-6-15-rc
2024-09-09
21:08
mark an incompatible change check-in: 040d7320 user: dgp tags: core-8-6-15-rc
2024-09-07
17:51
Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 3105d36d user: jan.nijtmans tags: core-8-6-branch
17:04
[b3a1b9] is still open, not resolved in any release branch check-in: e92cf2f7 user: jan.nijtmans tags: core-8-6-15-rc
2024-09-06
17:23
merge 8.6 check-in: 5f38287d user: dgp tags: rc0, core-8-6-15-rc
17:08
Fix [15bd03e81a]: `make genstubs` produces broken tkDecls.h file check-in: 782181cd user: jan.nijtmans tags: core-8-6-branch
16:08
update / date changes check-in: 773cb43e user: dgp tags: core-8-6-15-rc
2024-09-04
15:27
merge 8.6 check-in: 836e1506 user: dgp tags: core-8-6-15-rc
2024-09-03
19:36
Forgot to add dead_hamza to the documentation check-in: 723f6883 user: jan.nijtmans tags: core-8-6-branch
19:34
Somehow dead_hamza ended up in the wrong place check-in: f5617a87 user: jan.nijtmans tags: core-8-6-15-rc
16:19
merge 8.6 check-in: 80cb5b49 user: dgp tags: core-8-6-15-rc
2024-09-02
11:50
typo's check-in: 348282ba user: jan.nijtmans tags: core-8-6-15-rc
10:35
Proposal for changes file for Tk 8.6.15 check-in: 2179b965 user: oehhar tags: core-8-6-15-rc
2024-09-01
20:35
Backport documentation improvements from 8.7/9.0 check-in: 7ed5066e user: jan.nijtmans tags: core-8-6-branch
19:29
Missing "const" in documentation for Tk_Get3DBorder/Tk_GetColor/Tk_GetCursor check-in: a1e73577 user: jan.nijtmans tags: core-8-6-branch
18:51
Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: 04d86758 user: fvogel tags: core-8-6-branch
2024-08-30
16:14
merge 8.6 check-in: 2575910a user: dgp tags: core-8-6-15-rc
14:43
Fix comment: Tk_Uid aren't simply allocated. Some indenting fixes. check-in: dbf1583f user: jan.nijtmans tags: core-8-6-branch
10:39
Tk 8.6 doesn't support TK_CONFIG_OBJS flag in TK_CONFIG_??? entries. If an extension tries, supply an error. check-in: d458ea71 user: jan.nijtmans tags: core-8-6-branch
10:37
Remove dead code in tkCanvas.c. Formatting. check-in: 6d1dd17d user: jan.nijtmans tags: core-8-6-branch
10:36
Fix warning on Windows: ISO C90 forbids mixed declarations and code check-in: 466aecbf user: jan.nijtmans tags: core-8-6-branch
08:31
Formatting-related cleanup in ttkTreeview.c. check-in: 192f8711 user: csaba tags: core-8-6-branch
2024-08-28
12:16
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 148e6611 user: sbron tags: core-8-6-branch
2024-08-27
15:07
Merge 8.6 Closed-Leaf check-in: ddbf4de4 user: jan.nijtmans tags: bug-d82fa2953a
07:55
Additional changes for ttk::treeview on macOS. check-in: f89dc326 user: sbron tags: bug-d82fa2953a
2024-08-26
18:36
Bump version to 8.6.15 in prep for new patch release. check-in: 874339fd user: dgp tags: core-8-6-15-rc
10:34
Hide unused variables on macOS. check-in: afb205b2 user: sbron tags: bug-d82fa2953a
09:47
Use a different clipping method for macOS. check-in: c9bb283d user: sbron tags: bug-d82fa2953a
2024-08-24
14:05
Clip the ttk::treeview tree area if it runs the risk of drawing outside its borders. check-in: d0a5d045 user: sbron tags: bug-d82fa2953a
10:11
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 5b9f1145 user: csaba tags: core-8-6-branch
2024-08-23
15:15
Don't build this branch any more Closed-Leaf check-in: 4aba19af user: jan.nijtmans tags: macOS-14-CI
2024-08-22
18:01
Backout a previous change that causes distortion of the bottom row of non-tree columns. check-in: 4950fd0f user: sbron tags: bug-d82fa2953a
17:54
Don't change the view when the ttk::treeview's 'see' command is executed for a detached item. check-in: 71e558f8 user: sbron tags: bug-d82fa2953a
14:44
Make sure the scroll information for a ttk::treeview widget is current before use. check-in: 94b40e00 user: sbron tags: bug-d82fa2953a
14:20
Make the ttk::treeview 'see' command produce the expected result when it is issued before the widget is first mapped. check-in: 93324455 user: sbron tags: bug-d82fa2953a
11:53
One mre LAMDA -> _LAMBDA check-in: 0a4e4388 user: jan.nijtmans tags: core-8-6-branch
10:00
Rebase to latest 8.6, see what's left check-in: 2830d0d3 user: jan.nijtmans tags: macOS-14-CI
09:42
Fix distortion of the bottom row when it is only partly visible. check-in: d03b5a0c user: sbron tags: bug-d82fa2953a
08:59
Make sure that the background doesn't overlap the border's left edge when the widget is scrolled horizontally. check-in: 83706f8f user: sbron tags: bug-d82fa2953a
08:31
Lamda -> Lambda check-in: c40f927d user: jan.nijtmans tags: core-8-6-branch
2024-08-21
14:08
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: 6bca31b9 user: jan.nijtmans tags: core-8-6-branch
2024-08-18
17:24
Re-enable --disable-aqua builds check-in: a9e5c99f user: jan.nijtmans tags: core-8-6-branch
2024-08-17
21:48
another try Closed-Leaf check-in: fcd8d4e7 user: jan.nijtmans tags: bug-36e379c01b
2024-08-16
15:24
find out which unixSelect testcases fail check-in: 62d9c7f4 user: jan.nijtmans tags: bug-36e379c01b
14:48
Fix [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 5428a246 user: sbron tags: core-8-6-branch
13:40
Document the fact that the area returned by the treeview 'bbox' command may only be partly visible. Closed-Leaf check-in: 6a67c85f user: sbron tags: bug-d82fa2953a
10:47
Make sure that the background doesn't overlap the border's right edge when the columns aren't stretchable. check-in: 3f790fcb user: sbron tags: bug-d82fa2953a
2024-08-15
19:14
Made sure that the see command will make the item fully vertically visible in the window. Closed-Leaf check-in: 6053957e user: csaba tags: mistake
16:30
Use current position information when calculating the position for the treeview 'see' command. check-in: bfdef907 user: sbron tags: bug-d82fa2953a
15:27
Revert [a9e637f1] and fix it in a simpler way that also fixes the 'see' and scrolling issues mentioned in [d82fa2953a]. check-in: 8aae73b1 user: sbron tags: bug-d82fa2953a
14:46
Proposed fix for ticket [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 87ea6403 user: csaba tags: bug-d82fa2953a
14:17
Create new branch named "bug-d82fa2953a" check-in: 1232613a user: csaba tags: bug-d82fa2953a
08:13
unixSelect-1.2 fails as well on XQuarz check-in: 82563b37 user: jan.nijtmans tags: bug-36e379c01b
2024-08-14
17:20
Stabilize wm-stackorder-3.1 to let it pass on macOS Sonoma (Xcode) check-in: e4ad7e7f user: jan.nijtmans tags: bug-36e379c01b
2024-08-13
15:36
unixfont-2.4 too check-in: cfe4d369 user: jan.nijtmans tags: bug-36e379c01b
2024-08-12
21:46
Find out which unixFont.test testcases fail on MacOS with --disable-aqua check-in: 6e38b56c user: jan.nijtmans tags: bug-36e379c01b
2024-08-11
16:48
See if --disable-aqua build works now check-in: 9c1acbf1 user: jan.nijtmans tags: bug-36e379c01b
16:43
Add failsOnXQuarz constraint to more testcases check-in: fe177b07 user: jan.nijtmans tags: core-8-6-branch
2024-08-09
13:51
Same cleanup as in commit [520afa7b]. Thanks Jan! check-in: 5dd765ba user: csaba tags: core-8-6-branch
12:24
Fixed typo in tkWinDraw.c. check-in: 4075df4e user: csaba tags: core-8-6-branch
09:21
Minor cosmetic fix in ttkWinTheme.c. check-in: 69819c02 user: csaba tags: core-8-6-branch
09:08
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 39d50971 user: csaba tags: core-8-6-branch
2024-08-08
20:14
-insertwith can only be non-negative. Document that. See [26b2825319] check-in: 67a25c31 user: jan.nijtmans tags: core-8-6-branch
2024-08-07
19:02
Merged fix for ticket [089da4d261] into core-8-6-branch. check-in: 8b9354ee user: csaba tags: core-8-6-branch
17:50
Proposed fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. Closed-Leaf check-in: d1e3cc0c user: csaba tags: bug-f569b9410c
17:39
Create new branch named "bug-f569b9410c" check-in: 6605ea8c user: csaba tags: bug-f569b9410c
16:58
merge core-8-6-branch check-in: d5a7cd1b user: fvogel tags: less_tests_constraints
13:57
Make testcases more independant from exact error-message. check-in: dc9b3b08 user: jan.nijtmans tags: core-8-6-branch
2024-08-04
20:46
(cherrypick): Fix: missing colon in namespaced SEE ALSO link check-in: 37f97e5c user: jan.nijtmans tags: core-8-6-branch
20:38
(cherrypick): documentation escape sequence typo check-in: eb66f55f user: jan.nijtmans tags: core-8-6-branch
19:50
(cherry-pick): Robustify event-9.2 (and do the same for consistency in event-9.1) check-in: e3830838 user: jan.nijtmans tags: core-8-6-branch
2024-08-02
16:20
Correction in TkWinDrawDottedRect. check-in: 77a9d941 user: csaba tags: core-8-6-branch
13:11
Added focus element to Toolbutton style, as proposed by Emiliano Gavilan in ticket [0d48797195]. check-in: a495f343 user: csaba tags: core-8-6-branch
2024-07-31
11:36
Merged branch bug-0d48797195 into core-8-6-branch. Ticket [0d48797195] check-in: 22d56237 user: csaba tags: core-8-6-branch
10:04
Made sure that the ttk::treeview widget of the "alt" and "clam" themes will have a 1-pixel wide focus ring, too. Closed-Leaf check-in: f55b88fc user: csaba tags: bug-089da4d261
2024-07-28
11:19
Proposed fix for ticket [0d48797195]: Ugly and inconsistent look of the focus element and active listbox item. Closed-Leaf check-in: ec9aa473 user: csaba tags: bug-0d48797195
08:52
Let tests constrained by 'XQuartzKnownBug' be run when running the test suite without skipping known bugs. check-in: 69f4dfd1 user: fvogel tags: less_tests_constraints
07:36
Add XQuartzKnownBug constraint to two tests in entry.test and two corresponding tests in spinbox.test since [36e379c01b] (crash in XLoadQueryFont) kicks in when running them. check-in: c3eb4d5f user: fvogel tags: less_tests_constraints
2024-07-27
19:54
Stabilize wm-stackorder-3.1 to let it pass on macOS Sonoma (Xcode) check-in: d3abfb58 user: fvogel tags: less_tests_constraints
17:39
Ticket [957190f1]: replace NULL by (char *) NULL check-in: a9d63ce5 user: oehhar tags: core-8-6-branch
14:22
Robustify event-9.2 (and do the same for consistency in event-9.1). Test event-9.2 fails sporadically on macOS. This test failure happens not only with the CI runner but also (at least) on a real macOS 14.5 Sonoma when running the test suite for Tk built with clang with aqua. Investigations showed that the failure is due to the .top2 toplevel failing to position above the .top1 toplevel, i.e. the [wm geometry .top2 ...] statement did not execute. This can be solved by letting the OS create and position .top2 first, and move it only after having waited a bit. check-in: b708d141 user: fvogel tags: less_tests_constraints
13:43
Backout [78201759] because this does not work when the haveDISPLAY constraint is false: the expected test result is evaluated even if the test is skipped, and we get an error: can't read 'env(DISPLAY)': no such variable check-in: 933d8bf3 user: fvogel tags: less_tests_constraints
09:48
Backout [62427315] (temporary disable building on MacOS with --disable-aqua). check-in: 95189714 user: fvogel tags: less_tests_constraints
09:47
Backout [8646cd4e] (entry-3.24, macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont). check-in: cb186437 user: fvogel tags: less_tests_constraints
09:45
merge core-8-6-branch check-in: a8d40060 user: fvogel tags: less_tests_constraints
2024-07-26
20:20
Fix [089da4d261]: minor visual modifications of ttk default style (focus ring of ttk::scale and ttk::treeview). Patch from Emiliano Gavilan. check-in: 62e11a85 user: fvogel tags: bug-089da4d261
2024-07-25
13:30
[957190f13] gif export: interpolate more colors. Proposal by Christian Werner (thanks !) Leaf check-in: dd4205f4 user: oehhar tags: 957190f13-gif-export-more-colors
2024-07-23
16:07
25.4 / 72.0 - the last and final word! check-in: 4461d86f user: culler tags: core-8-6-branch
01:44
Move the other decimal point. check-in: e5b625df user: culler tags: core-8-6-branch
2024-07-22
19:51
Put the decimal point in the right place. check-in: cf84f419 user: culler tags: core-8-6-branch
12:29
changes: add bug [2d3a81] check-in: c2e3dd7b user: oehhar tags: core-8-6-branch
12:16
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: fd7b2987 user: oehhar tags: core-8-6-branch
2024-07-21
17:37
Accommodate Microsoft compilers which do not allow expressions in a literal constant. check-in: 4b7b2147 user: culler tags: core-8-6-branch
2024-07-19
05:02
Fix [13f4eabe]: 0.35278 != 25.4 / 72.0 in double precision arithmetic. check-in: 2801889f user: culler tags: core-8-6-branch
2024-07-18
08:11
Comments changed Closed-Leaf check-in: 7623fa7d user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault
08:07
Ticket [2d3a81c0] menubutton destroy segfault: preserve menu pointer in tkWinMenu.c, not in tkMenu.c, as for MacOS. check-in: c08e58fc user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault
07:48
Ticket [2d3a81c0] menubutton destroy segfault: proposed solution to preserve also the menu check-in: d1624c46 user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault
2024-07-12
06:43
Fix Tk_ObjCustomOption documentation check-in: 163065bc user: jan.nijtmans tags: core-8-6-branch
2024-07-06
09:08
Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 203dc3d5 user: fvogel tags: core-8-6-branch
2024-07-02
08:47
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: 62427315 user: jan.nijtmans tags: core-8-6-branch
2024-07-01
12:19
Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 8646cd4e user: jan.nijtmans tags: core-8-6-branch
2024-06-30
17:57
Possible fix for [b3a1b9852d]: treeview: Enter key works differently in Windows and Linux Leaf check-in: aa26b814 user: jan.nijtmans tags: bug-b3a1b9852d
15:04
macos-11 is no longer available on GITHUB, so switch to macos-12 check-in: 3ccace08 user: jan.nijtmans tags: core-8-6-branch
2024-06-27
06:05
Fix [51ece3786f]: crash with dchars on line with arrows. Closed-Leaf check-in: 4509406a user: fvogel tags: bug-51ece3786f
06:04
Add test canvas-11.4 demonstrating bug [51ece3786f]. check-in: e8d832d8 user: fvogel tags: bug-51ece3786f
2024-06-26
10:59
Sync nmakehelp.c with Tcl check-in: 86f60061 user: jan.nijtmans tags: core-8-6-branch
10:58
Fix build (missing ')'). Some indenting check-in: 91e0313f user: jan.nijtmans tags: core-8-6-branch
2024-06-25
17:17
Don't use -encoding "binary" any more in Tk. Backport some more formatting changes check-in: fbecadc0 user: jan.nijtmans tags: core-8-6-branch
2024-06-23
15:05
Fix typo in comment. check-in: edcb9db0 user: fvogel tags: core-8-6-branch
08:20
Fix typo in comment. Closed-Leaf check-in: 949a29a1 user: fvogel tags: bug-8da7af2f8e
08:14
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: 921bf608 user: fvogel tags: core-8-6-branch
08:13
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: 2509df95 user: fvogel tags: bug-8da7af2f8e
08:12
merge core-8-6-branch check-in: 8e6ac58c user: fvogel tags: bug-8da7af2f8e
2024-06-21
20:10
Updated the Widget Demo script cscroll.tcl. check-in: 10d1cba6 user: csaba tags: core-8-6-branch
2024-06-18
08:30
Ticket [865af014]: add error message on corrupt gif file check-in: fc6f7369 user: oehhar tags: core-8-6-branch
2024-06-14
18:26
Fix test number and indentation. Closed-Leaf check-in: 935ea833 user: fvogel tags: bug-865af0148c-gif-truncated-colormap
11:52
Merge 8.6 check-in: a5b19fcd user: oehhar tags: bug-865af0148c-gif-truncated-colormap
10:38
Ticket [865af0148c] GIF errornously accepted if colormap segment is truncated check-in: 5a0a9311 user: oehhar tags: bug-865af0148c-gif-truncated-colormap
06:53
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: a19a46b0 user: jan.nijtmans tags: core-8-6-branch
2024-06-13
08:02
Possible fix for [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) Closed-Leaf check-in: 5628e780 user: jan.nijtmans tags: bug-dacd18294b
2024-06-11
03:36
merge core-8-6-branch check-in: bce5c4da user: fvogel tags: less_tests_constraints
03:17
Fix [1576528fff]: image read file with -from option. check-in: 82777e9f user: fvogel tags: core-8-6-branch
2024-06-09
20:29
Add parenthesis that was missing from previous commit. Closed-Leaf check-in: 83d82f00 user: fvogel tags: bug-22349fc78a-v2
20:25
TCL_UNUSED() parameter in SendEnterLeaveForDestroy() on Linux. check-in: 5e31837f user: fvogel tags: bug-22349fc78a-v2
20:21
Document parameters of TestProcessEventsObjCmd. check-in: 5936cd40 user: fvogel tags: bug-22349fc78a-v2
20:08
Rename processevents --> testprocessevents to conform to the widely used convention that commands specific to the test suite start with 'test'. check-in: 78592c62 user: fvogel tags: bug-22349fc78a-v2
20:01
Typo in previous commit. check-in: 8ca7f760 user: fvogel tags: bug-22349fc78a-v2
20:00
Remove -verbose option from macOS workflow file. check-in: 0068b7d1 user: fvogel tags: bug-22349fc78a-v2
19:59
Comments style. check-in: 96c2596a user: fvogel tags: bug-22349fc78a-v2
18:51
Add more tests for GIF and PNG images: read large region from small file. Closed-Leaf check-in: 3621f9a8 user: fvogel tags: bug-1576528fff
18:38
Add more tests for GIF and PNG images read with -from, -to and -shrink options. check-in: 77166d1a user: fvogel tags: bug-1576528fff
18:21
Remove constraint hasTeapotPhoto, the image file used in the tests is distributed in the tests directory so this constraint is always satisfied. check-in: a2c68b0d user: fvogel tags: bug-1576528fff
17:38
Add more tests for GIF and PNG images read with -from and/or -to options. check-in: 8cf68210 user: fvogel tags: bug-1576528fff
16:44
Fix width and height of the image read (PNG case only, GIF was already OK). check-in: 55a99a75 user: fvogel tags: bug-1576528fff
12:38
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: fb3f289d user: fvogel tags: core-8-6-branch
12:29
Remove constraints hasEarthPhoto and hasOusterPhoto, the image files used in the tests are distributed in the tests directory so these constraints are always satisfied. check-in: 2891a39a user: fvogel tags: bug-1576528fff
12:13
Fix [1576528fff]: image read file with -from option - PNG case check-in: efe93177 user: fvogel tags: bug-1576528fff
07:35
Less ugly fix for the GIF case. check-in: 944384c6 user: fvogel tags: bug-1576528fff
2024-06-08
20:58
Add test imgPhoto-19.3 demonstrating bug [1576528] for the PNG case, and imgPhoto-19.4 (which shows a workaround and passes). check-in: 05a761c3 user: fvogel tags: bug-1576528fff
20:45
Fix [1576528fff]: image read file with -from option - GIF case check-in: f0a41208 user: fvogel tags: bug-1576528fff
20:39
Add test imgPhoto-19.1 demonstrating bug [1576528] for the GIF case, and imgPhoto-19.2 (which shows a workaround and passes). check-in: 66718b6e user: fvogel tags: bug-1576528fff
09:07
Better fix for [a0241c0e25]. The checks for coordinates outside of the source image were incorrect. Closed-Leaf check-in: cb5d817b user: fvogel tags: bug-a0241c0e25
08:54
Add explanatory comment. check-in: 216211d8 user: fvogel tags: bug-a0241c0e25
08:37
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: dbd79c00 user: fvogel tags: bug-a0241c0e25
08:36
Add test imgPhoto-12.5 demonstrating bug [a0241c0e25]. check-in: 25c8602c user: fvogel tags: bug-a0241c0e25
2024-06-04
06:17
Use testConstraint withXft in unixFont.test instead of a variable with the same value. check-in: e4bdfcc5 user: fvogel tags: less_tests_constraints
2024-06-03
19:28
Backport some (modified) ttk testcases from 8.7 check-in: d49943a1 user: jan.nijtmans tags: core-8-6-branch
2024-06-02
07:15
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. check-in: ceab69ad user: fvogel tags: core-8-6-branch
2024-06-01
13:45
Merge core-8-6-branch Leaf check-in: 2f300f95 user: culler tags: chavez_cgimage_drawing
2024-05-31
23:09
Restore accidentally deleted linux test code check-in: 6b6cc326 user: culler tags: bug-22349fc78a-v2
22:36
keep the root on the screen for event tests check-in: 85e9cb61 user: culler tags: bug-22349fc78a-v2
22:26
Remove commented out code check-in: 1875024d user: culler tags: bug-22349fc78a-v2
22:01
Fix typo in event.test; be less lazy in processevents check-in: a078b137 user: culler tags: bug-22349fc78a-v2
17:11
merge core-8-6-branch Closed-Leaf check-in: 71089d07 user: fvogel tags: bug-22349fc78a
17:11
merge core-8-6-branch check-in: 1a015bb6 user: fvogel tags: bug-22349fc78a-v2
2024-05-30
18:51
Don't use processevents on linux. check-in: 175e2bff user: culler tags: bug-22349fc78a-v2
03:41
Small adjustments to tests. check-in: 51be3670 user: culler tags: bug-22349fc78a-v2
2024-05-29
19:56
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. Closed-Leaf check-in: 0a36b34b user: fvogel tags: bug-0fb337ea84
19:07
Switch back to the macOS-11 runner, for comparison check-in: 29185a3c user: culler tags: bug-22349fc78a-v2
18:49
merge core-8-6-branch check-in: 03fd50a4 user: fvogel tags: less_tests_constraints
18:45
Fix [8162e9b7a9]: Fonts are always scaled with UI when creating new instances. Many thanks to Csaba Nemethi! check-in: 087440d5 user: fvogel tags: core-8-6-branch
18:11
Make the processevents command general. check-in: 42b65ef1 user: culler tags: bug-22349fc78a-v2
16:50
Restore some calls to _pause, needed by Windows. check-in: 74b8109f user: culler tags: bug-22349fc78a-v2
16:23
remove unused variable; forgot to save events.test check-in: 6eec92d9 user: culler tags: bug-22349fc78a-v2
16:18
Add a simple version of the processevents test command and use it for the event-9* tests. check-in: 03cf47af user: culler tags: bug-22349fc78a-v2
01:20
Use Tk_ManageGeometry here too. check-in: ac19001a user: culler tags: bug-22349fc78a-v2
2024-05-28
23:22
Use Tk_ManageGeometry instead of just setting the pointer. check-in: 94e0fee3 user: culler tags: macOS-14-CI
22:47
Include the fix for wm-manage-1.8 check-in: c43dffe5 user: culler tags: macOS-14-CI
22:28
fix wm-manage-1.8 (without fixing wm manage) check-in: b4d178d7 user: culler tags: bug-22349fc78a-v2
21:22
Request font with pixel size 13 instead of 11, so that font-44.1 passes without Xft under xvfb too. Closed-Leaf check-in: a5ac9aad user: fvogel tags: bug-8162e9b7a9
19:30
#ifdef DEBUG_FONTSEL --> #if DEBUG_FONTSEL in tkUnixRFont.c check-in: ba812a42 user: fvogel tags: bug-8162e9b7a9
19:08
Save and restore current scaling when running font-44.1 (this prevents several other tests in other test files from failing). check-in: e1fa5dea user: fvogel tags: bug-8162e9b7a9
17:16
Merge with macOS-14-CI so we can test on macOS 14; remove SendEnterLeaveForMap which seems to be unneeded. check-in: 629ba1fb user: culler tags: bug-22349fc78a-v2
16:10
Adjust some tests and schedule a CI run on macOS 14. check-in: bf81e35d user: culler tags: macOS-14-CI
03:35
Avoid calling TkUpdatePointer for a window which is being destroyed by a child's <Destroy> binding script. check-in: b5bcbd08 user: culler tags: bug-22349fc78a-v2
2024-05-27
20:12
Let this bugfix branch build and test at Github Actions. check-in: d2a8699f user: fvogel tags: bug-8162e9b7a9
16:07
Don't call tkUpdatePointer from TkWmDeadWindow unless it is necessary. check-in: 3d2aac2c user: culler tags: bug-22349fc78a-v2
2024-05-26
20:17
Remove unneeded call to TkWmDeadWindow check-in: ac9a359d user: culler tags: bug-22349fc78a-v2
19:22
#define DEBUG_FONTSEL 0 check-in: a491e090 user: fvogel tags: bug-8162e9b7a9
18:38
Remove commented statements in event.test. check-in: 17314216 user: fvogel tags: bug-22349fc78a-v2
17:54
Restore old version of font-44.1, following Csaba's suggestion, but add a pointer to the relevant ticket in case it failed again in the future. check-in: 0f61fe26 user: fvogel tags: bug-8162e9b7a9
17:46
A few further improvements in tkUnixRFont.c by Csaba Nemethi. check-in: 37e6b293 user: fvogel tags: bug-8162e9b7a9
01:26
Try macOS 12 check-in: 98c34f91 user: culler tags: bug-22349fc78a-v2
2024-05-25
13:19
Fix silly error. check-in: 7271c83e user: culler tags: bug-22349fc78a-v2
2024-05-24
19:46
Deal with compiler warnings when building with mingw gcc on Windows. check-in: bcaa87c0 user: culler tags: bug-22349fc78a-v2
16:53
Make compilable with strict C99 compiler (missing declaration for XUnionRegion()) check-in: f2f2900e user: jan.nijtmans tags: core-8-6-branch
15:59
Another attempt, adding "csaba magic" for [tk scaling] initialization Closed-Leaf check-in: d1221183 user: jan.nijtmans tags: bug-8162e9b7a9-with-csaba-magic
15:30
Fix bug introduced in FrontWindowAtPoint which causes unixWm-50.1 to fail by ignoring that the pointer is in a titlebar. Also, make the unixWm-50 tests more robust by ensuring that the root window is out of the way. (This matters for macOS 14, not 11). check-in: a935a85f user: culler tags: bug-22349fc78a-v2
03:44
Remove leftover debugging code. check-in: fca86410 user: fvogel tags: bug-22349fc78a-v2
01:54
Simpler fix for wm-iconwindow-2.1 which still does not explain the crash. check-in: 77de21d1 user: culler tags: bug-22349fc78a-v2
2024-05-23
23:32
fix wm-iconwindow-2.1 check-in: e3912212 user: culler tags: bug-22349fc78a-v2
19:53
Schedule a CI run check-in: 9b52f997 user: culler tags: bug-22349fc78a-v2
17:43
White space. check-in: 4b76b330 user: culler tags: bug-22349fc78a-v2
17:18
Merge core-8-6-branch check-in: fb4137fd user: culler tags: bug-22349fc78a-v2
16:55
Clean up. check-in: 4c017414 user: culler tags: bug-22349fc78a-v2
15:22
Remove general code for checking if a display is valid because it affects timing, which breaks all of the event-9 tests. check-in: 67e05a80 user: culler tags: bug-22349fc78a-v2
15:08
Prevent crash at exit on macOS check-in: 88ebe847 user: culler tags: bug-22349fc78a-v2
2024-05-22
19:00
Readjust event-9.15 and event-9.19 check-in: 1e0be734 user: culler tags: bug-22349fc78a-v2
18:45
xmfbox now passes - the crash occurs at the end of the tk tests, before the ttk tests check-in: af75a05b user: culler tags: bug-22349fc78a-v2
16:58
Add some update hacks to defer macOS crashes until xmfbox.test. check-in: 69059f2d user: culler tags: bug-22349fc78a-v2
04:22
Make destruction of windows on macOS work again. But more issues remain. check-in: 3fc41f12 user: culler tags: bug-22349fc78a-v2
03:16
Remove debugging code. Issues remain with macOS for other tests in event.test. check-in: 9e30de65 user: culler tags: bug-22349fc78a-v2
02:44
All event tests now pass on Windows check-in: 34f66244 user: culler tags: bug-22349fc78a-v2
2024-05-21
22:42
Only 9.13, 9.14. and 9.19 fail on windows. Debug output included. check-in: 32b38d0b user: culler tags: bug-22349fc78a-v2
2024-05-20
23:04
Restore the call to TkPointerDeadWindow - Windows needs it; probably macOS does too. check-in: d5924536 user: culler tags: bug-22349fc78a-v2
19:47
A bit better DEBUG_FONTSEL support. check-in: d8c78de0 user: fvogel tags: bug-8162e9b7a9
15:41
Don't pass a NULL display and None window to XQueryPointer. check-in: 62552749 user: culler tags: bug-22349fc78a-v2
15:14
Remove now useless tkwin argument of GetTkFontAttributes(). check-in: 711cca66 user: fvogel tags: bug-8162e9b7a9
14:58
Revert 3rd change from [84cd707d] following Csaba's request. check-in: 0d473dd0 user: fvogel tags: bug-8162e9b7a9
2024-05-19
21:38
Remove call to TkPointerDeadWindow in macOS and simplify 9.13 so it tests the same thing but fails less often. check-in: 8bfd2313 user: culler tags: bug-22349fc78a-v2
21:07
All event-9.xy tests now pass, but 9.13 fails one time out of five. check-in: 91527650 user: culler tags: bug-22349fc78a-v2
17:09
ttk state implementation improvements check-in: 95390ea2 user: jan.nijtmans tags: core-8-6-branch
03:10
Merge core-8-6-branch check-in: 1b9d0504 user: culler tags: bug-22349fc78a-v2
03:08
Remove debugging print statements. check-in: 0f09b11f user: culler tags: bug-22349fc78a-v2
02:41
Attempt to fix [22349fc78a] for macOS. Currently only event-9.16 fails unless there is a timeout waiting for an enter or leave event. check-in: 2734be85 user: culler tags: bug-22349fc78a-v2
2024-05-18
20:34
Document user1-user3 ttk widget states check-in: e76f222a user: jan.nijtmans tags: core-8-6-branch
2024-05-17
20:39
GetTkFontAttributes, Csaba's version (thanks!). check-in: 34c450cb user: fvogel tags: bug-8162e9b7a9
20:37
Revert [c03d4e79] check-in: e659ad05 user: fvogel tags: bug-8162e9b7a9
19:59
Backout [7edb8725]. Thanks, Jan! check-in: 1119a050 user: fvogel tags: bug-8162e9b7a9
14:42
Make "user[0-6]" names match the TTK_STATE_USER[0-6] definitions check-in: 526b5b48 user: jan.nijtmans tags: core-8-6-branch
14:41
Eliminate superflous semicolons check-in: aa0cd6e3 user: jan.nijtmans tags: core-8-6-branch
2024-05-16
20:42
Reduce confusion by using the adequate variable name in GetTkFontAttributes(). check-in: c03d4e79 user: fvogel tags: bug-8162e9b7a9
20:39
The XFT_PIXEL_SIZE property is a double in fontconfig. See also [434d294df8]. check-in: 7edb8725 user: fvogel tags: bug-8162e9b7a9
12:15
Resolve some compiler warnings on Windows. spacing cleanup check-in: 5db71bb2 user: jan.nijtmans tags: core-8-6-branch
11:43
Code formatting, TCL_UNUSED() usage, all backported from 8.7. This makes it easier to backport other parts check-in: 3b607bb8 user: jan.nijtmans tags: core-8-6-branch
2024-05-15
22:00
Add test font-44.3 demonstrating bug [8162e9b7a9]. check-in: 86036921 user: fvogel tags: bug-8162e9b7a9
11:28
Experiment: is [84cd707d] the cause of [8162e9b7a9]? I don't see anything wrong with this commit. Closed-Leaf check-in: a2234d91 user: jan.nijtmans tags: backout-84cd707d
2024-05-13
18:32
Fix [bb52855781]: ttk treeview tests not robust against display scaling check-in: bb6d8521 user: jan.nijtmans tags: core-8-6-branch
12:55
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: 3d3923a2 user: csaba tags: core-8-6-branch
2024-05-12
17:37
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: 250f6627 user: csaba tags: core-8-6-branch
2024-05-11
23:24
Two more Tk_GetPixelsFromObj usages. Remove double MODULE_SCOPE definitions. All backported check-in: 7e6a28d1 user: jan.nijtmans tags: core-8-6-branch
17:31
Backported the focus highlighting for the ttk::entry, ttk::combobox, and ttk::spinbox widgets of the themes default, alt, and clam. check-in: 3c817ca8 user: csaba tags: core-8-6-branch
2024-05-10
17:40
Backported most improvements related to the "classic" theme, submitted by Emiliano Gavilan. check-in: ae0166fb user: csaba tags: core-8-6-branch
10:29
More usage of Tk_GetPixelsFromObj() and TCL_UNUSED(), all backported from Tk 8.7.

More TCL_UNUSED check-in: 4a4c3d3d user: jan.nijtmans tags: core-8-6-branch

2024-05-09
18:51
Consistancy in the usage of "Copyright". On MacOS, always use the UTF-8 copyright-sign check-in: 3945d793 user: jan.nijtmans tags: core-8-6-branch
2024-05-06
07:29
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: eed280b2 user: jan.nijtmans tags: core-8-6-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:23
merge core-8-6-branch check-in: 2533189f user: fvogel tags: less_tests_constraints
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
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
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
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
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
2024-04-30
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
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
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
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
13:44
indenting/formatting (backported from 8.7) check-in: 8d130ca8 user: jan.nijtmans tags: core-8-6-branch
2024-04-21
13:09
merge core-8-6-branch check-in: 23446877 user: fvogel tags: less_tests_constraints
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-16
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. 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-03-23
19:16
re-generate internal stub tables check-in: 4869d6e5 user: jan.nijtmans tags: core-8-6-branch
16:58
Fix commit [60fbc1fa]. check-in: e3db006d user: fvogel tags: bug-22349fc78a
2024-03-22
19:59
Fix [10705db626]: Missing spaces in man pages. check-in: 5aa61e98 user: fvogel tags: core-8-6-branch
2024-03-19
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: 6c841aa3 user: fvogel tags: core-8-6-branch
2024-03-17
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
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
2024-03-15
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
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
2024-03-13
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: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
2024-03-07
20:08
merge core-8-6-branch check-in: 3eb956ad user: fvogel tags: bug-22349fc78a
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
2024-03-06
14:15
typo's in changes file (backported) check-in: 423cb861 user: jan.nijtmans tags: core-8-6-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-16
15:16
Fix [82d5a93a46]: 8.6 Documentation/comment typo fixes check-in: 71f581f3 user: jan.nijtmans tags: core-8-6-branch
2024-02-14
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
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
15:07
Fix compilation warning with -DDEBUG_FONTSEL check-in: c8315f40 user: jan.nijtmans tags: core-8-6-branch
2024-02-12
16:20
Merge 8.6 check-in: 5f39d044 user: jan.nijtmans tags: less_tests_constraints
16:16
"eval destroy" -> "destroy {*}" in testcases/demo's check-in: 47589603 user: jan.nijtmans tags: core-8-6-branch
2024-02-09
14:19
merge 8.6 check-in: c8309a4a user: dgp tags: core-8-6-14-rc
2024-02-08
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
2024-02-06
20:53
Build binaries at GitHub. check-in: 2bdfc8bb user: fvogel tags: bug-57b821d2db
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: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-01-29
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
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
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: 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
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
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-24
19:40
merge 8.6 check-in: 4e8ae373 user: dgp tags: core-8-6-14-rc
2024-01-23
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. check-in: c120c687 user: fvogel tags: bug-8da7af2f8e
19:49
merge core-8-6-branch check-in: 965e9cca user: fvogel tags: less_tests_constraints
14:17
Stop building this branch (eventually) Closed-Leaf check-in: 61b28b8e user: jan.nijtmans tags: bug-026e2bb685
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
09:18
Use internal flag OPTION_NONNEG check-in: af71f03d user: jan.nijtmans tags: bug-026e2bb685-alt
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:30
Adapt textTag-1.29 demonstrating that [026e2bb685] is not completely solved yet check-in: 042c281f user: jan.nijtmans tags: core-8-6-branch
2024-01-20
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
2024-01-19
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
16:54
Merge 8.6. No need to build this branch on Github any more check-in: 47292b2a user: jan.nijtmans tags: bug-026e2bb685
2024-01-17
16:44
More needed 13 -> 14 bumps check-in: 2b098a24 user: jan.nijtmans tags: core-8-6-14-rc
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
01:09
Bump to 8.6.14 for release check-in: 35457e6c user: griffin tags: core-8-6-14-rc
2024-01-14
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
17:04
merge core-8-6-branch check-in: 0afe4f52 user: fvogel tags: less_tests_constraints
2024-01-12
20:17
Fix [737abf4523]: text widget has terrible performance with image create. check-in: bae491de user: fvogel tags: core-8-6-branch
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
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: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
2024-01-08
22:30
Fix and simplify Tk_FreeImage. Closed-Leaf check-in: 9030824a user: fvogel tags: bug-b7abf0d817
21:21
typo check-in: a7ff75ed user: jan.nijtmans tags: core-8-6-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:01
USE_WIDECHAR_API isn't used anywhere. Comment fixes check-in: eb2d331c user: jan.nijtmans tags: core-8-6-branch
08:45
Correction in documentation embedded in rules.vc check-in: aa895fef user: fvogel tags: core-8-6-branch
2024-01-05
09:00
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row check-in: f32f7a24 user: jan.nijtmans tags: core-8-6-branch
2024-01-04
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
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: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: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
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-26
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-22
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
2023-12-20
12:01
(cherry-pick): remove tkUnixDialog.c, since it's no longer used check-in: c44ee43d user: jan.nijtmans tags: core-8-6-branch
2023-12-18
22:27
upload-artifact @3 -> @4 check-in: 6a3ea520 user: jan.nijtmans tags: core-8-6-branch
2023-12-16
08:52
merge core-8-6-branch check-in: ad944490 user: fvogel tags: less_tests_constraints
2023-12-14
15:15
Merge 8.6 Leaf check-in: 58f32512 user: jan.nijtmans tags: bug-c23f79ef96, bug-fde9dc2392
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
10:28
There was a reason those 3 signatures were removed check-in: 0354549b user: jan.nijtmans tags: core-8-6-branch
2023-12-12
16:09
Update keycode table (and documentation) to updated X11 headers check-in: 952c48a2 user: jan.nijtmans tags: core-8-6-branch
15:04
Update to latest X11 headers check-in: 31d8e5eb user: jan.nijtmans tags: core-8-6-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
2023-12-11
06:21
More complete cleaning in ttk test image-3.1 check-in: fdcdf663 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
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: a73ef1cb user: fvogel tags: core-8-6-branch
2023-12-06
19:12
Increase delays so tests pass on macOS Sonoma. check-in: fb42a2db user: culler tags: core-8-6-branch
2023-12-04
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
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
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
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
2023-12-01
10:09
http -> https (see [b54a9193f6]) check-in: 2d455ab8 user: jan.nijtmans tags: core-8-6-branch
2023-11-28
17:53
Fix [900f23c6a8]: Potential problem in PNG parser check-in: 17378151 user: jan.nijtmans tags: core-8-6-branch
2023-11-26
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
2023-11-25
20:21
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: 27fe9161 user: fvogel tags: core-8-6-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
09:54
Fix [9c098a90e6]: macOS Aqua : crash in setMarkedText. Patch from Christopher Chavez. check-in: 62ed2fad user: fvogel tags: core-8-6-branch
2023-11-23
15:21
Fix e653408972: autoconf warning check-in: 8dbd39be user: jan.nijtmans tags: core-8-6-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: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
2023-11-21
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
2023-11-17
19:41
Let branch less_tests_constraints build at Github Actions for all platforms. check-in: 6ca68604 user: fvogel tags: less_tests_constraints
2023-11-16
20:09
merge core-8-6-branch check-in: 618aa93c user: fvogel tags: less_tests_constraints
2023-11-15
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
2023-11-14
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: ac62db26 user: fvogel tags: bug-61550f38bf
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
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: b8a3c8b0 user: fvogel tags: bug-61550f38bf
2023-11-12
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
09:39
Switch to a floating point approach in font-44.1 check-in: e9c932d7 user: fvogel tags: bug-61550f38bf
2023-11-10
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
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-08
20:57
merge core-8-6-branch check-in: 861fb276 user: fvogel tags: bug-61550f38bf
20:39
Add temporary debug output to font-44.1 check-in: 98553875 user: fvogel tags: bug-61550f38bf
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
2023-11-07
20:48
Pixel sizes in font-44.1 must match as integers, therefore round computations. check-in: 5e03f765 user: fvogel tags: bug-61550f38bf
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
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:15
Backout [6f485577] since it triggers an unexpected failure in the main branch. check-in: 6bf77fb6 user: fvogel tags: core-8-6-branch
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: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: 6f485577 user: fvogel tags: core-8-6-branch
15:56
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. Closed-Leaf check-in: 8ef8e223 user: fvogel tags: bug-499f8e3313
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-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
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: 91a6ecaa user: fvogel tags: core-8-6-branch
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-23
19:42
Backout [36cf234a], I was just wrong! Thanks Csaba! check-in: d03ae939 user: fvogel tags: less_tests_constraints
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: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-18
18:46
merge core-8-6-branch check-in: 3b8e8705 user: fvogel tags: less_tests_constraints
13:42
Implement applicationSupportsSecureRestorableState for Sonoma security warning, reported in 10b38a7a7c check-in: ed7cfbac user: kevin_walzer tags: core-8-6-branch
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: 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
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
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: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
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:42
Fix [74bfd42098]: tkBind.c: error: unknown type name 'Tcl_Size' check-in: 6659c39e user: jan.nijtmans tags: core-8-6-branch
2023-10-12
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
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
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-09-17
19:11
Fix error-handling in UpdateClipboard() Leaf check-in: 3a96613e user: jan.nijtmans tags: bug-ee397e0a55
2023-09-15
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-11
16:27
Update win/rules.vc check-in: b7f71a6e user: jan.nijtmans tags: core-8-6-branch
2023-09-07
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
2023-09-05
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:21
Fix [1c61885796]: _Bug9e31fd9449 is a reserved identifier check-in: f5947ff5 user: jan.nijtmans tags: core-8-6-branch
19:44
actions/checkout @v3 -> @v4 check-in: b347360f user: jan.nijtmans tags: core-8-6-branch
13:10
Fix [d2396a9f1b]: [send] with options returns weird strings on X11 check-in: eab3afe8 user: jan.nijtmans tags: core-8-6-branch
11:45
typo check-in: 610fe139 user: jan.nijtmans tags: core-8-6-branch
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
06:58
Put back tiny optimization removed [76de1e42|here] check-in: 7d6cacbc user: jan.nijtmans tags: core-8-6-branch
2023-09-03
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
2023-09-02
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:44
Fix [a47f080962]: macOS Aqua warning: unused function 'RetainRegion' check-in: 844915b1 user: fvogel tags: core-8-6-branch
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
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-30
17:30
Fix for ef5d3e29a4 check-in: cf383028 user: kevin_walzer tags: core-8-6-branch
2023-08-29
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: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
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
2023-08-26
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
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-04
10:05
Remove use of deprecated [trace] subcommands check-in: 27ab1399 user: jan.nijtmans tags: core-8-6-branch
2023-08-03
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
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: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:36
Merge 8.6 Leaf check-in: a6c7db1c user: jan.nijtmans tags: cygwin
13:07
Fix [ba2197a989]: error in ./configure at Github Actions check-in: 337d20f8 user: jan.nijtmans tags: core-8-6-branch
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: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: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-26
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
2023-07-24
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
2023-07-23
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
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: 78ce1d66 user: fvogel tags: core-8-6-branch
2023-07-21
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: 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: 1ce25c15 user: fvogel tags: core-8-6-branch
20:53
Fix [a510843631]: Restore macDraw statement. check-in: 6076675e user: fvogel tags: chavez_cgimage_drawing
20:35
Fix [edb769628e]: Aqua: leak in XGetImage(). Patch from Christopher Chavez. check-in: 5b4e3f3a user: fvogel tags: core-8-6-branch
2023-07-18
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: 73461c36 user: fvogel tags: core-8-6-branch
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
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
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: 3fa4dedb user: fvogel tags: core-8-6-branch
08:37
Merge 8.6 check-in: 5dc4e8d4 user: jan.nijtmans tags: bug-f9eddb541a
2023-07-16
13:36
Fix typo when applying patches. check-in: ab191281 user: fvogel tags: bug-f9eddb541a
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
2023-07-15
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
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:56
Fix [fa4694dcd0]: Aqua: fix TKNSString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 0680f33d user: fvogel tags: core-8-6-branch
2023-07-09
17:23
Fix [a526d42999]: Aqua: leak in TkpOpenDisplay(). Patch from Christopher Chavez. check-in: 270db3cc user: fvogel tags: core-8-6-branch
2023-07-01
20:28
Add time-outs to the Tk tests steps in GitHub workflows. check-in: a535d711 user: fvogel tags: core-8-6-branch
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:27
Fix documentation (comments) of TkpGetSystemDefault. check-in: 7f68361a user: fvogel tags: core-8-6-branch
2023-06-14
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
15:08
Fix [228476b3e9]: wish can link against incorrect libtk check-in: b7e2b7cc user: jan.nijtmans tags: core-8-6-branch
2023-06-11
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
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-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-05-31
20:35
Fix [4666f21a95]: Avoid a non-evident crash. check-in: 9ba2a411 user: fvogel tags: core-8-6-branch
2023-05-29
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
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
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
2023-05-27
20:19
Second patch from Christopher Chavez. check-in: 04fe81d2 user: fvogel tags: bug-4666f21a95
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
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
2023-05-24
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: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: 19b41be2 user: fvogel tags: core-8-6-branch
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-16
10:21
Only use _snprintf on older MSVC compilers. ZeroMemory -> memset check-in: 6ab1c17d user: jan.nijtmans tags: core-8-6-branch
2023-05-13
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
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: 3e4e7a8f user: fvogel tags: core-8-6-branch
2023-05-06
20:01
Backport: Do not build every branch. Too expensive. check-in: b2fc78d0 user: jan.nijtmans tags: core-8-6-branch
2023-05-03
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: b1876b9e user: fvogel tags: core-8-6-branch
2023-05-02
20:21
Remove superfluous casts. Closed-Leaf check-in: fadca8dc user: fvogel tags: bug-310c74ecf4
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:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 23e384be user: fvogel tags: core-8-6-branch
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
2023-04-19
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
2023-04-16
19:56
Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warnings check-in: 80e5be23 user: jan.nijtmans tags: core-8-6-branch
2023-04-15
20:32
Backport more from X11R6 Closed-Leaf check-in: c08f874c user: jan.nijtmans tags: bug-0c734dde2a
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
2023-04-10
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-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
2023-03-30
09:33
Fix [15c685a976]: Issues with menu cloning. check-in: af772820 user: sbron tags: core-8-6-branch
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
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
2023-03-26
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-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-17
20:15
arm64e -> arm64. Sync with Tcl check-in: aaa8d03f user: jan.nijtmans tags: core-8-6-branch
2023-03-16
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:02
Remove _LARGEFILE_SOURCE64 usage. See d690400d07 check-in: c35b1696 user: jan.nijtmans tags: core-8-6-branch
2023-03-04
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-02-28
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: 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-12
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
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
2023-02-07
14:01
Use more TCL_UNUSED() macro's in stead of (void) casts check-in: 55be7321 user: jan.nijtmans tags: core-8-6-branch
2023-02-05
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
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
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
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
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
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: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
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: 4896e546 user: fvogel tags: core-8-6-branch
2023-01-21
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
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
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
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-15
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
2023-01-14
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
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
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
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
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: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: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
16:35
Fix ad393071c2: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 3102a7f9 user: jan.nijtmans tags: core-8-6-branch
16:07
Fix [d84d334ae6]: Fix build on older macOS System check-in: a53edb5e user: jan.nijtmans tags: core-8-6-branch
2023-01-05
17:11
When translating "nsFont pointSize" to Tcl_WideInt, use correct rounding check-in: 95303b17 user: jan.nijtmans tags: core-8-6-branch
2023-01-03
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: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
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-16
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
2022-12-14
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
2022-12-12
22:57
Variable 'j' no longer needed check-in: bf5161ff user: jan.nijtmans tags: core-8-6-branch
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: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
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-07
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
2022-12-05
19:42
merge core-8-6-branch check-in: 7c712b7d user: fvogel tags: less_tests_constraints
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
2022-12-04
21:10
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. check-in: f668bcdf user: fvogel tags: bug-6ee162c3d9
2022-12-02
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
18:41
merge core-8-6-branch check-in: 3e391723 user: fvogel tags: less_tests_constraints
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: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
2022-11-29
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
2022-11-27
19:49
Fix camel case in constraint name. check-in: ef95e354 user: fvogel tags: less_tests_constraints
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: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: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: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: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
2022-11-22
22:51
merge release check-in: df366f3d user: dgp tags: core-8-6-branch
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-15
18:33
changes file update terminted check-in: abf90cd0 user: oehhar tags: rc2, core-8-6-13-rc
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
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
14:06
merge 8.6 check-in: 176e5970 user: dgp tags: core-8-6-13-rc
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
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:24
Merge branch nonPortable_tests. Some tests previously constrained as 'nonPortable' are actually portable. check-in: f4e7918d user: fvogel tags: core-8-6-branch
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
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:15
merge 8.6 check-in: 2408d8a3 user: dgp tags: core-8-6-13-rc
10:57
changes: Bug [f75190] check-in: 09d6c26a user: oehhar tags: core-8-6-branch
2022-11-03
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
12:49
merge 8.6 check-in: 58aa95bd user: dgp tags: core-8-6-13-rc
2022-11-02
21:04
Use "eq" not "==" when checking "tk windowingsystem" check-in: d2d8281f user: jan.nijtmans tags: core-8-6-branch
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:31
merge 8.6 check-in: ebb0d478 user: dgp tags: core-8-6-13-rc
2022-10-31
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
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: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:02
Simplify Tk_ConfigureWidget() call, using TK_CONFIG_OBJS flag check-in: 840f2156 user: jan.nijtmans tags: core-8-6-branch
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
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:28
merge core-8-6-branch check-in: 7e62c96a user: fvogel tags: less_tests_constraints
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:42
Test hygiene. Remove every file that is created. check-in: df0c4351 user: dgp tags: core-8-6-branch
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:46
Fix [5e4e44a93b]: ttk::panedwindow chokes on drag check-in: 88f19868 user: jan.nijtmans tags: core-8-6-branch
2022-10-27
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
00:24
merge 8.6 check-in: a3d8b0ad user: dgp tags: core-8-6-13-rc
2022-10-26
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
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
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
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-18
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
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: d8907a2b user: fvogel tags: core-8-6-branch
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: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
2022-10-13
21:52
sync win/rules.vc with Tcl check-in: cc23d9df user: jan.nijtmans tags: core-8-6-branch
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-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
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
21:58
RFE [eb80f601ac]: Aqua: Handle file events in _runBackgroundLoop Leaf check-in: e7bd11e3 user: culler tags: rfe-eb80f601ac
21:15
Add delays and updates to make tests pass on Ventura. check-in: 1398cbb7 user: culler tags: core-8-6-branch
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
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: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
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
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: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
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: b807cb3a user: fvogel tags: core-8-6-branch
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-28
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: 943a70f2 user: fvogel tags: core-8-6-branch
2022-09-26
18:40
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. Closed-Leaf check-in: 750cb874 user: fvogel tags: bug-f326f30e82
12:44
merge 8.6 check-in: d3187707 user: dgp tags: core-8-6-13-rc
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
2022-09-23
17:54
merge 8.6 check-in: 8e6260ae user: dgp tags: core-8-6-13-rc
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: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
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: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:14
Eliminate extraneous declaration of _tkLiveResizeEnded check-in: b77dbbc7 user: marc_culler tags: core-8-6-branch
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
17:59
tkMacOSXFileTypes.c: Guard against crashes when a nil UTType is created. check-in: e411967e user: marc_culler tags: core-8-6-branch
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
04:36
Fix [a64a4b331e]: Aqua widgets sometimes do not appear on app startup. Leaf check-in: 151f1280 user: marc_culler tags: bug-a64a4b331e
2022-09-20
22:49
Fix wrong initial value for static Bool. check-in: a0d283ff user: marc_culler tags: core-8-6-branch
21:54
Fix [412b80fcaf]: pressing an arrow key disables the next menu selection. check-in: cc1730fc user: marc_culler tags: core-8-6-branch
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:11
Apply patch [313f102dbc] (parenthesize macro parameters) from Christopher Chavez. check-in: cb9772ac user: marc_culler tags: core-8-6-branch
17:47
Fix [3fc14fb28c]: remove unused global variable. check-in: 8e9caadc user: marc_culler tags: core-8-6-branch
15:58
Fix [1ccface1c5]: build fails on macOS 10.15 Leaf check-in: 3e83ac71 user: marc_culler tags: bug-1ccface1c5
05:47
merge 8.6 check-in: a488d4ab user: fvogel tags: unstable_tests
05:07
patch [ab95811e07] from Christopher Chavez: prevent use-after-free crashes check-in: ecca072b user: marc_culler tags: core-8-6-branch
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
2022-09-18
16:22
Fix [ead70921a9]: Wish menu unexpectedly triggered by accelerator keys check-in: e131c8d7 user: jan.nijtmans tags: core-8-6-branch
2022-09-17
20:26
Fix the ttk background issue with 1 deprecated call. check-in: de6a3246 user: marc_culler tags: chavez_cgimage_drawing
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-15
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
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: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
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
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:10
Fix [006403a25d]: various comment/documentation fixes check-in: 743531bb user: jan.nijtmans tags: core-8-6-branch
2022-09-08
11:47
merge 8.6 check-in: 202ba1aa user: dgp tags: core-8-6-13-rc
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:17
Simplify TkpConfigureMenuEntry(), using existing TKNSString initWithTclUtfBytes functionality check-in: 07bd94a1 user: jan.nijtmans tags: core-8-6-branch
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
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: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:48
Fix [d6cb7b71f6]: clean up ::tk::mac::useCustomMDEF check-in: 437e4b23 user: jan.nijtmans tags: core-8-6-branch
2022-09-04
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-08-31
20:08
merge 8.6 check-in: c2e9241b user: fvogel tags: unstable_tests
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: 30d9e590 user: fvogel tags: core-8-6-branch
2022-08-29
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
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-23
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:36
Github action: ubuntu-20.04 -> ubuntu-22.04 check-in: 809eca9f user: jan.nijtmans tags: core-8-6-branch
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:16
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: f219b2d8 user: fvogel tags: core-8-6-branch
14:01
merge 8.6 check-in: 5246d3c0 user: dgp tags: core-8-6-13-rc
2022-08-21
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: 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: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-08
12:54
merge 8.6 check-in: 32894130 user: dgp tags: core-8-6-13-rc
2022-08-04
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:15
Update Xutil.h and cursorfont.h to latest X11 version check-in: c83c68e6 user: jan.nijtmans tags: core-8-6-branch
07:38
Add tkUnixDefault.h to X11_PRIVATE_HDRS (patch from OpenSUSE) check-in: d29e74cf user: jan.nijtmans tags: core-8-6-branch
2022-07-29
14:55
one too much check-in: 15391924 user: jan.nijtmans tags: core-8-6-branch
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
2022-07-28
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
2022-07-26
20:44
Remove hardcoded values from unixEmbed-11.2 check-in: 8a3687e8 user: fvogel tags: unstable_tests
2022-07-25
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: 94aab2f0 user: fvogel tags: core-8-6-branch
14:01
Fix some more signatures in compat/unistd.h check-in: 59f5f072 user: jan.nijtmans tags: core-8-6-branch