Tk Source Code

Timeline
Login

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

13467 check-ins using file library/images/pwrdLogo.eps version 8a58fc19

2025-08-02
22:16
Fix [4e1e10dcfa]: Aqua: CGRect/NSRect type mismatch on 32-bit. As suggested by Joshua Root (MacPorts). Leaf check-in: 41e0498d user: chrstphrchvz tags: bug-4e1e10dcfa
2025-08-01
15:47
Open branch for release Updates to changes file. Leaf check-in: 1e878ae4 user: dgp tags: core-8-6-17-rc
2025-07-29
15:35
Fix [6da885404a]: Aqua: use-after-free during RefocusGrabWindow() Leaf check-in: 6ea148e1 user: chrstphrchvz tags: bug-6da885404a
2025-07-25
12:28
Backport fix for [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk Leaf check-in: 6f15b3de user: culler tags: core-8-6-branch
03:18
Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: 2ab773f1 user: culler tags: core-8-6-branch
03:13
One less variable. Closed-Leaf check-in: a9aed2bb user: culler tags: bug-e90e8ca1a6
2025-07-24
15:11
fix e90e8ca1a6: Make console stdin fg color readable in dark mode on Aqua check-in: 66d6580c user: culler tags: bug-e90e8ca1a6
2025-07-21
07:51
doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: c3279832 user: oehhar tags: core-8-6-branch
2025-07-18
11:55
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: a19a26e7 user: jan.nijtmans tags: core-8-6-branch
2025-07-17
07:35
Use "-Wl" for linker options check-in: 5791a203 user: jan.nijtmans tags: core-8-6-branch
2025-07-16
18:45
Update changes check-in: 16bd0db7 user: jan.nijtmans tags: core-8-6-branch
18:40
Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: fc6a6c85 user: jan.nijtmans tags: core-8-6-branch
2025-07-14
17:42
[d25b72] in Changes check-in: ea719541 user: oehhar tags: core-8-6-branch
17:10
Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: f172bb47 user: csaba tags: core-8-6-branch
2025-07-03
09:17
Fix 6b0f776c52: gcc 14 breaks configure test for bigendian leading to broken floating point check-in: 47e41741 user: jan.nijtmans tags: core-8-6-branch
2025-06-10
17:41
windows-2019 runner is no longer supported check-in: 8d92fc5e user: jan.nijtmans tags: core-8-6-branch
2025-06-06
12:45
[c81e0cce] Add proposed test (in my simple language, sorry). Thanks, Christian Leaf check-in: 560de125 user: oehhar tags: bug-c81e0cce-named-font-late-creation
09:59
bug [c81e0cce] provided patch (VC6 optimized): named font not honored if defied after reference in a widget check-in: ed0d5d23 user: oehhar tags: bug-c81e0cce-named-font-late-creation
2025-06-01
20:31
Patch proposed by Christian Werner to fix [55660624f7]: Block cursor in text widget may hide the character underneath Leaf check-in: 875cbd9f user: fvogel tags: bug-55660624f7
19:50
Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: 5c235c24 user: fvogel tags: core-8-6-branch
19:48
Add caveat about the block cursor rendering (see [5d0bc3cfec]). Patch provided by Christian Werner. Closed-Leaf check-in: 1d39bb14 user: fvogel tags: bug-5d0bc3cfec
19:41
When the text widget block cursor is in a tab, reduce its width to a whitespace width. This is part of in [5d0bc3cfec] (see Issue 2. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner. check-in: 9211ca27 user: fvogel tags: bug-5d0bc3cfec
19:21
Fix error in TextBlinkProc() for the text widget block cursor, as reported in [5d0bc3cfec] (see Issue 1. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner. check-in: 76ef49f3 user: fvogel tags: bug-5d0bc3cfec
2025-05-29
07:59
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: b450c42d user: fvogel tags: core-8-6-branch
07:58
Remove unintended blank line. Closed-Leaf check-in: fc822251 user: fvogel tags: bug-17b509d78f
2025-05-25
16:37
If CreateIconFromResourceEx failed, try CreateIconFromResource as a fallback. Do this always, i.e.remove the condition on biBitCount != 16 since NT is now very obsolete. Also, remove debug printfs. check-in: eeaf3858 user: fvogel tags: bug-17b509d78f
2025-05-19
18:57
crymson -> crimson, follow-up previous commit check-in: 345d4959 user: jan.nijtmans tags: core-8-6-branch
16:46
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: bd239944 user: jan.nijtmans tags: core-8-6-branch
10:11
Update "changes". Put more bug information in ttk.test check-in: e3abc6e4 user: jan.nijtmans tags: core-8-6-branch
09:46
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 151d1e44 user: jan.nijtmans tags: core-8-6-branch
2025-05-17
20:43
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: 0176f7c0 user: fvogel tags: bug-17b509d78f
2025-04-27
20:07
ubuntu-20.04 is removed from Github ACTIONS check-in: 747c94e9 user: jan.nijtmans tags: core-8-6-branch
2025-04-26
13:04
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: d4ced03c user: culler tags: core-8-6-branch
2025-04-10
12:37
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 6b363e89 user: jan.nijtmans tags: core-8-6-branch
2025-03-17
10:12
Add [91d0e9d8] to changes check-in: 9986fdc2 user: oehhar tags: core-8-6-branch
10:04
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: eff58ccd user: oehhar tags: core-8-6-branch
09:56
Add [159aa5eb] to changes check-in: b9d7e6a1 user: oehhar tags: core-8-6-branch
09:39
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: b48a1b30 user: oehhar tags: core-8-6-branch
2025-02-20
15:48
Don't worry building Tk 8.7 any more check-in: 8bcba10b user: jan.nijtmans tags: core-8-6-branch
2025-02-19
12:43
Add (back) failsOnXQuarz constraint for testcases (still) failing on XQuartz check-in: 16ed8982 user: jan.nijtmans tags: core-8-6-branch
2025-02-18
15:55
Fix notebook-5.1 which was failing on CI due to a different race condition. check-in: e7ed6db9 user: culler tags: core-8-6-branch
14:02
Fix failures of focus.test on CI caused by a race condition in focusClear. check-in: fccd29df user: culler tags: core-8-6-branch
2025-02-09
16:56
Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 222d4b08 user: jan.nijtmans tags: core-8-6-branch
2025-02-07
11:06
Unbreak the ttk::panedwindow tests for Tk 8.6 on the Mac. check-in: 53e11249 user: csaba tags: core-8-6-branch
2025-02-06
18:36
Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: 81773bf7 user: csaba tags: core-8-6-branch
2025-01-30
10:27
It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: dad7de1d user: jan.nijtmans tags: core-8-6-branch
2025-01-28
19:52
Fix [c992660e]: english shortcuts for Chinese locale check-in: b4b838bd user: jan.nijtmans tags: core-8-6-branch
19:00
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: 64bfe6da user: csaba tags: core-8-6-branch
13:05
Remove tab in workflow file. check-in: c0d6d77e user: culler tags: core-8-6-branch
2025-01-27
15:34
Backport fix for [080a28104e] and add TK_NO_STDERR processing. check-in: 269ce157 user: culler tags: core-8-6-branch
09:17
Ticket [c992660e]: english shortcuts for Chinese locale Closed-Leaf check-in: 930934ef user: oehhar tags: c992660e-cn-shortcuts
2025-01-17
21:18
(cherry-pick): wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 6819ea2d user: jan.nijtmans tags: core-8-6-branch
2025-01-15
17:26
Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work check-in: 497a6e34 user: jan.nijtmans tags: core-8-6-branch
2025-01-14
16:04
Put "no-xft" "build-info" tag in the alphabetical correct place check-in: 73f1075b user: jan.nijtmans tags: core-8-6-branch
2025-01-09
15:29
version -> 8.6.17 check-in: c67e2f6f user: jan.nijtmans tags: core-8-6-branch
2025-01-04
22:58
(cherry-pick): Fix warning when building on Linux check-in: fdd04e80 user: jan.nijtmans tags: core-8-6-branch
2025-01-03
23:35
Update "changes" check-in: 4d63d943 user: jan.nijtmans tags: core-8-6-branch
23:30
(cherry-pick): Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka check-in: a60c5d2f user: jan.nijtmans tags: core-8-6-branch
2024-12-19
12:07
Fix [a0d6ef020b]: Documentation bugs check-in: 742854d7 user: jan.nijtmans tags: core-8-6-branch
11:58
(cherry-pick): Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 9eb91f76 user: jan.nijtmans tags: core-8-6-branch
2024-12-12
16:25
(cherry-pick): Make sure that tkUuid.h doesn't end up in "make dist" check-in: ace4661b user: jan.nijtmans tags: core-8-6-branch
2024-12-11
21:07
Merge release check-in: 11b588d3 user: jan.nijtmans tags: core-8-6-branch
2024-12-09
17:44
Update release date Closed-Leaf check-in: 6a416eb0 user: dgp tags: rc2, core-8-6-16-rc, core-8-6-16
2024-12-04
19:11
Tentative release date into the changes file. check-in: e464c670 user: dgp tags: rc0, core-8-6-16-rc
15:53
merge 8.6 check-in: 802c56de user: dgp tags: core-8-6-16-rc
15:53
changes generated by `make dist` check-in: d61aecba user: dgp tags: core-8-6-16-rc
2024-12-03
04:00
Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 0b92d7c5 user: fvogel tags: core-8-6-branch
2024-12-02
19:26
merge 8.6 check-in: 5c8b63f5 user: dgp tags: core-8-6-16-rc
2024-11-28
10:21
Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: 64439dea user: csaba tags: core-8-6-branch
2024-11-27
16:20
Open release branch check-in: da568bff user: dgp tags: rc0, core-8-6-16-rc
2024-11-25
11:10
Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: df1a487a user: jan.nijtmans tags: core-8-6-branch
2024-11-22
21:37
Let this bugfix branch build and test. Closed-Leaf check-in: ede12eef user: fvogel tags: bug-8ce672d1a1
21:35
Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 006481ff user: fvogel tags: bug-8ce672d1a1
2024-11-13
21:15
Make a list of the bugs fixed so far 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 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-21
11:53
Remove .github and .travis-related stuff: No need to build this branch any more Leaf check-in: cb795a34 user: jan.nijtmans tags: core-8-5-branch
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:31
upload-artifact@v3 check-in: dd18e6dd user: jan.nijtmans tags: core-8-5-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
10:09
Fix 0aa7638534: .gitignore ignores library/tcltest.tcl check-in: 85345c31 user: jan.nijtmans tags: core-8-5-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
09:13
Run GITHUB actions testcases with tcl 8.5 -> 8.6 (since ubuntu 20.04 doesn't have tcl8.5-dev package any more) check-in: e9394419 user: jan.nijtmans tags: core-8-5-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
07:23
ubuntu-18.04 is deprecated check-in: 5bfbf878 user: jan.nijtmans tags: core-8-5-branch
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
17:20
Commit last suggestion from Koen Danckaert (ttk menubutton, cas -direction flush, for Win and Linux. Closed-Leaf check-in: a77e4d06 user: fvogel tags: bug-a3b03f41fe
14:01
Fix some more signatures in compat/unistd.h check-in: 59f5f072 user: jan.nijtmans tags: core-8-6-branch
13:46
Sync compat/stdlib.h and compat/unistd.h with Tcl check-in: bbc7e774 user: jan.nijtmans tags: core-8-6-branch
2022-07-23
12:01
Further stabilize unixEmbed-11.2 by returning to update idletasks on the mac as it was originally. check-in: 26a78389 user: fvogel tags: unstable_tests
2022-07-21
13:17
merge 8.6 check-in: e80a527b user: dgp tags: core-8-6-13-rc
2022-07-20
21:03
Completely eradicate proc waitForMap and waitForUnmap in the test suite. The tests stability problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed. check-in: 411c0f76 user: fvogel tags: unstable_tests
20:52
Remove stabilization lines in panedwindow.test. The problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed. check-in: 02ae03b3 user: fvogel tags: unstable_tests
20:35
merge core-8-6-branch check-in: 195f5441 user: fvogel tags: unstable_tests
20:30
The previous commit [45843325] also fixes [61e0bb8aab]: Embedded windows in a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test. check-in: 5bba2a54 user: fvogel tags: core-8-6-branch
19:15
Remove wrong code for Tk menubutton posted in win32 with -direction left. check-in: 2489701a user: fvogel tags: bug-a3b03f41fe
19:03
Improve the fix with a patch from Koen Danckaert. check-in: c7fe8b87 user: fvogel tags: bug-a3b03f41fe
2022-07-19
23:12
Restore comment line removed by error in the previous commit whil resolving conflicts. check-in: 1f5c6f15 user: fvogel tags: unstable_tests
23:11
merge core-8-6-branch check-in: 1ac91a23 user: fvogel tags: unstable_tests
23:01
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. check-in: 45843325 user: fvogel tags: core-8-6-branch
22:59
merge bug-91ca777b4d-alt since that branch has the fix we want to keep to fix [91ca777b4d]. Closed-Leaf check-in: bf99ae5c user: fvogel tags: bug-91ca777b4d
2022-07-17
12:11
Fix database class error for -direction in menubutton man page. check-in: 24d52640 user: fvogel tags: bug-a3b03f41fe
10:29
Alternative fix for [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. The TkMacOSXHandleMapOrUnmap machinery may not be needed anymore (experimental). Closed-Leaf check-in: 55503ee1 user: fvogel tags: bug-91ca777b4d-alt
2022-07-16
20:04
merge core-8-6-branch check-in: f441c71c user: fvogel tags: unstable_tests
13:35
Restore the fix from chw. check-in: cf74461b user: fvogel tags: bug-91ca777b4d
10:10
Remove debug output (leftover in previous commit). check-in: 8a8bd572 user: fvogel tags: bug-91ca777b4d
10:09
Fix typos in the description of TkMacOSXHandleMapOrUnmap in macosx/tkMacOSXWm.c. check-in: f8cfa5c4 user: fvogel tags: bug-91ca777b4d
09:59
Add a precision in the comment describing TtkSendVirtualEvent check-in: 12315219 user: fvogel tags: bug-91ca777b4d
2022-07-13
21:25
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: 08ca5633 user: fvogel tags: bug-a3b03f41fe
18:03
Fix my stupid mistake in previous commit check-in: d8fb5f82 user: fvogel tags: unstable_tests
13:47
merge 8.6 check-in: dcdb5d18 user: dgp tags: core-8-6-13-rc
2022-07-12
21:33
argc -> objc where appropriate check-in: e69b7b26 user: jan.nijtmans tags: core-8-6-branch
20:59
Attempt at fixing sporadic failures of panedwindow-23.30 at GitHub on macOS. check-in: 71ce80bd user: fvogel tags: unstable_tests
20:43
merge 8.6 check-in: 3c34e045 user: dgp tags: core-8-6-13-rc
2022-07-07
03:53
Instrument panedwindow-23.30 a bit more. check-in: 4bd9a501 user: fvogel tags: unstable_tests
2022-07-04
10:15
Correction in escape sequence of Esperanto message file check-in: 1799b854 user: oehhar tags: core-8-6-branch
10:03
Update Esperanto message catalog. Thanks to Uli Ender for the contribution. check-in: de777714 user: oehhar tags: core-8-6-branch
2022-07-03
19:55
Further stabilize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [ef554a85] revealed that the .embed toplevel does not exist (even after waiting until the timeout), which may be due to an unmapped .main.f window being used in the -use option. Wait for .main.f to be mapped before creating the .embed toplevel. check-in: ed391aad user: fvogel tags: unstable_tests
12:19
Stabilize ttk-2.8. This test was seen failing once at GitHub Actions, in branch unstable_tests, on macOS with xcode. Careful study of how this test works shows there is a race condition built in. This commit doesn't remove this race condition but should be enough to let the test always pass. check-in: 072c2780 user: fvogel tags: unstable_tests
2022-07-02
23:22
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Error message was 'bad window path name .embed' while executing 'button .embed.b -text 'Emb Button' -command {lappend result 'pushed .embed.b'}' check-in: ef554a85 user: fvogel tags: unstable_tests
2022-06-30
21:15
Add better comments regarding proc controlPointerWarpTiming as a test helper tool, see [2704ed0c6c]. check-in: 656477e5 user: fvogel tags: core-8-6-branch
19:59
Oops. check-in: 3bc8ee3e user: fvogel tags: unstable_tests
19:57
Instrument to understand why panedwindow-23.30 is still failing (unstable_tests branch, macOS, xcode). check-in: a784f528 user: fvogel tags: unstable_tests
2022-06-29
20:32
resolve unintended fork check-in: e3739e07 user: fvogel tags: unstable_tests
20:31
Further stabilize panedwindow-23.30 since after [5952fd21] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (no, --enable-aqua). check-in: 4df00f8e user: fvogel tags: unstable_tests
2022-06-28
22:48
In unixEmbed-11.2, make a difference in the output between the result of the winfo containing commands and the -command triggered. check-in: 42d071ba user: fvogel tags: unstable_tests
22:20
Stabilize textImage-3.2 since after [ce12f9ac] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: db8a739e user: fvogel tags: unstable_tests
21:52
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Even with [645a3198] the time out is hit (1 second in total), after which [winfo exists .embed.b] still is O. Try to update in more steps when creating toplevels or packs windows. check-in: a8787ce7 user: fvogel tags: unstable_tests
03:59
Add more debug output in order to understand why panedwindow-23.30 still fails (seen once at GitHub on macOS with xcode in the unstable_tests branch). check-in: 5952fd21 user: fvogel tags: unstable_tests
2022-06-27
11:41
Fix [be29f72eb7]: Add ru translation messages, which used in "tk fontchooser" dialog check-in: beefdfdf user: jan.nijtmans tags: core-8-6-branch
11:28
Fix [aefdb8601b]: Invalid translation of "Cancel" mesage in tk/msgs/ru.msg file check-in: b16a47e5 user: jan.nijtmans tags: core-8-6-branch
2022-06-21
21:43
Further ruggedize panedwindow-23.30 since [20a906bf] was not enough. The test till failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [930cc27b] allowed to confirm the timeout (500 ms, in 10 steps of 50 ms) was hit ('waitForUnmap .f4: timeout!'). Double this time! And add more debug output when a timeout is hit. check-in: a5eeea3d user: fvogel tags: unstable_tests
19:20
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [930cc27b] allowed to confirm the timeout (500 ms, in 10 steps of 50 ms) was hit ('waitForMap .embed.b: timeout!'). Double this time! check-in: 645a3198 user: fvogel tags: unstable_tests
19:12
Stabilize notebook-5.1. This test once failed at least, at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: f735736c user: fvogel tags: unstable_tests
2022-06-20
19:14
Further ruggedize panedwindow-23.30 since [fe28ce65] was just plain wrong and the test failed once at GitHub Actions in branch unstable_tests on macOS with clang (no, --enable-aqua). check-in: 20a906bf user: fvogel tags: unstable_tests
2022-06-19
19:27
Add debug output since unixEmbed-11.2 still failed once at GitHub Actions on macOS with clang (mem, --enable-aqua). check-in: 930cc27b user: fvogel tags: unstable_tests
13:33
Trailing spaces do need to be ignored when text is being wrapped. Leaf check-in: 790b8182 user: marc_culler tags: bug-adb6352846
04:56
Add message-4.3 test demonstrating bug [adb6352846]. check-in: bd43a38e user: fvogel tags: bug-adb6352846
02:35
merge 8.6 check-in: faebcdcd user: culler tags: bug-adb6352846
02:30
Fix [adb6352846]: on macOS message breaks lines at trailing spaces check-in: 1450173f user: culler tags: bug-adb6352846
2022-06-18
16:08
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. Fix proposed by Christian Werner. check-in: 251223db user: fvogel tags: bug-91ca777b4d
15:17
Stabilize textImage-3.2 since after [ecc939fd] it failed once at GitHub Actions in branch unstable_tests on macOS with xcode. What we really need is that the returned bbox be up-to-date at each of the loop steps, i.e. the line heights must have been recomputed, and this can be obtained by calling '.t sync' rather than calling 'update idletasks' after some delay. check-in: ce12f9ac user: fvogel tags: unstable_tests
08:07
Further ruggedize panedwindow-23.30 since after [27e2d762] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: fe28ce65 user: fvogel tags: unstable_tests
07:22
Further ruggedize unixEmbed-11.2 since after [768fe936] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Error was: ---- errorInfo: bad window path name ".embed.b" while executing "winfo ismapped $w" (procedure "waitForMap" line 3) invoked from within "waitForMap .embed.b" ("uplevel" body line 11) invoked from within "uplevel 1 $script" ---- errorCode: TK LOOKUP WINDOW .embed.b check-in: 72d070de user: fvogel tags: unstable_tests
2022-06-15
17:47
Restore what was working before previous commit. check-in: 74530805 user: fvogel tags: unstable_tests
14:03
More Fix [b184347a3a]: configure needs more cygpath on windows check-in: bc025237 user: jan.nijtmans tags: core-8-6-branch
13:53
Fix [b184347a3a]: configure needs more cygpath on windows check-in: 393df033 user: jan.nijtmans tags: core-8-6-branch
06:05
Simplify frame-3.10 and frame-12.3 (the latter is failing sporadically). This is no stability fix though. check-in: 8ecfd507 user: fvogel tags: unstable_tests
2022-06-14
12:47
Update ignore-glob and .gitignore check-in: b3f310c4 user: jan.nijtmans tags: core-8-6-branch
12:46
Update ignore-glob and .gitignore check-in: 826a5eed user: jan.nijtmans tags: core-8-5-branch
2022-06-12
12:20
merge core-8-6-branch check-in: f2cb340c user: fvogel tags: unstable_tests
12:06
Copy changes (by hand) from unstable_tests branch that make textWind-3.2, -3.3, -3.4, -3.5 reliably fail on macOs aqua. check-in: dabe8f38 user: fvogel tags: core-8-6-branch
11:57
Use constraint aquaKnownBug on textDisp-6.5, -6.6 and -7.* instead of only notAqua. check-in: c9a2e2d2 user: fvogel tags: core-8-6-branch
11:50
Cherrypick [fce98074] (Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged.) check-in: 6347362d user: fvogel tags: core-8-6-branch
11:40
Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged. check-in: fce98074 user: fvogel tags: unstable_tests
10:49
Stabilize unixEmbed-5.*. Test unixEmbed-5.1a was found to fail once at least, at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: 768fe936 user: fvogel tags: unstable_tests
10:38
Further stabilize unixEmbed-11.2 since [ac772463] was still not enough. This test was found to fail once more at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: 775b8e03 user: fvogel tags: unstable_tests
2022-06-11
21:27
merge core-8-6-branch check-in: 12c139bc user: fvogel tags: unstable_tests
20:46
Merge less_tests_constraints branch: textDisp.test file is now font agnostic to a large extent, meaning that 'textfonts' constraint could be totally suppressed from test files. Moreover 'failsOnUbuntu' and 'failsOnXQuarz' constraints could be removed from textDisp.test. Finally (and this is by Marc Culler), make TkScrollWindow much simpler by stripping out useless code. check-in: e8a1d778 user: fvogel tags: core-8-6-branch
19:52
merge core-8-6-branch Closed-Leaf check-in: 8a0b4ba4 user: fvogel tags: bug-61e0bb8aab
17:27
Fix typo check-in: 5e92e370 user: fvogel tags: unstable_tests
2022-06-10
20:38
Further stabilize textWind-3.* since [e17046c5] did not reach the goal: on macOS, textWind-3.3, -3.4 and -3.5 could still fail. In fact, in the current state of affairs these tests MUST reliably fail on the mac because of the not yet fixed bug [61e0bb8aab]. Achieve this now. check-in: 03415328 user: fvogel tags: unstable_tests
2022-06-09
13:45
GIF read: honor that "Image Descriptor" and "Plain Text Extension" limits the scope of a "Graphic Control Extension", reset saved information check-in: 49a785e9 user: oehhar tags: core-8-6-branch
2022-06-07
21:38
merge 8.6 check-in: 55b4c533 user: fvogel tags: unstable_tests
21:26
merge 8.6 check-in: 6cdcbcba user: fvogel tags: less_tests_constraints
20:47
Merge branch nonPortable_tests. Some tests previously constrained as 'nonPortable' are actually portable now. check-in: f2f9b13f user: fvogel tags: core-8-6-branch
20:41
Constraint 10 tests with 'notAqua' in textDisp.test. Bug [aad0231f07] prevents these tests from passing, the display is correct but what is logged is wrong. check-in: 9428449d user: fvogel tags: nonPortable_tests
2022-06-06
16:51
Bump to 8.6.13 for release check-in: 1df00d82 user: dgp tags: core-8-6-13-rc
2022-05-27
09:09
actions/checkout@v2 -> actions/checkout@v3 check-in: 1243b569 user: jan.nijtmans tags: core-8-6-branch
09:06
actions/checkout@v2 -> actions/checkout@v3 check-in: 6f889115 user: jan.nijtmans tags: core-8-5-branch
2022-05-23
19:49
Test canvRect-4.4 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: 50e12db3 user: fvogel tags: nonPortable_tests
19:48
Test canvRect-3.6 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: 2c4ad545 user: fvogel tags: nonPortable_tests
19:47
Test canvImg-7.1 seems to be actually portable. Remove the 'nonPortable' constraint. Moreover, remove the very old last two numbers in the expected result since ImageDisplay() in tkTest.c does not write them any longer since [57efce1e]. check-in: 0f6a2063 user: fvogel tags: nonPortable_tests
19:28
Test canvas-2.4 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: caa6ea87 user: fvogel tags: nonPortable_tests
19:10
Fix expected result of textDisp-6.6 (same reason as previous commit). Also, remove the 'unix' constraint on this test (the test passes on Windows and X11, and fails on macOS but it fails identically as other textDisp tests). check-in: ad291946 user: fvogel tags: nonPortable_tests
06:37
Fix expected result of textDisp-7.2 and -7.3. Thanks to Brian Griffin (Both of these tests expected the border to be drawn. However, they do not damage the border. It is what can be seen observationally and what is defined by the place command.) check-in: fb82149b user: fvogel tags: nonPortable_tests
06:34
Ultrix is long dead, remove 'nonPortable' test constraints. check-in: 5943f42b user: fvogel tags: nonPortable_tests
2022-05-22
20:13
Merge 8.5 check-in: e53d3e2b user: jan.nijtmans tags: core-8-6-branch
19:31
merge 8.6 check-in: d1a28af3 user: fvogel tags: unstable_tests
19:29
merge 8.6 check-in: 5b016fe2 user: fvogel tags: less_tests_constraints
19:11
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. check-in: 628a5b4e user: fvogel tags: core-8-6-branch
17:41
See: https://github.com/tcltk/tcl/pull/13 check-in: 4f80ec52 user: jan.nijtmans tags: core-8-5-branch
17:39
Disable some MSVC warnings (backported from 8.6) check-in: 16a89b61 user: jan.nijtmans tags: core-8-5-branch
11:49
Better solution for previous commit: See: https://developercommunity.visualstudio.com/t/c-compiler-incorrect-propagation-of-const-qualifie/390711. Conclusion: This is a bug in Visual Studio, better not get false warnings because of that. check-in: 6a161f0d user: jan.nijtmans tags: core-8-6-branch
2022-05-20
21:35
Unbreak the MSVC build. It was broken since [4854aa11], which produced warning C4090 about different const qualifiers, which in turn triggered error C2220 (warnings treated as errors). For an unknown reason GitHub Actions does not treat warnings as errors on MSVC (would be nice if it did!). check-in: 5f87c964 user: fvogel tags: core-8-6-branch
2022-05-17
15:14
KeyPress -> Key in bindings. Minor other cleanups check-in: 92595b98 user: jan.nijtmans tags: core-8-6-branch
2022-05-15
22:43
sync rules.vc with Tcl check-in: e185778c user: jan.nijtmans tags: core-8-6-branch
20:43
merge 8.6 check-in: 21bca55d user: fvogel tags: unstable_tests
20:37
merge 8.6 check-in: 80784287 user: fvogel tags: less_tests_constraints
2022-05-11
10:32
Follow-up to [88cfdcb304]: Move callbackInfo handling into showOpenSavePanel() check-in: f3ab1208 user: jan.nijtmans tags: core-8-6-branch
06:35
Fix [88cfdcb304]: Aqua: use-after-free when file selection dialog dismissed check-in: 1d294308 user: jan.nijtmans tags: core-8-6-branch
2022-05-10
16:44
Proposed fix for [88cfdcb304]: Aqua: use-after-free when file selection dialog dismissed Closed-Leaf check-in: 374c47e0 user: jan.nijtmans tags: bug-88cfdcb304
2022-05-09
21:48
sync tcl.m4 with Tcl check-in: 7d135a3b user: jan.nijtmans tags: core-8-6-branch
2022-05-08
20:08
Merge comment fix check-in: d295253b user: jan.nijtmans tags: core-8-6-branch
19:49
Fix [0ce975c57]: memcpy() called with pwPtr->panes == NULL check-in: 96ae5986 user: jan.nijtmans tags: core-8-6-branch
19:48
Unnecessary type-casts check-in: 4854aa11 user: jan.nijtmans tags: core-8-6-branch
19:42
Fix [0ce975c57f]: memcpy() called with pwPtr->panes == NULL. Thanks to Christopher Chavez. Closed-Leaf check-in: ad9f5061 user: fvogel tags: bug-0ce975c57f
19:10
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. Closed-Leaf check-in: 3918e477 user: fvogel tags: bug-bee96b4e80
2022-05-07
22:26
Fix [eedd795d98]: sizeof(enum) != sizeof(int) check-in: 1280fcc3 user: jan.nijtmans tags: core-8-6-branch
2022-05-05
16:05
Merge 8.6 Closed-Leaf check-in: ce9db2e9 user: jan.nijtmans tags: bug-eedd795d98
15:10
Code cleanup, mainly eliminating unnecessary type-casts check-in: 8782e840 user: jan.nijtmans tags: core-8-6-branch
13:44
Missing DEF_BUTTON_COMPOUND check-in: 766b38a8 user: jan.nijtmans tags: bug-eedd795d98
13:32
Proposed fix for [eedd795d98]: sizeof(enum) != sizeof(int) check-in: 9bcac876 user: jan.nijtmans tags: bug-eedd795d98
2022-05-03
20:13
Add 2 MODULE_SCOPE string tables (tkStateStrings and tkCompoundStrings) which can be reused in many places check-in: 386af9a7 user: jan.nijtmans tags: core-8-6-branch
2022-05-01
15:12
Further stabilize panedwindow-23.30 since [27e2d762] and [022d2c75] were yet not 100% enough. This test was found to fail once more on macOS with clang (no, --enable-aqua). check-in: 4e7b3ac6 user: fvogel tags: unstable_tests
15:07
Revert [e17046c5] since it does not fix instabilities in textWind-3.* on macOS, and try something else for these tests. check-in: cf45f59b user: fvogel tags: unstable_tests
2022-04-24
19:37
Stabilize notebook-6.1 and notebook-6.7. These tests were observed failing a few times on macOS with either clang or xcode. Adding 'update idletasks' after hiding or forgetting a notebook tab should help when using the resulting 'ismapped' output. check-in: 61de29dc user: fvogel tags: unstable_tests
19:22
Stabilize textImage-4.2. This test was observed failing several times at GitHub Actions, on macOS with clang (no, --enable-aqua) or clang (mem, --enable-aqua). Font configuration schedules a redraw at idle time, that must be over before the bbox of the 'small' image is requested. check-in: ecc939fd user: fvogel tags: unstable_tests
19:00
Further stabilize unixEmbed-11.2 since [501b0a7b] was still not 100% enough. This test was found to fail once more on macOS with clang (mem, --enable-aqua). check-in: ac772463 user: fvogel tags: unstable_tests
17:19
Further stabilize panedwindow-23.30 since [022d2c75] was still not 100% enough. This test was found to fail once on macOS with xcode, and when this happened panedwindow-23.29 failed as well (therefore, apply the same stabilization to this latter test). check-in: 27e2d762 user: fvogel tags: unstable_tests
15:36
Further stabilize textWind-3.* since [5050b5e9] did not reach the goal: on macOS, textWind-3.3, -3.4 and -3.5 could still fail. check-in: e17046c5 user: fvogel tags: unstable_tests
11:39
resolve unintended fork check-in: 4cc1638d user: fvogel tags: unstable_tests
11:38
Oops. textWind-11.[1-3] need plain update to make sure the widget is initially mapped. Also, add more checks in some other textWind tests. check-in: 253ac057 user: fvogel tags: unstable_tests
09:48
Fix indentation in textImage.test check-in: f4bb3753 user: fvogel tags: unstable_tests
08:07
Stabilize textWind-12.1. This test was observed once to error out (bad window path name '.f' triggerd on '.t window create 1.4 -window .f') at GitHub Actions, in branch unstable_tests, on macOS, with xcode (deployment target). Ensure the deletion '.t window configure .f -window {} ; .t delete 1.1' is over before running '.t window create 1.4 -window .f'. check-in: 885e81e0 user: fvogel tags: unstable_tests
07:45
In textWind.test, use the common proc updateWidgets instead of specific proc updateText. check-in: 32bbf678 user: fvogel tags: unstable_tests
07:43
Fix indentation in textWind.test check-in: c19be805 user: fvogel tags: unstable_tests
07:42
Stabilize textWind-3.[2-6] and -11.[1-3] tests for the EmbWinConfigure and EmbWinDisplayProc procedures. At least textWind-3.3 and textWind-3.4 were observed to fail at GitHub, in branch unstable_tests, with xcode or clang (mem, --enable-aqua), or clang (no, --enable-aqua). check-in: 5050b5e9 user: fvogel tags: unstable_tests
2022-04-21
12:55
Fix [bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 check-in: c3695775 user: jan.nijtmans tags: core-8-6-branch
2022-04-19
19:50
Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emoji check-in: 326ae4be user: jan.nijtmans tags: core-8-6-branch
2022-04-15
20:22
Fix [c0bf1bda2a]: Aqua: avoid buffer overflows by not passing XVirtualEvent* as XEvent* check-in: c462c2b6 user: jan.nijtmans tags: core-8-6-branch
2022-04-14
09:53
Remove unused #define check-in: 4e2df097 user: jan.nijtmans tags: core-8-6-branch
2022-04-10
20:31
Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to cjmcdonald. check-in: 7e6ac3a0 user: fvogel tags: core-8-6-branch
20:18
Stabilize unixEmbed-11.2. This test was observed failing several times at GitHub Actions, on macOS (this is anyway a macOS-only test due to the 'pressbutton' constraint), with clang (mem, --enable-aqua). See [e4a05184e9]. check-in: 501b0a7b user: fvogel tags: unstable_tests
20:05
More updateWidgets in unixEmbed.test (instead of update idletasks) check-in: e6f26898 user: fvogel tags: unstable_tests
19:58
Fix indentation in unixEmbed.test check-in: 1fb145e8 user: fvogel tags: unstable_tests
19:49
Adjust unixEmbed-10.1 and unixEmbed-10.2 and remove constraints failsOnUbuntu and failsOnXQuarz. check-in: 7e5adb97 user: fvogel tags: unstable_tests
2022-04-07
06:31
Fix [415415fff]: Scale long callback: One click -> Two steps check-in: 18ccf1be user: fvogel tags: core-8-6-branch
2022-04-06
21:01
Factorize proc update* check-in: 52164ae9 user: fvogel tags: unstable_tests
20:38
Fix indentation in panedwindow.test check-in: 063f02e6 user: fvogel tags: unstable_tests
20:25
Stabilize panedwindow-23.30. This test was observed failing at least three times at GitHub Actions, in branch bug-dc4c5573a6, less_tests_constraints_revised_text, and unstable_tests, all on macOS, respectively with clang (mem, --enable-aqua), xcode, and clang (mem, --enable-aqua). A second 'update' is needed to set the mapping state of .f4 because it does not fit in the width of the panedwindow. check-in: 022d2c75 user: fvogel tags: unstable_tests
2022-04-05
19:04
merge 8.6 check-in: 7c6312e5 user: fvogel tags: unstable_tests
19:02
merge 8.6 check-in: 4d26231f user: fvogel tags: less_tests_constraints
2022-04-04
15:17
(Cherry-pick) Fix for bug [29b5c28ea] check-in: 5814a112 user: jan.nijtmans tags: core-8-6-branch
2022-04-03
17:25
Propagate previous scheme to entry tests (including the fix in the expected result of entry-5.7. check-in: 85ef8dc2 user: fvogel tags: unstable_tests
17:17
Propagate previous scheme to other spinbox tests that were vwaiting on scrollInfo. check-in: c8992f7b user: fvogel tags: unstable_tests
17:11
Stabilize spinbox-5.7. This test was observed failing once at GitHub Actions, in branch bug-dc4c5573a6, on macOS, with clang (mem, --enable-aqua). Further analysis shows that the expected result in this test is wrong (from day one!), and that when the test fails it produces the correct result! Fix: use proc updateSpin instead of vwaiting on scrollInfo. check-in: 70241728 user: fvogel tags: unstable_tests
12:43
Stabilize textDisp-19.4. This test was observed failing once at GitHub Actions, in branch bug-dc4c5573a6, on macOS, with clang (no, --disable-aqua). Call proc delay instead of proc updateText since this was more or less the previous scheme, see [30586d4fe984848c]. check-in: 981b8ddc user: fvogel tags: unstable_tests
10:43
merge 8.6 check-in: 720dee11 user: fvogel tags: less_tests_constraints
2022-04-02
20:44
Fix indentation in menu.test Closed-Leaf check-in: 516a4e2f user: fvogel tags: bug-dc4c5573a6
20:38
Fix text alignment. check-in: 8a7120e4 user: fvogel tags: bug-dc4c5573a6
20:37
Fix indentation in tkMenu.h check-in: 1d1ec4d4 user: fvogel tags: bug-dc4c5573a6
20:36
Propagate the proposed fix to Win and macOS. This is to avoid unneeded differences between platforms, it works with or without this change. check-in: 4dbc20f6 user: fvogel tags: bug-dc4c5573a6
2022-04-01
14:37
Proposed fix for [dc4c5573a6]: tk_popup entry index not working on unix check-in: 4f448770 user: jan.nijtmans tags: bug-dc4c5573a6
14:08
Tcl_GetBoolean -> Tcl_GetBooleanFromObj check-in: 8373dec1 user: jan.nijtmans tags: core-8-6-branch
2022-03-29
21:21
Remove the fix in order to check that scale-18.4 expectedly fails on all platforms (see GitHub actions). Closed-Leaf check-in: dd1f1a5b user: fvogel tags: bug-415415fff-nofix
2022-03-28
20:24
Unsetting variable at the end of tests using them avoids unwanted test interactions (here: between event-7.1 (or event-7.2) and scale-18.4. Closed-Leaf check-in: ee1da9ef user: fvogel tags: bug-415415fff
2022-03-20
14:43
Oops. I think this time I get it right. check-in: 90098158 user: fvogel tags: core-8-6-branch
09:31
Oops. I think this time I get it right. Closed-Leaf check-in: 08f0d964 user: fvogel tags: bug-5412c64a79
01:25
merge core-8-6-branch check-in: 36df3ded user: fvogel tags: bug-61e0bb8aab
00:42
Fix error in [68e5af70]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. check-in: b125d9d5 user: fvogel tags: core-8-6-branch
00:41
Fix error in [df2353f2]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. check-in: 7f4b4b2f user: fvogel tags: bug-5412c64a79
2022-03-19
23:54
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. check-in: fa3ce96d user: fvogel tags: core-8-6-branch
23:42
merge core-8-6-branch check-in: 94eaedc8 user: fvogel tags: bug-61e0bb8aab
23:35
Fix [5412c64a79]: Segmentation fault on closing error report window. This deals with when a canvas embedded window gets destroyed through a binding to <Configure>. Also scheduled idletasks for deleted containers must be canceled. check-in: 68e5af70 user: fvogel tags: core-8-6-branch
22:55
Add a comment pinpointing the specific case purpose of the test. check-in: 8011676a user: fvogel tags: bug-415415fff
16:02
Revert previous commit since it does not let the tests pass at Github. Moreover, change the test name to scale-18.4, which was unused so far (contrary to scale-18.3). check-in: 57c47313 user: fvogel tags: bug-415415fff
11:15
Correct legacy comment no longer exact. Since TIP #532 the PAT_NEARBY define was removed. check-in: 8ca82618 user: fvogel tags: core-8-6-branch
09:36
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). check-in: 38eda7dc user: fvogel tags: core-8-6-branch
2022-03-16
14:39
Eliminate some write-only variables in MacOSX check-in: b1eb6a3f user: jan.nijtmans tags: core-8-6-branch
14:39
Remove finnish translations for strings not present in 8.6 (delivered msg-file was for 8.7) check-in: 62deac40 user: jan.nijtmans tags: core-8-6-branch
2022-03-15
21:15
Try a slightly different test scale-18.3 since it failed for all platforms at Github Actions (while it passes locally on my Win 10). check-in: df855e23 user: fvogel tags: bug-415415fff
2022-03-14
22:08
Add Finnish translations from Sampo Hippelainen, provided in [f479206ff1]. check-in: c6ae0b3d user: fvogel tags: core-8-6-branch
22:03
Add non-regression test scale-18.3, failing before the fix, and passing after the fix. check-in: 811b9f15 user: fvogel tags: bug-415415fff
07:12
Refine Brian's fix for pack, and propagate it to grid and place. check-in: df2353f2 user: fvogel tags: bug-5412c64a79
04:21
Correct fix for secondary crash, scheduled idletasks for deleted containers must be canceled since the clientData has been deallocated. check-in: 144f43dc user: griffin tags: bug-5412c64a79
2022-03-13
09:23
Backout [14bdca4d]. This fix is no longer needed since previous commit. Moreover there was a missing Tcl_Release call before returning. check-in: 21d35eaa user: fvogel tags: bug-5412c64a79
01:08
Fix secondary crash in tkPack. This is a hack fix as not exactly certain if -1 value is intentional under these conditions. check-in: c998da80 user: griffin tags: bug-5412c64a79
2022-03-09
21:37
Fix [5412c64a79]: Segmentation fault on closing error report window. The problem is a canvas embedded window gets destroyed through a binding to <Configure>. Test canvWind-2.1 now passes. check-in: 14bdca4d user: fvogel tags: bug-5412c64a79
21:36
Add test canvWind-2.1 demonstrating bug [5412c64a79] check-in: a1f857ee user: fvogel tags: bug-5412c64a79
2022-03-08
20:18
Cherrypick [541e50a5] in order to add test textDisp-32.4 for the legacy text widget as it was added for the revised text widget. So we avoid unnecessary differences in the test suite for the two text widgets. check-in: 6c6dfedd user: fvogel tags: core-8-6-branch
2022-03-07
21:57
Fix issue with <<TreeviewSelect>> event as described in [2a6c62afd9] in the comment dated 2022-05-07. This commit is for 8.6 and was backported from pspjuth's patch [040f5aa0]. check-in: 4a2f99f6 user: fvogel tags: core-8-6-branch
2022-03-02
12:59
Merge 8.6 Leaf check-in: 7012880c user: jan.nijtmans tags: bug-xim
12:36
Code cleanup (more TCL_UNUSED, more type-casts, eol-spacing) check-in: bab2e189 user: jan.nijtmans tags: core-8-6-branch
07:01
Add new tests b-tree-2.22 -2.23 -2.24 -2.25 -2.26 copied from the revised_text branch, in order to improve tests coverage with the legacy text widget and to avoid unnecessary differences in the text widget test suite. check-in: fb80ef5b user: fvogel tags: core-8-6-branch
2022-02-28
20:49
More accurate comment. check-in: 52e470e0 user: fvogel tags: bug-415415fff
10:15
Fix error in test script. Closed-Leaf check-in: 292a2eb6 user: fvogel tags: bug-424773a00c
2022-02-27
08:54
Add test canPs-5.2 testing canvas postscript generation with an image. check-in: 37440c4e user: fvogel tags: bug-424773a00c
2022-02-26
20:49
Change comment since the test now passes. check-in: 8152273a user: fvogel tags: bug-424773a00c
20:48
Fix indentation. check-in: de91c552 user: fvogel tags: bug-424773a00c
20:47
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). Test canvPs-5.1 now passes. check-in: 74fded7a user: fvogel tags: bug-424773a00c
20:46
Add new (and currently crashing) test canPs-5.1 demonstrating bug [424773a00c]. check-in: 354d8fbf user: fvogel tags: bug-424773a00c
16:21
merge 8.6 check-in: 1de11ec5 user: fvogel tags: bug-xim
14:38
Fix [caaae89bd5]: Can't open clipboard in Windows 10 after Button-2 on Entry and Text. check-in: 255c161d user: fvogel tags: core-8-6-branch
2022-02-25
23:26
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues. check-in: 39a07baf user: fvogel tags: core-8-6-branch
23:23
Fix [ce6b428620] (from Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes. check-in: e54575be user: fvogel tags: core-8-6-branch
23:13
Fix [415415fff]: Long callback: One click -> Two steps. check-in: a1ff4024 user: fvogel tags: bug-415415fff
2022-02-24
15:21
Fix for [141a119635] check-in: d58bfadc user: kevin_walzer tags: core-8-6-branch
2022-02-19
14:09
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. Test textWind-18.3 now passes. Closed-Leaf check-in: 2cb9adf1 user: fvogel tags: bug-54fe7a5e71
14:07
Add (currently crashing) test textWind-18.3 demonstrating [54fe7a5e71]. check-in: 1dd6bd67 user: fvogel tags: bug-54fe7a5e71
13:33
Factorize code: let EmbWinStructureProc call EmbWinRequestProc instead of copying code of the latter in the former. check-in: 51f70aba user: fvogel tags: bug-54fe7a5e71
2022-02-18
21:19
Fix [ce6b428620] (in Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes Closed-Leaf check-in: fb9a3632 user: fvogel tags: bug-ce6b428620
2022-02-17
22:25
Make tkWin32Dll.c compile with the aarch64-w64-mingw32-clang compiler check-in: 66dc2db2 user: jan.nijtmans tags: core-8-6-branch
22:03
Fix [864b06e7fc]: signed integer overflow in tkImgPNG.c check-in: 2064008c user: jan.nijtmans tags: core-8-6-branch
2022-02-16
11:07
Sync rules.vc with Tcl check-in: eb732e06 user: jan.nijtmans tags: core-8-6-branch
2022-02-14
17:46
sync win/tcl.m4 and win/rules.vc with Tcl check-in: 50e718f7 user: jan.nijtmans tags: core-8-6-branch
03:07
Remove extraneous line from demo Closed-Leaf check-in: 0f4e36e0 user: kevin_walzer tags: mac_grab_fix
03:03
Possible fix for 141a119635, global grab now functions as expected on macOS check-in: ea6c9064 user: kevin_walzer tags: mac_grab_fix
2022-02-12
18:53
Fix (hopefully) [1958367]. Patch mentioned in that ticket was only partially applied, so this has more chance to work. check-in: 57db49cf user: jan.nijtmans tags: core-8-6-branch
16:29
Fix for 7487adcd check-in: d638e7ca user: kevin_walzer tags: core-8-6-branch
16:10
Merging Christopher Chavez patches to core-8-6-branch check-in: 39076817 user: kevin_walzer tags: core-8-6-branch
2022-02-11
15:20
Memory leak patches from Christopher Chavez (rebased to 8.6) Closed-Leaf check-in: b0684b5e user: jan.nijtmans tags: chavez_patches
14:53
Fix [e331bc4708]: memset(NULL, …) called in Tk_PhotoBlank() check-in: d1f9b9d4 user: jan.nijtmans tags: core-8-6-branch
2022-02-09
12:31
Fix [0973bf04e6]: tkCanvText.c : clang says unused but set variable. Also re-structere case-statements, making better use of "default" check-in: 404938a9 user: jan.nijtmans tags: core-8-6-branch
2022-02-08
14:54
More changes for arm64 (or aarch64) check-in: 3b78506e user: jan.nijtmans tags: core-8-6-branch
2022-02-07
10:11
Fix [247d80ddd8]: Chinese translation - tk msg check-in: 1ef60cb9 user: jan.nijtmans tags: core-8-6-branch
08:35
Add support for windows-arm check-in: 5d471f10 user: jan.nijtmans tags: core-8-6-branch
08:26
Fix [b54a9193f6]: broken HTTPS URL in ttk::style manual page check-in: 5e373590 user: jan.nijtmans tags: core-8-6-branch
08:21
Fix [864b06e7fc]: signed integer overflow in tkImgPNG.c Closed-Leaf check-in: 63842fe2 user: jan.nijtmans tags: bug-864b06e7fc
07:24
Unneeded TEXT() macro in tkMain.c. Comment formatting check-in: 4697cc37 user: jan.nijtmans tags: core-8-6-branch
2022-02-03
20:53
Fix [3fefb364e2]: crash in ttk::combobox current with empty combobox. check-in: 537a06fc user: fvogel tags: core-8-6-branch
20:53
Tune error message slightly again. Closed-Leaf check-in: e8b70d0e user: fvogel tags: bug-3fefb364e2
07:29
Change slightly the error message to match what 8.7 returns ([3fefb364e2] is not present in trunk, the problem is only with 8.6). check-in: c2afc768 user: fvogel tags: bug-3fefb364e2
2022-02-01
20:29
Fix [3fefb364e2]: crash in ttk::combobox current. Test combobox-2.8 now passes. check-in: 27337fab user: fvogel tags: bug-3fefb364e2
20:27
Add (currently) crashing test combobox-2.8 check-in: 3a9dcd23 user: fvogel tags: bug-3fefb364e2
2022-01-31
22:37
Restore the special treatment for the text geometry manager to fix crash in textWind-18.1. check-in: d7bf2681 user: fvogel tags: bug-61e0bb8aab
21:04
merge core-8-6-branch check-in: efaca750 user: fvogel tags: bug-61e0bb8aab
20:43
Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events. check-in: ee0a9bf9 user: fvogel tags: core-8-6-branch
20:42
Backout temporary commits helping the debug, specifically [33363e00] and [ec5c33bb]. Closed-Leaf check-in: 67436b6b user: fvogel tags: bug-1501749fff
2022-01-30
16:39
Remove debug code inadvertently left in. check-in: d86b7587 user: fvogel tags: bug-1501749fff
16:34
Re-introduce the fix [83d63659], which was correct after more analysis. One cannot make any use of the 'client' pointer after Tk_MaintainGeometry/Tk_MapWindow have been called because they may run event handlers that in turn may destroy the embedded window. In the process the embedded window pointer will be freed and 'client' will point to already freed memory. This analysis was supported by valgrind wich showed the problem with textWind-18.1. check-in: 19d36803 user: fvogel tags: bug-1501749fff
16:09
Fix memory problem revealed by valgrind with textWind-18.2. At this point dInfoPtr is already freed when running textWind-18.2. check-in: 9e98a6d7 user: fvogel tags: bug-1501749fff
2022-01-26
07:06
Slightly better description for TK_OPTION_RELIEF (regarding TK_RELIEF_NULL) check-in: b42108b2 user: jan.nijtmans tags: core-8-6-branch
2022-01-25
10:22
Add some spare stub entries check-in: 754ae989 user: jan.nijtmans tags: core-8-6-branch
2022-01-24
18:08
Ditto for macOS with clang. check-in: ec5c33bb user: fvogel tags: bug-1501749fff
18:07
Temporarily set verbose mode for classic tests on Windows with gcc, to see where exactly it crashes in textWind.test. check-in: 33363e00 user: fvogel tags: bug-1501749fff
2022-01-23
15:13
Fix the first part of [1501749fff]. Now textWind-18.1 passes. check-in: 157d5a2a user: fvogel tags: bug-1501749fff
14:39
Don't use return in DisplayText but 'goto end' so that Tcl_Preserve / Tcl_Release calls keep being balanced. check-in: b8c476ac user: fvogel tags: bug-1501749fff
14:20
More accurate comment. Indeed long ago there used to be Tcl_Preserve/Tcl_Release calls around the call to TkTextPickCurrent but they have been replaced by refcount management when TIP #155 was implemented, see [e58248ce5f8b5af2]. check-in: 5cf0fe4c user: fvogel tags: bug-1501749fff
09:32
Fix the second part of [1501749fff]. Now textWind-18.2 passes. check-in: 511cf9cc user: fvogel tags: bug-1501749fff
09:24
Add some time in textWind-18.1 to make sure it crashes before the test is over. The crash can be seen with TESTFLAGS='-verbose bepst': the log stops with '---- textWind-18.1 start' (i.e. the log shows no end of the test). check-in: f8cfb0b3 user: fvogel tags: bug-1501749fff
09:21
Add (currently crashing) test textWind-18.2 dealing with the issue demonstrated by the second script in comment dated 2022-01-08 23:30:30 in [1501749fff]. This test is constrained with 'knownBug'. check-in: 463699d9 user: fvogel tags: bug-1501749fff
09:07
merge core-8-6-branch check-in: c6c279e3 user: fvogel tags: bug-1501749fff
2022-01-17
22:15
Cherrypick [baf43e83] from trunk. check-in: aa1cff13 user: fvogel tags: core-8-6-branch
17:19
Merge 8.5 check-in: fe860984 user: jan.nijtmans tags: core-8-6-branch
17:16
Add '--disable-xft' on MacOSX Github ACTIONS builds. Thanks, François, for the suggestion! check-in: d28e63bb user: jan.nijtmans tags: core-8-5-branch
2022-01-16
18:05
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: b4b3f08f user: fvogel tags: core-8-6-branch
2022-01-13
22:49
Remove proc ::tk::fontchooser::actual as this does not look right to me and creates issue #15 (see ticket [f75190db19]). Closed-Leaf check-in: 894a7a81 user: fvogel tags: bug-f75190db19
21:50
Typo in comment check-in: 57e7ca4b user: fvogel tags: bug-f75190db19
21:39
Let existing fontchooser tests pass. This also fixes the 'can't read S(nstate)' error reported in the ticket. check-in: 4f9c9834 user: fvogel tags: bug-f75190db19
21:11
Better code style check-in: e6c18d7a user: fvogel tags: bug-f75190db19
14:52
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: aec60159 user: oehhar tags: core-8-6-branch
2022-01-09
20:24
Oops. Fix my fix in the previous commit. check-in: 2ab4d5ab user: fvogel tags: bug-f75190db19
16:00
Merge 8.6 check-in: bb80ca2c user: jan.nijtmans tags: cygwin
15:49
Fix error leading to unexpected results... check-in: b0b8d388 user: fvogel tags: bug-f75190db19
13:50
merge 8.6 check-in: fd65f596 user: fvogel tags: less_tests_constraints
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3188577b user: fvogel tags: core-8-6-branch
2022-01-08
23:27
merge core-8-6-branch, in particular backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase textWind-18.1 marked with 'knownBug' constraint. check-in: dc0bec62 user: fvogel tags: bug-61e0bb8aab
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 2f86cf37 user: fvogel tags: core-8-6-branch
23:24
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 871384dd user: fvogel tags: bug-1501749fff
23:18
merge core-8-6-branch check-in: 67d5802a user: fvogel tags: bug-1501749fff
20:53
Ensure the window is destroyed before trying to recreate it. Closed-Leaf check-in: dc0271be user: fvogel tags: bug-17f44d4a0b
20:40
Add many more explanations in textWind-17.10 since what's happening in this test is hard to grasp. Also, add an 'updateText' between the two lines configuring -window {} which should stabilize the test and remove any race condition. Indeed, line '.t window configure 1.2 -window {}' will run the (still existing at this point) -create script at display (i.e. idle) time, which creates a race condition with the following line '.tt.t window configure 1.2 -window {}' that does the same -create script run. check-in: b2bbd954 user: fvogel tags: bug-17f44d4a0b
20:34
Add "no-xft" tag to tk::build-info check-in: fc5b4a73 user: jan.nijtmans tags: core-8-6-branch
2022-01-07
22:56
Make TK_NO_DEPRECATED flag available in tk::build-info (only with Tcl 8.7) check-in: c7207a29 user: jan.nijtmans tags: core-8-6-branch
2022-01-06
20:13
Fix [b7d851e988]: crash caused by not finding the toplevel for the dragTarget in tkWmDeadWindow. check-in: 1d98754b user: culler tags: core-8-6-branch
18:22
Fix [b7d851e988]: crash caused by not finding the toplevel for the dragTarget in tkWmDeadWindow. Closed-Leaf check-in: 25013156 user: culler tags: bug-b7d851e988
2022-01-05
20:33
merge 8.6 check-in: 67bfb1a0 user: fvogel tags: less_tests_constraints
12:33
At those places, a plain update is needed also on macOS. check-in: e5364faf user: fvogel tags: bug-17f44d4a0b
2022-01-04
12:29
At those places, a plain update is needed also on macOS. check-in: 8504cd5c user: fvogel tags: bug-17f44d4a0b
2022-01-03
21:27
Merge bug-40bc819140. check-in: 97fac567 user: fvogel tags: bug-17f44d4a0b
21:27
Remove constraint on textWind-10.7 so that it gets tested at Github CI. Closed-Leaf check-in: 1fd613c3 user: fvogel tags: bug-40bc819140
21:01
Merge bug-40bc819140. check-in: 92f17ac4 user: fvogel tags: bug-17f44d4a0b
21:00
Both update idletasks and a later update are needed to get the two error messages on all platforms in textWind-10.7. check-in: 4e5d3c3a user: fvogel tags: bug-40bc819140
20:47
At those places, a plain update is needed also on macOS. check-in: e4cbdff1 user: fvogel tags: bug-17f44d4a0b
20:39
Propagate proc updateText from textDisp.test to textWind.test. check-in: e3f912b3 user: fvogel tags: bug-17f44d4a0b
20:29
Merge bug-40bc819140. check-in: 15fee557 user: fvogel tags: bug-17f44d4a0b
20:26
Propagate the solution for update / update idletask according to the platform as it is in textDisp.test already. check-in: 6a06b677 user: fvogel tags: bug-40bc819140
19:53
Revert previous commit, it just adds to the confusion since containerPtr is a name already used throughout the code. Closed-Leaf check-in: 70bc9945 user: fvogel tags: bug-b6f0d68802
12:30
Revert [a61bc893]. check-in: 95d2a07b user: fvogel tags: core-8-6-branch
12:29
Backout [d38ae72d] since textWind-10.7 now fails on Linux instead of macOS. check-in: 026b3ef5 user: fvogel tags: bug-40bc819140
2022-01-02
15:41
Rename maintainerPtr to become containerPtr. check-in: c4e8e44e user: fvogel tags: bug-b6f0d68802
15:35
Complementary fix for sporadically unstable textWind-3.4 check-in: 8203f7b9 user: fvogel tags: bug-17f44d4a0b
13:22
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: a61bc893 user: fvogel tags: core-8-6-branch
13:20
Fix (perhaps) [17f44d4a0b]:textWind-17.10 fails sometimes at Github check-in: acc9ea4d user: fvogel tags: bug-17f44d4a0b
2022-01-01
19:12
Change conceptual meaning of maintainerPtr. See [b6f0d68802]. check-in: 2a9f84af user: fvogel tags: bug-b6f0d68802
16:37
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: d38ae72d user: fvogel tags: bug-40bc819140
11:06
merge 8.6 Closed-Leaf check-in: 6f9a4e5c user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
11:00
Correct typos in various comments. check-in: 4b6853b7 user: fvogel tags: core-8-6-branch
2021-12-31
16:15
Fix crash in focus.test on macOS at Github (only). See problem analysis in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9 check-in: d74f9f13 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-30
15:43
Fix [822450d6e4]: Crash at exit in Aqua, caused by calling Ttk_GeometryRequestProc with index -1. check-in: b7f3c069 user: marc_culler tags: core-8-6-branch
2021-12-28
14:53
Adjust style Closed-Leaf check-in: c5901a70 user: marc_culler tags: bug-822450d6e4
03:57
Fix typo. (Oops.) check-in: d641d769 user: marc_culler tags: bug-822450d6e4
03:18
Fix [822450d6e4]: Crash at exit in Aqua, caused by calling Ttk_GeometryRequestProc with index -1. check-in: 467b08d8 user: marc_culler tags: bug-822450d6e4
2021-12-27
18:54
Fix [eb26d4ec8e]: Aqua combobox beeps if the mouse button is clicked outside the combobox while the menu is open. check-in: c42556cc user: marc_culler tags: core-8-6-branch
2021-12-26
22:03
Fix [eb26d4ec8e]: Aqua combobox beeps if the mouse button is clicked outside the combobox while the menu is open. Closed-Leaf check-in: 65bb4359 user: marc_culler tags: bug-eb26d4ec8e
2021-12-24
15:41
Add cast to silence compiler warning check-in: 052cc088 user: marc_culler tags: core-8-6-branch
15:02
Fix [9153164bf7]: drag events should go to the widget that initiated the drag. check-in: e2c1f5e6 user: marc_culler tags: core-8-6-branch
2021-12-23
20:56
Fix [9153164bf7]: drag events should go to the widget that initiated the drag, rather than its toplevel. Closed-Leaf check-in: 615e68a5 user: marc_culler tags: bug-9153164bf7
2021-12-22
17:13
Remove redundant line of code. check-in: 8e7efc8f user: marc_culler tags: core-8-6-branch
16:59
Fix [a132b5507e]: missing NSLeftButtonDown events cause strange menubutton behaviors. check-in: f6c66b52 user: marc_culler tags: core-8-6-branch
02:53
Fix [a132b5507e]: missing NSLeftButtonDown events cause strange menubutton behaviors. Closed-Leaf check-in: dbf224fe user: marc_culler tags: bug-a132b5507e
2021-12-20
20:24
merge 8.6 check-in: b6fb66ff user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
18:46
Fix [6be8b0b48c]: crashes caused by stale pointers stored in static variables in tkMacOSXMouseEvent.c check-in: 07b7f3c1 user: culler tags: core-8-6-branch
16:52
Merge 8.6 check-in: dc8e7a23 user: jan.nijtmans tags: cygwin
16:50
Call TkUpdatePointer when a toplevel is destroyed. Closed-Leaf check-in: 1d8a34da user: marc_culler tags: bug-6be8b0b48c
16:09
Remove the isDead property from TKWindow since it is no longer needed. check-in: 85bdee11 user: marc_culler tags: bug-6be8b0b48c
15:54
Clean up. check-in: 4a01f65e user: marc_culler tags: bug-6be8b0b48c
15:41
Don't use TK_TEXT_TABSTYLE_NONE/TEXT_WRAPMODE_NULL in comparisons, just use the explicit valid values instead. Also, some formatting and adding type-casts check-in: 49afaa08 user: jan.nijtmans tags: core-8-6-branch
14:25
Prevent stale references in the persistent mouse event processing state. check-in: 27dc6a35 user: marc_culler tags: bug-6be8b0b48c
11:09
Since TK_OPTION_ANCHOR doesn't support the TK_CONFIG_NULL_OK flag, don't set this flag here. Adapt testcases to use -relief instead, which _does_ support TK_CONFIG_NULL_OK check-in: df82f896 user: jan.nijtmans tags: core-8-6-branch
08:41
Fix [6178610b1b]: Ttk uses TK_OPTION_NULL_OK in -justify/-anchor, which is not supported check-in: ae4ecb78 user: jan.nijtmans tags: core-8-6-branch
08:18
Change default initialization for ttk:label -anchor to "w" Closed-Leaf check-in: 42c1621d user: jan.nijtmans tags: bug-6178610b1b
03:28
Remove one more static variable. Now TkWmDeadWindow can clear the drag target if necessary. check-in: c994c026 user: marc_culler tags: bug-6be8b0b48c
01:07
Make target not be static in processMouseEvent. check-in: 591ccaf0 user: marc_culler tags: bug-6be8b0b48c
2021-12-19
22:01
Add a property to TKWindow which indicates that the associated Tk window is being destroyed. check-in: 9b59acd2 user: marc_culler tags: bug-6be8b0b48c
14:55
Remove useless statement in filebox.test check-in: e73baeb8 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
13:13
Remove code doing nothing in filebox.test check-in: 6a3337a5 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
12:08
Remove useless or repeated code in filebox.test check-in: ca691ffb user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-18
19:41
Fix[6be8b0b48c]: Aqua can crash if a toplevel is destroyed with Cmd-W during a drag which began in the toplevel. check-in: fcbbb49e user: marc_culler tags: bug-6be8b0b48c
2021-12-17
10:47
Add (little) regression-testcases check-in: 648b328f user: jan.nijtmans tags: bug-6178610b1b
09:35
Proposed fix for [6178610b1b]: Ttk uses TK_OPTION_NULL_OK in -justify/-anchor, which is not supported check-in: 8fca9ae5 user: jan.nijtmans tags: bug-6178610b1b
2021-12-15
13:34
Change Tk_FreeStyleFromObj (undocumented, nop) into a macro. So, stub-enabled extensions won't call this function any more.

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

10:39
Fix breakage of --enable-symbols=mem build, caused by [9e07db6461dd7aa0|this] commit check-in: b5ae0b82 user: jan.nijtmans tags: core-8-6-branch
2021-12-14
23:53
Backport testcase combobox-2.7 from Tcl 8.7 check-in: 63cabceb user: jan.nijtmans tags: core-8-6-branch
11:15
TK_OPTION_JUSTIFY doesn't support TK_CONFIG_NULL_OK flag, so don't use it in testcases check-in: f4ac30a0 user: jan.nijtmans tags: core-8-6-branch
10:03
Fix [156e58bc6e]: Tk_PhotoPutBlock(), Tk_PhotoPutZoomedBlock(): undefined behavior, other possible issues? check-in: 9e07db64 user: jan.nijtmans tags: core-8-6-branch
2021-12-13
21:16
Remove superfluous destroy statement. check-in: 4ed0339f user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
21:13
Move cleanup statement in the correct (event-9.1) test it belongs to. check-in: 7517ea84 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
20:48
Revert previous commit since it does not help with the crash in focus.test. check-in: acc512d0 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
16:13
Change default anchor to "center" in config-8.18 testcase. Eliminate many useless {}-pairs in testcases check-in: fdf49c3d user: jan.nijtmans tags: core-8-6-branch
2021-12-12
21:19
Tests event-9.1 and -9.2: use controlPointerWarpTiming after generation of the warp events. Also force focus on the considered window before warping, and save and restore focus at test start/end. This could prevent the crash in focus.test seen at GitHub Actions for macOS. check-in: 3a2aaacd user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
17:15
Add new non-regression test config-4.29a. Formatting check-in: 86381cfa user: jan.nijtmans tags: core-8-6-branch
12:04
Avoid white space only changes. check-in: 5789d065 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-11
21:21
merge 8.6 check-in: cc0fedb2 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
16:43
Add non-regression test menu-39.1 checking for [be8f5b9fc2]. check-in: 2665bc6c user: fvogel tags: core-8-6-branch
2021-12-10
23:20
Fix [733dae27a1]: scroll wheel events should go to the window containing the pointer check-in: 342db390 user: marc_culler tags: core-8-6-branch
11:20
Fix [25894d41c2]: correcting usage of Tk_FreeColor() in ImgPhotoCmd() check-in: 3af889c8 user: jan.nijtmans tags: core-8-6-branch
2021-12-09
18:32
Add comment with history of scroll wheel event handling. Closed-Leaf check-in: e14f5c28 user: marc_culler tags: rfe-733dae27a1
18:17
Fix regression with <B1-Motion> events. check-in: a0515f3d user: marc_culler tags: rfe-733dae27a1
18:05
Fix [733dae27a1]: send ScrollWheel events to the pointer window, not the focus window. check-in: b5e215f5 user: marc_culler tags: rfe-733dae27a1
17:11
Fix [25894d41c2]: correcting usage of Tk_FreeColor() in ImgPhotoCmd() Closed-Leaf check-in: 4959f179 user: jan.nijtmans tags: bug-25894d41c2
2021-12-08
23:09
merge 8.6 check-in: 231ab9d9 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:49
Add non-regression test menu-39.1 Closed-Leaf check-in: 32b21706 user: fvogel tags: bug-be8f5b9fc2
11:37
Add TkUnusedStubEntry to tkInt stub interface check-in: 3a6ec4ca user: jan.nijtmans tags: core-8-6-branch
11:00
Fix [66e491923c]: pointer arithmetic using NULL in ImgPhotoCmd() check-in: be6c2570 user: jan.nijtmans tags: core-8-6-branch
2021-12-07
10:29
Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: 8a970bc0 user: jan.nijtmans tags: core-8-6-branch
10:10
Fix [50fc02f272]: pointer arithmetic using NULL in ToggleComplexAlphaIfNeeded() check-in: 81788f1b user: jan.nijtmans tags: core-8-6-branch
2021-12-06
22:05
Alternative fix for [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: fd0b89a4 user: jan.nijtmans tags: bug-be8f5b9fc2-alt
21:13
Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: 94687a02 user: fvogel tags: bug-be8f5b9fc2
14:01
Update the man page for wm protocol. check-in: e89cd09c user: marc_culler tags: core-8-6-branch
13:39
Fix [b164efb546]: several issues with Motion-1 and Double-1 event generation. check-in: 76c46781 user: marc_culler tags: core-8-6-branch
13:28
Edit comments Closed-Leaf check-in: b90fdda5 user: marc_culler tags: bug-b164efb546
12:59
Add a guard against remaining in the ignoreUpDown state forever; edit comments. check-in: d853d14c user: marc_culler tags: bug-b164efb546
2021-12-05
22:05
Fix indentation ('Indents are 4 Spaces' and 'Continuation Lines are Indented 8 Spaces', see TIP #247 aka Tcl Engineering Manual). check-in: 9437c1e1 user: fvogel tags: bug-f75190db19
21:52
More fixes for [f75190db19]: ::tk::fontchooser of contains a couple of issues check-in: ad63dbf7 user: fvogel tags: bug-f75190db19
16:53
Edit comments. check-in: 35a47333 user: marc_culler tags: bug-b164efb546
16:43
Fix miscomputation of mouse coordinates when a drag leaves the window. check-in: 4bdad5cb user: marc_culler tags: bug-b164efb546
08:35
Add one more detail in the wm protocol documentation. Closed-Leaf check-in: f88c489d user: fvogel tags: wm_protocol_man
2021-12-04
21:49
Edit the wm protocol manual entry. check-in: 95b360ac user: marc_culler tags: wm_protocol_man
20:03
merge 8.6 check-in: 97832264 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
19:45
Fix wrong event target for drags that focus a window, which requires a new fix for [7bda9882cb] about double-clicks that focus a window. check-in: 5566444b user: marc_culler tags: bug-b164efb546
19:26
Fix [5fb8145997]: Canvas redraw region too small when inserting points to a smoothed line check-in: 1fe355fb user: jan.nijtmans tags: core-8-6-branch
18:50
Merge 8.6 Closed-Leaf check-in: c04170f1 user: jan.nijtmans tags: bug-5fb8145997
18:28
Fix [2a6c62afd9]: <<TreeviewSelect>> firing. check-in: 5d07f1a3 user: fvogel tags: core-8-6-branch
18:12
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. check-in: 3031278b user: fvogel tags: core-8-6-branch
17:59
Fix [440c528a99]: 16 bit Portable GrayMap broken. check-in: 991bad1f user: fvogel tags: core-8-6-branch
11:10
Fix comment: correct wording is 'last' arrow, not 'right' arrow. check-in: 0f8c1ff1 user: fvogel tags: bug-5fb8145997
2021-12-03
15:59
Fix bad B1-Motion coordinates in a certain strange situation. check-in: a198cfd2 user: marc_culler tags: bug-b164efb546
13:28
Restore sending B1-Motion events when the mouse leaves the window. check-in: c65a5947 user: marc_culler tags: bug-b164efb546
12:27
Prevent spurious B1-motion events when dragging a window by its titlebar. check-in: 107daec9 user: marc_culler tags: bug-b164efb546
02:09
Try to avoid <B1-Motion> events when dragging a window by its title bar. check-in: b3b9df95 user: marc_culler tags: bug-b164efb546
2021-12-02
18:16
Edit comment check-in: e9d3e567 user: marc_culler tags: bug-b164efb546
18:13
Merge 8.6 check-in: dd515082 user: marc_culler tags: bug-b164efb546
18:06
Fix [b164efb546]: MacOS - when <Button-1> changes focus the event is sent to the old focus window. check-in: d9ce36bf user: marc_culler tags: bug-b164efb546
2021-12-01
17:15
Merge 8.6 check-in: b45e93d7 user: jan.nijtmans tags: cygwin
16:52
Fix gcc warning. Add some more type-casts check-in: bb01c15c user: jan.nijtmans tags: core-8-6-branch
10:56
Drop executable flag fromo win/tkUuid.h.in check-in: 819e13a8 user: jan.nijtmans tags: core-8-6-branch
09:19
Implement TIP #599 for Tk 8.6 (only effective when loaded into Tcl 8.7+): Extended build information check-in: 3447af0c user: jan.nijtmans tags: core-8-6-branch
2021-11-30
19:46
Add "SelectedMenuItemTextColor" color on MacOS (backported from 8.7). Improve some comments check-in: dcf353f7 user: jan.nijtmans tags: core-8-6-branch
15:51
re-generate win/configure Closed-Leaf check-in: 4a7141a1 user: jan.nijtmans tags: tip-599
13:16
"wm protocol" documentation: add information, that WM_SAVE_YOURSELF is called on the windows platform on user logout or system shutdown. check-in: 4f21ed3c user: oehhar tags: core-8-6-branch
11:28
Add more files to "make dist". Eliminate some deprecated constructs from */configure.in check-in: e861335f user: jan.nijtmans tags: tip-599
09:46
Merge 8.6. Add 2 missing files check-in: 62e71df2 user: jan.nijtmans tags: tip-599
2021-11-29
20:45
merge 8.6 check-in: bbc958ab user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
17:33
Add missing space. check-in: dd3d3bd3 user: marc_culler tags: core-8-6-branch
17:28
Fix [4ac9d2cfd6]: CGImageFromDrawableRect() not using mac_drawable offsets. check-in: 021845ad user: marc_culler tags: core-8-6-branch
17:20
Don't call CGBitmapContextCreateImage twice for pixmaps. Make the rectangle once and for all. Closed-Leaf check-in: 2960f7ac user: marc_culler tags: bug-4ac9d2cfd6
16:51
Remove unnecessary ckalloc. Apple will handle it for us. check-in: fd46ae61 user: marc_culler tags: bug-4ac9d2cfd6
14:38
Implement TIP #599 for Tk 8.6 (only effective when loaded into Tcl 8.7+): Extended build information check-in: cc357225 user: jan.nijtmans tags: tip-599
11:28
Fix [4ac9d2cfd6]: CGImageFromDrawableRect() not using mac_drawable offsets check-in: 9b15b746 user: jan.nijtmans tags: bug-4ac9d2cfd6
2021-11-24
11:02
Better don't make "xEvent" static, could be problematic with multiple Tk threads check-in: 6792652d user: jan.nijtmans tags: core-8-6-branch
10:28
Add generation of "tkUuid.h". Not used yet check-in: 1d5b030f user: jan.nijtmans tags: core-8-6-branch
10:27
line-endings check-in: 55bcd286 user: jan.nijtmans tags: core-8-6-branch
07:14
merge 8.6 Closed-Leaf check-in: 92527890 user: fvogel tags: bug-2a6c62afd9
05:12
Fix NULL/None mixup. check-in: 8c100742 user: culler tags: core-8-6-branch
2021-11-23
22:18
merge 8.6 check-in: 60f10a4a user: fvogel tags: bug-2a6c62afd9
21:58
Rework mouse event handling. Improvements include making Enter and Leave events work correctly. check-in: 3d9f4b72 user: culler tags: core-8-6-branch
21:23
Edit comments. Ignore B1 events in the titlebar (as before). Closed-Leaf check-in: dbd4f479 user: culler tags: macos_enter_leave
17:45
edit comments check-in: 6e9f57a8 user: marc_culler tags: macos_enter_leave
2021-11-22
19:09
Fix the computation of motion.x and motion.y in the MotionNotify events, so *all* scrollbars work. check-in: dc047d57 user: marc_culler tags: macos_enter_leave
00:56
Add comments check-in: 21380f17 user: marc_culler tags: macos_enter_leave
2021-11-21
22:30
Simplify the tracking. Generate Motion events when the pointer is outside the toplevel, so scrollbars work. check-in: ce1ff417 user: marc_culler tags: macos_enter_leave
19:35
Name variables consistently. check-in: e5619cba user: fvogel tags: bug-2a6c62afd9
19:32
ttk::treeview selection command: Generate <<TreeviewSelect>> only when the selection actually changed. treeview.test file now passes 100%. check-in: 3bf60fa9 user: fvogel tags: bug-2a6c62afd9
19:30
Refine tests further. check-in: ee94981e user: fvogel tags: bug-2a6c62afd9
17:09
Rework <<TreeviewSelect>> tests. check-in: 51356e7d user: fvogel tags: bug-2a6c62afd9
2021-11-20
16:34
Trying to receive motion events when the mouse leaves the window. check-in: 69cbffe2 user: marc_culler tags: macos_enter_leave
15:19
Add four new (failing) testcases covering newly reported issues with <<TreeviewSelect>>. check-in: 23a6ad6d user: fvogel tags: bug-2a6c62afd9
15:18
merge 8.6 check-in: 0f9383e9 user: fvogel tags: bug-2a6c62afd9
03:49
clean up check-in: dbde4879 user: marc_culler tags: macos_enter_leave
02:44
Make the pressbutton test command work again. check-in: d0e670ca user: marc_culler tags: macos_enter_leave
2021-11-19
20:34
Make Enter and Leave events work on macOS. check-in: b3980342 user: marc_culler tags: macos_enter_leave
2021-11-17
22:42
Put the Tk_TopWinHierarchy check inside TkGetContainer. check-in: bb04c242 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:38
Adequate hygiene in the added tests prevents several failures (false positives) when running the complete test suite. check-in: d0f9ec94 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:12
We're rather testing whether the window is at the top of the hierarchy rather than if it's a toplevel. See the difference in tk.h check-in: 7ebb117e user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:02
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. Fix proposed by Erik Leunissen. Test event-9.1 now passes. check-in: ac34ca2f user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:00
Add tests event-9.1 and -9.2. Test event-9.1 enters '.' when destroying a toplevel covering it. This test currently fails due to the issue reported in [b1d115fa60]. Test event-9.2 enters '.top1', which is a child toplevel of '.', when destroying a toplevel covering it. This test passes without changes. check-in: 64f75af6 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-11-16
20:39
Merge 8.6 check-in: 0ab7b0d5 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
10:56
Add DEF_LABEL_FG for all platforms, not only MacOS. Backport some type-casts from 8.7 check-in: 570648c7 user: jan.nijtmans tags: core-8-6-branch
2021-11-13
15:42
Document the improvement in the text man page. Closed-Leaf check-in: ac253bf9 user: fvogel tags: bug-631a0b2d95
15:30
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. The issue actually was dependency on the 'current' mark update by mouse events. Test textTag-15.4 now passes. check-in: ea53bc2f user: fvogel tags: bug-631a0b2d95
15:28
Add (currently failing) test textTag-15.4 demonstrating bug [631a0b2d95]. check-in: 1c52a01f user: fvogel tags: bug-631a0b2d95
2021-11-12
14:36
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags. check-in: d676416a user: fvogel tags: core-8-6-branch
12:31
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags Closed-Leaf check-in: b4528784 user: fvogel tags: bug-d6a1bc30cd
11:40
Cygwin Tk doesn't configure Tcl check-in: 3a849cbb user: jan.nijtmans tags: cygwin
11:21
(cherry-pick): Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) check-in: 5fac74bb user: jan.nijtmans tags: cygwin
2021-11-11
16:11
Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) check-in: 29f37cdc user: jan.nijtmans tags: core-8-6-branch
09:46
Merge 8.6.12 check-in: 28c2c587 user: jan.nijtmans tags: cygwin
2021-11-10
19:33
Fix [ce5d983e46]: On macOS, withdrawing the key window leaves the app with no key window. check-in: bc92a78b user: culler tags: core-8-6-branch
15:28
The call to orderOut was missing because it was accidentally deleted. Put it back where it used to be. Closed-Leaf check-in: 083d733e user: culler tags: bug-ce5d983e46
14:33
Remove code left by mistake; add a missing call to orderOut; be consistent when calling orderOut. check-in: a21bad59 user: culler tags: bug-ce5d983e46
00:08
Fix [ce5d983e46]: On macOS, withdrawing the key window leaves the app with no key window. check-in: 0dba9b1f user: culler tags: bug-ce5d983e46
2021-11-09
22:13
Fix [e699a7b606]: Fix build on macOS<10.12 - patch from Christopher Chavez. check-in: 57c7146e user: culler tags: core-8-6-branch
20:34
Fix [e699a7b606]: Fix build on macOS<10.12 - patch from Christopher Chavez. Closed-Leaf check-in: 25a1b3d9 user: culler tags: bug-e699a7b606
20:30
Fix [8aebca6f26]: Aqua Tk does not handle the yellow minimize button correctly. check-in: d207a78f user: culler tags: core-8-6-branch
2021-11-08
20:34
Fix [440c528a99]: 16 bit Portable GrayMap broken. Closed-Leaf check-in: 2f8e5b44 user: fvogel tags: bug-440c528a99
2021-11-07
23:43
Sync unix/tcl.m4 with Tcl (no effect on configure script) check-in: 747dfc04 user: jan.nijtmans tags: core-8-6-branch
2021-11-06
14:23
Fix [46c2f088a2]: ttk::radiobutton -compound accepts empty string. Only a very minor documentation wording changed. check-in: d1323655 user: fvogel tags: core-8-6-branch
14:20
Minor change of the documentation following discussion in [46c2f088a2] (ttk::radiobutton -compound accepts empty string) Closed-Leaf check-in: 31ab0637 user: fvogel tags: bug-b82bd4872b, bug-077d49828b, bug-46c2f088a2
13:26
Fix indentation check-in: 8c3097c9 user: fvogel tags: bug-f75190db19
12:52
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues check-in: 026142fc user: fvogel tags: bug-f75190db19
2021-11-05
22:21
merge release check-in: 178b2141 user: dgp tags: core-8-6-branch
21:49
Better fix than previous commit, for the same issue check-in: cc743eb9 user: fvogel tags: bug-5fb8145997
21:19
Fix last (known) issue with the optimization code for insertion of points in a polygon item of a canvas. check-in: cadf5106 user: fvogel tags: bug-5fb8145997
2021-11-02
18:17
Merge 8.6 Closed-Leaf check-in: b3fc94ce user: culler tags: rc2, release, core-8-6-12-rc, core-8-6-12
18:16
Add missing call to [parent endSheet]. check-in: fa412516 user: culler tags: core-8-6-branch
02:55
Merge 8.6 check-in: 32c1ab5b user: culler tags: core-8-6-12-rc
2021-11-01
22:09
Appearance and usability issues, mainly for Monterey, mainly for dark mode. check-in: 1373ada4 user: culler tags: core-8-6-branch
21:51
Catalina too. Closed-Leaf check-in: f9384790 user: marc_culler tags: monterey
20:01
Big Sur too. check-in: 3bb4a9ef user: culler tags: monterey
19:40
Check and radio buttons. check-in: 3ae29751 user: marc_culler tags: monterey
18:47
Allow labels and buttons to have different default foreground colors if DEF_LABEL_FG is defined. check-in: fcdaba4e user: marc_culler tags: monterey
13:35
Remove test-cases added [ac48fb2d729f3994|here]: This test-case gives different results in 8.6, which are fixed in 8.7 check-in: ac791efc user: jan.nijtmans tags: core-8-6-branch
13:24
Update DragonFly/FreeBSD configuration (requested by Pietro Cerutti) check-in: fc7b6a51 user: jan.nijtmans tags: core-8-6-branch
12:46
Fix [178418e197]: work around the quirk that code compiled on macOS 10.XX and run on macOS 11 or 12 will report the host OS version as 10.16. check-in: b51fe567 user: marc_culler tags: core-8-6-branch
01:31
Remove references to 10.16. Closed-Leaf check-in: d6b2a94f user: marc_culler tags: macos-10-16
2021-10-31
22:19
If the system claims to be macOS 10.16 then guess the real OS version from the kernel version as reported by uname. check-in: 0b4d772f user: marc_culler tags: macos-10-16
19:27
update changes check-in: cc8a8a19 user: dgp tags: rc1, core-8-6-12-rc
14:59
Try to deal with the non-existent macOS 10.16. check-in: 43f6d626 user: marc_culler tags: macos-10-16
12:26
Test-case cleanup (all backported form 8.7) check-in: ac48fb2d user: jan.nijtmans tags: core-8-6-branch
02:35
Notebooks check-in: 940e0249 user: marc_culler tags: monterey
2021-10-30
20:20
Buttons check-in: 28042e28 user: marc_culler tags: monterey
02:07
Merge 8.6 check-in: d6e4f80f user: marc_culler tags: core-8-6-12-rc
02:05
Fix [6ea0b3df60]: MacOS - grab from menu command produces dead window check-in: 4fc7e42a user: marc_culler tags: core-8-6-branch
2021-10-29
22:28
Start all over, now that I understand the issue. Closed-Leaf check-in: e6cf0bc5 user: culler tags: bug-6ea0b3df60
19:37
Apply a patch from Christian Werner which prevents crashes when non-Tk windows go fullscreen. check-in: 95884b72 user: culler tags: core-8-6-branch
19:01
Fix the fix so grab-6.1 still passes. check-in: 12b06361 user: culler tags: bug-6ea0b3df60
16:46
Fix [6ea0b3df60]: MacOS - grab from menu command produces dead window check-in: 535c89a9 user: culler tags: bug-6ea0b3df60
2021-10-28
17:32
Merge 8.6 check-in: 34ab5f4c user: culler tags: rc0, core-8-6-12-rc
17:30
Final fix for the macOS file dialog issues. check-in: 4c39f7b5 user: culler tags: core-8-6-branch
13:33
One more round - thanks to Ned Deily for testing with IDLE. Closed-Leaf check-in: a0ecaf07 user: culler tags: macosx_filedialog
2021-10-27
22:54
Catalina is a special case. check-in: 32d46acf user: marc_culler tags: macosx_filedialog
22:09
The real fix, at least for Big Sur and Monterey. check-in: 9cb14c79 user: culler tags: macosx_filedialog
18:17
Some cleanup without resolving other (minor) 12.0 bugs check-in: b1c4788e user: culler tags: macosx_filedialog
15:01
The standalone file dialog needs the same fix as the sheet check-in: 12dfa018 user: culler tags: macosx_filedialog
13:06
Merge 8.6 check-in: 4cfc4eb7 user: culler tags: core-8-6-12-rc
13:03
Fix inequality error that breaks file dialogs on macOS 10.14. check-in: cec05eb2 user: culler tags: core-8-6-branch
08:51
Bump to 8.6.12 for release check-in: 46cb6cdc user: jan.nijtmans tags: core-8-6-12-rc
2021-10-22
03:38
TIP 608 implementation - Add <<TkWorldChanged>> virtual event check-in: a297eb00 user: griffin tags: core-8-6-branch
2021-10-18
16:08
Fix indentation check-in: 6f4ffff8 user: max tags: core-8-6-branch
16:07
Let the font chooser dialog also expand in Y direction check-in: eea36223 user: max tags: core-8-6-branch
2021-10-17
20:59
Add (theoretically) missing line. See ticket [5fb8145997] for explanations about why this line is not needed in fact, but nevertheless included. check-in: 6f0bf10e user: fvogel tags: bug-5fb8145997
2021-10-14
10:00
Fix [8ebed330ed]: doing some Tk inside of several threads crashes check-in: b101d484 user: jan.nijtmans tags: core-8-6-branch
2021-10-11
14:27
Backout 6ffcea9b09: Better solution built into Tcl (Win64 only) now. check-in: 4d844b65 user: jan.nijtmans tags: core-8-6-branch
2021-10-10
19:42
Remove superfluous casts. check-in: 0733eac0 user: fvogel tags: bug-5fb8145997
19:27
First implementation of insert/delete redraw optimization for raw smoothing method (cubic Bezier splines), for line and polygon canvas items. Needs debug. check-in: 57d93784 user: fvogel tags: bug-5fb8145997
18:33
Previous commit was overzealous. check-in: ef0458d4 user: fvogel tags: bug-5fb8145997
16:46
Fix error generated by the open file dialog on Monterey, caused by Apple reversing course and reverting to [NSApp runModalForWindow]. check-in: a32262e9 user: culler tags: core-8-6-branch
15:42
Let comments in the optimization code point at ticket [5fb8145997] since there is such a good explanation there about how optimization has to be done. check-in: c37ad166 user: fvogel tags: bug-5fb8145997
15:06
Let comments in the optimization code point at ticket [5fb8145997] since there is such a good explanation there about how optimization has to be done. check-in: b3ef2dcd user: fvogel tags: bug-5fb8145997
14:44
Fix issues in redrawing optimization for canvas lines with arrows. check-in: 586fde88 user: fvogel tags: bug-5fb8145997
14:09
Fix comment glitch, and add another comment. check-in: 347030d4 user: fvogel tags: bug-5fb8145997
2021-10-04
20:35
Fix bug when deleting points from a canvas line. This issue was introduced by [2f80202c]. check-in: b541b73a user: fvogel tags: bug-5fb8145997
2021-10-03
13:21
Not sure how this erroneous text went through the previous commit. check-in: 5b47b307 user: fvogel tags: bug-5fb8145997
08:07
Rework comments. check-in: 21043415 user: fvogel tags: bug-5fb8145997
2021-09-27
19:43
Rework optimization code when inserting or deleting points of a canvas line. This now works for both -smooth no and -smooth true (bezier), as demonstrated by the test script 'canvas-line-testbed.tcl' posted in [5fb8145997]. Case -smooth raw still needs to be fixed. check-in: 2f80202c user: fvogel tags: bug-5fb8145997
2021-09-21
18:28
Fix [0338867c74]: Windows text widget hangs when Phaistos font is installed check-in: 1f459031 user: fvogel tags: core-8-6-branch
11:58
Fully handle 64-bit sec/usec values when Win64 Tk is loaded in Cygwin64 Tclsh check-in: 6ffcea9b user: jan.nijtmans tags: core-8-6-branch
09:35
Merge 8.5 check-in: e81baf05 user: jan.nijtmans tags: core-8-6-branch
09:33
__WIN64 -> _WIN64 (since that's the official documented macro which should always exist on Win64) check-in: 268eba6a user: jan.nijtmans tags: core-8-5-branch
2021-09-20
20:35
Fix [0338867c74]: Windows text widget hang Phaistos font installed Closed-Leaf check-in: 0d90e4ba user: fvogel tags: bug-0338867c74
12:29
Fix crash, seen on Cygwin: Tcl_Time still has 32-bit fields on Windows, this leads to a crash with gcc-11+ when loading win32 Tk in Cygwin Tcl. check-in: c369db30 user: jan.nijtmans tags: core-8-6-branch
06:32
Fix typo in canvas man page. check-in: 81ef02ac user: fvogel tags: bug-5fb8145997
06:28
The same fix is needed when deleting points from a canvas line. check-in: 71ccd957 user: fvogel tags: bug-5fb8145997
2021-09-19
19:32
Fix [5fb8145997]: Canvas redraw region too small when inserting points to a smoothed line check-in: 5da2de43 user: fvogel tags: bug-5fb8145997
2021-09-15
19:05
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' check-in: 37361ff7 user: fvogel tags: core-8-6-branch
18:11
Document centering on main screen, if -parent is not visible Leaf check-in: 4902994c user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
17:48
Make center on parent only dependent on visibility of parent (not iconified). Removed wrong code to take "." as default. This was already the case. Ticket [0b9e8d640f] check-in: 3922a53c user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
17:09
Refine the documentation of tk_messageBox by Windows and Mac-OS details given by Kevin in ticket [0b9e8d640f] (thanks). check-in: 0bbe4132 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-14
19:42
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' Closed-Leaf check-in: 8112c25a user: fvogel tags: bug-489b69a820
18:47
tk_messagebox: document -parent default ".", and windows platform details check-in: f35ab139 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-12
18:52
Add new test textIndex-19.14 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: f02ee3b3 user: fvogel tags: core-8-6-branch
2021-09-10
18:35
win messageBox: handle when parent is iconified. Use ".", if parent is not given (as on Linux). check-in: a21fbfb0 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-04
08:47
Bug Ticket [0b9e8d640f] : implementation from AndroWish (Thanks CHristian!) check-in: d328411e user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-08-27
08:21
Fix erroneous comment (labelframe widgets do exist) Closed-Leaf check-in: 32e7718b user: fvogel tags: bug-3049518
2021-08-15
23:39
Remove unused pixelpower field from XImage. check-in: 6115aeee user: culler tags: core-8-6-branch
2021-08-07
13:15
remove unused pixelpower field from XImage Closed-Leaf check-in: 9dac460b user: culler tags: clean_ximage
2021-08-05
17:47
Correct documentation for this new virtual event. check-in: c50b5aed user: griffin tags: bug-3049518
2021-08-04
21:40
Possible fix for tkticket 3049518 - Generate <<TkWorldChanged>> event. check-in: 1e04d669 user: griffin tags: bug-3049518
2021-08-01
13:38
Move comment where it really belongs. check-in: 33d9b877 user: fvogel tags: less_tests_constraints
2021-07-31
21:41
Use the correct coordinates to compute the damage region. This makes the tests pass again. check-in: 1844495a user: culler tags: less_tests_constraints
14:17
Make TkScrollWindow much simpler by stripping out useless code. check-in: 0d901f09 user: culler tags: less_tests_constraints
10:55
Fix typos in comments. check-in: e7072612 user: fvogel tags: less_tests_constraints
10:53
Fix typos in comments. check-in: d87c70d2 user: fvogel tags: less_tests_constraints
07:40
Fix previous commit that triggered errors at runtime ('TkScrollWindow(): HIShapeUnion failed: -50' and alike for HIShapeIntersect and HIShapeDifference) check-in: bb962fce user: fvogel tags: less_tests_constraints
2021-07-29
09:04
merge-mark check-in: 0acc329c user: jan.nijtmans tags: core-8-6-branch
06:09
Experiment. Change macOS damage region computation: use xor(source,destination). check-in: 55937bf0 user: fvogel tags: less_tests_constraints
2021-07-28
20:36
Experiment. Change macOS damage region computation. check-in: 761b297e user: fvogel tags: less_tests_constraints
10:39
Don't bother a "make install" on MacOS either. check-in: 0c8ab335 user: jan.nijtmans tags: core-8-5-branch
2021-07-27
15:10
Don't bother some testcases on XQuarz check-in: 02af0d73 user: jan.nijtmans tags: core-8-5-branch
2021-07-26
09:43
Fix a few places where still old non-wide-API constructs (Win95/98) were used. check-in: a791aeee user: jan.nijtmans tags: core-8-6-branch
2021-07-23
16:27
3 more places Closed-Leaf check-in: 3fa8549c user: jan.nijtmans tags: wide-api-bug
16:14
wide-api-bug, still to be tested check-in: e3a94883 user: jan.nijtmans tags: wide-api-bug
2021-07-22
11:44
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 4db0ce42 user: fvogel tags: less_tests_constraints
2021-07-20
17:58
merge core-8-6-branch check-in: 352a181a user: fvogel tags: less_tests_constraints
15:19
Merge 8.5 check-in: 487d1c5d user: jan.nijtmans tags: core-8-6-branch
15:17
(redo) start to use msys2 shell: If the right tools are installed, it works check-in: d6613960 user: jan.nijtmans tags: core-8-5-branch
2021-07-19
17:31
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 95c56bf9 user: fvogel tags: less_tests_constraints
2021-07-18
20:48
Further limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 928db0a0 user: fvogel tags: less_tests_constraints
20:38
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 0ded505b user: fvogel tags: less_tests_constraints
2021-07-17
13:12
Cherrypick [20b4b415]. The affected test (textDisp-6.6 passes with the legacy code on all the three platforms with or without this change. This commit only aims at limiting the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: b13ca3df user: fvogel tags: less_tests_constraints
11:26
Merge 8.5 check-in: 05f0efa0 user: jan.nijtmans tags: core-8-6-branch
11:24
Undo part of previous commit: msys2 shell behaves different from bash check-in: c635107b user: jan.nijtmans tags: core-8-5-branch
2021-07-16
14:11
Merge 8.5 check-in: 5e03d4b4 user: jan.nijtmans tags: core-8-6-branch
13:57
Use msys2 shell in msys environment check-in: 57932879 user: jan.nijtmans tags: core-8-5-branch
12:29
Merge 8.5 check-in: cb34b700 user: jan.nijtmans tags: core-8-6-branch
12:01
Install Msys2 the same way as Tcl does check-in: 5ed3b571 user: jan.nijtmans tags: core-8-5-branch
11:25
Fix [037113a38b]: man tk_library refers erroneously to tcl_library (+ link) check-in: 7d100b18 user: jan.nijtmans tags: core-8-6-branch
11:23
Fix [037113a38b]: man tk_library refers erroneously to tcl_library (+ link) check-in: 01fab26f user: jan.nijtmans tags: core-8-5-branch
2021-07-14
16:41
Remove unneeded differences between textDisp.test versions between the revised version tests and the legacy version tests. check-in: 6a65faa2 user: fvogel tags: less_tests_constraints
2021-07-12
20:21
Change warning message to take into account that some fonts have -fixed 0 while they actually are fixed-width and will allow let the tests pass. See for instance [44d0a89a52]. check-in: 4bf19dc0 user: fvogel tags: less_tests_constraints
19:52
Remove compiler warning: ./unix/tkUnix.c: In function ‘Tk_GetUserInactiveTime’: ./unix/tkUnix.c:207:14: warning: unused parameter ‘dpy’ [-Wunused-parameter] Display *dpy) /* The display for which to query the inactive ~~~~~~~~~^~~ (This can be seen with the main branch). check-in: 648eb4c2 user: fvogel tags: core-8-6-branch
19:15
Fix typos in comments check-in: 338a5c42 user: fvogel tags: less_tests_constraints
2021-07-11
16:46
Give more info about the range of -borderwidth, -highlightthickness, -padx, -pady for which we expect the tests to pass. Also, remove many unneeded int() and rely on integer arithmetics in [expr] instead. check-in: df53f347 user: fvogel tags: less_tests_constraints
16:31
Add an explanatory comment in textDisp-16.28 check-in: 651196d3 user: fvogel tags: less_tests_constraints
16:21
Fix previous commit and add one more check. check-in: d4605b1d user: fvogel tags: less_tests_constraints
16:08
Add warnings displaying when the font actually used is too different from the requested fixed-width font check-in: ed101fb8 user: fvogel tags: less_tests_constraints
15:53
More flexibility on font size. Fully works with 'set fixedFont {Courier -1[024]}'. It also works with other fixed width fonts. check-in: ed94f7a5 user: fvogel tags: less_tests_constraints
2021-07-10
15:25
More flexibility on font size. Fully works with 'set fixedFont {Courier -12}' or 'set fixedFont {Courier -10}' check-in: 14faf15a user: fvogel tags: less_tests_constraints
2021-07-02
14:59
Ignore -Wc++-compat in one more place (before including X11/Xlib.h) check-in: afceb6a9 user: jan.nijtmans tags: core-8-6-branch
14:43
Fix [dba9f5ce3b]: tkInt.h: define MODULE_SCOPE before including tkPort.h Since X11/Xlib.h doesn't compile with -Wc++-compat, don't even try. check-in: fa356e71 user: jan.nijtmans tags: core-8-6-branch
2021-06-30
22:51
More flexibility on font size. Fully works with 'set fixedFont {Courier -12}' ; works with 'set fixedFont {Courier -10}' up to textDisp-27.7 check-in: da3b6137 user: fvogel tags: less_tests_constraints
2021-06-28
19:40
Be a bit tolerant about -highlightwidth of .t text widget. check-in: 535ab006 user: fvogel tags: less_tests_constraints
2021-06-26
06:11
Remove unneeded statement that slipped in the previous commit. check-in: 9bce14dc user: fvogel tags: less_tests_constraints
2021-06-25
20:49
Be a bit tolerant about -borderwidth of .t text widget. check-in: 358a0085 user: fvogel tags: less_tests_constraints
2021-06-24
21:29
Remove variables used only once. check-in: c99188e0 user: fvogel tags: less_tests_constraints
21:07
Bye-bye, constraint 'textfonts'! check-in: d993f49f user: fvogel tags: less_tests_constraints
20:57
Remove now unused variables. check-in: 8931d974 user: fvogel tags: less_tests_constraints
20:52
Adopt word 'elided' everywhere since it's much more widespread in the codebase and manual than 'elidden'. check-in: 50657984 user: fvogel tags: less_tests_constraints
20:47
Remove now unused test constraints. check-in: ed3ced64 user: fvogel tags: less_tests_constraints
20:46
Go on removing test constraints in textDisp.test. Now up to textDisp-35.1 (this is the end of the file). check-in: bc0cab00 user: fvogel tags: less_tests_constraints
2021-06-23
21:44
Go on removing test constraints in textDisp.test. Now up to textDisp-28.1 check-in: 7e33ebbb user: fvogel tags: less_tests_constraints
10:02
Fix [4efbfe2d6a]: Wrong order in winMain.c for TCL_USE_STATIC_PACKAGES check-in: 21a9e346 user: jan.nijtmans tags: core-8-6-branch
2021-06-22
13:25
Merge 8.5 check-in: 8521c448 user: jan.nijtmans tags: core-8-6-branch
13:24
Sync win/nmakehlp.c with Tcl (again) check-in: 333c8cc2 user: jan.nijtmans tags: core-8-5-branch
11:48
Merge 8.5 check-in: 2072b0a6 user: jan.nijtmans tags: core-8-6-branch
11:30
Sync win/nmakehlp.c with Tcl check-in: e6d6c8bd user: jan.nijtmans tags: core-8-5-branch
2021-06-21
13:05
Add ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE for github. Change many url's from http:// to https:// check-in: 88269523 user: jan.nijtmans tags: core-8-6-branch
10:46
Fix copy/paste error in ttk::scale man page. check-in: ee4672eb user: fvogel tags: core-8-6-branch
07:52
Menu-related code cleanup. (mainly indenting spaces -> tabs) check-in: 75d27289 user: jan.nijtmans tags: core-8-6-branch
2021-06-16
20:26
Go on removing test constraints in textDisp.test. Now up to textDisp-26.14.2 check-in: 23aea83c user: fvogel tags: less_tests_constraints
2021-06-14
19:35
Remove debug statement. check-in: 6b9a9d20 user: fvogel tags: less_tests_constraints
19:33
Go on removing test constraints in textDisp.test. Now up to textDisp-26.12 check-in: 89a2a23e user: fvogel tags: less_tests_constraints
2021-06-13
19:05
Forgot to adapt the expected result for textDisp-24.22 check-in: c37ee5c9 user: fvogel tags: less_tests_constraints
2021-06-11
19:45
Add 'notAqua' constraint on textDisp-24.24 (same as -2.26 regarding justification and tabs not rendering on aqua). check-in: c683f62a user: fvogel tags: less_tests_constraints
19:40
Go on removing test constraints in textDisp.test. Now up to textDisp-25.1 check-in: 56c45ef9 user: fvogel tags: less_tests_constraints
14:53
Restore geometry after tests changed it. check-in: 3ec2caf6 user: fvogel tags: less_tests_constraints
14:50
Go on removing test constraints in textDisp.test. Now up to textDisp-24.12 check-in: 11010093 user: fvogel tags: less_tests_constraints
2021-06-10
16:25
Go on removing test constraints in textDisp.test. Now up to textDisp-23.7 check-in: 7c7e1ea0 user: fvogel tags: less_tests_constraints
15:43
Fix [26d4c8a0b4]: Typos in the man pages for grid, pack, and place check-in: fab8b752 user: fvogel tags: core-8-6-branch
14:12
Go on removing test constraints in textDisp.test. Now up to textDisp-22.11 check-in: 4f60c68d user: fvogel tags: less_tests_constraints
2021-06-09
19:44
Add a comment check-in: 22523d8e user: fvogel tags: less_tests_constraints
12:52
Fix determination of BUILD_TCLSH. Problem reported by René Zaumseil. check-in: c95e9971 user: jan.nijtmans tags: core-8-6-branch
2021-06-08
21:30
Go on removing test constraints in textDisp.test. Now up to textDisp-20.5 check-in: e47e45e0 user: fvogel tags: less_tests_constraints
20:44
Restore space check-in: faf5ce6b user: fvogel tags: less_tests_constraints
18:30
Make sure line metrics are up-to-date in textDisp-19.17 and -19.18 (which lets the latter pass under XQuartz on the mac), and simplify a little bit the result list construction. check-in: 5accbd13 user: fvogel tags: less_tests_constraints
18:06
Fix computation of expected results in textDisp-17.10 check-in: d1734faf user: fvogel tags: less_tests_constraints
16:12
Go on removing test constraints in textDisp.test. Now up to textDisp-19.19 check-in: f42d9e9a user: fvogel tags: less_tests_constraints
15:35
Go on removing test constraints in textDisp.test. Now up to textDisp-17.10 check-in: ac6fe9aa user: fvogel tags: less_tests_constraints
14:25
Sync rules.vc with Tcl check-in: e30eb91f user: jan.nijtmans tags: core-8-6-branch
12:09
sync unix/tcl.m4 with Tcl, re-generate unix/configure check-in: 257e1de7 user: jan.nijtmans tags: core-8-6-branch
05:34
Go on removing test constraints in textDisp.test. Now up to textDisp-17.7 check-in: ece7f0cd user: fvogel tags: less_tests_constraints
2021-06-04
18:42
Fix [099109cf1f]: segfault when destroying an embedded window if the container has multiple embedded windows check-in: 272bd8b9 user: culler tags: core-8-6-branch
16:24
Fix computation in textDisp-16.28 check-in: 174252bd user: fvogel tags: less_tests_constraints
14:47
Analogous changes for linux and Windows Closed-Leaf check-in: 49fc2a14 user: jan.nijtmans tags: bug-099109cf1f
11:47
Backout previous commit. The test fails on Linux, not on mac with Xquartz. check-in: 0ae2d189 user: fvogel tags: less_tests_constraints
11:45
Restore constraint failsOnXQuarz for textDisp-16.28. Reason for the failure unknown. check-in: 8121393a user: fvogel tags: less_tests_constraints
2021-06-03
23:12
Fix [099109cf1f]: crash when destroying an embedded window if the container has multiple embedded windows -- this commit uses Christopher Chavez's patch for Aqua only. check-in: dc834c5f user: culler tags: bug-099109cf1f
22:24
Merge 8.6 Leaf check-in: 806931a0 user: culler tags: mac_styles
20:23
Forgot subtraction of the border in previous commit check-in: 495018e0 user: fvogel tags: less_tests_constraints
20:06
Robustify textDisp-16.15, -16.16 and -16.28 check-in: 19437e4f user: fvogel tags: less_tests_constraints
14:16
Fix [d4d6319b9d]: Aqua - rendering can be incomplete after drawing to a withdrawn window and deiconifying check-in: 31640375 user: culler tags: core-8-6-branch
13:58
Fix [8ecc3eaf5c]: make sure that the key window is moved to the front when an app is activated by Mission Control. check-in: f7f0f704 user: culler tags: core-8-6-branch
13:50
Fix [4401d32fb7]: clean up code that deals with Aqua pixel formats. Makes -format window work again in TkImg. check-in: 809b7b90 user: culler tags: core-8-6-branch
13:26
Robustify textDisp-16.25 by working around the limitation of some window managers (KDE on Debian 10 for instance) that prevent a window from being resized arbitrarily small, which triggers false test failures. check-in: de9eebb5 user: fvogel tags: less_tests_constraints
13:22
Go on removing test constraints in textDisp.test. Now up to textDisp-16.44 check-in: 907d5bed user: fvogel tags: less_tests_constraints
11:09
A few more "const" keyword optimizations check-in: 4f6cd61f user: jan.nijtmans tags: core-8-6-branch
09:02
Go on removing test constraints in textDisp.test. Now up to textDisp-16.15 check-in: 294df993 user: fvogel tags: less_tests_constraints
2021-06-02
11:34
Go on removing test constraints in textDisp.test. Now up to textDisp-12.5 check-in: c9caf543 user: fvogel tags: less_tests_constraints
10:21
Go on removing test constraints in textDisp.test. Now up to textDisp-7.8 check-in: a322ac8c user: fvogel tags: less_tests_constraints
2021-06-01
19:11
Go on removing test constraints in textDisp.test. Now up to textDisp-5.2 check-in: e2c08d85 user: fvogel tags: less_tests_constraints
11:31
Constraint textDisp-2.26 to 'notAqua'. This bug is was revealed by GitHub Actions once the test was made to run on aqua. check-in: fd7ebf90 user: fvogel tags: less_tests_constraints
01:48
Fix [8ecc3eaf5c]: Activating an app with Mission Control may not raise the app's key window. Closed-Leaf check-in: e5294ae3 user: culler tags: bug-8ecc3eaf5c
2021-05-31
19:31
Go on removing test constraints in textDisp.test. Now up to textDisp-2.30 check-in: ab034363 user: fvogel tags: less_tests_constraints
17:47
Redraw windows after deiconify. Fixes [d4d6319b9d]. Also fixes empty tooltip windows. Closed-Leaf check-in: 51e5e473 user: culler tags: bug-d4d6319b9d
17:12
Introduce helper functions facilitating the computations and readability of the expected results. check-in: 62bc87a6 user: fvogel tags: less_tests_constraints
15:39
Go on removing test constraints in textDisp.test. Now up to textDisp-2.16 check-in: f284082c user: fvogel tags: less_tests_constraints
13:20
Remove comment which is not true any more. Some more formatting check-in: ec458e16 user: jan.nijtmans tags: core-8-6-branch
2021-05-28
16:27
Go on removing test constraints in textDisp.test. Now up to textDisp-2.9 check-in: 0ee367e5 user: fvogel tags: less_tests_constraints
13:21
Remove debug statement check-in: ce1c0cb6 user: fvogel tags: less_tests_constraints
13:18
Go on removing test constraints in textDisp.test. Now up to textDisp-2.7. check-in: d3510e15 user: fvogel tags: less_tests_constraints
12:07
Extract proc lequal from the test using it so that this proc can be used by other tests as well. check-in: 79aaa1a0 user: fvogel tags: less_tests_constraints
10:49
Make textDisp-24.25 independent of (fixed width) font used. check-in: 9f2c68d7 user: fvogel tags: less_tests_constraints
2021-05-27
12:02
Fix parameter mismatch between functions definitions and implementation. This gives a warning with Gcc 11 check-in: 15b61fbd user: jan.nijtmans tags: core-8-6-branch
2021-05-26
14:26
Test Tk 8.5 on MacOS with XQuarz only check-in: 3f252275 user: jan.nijtmans tags: core-8-5-branch
2021-05-25
08:27
merge mark check-in: c1d6ec4c user: fvogel tags: core-8-6-branch
08:26
Cherrypick [9d22c7e3] and adapt it to core-8-5-branch. check-in: 83f1dc41 user: fvogel tags: core-8-5-branch
08:10
merge mac_workflow branch check-in: 9d22c7e3 user: fvogel tags: core-8-6-branch
00:07
Fix [7bda9882cb]; aqua bindings for <Double-1> fire twice if the double-click activates the application. check-in: 74ddd642 user: culler tags: core-8-6-branch
2021-05-24
19:10
Add running of the test suite (deployment and development targets) for the xcode job Closed-Leaf check-in: 61f6962b user: fvogel tags: mac_workflow
16:36
Be more tolerant about timing in tk-6.5 and remove unneeded constraint. This test really does pass on macOS with XQuartz. It may fail (both with XQuartz or with aqua) because of the slowness of the continuous integration platform on which the tests are performed. check-in: b992e1df user: fvogel tags: mac_workflow
16:35
merge core-8-6-branch check-in: db68aa40 user: fvogel tags: mac_workflow
15:57
Fix crash caused by not removing a transient record when the transient is reassigned to a different container. check-in: 2dbbbca2 user: culler tags: core-8-6-branch
15:14
Revert the logic of grepping in the output file because we need an exit code of 0 for grep. As a consequence we need to grep separately in each (classic and ttk) output file. Finally restore proper killing of xvfb. check-in: 856ef5e8 user: fvogel tags: mac_workflow
10:40
Only install X11 (Xquartz) when required. Fix the test checking this. check-in: 5cb9541d user: fvogel tags: mac_workflow
08:58
Ditto check-in: c3cf9664 user: fvogel tags: mac_workflow
08:57
According to GitHub Actions documentation ( https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on ), the correct runner for macOs Big Sur is macos-11, not macos-11.0. Follow the doc, even if it was working with macos-11.0 check-in: 89cddce0 user: fvogel tags: mac_workflow
08:19
Cherrypick [6b90aa9a]: Fix aqua crash in wm-transient-7.5 check-in: d1e5e1de user: fvogel tags: mac_workflow
08:18
merge core-8-6-branch check-in: a3582de5 user: fvogel tags: mac_workflow
2021-05-23
22:36
Fix aqua crash in wm-transient-7.5 Closed-Leaf check-in: 6b90aa9a user: culler tags: transient_crash
2021-05-22
15:45
Fix [7bda9882cb]: Aqua generates duplicate double-click actions when the double click activates the application. Closed-Leaf check-in: 88ca7797 user: culler tags: bug-7bda9882cb
15:21
Fix [3e33602eae]: Inconsistent bind substitution of %S check-in: 2cf6e7dc user: jan.nijtmans tags: core-8-6-branch
13:00
Merge 8.5 check-in: 7ab3f6fe user: jan.nijtmans tags: core-8-6-branch
12:56
Merge mac_workflow branch check-in: ca4950a8 user: jan.nijtmans tags: core-8-5-branch
2021-05-21
20:11
merge core-8-6-branch check-in: 170a8d4d user: fvogel tags: mac_workflow
10:46
merge-mark check-in: fbf7607d user: jan.nijtmans tags: core-8-6-branch
10:42
Fix [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library check-in: 8e758be5 user: jan.nijtmans tags: core-8-5-branch
09:24
Minor code cleanup: Handle $entry -1 the same as $entry "", since Tk is not always consistant in which one is used check-in: 489035bd user: jan.nijtmans tags: core-8-6-branch
2021-05-20
21:51
Apply patch from Christopher Chavez - removes extraneous definition of TK_NO_DOUBLE_BUFFERING check-in: 49cd8b06 user: culler tags: core-8-6-branch
11:45
Fix [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library check-in: 8ba87706 user: jan.nijtmans tags: core-8-6-branch
11:41
Fix [e3ad5e0fca]: macOS XQuartz : issue with menu check-in: 353f7f00 user: jan.nijtmans tags: core-8-6-branch
2021-05-19
13:40
Proposed fix for [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library Closed-Leaf check-in: 997b17c3 user: jan.nijtmans tags: bug-8b679f597b
09:33
Fix warning with msvc: LINK : warning LNK4044: unrecognized option '/DCONSOLE'; ignored check-in: 5367af43 user: jan.nijtmans tags: core-8-6-branch
2021-05-12
17:40
Previous commit shows a segfault in wm.test. Narrow down at which test this happens. check-in: 1d90c477 user: fvogel tags: mac_workflow
2021-05-11
19:52
Theory: kill $XVFB_PID returns 1 because xvfb is no longer alive. Actually we should not need to kill xvfb when process exits: line ( runXvfb :0; make test-classic test-ttk; exit $? ) should be enough. check-in: 8732243b user: fvogel tags: mac_workflow
18:35
Force kill exit code to be zero, and make error message more specific. check-in: 811f88f9 user: fvogel tags: mac_workflow
15:26
comment fix check-in: 3e1f2d5e user: jan.nijtmans tags: core-8-6-branch
14:57
Make return values for tkMacOSXPutImage consistent between 8.6 and 8.7, and document them. check-in: 0e5dd169 user: culler tags: core-8-6-branch
13:17
eol-spacing check-in: 285454c4 user: jan.nijtmans tags: core-8-6-branch
2021-05-10
19:16
Oops. check-in: 39bee0ae user: fvogel tags: mac_workflow
19:15
Hmmm... the exit code should probably rather be forced after the xvfb killing. But let's first propagate the exit code from make test to the end of xvfb kill (see man kill: 'The value of $? after the trap action completes shall be the value it had before trap was invoked.') check-in: 04830d56 user: fvogel tags: mac_workflow
17:36
Try forcing exit code to be zero (grepping for 'Failed [1-9] could be good enough). check-in: 81859f57 user: fvogel tags: mac_workflow
16:09
Finish fixing [171ba701e55]: make sure that a grab window gets focus when the app is reactivated. check-in: 9beeff81 user: culler tags: core-8-6-branch
09:30
Merge 8.6. Remove another unused variable. check-in: 6be85cdf user: jan.nijtmans tags: bug-61e0bb8aab
06:36
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c check-in: 447e1cad user: jan.nijtmans tags: core-8-6-branch
06:31
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c. check-in: 08a8bf03 user: jan.nijtmans tags: core-8-5-branch
2021-05-09
14:05
If an app has a grab window, ensure that it gets focus if the app is deactivated and reactivated. Closed-Leaf check-in: 3bd6d50c user: culler tags: bug-171ba701e5
11:42
Not sure we need to explicitely exit $? . Try without. check-in: 087c324c user: fvogel tags: mac_workflow
2021-05-08
22:01
Also remove unreachable return statement. Closed-Leaf check-in: 053d7f76 user: fvogel tags: bug-72de53dab2
12:45
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c. check-in: 67b363a7 user: fvogel tags: bug-72de53dab2
12:42
Merging fix for 7bb246b072, thanks to M. Wayne Davis for the report check-in: 9ad555bc user: kevin_walzer tags: core-8-6-branch
12:33
Prevent the crash related to [171ba701e5]. More work is needed to preserve the grab state when the app is deactivated. check-in: 4c97c826 user: culler tags: core-8-6-branch
12:18
Apply recommendation from the XQuartz (xvfb) guys https://github.com/XQuartz/XQuartz/issues/162#issuecomment-833215208 check-in: 6bef056d user: fvogel tags: mac_workflow
2021-05-06
14:18
Try to fix [171ba701e5]: crash when key is pressed after grab window loses focus. check-in: 3fb69573 user: culler tags: bug-171ba701e5
14:05
Merge 8.6 Closed-Leaf check-in: e5cdeafa user: culler tags: bug-4401d32fb7
2021-05-05
21:57
Restore processing of Apple Events on app launch Closed-Leaf check-in: 830e5b70 user: kevin_walzer tags: ae_fix
2021-05-04
13:44
Restore the first two parameters to TkpPutRGBAImage, with TCL_UNUSED. Closed-Leaf check-in: b8a237ca user: culler tags: RGBAimage
13:17
Use TCL_UNUSED in TkpPutRGBAImage. check-in: 072fb6b0 user: culler tags: bug-4401d32fb7
09:06
uint32 -> uint32_t, more TCL_UNUSED() and typecasts check-in: 02af6998 user: jan.nijtmans tags: core-8-6-branch
2021-05-03
22:36
Attempt to explain the complexities of RGBA and ARGB and big and little ends and make the code deal with them as clearly as possible. check-in: f303d912 user: culler tags: bug-4401d32fb7
16:04
Eliminate TkpPutRGBAImage's first 2 parameters, since they are unused check-in: 9fda84d2 user: jan.nijtmans tags: core-8-6-branch
13:36
Make ImageGetPixel consistent with XGetImage. check-in: e437d0d2 user: culler tags: bug-4401d32fb7
07:33
Previous commit results in 'Error: Cask '[email protected]' is unavailable: No Cask with this name exists.'. Forget about this way, then. check-in: 9f79622f user: fvogel tags: mac_workflow
2021-05-02
19:48
Fix typo check-in: 85b35c43 user: culler tags: core-8-6-branch
16:43
Fix crash at exit in CharDisplayProc and remove unused variable. check-in: 4918417c user: culler tags: bug-61e0bb8aab
15:55
Interchange ManageGeometry and UnmapWindow in tkFrame.c and tkCanvWind.c as well. check-in: 802d09c1 user: culler tags: bug-61e0bb8aab
14:26
Don't forget the grid manager. check-in: 2f6769e4 user: culler tags: bug-61e0bb8aab
13:41
Try to make all geometry managers unmap before ending geometry management; this eliminates the special case for the text manager. check-in: fe011da9 user: culler tags: bug-61e0bb8aab
13:06
Oops. Cosmetic change meant to reduce confusion actually increased it. Try again. check-in: a672084d user: culler tags: bug-4401d32fb7
07:27
... and in the process remove previous failing tries. check-in: 0f07ae43 user: fvogel tags: mac_workflow
07:26
Try searching what versions are available, and install version 2.7 of XQuartz... check-in: b3ff0fc8 user: fvogel tags: mac_workflow
02:33
Fix [2ecb09d118]: Aqua ignores preference setting to disable key repeats. check-in: 8c5caa68 user: culler tags: core-8-6-branch
2021-05-01
23:07
ABGR -> ARGB as observed by Christopher Chavez. check-in: 76f845aa user: culler tags: bug-4401d32fb7
22:38
Fix typo. Closed-Leaf check-in: 698eed41 user: culler tags: bug-2ecb09d118
22:37
Edit comments. check-in: b0ad0b7d user: culler tags: bug-2ecb09d118
22:21
Take care to only check the aRepeat property of an NSKeyDown event. Isolate the test for discarding them from the other logic check-in: f9e38696 user: culler tags: bug-2ecb09d118
21:58
Fix [eafa029f3a]: Set the backing CALayer's contentsScale to avoid fuzzy text on Retina diplays. check-in: f54ea56b user: culler tags: core-8-6-branch
21:46
Fix [4c7d935e97]: Alt theme ttk::checkbutton image is not rendered on macOS. Introduces TkpPutRGBAImage for rendering 32bpp ZPixmap XImages with an alpha channel. check-in: 074b5d5b user: culler tags: core-8-6-branch
21:37
Edit comments. Use uint32_t since Apple documentation specifies that type for kCGImageAlphaLast etc. Closed-Leaf check-in: 1bedbe31 user: culler tags: bug-4c7d935e97
20:42
Fix [ff9c815a83]: Some macOS tests fail if the dock is on the left side, due to OS restrictions on window locations. check-in: d20727e4 user: culler tags: core-8-6-branch
20:38
Aqua: don't process idle tasks before withdrawing a window; this helps prevent a flashing window if the root is immediately withdrawn. check-in: 31f4fdc9 user: culler tags: core-8-6-branch
19:36
Fix [eafa029f3a]: blurry text on retina screens when using backing CALayer. Sets the layer.contentsScale to equal the backingScaleFactor of the screen where its view is being displayed. Closed-Leaf check-in: 621c5c45 user: culler tags: bug-eafa029f3a
19:05
Completely ignore repeat events if the repeat interval is set to off. How does this affect the TextInputClient? check-in: 97573ca8 user: culler tags: bug-2ecb09d118
2021-04-30
22:15
Fix [2ecb09d118]: Aqua ignores preferences setting to disable key repeats. check-in: b397fff2 user: culler tags: bug-2ecb09d118
21:38
Fix [4c7d935e97]: on Aqua, checkbuttons are not rendered in the Alt theme. check-in: c4df9ac9 user: culler tags: bug-4c7d935e97
19:13
Fix [ff9c815a83]: 8 Aqua unixWm tests fail if the dock is positioned on the left side. Also fixes a segfault at exit in ximage.c. Closed-Leaf check-in: e9b03cbd user: culler tags: bug-ff9c815a83
14:40
Merge 8.6 check-in: a1a5a16c user: culler tags: mac_styles
13:25
Edit comment Closed-Leaf check-in: dfdb8eab user: culler tags: root_flash
13:14
Do not process idle events before withdrawing a window. check-in: 6afc9472 user: culler tags: root_flash
2021-04-29
22:09
For Aqua, use an explicit backing CALayer for the TKContentView. Fixes [d281848f97] and other rendering issues. check-in: 9899891b user: culler tags: core-8-6-branch
21:53
Fix textWind.test à la François Vogel Closed-Leaf check-in: 4651327e user: culler tags: CALayer-86
16:24
Add a call to [window display] after creating a new window. This makes the tests work in High Sierra. check-in: 525109f0 user: marc_culler tags: CALayer-86
14:40
Synchonize the needsDisplay for the NSView and its backing layer. check-in: 40e95b8e user: culler tags: CALayer-86
12:22
unofficial -> snapshot check-in: af3402f2 user: jan.nijtmans tags: core-8-6-branch
2021-04-28
19:53
Add debug output. check-in: f5b54317 user: fvogel tags: mac_workflow
16:05
Empty commit, for forcing rebuild in github actions (since previous CALayer-86 build failed on Windows) check-in: d0e72ed9 user: jan.nijtmans tags: core-8-6-branch
15:56
Deal with new test failures revealed by changing the order of the tests. check-in: bb6b0545 user: culler tags: CALayer-86
04:55
For Aqua, use an explicit backing CALayer for NSViews. This fixes several mysterious rendering failures, including [d281848f97] check-in: 8d4ba8f4 user: culler tags: CALayer-86
04:14
Close accidental fork Closed-Leaf check-in: ef988d7c user: culler tags: bug-cde766f911
04:10
Remove extra release of CGContext check-in: 26eab63e user: culler tags: bug-cde766f911
2021-04-27
23:00
Merge 8.6 check-in: d45c49a4 user: culler tags: bug-cde766f911
20:04
Adjust textWind-17.10 check-in: 35bd8248 user: culler tags: bug-cde766f911
19:35
Try to avoid the rare crash in Tk_MacOSXGetTkWindow which has been seen at exit a few times. check-in: 7067b1c6 user: culler tags: bug-cde766f911
19:27
Another try check-in: 938cefdd user: fvogel tags: mac_workflow
2021-04-26
18:59
Merge gcc_unstable_tests, stabilizing event-9 in GitHub Actions. check-in: f0f823aa user: fvogel tags: core-8-6-branch
18:59
Backport stabilization of event-9 from 8.7 Closed-Leaf check-in: a07864b2 user: fvogel tags: gcc_unstable_tests
18:57
merge core-8-6-branch check-in: 51269254 user: fvogel tags: gcc_unstable_tests
18:49
Last commit was a progress, the error message is no longer the same. Now try a different display ID. check-in: 43f2740f user: fvogel tags: mac_workflow
18:15
Fix [c974643a39]: memory leak in tkMacOSXFont.c check-in: 998d3900 user: culler tags: core-8-6-branch
01:29
Set the CALayer's contentsGravity property so that programmatic resizes look better. check-in: f8c3bc17 user: culler tags: bug-cde766f911
00:53
fix DEF_BUTTON_HIGHLIGHT for Aqua. check-in: 6e2e259b user: culler tags: core-8-6-branch
2021-04-25
22:50
One more bit of code cleanup. check-in: 06f59347 user: culler tags: bug-cde766f911
22:48
Code cleanup. Thanks to Christopher Chavez for the careful review. check-in: 4f89b4c1 user: culler tags: bug-cde766f911
22:03
Fix the flip transform for pixmaps. This makes bitmap buttons work again. check-in: e8965090 user: culler tags: bug-cde766f911
16:59
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. check-in: 7808cd7d user: fvogel tags: core-8-6-branch
15:53
Use the release method instead of CFRelease for NSBitmapImageRep objects. check-in: ef6a385d user: culler tags: bug-cde766f911
15:36
Using the CALayer changes some timings -- make some small adjustments to a few tests to avoid sporadic timing-related failures. check-in: c860b7c7 user: culler tags: bug-cde766f911
14:28
Add calls to update idletasks in scale-20.7 and scale-20.8. check-in: 1889eb5a user: culler tags: bug-cde766f911
14:00
Bonus! Use the new CALayer to make XCopyArea work again! check-in: b9d03a77 user: culler tags: bug-cde766f911
07:38
Try -nolisten unix when launching xvfb in the hope the tests will run on macOS with clang. check-in: 07531cf3 user: fvogel tags: mac_workflow
2021-04-24
20:53
merge core-8-6-branch Closed-Leaf check-in: 2e6a4df4 user: fvogel tags: patch-85c8397412-86
19:47
Possibly a genuine fix - use an explicit CALayer for the TKContentView. check-in: 11517d02 user: culler tags: bug-cde766f911
2021-04-23
09:55
Add more implicit type-casts. Backported from 8.7 check-in: 1a3db1c2 user: jan.nijtmans tags: core-8-6-branch
09:52
Fix MacOS build check-in: 30d86bd3 user: jan.nijtmans tags: core-8-6-branch
2021-04-22
19:21
Make debug printing conditional in ttkMacOSXTheme.c check-in: 36b2e386 user: culler tags: bug-cde766f911
17:07
Remove unneeded portBounds field from TkMacOSXDrawingContext; add more graphics debugging tools. check-in: 618c2a79 user: culler tags: bug-cde766f911
13:23
Merge 8.6 check-in: a12a5e70 user: culler tags: mac_styles
13:05
Cherrypick removal of BEGIN_DRAWING_OR_REDRAW check-in: 58b9b970 user: culler tags: core-8-6-branch
13:02
Remove BEGIN_DRAWING_OR_REDRAW which does not work. check-in: 482b5259 user: culler tags: bug-cde766f911
2021-04-21
21:48
Merge 8.6 check-in: fd12964d user: culler tags: mac_styles
21:42
How did BEGIN_DRAWING_OR_REDRAW end up in the wrong place? check-in: 56d54783 user: culler tags: core-8-6-branch
14:10
Fix errors made while resolving merge conflicts. check-in: e9ead83b user: culler tags: mac_styles
13:57
Merge 8.6 check-in: bb4208d1 user: culler tags: mac_styles
12:16
fix [cde766f911]: scrollbars do not update correctly for treeview widgets. check-in: 1ad4158b user: culler tags: core-8-6-branch
12:13
Clean up debugging code in tkMacOSXDraw.c check-in: a22ecb9b user: culler tags: bug-cde766f911
09:30
Sync rules.vc with Tcl check-in: 88e6dd32 user: jan.nijtmans tags: core-8-6-branch
2021-04-20
21:44
fix [cde766f911]: scrollbars do not update correctly for treeview widgets. check-in: b17eb410 user: culler tags: bug-cde766f911
2021-04-19
21:27
Eliminate the one call to setTkDirtyRect, which is unnecessary. check-in: acef4200 user: culler tags: bug-cde766f911
16:41
Sync rules.vc with Tcl check-in: f4edd49e user: jan.nijtmans tags: core-8-6-branch
15:44
Additional fixes to Aqua default colors and handling of fieldbackground for entry and spinbox widgets. Thanks to Christopher Chavez for patches. check-in: c107fe29 user: culler tags: core-8-6-branch
2021-04-18
12:06
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: 71154291 user: fvogel tags: core-8-6-branch
11:54
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: b32c0568 user: fvogel tags: core-8-6-branch
11:45
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: 74ef24d1 user: fvogel tags: core-8-6-branch
10:18
Fix copy/paste error in comment. Closed-Leaf check-in: cead2fb4 user: fvogel tags: bug-34db75c0ac
09:31
Slightly simplify test textMark-6.6 check-in: b1038fb7 user: fvogel tags: bug-34db75c0ac
09:17
Remove extra empty line. check-in: 0de0c5ee user: fvogel tags: bug-34db75c0ac
09:15
Extend textIndex-26.2 to tags located outside -startline/-endline check-in: 5dbaca4b user: fvogel tags: bug-34db75c0ac
09:00
Fix syntax error in textIndex-26.2 testcase. check-in: 6831ba9a user: fvogel tags: bug-34db75c0ac
08:56
Trying to get the index of an embedded image or window should trigger an error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff]). check-in: 14d971a8 user: fvogel tags: bug-34db75c0ac
2021-04-17
21:52
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: d7eff56c user: fvogel tags: core-8-6-branch
17:28
Cosmetic style changes check-in: 8b61cc93 user: fvogel tags: bug-34db75c0ac
13:28
Avoid code duplication by calling TkTextIndexAdjustToStartEnd(). Closed-Leaf check-in: 35dbde08 user: fvogel tags: bug-ea876b3e8a
13:16
Augment test text-32.3 so that it fails if previous commit is backed out. check-in: 0671a980 user: fvogel tags: bug-ea876b3e8a
13:11
Fix old commit [5528cb094a]. This commit changed NULL into tPtr in the call to TkTextMakeByteIndex() and introduced a check against -startline. However from then on this check is always false since the index returned by TkTextMakeByteIndex() is relative to tPtr and can never be located before the -startline of this peer. The error in [5528cb094a] was to replace NULL by tPtr. The line in this call is relative to textPtr, not to a peer tPtr, and NULL must be kept (and then the check against -startline is useful and runs in several tests of the test suite). check-in: c3fdec3a user: fvogel tags: bug-ea876b3e8a
12:32
Remove leftover debug line check-in: bc5af5ea user: fvogel tags: bug-ea876b3e8a
12:31
Backout the first three commits of the present branch, and implement a better fix. It's not the business of TkTextSetYView() to adjust the index it's receiving, it shall rather receive an index that is already within the -starline/-endline limits. check-in: 5d80049a user: fvogel tags: bug-ea876b3e8a
11:12
merge core-8-6-branch check-in: 6fa092c3 user: fvogel tags: gcc_unstable_tests
2021-04-16
21:32
Fix [0ca1768080]: @x,y index and insert mark placement Closed-Leaf check-in: 1be076e6 user: fvogel tags: bug-0ca1768080
2021-04-13
21:03
Add non-regression test textDisp-11.22 check-in: 290dbbb4 user: fvogel tags: bug-ea876b3e8a
20:37
Add side effect description to TkTextSetYView() documentation. check-in: 08c2e1b5 user: fvogel tags: bug-ea876b3e8a
20:35
Remove code that became useless since previous commit because TkTextSetYView() now adjusts the index to the -startline/-endline range. check-in: 078d7595 user: fvogel tags: bug-ea876b3e8a
20:24
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 700aa8f0 user: fvogel tags: bug-ea876b3e8a
20:21
Fix style check-in: 580908f4 user: fvogel tags: bug-34db75c0ac
20:19
Fix style check-in: 43e9ef65 user: fvogel tags: bug-34db75c0ac
19:54
Factor out two places where the -startline/-endline range is checked. check-in: 0f5b495f user: fvogel tags: bug-34db75c0ac
2021-04-12
21:09
Let the newly introduced test textIndex-26.1 also test the -startline condition. check-in: 39db17a6 user: fvogel tags: bug-34db75c0ac
2021-04-11
18:56
Add non-regression test textIndex-26.1 check-in: 57affc1a user: fvogel tags: bug-34db75c0ac
18:40
Backout dzach's patch, and propose a better patch that restricts the index returned by GetIndex() to -startline/-endline thresholds. check-in: e7a66e88 user: fvogel tags: bug-34db75c0ac
2021-04-10
09:25
Add non-regression test textMark-6.6 (failing before the fix, passing with the fix) check-in: 1c310f76 user: fvogel tags: bug-34db75c0ac
08:48
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Patch from dzach check-in: e58d2218 user: fvogel tags: bug-34db75c0ac
2021-04-09
09:29
sync rules.vc with Tcl check-in: 20e3a6b5 user: jan.nijtmans tags: core-8-6-branch
2021-04-08
16:01
Finish fix for [58222c42b3]: revert defaults for entry and text highlight bg, entry insert bg, entry readonly bg; change default text highlight to make text highlight visible in dark mode. Thanks to Christopher Chavez. check-in: 81bf5e37 user: culler tags: core-8-6-branch
2021-04-07
16:04
Adjustment to the subframework build; deal with systems that report the OS version as 10.16 even though 10.16 was never released. check-in: 60c2c625 user: culler tags: core-8-6-branch
15:36
Fix [58222c42b3]: ttk entries and spinboxes have the wrong background color. check-in: 53b07374 user: culler tags: core-8-6-branch
15:34
Fix the background for ttk::spinbox too. Closed-Leaf check-in: 460aa6de user: culler tags: bug-58222c42b3
2021-04-04
14:53
Tcl_StaticPackage -> Tcl_StaticLibrary check-in: e9f936ab user: jan.nijtmans tags: core-8-6-branch
2021-03-29
06:29
Follow-up to [9b6065d1fd]. Only save "update" command if there is no clientData and no deleteProc. Otherwise it cannot be restored. check-in: 0838cd6a user: jan.nijtmans tags: core-8-6-branch
2021-03-25
22:45
Use "tkwait visibility" to stabilize the testcase check-in: f28744b9 user: jan.nijtmans tags: core-8-6-branch
2021-03-23
20:37
Increase delay between pack and -warp in event-9 check-in: aef4e6f8 user: fvogel tags: gcc_unstable_tests
20:36
merge core-8-6-branch check-in: d7999323 user: fvogel tags: gcc_unstable_tests
16:33
Fix 3 places where Tcl_UtfToUniChar must be used and not TkUtfToUniChar: numChars/charIndex is counting character indexes here; surrogate-pairs count as 2. This can cause a miscount when Emoji are pasted in a Text widget. check-in: cb9a4e3a user: jan.nijtmans tags: core-8-6-branch
13:52
Eliminate "register" keyword. Use more TCL_UNUSED() check-in: ee595678 user: jan.nijtmans tags: core-8-6-branch
2021-03-22
08:26
merge core-8-6-branch check-in: 9acc20de user: fvogel tags: patch-85c8397412-86
08:14
Stabilize tests event-9 and textTag-16.2. See [9e1312f32c]. check-in: b6b4cd82 user: fvogel tags: core-8-6-branch
2021-03-21
08:05
Add a comment in event-9 and let GitActions run one more time. check-in: f65ba79b user: fvogel tags: gcc_unstable_tests
2021-03-19
20:30
Another trivial change, let the GitHub action run again. check-in: 777b4934 user: fvogel tags: gcc_unstable_tests
14:14
Fix [9b6065d1fd]: Tk doesn't restore overwritten Tcl command "update" check-in: 642cf2a8 user: jan.nijtmans tags: core-8-6-branch
2021-03-18
18:32
Once more. Backout previous trivial change, and let GitActions run again. check-in: 8a399f85 user: fvogel tags: gcc_unstable_tests
2021-03-17
18:04
Once more. Make a trivial change (add a space character in the textTag.test file) just to let GitActions run again. check-in: eda3cc5b user: fvogel tags: gcc_unstable_tests
2021-03-16
19:49
Backout previous trivial change, and let GitActions run again. check-in: f25f2ee5 user: fvogel tags: gcc_unstable_tests
17:12
Duplicate definition check-in: 0909b698 user: jan.nijtmans tags: core-8-6-branch
2021-03-15
18:06
Make a trivial change (add a space character in the textTag.test file) just to let GitActions run again. check-in: bfab6fbb user: fvogel tags: gcc_unstable_tests
11:42
TkUtfPrev() is only needed when sizeof(Tcl_UniChar) == 2 check-in: 5dff6497 user: jan.nijtmans tags: core-8-6-branch
11:04
Merge 8.5 check-in: 16f82b8a user: jan.nijtmans tags: core-8-6-branch
2021-03-14
19:58
textTag-16.2: Try an update after configuring the 'big' tag, even if the tag is not yet applied to anything. check-in: 743093bc user: fvogel tags: gcc_unstable_tests
2021-03-13
16:15
One more failsOnQuarz mark check-in: 833b87ec user: jan.nijtmans tags: core-8-5-branch
15:36
Try Jan's suggestion for event-9: Maybe the update after the pack has a timing issue. What if the pack isn't fully handled yet (in Windows UI thread), so the warp doesn't find the frame it's warping to? So putting some waiting time before this update might help. check-in: 1012603a user: fvogel tags: gcc_unstable_tests
09:33
merge core-8-6-branch check-in: 96403d0d user: fvogel tags: patch-85c8397412-86
09:31
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. check-in: 399b5542 user: fvogel tags: core-8-6-branch
2021-03-09
22:01
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. This is a race condition. 'wm geometry' runs UpdateGeometryInfo() as an idle callback, on all platforms. Give a few ms to the OS to get that callback in the event loop before running the following 'update' that services it. Therefore, bind-34.1 should now always pass. Closed-Leaf check-in: 44d67f67 user: fvogel tags: bug-2374c602bf
20:42
Re-add lost explanatory comment in test event-9 check-in: ce7452ab user: fvogel tags: patch-85c8397412-86
20:38
merge core-8-6-branch (and fix conflict in test event-9) check-in: 0946e14b user: fvogel tags: patch-85c8397412-86
20:32
Fix [d50f63a0e1]: menu-38.1 hangs when unconstrained. check-in: 0cb316cc user: fvogel tags: core-8-6-branch
20:05
If this still allows event-9 and/or textTag-16.2 to fail, then it cannot be a timing issue. check-in: 80153b78 user: fvogel tags: gcc_unstable_tests
11:03
Two more failsOnXQuarz marks. Fix possible compiler warning when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: 754075c9 user: jan.nijtmans tags: core-8-6-branch
10:42
Merge 8.5 check-in: 043152a4 user: jan.nijtmans tags: core-8-6-branch
10:39
One more failsOnQuarz mark. Extend ignore-glob check-in: 681cd646 user: jan.nijtmans tags: core-8-5-branch
2021-03-08
20:05
event-9: Try an increase of the waiting time.

textTag-16.2:

For each of the following environnements :

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

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

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

Conclusion: this is not a font issue.

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

15:13
Mark more testcases with failsOnXQuarz check-in: 9bcf997a user: jan.nijtmans tags: core-8-6-branch
14:46
Mark more testcases with failsOnQuarz check-in: 9525daf6 user: jan.nijtmans tags: core-8-5-branch
14:06
Eliminate unnecessary spacing check-in: 2ffc10bc user: jan.nijtmans tags: core-8-6-branch
2021-03-06
10:19
Some debug info in an attempt to understand what's going on with textTag-16.2 (font issue?) check-in: 83362b58 user: fvogel tags: gcc_unstable_tests
2021-03-05
16:15
Fix [58222c42b3]: ttk::entry has wrong default background/fieldbackground check-in: cdbd93ed user: culler tags: bug-58222c42b3
14:40
mac build with --enable-corefoundation. Use "sudo" when installing check-in: 31a210db user: jan.nijtmans tags: core-8-5-branch
14:22
Merge-mark check-in: 35174c6f user: jan.nijtmans tags: core-8-6-branch
14:21
Attempt to make more ttk testcases pass on github actions, by backporting some textual changes from 8.6 check-in: 3d788a85 user: jan.nijtmans tags: core-8-5-branch
2021-03-04
20:39
Experiment check-in: 1daccaf1 user: fvogel tags: gcc_unstable_tests
2021-03-02
19:03
Fix [1626ed65b8]: Aqua aborts when dead keys are used as menu accelerators. check-in: db32fe0b user: culler tags: core-8-6-branch
19:02
Adjust the key event processing logic to handle dead keys being used as menu accelerators. This prevents the crash at exit. Closed-Leaf check-in: 6cff5cd5 user: culler tags: bug-1626ed65b8
2021-03-01
17:34
Fix [1626ed65b8]: Aqua aborts when Command-backquote is pressed on a Spanish keyboard. check-in: bdb2ce53 user: culler tags: bug-1626ed65b8
16:24
Need extra "update" after "after 50" check-in: cbcceb14 user: jan.nijtmans tags: core-8-6-branch
15:59
Fix event-9 testcase on Windows on Tk 8.6. See also [85c8397412] check-in: d9552e2e user: jan.nijtmans tags: core-8-6-branch
08:11
Fix a few "$tcl_platform(platform) ==" which should have been "[tk windowingsystem] ==". On Cygwin this makes a difference check-in: 24f86105 user: jan.nijtmans tags: core-8-6-branch
2021-02-28
09:20
merge core-8-6-branch check-in: ccd79148 user: fvogel tags: patch-85c8397412-86
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 0232e0db user: fvogel tags: core-8-6-branch
09:07
merge the part of core-8-6-branch that was left out in previous merge due to wrong baseline check-in: 17f37d12 user: fvogel tags: bug-9e1312f32c
08:53
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 3d9e6f5e user: fvogel tags: bug-9e1312f32c
08:43
merge core-8-6-branch check-in: 894b5a96 user: fvogel tags: bug-9e1312f32c
03:55
Fix [3b9296159c]: The NULL pointer guard in XSetupEvent is misplaced. (Why it is needed remains a mystery.) check-in: 1ce1d38a user: marc_culler tags: core-8-6-branch
2021-02-27
10:29
Resolve unintended fork check-in: 6a162bf1 user: fvogel tags: patch-85c8397412-86
10:27
Backout previous commit check-in: 844f2ab6 user: fvogel tags: patch-85c8397412-86
10:24
Implement Jan's suggestions. check-in: ee33dc39 user: fvogel tags: patch-85c8397412-86
2021-02-25
16:44
Merge 8.6 check-in: 119b5f73 user: jan.nijtmans tags: patch-85c8397412-86
10:17
Fix [be9cade996]: sigsegv in tkwait check-in: e208aac7 user: jan.nijtmans tags: core-8-6-branch
10:11
Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into Text widget check-in: 5ddef083 user: jan.nijtmans tags: core-8-6-branch
10:08
ClipboardGetProc() should never assume the bytes it receives are valid UTF-8 Closed-Leaf check-in: e7bdb2ba user: jan.nijtmans tags: bug-234ee4f83b
08:27
Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into Text widget check-in: 11f53b46 user: jan.nijtmans tags: bug-234ee4f83b
2021-02-20
14:11
Fix [be9cade996]: sigsegv in tkwait. Propagate the fix from https://core.tcl-lang.org/tcl/tktview/16828b3744521541660af48501fa06e63e564ad3 from vwait to tkwait. Closed-Leaf check-in: fda7fe5d user: fvogel tags: bug-be9cade996
2021-02-14
15:13
The relevant check is on [tk windowingsystem], not on $::tcl_platform(os). For instance think about Cygwin. check-in: 382d6ba0 user: fvogel tags: patch-85c8397412-86
15:09
Fix Tk version detection check-in: a87809c0 user: fvogel tags: patch-85c8397412-86
2021-02-13
12:55
Fix conflict resolution error I made in [aaec2f44] check-in: be2b4b85 user: fvogel tags: patch-85c8397412-86
2021-02-11
21:36
Extend condition for running an 'after' in controlPointerWarpTiming to Windows 10 or above (instead of exactly Win10). check-in: 65432c8c user: fvogel tags: patch-85c8397412-86
21:25
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. This is the patch for 8.6 (with many conflicts fixed). check-in: aaec2f44 user: fvogel tags: patch-85c8397412-86
09:30
Expperiment: let's see if the change in tkPointer.c is responsable for test-case breakage on Windows (don't care other platforms for now) Closed-Leaf check-in: 62698b87 user: jan.nijtmans tags: bug-9e1312f32c
2021-02-10
10:17
Fix [d3cd4c6949]: Make the ttk::notebook::CycleTab proc more robust check-in: 68ada642 user: jan.nijtmans tags: core-8-6-branch
10:16
Sync win/rules.vc with Tcl check-in: af896897 user: jan.nijtmans tags: core-8-6-branch
2021-02-09
08:48
merge-mark check-in: 5cda5441 user: jan.nijtmans tags: core-8-6-branch
08:46
Add two missing rules (needed because we removed the dependency on the UNIX directory from win32 build) check-in: 8557b30d user: jan.nijtmans tags: core-8-5-branch
08:34
There are no png files in TEST_DIR check-in: e7eb9431 user: jan.nijtmans tags: core-8-5-branch
2021-02-08
13:26
Merge 8.5 check-in: 46be8a55 user: jan.nijtmans tags: core-8-6-branch
12:15
Fix [44eaf9a908]: 'make distclean' fails on trunk Undo ttk.decls from unnecessary "current" and ending semicolon Don't use "catch" in Tk's pkgIndex.tcl, and don't use "load" 2th argument check-in: 19231832 user: jan.nijtmans tags: core-8-5-branch
07:59
Merge-mark check-in: 0bf5087d user: jan.nijtmans tags: core-8-6-branch
07:47
Fix [f10f49430c]: core-8-5-branch does not build with MSVC 2019 Use "/D" in stead of "-D" in the cl command line, for consistancy check-in: 29134572 user: jan.nijtmans tags: core-8-5-branch
2021-02-07
20:16
merge mark check-in: 9c177665 user: fvogel tags: core-8-6-branch
20:14
Marking textTag-18.1 as knownBug in [c62fb2ba] wasn't so satisfying to me, so I have backported the fix from core-8-6-branch. check-in: 21fd2346 user: fvogel tags: core-8-5-branch
14:16
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: f4ef2a3f user: fvogel tags: core-8-6-branch
14:13
Merge 8.6 check-in: 0989be34 user: fvogel tags: bug-9e1312f32c
2021-02-02
15:40
More implicit type-casts, for C++ compatibility. check-in: 9b1b7861 user: jan.nijtmans tags: core-8-6-branch
2021-01-29
15:58
Undo previous change to unix/configure.in check-in: c454e679 user: jan.nijtmans tags: core-8-6-branch
13:25
Fix 2 warnings when running autoconf 2.69 or 2.70 check-in: c12f2569 user: jan.nijtmans tags: core-8-6-branch
2021-01-28
10:20
Two new testcases check-in: 09b26468 user: jan.nijtmans tags: core-8-6-branch
2021-01-27
21:19
Merge 8.6 check-in: e24c039b user: marc_culler tags: mac_styles
21:13
Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu label check-in: efde128d user: marc_culler tags: core-8-6-branch
20:38
Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu label Closed-Leaf check-in: 236cec5b user: marc_culler tags: bug-bdcab85b9c
09:58
Sync genStubs.tcl changes from Tcl 8.6. Finish "make genstubs" for Ttk in makefile.vc. check-in: 94187a74 user: jan.nijtmans tags: core-8-6-branch
2021-01-25
19:59
Make Tk 8.6 compile (again) with Tcl 8.7 headers and --disable-shared check-in: fa702e07 user: jan.nijtmans tags: core-8-6-branch
2021-01-22
12:44
Fix [1712098]: Tk still needs Tcl source distro check-in: 90fb03c0 user: jan.nijtmans tags: core-8-6-branch
11:08
Mark testcases which fail on XQuarz check-in: f762ef0a user: jan.nijtmans tags: core-8-5-branch
2021-01-21
15:08
Compile stub library with -fno-lto. See 98ae20f0f5 for the reason why. check-in: 0e3d6628 user: jan.nijtmans tags: core-8-6-branch
10:41
Merge 8.5 check-in: fd2756a8 user: jan.nijtmans tags: core-8-6-branch
10:34
More progress on github actions MacOS build. check-in: 9371be2a user: jan.nijtmans tags: core-8-5-branch
2021-01-20
09:31
"brew cask install" doesn't work, so use "brew install --cask" instead check-in: 9a07d613 user: jan.nijtmans tags: core-8-5-branch
2021-01-19
11:41
sync keysym.h and keysymdef.h with latest X11 version. Mostly formatting only, no new keycodes check-in: 870a2d1b user: jan.nijtmans tags: core-8-6-branch
2021-01-18
10:03
Make 3 keysyms, "OE", "oe" and "Ydiaeresis" available on Windows and MacOS. Already available on X11R6. Update "keysyms.n" documentation: Was not in sync with real keysym list. check-in: bc651830 user: jan.nijtmans tags: core-8-6-branch
2021-01-15
19:27
Aqua refresh issues: use [NSView lockfocus] when minimum target OS version is < 10.14 Leaf check-in: 87d589d5 user: marc_culler tags: mac_lockfocus
15:08
Always use -eofchar "\032 {}", not -eofchar \032. See: 5bfe3de008 check-in: c4d94408 user: jan.nijtmans tags: core-8-6-branch
08:24
Add 4 keycodes from X11R6: "Codeinput", "SingleCandidate", "MultipleCandidate" and "PreviousCandidate", so they are available on Windows/MacOS too. Also sort ks_names.h a little check-in: 8cbcef90 user: jan.nijtmans tags: core-8-6-branch
2021-01-13
17:16
gcc warnings, when compiling with Tcl 8.7 headers check-in: 5ad03ec7 user: jan.nijtmans tags: core-8-6-branch
17:00
Merge 8.5 check-in: 71a815a9 user: jan.nijtmans tags: core-8-6-branch
16:58
Don't use @TCL_DEFS@ in win/Makefile.in (just as unix/Makefile.in). In stead, add the missing checks to win/configure.in. This resolves symbol conflicts like PACKAGE_NAME, which gives compiler warnings on Windows. check-in: 0dd6ecc4 user: jan.nijtmans tags: core-8-5-branch
10:29
Fix [f6c5365244]: compilation error Windows 10 / Visual Studio 2019 check-in: c24792ef user: jan.nijtmans tags: core-8-6-branch
10:28
Fix [f6c5365244]: compilation error Windows 10 / Visual Studio 2019 check-in: da7e629e user: jan.nijtmans tags: core-8-5-branch
08:26
Mark textTag-18.1 with "knownBug": Not really worth to pay much attention to it any more. check-in: c62fb2ba user: jan.nijtmans tags: core-8-5-branch
08:15
Merge-mark core-8-6-11-rc (single-char fix, already done here). Remove wrong comment. check-in: 2eab6e3b user: jan.nijtmans tags: core-8-6-branch
07:51
Fix [7beaed7db6]: Typo in ttk binding script in Tk 8.6.11 Closed-Leaf check-in: 03611622 user: jan.nijtmans tags: core-8-6-11-rc, core-8-6-11-1
2021-01-12
08:24
Merge 8.5 check-in: 3187fdb8 user: jan.nijtmans tags: core-8-6-branch
08:18
backport textTag-18.1 changes from 8.6. Hopefully this makes the test pass on Windows check-in: 2ac6822e user: jan.nijtmans tags: core-8-5-branch
2021-01-11
12:17
Merge-mark check-in: b902eac4 user: jan.nijtmans tags: core-8-6-branch
12:16
Don't bother MSVC build: makefile.vc is not maintained for loooooong time. check-in: 6965b9ad user: jan.nijtmans tags: core-8-5-branch
07:19
Fix [7beaed7db6]: Typo in ttk binding script in Tk 8.6.11. Also remove some unnecessary braces. check-in: 349bcf8f user: jan.nijtmans tags: core-8-6-branch
2021-01-09
17:09
Fix [00c94e7d85]: A typo in 'text/images' manual. check-in: 5c8f6f37 user: fvogel tags: core-8-6-branch
2021-01-08
17:14
Merge 8.6 check-in: bfe7f380 user: jan.nijtmans tags: bug-9e1312f32c
17:08
Merge 8.5 check-in: 071aafd1 user: jan.nijtmans tags: core-8-6-branch
17:05
[e57dbff619]: Ubuntu / Gnome desktop incorrect window mouseover labels in dock (doc update only) check-in: ac599898 user: jan.nijtmans tags: core-8-5-branch
14:21
Close fork Closed-Leaf check-in: dd072821 user: jan.nijtmans tags: mac_styles-8_6_11
12:37
Sync unix/tcl.m4 with Tcl check-in: 5a0c36f4 user: jan.nijtmans tags: core-8-6-branch
2021-01-07
17:29
Fix default values for the (now ignored) menu foreground and background options. check-in: 7f02ad5c user: marc_culler tags: mac_styles-8_6_11
2021-01-05
18:42
Fix washed out controlAccentColor on old macOS systems. check-in: bf831661 user: marc_culler tags: mac_styles-8_6_11
15:33
Merge 8.5. Sync */tcl.m4 with Tcl. check-in: ad63439d user: jan.nijtmans tags: core-8-6-branch
15:28
Correct Tk version in win/configure.in check-in: ecce338b user: jan.nijtmans tags: core-8-5-branch
15:26
Sync */tcl.m4 with Tcl check-in: 2aae0366 user: jan.nijtmans tags: core-8-5-branch
2021-01-04
11:19
Cygwin-specific: Don't link wish with Windows Tk check-in: 620b31ae user: jan.nijtmans tags: cygwin
10:19
Merge 8.6 check-in: bd9a2976 user: jan.nijtmans tags: cygwin
10:04
Merge 8.5 check-in: 5719880a user: jan.nijtmans tags: core-8-6-branch
10:03
Re-generate win/configure check-in: 1102244f user: jan.nijtmans tags: core-8-5-branch
01:56
Snapshot of mac_styles at 8.6.11 check-in: 892fe5f1 user: marc_culler tags: mac_styles-8_6_11
01:52
Merge 8.6 check-in: 7ce184e2 user: marc_culler tags: mac_styles
00:50
Fix [19fb7a38fc]: Aqua: when Info.plist does not specify an Application Icon, the default Tk feather icon needs to be named NSApplicationIcon. check-in: e15226d8 user: marc_culler tags: core-8-6-branch
2021-01-03
18:11
Fix [19fb7a38fc]: Set the image name when defaulting to the Tk feather icon because no valid icon was found in Info.plist Closed-Leaf check-in: 66d30610 user: marc_culler tags: bug-19fb7a38fc
13:39
Fix [e57dbff619]: Ubuntu / Gnome desktop incorrect window mouseover labels in dock, by better documenting differences between window managers. Closed-Leaf check-in: ccc7ad37 user: fvogel tags: bug-e57dbff619
00:41
merge release check-in: 0ae4d65c user: dgp tags: core-8-6-branch
2020-12-31
01:52
merge 8.6 check-in: e5018b55 user: dgp tags: rc2, release, core-8-6-11-rc, core-8-6-11
01:51
[85f316beb1] Fix static wish build for Aqua. Thanks to bagnon. check-in: 3bc8ae4e user: dgp tags: core-8-6-branch
00:29
Attempt to fix [85f316beb1]: Tk 8.6.11 RC1 fails to produce static Wish with Aqua support Closed-Leaf check-in: 2564d053 user: jan.nijtmans tags: bug-85f316beb1-8.6
2020-12-30
22:06
updates to changes file completed check-in: 6b837688 user: dgp tags: core-8-6-11-rc
18:27
merge 8.6 check-in: 4dda9421 user: dgp tags: core-8-6-11-rc
12:44
Remove unneeded changes in previous commit check-in: 5b8af486 user: fvogel tags: bug-9e1312f32c
2020-12-29
22:29
Fix 43d371ac19: Usage of exit() without including <stdlib.h> in unix/configure check-in: 4c15c03b user: jan.nijtmans tags: core-8-6-branch
22:27
Fix 43d371ac19: Usage of exit() without including <stdlib.h> in unix/configure check-in: ceba67b1 user: jan.nijtmans tags: core-8-5-branch
02:39
update changes file WIP check-in: 5a5ac548 user: dgp tags: core-8-6-11-rc
2020-12-28
20:57
Robustify event-9 since it was failing sometimes on Win10, depending on a. race conditions (therefore the three added 'after 50'), and b. the location where the .top toplevel opens (it should not be over '.' otherwise an additional <Enter> event is generated for '.' and logged in the res variable). check-in: ab7d3825 user: fvogel tags: bug-9e1312f32c
19:22
merge core-8-6-branch check-in: 71ae582e user: fvogel tags: bug-9e1312f32c
18:16
update changes WIP check-in: 25254cb6 user: dgp tags: core-8-6-11-rc
2020-12-26
20:03
merge 8.6 check-in: 7cfe08c3 user: dgp tags: core-8-6-11-rc
2020-12-24
16:26
Sync installManPage with Tcl. unix/configure.in is not supposed to be executable in the dist check-in: c8f6227a user: jan.nijtmans tags: core-8-6-branch
16:23
unix/configure.in is not supposed to be executable in the dist. Don't generate unix/tkConfig.h.in and unix/configure as part of "make dist" check-in: 90bd01b5 user: jan.nijtmans tags: core-8-5-branch
16:15
Sync unix/installManPage with Tcl check-in: 68f87cb1 user: jan.nijtmans tags: core-8-5-branch
15:43
Merge 8.6 check-in: 0985b044 user: marc_culler tags: core-8-6-11-rc
15:42
Fix [6157a8c4ca]: -filetypes does not work on macOS file dialogs check-in: 2a6097c4 user: marc_culler tags: core-8-6-branch
15:39
Fix [6157a8c4ca]: -filetypes does not work on macOS file dialogs Closed-Leaf check-in: b8336d87 user: marc_culler tags: bug-6157a8c4ca
2020-12-23
10:49
Suggested fix for [0f4e0785d7]: Use after free bug TkText *textPtr Closed-Leaf check-in: 2f091f55 user: jan.nijtmans tags: bug-0f4e0785d7
2020-12-22
14:28
Update all configure-related stuff to work with autoconf-2.70 too. For now, everything still generated with (modified) autoconf-2.59 check-in: e87e9533 user: jan.nijtmans tags: core-8-5-branch
13:22
merge 8.6 check-in: 41d4b61e user: dgp tags: rc1, core-8-6-11-rc
09:58
Follow-up to [27fc4d0ae8]: one more typo check-in: 1f49aa4d user: jan.nijtmans tags: core-8-6-branch
07:28
Fix ea8cd4789c: Tcl 8.6.11 does not compile with VisualStudio 2010 check-in: 0ec475da user: jan.nijtmans tags: core-8-6-branch
2020-12-17
19:05
merge 8.6 check-in: 3286fa0e user: dgp tags: core-8-6-11-rc
12:07
Merge 8.5. Add .travis.yml and .github/workflows/*.yml to "make dist" check-in: 9fa0e546 user: jan.nijtmans tags: core-8-6-branch
12:04
Add Travis and github action build scripts to "make dist" check-in: 59c37981 user: jan.nijtmans tags: core-8-5-branch
12:00
Do windows build on windows-2019, maybe that works better check-in: ce6aff51 user: jan.nijtmans tags: core-8-5-branch
2020-12-16
20:57
Code cleanup - patch from Christopher Chavez. check-in: 18d7091b user: marc_culler tags: core-8-6-branch
16:50
Tidy up with a patch from Christopher Chavez. Removes redundant include directives and double semicolons. Uses nil instead of NULL for references to NSObjects in Objective C. Closed-Leaf check-in: cdd32b7b user: marc_culler tags: rfe-27fc4d0ae8
11:27
Allow test send-11.1 to result in "target application died", since that happens sometimes in a CI environment check-in: e79ef9f6 user: jan.nijtmans tags: core-8-6-branch
09:39
Merge-mark check-in: 0d1750cd user: jan.nijtmans tags: core-8-6-branch
09:27
Fix expected error-message in main-3.1 testcase (8.5 != 8.6) check-in: d0e57d58 user: jan.nijtmans tags: core-8-5-branch
2020-12-15
19:00
Merge 8.6 check-in: 06251e7c user: marc_culler tags: core-8-6-11-rc
18:10
Fix [80e4c6f695]: weird progress bar behavior on macOS 11.0 check-in: f93f4ab8 user: marc_culler tags: core-8-6-branch
15:38
Fine tune the Big Sur behavior. Closed-Leaf check-in: 89865086 user: marc_culler tags: bug-80e4c6f695
08:56
Fix main-3.1 testcase (backported from 8.6) in CI environment check-in: 996603ed user: jan.nijtmans tags: core-8-5-branch
2020-12-14
23:50
Fix [80e4c6f695]: progress bars are weird on macOS 11.0. check-in: e5e3f9cb user: marc_culler tags: bug-80e4c6f695
10:55
Better warning fix for Windows (slightly better rounding behavior) check-in: a07518dc user: jan.nijtmans tags: core-8-6-branch
10:07
Fix warnings seen on MS-VC6 PSDK 2003SP1: C:\test\tk8.6.11_rc0\win\..\win\tkWinFont.c(1500) : warning C4761: integral size mismatch in argument; conversion supplied check-in: ed68d9a0 user: jan.nijtmans tags: core-8-6-branch
09:35
merge-mark check-in: 2e98b17c user: jan.nijtmans tags: core-8-6-branch
09:31
Backport some "github actions" improvements from 8.6 check-in: 359befa5 user: jan.nijtmans tags: core-8-5-branch
2020-12-13
23:56
Merge 8.6 check-in: e3fcbb06 user: marc_culler tags: core-8-6-11-rc
23:54
Fix build issues on older macOS versions check-in: 6f449ea5 user: marc_culler tags: core-8-6-branch
23:33
Fix build in macOS 10.11 El Capitan: @available is not available in 10.11 Closed-Leaf check-in: 0846fe6f user: marc_culler tags: aqua_build-8-6-11
21:39
Merge 8.6 check-in: fca94ccb user: jan.nijtmans tags: aqua_build-8-6-11
18:58
Fix pack/place testcases on Unix. Follow-up to [f68fa7edd10d0b17] check-in: 5ec8feaa user: jan.nijtmans tags: core-8-6-branch
16:25
Merge 8.6 check-in: 52026bc5 user: jan.nijtmans tags: core-8-6-11-rc
16:22
make dist check-in: 5ed19820 user: jan.nijtmans tags: core-8-6-branch
2020-12-12
12:06
sync rules.vc with Tcl check-in: 3d6e4b07 user: jan.nijtmans tags: core-8-6-branch
2020-12-11
19:24
make dist check-in: ed2676c1 user: dgp tags: rc0, core-8-6-11-rc
13:37
merge 8.6 check-in: 475954ca user: dgp tags: core-8-6-11-rc
09:27
Sync rules.vc and rules-ext.vc with Tcl check-in: b645666f user: jan.nijtmans tags: core-8-6-branch
09:07
Fix winDialog-5.12.7 testcase in CI environment check-in: edea2747 user: jan.nijtmans tags: core-8-6-branch
05:55
Fix the build on macOS 10.6. check-in: 67f8351e user: marc_culler tags: aqua_build-8-6-11
2020-12-10
18:34
merge 8.6 check-in: b0e1ee25 user: dgp tags: core-8-6-11-rc
14:43
On github actions, make build fail if any testcases fails. Mark 2 failing testcases check-in: 4af25acc user: jan.nijtmans tags: core-8-6-branch
2020-12-09
23:26
Make sure there's a file in the home directory on Windows for winDialog-5.12.7 check-in: e06b78e0 user: dkf tags: core-8-6-branch
11:33
Merge 8.6 check-in: 1c271243 user: jan.nijtmans tags: bug-9e1312f32c
10:20
Sync win/rules.vc with Tcl. And the use of TCL_USE_STATIC_PACKAGES as well check-in: 01dfb9ef user: jan.nijtmans tags: core-8-6-branch
2020-12-07
17:08
merge 8.6 check-in: d15b1c25 user: dgp tags: core-8-6-11-rc
2020-12-06
21:56
Oops. None is not NULL. check-in: da6d1070 user: fvogel tags: bug-9e1312f32c
21:51
Refine previous fix (prevent segfault when calling 'even generate {} <...> -warp 1', in test bind-34.2 for instance). check-in: 7e766764 user: fvogel tags: bug-9e1312f32c
21:35
On macOS, a mouse event shall be generated when warping the pointer. Add the missing call in TkpWarpPointer. Now test event-9 passes on the mac as well. check-in: f30301dd user: fvogel tags: bug-9e1312f32c
2020-12-04
20:20
Fix segfault introduced by the fix for [4a40c6cace]. check-in: e064ed4d user: culler tags: core-8-6-branch
19:48
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. check-in: bcad414f user: culler tags: core-8-6-branch
02:40
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. Closed-Leaf check-in: db9bd4c4 user: culler tags: bug-3ef77f434e
2020-12-03
08:28
'grep -q "Failed' should be followed by single tab. Try to fix mingw-gcc build check-in: e55aaecf user: jan.nijtmans tags: core-8-5-branch
08:14
Merge 8.5 check-in: 1f36394a user: jan.nijtmans tags: core-8-6-branch
2020-12-02
20:15
sync tcl.m4 and ruls.vc with Tcl check-in: 3ec01aa0 user: jan.nijtmans tags: core-8-5-branch
13:58
Merge 8.6 check-in: 9fee1f6c user: marc_culler tags: mac_styles
2020-12-01
09:11
Merge 8.5 check-in: f1de7322 user: jan.nijtmans tags: core-8-6-branch
08:59
Sync unix/tcl.m4 with Tcl check-in: 2eefddb1 user: jan.nijtmans tags: core-8-5-branch
2020-11-30
17:11
Sync README.md with Tcl 8.6 check-in: 250af013 user: jan.nijtmans tags: core-8-6-branch
2020-11-29
21:03
Better description for test event-9 check-in: c859d7d8 user: fvogel tags: bug-9e1312f32c
20:36
Remove duplicate and unused macro. TkGetGeomMaster is TkGetContainer, this was a leftover. check-in: ed56e5cb user: fvogel tags: core-8-6-branch
20:22
Take into account that the parent window is not always the maintainer of this window. check-in: da96f6b7 user: fvogel tags: bug-9e1312f32c
2020-11-28
18:21
Add test event-9 checking non-regression against [9e1312f32c]. check-in: 229154b6 user: fvogel tags: bug-9e1312f32c
14:23
Better fix. check-in: 03c1d887 user: fvogel tags: bug-9e1312f32c
2020-11-27
16:08
Fix frame-2.8 testcase on mingw check-in: b033624a user: jan.nijtmans tags: core-8-6-branch
15:49
Attempt to fix winDialog-5.12.7 check-in: cca61e04 user: jan.nijtmans tags: core-8-6-branch
15:43
Fix github actions windows build with --enable-sysmbols=mem check-in: 5f0d36f4 user: jan.nijtmans tags: core-8-6-branch
2020-11-26
09:40
Fix main-3.1 in Mac environment. job label changes. Don't run testcases in Xcode environment, as they hang check-in: 12276d01 user: jan.nijtmans tags: core-8-6-branch
09:11
Don't bother --enable-aqua builds for Tcl 8.5: Not supported any more check-in: 3ff3638c user: jan.nijtmans tags: core-8-5-branch
09:01
Use powershell to set GITHUB_ENV: Need Windows file path here check-in: ae7662c3 user: jan.nijtmans tags: core-8-5-branch
2020-11-25
12:06
Handle (hopefully) failing testcases on github actions for Windows and MacOS check-in: b26baf84 user: jan.nijtmans tags: core-8-5-branch
2020-11-24
17:10
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 23450631 user: marc_culler tags: core-8-6-branch
12:14
Environment variable $TEST_INSTALL_DIR doesn't work this way, if it contains a space check-in: cd8909ea user: jan.nijtmans tags: core-8-6-branch
12:04
Merge 8.5 check-in: 02c46eb6 user: jan.nijtmans tags: core-8-6-branch
11:56
No need to install libx11-dev in github actions: It's already there check-in: f60f50db user: jan.nijtmans tags: core-8-5-branch
11:31
Tk 8.5 is no longer kept up-to-date for newer OS'es check-in: 3a3e8cde user: jan.nijtmans tags: core-8-5-branch
2020-11-23
14:02
Fix "make install" on Cygwin. Build github actions on windows-2019/macos-11.0 explicitly. check-in: 00c8c698 user: jan.nijtmans tags: core-8-6-branch
12:07
See if we can build 8.5 on older github actions hardware (as Tcl 8.5 is no longer kept up-to-date for newer hardware) Closed-Leaf check-in: 0fbc42c3 user: jan.nijtmans tags: actions-older-hardware
11:50
Merge 8.5 check-in: fb09110c user: jan.nijtmans tags: core-8-6-branch
11:44
Add 8.5 build status to README.md check-in: 3193b805 user: jan.nijtmans tags: core-8-5-branch
09:52
Merge 8.5 check-in: df322252 user: jan.nijtmans tags: core-8-6-branch
09:42
Account for test-cases which we already know are failing on Ubuntu check-in: abb9f12a user: jan.nijtmans tags: core-8-5-branch
07:55
On github actions, build Tk 8.6 with Tcl 8.6 check-in: 8b1629e5 user: jan.nijtmans tags: core-8-6-branch
07:51
Tk 8.5 only builds with Tcl 8.5 or 8.6, not with Tcl 8.7 check-in: 2ef8529d user: jan.nijtmans tags: core-8-5-branch
2020-11-22
19:37
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: 6e8693c4 user: fvogel tags: bug-9e1312f32c
00:42
Merge 8.5; add Github Actions builds for Windows and macOS check-in: bbafc437 user: dkf tags: core-8-6-branch
00:41
Add building on macOS check-in: fe3bb287 user: dkf tags: core-8-5-branch
00:34
My kingdom for a simple working headless Xserver!

The key was:

1. Using Xquartz to get the headers

2. Running Xvfb from that package (we want to be headless)

3. An amazing hack from https://discussions.apple.com/thread/3989835, by "Gratino":

> I had the same issue where X11/XQuartz would not start because /tmp/.{X11,ICE,font}-unix were not created properly as an unprivileged user (me). They were removed (along with everything else) from /tmp on startup. > > I resolved the issue by putting this line at the bottom of my /etc/rc.local file (runs as root on bootup): > > /opt/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs > > thus the needed dirs are created at bootup by root and all is well.
It turns out (from much experimentation) that this is an issue when installing Xquartz in a Github Actions workflow, as we don't want to reboot the image yet the installation assumes that that's what we'll do. Not many people have hit this before, but that's because they're not trying to do headless X11-enabled testing with macOS. We're world leaders in awful kluges!

4. Miscellaneous small hacks, of course. Closed-Leaf check-in: d52b2c0e user: dkf tags: github-action-mac

2020-11-21
16:35
merge 8.5 check-in: edfed814 user: dkf tags: github-action-mac
16:33
Add building on Windows check-in: bd52033e user: dkf tags: core-8-5-branch
16:32
Shorten name Closed-Leaf check-in: b1688fe1 user: dkf tags: github-action-win
16:32
Merge 8.5 check-in: 450b2a39 user: dkf tags: github-action-win
16:31
Now the testing causes the build to fail when a test fails. As it should be. check-in: 845d3780 user: dkf tags: github-action-win
16:14
MSVC now runs tests check-in: 54f77c95 user: dkf tags: github-action-win
15:37
Testing with msys now operational check-in: 0cdf09ab user: dkf tags: github-action-win
2020-11-20
18:26
Merge 8.6 check-in: a3683b44 user: marc_culler tags: mac_styles
18:15
Remove two duplicate lines of code. check-in: cfae3881 user: marc_culler tags: core-8-6-branch
17:45
Merge 8.6 check-in: b69e0fb8 user: marc_culler tags: mac_styles
17:27
Aqua - Fix [635167af14] and [cc7e0dfc8a]: artifacts and exceptions caused by unitialized pixel values; attempt to rationalize and document menu color options; adjust timing of menu initialization. check-in: 8282871f user: marc_culler tags: core-8-6-branch
16:34
Merge 8.5 check-in: 27cdac8d user: jan.nijtmans tags: core-8-6-branch
16:07
Use shorter workflow "name". Use ubuntu-20.04 because ubuntu-latest will soon (any day now) be ubuntu-20.04 check-in: a6998764 user: jan.nijtmans tags: core-8-5-branch
15:40
Test build for macOS check-in: 4e56df9d user: dkf tags: github-action-mac
15:28
Added MSYS build+test check-in: e7afd052 user: dkf tags: github-action-win
15:23
Test build for Windows check-in: 3a7f07aa user: dkf tags: github-action-win
15:13
Merge 8.5 (GitHub Actions workflow) check-in: 7d25e6c5 user: dkf tags: core-8-6-branch
15:09
Advanced build; this one works and is full function check-in: 97ffe4df user: dkf tags: core-8-5-branch
14:34
Correction to the fix for [7185d26cf4] about disabling Aqua menu items check-in: 8c9db659 user: marc_culler tags: core-8-6-branch
14:27
Correction to the state synchronization loop -- many thanks to anonymous Closed-Leaf check-in: eaf25de3 user: marc_culler tags: bug-7185d26cf4
12:10
Second shot at github actions Linux build check-in: 259519b8 user: jan.nijtmans tags: core-8-5-branch
10:22
Fix [ec3f444cfd]: typo in tkInt.h? check-in: aef29769 user: jan.nijtmans tags: core-8-6-branch
2020-11-19
18:47
Implement option 3 - ignore menu colors on macOS. Closed-Leaf check-in: 4e5bba9c user: culler tags: bug-635167af14
16:24
Fix [7185d26cf4]: macOS menu entries in special menus can be disabled incorrectly. check-in: 8a71cb9d user: marc_culler tags: core-8-6-branch
16:11
Edit comments some more. Remove a testing print statement. check-in: bd3112c8 user: marc_culler tags: bug-7185d26cf4
15:19
Edit comments check-in: c10b1701 user: marc_culler tags: bug-7185d26cf4
14:29
Better fix, for special menus other than Help: iterate through Tk menu entries, not NSMenuItems. check-in: ad7edbfa user: marc_culler tags: bug-7185d26cf4
14:21
First shot at github actions Linux build check-in: 1c4d012d user: jan.nijtmans tags: core-8-5-branch
2020-11-18
22:58
Fix [7185d26cf4]: macOS menu items before separators in special menus are disabled. check-in: 6de85e7c user: culler tags: bug-7185d26cf4
14:53
Back out accidental commit check-in: 70d2e8de user: culler tags: bug-635167af14
14:47
Test using an underline to indicate background color. check-in: adf5fbc4 user: culler tags: bug-635167af14
2020-11-17
22:26
Make the menu demo look like the old one, by using -foreground instead of -background in aqua. check-in: ade6b4e1 user: culler tags: bug-635167af14
20:51
Try initializing menus a bit later and dealing with menu item background color. check-in: 7ef046da user: culler tags: bug-635167af14
18:37
I think I am supposed to add braces. check-in: 57692f85 user: culler tags: bug-635167af14
18:19
Fix [635167af14]: black menu entries -- see if this is fixed by intializing all automatic MacPixels to 0. check-in: 2b7b03c3 user: culler tags: bug-635167af14
2020-11-16
08:41
Merge 8.5. Some more explicit type-casts. check-in: c2f84d2f user: jan.nijtmans tags: core-8-6-branch
08:26
Second argument of Tcl_StaticPackage() should always be Titlecase. Synced from this commit in Tcl: [d8e520bee8e1a287] check-in: b5c453e0 user: jan.nijtmans tags: core-8-5-branch
08:09
Since all demo's are in utf-8 (actually: ASCII), just use this encoding directly check-in: f0d3c74e user: jan.nijtmans tags: core-8-5-branch
2020-11-15
21:06
Merge 8.6 check-in: 51d917d6 user: marc_culler tags: mac_styles
21:05
Use systemUnemphasizedSelectedTextBackgroundColor as the INACTIVE_SELECT_BG default. check-in: 613113e6 user: marc_culler tags: core-8-6-branch
17:34
Merge 8.6 - empty merge check-in: c4727b62 user: marc_culler tags: mac_styles
17:32
The selected text background issues appeared in 8.6 too. Cherrypick the fix. check-in: dbc4faf0 user: marc_culler tags: core-8-6-branch
17:14
Fix several issues with the selected text background color. check-in: 7265629a user: marc_culler tags: mac_styles
2020-11-14
22:38
Merge 8.6 check-in: 9bee34c6 user: marc_culler tags: mac_styles
22:10
Correct an indeterminacy in the implementation of systemSelectedTabTextColor check-in: cfb1c357 user: marc_culler tags: core-8-6-branch
2020-11-12
10:32
Fix "make install" on cygwin, broken due to implib name change (see: https://core.tcl-lang.org/tcl/info/fe52ae7a4d41e60b) check-in: 2aa984b9 user: jan.nijtmans tags: core-8-6-branch
2020-11-10
20:16
Simplify tkMacOSXColor.c and fix [f9fa926666] for macOS: crash when creating a label whose text is a single emoji. check-in: 6eb58867 user: culler tags: core-8-6-branch
17:58
merge 8.6 check-in: 4ea08db0 user: dgp tags: core-8-6-11-rc
2020-11-09
17:46
Add the missing double quote Leaf check-in: 49af1822 user: marc_culler tags: mac_make_app
16:56
Finish removing GCCache and remove some more platform specific code in xgc.c Closed-Leaf check-in: 80a7fae5 user: marc_culler tags: bug-f9fa926666-mac
16:06
Remove some more unneeded code. check-in: e205a437 user: marc_culler tags: bug-f9fa926666-mac
14:47
Correct one name replacement that accidentally was omitted. check-in: 15604da4 user: marc_culler tags: bug-f9fa926666-mac
13:32
Fix [f9fa926666] on macOS only: crash when creating a label whose text is a single emoji. check-in: 50377172 user: culler tags: bug-f9fa926666-mac
2020-11-07
18:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 99693439 user: fvogel tags: core-8-6-branch
18:13
Add non regression test for bug [4ebcc04dc4] Closed-Leaf check-in: c13016ca user: fvogel tags: bug-4ebcc04dc4
2020-11-06
17:54
Merge 8.6 check-in: b9909098 user: culler tags: mac_styles
16:57
Revert to using Apple's standardAboutDialog now that Tk has recovered from Mojave. See [c9ebacceb4]. check-in: 583ea411 user: marc_culler tags: core-8-6-branch
16:40
Update the man page for tk::mac::standardAboutPanel Closed-Leaf check-in: af61cd9e user: marc_culler tags: mac_about
15:53
re-generate configure script with (locally modified) autoconf-2.59 check-in: 271654b1 user: jan.nijtmans tags: mac_about
2020-11-05
19:07
Test using the real standardAboutPanel as the manual indicates is done check-in: f964d976 user: culler tags: mac_about
10:45
Merge 8.5 check-in: 59fcf7cf user: jan.nijtmans tags: core-8-6-branch
10:40
Cache homebrew on Travis MacOS builds check-in: 3da3f21c user: jan.nijtmans tags: core-8-5-branch
2020-11-04
21:04
merge 8.6 check-in: bce7fb88 user: dgp tags: core-8-6-11-rc
15:58
Fix [5224aa89ac]: Bug in the ttk::bindMouseWheel proc check-in: 2f9a2080 user: jan.nijtmans tags: core-8-6-branch
2020-11-03
10:36
Merge 8.5 check-in: 450abe0e user: jan.nijtmans tags: core-8-6-branch
10:28
Don't bother MacOS builds on XQuarz, since that's basically the same as on Ubuntu check-in: 369e4a28 user: jan.nijtmans tags: core-8-5-branch
10:17
Redundant "-accelerator" option in menu demo check-in: 82a7aee7 user: jan.nijtmans tags: core-8-5-branch
2020-11-01
14:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: fee32d1e user: fvogel tags: bug-4ebcc04dc4
2020-10-29
20:45
merge 8.6 check-in: c8fa563a user: dgp tags: core-8-6-11-rc
17:08
Fix cygwin build check-in: 8e409a28 user: jan.nijtmans tags: core-8-6-branch
14:09
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 1956708e user: jan.nijtmans tags: core-8-6-branch
12:13
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 0c261c07 user: jan.nijtmans tags: core-8-5-branch
2020-10-28
15:49
Fix python: investigate build crash when building with high-entropy-va Closed-Leaf check-in: b342d1a1 user: jan.nijtmans tags: high-entropy-va
14:32
Merge 8.6 check-in: b6142248 user: jan.nijtmans tags: mac_styles
14:28
Merge 8.5 (just a few typo's) check-in: cbe66890 user: jan.nijtmans tags: core-8-6-branch
14:20
Fix some C++ comments in ttkWinXPTheme.c (needed for MSVC++ 6.0) Fix some typing errors in code comments. Some eol-spacing elimination check-in: 11d0dc84 user: jan.nijtmans tags: core-8-5-branch
13:22
MSVC++ 6.0 does't handle C++ comments check-in: de4e1fb8 user: jan.nijtmans tags: core-8-6-branch
2020-10-27
21:11
merge 8.6 check-in: c4db6646 user: dgp tags: core-8-6-11-rc
12:19
No need to specify "install" and "script" in sub-builds, when they are equal to the global specification check-in: 69b0201c user: jan.nijtmans tags: core-8-6-branch
01:29
Merge 8.6 check-in: e16a8faa user: marc_culler tags: core-8-6-11-rc
01:24
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: df448234 user: marc_culler tags: core-8-6-branch
2020-10-26
20:38
typo check-in: 86db6ea4 user: marc_culler tags: mac_make_app
20:36
Make it easy to build a macOS app. check-in: a68efd6a user: marc_culler tags: mac_make_app
08:55
Don't use \\U escape sequence any more in demo: No longer needed starting with Tcl 8.7a4 check-in: 3f333476 user: jan.nijtmans tags: core-8-6-branch
2020-10-25
20:11
Adjustment for Sierra. Closed-Leaf check-in: 77a51c32 user: culler tags: bug-5cc72e002c
19:45
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: 3f6b7ec4 user: marc_culler tags: bug-5cc72e002c
15:04
Document the TK_CONSOLE environment variable for macOS check-in: ea46ee70 user: marc_culler tags: core-8-6-branch
00:05
Merge 8.6 check-in: 860d716d user: marc_culler tags: mac_styles
00:02
Merge 8.6 check-in: 4fe437fd user: marc_culler tags: core-8-6-11-rc
00:01
Back out change to tkMacOSXDialog.c from commit b53baf71. The preferred API works in Catalina and Big Sur but fails in earlier OS versions. check-in: eee1a909 user: marc_culler tags: core-8-6-branch
2020-10-23
13:08
merge 8.6 check-in: ff4388be user: dgp tags: core-8-6-11-rc
11:11
Merge 8.6 check-in: 097690bf user: jan.nijtmans tags: mac_styles
10:47
See previous commit, but don't do this for user-provided script files check-in: 3aa5c1d8 user: jan.nijtmans tags: core-8-6-branch
10:42
Always "source -encoding utf-8" Tk's own script files. Since Tk 8.7 runs in either Tcl 8.6 or 8.7, we then can trust the real encoding used, even though (in Tk 8.6) all those files are still ASCII check-in: c71c47b3 user: jan.nijtmans tags: core-8-6-branch
2020-10-22
19:57
Merge 8.6 check-in: 7136610c user: culler tags: mac_styles
19:50
Aqua: small change to showOpenSavePanel which might prevent some API warnings. check-in: b53baf71 user: culler tags: core-8-6-branch
14:13
Remove an unneeded echo command in GNUmakefile. check-in: 7b854364 user: marc_culler tags: core-8-6-branch
11:10
Always use "source -encoding utf-8" in the demos just to be sure. check-in: a83c4b34 user: jan.nijtmans tags: core-8-6-branch
08:41
Assume utf-8 encoding for demo's (although they actually are still ASCII) check-in: 5477cc61 user: jan.nijtmans tags: core-8-6-branch
2020-10-21
18:37
Fix the typo in the rc too. check-in: 70c3f886 user: marc_culler tags: core-8-6-11-rc
18:31
Merge 8.6 check-in: 9bac2c24 user: marc_culler tags: core-8-6-11-rc
18:26
cherrypick the changes to GNUmakefile, accidentally committed to the rc branch first. Fix a typo. check-in: 88b20030 user: marc_culler tags: core-8-6-branch
18:03
When building a subframework for macOS use a build directory in the staging directory. check-in: 8c55315b user: marc_culler tags: core-8-6-11-rc
15:58
Adapt some demo's to TIP #474 (runtime switchable, depending on Tk version) , check-in: 1c209d4e user: jan.nijtmans tags: core-8-6-branch
2020-10-20
22:36
One TCL_UNUSED and some eol-spacing check-in: 63999d57 user: jan.nijtmans tags: core-8-6-branch
20:49
Merge 8.6 check-in: 96c700c1 user: marc_culler tags: core-8-6-11-rc
20:42
Cherrypick changes to comments. check-in: ca8aac48 user: marc_culler tags: core-8-6-branch
20:17
Fix [c2483bfe4b] - this should be the last time. check-in: 489304ea user: marc_culler tags: core-8-6-branch
20:15
Make Tcl_Finalize run when a launched app is terminated with command-Q Closed-Leaf check-in: a055a4fa user: marc_culler tags: bug-c2483bfe4b
17:41
Avoid platform-specific conditional compilation where possible. check-in: 4d22e18a user: marc_culler tags: bug-c2483bfe4b
10:10
Proposed fix for [c2483bfe4b]: tk fontchooser on macOS can automatically open on startup, can lead to crashes. Which also works for Tcl 8.7 and 9.0 check-in: 0e6cec30 user: jan.nijtmans tags: bug-c2483bfe4b
04:34
Merge 8.6 check-in: 67148e47 user: culler tags: core-8-6-11-rc
04:32
Fix ifeq test which accidentally got reversed in GNUmakefile check-in: 1cabb986 user: culler tags: core-8-6-branch
2020-10-19
19:43
Merge 8.6 check-in: 58e583f2 user: marc_culler tags: core-8-6-11-rc
19:42
typo check-in: b933648b user: marc_culler tags: core-8-6-branch
19:27
Add a make variable to GNUmakefile for building the Tk.framework for use as a subframework check-in: d8821bc6 user: marc_culler tags: core-8-6-branch
14:30
merge 8.6 check-in: 8f682bef user: dgp tags: core-8-6-11-rc
12:41
Update to latest 'install-sh' check-in: 041d20b0 user: jan.nijtmans tags: core-8-6-branch
2020-10-17
18:07
Add cast to fix annoying compiler warning. check-in: 208d668a user: marc_culler tags: core-8-6-branch
17:33
Merge 8.6 check-in: 1a71c35c user: marc_culler tags: mac_styles
17:31
Small adjustment to d69b5cec: make sure Tcl_Finalize *always* gets called. check-in: 022bc03b user: marc_culler tags: core-8-6-branch
2020-10-16
21:11
Merge 8.6 check-in: 3018e86e user: culler tags: mac_styles
21:07
Fix [c2483bfe4b] and rework Tcl finalization on macOS to make it more uniform across different exit scenarios. check-in: d69b5cec user: culler tags: core-8-6-branch
20:45
Allow opting out of using the custom Tcl_ExitProc by defining USE_SYSTEM_EXIT Closed-Leaf check-in: 297ac295 user: culler tags: bug-c2483bfe4b
16:40
Another select-* testcase which sometimes fails check-in: 9c542138 user: jan.nijtmans tags: core-8-6-branch
13:11
Do not call Tcl_SetExitProc when the Tk process is part of an exec pipeline. check-in: 5961f895 user: marc_culler tags: bug-c2483bfe4b
2020-10-15
18:37
Use Tcl_Exit when handling SIGHUP and SIGTERM too. check-in: ccd3f805 user: marc_culler tags: bug-c2483bfe4b
18:08
Even simpler - remove out of place calls to Tcl_Finalize check-in: 5974c19a user: marc_culler tags: bug-c2483bfe4b
17:48
Simpler, better fix of [c2483bfe4b]: unwanted fontchooser can appear. Uses Tcl_SetExitProc. check-in: 8d952ead user: marc_culler tags: bug-c2483bfe4b
14:51
Sync rules.vc with Tcl check-in: cc11ce57 user: jan.nijtmans tags: core-8-6-branch
2020-10-13
15:47
merge 8.6 check-in: a3f993f6 user: dgp tags: core-8-6-11-rc
15:33
Wrap the bind for visibility check for x11 only. check-in: 889e5b55 user: bll tags: bug-1600dc73
13:05
Protect ttk::spinbox::Spin against empty lsearch result. Discovered when running against Tcl's "empty-not-found" branch. Some formatting check-in: 1a316bf1 user: jan.nijtmans tags: core-8-6-branch
2020-10-12
22:17
Fix [0e044bb966]: crash on macOS 10.13 in Tk_getSaveFile Leaf check-in: e60ed6cf user: marc_culler tags: bug-0e044bb966
09:20
Merge 8.6 check-in: d6560056 user: jan.nijtmans tags: mac_styles
2020-10-11
16:40
3 more select-* testcases which sometimes fail on Travis' Ubuntu environment Eliminate the use of TCL_CFGVAL_ENCODING, it isn't actually needed. Run all test-cases with system encoding set to "utf-8", so we get consistant behavior with or without TIP #587 check-in: 9ab314ad user: jan.nijtmans tags: core-8-6-branch
15:40
Add a visibility check on the combobox to unpost the popdown if the combobox has become obscured. Closed-Leaf check-in: 10ae1d91 user: bll tags: bug-1600dc73
15:10
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: bdb65e1a user: marc_culler tags: core-8-6-branch
15:09
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: c3f83bc7 user: marc_culler tags: mac_styles
13:56
Call generateExposeEvents when the window is inLiveResize too. Closed-Leaf check-in: 6a05108f user: marc_culler tags: bug-27fb5991be
2020-10-10
14:52
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: b0d0cdfb user: culler tags: bug-27fb5991be
00:06
merge 8.6 check-in: 1fc3614a user: dgp tags: core-8-6-11-rc
2020-10-09
14:24
Merge 8.6 check-in: 0430f204 user: jan.nijtmans tags: mac_styles
13:53
A few more -Wundef warnings, and a 'const' addition check-in: 046b4a71 user: jan.nijtmans tags: core-8-6-branch
11:42
merge 8.6 check-in: f27cf55e user: dgp tags: core-8-6-11-rc
09:49
Merge 8.6 check-in: 8dadeeed user: jan.nijtmans tags: mac_styles
09:45
More select-* testcases which sometimes fail on Travis' Ubuntu environment check-in: a0b0c651 user: jan.nijtmans tags: core-8-6-branch
08:34
Merge 8.6 check-in: 55a239ef user: jan.nijtmans tags: mac_styles
08:07
select-10.4 sometimes fails on Ubuntu too. Remove constraint from image-6.2, and relax it for additional possible image types check-in: b411d425 user: jan.nijtmans tags: core-8-6-branch
00:57
merge 8.6 check-in: 237f8a7a user: dgp tags: core-8-6-11-rc
2020-10-08
16:55
A few NULL <-> None mistakes, more usage of TCL_UNUSED and implicit type-casts check-in: 4fda22d4 user: jan.nijtmans tags: core-8-6-branch
15:22
Mark all test-cases failing on XQuarz with constraint "failsOnXQuarz" check-in: 6e02e92b user: jan.nijtmans tags: core-8-6-branch
13:56
typo check-in: a19fb457 user: jan.nijtmans tags: core-8-6-branch
2020-10-07
22:14
Merge 8.6 check-in: c423d3bf user: culler tags: mac_styles
22:10
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. check-in: 98d53e8d user: culler tags: core-8-6-branch
20:43
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. Closed-Leaf check-in: 7e1b5987 user: culler tags: bug-1fa8c3ed8d-86
20:36
Merge bug-d3adbd93 to core-8-6-branch. check-in: 4018367c user: bll tags: core-8-6-branch
17:10
Wait a minute .... TkpCursorBlinkFromSystem is for all platforms! Leaf check-in: bd858382 user: jan.nijtmans tags: bug-3531366
17:02
Merge 8.6. Fix failing MacOS build check-in: cb277fc8 user: jan.nijtmans tags: bug-3531366
16:31
Try to match the on/off timing of the desktop session better. check-in: 0580512e user: bll tags: bug-3531366
15:19
Add missing -insertcolor, -insertwidth styling options. Closed-Leaf check-in: 6f4d89c9 user: bll tags: bug-d3adbd93
15:17
Create new branch named "bug-d3adbd93" check-in: 012136e2 user: bll tags: bug-d3adbd93
14:55
merge 8.6 check-in: 68e428fc user: dgp tags: core-8-6-11-rc
14:49
Fix defaulting in ttkBlink.c when no system blink on-time or off-time is found. Add support for KDE5. check-in: ae331ec8 user: bll tags: bug-3531366
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: e0599dd5 user: fvogel tags: core-8-6-branch
06:13
Words matter. Closed-Leaf check-in: d8a6495e user: fvogel tags: bug-0008d6a6b3
2020-10-06
20:39
More robustness in cursorblink.tcl check-in: ebc4fd30 user: bll tags: bug-3531366
15:19
The problem was that Tcl_CreateTimerHandler() cannot handle a timeout of zero. Added code to ttkBLink.c to bypass timer creation when the cursor blink off-timer is zero. check-in: 26c58ceb user: bll tags: bug-3531366
15:04
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. check-in: 757ae092 user: marc_culler tags: core-8-6-branch
14:24
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. Closed-Leaf check-in: 87c73cf1 user: marc_culler tags: bug-175a6e4bb6
13:39
Sync unix/tcl.m4 with Tcl 8.6 check-in: bb5cff78 user: jan.nijtmans tags: core-8-6-branch
07:28
When adding the -Werror option to CFLAGS, the HAVE_PW_GECOS detection doesn't work any more. Here's the fix. check-in: 81592e93 user: jan.nijtmans tags: core-8-6-branch
06:01
More elimination of the "register" keyword, and more explicit typecasts check-in: 525d4b87 user: jan.nijtmans tags: core-8-6-branch
2020-10-05
19:33
Added the cursorblink.tcl helper script to library/ttk. Added code to unix/tkUnixCursor.c that works, but Tk stops working. The not-working code is currently #if 0'd out. check-in: 0ca25396 user: bll tags: bug-3531366
12:32
merge 8.6 check-in: 545bc668 user: dgp tags: core-8-6-11-rc
07:56
Fix many warnings related to the -Wshadow gcc compiler flag check-in: a98de24e user: jan.nijtmans tags: core-8-6-branch
07:40
Let Travis builds fail when X11 tests on Ubuntu fail check-in: c42e7ac8 user: jan.nijtmans tags: core-8-6-branch
2020-10-04
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: f67b4d5b user: fvogel tags: core-8-6-branch
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: b1966498 user: fvogel tags: core-8-6-branch
2020-10-03
19:54
merge 8.6 check-in: 75fca64a user: dgp tags: core-8-6-11-rc
2020-10-02
20:06
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 98ed422a user: marc_culler tags: styles-bug-1fa8c3ed8d
20:03
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 1b46f35a user: marc_culler tags: bug-1fa8c3ed8d
19:49
Backout code changes, improve documentation. check-in: 2a2ff924 user: fvogel tags: bug-0008d6a6b3
18:54
Retrieve the cursor blink settings from the system and use them. unix is not implemented at this time. check-in: c25a1151 user: bll tags: bug-3531366
15:23
Merge 8.6 check-in: 66117a1b user: jan.nijtmans tags: mac_styles
15:07
Fix more warnings, related to -Wshadow, now in MacOSX code check-in: fb6b605d user: jan.nijtmans tags: core-8-6-branch
2020-10-01
19:49
Another possible fix (but this does not match the documentation for <Destroy> in bind.n). check-in: 59cc3bb9 user: fvogel tags: bug-0008d6a6b3
14:49
Fix some gcc warnings (when using -Wshadow, deprecated XKeycodeToKeysym(), XScreenSaverQueryInfo weak symbol on MacOS) check-in: 0dd385c6 user: jan.nijtmans tags: core-8-6-branch
09:05
Duplicate testconstraint failsOnUbuntu check-in: a757d7b4 user: jan.nijtmans tags: core-8-6-branch
08:55
Expression for contraint failsOnUbuntuNoXft was reverse .... check-in: 1d1fdfef user: jan.nijtmans tags: core-8-6-branch
2020-09-30
21:24
Fix [59cba33c6d]: win: theme detection in TkWinGetPlatformTheme() likely broken check-in: b1655f3f user: jan.nijtmans tags: core-8-6-branch
15:01
Create new branch named "bug-3531366" check-in: 7ff40f46 user: bll tags: bug-3531366
13:52
merge 8.6 check-in: 98498899 user: dgp tags: core-8-6-11-rc
10:30
Mark 10 testcases with failsOnUbuntuNoXft. They fail on Ubuntu if Tk is compiled with --disable-xft check-in: ed065bba user: jan.nijtmans tags: core-8-6-branch
09:45
Fix safe-1.2 testcase when running Tcl version < 8.6.7 (That's when tcl:encoding:dirs became hidden) check-in: 2bbbfcd0 user: jan.nijtmans tags: core-8-6-branch
2020-09-29
21:15
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window check-in: 0277bf7c user: fvogel tags: bug-0008d6a6b3
12:30
Merge 8.6 check-in: 803f52c8 user: jan.nijtmans tags: mac_styles
10:05
Mark more test-cases with "failsOnUbuntu" check-in: fb1781fb user: jan.nijtmans tags: core-8-6-branch
08:57
It appears that xcode 9/10 need "update: true" for a new enough tcl-tk installation check-in: 92b32981 user: jan.nijtmans tags: core-8-6-branch
08:57
Unshadow some variables check-in: e92b3d73 user: jan.nijtmans tags: core-8-6-branch
2020-09-28
15:51
Merge 8.6 check-in: 1ef13936 user: jan.nijtmans tags: mac_styles
13:55
merge 8.6 check-in: c547b3fa user: dgp tags: core-8-6-11-rc
07:56
Merge 8.5. Update to Xcode12 and gcc-10. ttk test failures now lead to Travis build failures check-in: 22445140 user: jan.nijtmans tags: core-8-6-branch
07:14
Update to xcode12 and gcc-10. X11 test failures on Ubuntu now cause Travis build failures. check-in: 5118e309 user: jan.nijtmans tags: core-8-5-branch
07:03
Put back TkMacOSXInitMenus(), even though it isn't used anywhere: Removal not expected in a patch release, but OK in Tk 8.7 check-in: ef614371 user: jan.nijtmans tags: mac_styles
07:01
Typo and simplification (taken from core-8-6-branch) check-in: b941e19b user: jan.nijtmans tags: mac_styles
03:19
Merge 8.6 check-in: 2c75e03d user: marc_culler tags: mac_styles
2020-09-27
19:28
Fix aqua MapNotify and UnmapNotify check-in: 3e3318b4 user: culler tags: core-8-6-branch
19:14
Cherrypick the fixes for macOS MapNotify and UnmapNotify from mac_styles Closed-Leaf check-in: 956c3a66 user: marc_culler tags: map_unmap
18:43
Now that the mysteries are understood, rework the fix for [6b51f22bff]:widgets are sometimes not drawn in a notebook page. check-in: a13edbac user: marc_culler tags: mac_styles
16:51
Last TIP #581 changes. 100% done now check-in: 2c0779a9 user: jan.nijtmans tags: core-8-6-branch
13:15
\t -> real tab character Closed-Leaf check-in: 92c78f4e user: jan.nijtmans tags: travis-error-detect
2020-09-26
19:07
Mark 4 more testcases as failsOnUbuntu check-in: da6c873e user: jan.nijtmans tags: travis-error-detect
2020-09-25
19:25
Merge 8.6 check-in: b82d4a5f user: jan.nijtmans tags: mac_styles
19:21
Xcode 11.7 -> 12. Mark more testcases as failsOnUbuntu check-in: 504058d6 user: jan.nijtmans tags: travis-error-detect
12:52
More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keyword check-in: 94b2e2b8 user: jan.nijtmans tags: core-8-6-branch
2020-09-24
15:45
Fix notebook bug from [6b51f22bff]:widgets are sometimes not drawn when a page is selected. check-in: 1b5d1401 user: marc_culler tags: mac_styles
15:03
Compile with gcc-10 too. Mark more test-cases as failing on Ubuntu check-in: 708649af user: jan.nijtmans tags: travis-error-detect
14:03
Merge 8.6. Change macro names Closed-Leaf check-in: 002b775f user: jan.nijtmans tags: tip-581
2020-09-23
12:29
testcase cleanup check-in: 5fb7a0c0 user: jan.nijtmans tags: travis-error-detect
10:51
Don't set ERROR_ON_FAILURES, it doesn't work for Tk. no unset hidden_cmds check-in: 598acb87 user: jan.nijtmans tags: travis-error-detect
10:33
Mark many testcases with "failsOnUbuntu" (Not all, I still want to see the remainings failing) check-in: 8c2117be user: jan.nijtmans tags: travis-error-detect
09:33
Add TESTFLAGS= part check-in: 96066394 user: jan.nijtmans tags: travis-error-detect
2020-09-22
20:11
Merge 8.6 check-in: ab0bacfe user: marc_culler tags: core-8-6-11-rc
20:07
Merge 8.6 check-in: 6511dd6c user: marc_culler tags: mac_styles
19:53
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: 04e6d1db user: marc_culler tags: core-8-6-branch
14:06
Experiment: See if we can have a Travis build fail when a test-case fails check-in: 827f18f0 user: jan.nijtmans tags: travis-error-detect
2020-09-21
21:02
Make sure the progress bar shows some color as soon as there is any progress. check-in: a005000c user: marc_culler tags: mac_styles
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 2b8cf15b user: fvogel tags: core-8-6-branch
16:38
merge 8.6 check-in: b34be117 user: dgp tags: core-8-6-11-rc
16:29
Merge 8.6 check-in: 2d419995 user: marc_culler tags: mac_styles
16:24
Remove an unused variable and an unnecessary include directive. check-in: 3fa289fb user: marc_culler tags: core-8-6-branch
16:02
merge 8.6 check-in: ca70dcac user: dgp tags: core-8-6-11-rc
15:31
Rework the colors on the scale to account for to < from check-in: 371a42c2 user: marc_culler tags: mac_styles
15:24
Explicitly require building against Tcl 8.6 in Travis check-in: 3f0a781f user: jan.nijtmans tags: core-8-6-branch
14:54
Make demo's like floor/items/ctext behave the same on MacOS as other platforms: Switch between buttons 2/3 platform-based. More demo cleanups, nothing functional check-in: 6e2b21bb user: jan.nijtmans tags: core-8-6-branch
14:37
Doc format warnings check-in: 83d7254b user: jan.nijtmans tags: core-8-6-branch
01:40
Merge 8.6 check-in: b5448b97 user: kevin_walzer tags: core-8-6-11-rc
01:39
Fix issues with console display on macOS check-in: 3cfeecae user: kevin_walzer tags: core-8-6-branch
2020-09-20
16:26
Rework the progress bar. check-in: d445c350 user: marc_culler tags: mac_styles
16:06
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled Closed-Leaf check-in: 3ccd19e0 user: fvogel tags: bug-d91e05bf20
10:30
Explicitly require building against Tcl 8.6 in Travis check-in: 632ddc0c user: jan.nijtmans tags: core-8-5-branch
04:30
Don't open a console when running Wish from the command line; further simplification. Closed-Leaf check-in: 54adb482 user: marc_culler tags: mac_console_fix
2020-09-19
22:32
Tiny code improvement check-in: 8044040d user: marc_culler tags: mac_console_fix
22:10
Fix the regression with ScidvsMac; reorganize the code in the rest of TkpInit and edit misleading comments. check-in: 3c8f2865 user: marc_culler tags: mac_console_fix
18:14
Remove debugging statement check-in: b2b96677 user: kevin_walzer tags: mac_console_fix
17:31
Restore console check-in: a2bfa3a0 user: kevin_walzer tags: mac_console_fix
16:47
merge 8.6 check-in: cb262b02 user: dgp tags: core-8-6-11-rc
2020-09-18
21:12
Merge 8.6 check-in: 144907e1 user: marc_culler tags: mac_styles
20:25
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: abad3d49 user: marc_culler tags: core-8-6-branch
20:04
Make sure Travis uses the latest public Tcl 8.6 version for testing Closed-Leaf check-in: caa54c4c user: jan.nijtmans tags: travis-tcl8.6
15:41
Fix the button state for drags. Closed-Leaf check-in: 734c50b5 user: marc_culler tags: bug-4f4f03f5eb
11:00
Remove unused variable check-in: a332bc7f user: jan.nijtmans tags: core-8-6-branch
04:04
Fix [4f4f03f5eb]: in Aqua allow mouse drags across the titlebar while ignoring button presses in the title bar. check-in: ac1b21cb user: marc_culler tags: bug-4f4f03f5eb
2020-09-17
21:38
Merge 8.6 check-in: af607b70 user: kevin_walzer tags: core-8-6-11-rc
21:12
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: 97c50e10 user: kevin_walzer tags: core-8-6-branch
17:46
Deal with timing issues for AppleEvents which arrive during the launch process. Closed-Leaf check-in: 6b26456a user: marc_culler tags: fix_idle
12:15
Merge-mark check-in: e4be1efe user: jan.nijtmans tags: core-8-6-branch
12:13
Extend .fossil-settings/ignore-glob and .gitattributes check-in: 8ccb8dea user: jan.nijtmans tags: core-8-5-branch
2020-09-16
13:34
Merge-mark check-in: ca2999c3 user: jan.nijtmans tags: core-8-6-branch
13:31
(cherry-pick): Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: 31d622f6 user: jan.nijtmans tags: core-8-5-branch
01:23
Deal with the deprecation of the context property of mouse NSEvents. check-in: 83c6ae1d user: marc_culler tags: fix_idle
2020-09-15
20:10
More aqua initialization issues check-in: 35374243 user: marc_culler tags: fix_idle
16:57
merge 8.6 check-in: f21ea0a7 user: dgp tags: core-8-6-11-rc
09:17
Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: a5268b22 user: jan.nijtmans tags: core-8-6-branch
08:44
More usage of TCL_UNUSED() and explicit type-casts check-in: c45c340d user: jan.nijtmans tags: core-8-6-branch
00:23
Change the tk panedwindow code to better handle cursor changes. Make a slight improvement for ttk panedwindow cursor changes. Leaf check-in: 2f9b7875 user: bll tags: bug-ac7f7719
00:21
Create new branch named "bug-ac7f7719" check-in: eb2b42cf user: bll tags: bug-ac7f7719
2020-09-14
20:39
Remove TkMacOSXInitMenus.c check-in: 89c35b09 user: marc_culler tags: mac_styles
16:42
Extend .gitattributes and .fossil-settings/encoding-glob for file types .bmp, .cur, .ico and .rc check-in: 52f17614 user: jan.nijtmans tags: core-8-6-branch
15:09
Merge 8.6 check-in: 1eeb5b16 user: marc_culler tags: mac_styles
15:03
Fix [71e18c5c0a]: Aqua invalid selector crash when switching between normal and full screen mode. check-in: 31139bcd user: marc_culler tags: core-8-6-branch
10:33
Prevent the usage of the term safe/unsafe child check-in: dc8d61c0 user: jan.nijtmans tags: core-8-6-branch
08:01
Missing quotes in test-cases check-in: 6375c576 user: jan.nijtmans tags: core-8-6-branch
07:36
Use consistant $idx < 0 in stead of $idx != -1 for checking index meaning 'not found' check-in: a0cf900e user: jan.nijtmans tags: core-8-6-branch
2020-09-12
22:23
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 06b8219b user: marc_culler tags: mac_styles
22:14
Adjust comment styling. check-in: 5833c227 user: marc_culler tags: core-8-6-branch
22:10
Apply patch from Christopher Chavez to address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: e9149ef1 user: marc_culler tags: core-8-6-branch
21:50
Add a disclosure triangle that works in Big Sur check-in: 01a53c58 user: marc_culler tags: mac_styles
21:30
Add a disclosure triangle that works in Big Sur check-in: a352ad64 user: marc_culler tags: core-8-6-branch
2020-09-11
08:36
Fix [3bc0f44ef3]: UBSan complains about body.chars[] usage check-in: bed80183 user: jan.nijtmans tags: core-8-6-branch
07:45
In xvfb-run, don't try to query the terminal width, because we don't have one Closed-Leaf check-in: 077e9ace user: jan.nijtmans tags: travis-xvfb
2020-09-10
17:22
Merge 8.6 check-in: 2603d155 user: marc_culler tags: mac_styles
13:10
Merge 8.6. Modify local xvfb-run script such that it works on macOS, and use it check-in: af530735 user: jan.nijtmans tags: travis-xvfb
12:38
Add helper xvfb-run script check-in: 3c77eac8 user: jan.nijtmans tags: travis-xvfb
12:09
Fix [ab1feaea9c]: Aqua initialization issues check-in: c28d05ab user: marc_culler tags: core-8-6-branch
08:56
More use of TCL_UNUSED() and C++-safe typecasts. Use Tk_Offset() in stead of sizeof() when using flexible arrays check-in: 5d6142c9 user: jan.nijtmans tags: core-8-6-branch
2020-09-09
21:02
Also fix [3762a0a944] using the suggestion in the ticket from Christopher Chavez. Closed-Leaf check-in: 47d80f5d user: marc_culler tags: bug-ab1feaea9c
19:25
Fix [ab1feaea9c]: Aqua initialization issues exposed by Scid vs Mac. check-in: db5fbfaf user: marc_culler tags: bug-ab1feaea9c
14:48
Merge-mark check-in: c1837a08 user: jan.nijtmans tags: core-8-6-branch
14:47
Re-generate "make genstubs" (was done with the wrong version) check-in: e26f2995 user: jan.nijtmans tags: core-8-5-branch
11:05
Merge 8.6 check-in: b55f06df user: jan.nijtmans tags: tip-581
10:58
Merge 8.6. Xvfb tweaks check-in: f382bb9f user: jan.nijtmans tags: travis-xvfb
09:55
TIP #581: More progress check-in: 31ff05cf user: jan.nijtmans tags: core-8-6-branch
2020-09-08
20:54
Merge 8.6 check-in: 80c9c532 user: jan.nijtmans tags: travis-xvfb
20:43
Fix [420feb3850]: Aqua: UBSan warns for misaligned TkpGCCache access. Just define the memory layout we want (XGCValuesWithCache) and let the compiler do the calculations. check-in: 9988ce72 user: jan.nijtmans tags: core-8-6-branch
20:32
Don't depend on TIP #581 for Tcl in testcases check-in: 8d9a2ad2 user: jan.nijtmans tags: core-8-6-branch
20:28
Fix [2a6d63b9dc]: crash in macOS 10.6 when de-activating wish with Option-tab check-in: c2b75774 user: culler tags: core-8-6-branch
19:47
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 8a61d721 user: fvogel tags: core-8-6-branch
16:27
Merge 8.6 check-in: 609db937 user: marc_culler tags: mac_styles
16:24
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 87943ea2 user: marc_culler tags: core-8-6-branch
15:50
Merge 8.6 check-in: 19f20e54 user: jan.nijtmans tags: travis-xvfb
15:22
Merge 8.5 check-in: 7af5ae5c user: jan.nijtmans tags: core-8-6-branch
15:20
Move TkUnusedStubEntry up a little more check-in: d4b72093 user: jan.nijtmans tags: core-8-5-branch
15:14
Let's try to run GUI testcases on X11 (Xenial/Bionic/Focal/MacOS) check-in: 2a651bae user: jan.nijtmans tags: travis-xvfb
13:44
Don't fill stub entries for TkpWillDrawWidget/TkpRedrawWidget with 0 on XQuarz so they can be called by extensions check-in: 5dee0f25 user: jan.nijtmans tags: core-8-6-branch
12:53
Merge 8.5. Prevent dummy stub entry before TkpRedrawWidget/TkpWillDrawWidget entries (this is a workaround for an earlier genStubs bug, but those are new stub entries) Don't use "interp children" in testcases yet (test suite should run against Tcl 8.6.9 in Travis too) check-in: 6be118f1 user: jan.nijtmans tags: core-8-6-branch
11:02
Move up TkUnusedStubEntry a little. New test function "menubarheight" for MacOSX (backported from 8.6) check-in: 5f600a3f user: jan.nijtmans tags: core-8-5-branch
08:28
3 new MacOS-specific stub functions: Tk_MacOSXGetTkWindow()/Tk_MacOSXGetCGContextForDrawable()/Tk_MacOSXGetNSWindowForDrawable(), so they can be used by extensions check-in: 8b3c630f user: jan.nijtmans tags: core-8-6-branch
06:25
TIP #581: master -> container and slave -> content in ttk (mainly) check-in: ec9ad066 user: jan.nijtmans tags: core-8-6-branch
06:23
Simplify throughout: ButtonPress -> Button, KeyPress -> Key (or remove it because it is the default anyway) Use 'in' operator in stead of 'lsearch -exact' when possible check-in: b0a0cb9b user: jan.nijtmans tags: core-8-6-branch
01:44
Merge 8.6 check-in: 35ef49ae user: marc_culler tags: mac_styles
01:39
Kill off the last extraneous button event, produced by NSMouseDragged. check-in: 5bd63741 user: marc_culler tags: core-8-6-branch
2020-09-07
20:55
Merge 8.6 check-in: 29c0c196 user: marc_culler tags: mac_styles
20:38
Adjustments to viewDidChangeEffectiveAppearance check-in: 1608bb6a user: marc_culler tags: core-8-6-branch
19:57
Remove virtual events for changes to the accent color in Mojave, because Apple had not completely fixed the bugs with KVOs for NSUserDefaults. check-in: d44066a0 user: marc_culler tags: core-8-6-branch
18:54
Fix [39cbacb9e8] and revisit [d72abe6b54] both dealing with inappropriate mouse button events. Refactor mouse event code. check-in: e065d1e7 user: marc_culler tags: core-8-6-branch
18:35
fix a typo Closed-Leaf check-in: 3438fa7c user: marc_culler tags: mac_enter_exit
16:22
Just don't support virtual events about accent color and highlight color on Mojave. check-in: e3384e50 user: marc_culler tags: mac_styles
16:08
Edit a comment. check-in: cba87353 user: marc_culler tags: mac_enter_exit
16:04
Work around the fact that we do need to process synthesized mouse events for testing check-in: 29e26cd6 user: marc_culler tags: mac_enter_exit
2020-09-06
22:59
Don't process events for non-Tk windows. check-in: be72d6d2 user: marc_culler tags: mac_enter_exit
21:57
We do need to process MouseDragged events, though, since they appear in place of MouseMoved events. check-in: 3878f568 user: marc_culler tags: mac_enter_exit
20:35
Don't process events which have no meaning to Tk. check-in: 5a023d1d user: culler tags: mac_enter_exit
19:18
Fix [6c88c5270a]: crash when reading AppleHighlightColor from the standardUserDefaults on old macOS systems. check-in: feb6ba61 user: culler tags: mac_styles
18:52
Fix [4e1e290760]: [NSColor whiteColor] is yellow without a colorspace. check-in: 56144237 user: culler tags: core-8-6-branch
17:42
Make a guess about [6c88c5270a] check-in: ed50d927 user: marc_culler tags: mac_styles
17:08
Tk_MacOSXGetCGContextForDrawable() doesn't replace TkMacOSXGetDrawablePort(), since TkMacOSXGetDrawablePort() is a useless function always returning NULL No longer export Tk_MacOSXGetCGContextForDrawable as public symbol (wait doing that until 8.7) Closed-Leaf check-in: 16e5a0d4 user: jan.nijtmans tags: for_tkdnd
16:36
Maintain our own button state so we can provide Tk_UpdatePointer with the data that it expects. check-in: 19f065f9 user: marc_culler tags: mac_enter_exit
16:23
Split long line check-in: d094ed74 user: jan.nijtmans tags: core-8-6-branch
16:11
Re-introduce TkMacOSXGetTkWindow() as macro check-in: 35f40fab user: jan.nijtmans tags: for_tkdnd
2020-09-05
22:00
Supply the missing description of TkpWarpPointer. check-in: 8e66fb3f user: marc_culler tags: mac_enter_exit
20:33
One more trick. check-in: de363624 user: culler tags: mac_enter_exit
20:06
Deal with the nested tracking areas in the title bar. check-in: 465541a6 user: culler tags: mac_enter_exit
17:02
Deal with coordinate conversion on older macs. Edit comments. check-in: d2e35adc user: culler tags: mac_enter_exit
2020-09-04
21:11
Remove a hash table that was not needed check-in: cbb6f876 user: culler tags: mac_enter_exit
19:36
Merge 8.6. Minor simplification: no need for separate stub entry for Tk_MacOSXGetNSViewForDrawable() check-in: 0f9ce2a3 user: jan.nijtmans tags: for_tkdnd
18:00
Straighten out a lot of convoluted code in tkMacOSXMouseEvent.c check-in: ae45e74a user: culler tags: mac_enter_exit
16:56
Merge 8.5 check-in: 29eeab61 user: jan.nijtmans tags: core-8-6-branch
12:38
TIP #581: grid/pack/place implementation (internal) and documentation check-in: d17cad9d user: jan.nijtmans tags: core-8-6-branch
2020-09-03
13:39
Another round of TIP #581-related name changes. Now merely concentrated on consistancy in the test-cases check-in: 78e259ef user: jan.nijtmans tags: core-8-6-branch
08:15
(cherry-pick: Slave ->Pane, Master->Container in tkPanedwindow.c More Master->Container-related changes check-in: f1914ef2 user: jan.nijtmans tags: core-8-6-branch
06:33
Merge 8.6 check-in: 0e8b85e0 user: jan.nijtmans tags: tip-581
06:18
Implement part of TIP #581: Master/Slave. Not complete yet, and also the change to TkGetGeomContainer/TkGetTransientContainer is left out for now. check-in: 2eea8055 user: jan.nijtmans tags: core-8-6-branch
2020-09-02
19:43
Slave ->Pane, Master->Container in tkPanedwindow.c check-in: 891b0875 user: culler tags: tip-581
16:09
Better fix for [d72abe6b54] using NSEvents. check-in: 5ea82621 user: marc_culler tags: mac_enter_exit
15:21
Merge 8.6 check-in: 5cee0274 user: jan.nijtmans tags: tip-581
14:57
Merge 8.6 check-in: 588f8d51 user: jan.nijtmans tags: for_tkdnd
14:01
Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable() check-in: 3745ef11 user: jan.nijtmans tags: core-8-6-branch
13:33
Upgrade from Xcode 11.6 to 11.7 check-in: 1467c564 user: jan.nijtmans tags: core-8-5-branch
09:31
Merge 8.6 check-in: eb27a56f user: jan.nijtmans tags: for_tkdnd
08:39
Fix safe.test when running in a Tcl 8.7 environment (backported from Tk 8.7) check-in: dbcc3aaf user: jan.nijtmans tags: core-8-6-branch
08:29
Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename (internal) TkMacOSXDrawableWindow() to TkMacOSXGetNSWindowForDrawable(). Code (type-cast) cleanup check-in: dbffe62b user: jan.nijtmans tags: core-8-6-branch
2020-09-01
19:40
Remove a couple of superfluous casts. check-in: 6bf8a038 user: marc_culler tags: for_tkdnd
19:08
Rename 3 badly named functions that were exported as stubs; export under both old and new names; edit comments. check-in: a56fdb8f user: marc_culler tags: for_tkdnd
07:35
TkRegion cannot be used in tkMacOSX.h check-in: c914be8b user: jan.nijtmans tags: for_tkdnd
06:58
Merge 8.6. Change signature of Tk_MacOSXGetTkWindow/Tk_MacOSXGetCGContextForDrawable check-in: eaeea764 user: jan.nijtmans tags: for_tkdnd
02:06
Suggestions for name cleanup with compatibiltiy for 8.6.11 Closed-Leaf check-in: 1f4afdb5 user: culler tags: 8-6-11-compatibility
2020-08-31
16:23
Remove obsolete code check-in: 4ce7b5b1 user: jan.nijtmans tags: core-8-6-branch
10:47
Merge 8.6 , check-in: d76f1171 user: jan.nijtmans tags: tip-581
10:01
Change expectation of safe-5.1 (error-message changed in Tcl) Don't use Tcl_GetMaster() any more, use Tcl_GetParent() in stead. With fallback for Tcl < 8.6.11. check-in: d182fef0 user: jan.nijtmans tags: core-8-6-branch
07:12
More tweaks, (mainly TkMacOSXGetCGContextForDrawable <-> TkMacOSXCGContext) check-in: eb976556 user: jan.nijtmans tags: for_tkdnd
2020-08-30
21:05
More tweaks check-in: 1520c153 user: jan.nijtmans tags: for_tkdnd
2020-08-28
14:16
Export TkMacOSXGetCGContextForDrawable() too, that's the only function from the "nicer_stubs" branch which can be added without compatibility problems check-in: 2a691699 user: jan.nijtmans tags: for_tkdnd
09:36
Export TkMacOSXGetTkWindow() for TkDND, without this it cannot be compiled as stub-enabled extension check-in: a964ad7e user: jan.nijtmans tags: for_tkdnd
06:53
Add some explicit typecasts, e.g. to (Drawable), and prevent higher-level compiler warnings check-in: bd90d889 user: jan.nijtmans tags: core-8-6-branch
01:25
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: 64db15cc user: kevin_walzer tags: core-8-6-branch
2020-08-27
10:24
Some internal master -> container renamings, nothing related to API check-in: 79004cab user: jan.nijtmans tags: core-8-6-branch
07:09
TkContentView -> TKContentView (twice) check-in: 092db1ea user: jan.nijtmans tags: core-8-6-branch
06:15
Eliminate type casts to (TKContentView *) check-in: 0462ed49 user: jan.nijtmans tags: core-8-6-branch
2020-08-26
20:36
Merge 8.6 check-in: 61124c01 user: culler tags: mac_styles
18:59
Add comments explaining the obscure reason that the name TkMacOSXGetRootControl exists and why it should never be used. check-in: 8a0c1c7e user: culler tags: core-8-6-branch
16:30
Add Big Sur styled notebook tabs. Fix a typo found by Csaba Nemethi. check-in: 65fce3c9 user: culler tags: mac_styles
13:36
Another simplification: Change TkMacOSXDrawableView() from a MODULE_SCOPE function to a macro. This saves an empty wrapper-function for TkMacOSXGetRootControl() check-in: 6c48f252 user: jan.nijtmans tags: core-8-6-branch
11:14
Simplifications, because TkMacOSXGetDrawablePort() always returns NULL Remove stub copies which are only meant for future NSAPI-related support: Since no browser supports NSAPI any more, who cares .... check-in: d2e6f75c user: jan.nijtmans tags: core-8-6-branch
07:39
Put back a dummy Tk_MacOSXTkOwnsCursor(), just because it's in the public stub table. Can be removed fully in Tk 8.7. More simplifications Closed-Leaf check-in: 34a2e4ba user: jan.nijtmans tags: bug-08eb057dea
2020-08-25
16:16
Fix [08eb057dea]: remove two unused stub functions related to cursors and dating back to Carbon. check-in: 6a03af53 user: culler tags: bug-08eb057dea
14:25
Merge 8.6 check-in: 9e76ad4c user: culler tags: mac_styles
14:23
Rename the NSGraphicsContext macro and add a flipped parameter. Fix accent colors on old macs. check-in: 965d859e user: culler tags: core-8-6-branch
11:37
Merge 8.6 check-in: 12fc6d0b user: culler tags: mac_styles
11:36
Fix one more compilation issue with old macOS targets. check-in: 3117b13f user: culler tags: core-8-6-branch
09:25
Merge 8.5 check-in: 2abc75e4 user: jan.nijtmans tags: core-8-6-branch
09:22
Keep gcc-5 and gcc-6 builds on "bionic", because "focal" doesn't have these check-in: 41967a6d user: jan.nijtmans tags: core-8-5-branch
2020-08-24
20:21
Move XGetImage and XCopyArea to tkMacOSXImage.c and eliminate references to XImage.pixelpower. check-in: 69f7f471 user: culler tags: core-8-6-branch
17:32
Merge 8.6 check-in: a072dd22 user: culler tags: mac_styles
17:00
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: 52c44d24 user: culler tags: core-8-6-branch
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: a288b5fc user: fvogel tags: core-8-6-branch
09:30
Fix duplicate test name scrollbar-3.50.1 Closed-Leaf check-in: d8819e41 user: fvogel tags: fv-macos-scrollbar-tests
08:33
Upgrade Travis build from bionic to focal check-in: d8ad4a1c user: jan.nijtmans tags: core-8-5-branch
01:08
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: 4b85274c user: culler tags: core-8-6-branch
00:47
Test branch for AppleScript bugs with patch from Lars Helstrom Closed-Leaf check-in: 97225dc1 user: kevin_walzer tags: doscript_goofs
00:44
Use graphicsPort instead of CGContext if the minimum target is earlier than 10.10. Closed-Leaf check-in: d30364a2 user: culler tags: bug-bc62f78191
2020-08-23
22:10
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: 648bc418 user: fvogel tags: core-8-6-branch
14:28
Address compiler warnings. Closed-Leaf check-in: c5b5547b user: culler tags: nopixelpower
13:21
Fix [bc62f78191]: compilation issues when targeting older macOS versions. check-in: 1bb3f244 user: culler tags: bug-bc62f78191
2020-08-22
19:16
Remove all use of XImage.pixelpower, but not the field, simplify and reorganize. check-in: 8db46da0 user: culler tags: nopixelpower
2020-08-21
16:49
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 77ce1a01 user: culler tags: core-8-6-branch
16:26
Edit comments, make some stylistic changes, remove an unused function parameter. Closed-Leaf check-in: 8782c85d user: culler tags: mac_clip
15:39
Fix [291699a5]: ttk::scrollbar : graphical grip does not have mouse bindings. Also remove some eol-spacing. check-in: a3130266 user: jan.nijtmans tags: core-8-6-branch
13:50
Fix [b505e5f6a9]: Aqua: possible to implement XSetClipRectangles()? check-in: 06bef50c user: jan.nijtmans tags: core-8-6-branch
13:17
Fix 2 places where using "unsigned long" is overkill on 64-bit platforms check-in: 2edf1bcf user: jan.nijtmans tags: core-8-6-branch
2020-08-20
22:50
Fix mouse bindings for scrollbars with graphical grip elements. Closed-Leaf check-in: 313a2d31 user: bll tags: bug-291699a5
22:48
Create new branch named "bug-291699a5" check-in: d3584b5d user: bll tags: bug-291699a5
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: 83d96b8e user: fvogel tags: core-8-6-branch
2020-08-19
20:24
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0. The focus ring of selected items of ttk::treeview disappears in the process. Also, clarify the layout (pack-like) algorithm, and simplify the code by not specifying option values that are anyway the default. Finally, remove documentation of the non-implemented TTK_STICK_ALL flag. check-in: 8e52d751 user: fvogel tags: core-8-6-branch
20:19
Comment out documentation of -border and -unit as layout options. Closed-Leaf check-in: 15c3a464 user: fvogel tags: bug-031dfcf1dd
16:32
More cleanup in TkMacOSXSetupDrawingContext - thanks to Christopher Chavez. check-in: 27eb5538 user: culler tags: mac_clip
16:15
Make TkpReleaseRegion and TkpRetainRegion static; remove mac-specific code from xgc.c; remove call to XSetClipMask; add debug logging check-in: fefada68 user: culler tags: mac_clip
15:34
Merge 8.6 check-in: 78da20aa user: jan.nijtmans tags: tip-581
13:56
Adapt systemSelectedTabTextColor to Big Sur. check-in: 990a4e5d user: culler tags: core-8-6-branch
13:03
Merge 8.6 check-in: dd3b41f3 user: jan.nijtmans tags: mac_styles
08:16
Move stub entry for XSetClipRectangles to 106, since 92 is already filled in Tk 8.7 check-in: 5dda89b0 user: jan.nijtmans tags: mac_clip
2020-08-18
22:27
Yet another cleanup of TkMacOSXSetupDrawingContext check-in: d8e61057 user: culler tags: mac_clip
16:36
Test using XSetClipRectangles on macOS. check-in: 1f8750a2 user: culler tags: mac_clip
09:33
Merge 8.5 check-in: 1eda8ea7 user: jan.nijtmans tags: core-8-6-branch
2020-08-17
21:17
Micro-optimization in tkScale.c, following no-op observation provided in [81c3ef9314]. check-in: 2c6d9d34 user: fvogel tags: core-8-6-branch
21:15
Remove rounding of the fromValue to the resolution (which is a no-op). Closed-Leaf check-in: d4bc0b58 user: fvogel tags: bug-3003895fff, bug-1899040fff, bug-81c3ef9314
21:11
Remove comment relic. check-in: 76668172 user: fvogel tags: bug-3003895fff, bug-1899040fff, bug-81c3ef9314
13:14
Update Xcode from 11.5 to 11.6. Make "make install" and "make dist" part of the Travis build. check-in: d5dec6f1 user: jan.nijtmans tags: core-8-5-branch
12:10
Xcode 9 and 10 builds are failing. Let's see if this helps. check-in: e2deb0ee user: jan.nijtmans tags: core-8-6-branch
06:34
one more "const" check-in: 7beb7c35 user: jan.nijtmans tags: core-8-6-branch
06:28
const usage check-in: 5330c5f2 user: jan.nijtmans tags: core-8-6-branch
06:08
Disable warnings C4146 and C4305 (last one for 32-bit only) on Microsoft compilers. Tcl already does this, but this was never taken over by Tk check-in: 75413cd1 user: jan.nijtmans tags: core-8-6-branch
2020-08-16
18:56
Backport [7510e5a9b9] and add corresponding documentation in ttk_widget.n so that -font and -foreground are now documented in 8.6 in addition to 8.7. See request in [ddac78bd5e]. check-in: 08f5eeee user: fvogel tags: core-8-6-branch
2020-08-15
20:22
Merge bug-315104a5c10 (fixes [cf84f08a5a]) check-in: ecfbbb72 user: culler tags: mac_styles
13:38
Merge 8.6 check-in: 99e9fc5e user: culler tags: mac_styles
13:01
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: d6f459ad user: culler tags: core-8-6-branch
11:56
misplaced #endif Closed-Leaf check-in: d56f46d6 user: culler tags: bug-315104a5c10-8-6
10:37
Adjustments for 10.6 check-in: 981152a6 user: culler tags: bug-315104a5c10-8-6
10:22
sync with bug-315104a5c10 check-in: 88126164 user: culler tags: bug-315104a5c10-8-6
2020-08-14
20:55
Also generate <<AppearanceChanged>> events when the Highlight Color is changed. Closed-Leaf check-in: 2cdadae4 user: culler tags: bug-315104a5c10
19:28
Use Blue as the default accent color before 11.0, Multicolor after. check-in: e8562155 user: culler tags: bug-315104a5c10
19:01
Try using Blue when the standardDefaults return nil. Will this work with the new rainbow color on Big Sur? check-in: dd4f67e8 user: culler tags: bug-315104a5c10
17:11
Guard against unitialized UserDefaults. check-in: d73cc8ac user: culler tags: bug-315104a5c10
15:39
Fix [cf84f08a5a]: mac_styles crash when a combobox is too small. check-in: 1de46b02 user: culler tags: bug-315104a5c10
15:09
Remove <<AccentChanged>> and add <<AppearanceChanged>>, sent along with one of <<LightAqua>> or <<DarkAqua>>. check-in: 8a271a51 user: culler tags: bug-315104a5c10
09:26
doc fixes check-in: 5ba99fd3 user: jan.nijtmans tags: core-8-6-branch
2020-08-13
19:28
Aqua - automatically support all colors in Apple's system ColorList check-in: 6f1a4e31 user: culler tags: core-8-6-branch
16:36
Use the TkMacOSXInDarkMode from bug-315104a5c10 Closed-Leaf check-in: 5c25deeb user: culler tags: mac_colorlist
13:27
Fix TkMacOSXInDarkMode check-in: 3f9f83d8 user: culler tags: bug-315104a5c10
09:59
testcase cleanup check-in: cefc2c4a user: jan.nijtmans tags: core-8-6-branch
07:50
Add XOffsetRegion and XkbKeycodeToKeysym to (internal X11) stub table. More use of TCL_UNUSED macro check-in: 9cf95769 user: jan.nijtmans tags: core-8-6-branch
2020-08-12
21:05
Add a variable to the TKContentView for remembering the last appearance. check-in: 910eb11c user: culler tags: bug-315104a5c10
16:16
Fix an issue with 10.9 check-in: c22d88d7 user: culler tags: mac_colorlist
15:21
Fix some issues with 10.6 check-in: a9d1bffb user: culler tags: mac_colorlist
14:07
.travis.yml update for newer tags check-in: 59806d0f user: jan.nijtmans tags: core-8-5-branch
13:29
Remove extra whitespace. check-in: be127e19 user: culler tags: mac_colorlist
13:20
Aqua - automatically support all NSColors in the System ColorList. check-in: 5a5a3ab5 user: culler tags: mac_colorlist
09:44
Implementation ofr TIP #581 for Tk check-in: 04e63a46 user: jan.nijtmans tags: tip-581
07:24
Rename (internal) MAASTER_MENU to MAIN_MENU, but keep the original, just to be sure check-in: b1c5b3d6 user: jan.nijtmans tags: core-8-6-branch
2020-08-11
21:25
Fix the first event reporting a change in effective appearance check-in: 56a2a78a user: culler tags: bug-315104a5c10-8-6
21:21
Fix the first event reporting a change in effective appearance check-in: 4c9fc3a5 user: culler tags: bug-315104a5c10
17:56
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: fed6b21c user: culler tags: bug-315104a5c10-8-6
16:43
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: 675857db user: culler tags: bug-315104a5c10
11:40
Add 3 more stub entries to MacOSX X11 stub table, which win32 already has: XDestroyIC(), XCreatePixmapCursor(), XCreateGlyphCursor() check-in: c091e34b user: jan.nijtmans tags: core-8-6-branch
2020-08-10
21:52
Fix [315104a5c10] for 8.6: Inappropriate virtual events sent when accent color is changed. check-in: a7ef9bdd user: culler tags: bug-315104a5c10-8-6
20:55
Fix [315104a5c10]: Inappropriate virtual events sent when accent color is changed. check-in: fa683cb0 user: culler tags: bug-315104a5c10
13:01
WIP Closed-Leaf check-in: ca3ea392 user: jan.nijtmans tags: no-master-slave
2020-08-07
12:45
Edit comments check-in: 0baa9535 user: culler tags: mac_styles
2020-08-06
21:46
Arrange that Ttk initializations which depend on the OS Version get run after the NSApplication has been recreated. check-in: 4c767472 user: culler tags: mac_styles
16:16
Add stub entry for XLowerWindow() on MacOS (no idea why this was commented out, windows and X11 already had this) More use of TCL_UNUSED() check-in: b8357bc1 user: jan.nijtmans tags: core-8-6-branch
15:34
More use of TCL_UNUSED() macro check-in: 43251097 user: jan.nijtmans tags: core-8-6-branch
2020-08-05
20:43
Use the same ttk entry padding for 10.14 as 10.15. check-in: 1caf5af4 user: culler tags: mac_styles
2020-08-04
21:34
Rename references to CrtSlave -> CrtAlias. Some more slave -> child changes not affecting the API check-in: 582c78f4 user: jan.nijtmans tags: core-8-6-branch
16:13
merge 8.6 check-in: d97324d5 user: culler tags: mac_styles
15:30
Update color documentation. check-in: c1747258 user: culler tags: core-8-6-branch
14:26
Minor doc fixes check-in: f452b94b user: jan.nijtmans tags: core-8-6-branch
14:25
Make TCL_UNUSED() macro usable in Tk 8.6 check-in: 38069c1f user: jan.nijtmans tags: core-8-6-branch
11:56
Address compiler warnings about dark mode when building on new systems with old targets. check-in: 648ac545 user: culler tags: core-8-6-branch
2020-08-03
20:33
Merge 8.6 check-in: 8ee7db3a user: culler tags: mac_styles
20:29
merge mac_background check-in: 24490b94 user: culler tags: core-8-6-branch
20:07
Add the backgroundLoop from mac_styles, to allow Tk to run while a menu is open. Closed-Leaf check-in: 74c271ae user: culler tags: mac_background
17:32
Merge 8.6 check-in: 18b49b6e user: culler tags: mac_styles
17:29
Fix [810fa78c60]: macOS entry padding depends on the OS version; use systemControlAccentColor in ttkMacOSXTheme.c check-in: be577b43 user: culler tags: mac_styles
17:25
end-of-line spacing cleanup check-in: 1a2f06a4 user: jan.nijtmans tags: core-8-6-branch
13:25
Merge 8.6 check-in: 758c7c8d user: culler tags: mac_styles
13:23
Merge 8.6 check-in: b0ec76ba user: culler tags: core-8-6-11-rc
13:21
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: 1d1ba95c user: culler tags: core-8-6-branch
12:41
Edit comments. Closed-Leaf check-in: 1fa2307a user: culler tags: bug-fca13549b6
02:16
Be a little more efficient. check-in: 804335b7 user: culler tags: bug-fca13549b6
01:28
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: aac03349 user: culler tags: bug-fca13549b6
2020-08-02
14:15
Merge 8.6 check-in: c72d0ceb user: culler tags: core-8-6-11-rc
14:13
Edit comments check-in: 518da0ca user: culler tags: core-8-6-branch
2020-08-01
20:50
Merge 8.6 check-in: 6ff567db user: culler tags: mac_styles
20:49
Merge 8.6 - improved color handling for macOS check-in: 51396dca user: culler tags: core-8-6-11-rc
20:47
Simplify macOS color handling code and make winfo rgb work correctly with light and dark mode. check-in: 9a0b6ffb user: culler tags: core-8-6-branch
16:12
The colormaps do not fix winfo rgb. Handle that directly. And deal with Big Sur deprecations. Closed-Leaf check-in: da8477e0 user: culler tags: mac_colors
2020-07-31
21:10
Adjust some unixEmbed tests which were failing sporadically. check-in: d2a38a8a user: culler tags: mac_colors
20:34
Remove an unused function. Deal with colors which are not supported on older systems (10.9) check-in: 6d5dc50c user: culler tags: mac_colors
18:44
Prevent a warning on systems without darkAqua. check-in: a58833d7 user: culler tags: mac_colors
18:29
Fix the build for systems without darkAqua. check-in: 5b552295 user: culler tags: mac_colors
17:09
Tidying up a few loose ends. check-in: a5f25e56 user: culler tags: mac_colors
15:00
Make winfo rgb work correctly with the light and dark colormaps check-in: 4a1e2fee user: culler tags: mac_colors
2020-07-30
20:32
Change terminology. Keep separate TkColors for light and dark mode. check-in: 336ec40a user: culler tags: mac_colors
2020-07-29
21:20
Clean up a few more things. check-in: 92149ca7 user: culler tags: mac_colors
14:48
Fix the hash table logic and some build issues. check-in: 4cae7932 user: culler tags: mac_colors
03:51
Remove lines that were commented out. check-in: 27e6e7c4 user: culler tags: mac_colors
03:25
Add the new header file too. check-in: b2d0cbae user: culler tags: mac_colors
03:22
Merge 8.6 check-in: f9ef3a9d user: culler tags: mac_styles
03:11
Clean up tkMacOSXColor.c so it is not so painful to add new colors. check-in: 5b2bc6ad user: culler tags: mac_colors
2020-07-27
16:49
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: a2939c5e user: culler tags: core-8-6-11-rc
16:23
Merge mac_testing: fix testing and build issues on the various supported versions of macOS. check-in: f68fa7ed user: culler tags: core-8-6-branch
2020-07-25
14:48
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 69dd7c7d user: culler tags: core-8-6-branch
14:21
Remove the race condition from listbox-21.10 the same way as for listbox-21.9 Closed-Leaf check-in: 81a186f7 user: culler tags: mac_testing
14:15
Fix the fontchooser demo correctly. check-in: 533a55fd user: culler tags: mac_testing
2020-07-24
21:21
Fix the build for Snow Leopard. Fix the fontchooser demo. check-in: cc5a224f user: culler tags: mac_testing
17:21
merge 8.6 check-in: 303c9a61 user: dgp tags: core-8-6-11-rc
15:32
Fix Windows tests which were affected by the Mac changes. check-in: 13ceb0aa user: culler tags: mac_testing
2020-07-23
21:25
On Sierra the linkColor property must be explicitly declared as a class property. check-in: d8d7aaca user: culler tags: mac_testing
20:46
Still fiddling with listbox-21.9 check-in: fee43f7f user: culler tags: mac_testing
20:32
Another adjustment to listbox-21.9 check-in: 0376aa90 user: culler tags: mac_testing
19:53
Commit [4c6a42bd] changed the font used in textWind.test for aqua. It appears we can use 'Courier' instead of 'Courier New' on all three platforms with no failure (tested on Windows Vista and Linux Debian 10). check-in: 98889808 user: fvogel tags: core-8-6-branch
19:44
Adjust a couple of textDisp tests for El Capitan check-in: cf443108 user: culler tags: mac_testing
19:14
Fix the (re)declaration of linkColor so it works on all systems. check-in: 23d16fa9 user: culler tags: mac_testing
18:31
Adjust listbox-21.9 check-in: c4aa44ab user: culler tags: mac_testing
17:48
Fix build on Mavericks. check-in: 467e9ee2 user: culler tags: mac_testing
17:13
See if we can speed up textDisp.test check-in: 7e354b5f user: culler tags: mac_testing
16:56
All tests pass on Yosemite now. check-in: 6e3b7918 user: culler tags: mac_testing
16:22
Deal with mapping/unmapping packed and placed subwindows in a benign way. check-in: 15556b8b user: culler tags: mac_testing
15:22
The added event loops work to update the mapped flags for packed and placed windows, but they break more than they fix. check-in: 12ec9c75 user: culler tags: mac_testing
2020-07-22
21:31
More Yosemite fixes. Why did it start to hang in safePrimarySelection-3.1? check-in: 54075244 user: culler tags: mac_testing
20:52
Fix issues with mapping and unmapping windows revealed by tests on Yosemite. check-in: 6f4c73aa user: culler tags: mac_testing
18:30
Fix Yosemite compiler warnings and bugs in tests revealed by testing on Yosemite. check-in: c35846ca user: culler tags: mac_testing
03:30
Make image testing work better in the Sierras check-in: b4ca9973 user: culler tags: mac_testing
02:09
Fix some compiler warnings on Sierra. check-in: 404ce711 user: culler tags: mac_testing
2020-07-21
18:36
Improve image testing on macOS. check-in: 5d1444cf user: culler tags: mac_testing
2020-07-20
19:46
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 497f608d user: culler tags: core-8-6-branch
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: bed5c376 user: culler tags: core-8-6-branch
17:59
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: a80cdf10 user: culler tags: core-8-6-branch
17:32
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 4c6a42bd user: culler tags: core-8-6-branch
2020-07-19
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 96280495 user: fvogel tags: core-8-6-branch
17:00
The semantics of TkpWillDrawWidget was reversed in a previous commit in this branch. Propagate this change to platforms other than macOS. Closed-Leaf check-in: 3970d5e6 user: fvogel tags: idle_curiosity
2020-07-18
18:50
Add the nsimage initialization code. check-in: c5cbd851 user: marc_culler tags: mac_styles
18:45
Merge 8.6 check-in: fd96667e user: marc_culler tags: mac_styles
16:53
Provide better control over how and when [NSView drawRect:] is called. check-in: 5dc77702 user: marc_culler tags: core-8-6-branch
13:08
Remove the focus ring of selected items of ttk::treeview. check-in: b444e014 user: fvogel tags: bug-031dfcf1dd
13:07
Document -border and -unit options for ttk layouts. check-in: 81c25bdf user: fvogel tags: bug-031dfcf1dd
12:38
Remove documentation of non-implemented TTK_STICK_ALL flag. check-in: f0f7818e user: fvogel tags: bug-031dfcf1dd
12:18
In ttk layouts, specifying -expand 1 (resp. TTK_EXPAND) is superfluous when -side (resp. TTK_PACK_*) is not given. Remove such superfluous specifications. check-in: 1d491e64 user: fvogel tags: bug-031dfcf1dd
12:10
Two occurrences leftover in previous commit. check-in: c25dd4dd user: fvogel tags: bug-031dfcf1dd
12:05
In ttk layouts, when -expand 1 is specified, then -side is ignored. Ditto for respectively the TTK_EXPAND and TTK_PACK_* flags. Remove such specs that are anyway ignored. check-in: 9e81ad23 user: fvogel tags: bug-031dfcf1dd
10:24
More detailed documentation of the simplified packing algorithm and options used by ttk for layouts. check-in: 33934b55 user: fvogel tags: bug-031dfcf1dd
2020-07-17
22:53
Document -expand for layouts, and order layout options alphabetically. check-in: 9e181637 user: fvogel tags: bug-031dfcf1dd
22:18
merge idle_curiosity Closed-Leaf check-in: 8bdf73ee user: culler tags: stylish_idle_curiosity
22:14
Fix the display artifacts in the (unneeded) withdraw-configure-deiconify cycle. check-in: e2b646b1 user: culler tags: idle_curiosity
21:07
Better formatting for the ttk Geometry man page. check-in: b1def9d1 user: fvogel tags: bug-031dfcf1dd
12:24
Merge mac_styles check-in: 3cba1b7f user: culler tags: stylish_idle_curiosity
12:21
Correction to spinbox position. check-in: 6c980612 user: culler tags: mac_styles
2020-07-16
18:55
Fix NSImage; merge mac_styles with new padding check-in: df45e488 user: culler tags: stylish_idle_curiosity
18:47
Fix padding for entryish widgets. Thanks to Csaba Nemethi check-in: 93c21067 user: culler tags: mac_styles
17:46
New merge of idle_curiosity and mac_styles. check-in: cf419d9b user: culler tags: stylish_idle_curiosity
14:32
Fix stupid error with isDrawing - thanks Christopher, Nicolas and Kevin. check-in: 20a43e9c user: culler tags: idle_curiosity
2020-07-15
20:57
More fixes from [7ebdd17974] (thanks Christopher Chavez): remove the needsRedisplay flag, update comments. check-in: 87970183 user: marc_culler tags: idle_curiosity
20:16
macOS: remove unneeded code observed in [7ebdd17974], remove tkMacOSXFlushWindows, make XSync do nothing except process timer events. check-in: af841408 user: marc_culler tags: idle_curiosity
14:33
Code simplifications: Don't bother the typedefs 'EventMask' and 'ModMask' for 'unsigned long', since Tk cannot handle more than 32 bits anyway. Simply use 'unsigned' everywhere. check-in: a58a2a51 user: jan.nijtmans tags: core-8-6-branch
11:14
Merge 8.6 Some formatting. check-in: 7ef55b5d user: jan.nijtmans tags: bug-xim
2020-07-14
13:26
Remove duplicate line in tkMacOSXWindowEvent.c check-in: 7ac28ee6 user: marc_culler tags: idle_curiosity
08:40
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 723eb355 user: fvogel tags: core-8-6-branch
2020-07-13
16:57
Merge 8.6 check-in: f2a42938 user: jan.nijtmans tags: bug-xim
16:24
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: bacec98e user: fvogel tags: core-8-6-branch
14:54
Do not process timer events in drawRect (Thanks to Nicolas Bats) and remove references to ServiceMode since Tcl_ServiceAll is not being called anymore. check-in: 491f5a56 user: marc_culler tags: idle_curiosity
2020-07-12
22:20
Tweak and untweak a couple of tests with race conditions. check-in: 3fae4554 user: marc_culler tags: idle_curiosity
20:50
Process timer events as well as idle events in some of the inner event loops used by Tk check-in: e0e4d873 user: marc_culler tags: idle_curiosity
16:46
Merge 8.6 check-in: 4e1b9382 user: marc_culler tags: mac_styles
15:51
Merge 8.6 check-in: d4004b94 user: jan.nijtmans tags: idle_curiosity
15:21
Spurious additional :: check-in: 5af8ef4b user: jan.nijtmans tags: core-8-6-branch
14:51
Merge 8.6 (one "::msgcat::mc missing) Leaf check-in: 1b2566ae user: jan.nijtmans tags: bug-1f46cac080
14:44
Fix [2442314]: Fontchooser - use message catalog for font style. check-in: c6a8db22 user: jan.nijtmans tags: core-8-6-branch
13:58
Proposed fix for [1f46cac080]: :tk::fontchooser contains a couple of issues check-in: 240b4bf3 user: jan.nijtmans tags: bug-1f46cac080
10:17
Add yet another comment about the '#if 0' in tkFont.c Closed-Leaf check-in: 05dc59e7 user: fvogel tags: bug-7655f65ae
09:35
tkFont.c needs to include tkMacOSXInt.h on macOS, because this is where TK_DRAW_IN_CONTEXT is defined. check-in: 354421e2 user: fvogel tags: bug-7655f65ae
09:33
merge core-8-6-branch check-in: c1cd7e79 user: fvogel tags: bug-7655f65ae
09:33
The draw-in-context functions on platforms for which TK_DRAW_IN_CONTEXT is not defined are unused. Add comments telling this and pointing to ticket [7655f65ae7]. check-in: 5c8f3f44 user: fvogel tags: bug-7655f65ae
09:25
Fix regression introduced by [f7f8ba2e3e]. Patch by Christopher Chavez. check-in: 661a910e user: fvogel tags: bug-7655f65ae
2020-07-10
07:04
Minor bindings cleanup. Some removal of "expr" when we can do without it. Some KeyPress -> Key changes (which are synonymes). Some implicit <Button-1> specifications in stead of simply <1> (making clear this is not a binding to the "1" key). check-in: a9d1ac36 user: jan.nijtmans tags: core-8-6-branch
2020-07-08
22:07
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0 check-in: 477e403b user: fvogel tags: bug-031dfcf1dd
20:36
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: dcdc31c8 user: fvogel tags: core-8-6-branch
2020-07-07
20:41
Fix blank space Closed-Leaf check-in: 4f2f3a80 user: fvogel tags: bug-09abd739b5
20:39
Same fix, code organized differently check-in: 42fb0e35 user: fvogel tags: bug-09abd739b5
20:33
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 91653c73 user: fvogel tags: bug-09abd739b5
07:40
Merge fixes for [40e4bf61] and [e3888d5820] check-in: a8ce959b user: jan.nijtmans tags: core-8-6-11-rc
07:33
Autoconf, using slightly modified autoconf-2.59. This fixes two bugs (backported from autoconf-2.69): One (for UNIX) using "Intrinsic.h" in stead of "Xlib.h", one (for Windows) related to some shell-script quoting (fatal to Window's Travis build). check-in: 8ffd0a92 user: jan.nijtmans tags: core-8-6-11-rc
2020-07-06
21:18
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens at idle time, and the fix does not change this. check-in: 7f3b5a11 user: fvogel tags: core-8-6-branch
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: de3c5d23 user: fvogel tags: core-8-6-branch
20:43
autoconf check-in: 10033de1 user: dgp tags: core-8-6-11-rc
20:38
Bump to 8.6.11 for release check-in: d41b9229 user: dgp tags: core-8-6-11-rc
2020-07-05
20:04
Add test spinbox-19.21 testing for a spinbox the same thing entry-19.21 does for an entry widget. Closed-Leaf check-in: 6b31402c user: fvogel tags: bug-40e4bf6198
20:01
Bring entry-19.19 and spinbox-19.19 in line with the fix for [40e4bf6198]. Validation is now aborted earlier (and more correctly) when a validation loop is detected, therefore the widget content does no longer change in the process. check-in: 8b74f4d5 user: fvogel tags: bug-40e4bf6198
17:05
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 10273d83 user: fvogel tags: core-8-6-branch
2020-07-03
12:53
Fix bug in previous commit check-in: 1c774eb7 user: jan.nijtmans tags: core-8-6-branch
12:35
Minor optimizations in ::tk::EntryBackspace and ::tk::EntryTranspose check-in: 70d3bfec user: jan.nijtmans tags: core-8-6-branch
2020-07-02
00:02
merge bug-2d24591c; fix -postoffset with default style. check-in: be7b9304 user: bll tags: core-8-6-branch
2020-06-30
16:11
Fix -postoffset to work with the default combobox style. If -style is not set, cget returns an empty string. Closed-Leaf check-in: fffb39d1 user: bll tags: bug-2d24591c
16:08
Create new branch named "bug-2d24591c" check-in: 6c0d8dba user: bll tags: bug-2d24591c
2020-06-29
12:34
A few missing entries in .fossil-settings/ignore-glob and .gitignore check-in: 1e832fde user: jan.nijtmans tags: core-8-6-branch
09:07
Fix "make dist" check-in: 1b137548 user: jan.nijtmans tags: core-8-6-branch
08:21
Make Travis build labels the same as Tcl check-in: a9814e35 user: jan.nijtmans tags: core-8-6-branch
08:15
Workaround for missing "man.macros" in Travis' Tcl installation check-in: 6afe523b user: jan.nijtmans tags: core-8-6-branch
2020-06-28
15:34
Merge make-dist branch: Now travis checks regressions in "make dist" too check-in: aba1875a user: jan.nijtmans tags: core-8-6-branch
2020-06-27
09:38
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: dd165276 user: fvogel tags: core-8-6-branch
09:21
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 252047d4 user: fvogel tags: core-8-6-branch
09:14
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: 6920b22d user: fvogel tags: core-8-6-branch
2020-06-26
13:33
Add "make dist" target to Travis build, as regression test. This should continue to work. Closed-Leaf check-in: a34aacf4 user: jan.nijtmans tags: make-dist
11:21
Remove left-over debugging printf check-in: fd3f19d8 user: jan.nijtmans tags: core-8-6-branch
2020-06-25
21:12
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 09485205 user: culler tags: core-8-6-branch
10:17
Additional entries in fossil's ignore-glob check-in: 01d2f16f user: jan.nijtmans tags: core-8-6-branch
09:26
Merge 8.5 check-in: b18002d6 user: jan.nijtmans tags: core-8-6-branch
08:57
Fix 9080d6a871: Build fix for tcl on macOS on Apple Silicon. Add manifest.uuid to distribution, so we can see exactly what commit-id "make dist" is built from (even when it's built from GIT). check-in: db331dd5 user: jan.nijtmans tags: core-8-5-branch
2020-06-22
20:18
Document platform differences in vertical scrolling events. Add documentation of horizontal scrolling events, also with platform specificities. Closed-Leaf check-in: a85e141c user: fvogel tags: bug-cd051b586a
19:55
Remove obsolete mention of MouseWheel events being directed to the windos having the keyboard focus. check-in: d34b7ff0 user: fvogel tags: bug-cd051b586a
2020-06-21
19:22
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 1e679f69 user: fvogel tags: bug-cd051b586a
16:00
Let tests bind-33.20 and bind-33.21 pass. Closed-Leaf check-in: 50f16135 user: fvogel tags: bug-16ef161925
15:54
Add two new tests, bind-33.20 and bind-33.21, exercising bindings to mixed types (Key and Button) events as sent by the keyboard (including the KeyRelease event) and mouse. These tests currently fail with TIP #532 implementation but pass with the old implementation with the event ring. check-in: 42c2602b user: fvogel tags: bug-16ef161925
2020-06-19
19:48
Stick to what is done in Tk, i.e. myvar($w, ...) instead of myvar($w. ...) Closed-Leaf check-in: 0fc4ab17 user: fvogel tags: bug-50ed1eddb0
14:56
Use XK_Oslash in stead of XK_Ooblique, since that's the official X11 name now. check-in: 78a7a93f user: jan.nijtmans tags: core-8-6-branch
2020-06-18
20:05
More complete fix: deal with the case the textvariable is set more than once in the validatecommand script. check-in: 43bc0e3f user: fvogel tags: bug-40e4bf6198
2020-06-17
05:55
Fix state variables to be per widget for tracking -values. check-in: ccc1f566 user: bll tags: bug-50ed1eddb0
2020-06-16
22:28
Spacing between tests check-in: 82437cb0 user: fvogel tags: bug-50ed1eddb0
22:24
Add another non-regression test, this time exercising the -wrap false case. check-in: e4cd3012 user: fvogel tags: bug-50ed1eddb0
22:23
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. The two newly added test cases now pass. Patch from Brad Lanam edited for optimization. check-in: 22f25a1c user: fvogel tags: bug-50ed1eddb0
22:05
Add test cases exercising [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. These tests are curently duly failing. check-in: 5286f1fe user: fvogel tags: bug-50ed1eddb0
2020-06-14
21:34
Fix [40e4bf6198]: Entry: double free when textvariable set in validatecommand script check-in: d9ce9e56 user: fvogel tags: bug-40e4bf6198
16:19
Rework test bind-35.1 and simplify it a bit, make it fail in core-8-6-branch that does not have the fix yet. Closed-Leaf check-in: 5c500188 user: fvogel tags: bug-e3888d5820
2020-06-12
14:47
sync tcl.m4 and rules.vc with Tcl check-in: 8979273e user: jan.nijtmans tags: core-8-6-branch
13:52
Fix [d908f43d17]: RFE: Travis: mac os x versions check-in: f2e65756 user: jan.nijtmans tags: core-8-6-branch
2020-06-11
12:39
Proposed: d908f43d17: RFE: Travis: mac os x versions. Should be done for both Tcl and Tk, but let's try Tk first. Closed-Leaf check-in: 3f8162e4 user: jan.nijtmans tags: rfe-d908f43d17
2020-06-08
15:23
Fix [2790615]: "update" performs Tk callbacks in its own stack frame check-in: b681f981 user: jan.nijtmans tags: core-8-6-branch
12:41
Fix [2790615]: "update" performs Tk callbacks in its own stack frame. by adding TCL_EVAL_GLOBAL in a lot of places. Closed-Leaf check-in: 98094aca user: jan.nijtmans tags: bug-2790615
2020-06-07
22:19
Fix the Redisplay to make new windows complete. check-in: 9ef4729e user: culler tags: idle_curiosity
20:10
Don't use external base64 encoder for Tk's own test-cases. Cherry-picked from tip-529-image-metadata branch (good idea!) check-in: 71cb9b25 user: jan.nijtmans tags: core-8-6-branch
20:00
Be even more specific in the result expected from bind-35.1 check-in: 273ef8a6 user: fvogel tags: bug-e3888d5820-alt1
19:58
Add comment explaining the result expected for bind-35.1 check-in: c5754760 user: fvogel tags: bug-e3888d5820
19:55
Be even more specific in the result expected from bind-35.1 check-in: 293af2bb user: fvogel tags: bug-e3888d5820
2020-06-06
21:20
More attempts to make sure new windows are complete. check-in: ece9b22f user: culler tags: idle_curiosity
21:04
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 09059f1a user: fvogel tags: bug-e3888d5820
20:52
merge bug-e3888d5820 check-in: 19fdeea2 user: fvogel tags: bug-e3888d5820-alt1
20:51
Cherry-pick [a6c87041]: Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: c9db1d71 user: fvogel tags: bug-e3888d5820
19:56
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 9f7e6ca9 user: fvogel tags: bug-e3888d5820-alt1
18:53
A different attempt to make sure new windows are completely drawn. check-in: a0cf8ddd user: culler tags: idle_curiosity
15:06
Make success criterion for test bind-35.1 more specific, so that this same test passes in branch bug-e3888d5820-alt1 but fails in core-8-6-branch (previously bind-35.1 did not fail in core-8-6-branch, in which bug [e3888d5820] is not yet solved). check-in: f641e3b1 user: fvogel tags: bug-e3888d5820-alt1
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: 6ae2a281 user: fvogel tags: core-8-6-branch
2020-06-05
18:00
Fixed a bug in TkpDrawAllViews and added a mechanism to prevent Tcl_WaitForEvent from blocking if there is drawing that needs to be done. check-in: 2d709903 user: culler tags: idle_curiosity
2020-06-04
19:12
photo read command: memory error on shrink option did not close the channel check-in: 98e8021c user: oehhar tags: core-8-6-branch
2020-06-03
05:56
Remove excess spacing. check-in: 11ecc0a8 user: fvogel tags: bug-e3888d5820-alt1
03:23
Do not draw in the setup proc. Fix the heartbeat so it can wake up Tcl_WaitForEvent. Handle the first drawing of a window. check-in: 3b683e73 user: marc_culler tags: idle_curiosity
2020-06-02
21:59
Remove now useless command and test constraint testgrab check-in: 4137a07c user: fvogel tags: bug-e3888d5820-alt1
21:56
Remove proc waitForGrab from test bind-35.1 check-in: 67a8c485 user: fvogel tags: bug-e3888d5820-alt1
21:42
merge bug-e3888d5820 check-in: be5373e1 user: fvogel tags: bug-e3888d5820-alt1
21:39
Make test bind-34.1 pass on Debian 10 with KDE/Plasma. check-in: 7462f056 user: fvogel tags: bug-e3888d5820
21:34
merge bug-e3888d5820 check-in: 6ed4c8f8 user: fvogel tags: bug-e3888d5820-alt1
21:33
Fix error (with no consequences) in test bind-34.1 check-in: 4e00b5d9 user: fvogel tags: bug-e3888d5820
21:16
Rename DoWarpWrtWin --> TkDoWarpWrtWin check-in: a7fba578 user: fvogel tags: bug-e3888d5820-alt1
21:11
Remove function DoWarpWrtScreen which was called from only one place, and add comments. check-in: 6a5ae3f3 user: fvogel tags: bug-e3888d5820-alt1
20:48
Rename DoWarp to DoWarWrtScreen, add function DoWarpWrtWin to factorize the code a bit. check-in: 11330ae0 user: fvogel tags: bug-e3888d5820-alt1
06:52
Remove the TK_DISPLAY_IN_WARP machinery completely. check-in: f1f81061 user: fvogel tags: bug-e3888d5820-alt1
06:45
Warping with respect to the whole screen is now synchronous as well (it is no longer executed as an idle task). This allows to remove some further update/after commands in tests. check-in: 3e8ae688 user: fvogel tags: bug-e3888d5820-alt1
06:16
A more robust approach to warping with respect to a window: make the call to TkpWarpPointer happen in TkPointerEvent instead of as an idle event. This allows to remove some update/after commands in tests since warping with respect to a window is now synchronous (it happens before event generate $win <Motion> -warp 1 ... returns). check-in: d9d8c6bf user: fvogel tags: bug-e3888d5820-alt1
2020-06-01
21:34
Better control over when drawRect runs. Add check for drawing outside of the drawRect clipping rectangle. check-in: c357edcf user: culler tags: idle_curiosity
2020-05-31
21:19
Add some methods for managing damage rectangles. check-in: 370481ef user: culler tags: idle_curiosity
17:26
Merge 8.6 check-in: 8d40865c user: culler tags: idle_curiosity
17:21
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 6becaeea user: culler tags: core-8-6-branch
2020-05-30
23:13
A partly but not completely successful attempt to control how drawRect is run. check-in: b3409e67 user: culler tags: idle_curiosity
14:35
Merge 8.6 check-in: 95c4387a user: culler tags: idle_curiosity
01:55
Create new branch named "bug-50ed1edd" Leaf check-in: 24358194 user: bll tags: bug-50ed1edd
2020-05-29
18:21
Remove some unnecessary macOS conditional code by using internal stubs. check-in: 4eafaf96 user: culler tags: core-8-6-branch
2020-05-28
20:45
Fix [3c6660b6f0], [601cead1d0] and [4b50b76028]: Wrong ttk::checkbutton and ttk::radiobutton scaling on Windows 10. Fix by Csaba Nemethi, and Brad Lanam. check-in: 068e4c42 user: fvogel tags: core-8-6-branch
2020-05-26
01:40
Initial implementation of listbox enhancement. Leaf check-in: b653185b user: griffin tags: poormans-tablelistbox
00:59
Create new branch named "poormans-tablelistbox" check-in: a3c035ea user: griffin tags: poormans-tablelistbox
2020-05-24
20:58
Implement a much simpler method to get the proper sizing (nemethi). Closed-Leaf check-in: 61b6ee65 user: bll tags: bug-3c6660b6
15:00
Add FETCH_ONCE to the treeview indicator also. check-in: 34f25449 user: bll tags: bug-3c6660b6
10:51
Use S_OK for result instead of directly 0. check-in: 824c2c6a user: fvogel tags: bug-3c6660b6
2020-05-23
22:12
Put back comment about "tcl_wordchars" variable: it is still correct check-in: 08a11c9c user: jan.nijtmans tags: core-8-6-branch
22:10
Put back comment, which shouldn't have been removed in the previous commit. check-in: 1a41c7eb user: jan.nijtmans tags: core-8-5-branch
2020-05-22
13:36
Merge 8.5 check-in: ba9430d0 user: jan.nijtmans tags: core-8-6-branch
13:33
Update MacOSX build from xcode11.4 to xcode11.5 check-in: 58caa435 user: jan.nijtmans tags: core-8-5-branch
13:17
Remove incorrect reference to tcl_wordchars, it isn't used any more. check-in: e67cc096 user: jan.nijtmans tags: core-8-6-branch
2020-05-20
19:18
Fix compiler warning: macOS string length is unsigned. check-in: 6a895dad user: culler tags: core-8-6-branch
16:51
Add (and use) new internal function TkUtfAtIndex(), which does the same as Tcl_UtfAtIndex() only it protects against ending in the middle of a 4-byte UTF-8 sequence. This should fix another part of [a179564826] when handling copy-pasted Emoji in Text/Entry (and other) widgets. check-in: 391e0573 user: jan.nijtmans tags: core-8-6-branch
15:43
Work around a windows vsapi issue where the size returned for a vsapi element changes upon fetching the size a second time. check-in: c894fa66 user: bll tags: bug-3c6660b6
15:41
Create new branch named "bug-3c6660b6" check-in: 5b36b6e2 user: bll tags: bug-3c6660b6
10:10
Fix TkUtfAtIndex(), still was not 100% correct. Simplify TKNSString::DString, since Tcl_UniCharToUtf() is already capable of surrogate handling with a proper Tcl version. Closed-Leaf check-in: 206f13cd user: jan.nijtmans tags: bug-a179564826-2
2020-05-19
20:43
Aqua: Try processing idle events before each call to [NSApp nextEventMatchingMask ...] check-in: 71433282 user: culler tags: idle_curiosity
20:13
> ... >= check-in: 4ff5c1f4 user: jan.nijtmans tags: bug-a179564826-2
20:10
Little variation on bug-a179564826, in which Character indexing is kept, but with surrogate protection check-in: b5679484 user: jan.nijtmans tags: bug-a179564826-2
19:44
Use Glyph indexing in more places (underscoring and canvas text and some more) Closed-Leaf check-in: f92e58dc user: jan.nijtmans tags: bug-a179564826
14:33
Merge 8.6 check-in: 9b2a03e6 user: jan.nijtmans tags: bug-a179564826
14:02
New (internal) function TkUtfPrev(). This function can handle 4-byte (illegal) byte-sequences, arising when pasting Emoji on a Text widget on MacOS (for example) check-in: 4c2d607e user: jan.nijtmans tags: core-8-6-branch
06:52
Add TkUtfCharComplete(), and use it in TkNumUtfChars() check-in: 77c2afc2 user: jan.nijtmans tags: bug-a179564826
02:31
Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow editing emoji text (without variant selectors) in Entry widgets on macOS. check-in: bfa04527 user: culler tags: bug-a179564826
2020-05-18
22:11
Eliminate two Tcl_UtfNext() calls, because the UtfToUniChar() variants are more likely to do the right thing when surrogates are involved. check-in: ca287d22 user: jan.nijtmans tags: core-8-6-branch
22:01
Merge 8.6 check-in: 2a783500 user: jan.nijtmans tags: bug-a179564826
21:06
Add support for setting InputLanguage encoding to "utf-8". I don't know if it's possible on Windows 10, but if it is, it would go terribly wrong here ... check-in: 0c963902 user: jan.nijtmans tags: core-8-6-branch
2020-05-17
22:08
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: f95b4ffb user: culler tags: core-8-6-branch
16:53
Fix [2a61eca3a8]: Aqua widgets sometimes not redrawn. Leaf check-in: ff2b4001 user: culler tags: bug-2a61eca3a8
16:51
Add TkMacOSXScrollerPagingBehaviorObjCmd() by Christopher Chavez. Update ttk/scrollbar.tcl to use it for aqua windowing system. Rearrange ttk/scrollbar.tcl. Leaf check-in: e48f0ce6 user: bll tags: rfe-76588c85-8-6
16:39
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 695f33f2 user: culler tags: core-8-6-branch
15:19
Merge 8.6 Closed-Leaf check-in: 824e02ad user: jan.nijtmans tags: unix_trans_chars
15:07
Don't use trans_chars array on MacOSX any more. check-in: 70abbca6 user: jan.nijtmans tags: core-8-6-branch
13:40
Revert one more change to TKNSString that was missed. check-in: 1a94e1de user: marc_culler tags: unix_trans_chars
13:34
Revert unrelated changes to TKNSString class. check-in: a46f7fba user: marc_culler tags: unix_trans_chars
2020-05-16
19:15
Incorporate the changes which make unix use trans_chars. check-in: 23f85a39 user: culler tags: unix_trans_chars
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: cfb7ba80 user: marc_culler tags: core-8-6-branch
17:56
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: ebeed2da user: culler tags: core-8-6-branch
14:20
Remove code from TkpWarpPointer which was only needed to construct the NSEvent that is no longer being constructed. check-in: 8ecf47c3 user: marc_culler tags: bug-e3888d5820
12:55
Let the bug id be correct Closed-Leaf check-in: b7d1613b user: fvogel tags: bug-5c51be6411
12:54
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 5276fbf4 user: fvogel tags: bug-5c51be6411
2020-05-15
18:48
Change Swap() routine to be: SetBehaviour {jump|page} (Swap is non deterministic) check-in: 985d04ca user: bll tags: rfe-76588c85-8-6
18:27
Add configurable actions to ttk::scale. Add a Swap routine to ttk::scale. Fix ttk::scrollbar binding. check-in: 8f2c972b user: bll tags: rfe-76588c85-8-6
18:09
Add an alternate button action for shift-button (alt-button on macos). Add bindings to use it. This is also affected by the new Swap() routine. Need to verify that the option key sends an alt modifier. check-in: 217e8c8e user: bll tags: rfe-76588c85-8-6
17:18
Add the ability to configure the actions for the ttk scrollbar buttons. Add a ttk::scrollbar::Swap procedure to swap the left and middle actions. Implement right button incremental scroll (same as pressing an arrow). check-in: 740388af user: bll tags: rfe-76588c85-8-6
15:33
Experiment: What if we would use the trans_chars array on all platforms, X11 too? Closed-Leaf check-in: fe93404a user: jan.nijtmans tags: trans_chars
15:04
Make sure unix includes its platform-specific header in files that use TkKeyEvent. Closed-Leaf check-in: d8a27f1d user: culler tags: jn-d2a10a14a8
14:56
Add a new ttk::scrollbar internal command: jumplocation to calculate the fraction + 1/2 the thumb's current length. Use this new command in scrollbar.tcl. This allows the jump to position the thumb's center directly under the mouse cursor. check-in: e28a885a user: bll tags: rfe-76588c85-8-6
14:19
Move platform-specific declarations into platform-specific header files. check-in: d178d7db user: marc_culler tags: jn-d2a10a14a8
13:57
Add bindings for button-3 so that the second button click binding to the Jump() procedure works as expected on MacOS. check-in: 08d66a82 user: bll tags: rfe-76588c85-8-6
13:56
Create new branch named "rfe-76588c85-8-6" check-in: b2f011ce user: bll tags: rfe-76588c85-8-6
13:48
Merge 8.6 check-in: 2cdbe186 user: marc_culler tags: jn-d2a10a14a8
12:46
Fix [a953736b546ce681cbfc]: Potential wrong use of TkKeyEvent. Finally done what's suggested there: Since kePtr->charValuePtr is only used on X11, only do the ckfree(kePtr->charValuePtr) on X11. On Win32, use TkKeyEvent in stead of the non-standard XEvent. On macOS TkKeyEvent is not used, so no change is needed (- MC). check-in: 7f8bca68 user: jan.nijtmans tags: core-8-6-branch
2020-05-14
23:07
Switch state and delta in TkWheelEvent so they match the layout in XKeyEvent. check-in: 7d1ec731 user: marc_culler tags: jn-d2a10a14a8
22:50
Fix the build for MSVC check-in: 6ed60230 user: fvogel tags: jn-d2a10a14a8
21:46
Add the macOS support, using the TkWheelEvent but not the TkKeyEvent since macOS no longer needs trans_chars. check-in: 45e68db7 user: culler tags: jn-d2a10a14a8
19:11
More improvements handling characters > U+FFFF as surrogates. Add internal TkUtfPrev(), which handles jumping back over surrogate pairs. check-in: 95cf4257 user: jan.nijtmans tags: bug-a179564826
14:35
First concept cleanup for [d2a10a14a8] (already merged to core-8-6-branch but with a quickfix). This makes TkKeyEvent usable for all platforms, and adds a generic TkWheelEvent. So far, only adapted for X11 and Windows, still has to be modified for MacOS. check-in: f0b744c2 user: jan.nijtmans tags: jn-d2a10a14a8
14:32
Eliminate trans_chars from the macOS port. Now that the keycode field holds a UCS-32 character in the MacKeycode .v.keychar bitfield there is no need for trans_chars. Leaf check-in: cf6544e0 user: marc_culler tags: bug-d2a10a14a8
11:57
Fix compilation, due to merging part of the quick-fix here. check-in: 995dde33 user: jan.nijtmans tags: bug-d2a10a14a8
11:53
Merge 8.6 check-in: 656d453a user: jan.nijtmans tags: bug-d2a10a14a8
2020-05-13
19:58
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: a6c87041 user: fvogel tags: core-8-6-branch
19:50
Make windows use xwheel.delta; change 20 20 to 25 25 in bind-34.2 to make it pass on VirtualBox. check-in: 7f03dff6 user: culler tags: bug-d2a10a14a8
14:57
Use a platform-specific macro to access the mousewheel delta - fixes build and perfomance failure on linux and win. check-in: 4a1a8f64 user: culler tags: bug-d2a10a14a8
11:06
Quick-fix for build problem on X11 (unfortunately, this means mis-using the xbutton.button field again, don't have other quick solution for that) check-in: 8873df30 user: jan.nijtmans tags: core-8-6-branch
2020-05-12
22:30
Small adjustments to tkBind.c. Thanks, Francois check-in: dc8e1390 user: culler tags: core-8-6-branch
22:29
Use SET_NUMBER for Bool fields and make sure they print as Booleans; remove a couple of redundant assignments. check-in: 892c2cc2 user: culler tags: bug-d2a10a14a8
18:12
Merge 8.6 check-in: a0d39d8d user: culler tags: mac_styles
17:57
Aqua: Fix an error in Tk_SetCaretPos. check-in: 2d157902 user: culler tags: core-8-6-branch
16:26
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 59c70bac user: culler tags: core-8-6-branch
16:12
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: 822757e5 user: culler tags: core-8-6-branch
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: cb5da4af user: culler tags: core-8-6-branch
14:39
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 71ebe759 user: culler tags: core-8-6-branch
13:25
Add the Menu key to bind-35.1 Closed-Leaf check-in: d791c204 user: culler tags: bug-585584ad66
13:21
Deal with the Menu key and possibly other keys that Apple does not use. check-in: 3522f9f8 user: culler tags: bug-585584ad66
12:25
Better way to handle closed key windows on deactivation. Closed-Leaf check-in: 68a59045 user: culler tags: bug-411359dc3b
2020-05-11
22:03
Revert changes to tkBind.c which will be handled by bug-d2a10a14a8/ check-in: 98bafa87 user: culler tags: bug-585584ad66
21:24
Fix [411359dc3b]: Clean up Aqua window destruction in TkWmDeadWindow to prevent crashes and zombies on systems with a Touchbar. check-in: aae941e2 user: culler tags: bug-411359dc3b
02:20
Try to match signed/unsigned to xlib correctly; restore macros but try to use more descriptive names; further simplify the big switch. check-in: 73046883 user: marc_culler tags: bug-d2a10a14a8
2020-05-10
21:37
Backout the last two commits. That was my error: the original #define KEY_BUTTON_MOTION_CROSSING_WHEEL was (KEY|BUTTON|MOTION|VIRTUAL|CROSSING|WHEEL), that is it included VIRTUAL even if its name didn't. This define is no longer used, making things less misleading. check-in: 97d281dc user: fvogel tags: bug-d2a10a14a8
21:22
Remove one more apparently erroneously introduced check on the VIRTUAL flag. check-in: fbea5130 user: fvogel tags: bug-d2a10a14a8
21:20
Remove apparently erroneously introduced checks on the VIRTUAL flag. check-in: 34913485 user: fvogel tags: bug-d2a10a14a8
21:15
Restore distinguishing of the case of CROSSING in %x and %y substitutions. check-in: 3dcb8b0b user: fvogel tags: bug-d2a10a14a8
21:10
Remove a now useless test. check-in: 10518a91 user: fvogel tags: bug-d2a10a14a8
21:01
Remove useless defines and make some cosmetic changes. check-in: e0b0a0cc user: fvogel tags: bug-d2a10a14a8
20:25
Add a separate flag for MouseWheel events (tkBind.c) and a new WheelEvent event type to the XEvent union (Xlib.h). The new struct agrees with the KeyEvent except it replaces the unsigned int keycode with a signed int delta and drops the trans_chars and nbytes fields that come after the keycode in a KeyEvent. In addition to that, remove the NO_NUMBER hack and make the code clearer with respect to signed vs unsigned numbers. Thanks to Marc Culler for providing this patch. check-in: fdbfe088 user: fvogel tags: bug-d2a10a14a8
2020-05-09
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 852982f5 user: fvogel tags: core-8-6-branch
2020-05-07
02:03
Restore sheets in Mac file dialogs check-in: 54290f18 user: kevin_walzer tags: core-8-6-branch
2020-05-06
21:45
Work around an Apple bug which causes *Warning: Window move completed without beginning.* to be sent to stderr. check-in: 9726c0e9 user: culler tags: bug-585584ad66
16:59
Avoid warnings by calling [panel runModal] instead of [NSApp runModalForWindow:panel] Closed-Leaf check-in: ed6a4287 user: culler tags: catalina-sheets
2020-05-05
17:46
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 151ef760 user: culler tags: core-8-6-branch
16:03
More comment edits check-in: abd89449 user: marc_culler tags: bug-585584ad66
13:41
Edit another comment. check-in: 4ae4ff44 user: marc_culler tags: bug-585584ad66
02:11
Edit comments. check-in: bced901e user: culler tags: bug-585584ad66
00:47
Add regression tests for modifier key events. check-in: ed1f8451 user: marc_culler tags: bug-585584ad66
2020-05-04
22:16
Add non-regression tests. check-in: 7bd8af87 user: marc_culler tags: bug-585584ad66
2020-05-03
21:06
Make a bit more use of helper functions. No functional change. check-in: 4ca3234f user: fvogel tags: bug-16ef161925
19:49
make injectkeyevent accept a numerical keysym instead of a virtual key code. check-in: f72d7762 user: marc_culler tags: bug-585584ad66
16:14
Add comments, set virtual to REPLACEMENT_VIRTUAL when inserting IME text too. check-in: 914d59f9 user: marc_culler tags: bug-585584ad66
09:31
Now a mixture of my fix with Gregor's fix. All tests from bind.test do pass again. check-in: 3604f763 user: fvogel tags: bug-16ef161925
09:07
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. Closed-Leaf check-in: 00b6fecf user: fvogel tags: bug-88c9e0928b
03:03
Replace one hash table with an array; make keycodes work in text and entry; use bitfields; stop bind from sign extending keycodes. check-in: 89964278 user: marc_culler tags: bug-585584ad66
2020-05-02
19:33
Revert my fix proposal [dfa8bbc5] and commit a fix proposal from Gregor. Tests bind-33.16, -17 and -18 fail again. Moreover bind-33.9 now fails (regression). check-in: 28f17b89 user: fvogel tags: bug-16ef161925
19:25
Add new test bind-33.19, further exercising simulation of the keyboard to trigger bindings containing several patterns. check-in: d650a3bd user: fvogel tags: bug-16ef161925
16:59
Fix proposal for [16ef161925]: <Escape><Control-c> binding sequence not working anymore check-in: dfa8bbc5 user: fvogel tags: bug-16ef161925
16:58
Add (currently failing) tests bind-33.16, bind-33.17 and bind-33.18 exercising the case reported in bug [16ef161925] check-in: a54810f8 user: fvogel tags: bug-16ef161925
14:19
Add comments check-in: 36de2d12 user: fvogel tags: bug-16ef161925
02:36
Restore sheets to file dialogs on macOS check-in: 51bfb084 user: kevin_walzer tags: catalina-sheets
2020-05-01
14:00
Fix [d2a10a14a8]: Don't lookup keysym for mousewheel events. Patch from Christopher Chavez check-in: e596815d user: fvogel tags: bug-d2a10a14a8
12:02
merge core-8-6-branch check-in: ebf1bde5 user: fvogel tags: bug-7655f65ae
12:00
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: dcb50189 user: fvogel tags: core-8-6-branch
11:57
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: ef40798d user: fvogel tags: core-8-6-branch
2020-04-30
03:05
Do a little better with keypad keys and shifting keysyms that are not on the keyboard. check-in: 6ff586ae user: marc_culler tags: bug-585584ad66
01:56
Edit some comments. check-in: f83070b2 user: marc_culler tags: bug-585584ad66
01:37
Add missing braces. Thanks to Christopher Chavez. check-in: 192026ec user: marc_culler tags: bug-585584ad66
2020-04-29
21:56
Follow Jan's sage advice and revert the xlib files. check-in: d2e9cdad user: culler tags: bug-585584ad66
18:40
Deal with <Oslash> ~ <Shift-oslash> ~ <Shift-Option-o> ~ <Shift-Option-O> ~ <Option-O> ... and fix <BackSpace> and improve injection of key NSEvents. check-in: 45d669d2 user: marc_culler tags: bug-585584ad66
2020-04-28
14:41
More comment edits. Add a new test command which can by used to inject key NSEvents directly into the macOS event queue. check-in: 162c782f user: culler tags: bug-585584ad66
2020-04-27
19:08
Correct a couple of masking operations. check-in: 02bc5f3b user: culler tags: bug-585584ad66
18:54
Edit a comment check-in: 3150141a user: culler tags: bug-585584ad66
17:21
Eliminate use of nbytes, which seems to be superfluous on macOS; edit some comments check-in: 5ffe6fe8 user: marc_culler tags: bug-585584ad66
13:45
Fix crash when Tk is deactivated while the character selection popup is open. Nice catch by Christopher Chavez! check-in: 7a38ecf7 user: marc_culler tags: bug-585584ad66
01:28
Deal with Apple's Backspace key. check-in: 75a1a919 user: marc_culler tags: bug-585584ad66
2020-04-26
22:35
Revert change to tkMacOSXMouseEvent.c which broke local grabs and add a NULL pointer guard in setupXEvent. check-in: 8add666e user: culler tags: bug-585584ad66
22:12
Tidy up; expand comments; clarify NSTextInputClient logic; deal with keyPad buttons. check-in: ae01b91e user: culler tags: bug-585584ad66
21:05
More accurately comment canvText-20.2 Closed-Leaf check-in: a8069c8c user: fvogel tags: bug-2712f43f6e
20:30
Add test canvText-20.2 failing before commit [f74fffb4] and no longer failing with this commit. check-in: 2d463458 user: fvogel tags: bug-2712f43f6e
10:07
Remove cast to int when calling MultiFontTextOut from TkDrawAngledChars (since x and y are doubles and MultiFontTextOut now accepts doubles). Closed-Leaf check-in: 6f7aab5e user: fvogel tags: bug-cd8714756c
03:07
Figured out how to make empty trans_chars, and dealt with menu and control characters. check-in: 461039d9 user: culler tags: bug-585584ad66
2020-04-25
22:51
Prevent a crash in setXEventPoint by checking for NULL wmInfoPtr check-in: 7d3000b3 user: culler tags: bug-585584ad66
22:05
Remove no-op bindings for function keys and set trans_chars appropriately. check-in: dbc9845c user: culler tags: bug-585584ad66
19:16
Fixing IME broke Latin1; make both work. Use a flag so deciding whether to use the TextInputClient will be more robust. check-in: 020b108b user: culler tags: bug-585584ad66
13:35
Fix a logic error that broke IME and remove the static caret_win variable. check-in: a0aa3688 user: marc_culler tags: bug-585584ad66
09:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: 145b4fdd user: fvogel tags: core-8-6-branch
09:50
Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons). check-in: 9a7168ff user: fvogel tags: core-8-6-branch
09:42
Fix [3519111fff]: Problem with scroll in ttk check-in: 58465630 user: fvogel tags: core-8-6-branch
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 4af616c6 user: fvogel tags: core-8-6-branch
01:38
Restore F17 which was accidentally deleted when moving the KeyArray to a header file. check-in: 249ca6a8 user: marc_culler tags: bug-585584ad66
2020-04-24
22:28
Add keysym data for Menu and keypad. check-in: b68c95bf user: culler tags: bug-585584ad66
20:13
Add x, y, X and Y to key events. check-in: 0dd0b22f user: culler tags: bug-585584ad66
17:43
Fix [4fa083dd3f]: Should not set the caret position for a window which is not receiving key events. check-in: 913cc4b5 user: culler tags: bug-585584ad66
13:54
Create TKNSString which implements Christopher Chavez's suggestion in [4cda3ff048] for more efficient conversion from TclUtf to UTF-16. Closed-Leaf check-in: d7f8c0cc user: marc_culler tags: rfe-4cda3ff048
2020-04-23
21:06
Optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: fbf5dd8e user: fvogel tags: bug-2712f43f6e
20:58
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft. Patch from Christopher Chavez. check-in: f74fffb4 user: fvogel tags: bug-2712f43f6e
15:39
Rework the keysym handling so we can generate keysyms for non-Latin-1 keys. Also, edit comments and try to make names more accurate. check-in: 95c18e3b user: marc_culler tags: bug-585584ad66
2020-04-22
21:39
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: d850ea1f user: fvogel tags: bug-cd8714756c
2020-04-21
19:33
Make the structure of the latin1Table explicit check-in: caf2a7d4 user: marc_culler tags: bug-585584ad66
17:29
Send all chars up to 0x7F to the TextInputClient so non-Latin1 keyboards work again. check-in: 86620139 user: marc_culler tags: bug-585584ad66
06:57
Apply a third patch from Christopher Chavez. check-in: e3fc1880 user: fvogel tags: bug-7655f65ae
2020-04-20
21:06
Process Control-Tab normally; stop using an illegal value for send_event as a flag. check-in: bd0628f7 user: culler tags: bug-585584ad66
19:18
Fix two typos and a bug -- thanks to Christopher Chavez. check-in: f4ee810c user: culler tags: bug-585584ad66
17:14
Another rewrite of tkProcessKeyEvent to repair and clarify the logic of when to use the TextInputClient and when to send an XEvent. check-in: 769f555d user: marc_culler tags: bug-585584ad66
2020-04-19
23:43
Another major overhaul: more code cleanup; make event generate work for Home, End, ...; distinguish left and right mod keys. check-in: 7e861e1e user: marc_culler tags: bug-585584ad66
10:01
Apply another patch by Christopher Chavez that fixes the jerk of strings on aqua when selecting text (see the ticket). There is no functional change on Windows and Linux in this patch. check-in: f7f8ba2e user: fvogel tags: bug-7655f65ae
09:34
Fix [7655f65ae7]: text positioning issues in entry widgets. This is a patch from Christopher Chavez, slightly modified, and addresses the bug for Windows, Linux and macOS. check-in: 52f87eb1 user: fvogel tags: bug-7655f65ae
09:02
Remove superfluous call to TtkScrolled. Analysis (see the ticket) shows it is not needed, moreover all tests still pass, and we can't find a script that fails without this call. Closed-Leaf check-in: a4025dc5 user: fvogel tags: bug-14188104c3
2020-04-18
17:10
Add new test case treeview-9.3 exercising scrollbar change on 'see' command for an item whose ancestors are closed check-in: 1490603d user: fvogel tags: bug-14188104c3
10:52
Add .gitignore file Closed-Leaf check-in: 35821519 user: fvogel tags: rfe-acde5a7641
09:44
Fix [14188104c3]: ttk::treeview scrollbar not updating. Add test treeview-9.2 revealing this bug, failing before the fix and passing with it. Thanks to cjmcdonald. check-in: ca58681e user: fvogel tags: bug-14188104c3
2020-04-17
18:26
Fix [585584ad66]: Aqua: event generate not working for function keys check-in: a0030742 user: culler tags: bug-585584ad66
13:46
Sync tcl.m4 with Tcl. Re-generate UNIX configure script check-in: 043b12d0 user: jan.nijtmans tags: core-8-6-branch
13:42
Merge 8.5 check-in: 74d4703c user: jan.nijtmans tags: core-8-6-branch
13:36
Update from Xcode 11.3 to 11.4 check-in: b36b223a user: jan.nijtmans tags: core-8-5-branch
2020-04-16
21:14
Add non-regression test entry-2.1.1. This test fails before the fix, and passes after the fix. Closed-Leaf check-in: e725cbee user: fvogel tags: bug-3519111fff
19:03
Merge 8.6 check-in: b0116465 user: culler tags: mac_styles
19:00
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: 2db6e0f1 user: culler tags: core-8-6-branch
01:24
Fix typo check-in: 079c77e2 user: culler tags: mac_styles
2020-04-15
20:56
Refine comment and revert useless tab->spaces change check-in: fc390f71 user: fvogel tags: bug-3519111fff
20:06
Add a command ::tk::mac::macOSMinorVersion and use it to disable animation of the ttk::progressbar on newer systems. check-in: a15183e8 user: culler tags: mac_styles
18:40
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. Closed-Leaf check-in: 8010008c user: fvogel tags: bug-6e25fc7cc1
17:24
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: e7ae616a user: culler tags: core-8-6-branch
14:53
Merge 8.6 check-in: 68a8a0de user: culler tags: mac_styles
14:50
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 422a2d7f user: culler tags: core-8-6-branch
06:25
Fix [3519111fff]: Problem with scroll in ttk check-in: 2222bd76 user: fvogel tags: bug-3519111fff
2020-04-14
22:09
Workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error) check-in: 7f20966d user: jan.nijtmans tags: core-8-6-branch
19:51
Fix a glitch caused by coercion of a float to an int. Thanks to Christoper Chavez for finding and analyzing the bug. Closed-Leaf check-in: 39c3f572 user: culler tags: bug-89354dae31
19:12
Merge 8.6 check-in: dc8fae72 user: culler tags: mac_styles
19:09
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: 61e70e0f user: culler tags: core-8-6-branch
16:42
Clipping can never work! Try again. check-in: c7c0e6ab user: marc_culler tags: bug-89354dae31
2020-04-13
22:06
Fix [89354dae31]: Text display artifacts can be produced by antialiasing. check-in: e872348a user: culler tags: bug-89354dae31
14:20
Merge 8.6. One more use of Tk_CreateErrorHandler(), suggested by Christian Werner. Now it works on Ubuntu too! Closed-Leaf check-in: a84cc64f user: jan.nijtmans tags: bug-3767882e06
09:26
Sync win/rules.vc with Tcl version check-in: ffe7ea59 user: jan.nijtmans tags: core-8-6-branch
2020-04-12
21:30
Use of IsSubsetOf function is clearer (no functional change). check-in: 870205d5 user: fvogel tags: bug-16ef161925
18:05
Additional suggestion by chw. Unfortunately doesn't help any on Ubuntu :-( check-in: 1f1e2494 user: jan.nijtmans tags: bug-3767882e06
2020-04-10
19:12
Merge 8.6 check-in: ef779307 user: culler tags: mac_styles
19:06
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: fcdeaa13 user: culler tags: core-8-6-branch
19:04
Deal with Snow Leopard. Closed-Leaf check-in: 33b9b65a user: culler tags: bug-d72abe6b54
2020-04-09
16:20
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 14204328 user: marc_culler tags: bug-d72abe6b54
13:13
Proposed workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error). Thanks, Christian! check-in: d8ef94a0 user: jan.nijtmans tags: bug-3767882e06
11:45
Restore the background loop thread, which is needed after all to process events while a menu is open. check-in: c81b0fc9 user: marc_culler tags: mac_styles
2020-04-08
21:24
Fix bug [9cd4bc0158]: hang if the first mouse event after closing a menu is bound to a proc that opens a modal dialog. check-in: 56ed375b user: marc_culler tags: mac_styles
2020-04-07
06:11
Merge 8.6 check-in: ba58fab2 user: jan.nijtmans tags: mac_styles
2020-04-06
21:28
Better implementation of [a179564826], not depending on surrogate handling by Tcl any more check-in: 5513fc0b user: jan.nijtmans tags: core-8-6-branch
14:52
Better implementation of TkUtfToUniChar(), one that doesn't require cooperation of Tcl (TCL_UTF_MAX>3). Just let Tk do the splitting of 4-byte UTF-8 sequences into surrogates. check-in: 1b1c1394 user: jan.nijtmans tags: bug-a179564826
2020-04-03
12:53
Split (internal) TK_THEME_WIN_CLASSIC into two different symbols: TK_THEME_WIN_CLASSIC/TK_THEME_WIN_VISTA check-in: a1126ca0 user: jan.nijtmans tags: core-8-6-branch
12:13
Update to Xcode 9.4, don't bother Xcode 8 any more. check-in: 6367721f user: jan.nijtmans tags: core-8-6-branch
02:10
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 6fd704b6 user: kevin_walzer tags: core-8-6-branch
2020-04-02
10:08
Since Xcode8 and Xcode9 are no longer supported, update Travis build script to use Xcode8.3 and Xcode 9.2 in stead: We cannot thrust homebrew with those Xcode versions any more, that's (hopefully) the cause of the current Xcode 9 build failures. check-in: 8755b5b7 user: jan.nijtmans tags: core-8-6-branch
2020-04-01
15:13
Move brew package definition to top of .travis.yml check-in: c23eb20c user: jan.nijtmans tags: core-8-6-branch
2020-03-31
13:09
Possible fix for efbedd5ff5 Closed-Leaf check-in: 767f3d82 user: kevin_walzer tags: macbuttonfix
2020-03-30
12:43
Add more (dummy) stub entries. Make TkGenerateActivateEvents() available for more platforms than only MacOS and win32. check-in: 3a90e780 user: jan.nijtmans tags: core-8-6-branch
09:46
Only use "string range" when $index > 0, so there's really something to be done. check-in: 33d34039 user: jan.nijtmans tags: core-8-6-branch
08:52
Fix [3874c489cb44012a]: Test butPtr->image against NULL instead of None check-in: dbb6de27 user: jan.nijtmans tags: core-8-6-branch
08:51
Some code cleanup, backported from 8.7 (mainly usage of exact types and type-casts). check-in: bacf398e user: jan.nijtmans tags: core-8-6-branch
2020-03-29
19:11
Make TkGenerateActivateEvents() available to Win32 and X11 Closed-Leaf check-in: 720b360f user: jan.nijtmans tags: dummy-stubs
15:38
Add more (dummy) stub entries, as preparation for futher stub simplifications in 8.7 and 9.0 check-in: 1f13a001 user: jan.nijtmans tags: dummy-stubs
12:55
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 92a2d5d6 user: fvogel tags: core-8-6-branch
2020-03-25
15:43
Be a tiny bit more conservative. check-in: bcd7cdca user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 69dd2bf5 user: culler tags: mac_styles
15:22
Fix a bug that broke the ttk::scale when the to value is less than 0.5 check-in: ce9c561d user: culler tags: mac_styles
2020-03-24
15:26
Fix [87bade7e14]: PressAndHold composition misbehaves. Closed-Leaf check-in: 14376ab5 user: marc_culler tags: bug-87bade7e14
07:56
Replace all instances of Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() with Tcl_UniCharToUtfDString()/Tcl_UtfToUniCharDString(), if possible (only for -DTCL_UTF_MAX=3, which is the default and only supported option) Backported, as far as possible, from 8.7. This helps moving away from Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar(), even though it only becomes deprecated in 8.7. check-in: c00fb54a user: jan.nijtmans tags: core-8-6-branch
2020-03-22
23:01
Fix [f4dec2c2287aee9e]: Build failure with GCC 4.X (tkUnixKey.c) check-in: b25d813e user: jan.nijtmans tags: core-8-6-branch
19:19
Fix [98662d321e]: Aqua: fix build with -DTK_MAC_DEBUG_DRAWING. Thanks to chrstphrchvz for bug-report and path! check-in: a8d33b8a user: jan.nijtmans tags: core-8-6-branch
2020-03-20
13:33
Merge 8.6 Closed-Leaf check-in: 70f47d7b user: jan.nijtmans tags: bug-655fe2754f
2020-03-19
09:37
Increase FONTMAP_PAGES from 192 to 256, making room for Unicode 13 plane 3. check-in: 470c6b92 user: jan.nijtmans tags: core-8-6-branch
08:49
Add builds for MacOS (Xcode 8 up to 11.3) to Travis. check-in: 08fba02e user: jan.nijtmans tags: core-8-6-branch
2020-03-18
17:45
Build Mac using unix/Makefile in stead of macosx/GNUmakefile, because that's easier to get working directly. Closed-Leaf check-in: 253d458a user: jan.nijtmans tags: travis-mac
2020-03-17
10:10
Add various Xcode builds (8 up to 11.3) to Travis check-in: 476a5838 user: jan.nijtmans tags: travis-mac
2020-03-16
21:01
Merge 8.5 check-in: 5af44a15 user: jan.nijtmans tags: core-8-6-branch
19:25
[787adc5ed7] The workaround for Tk 8.5.* was still never quite right, and was continuing to crash in the Tk test suite. Do not know why it took 4 years to notice. check-in: 0a6fc38f user: dgp tags: core-8-5-branch
2020-03-15
17:32
Slightly better than previous commit: Don't depend on the exact version number of the availble Tcl 8.6.x brew formula. check-in: b3c24d57 user: jan.nijtmans tags: core-8-5-branch
17:09
Should now (really!) work on OSX, X11 only. check-in: cb0f7209 user: jan.nijtmans tags: core-8-5-branch
11:37
Fix drawing artifact on (torn-off) menu resizing, and better comment the painting steps. check-in: fd2b8851 user: fvogel tags: bug-655fe2754f
2020-03-14
22:05
Fix another buglet: The arrow of a cascade menu item is only drawn on Windows if this cascade item really has a submenu attached to it (the fact this item is of cascade type is not enough to display the arrow). Mimic this behavior (of the platform native widget when in a normal menu) in torn-off menues. check-in: 9757835e user: fvogel tags: bug-655fe2754f
21:39
Fix [655fe2754f]: Tearoff menu labels cut off check-in: 0865dcf8 user: fvogel tags: bug-655fe2754f
2020-03-13
11:07
Another attempt to fix OSX build check-in: 4d1114c3 user: jan.nijtmans tags: core-8-5-branch
2020-03-12
21:09
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix by Emiliano Gavilan. check-in: ee443427 user: fvogel tags: core-8-6-branch
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: f772db13 user: fvogel tags: core-8-6-branch
12:13
Try to fix Travis OSX build check-in: 1cf9c2cc user: jan.nijtmans tags: core-8-5-branch
2020-03-11
15:11
Don't mind XKeycodeToKeysym() deprecation warning any more. Some MacOS code cleanup (e.g. no "register" keyword any more) check-in: d465e62e user: jan.nijtmans tags: core-8-6-branch
08:45
Add various build (e.g. MacOS with xquarz, --disable-xft) check-in: d59679ea user: jan.nijtmans tags: core-8-5-branch
01:44
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch (ticket [fb2ec386]) check-in: d6f40a56 user: kevin_walzer tags: core-8-6-branch
2020-03-10
17:13
Fix the X11 build on OSX check-in: 9e0c08a4 user: dgp tags: core-8-5-branch
11:11
Merge 8.5 check-in: c75566b6 user: jan.nijtmans tags: core-8-6-branch
10:57
Fix many gcc(-9) warnings, backported from trunk. Add dummy X11 stub entries, marking entries added in Tk 8.6 and Tk 8.7. check-in: 3b4608fd user: jan.nijtmans tags: core-8-5-branch
2020-03-09
20:58
Replace very very old constraint name 'unixOrPc' by the equivalent, up-to-date, documented, 'unixOrWin' constraint. check-in: 7841a29f user: fvogel tags: core-8-6-branch
18:26
Revert a constification that broke the X build on OSX. check-in: fc470fc7 user: dgp tags: core-8-6-branch
15:50
Eliminate a few (harmless) gcc(-9) warnings on Windows and Cygwin. check-in: 71856de3 user: jan.nijtmans tags: core-8-6-branch
2020-03-04
12:19
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 611f00b7 user: fvogel tags: core-8-6-branch
2020-03-03
06:54
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix provided by Emiliano Gavilan. Tests canvPs-1.1 and convPs-2.1 now pass. Closed-Leaf check-in: b31e661b user: fvogel tags: bug-2edd843def
06:52
Augment tests canvPs-1.1 and canvPs-2.1 so that they also check that [.c postscript] return the empty string as documented. These tests currently fail. check-in: 683bb40e user: fvogel tags: bug-2edd843def
2020-03-02
20:54
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus. The problem was that the mask in the event handler deletion did not match the mask of the event handler creation. Test focus-7.1 now passes. Closed-Leaf check-in: 8d84fb53 user: fvogel tags: bug-08e2f8e6f0
20:51
Add focus-7.1 as a non-regression test for [08e2f8e6f0]. This test does not pass yet. check-in: cce8524e user: fvogel tags: bug-08e2f8e6f0
2020-02-26
09:09
Add errno.h include to tkMacOSXPort.h and tkUnixPort.h: now needed in tkConsole.c check-in: 5e8a0e70 user: jan.nijtmans tags: core-8-6-branch
2020-02-25
16:20
Upgrade console channel type to TCL_CHANNEL_VERSION_5. check-in: 514c0974 user: jan.nijtmans tags: core-8-6-branch
02:32
Fix [06d8246baf]: Aqua scrollbar does not update correctly when scrolling with the mouse wheel or scroll gesture Leaf check-in: 2ad9d5ba user: marc_culler tags: bug-06d8246baf
2020-02-24
14:20
Add -Wpointer-arith to C-flags. Fix some ANSI prototypes. check-in: 7a812b9d user: jan.nijtmans tags: core-8-6-branch
13:11
Fix [4b5deacc70]: undefined reference to `Tcl_SetStartupScript'. Also fix some ANSI prototypes. Sync tcl.m4 with Tcl. check-in: 065ecee6 user: jan.nijtmans tags: core-8-5-branch
09:47
Merge-mark check-in: 7962f1dd user: jan.nijtmans tags: core-8-6-branch
09:46
(cherry-pick): Work around a few new gcc(-9) warnings. Also fix static build against Tcl 8.6 headers, so we (finally) add a static build of Tk 8.5 to Travis. check-in: 4b2fa0a7 user: jan.nijtmans tags: core-8-5-branch
09:09
Work around a few new gcc(-9) warnings. check-in: 22d0998f user: jan.nijtmans tags: core-8-6-branch
01:11
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: cade7f7f user: kevin_walzer tags: core-8-6-branch
2020-02-23
14:41
merge core-8-6-branch check-in: 5fa8b7e7 user: fvogel tags: bug-e3888d5820
14:38
Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window. check-in: 3125db91 user: fvogel tags: core-8-6-branch
2020-02-18
21:19
Use TkGrabState() in function TestgrabObjCmd() instead of dispPtr->grabWinPtr to make the code clearer and the interface cleaner. check-in: 1e8dcf37 user: fvogel tags: bug-e3888d5820
2020-02-17
22:06
Refine test bind-35.1 once more since [grab current] returns the eventualGrabWin while we're interested in the grabWin instead. check-in: 0b310b17 user: fvogel tags: bug-e3888d5820
14:51
Merge 8.6 Closed-Leaf check-in: 57234208 user: jan.nijtmans tags: bug-382712ade6
14:50
Merge 8.6 check-in: 32252102 user: jan.nijtmans tags: bug-e3888d5820
2020-02-16
20:26
Don't stress the CPU too much. check-in: 0a5a92c7 user: fvogel tags: bug-e3888d5820
20:14
Attempt to make test bind-35.1 more reliable, by waiting for the expected [grab current] value. check-in: ab0f1a27 user: fvogel tags: bug-e3888d5820
16:50
Be more exact in the bind.n man page check-in: 76e2a8ab user: fvogel tags: bug-382712ade6
12:42
Merge 8.5 check-in: dc776f94 user: jan.nijtmans tags: core-8-6-branch
12:26
Don't build static with tcl8.6, that doesn't work (yet). Could be fixed, but not high prio. Add a few "const" specifiers (backported from 8.6) check-in: 499a7d8d user: jan.nijtmans tags: core-8-5-branch
2020-02-15
00:39
Merge fork check-in: efcb4a04 user: jan.nijtmans tags: mac_styles
2020-02-14
15:03
Finish fixing [a8f02fa0e2]: deal with vertical sliders and cases where from > to. check-in: b761838a user: culler tags: mac_styles
11:25
Merge 8.6 check-in: 2c24c8ad user: jan.nijtmans tags: mac_styles
11:20
Merge-mark check-in: b53c6ab6 user: jan.nijtmans tags: core-8-6-branch
11:19
Fix travis build. Revise usage of TCLDIR. Make Tk 8.5 compile/run with Tcl 8.6. Useful for Travis build. check-in: 353c3915 user: jan.nijtmans tags: core-8-5-branch
10:21
A few missing (internal) "const" modifiers. check-in: 32b621b3 user: jan.nijtmans tags: core-8-6-branch
2020-02-13
21:02
Fix travis build. Revise usage of TCLDIR check-in: bc5dbac2 user: jan.nijtmans tags: core-8-6-branch
2020-02-12
20:32
Use (more efficient) Tcl_GetIntFromObj() in stead of Tcl_GetInt() in a few places where it makes sense. check-in: 9182da60 user: jan.nijtmans tags: core-8-6-branch
15:40
Update travis build to "bionic" check-in: 9320d0f8 user: jan.nijtmans tags: core-8-6-branch
02:18
Fix [a8f02fa0e2]: new ttk::scale assumes -from 0. Also, correct the fix for compiler warning about controlAccentColor when building for 10.9 check-in: 0362b7ef user: culler tags: mac_styles
2020-02-11
21:40
Simplify the code slightly: we did already bail out earlier when (eventPtr->type != KeyPress) check-in: 9c2c9ff5 user: fvogel tags: bug-382712ade6
21:07
Document that the %A substitution is not valid on Linux, making the manual match the code. check-in: 9336e9be user: fvogel tags: bug-382712ade6
20:53
Revert the 6 previous commits, returning therefore to the state at [eaad647e]. check-in: d31977f3 user: fvogel tags: bug-382712ade6
20:28
Let branch build check-in: 66737c1e user: fvogel tags: bug-382712ade6
20:23
Fix a compiler warning when building for older os versions. check-in: 94d34382 user: culler tags: mac_styles
2020-02-10
10:10
According to documentation, maxBytes is exclusing the end 0-byte, so previous commit was a little too strict check-in: 2ccdd9e8 user: jan.nijtmans tags: core-8-6-branch
09:54
Don't forget closing 0-byte check-in: 83aded36 user: jan.nijtmans tags: core-8-6-branch
09:48
Fix (harmless) gcc-9 warning check-in: 0ccb1d6d user: jan.nijtmans tags: core-8-6-branch
2020-02-09
18:12
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed check-in: 09ebe152 user: fvogel tags: core-8-6-branch
2020-02-05
13:45
(cherry-pick): Don't panic for "Wild GenericEvent"'s: Just filter out all events Tk doesn't know about. (cherry-pick): Protect better against possible confusion between XGenericEvent's and (Tcl-specific) XVirtualEvent's: If "name" == NULL, assume it's a XGenericEvent, so don't crash on that just ignore. Also don't use "virtual" as variable name. check-in: 9143fad1 user: jan.nijtmans tags: core-8-6-branch
13:39
(cherry-pick): Some DBGX cleanup (not used any more) check-in: 11dc3172 user: jan.nijtmans tags: core-8-6-branch
13:36
(cherry-pick): It appears that inttypes.h was introduced in Visual Studio 2013 check-in: ad5a1c32 user: jan.nijtmans tags: core-8-6-branch
2020-02-03
14:43
Merge 8.5 check-in: 7f9d5095 user: jan.nijtmans tags: core-8-6-branch
14:40
Put realEventMasks and virtualEventMasks together in a single table: VirtualEvent = MappingNotify + 1, so it's fixed anyway. Other places in Tk code already depend on that, so we can here. check-in: 686c4172 user: jan.nijtmans tags: core-8-5-branch
14:10
Typo (which no compiler would discover, but really xGenericEvent != XGenericEvent) check-in: 1e8378f9 user: jan.nijtmans tags: core-8-6-branch
2020-01-31
17:48
fixed segfault [a196fb11]: wrong handling in ClearLookupTable (if object is not NULL) as well as working on deleted table (in DeleteVirtualEventTable). check-in: 96036e96 user: sebres tags: core-8-6-branch
2020-01-28
21:05
Sigh... check-in: 882c27dc user: fvogel tags: bug-382712ade6
21:04
Today is not a good day. event->type rather than event.type check-in: f8b2fa87 user: fvogel tags: bug-382712ade6
21:02
Oops. Forgot to change the test content correctly. check-in: 5f1e7a5a user: fvogel tags: bug-382712ade6
20:56
Add test bind-16.35.1 checking %A with <KeyRelease> check-in: e87903cc user: fvogel tags: bug-382712ade6
20:50
Restore %A for KeyRelease on Linux check-in: 5bc1989d user: fvogel tags: bug-382712ade6
20:24
merge core-8-6-branch check-in: eaad647e user: fvogel tags: bug-382712ade6
15:11
Don't add UNIX_DIR to VPATH. This should solve a dependency problem on Cygwin, between the windows and UNIX build part. check-in: 73884c1b user: jan.nijtmans tags: core-8-6-branch
10:51
Don't use "bool" as variable name. Possible conflict with "bool" type. check-in: 58880acd user: jan.nijtmans tags: core-8-6-branch
2020-01-27
21:09
Avoid interference in bind-35.1 from the hot spots in the corners of the screen featured by some WM on Linux. check-in: 4e5c1952 user: fvogel tags: bug-e3888d5820
16:36
No need to include "tk.h" here: It's already included in tkInt.h (through tkPort.h) check-in: df3e4a2f user: jan.nijtmans tags: core-8-6-branch
13:00
HAVE_INTTYPES_H=1 is already handled in rules.vc check-in: 56d22f24 user: jan.nijtmans tags: core-8-6-branch
2020-01-26
19:59
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed Closed-Leaf check-in: 72bfdf04 user: fvogel tags: bug-90a4b7581f
2020-01-25
17:09
Let bind-34.3 be robust against Linux KDE hot spots on screen corners. check-in: 21ee34ad user: fvogel tags: core-8-6-branch
16:58
Let bind-34.3 be robust against Linux KDE hot spots on screen corners Closed-Leaf check-in: 0a767426 user: fvogel tags: bug-69b48f427e9
13:16
Remove useless generation of NSMouseMoved event when warping the mouse pointer on the mac check-in: 2d8804d0 user: fvogel tags: bug-e3888d5820
13:06
Fix [e3888d5820] (Grab on master prevents mouse pointer warp into slave widget) for Linux and Windows. Test bind-35.1 now passes on these platforms. check-in: 3bf789ff user: fvogel tags: bug-e3888d5820
2020-01-24
12:47
silence "unused variable" warning check-in: d55f67db user: dgp tags: core-8-6-branch
10:32
Sync tcl.m4 and rules.vc to latest version from Tcl check-in: 2a489c28 user: jan.nijtmans tags: core-8-6-branch
2020-01-19
21:40
Remove 2 comments which are simply not correct (nor useful) any more check-in: 0ee9eaa8 user: jan.nijtmans tags: core-8-6-branch
14:41
Put more robustness in bind-35.1 check-in: 6c21b2cc user: fvogel tags: bug-e3888d5820
2020-01-18
19:27
Merge 8.6 check-in: a59e9c24 user: marc_culler tags: mac_styles
19:20
Fix [48f5da841d]: mac_styles crashes when drawing a Spinbox with textarea of width 0. check-in: 57538a25 user: marc_culler tags: mac_styles
19:06
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup check-in: 5bb1439e user: marc_culler tags: core-8-6-branch
13:31
Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag. check-in: bc258ad6 user: fvogel tags: core-8-6-branch
12:08
Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add non-regression test entry-10.1 check-in: 4c6fc76c user: fvogel tags: core-8-6-branch
12:04
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. check-in: e389c1c9 user: fvogel tags: core-8-6-branch
11:35
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. check-in: 6114af88 user: fvogel tags: core-8-6-branch
11:32
Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non regression tests canvas-20.[123] check-in: 24d1eea8 user: fvogel tags: core-8-6-branch
11:27
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Add non regression test canvText-14.7 check-in: 1d76e4e2 user: fvogel tags: core-8-6-branch
2020-01-17
22:15
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup Closed-Leaf check-in: 5f8086ff user: marc_culler tags: bug-bf93d098d7-redux
2020-01-11
17:10
Add scrollwheel bindings to ttk::scrollbar by redirection of the bindings to tk:scrollbar. Ticket [2b8fa6fd] check-in: ec79505e user: oehhar tags: core-8-6-branch
14:13
Make bind-35.1 fail on Linux, by swapping the order of the mouse pointer warps with respect to grabs. This prevents the warp prologue (see [e3888d5820]) from playing a role in that test. check-in: fc2dd329 user: fvogel tags: bug-e3888d5820
13:34
Attempt to make bind-35.1 more reliable on Windows. check-in: 98ff7da2 user: fvogel tags: bug-e3888d5820
2020-01-06
21:39
Fix [48f5da841d]: mac_styles crashes when drawing a Spinbox with textarea of width 0. Closed-Leaf check-in: 71c568e9 user: culler tags: bug-48f5da841d
21:29
Add test bind-35.1, currently failing, and demonstrating issue reported in [e3888d5820] (grab on master prevents mouse pointer warp into slave widget) check-in: 200baaa8 user: fvogel tags: bug-e3888d5820
20:29
Reorder code snippet in HandleEventGenerate to make it easier to understand. This changes nothing in how things work. check-in: d2de371a user: fvogel tags: bug-e3888d5820
12:13
Merge 8.5 check-in: 3cfdca75 user: jan.nijtmans tags: core-8-6-branch
12:11
Sync tcl.m4 with Tcl check-in: 1d57b048 user: jan.nijtmans tags: core-8-5-branch
12:05
Make install-sh executable. Harmless warnings in tkUnixKey.c check-in: ebbc410c user: jan.nijtmans tags: core-8-6-branch
2020-01-02
15:12
Add non-regression test entry-10.1 Closed-Leaf check-in: 78ac0336 user: fvogel tags: bug-2830360fff
14:55
Fix [2830360fff]: ttk::entry looses state invalid at focus events check-in: a8ed6013 user: fvogel tags: bug-2830360fff
2020-01-01
15:29
Document the change of default value for the -compound widget option. check-in: 81f4287d user: fvogel tags: bug-b82bd4872b, bug-077d49828b
2019-12-31
14:03
Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag. check-in: 601b77fb user: fvogel tags: bug-b82bd4872b, bug-077d49828b
13:23
merge core-8-6-branch check-in: c91bbc4e user: fvogel tags: bug-b82bd4872b, bug-077d49828b
2019-12-25
20:17
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. Closed-Leaf check-in: 8423ea06 user: fvogel tags: bug-1660674fff
18:08
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. Closed-Leaf check-in: 98f70557 user: fvogel tags: bug-279b027fd7
2019-12-24
14:20
Refine the newly added tests, and add comments in them. Closed-Leaf check-in: 1903de43 user: fvogel tags: bug-587937fff
14:11
Don't shuffle tags when moving the 'current' tag among items. check-in: 80599a3d user: fvogel tags: bug-587937fff
13:31
Fix error (with no consequence) in sizeof() request, and remove useless cast to (void *) check-in: 0b20f798 user: fvogel tags: bug-587937fff
13:24
Restore tabs on lines that were actually not changed by the fix. check-in: b36bd22c user: fvogel tags: bug-587937fff
13:22
Refine the second implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. check-in: f8fb12af user: fvogel tags: bug-587937fff
13:17
A second (and better) implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. This implementation is more efficient (it's O(n)). check-in: 5d8f9f96 user: fvogel tags: bug-587937fff
13:14
A first implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. This implementation is not efficient (it's O(n^2)) and will not be kept. check-in: 96df33e6 user: fvogel tags: bug-587937fff
13:04
Add tests canvas-20.[123], currently failing and demonstrating ticket [587937fff]. check-in: 75ccd0ef user: fvogel tags: bug-587937fff
2019-12-23
13:59
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Test canvText-14.7 now passes. Closed-Leaf check-in: 89db3604 user: fvogel tags: bug-1771594fff
13:58
Add test canvText-14.7, currently failing and demonstrating bug [1771594fff] check-in: 88538c9a user: fvogel tags: bug-1771594fff
2019-12-19
13:08
Redirect scroll wheel related bindings from ttk::scrollbar to scrollbar as proposed by Csaba 2019-12-18 09:42:32 in Ticket [2b8fa6fd] Closed-Leaf check-in: 18fd126b user: oehhar tags: bug-2b8fa6fd
2019-12-17
20:30
Add scrollwheel bindings to ttk::scrollbar. Ticket [2b8fa6fd] check-in: d99b1940 user: oehhar tags: bug-2b8fa6fd
20:28
Reverting last commit, should go into a branch, sorry. check-in: 16b3f120 user: oehhar tags: core-8-6-branch
20:17
Add scrollwheel bindings to ttk::scrollbar. Ticket [2b8fa6fd] check-in: 082200db user: oehhar tags: core-8-6-branch
17:20
No action when TK_ALREADY_DEAD. check-in: c0b10193 user: bll tags: bug-xim
2019-12-16
14:38
Sync tcl.m4 with version in Tcl check-in: 7c37e3ec user: jan.nijtmans tags: core-8-6-branch
2019-12-14
20:11
Fix [02a69449b5]: Wrong database names for tk::spinbox check-in: 5fe47ba9 user: fvogel tags: core-8-6-branch
20:09
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. check-in: ce25ab1b user: fvogel tags: core-8-6-branch
20:05
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option check-in: fcc9dfd7 user: fvogel tags: core-8-6-branch
2019-12-10
20:58
Fix [02a69449b5]: Wrong database names for tk::spinbox Closed-Leaf check-in: 78c9e8f7 user: fvogel tags: bug-02a69449b5
18:55
bug-xim: Fix responsiveness of Tk on X when an input method is active. Tk_HandleEvent has changed to only create the XIC if the window is a toplevel or the window has received focus. check-in: 4abb3952 user: bll tags: bug-xim
14:10
Create new branch named "bug-xim" check-in: 304a009f user: bll tags: bug-xim
2019-12-09
23:08
Merge 8.5 check-in: 54ef4774 user: jan.nijtmans tags: core-8-6-branch
23:07
Fix [7ca9a5b7cc]: Segfault due to pointer truncation in DLL_PROCESS_DETACH check-in: 05ad5678 user: jan.nijtmans tags: core-8-5-branch
2019-12-08
21:43
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. Closed-Leaf check-in: 8ee62608 user: fvogel tags: bug-b094cb4aa9
19:25
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. check-in: 10e8371c user: fvogel tags: core-8-6-branch
19:23
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. Closed-Leaf check-in: 1f45c172 user: fvogel tags: bug-882108bf05
2019-12-05
13:05
Build without -DUNICDE -D_UNICODE, since it's not necessary any-more (all code uses implicit *W-API now). This also eliminates the need for the TK_ASCII_MAIN hack. check-in: a548d14c user: jan.nijtmans tags: core-8-6-branch
2019-12-04
20:35
Make MODULE_SCOPE functions start with "Tk". Also simplify TkUtfToNSString(), making use of Tcl_UtfToUniCharDString() check-in: f98feb70 user: jan.nijtmans tags: core-8-6-branch
14:17
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older macOS systems. check-in: 00b45e1d user: marc_culler tags: core-8-6-branch
01:19
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on High Sierra Closed-Leaf check-in: 383443bd user: marc_culler tags: bug-749bd9bb1b
2019-12-03
21:42
Make -default active work for Push Buttons. check-in: e004be47 user: culler tags: mac_styles
16:14
Prevent crash caused by attempting to create an NSImage with negative width. check-in: 67942750 user: culler tags: mac_styles
02:41
Merge 8.6 check-in: 72028fcc user: marc_culler tags: mac_styles
01:17
On macOS call [image setTemplate:YES] for the cursor NSImages, to make the cursor be white in dark mode. check-in: 756db73f user: marc_culler tags: core-8-6-branch
2019-12-02
23:13
Make the help button work in light or dark modes. check-in: 4c2f3f71 user: marc_culler tags: mac_styles
2019-12-01
21:19
Add inline button style. check-in: 1ae814ed user: marc_culler tags: mac_styles
16:05
In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use more uppercase hex-values where appropriate. check-in: 90160951 user: jan.nijtmans tags: core-8-6-branch
2019-11-30
19:38
Edit comments, combine two list header drawing routines. check-in: 4657efed user: culler tags: mac_styles
14:29
Remove duplicate #define statements. check-in: cbe7e99f user: marc_culler tags: mac_styles
14:23
Move ttk static data into a header file. check-in: d89ca605 user: marc_culler tags: mac_styles
06:11
Reorganize the display information. check-in: 501530f7 user: marc_culler tags: mac_styles
2019-11-29
17:53
Edit some comments, change some names. check-in: 6be13a06 user: marc_culler tags: mac_styles
17:20
Add the RecessedButton style for ttk::radiobutton widgets. check-in: 12f80ca5 user: marc_culler tags: mac_styles
15:49
Fix [d4f5620f5d]: font-4.14 fails (font actual with unicode). Add another test-case for TCL_UTF_MAX>3 check-in: 2e2afd52 user: jan.nijtmans tags: core-8-6-branch
14:11
Obtain the control accent color correctly on OSX 10.13 and earler. check-in: ec468226 user: marc_culler tags: mac_styles
2019-11-28
17:26
Add the RoundedRectButton style for a ttk::button check-in: f14cee1e user: marc_culler tags: mac_styles
2019-11-27
21:03
Adjust the appearance of disabled buttons. check-in: a66321da user: culler tags: mac_styles
11:49
Sync tcl.m4 with the vesion provided by Tcl 8.6 check-in: 4490f0bf user: jan.nijtmans tags: core-8-6-branch
11:45
Sync rules.vc and tcl.m4 with the version included with Tcl8.5 check-in: 7615dde1 user: jan.nijtmans tags: core-8-5-branch
00:22
On Aqua, allow the Tk event loop to run while a menu is open. (This is tricky.) check-in: 7f5d0d14 user: marc_culler tags: mac_styles
2019-11-26
20:35
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10 check-in: 4202ddbd user: jan.nijtmans tags: core-8-6-branch
20:33
Various cleanups in Unicode handling. Note that without Xft on X11 we don't have Emoji. check-in: 7f62ccc3 user: jan.nijtmans tags: core-8-6-branch
12:55
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10. check-in: 50aaf728 user: fvogel tags: bug-69b48f427e9
12:51
merge core-8-6-branch check-in: 6b76e178 user: fvogel tags: bug-69b48f427e9
2019-11-25
12:47
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: be77d20c user: jan.nijtmans tags: core-8-6-branch
12:45
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: 6648de1b user: jan.nijtmans tags: core-8-5-branch
03:48
Implement Aqua comboboxes with popup menus instead of listboxes. check-in: 9c73f8b7 user: marc_culler tags: mac_styles
01:01
Merge 8.6 check-in: ffe4dba8 user: marc_culler tags: mac_styles
00:59
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 43db0839 user: marc_culler tags: core-8-6-branch
2019-11-24
15:38
Combobox tweaks. check-in: ca9737ae user: marc_culler tags: mac_styles
04:56
Add accent color to sliders. check-in: 05cf6cbe user: marc_culler tags: mac_styles
01:35
Accented and otherwise improved progress bars. check-in: e50cc2d6 user: marc_culler tags: mac_styles
2019-11-22
17:06
Merge 8.6 check-in: 15a347ec user: culler tags: mac_styles
16:45
merge release check-in: b5fac1e9 user: dgp tags: core-8-6-branch
08:48
Merge 8.6 Closed-Leaf check-in: b35590d9 user: jan.nijtmans tags: utf-16-for-X11
08:39
Update rules.vc to latest version check-in: 64881b86 user: jan.nijtmans tags: core-8-6-branch
2019-11-21
15:59
More code simplification check-in: f8d9fdff user: jan.nijtmans tags: utf-16-for-X11
12:04
Oops _WIN32 with single underscore check-in: 3427937c user: jan.nijtmans tags: utf-16-for-X11
11:46
Update unicode demo check-in: b6c376ae user: jan.nijtmans tags: utf-16-for-X11
10:26
Now that TkUniCharToUtf() produces maximum of 4 bytes, reduce storage. More code simplifications. Disallow Emoji on X11 without xft, just use replacement character then. check-in: 1eb3050c user: jan.nijtmans tags: utf-16-for-X11
2019-11-20
23:35
Add native style Combobox button check-in: 90df2f0a user: culler tags: mac_styles
18:50
update changes Closed-Leaf check-in: c7984bbb user: dgp tags: rc2, release, core-8-6-10-rc, core-8-6-10
18:50
Merge 8.6 except for the broken demo. check-in: f3ef2549 user: dgp tags: core-8-6-10-rc
13:10
X11 correct UTF-16 encoding (not meant for Tk 8.6.10 yet!) check-in: 3b5b9950 user: jan.nijtmans tags: utf-16-for-X11
2019-11-19
19:28
Finish details for Entries. check-in: c4d24eee user: culler tags: mac_styles
16:21
Make the Emoji demo work with X11 using xft, even under Tcl 8.6. check-in: 414bb151 user: jan.nijtmans tags: core-8-6-branch
15:52
Specific test for xft in widget demo Closed-Leaf check-in: cd65ffc8 user: jan.nijtmans tags: emoji-for-xft
15:31
Experiment: See if this is enough to make Emoji work with Xft on X11 check-in: 57a7649e user: jan.nijtmans tags: emoji-for-xft
10:35
Use correct Emoji representation when running with Tcl 8.7. Works on X11 then! check-in: 2ac49da2 user: jan.nijtmans tags: core-8-6-branch
06:07
Rebase mac_buttons check-in: bd7d5af3 user: marc_culler tags: mac_styles
04:33
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: d342bcb8 user: culler tags: core-8-6-branch
04:30
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] Closed-Leaf check-in: 539408e0 user: culler tags: bug-589e83d30a
00:57
Implement non-BMP unicode for macOS check-in: 65bf75ea user: culler tags: core-8-6-branch
00:46
Correct some errors revealed by building on macOS 10.6 check-in: 6a7d0065 user: culler tags: core-8-6-branch
2019-11-18
20:02
Merge 8.6, but only exclude Emoji's in the demo for X11. Closed-Leaf check-in: 4e6f92fe user: jan.nijtmans tags: mac_unicode
19:48
Restrict Emoji in demo for win32 platform only, since on other platforms it's not guaranteed to work yet check-in: 0661a4e1 user: jan.nijtmans tags: core-8-6-branch
15:05
Edit comments, add tests for NULL pointers. check-in: f06ee059 user: culler tags: mac_unicode
08:14
remove printf("TkSelGetSelection\n"); check-in: c7fc3a41 user: jan.nijtmans tags: mac_unicode
00:31
Implement non-BMP unicode for macOS when TCL_UTF_MAX = 3 by encoding surrogates as 3-byte UTF-8-ish sequences. check-in: 45294d24 user: culler tags: mac_unicode
2019-11-17
17:31
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: cd1c2ea8 user: culler tags: core-8-6-branch
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: a04cf70e user: culler tags: core-8-6-branch
16:52
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: faf5c3fe user: culler tags: core-8-6-branch
2019-11-16
16:58
On macOS make DrawCharsInContext accept byte sequences which contain UTF-16 surrogates encoded as 3-byte UTF-8-ish subsequences, so the Emoji demo works. check-in: fa1ebd57 user: culler tags: core-8-6-branch
2019-11-15
21:52
Let's add some Emoji to the widget demo, but encoded in UTF-16 so Tcl 8.6.10 can handle it. Works at least on Windows. check-in: a70e28c9 user: jan.nijtmans tags: core-8-6-branch
21:46
Adjust the test image-6.1 so that it will expect the new image type. Closed-Leaf check-in: e1363e3c user: culler tags: mac_images
20:48
Fix [90d555e088]: In Catalina Apple's NSFontManager creates fonts with unwanted traits Closed-Leaf check-in: 39057cb3 user: culler tags: bug-90d555e088
20:48
update changes check-in: 6d5fb867 user: dgp tags: core-8-6-10-rc
20:45
merge 8.6 check-in: 4fc06d5f user: dgp tags: core-8-6-10-rc
12:44
Fix [69b48f427e] (again): Test "textTag-18.1" fails since Win10 Creator Falls update. Thanks, François! check-in: ab595e1f user: jan.nijtmans tags: core-8-6-branch
2019-11-14
23:32
Fix again integer arithmetics in TkSetCursorPos(), see [69b48f427e] check-in: 14a3b51a user: fvogel tags: bug-69b48f427e9
23:32
remove debug printf code check-in: 77ab3f26 user: fvogel tags: bug-69b48f427e9
23:14
merge core-8-6-branch, and add (currently failing) test bind-34.3 demonstrating that warping does not work with null or negative coordinates. Also add a bit of debug printf in TkSetCursorPos() for Windows check-in: c7ced784 user: fvogel tags: bug-69b48f427e9
2019-11-13
15:25
Add support for 4 keycodes on Windows (Mail, AudioMedia, Launch0 and Launch1), which some keyboards might have. Add more header-files, with available keycodes on various platforms, and add some missing keysyms to ks_names.h (adapted from X11R6). This improves compatibility for Windows/MacOSX compared to X11R6. check-in: be3dac07 user: jan.nijtmans tags: core-8-6-branch
2019-11-11
14:36
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 24783747 user: culler tags: core-8-6-branch
01:45
Allow creating 0x0 NSImages, which work e.g. in labels, just don't allow using them as iconphoto images. Closed-Leaf check-in: bb3c9f56 user: culler tags: bug-53d28027e3
2019-11-10
22:30
Split wm-iconphoto-1.5 into the Win and Mac case on one hand (an error triggers), and the Linux case on the other hand (no error is produced, the image is valid and can be used as an iconphoto even if its size is 0x0) check-in: c06d2d2a user: fvogel tags: bug-53d28027e3
21:11
The new test wm-iconphoto-1.5 must not depend on previous tests and how many images were created so far in the testing process check-in: c8fc3540 user: fvogel tags: bug-53d28027e3
20:09
Homogenize still further among platforms check-in: f3dc93ba user: fvogel tags: bug-53d28027e3
20:03
Add platform-independent test wm-iconphoto-1.5 check-in: a1f99b8b user: fvogel tags: bug-53d28027e3
18:47
Remove unnecessary cast that causes compiler errors on El Capitan. check-in: e370c1dc user: culler tags: mac_images
18:35
On unix, make the wm stackorder command return an error if TkWmStackorderToplevel fails. Closed-Leaf check-in: 1d174e28 user: culler tags: bug-c4abd2b0f3
18:13
Make all platforms check if an iconphoto image is valid and provide the same error message if not. check-in: 2971726c user: culler tags: bug-53d28027e3
2019-11-09
14:49
Fix [53d28027e3]: Generate an error instead of a crash if wm iconphoto receives an invalid photo image. check-in: 199c14cd user: culler tags: bug-53d28027e3
13:12
make TkWmStackorderToplevel return NULL if ckalloc fails. check-in: 76b39a75 user: culler tags: bug-c4abd2b0f3
10:18
Propagate previous Mac fix to the Windows platform check-in: fd178e2c user: fvogel tags: bug-c4abd2b0f3
2019-11-08
06:51
Reimplement TkWmStackorderToplevel to make it straightforward and shorter and behave the same on macOS as on unix and Windows. check-in: c65b7e7a user: culler tags: bug-c4abd2b0f3
2019-11-07
23:22
Fix [c4abd2b0f3]: Tcl Panic in TkWmStackorderToplevel (for Aqua) check-in: 92da033f user: culler tags: bug-c4abd2b0f3
19:08
Fix Disclosure Button; condense code. Closed-Leaf check-in: 7083f6dd user: culler tags: disclosure
12:44
Hash typos and bump release date. check-in: 2646185c user: dgp tags: core-8-6-10-rc
2019-11-06
16:46
Fix [12c8dfaa98] and [7e174a300e]: listbox.tcl/scrlbar.tcl: missing improved units computation in mouse wheel bindings check-in: ad4b037b user: jan.nijtmans tags: core-8-6-branch
16:35
Fix [edf4fd2613]: iconlist.tcl: errors in mouse wheel bindings. Thanks to nemethi for reporting this bug! check-in: 03f64ff8 user: jan.nijtmans tags: core-8-6-branch
2019-11-04
20:44
Merge 8.6 check-in: 88f42ffc user: culler tags: rc1, core-8-6-10-rc
20:42
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 4bdfdd84 user: culler tags: core-8-6-branch
16:23
Merge 8.6 check-in: 8d48238e user: culler tags: core-8-6-10-rc
16:21
Edit a comment. check-in: b96ade06 user: culler tags: core-8-6-branch
16:09
But we shouldn't call CFRelease on the font returned by [NSFont userFixedPitchFontOfSize:11] check-in: 464531b6 user: culler tags: core-8-6-branch
15:33
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. check-in: dae3a925 user: culler tags: core-8-6-branch
15:29
Fix [855049e799]: Apple's system fixed font has an invalid familyName in macOS 10.15.1 check-in: 5ae7d15d user: culler tags: core-8-6-branch
2019-11-03
23:02
Use [NSFont userFixedPitchFontOfSize:11] instead of CTFontCreateUIFontForLanguage(fixedPitch, 11, NULL) to get a valid fixed pitch font. Closed-Leaf check-in: c7ede02a user: marc_culler tags: bug-855049e799
22:06
Completed what changes I can do. check-in: ab524192 user: dgp tags: core-8-6-10-rc
21:31
More progress on changes check-in: e2762812 user: dgp tags: core-8-6-10-rc
15:53
Rename the system image type as nsimage and add the ability to create from image files or filetypes. check-in: f226d4d3 user: culler tags: mac_images
15:03
More progress updating changes. check-in: d95630b2 user: dgp tags: core-8-6-10-rc
2019-11-02
18:08
merge 8.6 check-in: 07dc617e user: dgp tags: core-8-6-10-rc
16:37
Finish the implementation of the system image type for macOS check-in: 18f3919f user: culler tags: mac_images
14:28
Factorize common code into ttk::saveCursor Closed-Leaf check-in: 3b1e3fcb user: fvogel tags: bug-b3b56ae8dc
13:51
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::combobox, ttk::spinbox and ttk::panedwindow. check-in: 7d357aca user: fvogel tags: bug-b3b56ae8dc
10:32
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::treeview. check-in: 498466be user: fvogel tags: bug-b3b56ae8dc
2019-11-01
21:26
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 795c5d2c user: fvogel tags: core-8-6-branch
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: c078c682 user: fvogel tags: core-8-6-branch
20:56
Push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: b462406a user: fvogel tags: core-8-6-branch
20:54
The previous commit [65bb96b4] was wrong: it did not take into account the specifics of -displaycolumns or the fact column #0 (the tree) is special. This introduced a regression in the headings activation: they did not de-activate properly when the mouse left the headings. Fix this and document in the code why catching is (much) easier than writing an explicit proc. Closed-Leaf check-in: c5f9cdff user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
18:44
Work around a bug in [NSFont familyName] which Apple introduced in macOS 10.15.1 check-in: 8373c21f user: marc_culler tags: bug-855049e799
17:39
Access named NSImages provided by macOS via image create system -systemname NAME ?-width NUMBER? ?-height NUMBER? check-in: 78c1e6e4 user: culler tags: mac_images
11:03
Somewhat more progress on [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Increase XMaxTransChars from 4 to 7, at the same time reducing the nbytes field from int to unsigned char. This makes more room to NULL-terminate the trans_chars array in the XEvent, even when it's 4 bytes in length. (fully binary compatible, since the nbytes field is not supposed to be accessed externally) check-in: 9dfe5c56 user: jan.nijtmans tags: core-8-6-branch
10:23
Propagate the previous two commits to the tabs of a ttk::notebook, which can now style -compound check-in: 12f850f4 user: fvogel tags: bug-b82bd4872b
10:19
Document that ttk::label and ttk::*button now support styling -compound check-in: e8f4f9dc user: fvogel tags: bug-b82bd4872b
09:58
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 67f8dd7f user: fvogel tags: bug-b82bd4872b
2019-10-31
10:07
8.5 -> 8.6 check-in: 91f03958 user: jan.nijtmans tags: core-8-6-branch
09:57
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 149ce586 user: jan.nijtmans tags: core-8-6-branch
09:49
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 9c2d16d9 user: jan.nijtmans tags: core-8-5-branch
2019-10-30
22:11
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: c6f36c16 user: culler tags: core-8-6-branch
15:30
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. Closed-Leaf check-in: 83479bd9 user: culler tags: bug-8793e78bf0
14:31
Alternative fix to [de579935a9] - just allow weird looking thumbs. Closed-Leaf check-in: abee8797 user: culler tags: bug-de579935a9-alt
2019-10-28
16:45
merge 8.6 check-in: fbb69138 user: dgp tags: core-8-6-10-rc
11:47
Reapply [0e9cbdba] and [82b1d286], then merge bug-ce470f20fd. This fixes [caacf1f082], [ce470f20fd], [cc6c711c1e] and finalizes the changes in treeview columns resizing. check-in: 8af45a4d user: fvogel tags: core-8-6-branch
09:04
Sync tcl.m4 with Tcl version (also change README accordingly). Re-generate configure script for UNIX check-in: bf0c1972 user: jan.nijtmans tags: core-8-6-branch
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 0c886a3d user: culler tags: core-8-6-branch
2019-10-27
21:12
Fix 'Column ... out of range' error reported in [caacf1f082] check-in: 65bb96b4 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
20:55
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: 74372768 user: culler tags: core-8-6-branch
20:35
Add a regression test for computing local mouse coordinates in embedded windows in Aqua. Closed-Leaf check-in: 5582461a user: culler tags: bug-f7a4f75d1c
19:30
Edit a comment check-in: 29604923 user: culler tags: bug-f7a4f75d1c
19:21
For Aqua, fix computation of local.x and local.y in the case of an embedded toplevel. check-in: 3a1fb9e9 user: culler tags: bug-f7a4f75d1c
14:27
merge branch bug-69b48f427e9 check-in: b127e6b0 user: fvogel tags: core-8-6-branch
14:26
Cherrypick [e9becf44ab]: Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 63f86259 user: fvogel tags: bug-69b48f427e9
14:23
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: e9becf44 user: fvogel tags: core-8-6-branch
13:22
Fix [caacf1f082]: treeview column resizing not possible in some conditions. This problem was created by my fixing of [ce470f20fd] (ttk::treeview allows dragging the right edge of the rightmost heading). While some of the commits aiming at fixing [ce470f20fd] were correct, some other were not and in fact I believe the right edge of the rightmost heading really should be draggable. This is also how tablelist behaves. check-in: c74b6837 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
11:03
Backout [82b1d286] and [0e9cbdba] that fixed [cc6c711c1e] and [ce470f20fd] since they created issues reported in [caacf1f082] check-in: 18eb7546 user: fvogel tags: core-8-6-branch
11:01
merge core-8-6-branch check-in: 6d51a0d3 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
10:58
Cherrypick [82b1d286] (Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam)) check-in: 14c6efd1 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
2019-10-26
14:41
Add a regression test for this bug. check-in: ff76eece user: culler tags: bug-f7a4f75d1c
14:00
Fix [f7a4f75d1c]: focus -force fails for embedded toplevels check-in: 75eeb347 user: culler tags: bug-f7a4f75d1c
2019-10-25
21:30
Fix bug in TkpGetString() for MacOSX. Maybe this is why MacOSX barfs when we put a 4-byte UTF-8 character in trans_chars ... check-in: 99f891e7 user: jan.nijtmans tags: core-8-6-branch
21:28
Some end-of-line exess spacing check-in: f389e5d2 user: jan.nijtmans tags: core-8-6-branch
18:02
Merge 8.6 check-in: 327a7d2e user: culler tags: core-8-6-10-rc
17:52
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: 6426d80f user: culler tags: core-8-6-branch
15:18
merge 8.6 check-in: 14b226cf user: dgp tags: core-8-6-10-rc
03:12
Add some protections against Tcl errors during IME text entry. Closed-Leaf check-in: 07529819 user: culler tags: bug-39de9677aa
01:29
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 2d56a1a7 user: culler tags: core-8-6-branch
01:15
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 427cf488 user: culler tags: core-8-6-branch
2019-10-24
23:56
Make Apple's press-and-hold accent menu work with Tk entry and text widgets. check-in: fb2fd7ed user: culler tags: bug-39de9677aa
17:47
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: 129df95d user: culler tags: core-8-6-branch
15:38
Prevent a crash which could occur if the window were defocussed during IME composition. check-in: da9aa9b0 user: culler tags: bug-39de9677aa
14:14
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 20660f95 user: culler tags: core-8-6-branch
03:57
Remove the calls to update idletasks which were not needed. check-in: b15b381f user: culler tags: bug-39de9677aa
03:54
Restore the no-op keyDown method to keep the mac from beeping every time a key is pressed. check-in: f7785d34 user: culler tags: bug-39de9677aa
2019-10-23
22:03
Address compiler warnings. check-in: 13b36b07 user: culler tags: bug-39de9677aa
21:52
Rework and simplify services so the TkService object won't interfere with IME. It didn't need to be a subclass of NSView, or be in the Responder chain. check-in: e21c087a user: culler tags: bug-39de9677aa
20:40
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: c718802e user: fvogel tags: core-8-6-branch
19:10
WIP on changes. check-in: ec25b65f user: dgp tags: core-8-6-10-rc
03:43
Add update idletasks for the text. Replace non-BMP characters by 0xfffd when pasting. check-in: 43e89771 user: culler tags: bug-39de9677aa
01:20
Add IME bindings for ttk::entry. check-in: e48b918d user: culler tags: bug-39de9677aa
2019-10-22
23:17
More progress on implementing IME check-in: 801f063d user: culler tags: bug-39de9677aa
17:48
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. Closed-Leaf check-in: cde8c195 user: culler tags: bug-0854c99473
16:08
Fix [39de9677aa]: incorrect IME behavior check-in: fb1d0dab user: culler tags: bug-39de9677aa
2019-10-21
13:03
merge 8.6 check-in: 44b24e96 user: dgp tags: core-8-6-10-rc
00:02
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: d4d18964 user: culler tags: core-8-6-branch
2019-10-20
21:07
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: 882604ed user: culler tags: core-8-6-branch
15:09
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: 5f29ad7d user: culler tags: core-8-6-branch
04:41
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests. check-in: d0ddf1ac user: culler tags: core-8-6-branch
03:40
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: ab497177 user: culler tags: core-8-6-branch
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 074f89b5 user: culler tags: core-8-6-branch
2019-10-18
21:59
Added a regression test, which involved adding a command to tkMacOSXTest.c to simulate mouse button press events. Closed-Leaf check-in: 8aa0008c user: culler tags: bug-ee946e4ebd
14:29
Restore injection of MouseMoved to avoid unknown trouble. check-in: dad87927 user: culler tags: bug-ee946e4ebd
14:13
Minor cleanup; rework TkpWarpPointer check-in: 7f683e13 user: culler tags: bug-ee946e4ebd
2019-10-17
14:43
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 8efbb3fa user: culler tags: bug-ee946e4ebd
2019-10-15
09:19
One step more in fully fixing [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Now that Tcl 8.6 doesn't handle 4-byte UTF-8 characters as invalid anymore, we don't need the trick in Tk any more to spit out two surrogates: Tcl already handles that correctly. check-in: 84163219 user: jan.nijtmans tags: core-8-6-branch
09:16
Fix a few typo's check-in: e895a410 user: jan.nijtmans tags: core-8-6-branch
2019-10-14
13:04
3 minor doc fixes. check-in: a7e6bbfb user: jan.nijtmans tags: core-8-6-branch
12:34
Re-generate the keysyms documentation using the real current keysym list as used on Windows and MacOS. Those keysyms can be thrusted on all platforms. check-in: a26bf137 user: jan.nijtmans tags: core-8-6-branch
2019-10-13
19:49
Fix 3 bugs in X11 keysym translations, originating from X11-r5 which were fixed in X11-r6. Add 3 test-cases, proving each of them. check-in: 3a26925f user: jan.nijtmans tags: core-8-6-branch
2019-10-11
20:28
fix unintentional merge check-in: 440d0d87 user: fvogel tags: core-8-6-branch
20:23
merge branch bug-69b48f427e9 check-in: aa1c1705 user: fvogel tags: core-8-6-branch
20:23
Cherrypick [8f767ecb] Leaf: Let's do exactly the same calculation, but then using integer arithmetics instead of float check-in: 8bbd5257 user: fvogel tags: bug-69b48f427e9
20:22
Cherrypick [fc3f78ec] Fix test-case bind-34.1 on Windows 10 check-in: e85d71cf user: fvogel tags: bug-69b48f427e9
20:14
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: abe5dad5 user: culler tags: core-8-6-branch
11:15
Let's do exactly the same calculation, but then using integer arthemetics in stead of float. check-in: 8f767ecb user: jan.nijtmans tags: core-8-6-branch
07:35
Fix test-case bind-34.1 on Windows 10 check-in: fc3f78ec user: jan.nijtmans tags: core-8-6-branch
02:52
Fix bug[bf93d098d7]: Menubar is sometimes unresponsive on app startup Closed-Leaf check-in: 14b2a46f user: culler tags: bug-bf93d098d7
2019-10-10
23:07
Merge the remainder of catalina_more_tests check-in: c606fe29 user: culler tags: core-8-6-branch
22:16
Minor improvement to previous commit: Put deprecate names _after_ non-deprecated, so tkBind.c can be kept as it was. Also use all-upper HEX characters consistantly. check-in: d6318e01 user: jan.nijtmans tags: core-8-6-branch
21:36
Add deprecate Key-names to ks_names.h, and make sure that deprecated Keynames are translated back to their non-deprecated names. This is how X11 does it, our emulation should do it the same way. Added test-case demonstrating this with Eth -> ETH. check-in: 66d19a9b user: jan.nijtmans tags: core-8-6-branch
19:21
merge core-8-6-branch check-in: 9d8a8bd4 user: fvogel tags: bug-69b48f427e9
19:19
Fix test number in comment check-in: 87e111f1 user: fvogel tags: core-8-6-branch
18:55
Add debug info useful in case bind-34.1 fails check-in: 7ce474de user: fvogel tags: core-8-6-branch
18:54
Add debug info useful in case bind-32.2 fails check-in: 2a5ba5ab user: fvogel tags: bug-69b48f427e9
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: e70ffd7e user: culler tags: core-8-6-branch
15:35
Merge 8.6 Closed-Leaf check-in: ddbb4881 user: culler tags: catalina_more_tests
15:27
Use vwait in image.test instead of after. check-in: 6d30831f user: culler tags: core-8-6-branch
14:47
Make XID typedef unsigned, since it's unsigned as well on all other platforms. Extend maximum KeySym to allow up to 0x1008FFFF, since there are some MultiMedia keys allocated there. check-in: e3e2f4d5 user: jan.nijtmans tags: core-8-6-branch
14:25
Fix bind-13.14 test-case on (e.g.) some 32-bit Linux, which considers -1 a valid KeySym somehow check-in: 94e17050 user: jan.nijtmans tags: core-8-6-branch
10:36
Merge 8.6 check-in: f790eb88 user: jan.nijtmans tags: bug-a179564826
08:12
Merge 8.6 check-in: ce86ce5a user: jan.nijtmans tags: catalina_more_tests
08:07
Change a few "update idletask" from previous commit back to "update". Other platforms most likely need it this way. check-in: 30ff4658 user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 (bring in XWayland workaround) check-in: 6745e1a7 user: jan.nijtmans tags: catalina_more_tests
07:32
Cherry-pick test-case changes from catalina_more_tests branch. They appear to work fine on other platforms, so they deserve more exposal separate from the Catalina-specific changes. check-in: 30586d4f user: jan.nijtmans tags: core-8-6-branch
01:20
Fix one compiler warning in Snow Leopard. check-in: d289ccba user: culler tags: catalina_more_tests
2019-10-09
22:45
Revert to using update in textWind.test. check-in: 7369c288 user: culler tags: catalina_more_tests
22:09
Let the comment be in sync with the change made in the previous commit' check-in: 24fbdde6 user: fvogel tags: catalina_more_tests
21:57
Generate the heartbeat every 0.1 seconds instead of 0.25 seconds. check-in: 0cdeca24 user: culler tags: catalina_more_tests
21:54
Use a platform specific procedure to update the text widget in textDisp.test. check-in: acdba94d user: culler tags: catalina_more_tests
19:37
Fix the (almost) hangs that occurred in some calls to vwait when no user events are being generated. check-in: 10488a8c user: culler tags: catalina_more_tests
16:47
A couple more tweaks to the tests. check-in: eae8215a user: culler tags: catalina_more_tests
16:14
Clean up the other tests. Mouse movement is still needed to avoid hangs. check-in: 0152b124 user: culler tags: catalina_more_tests
12:47
Check for Xlib.h, not Intrinsic.h when checking for X11 headers (this is a bug in autoconf-2.59, which is fixed in later versions). In core-8-5-branch and core-8-6-branch this is correct already, but re-generating the configure script with stock autoconf-2.59 re-generates the problem - unfortunately .... check-in: ceb702eb user: jan.nijtmans tags: core-8-6-10-rc
12:01
Fix [a01b6f7227]: WidthMMOfScreen returns 0 in VirtualBox VM using XWayland. Actually, this is an XWayland bug, but better work-around it when possible. check-in: d6abd105 user: jan.nijtmans tags: core-8-6-branch
09:20
Rebase to 8.6, and use more "vwait" in stead of "update" check-in: 98b2731b user: jan.nijtmans tags: catalina_more_tests
2019-10-08
21:33
Attempt to make more test-cases pass on Catalina (not sure we should go this way, but let's see) check-in: 34f0ae1f user: jan.nijtmans tags: catalina_more_tests
20:21
Fix some test errors on macOS 10.15 (Catalina) Closed-Leaf check-in: 10259f5a user: marc_culler tags: catalina_tests
2019-10-07
01:54
Merge core-8-6-branch check-in: 0de3c679 user: kevin_walzer tags: core-8-6-10-rc
01:52
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 041bcf3b user: kevin_walzer tags: core-8-6-branch
2019-10-06
22:50
Fix crash caused by initializing Mac services multiple times check-in: 9331163e user: culler tags: core-8-6-branch
22:33
Some initialization steps can remain outside the if (!initialized) block. Closed-Leaf check-in: 59882b69 user: culler tags: mac_service_init
20:29
Minor simplification: DEF_CANVLINE_FILL and DEF_CANVTEXT_FILL are each only used once, and always equal to DEF_CANVITEM_OUTLINE. So better use DEF_CANVITEM_OUTLINE directly. check-in: aae5bac0 user: jan.nijtmans tags: core-8-6-branch
2019-10-05
21:25
Use tcl-lang.org in stead of tcl.tk and https in stead of http where possible check-in: 626987c8 user: jan.nijtmans tags: core-8-6-branch
21:25
Restore looks of canvas items demo as it was in previous Tk versions, but now such that it looks the same with Tk 8.6 and 8.7 check-in: 68fe6f1f user: jan.nijtmans tags: core-8-6-branch
21:23
Fix usage of DEBUG() macro in tkBind.c check-in: 259a630a user: jan.nijtmans tags: core-8-6-branch
20:01
Prevent multiple initializations of Mac Services, which would cause IDLE to crash. check-in: 7a51eb32 user: culler tags: mac_service_init
2019-10-04
22:41
Fix [f8f1f0b103]: macosx/README: update Wiki and X11 info. Also change more links to point to the current https://core.tcl-lang.org check-in: fd30137e user: jan.nijtmans tags: core-8-6-branch
22:22
Fix [c420b565c0]: Aqua: allow isdark to work for non-root toplevels. Analysis and patch by chrstphrchvz check-in: 9d8d2d77 user: jan.nijtmans tags: core-8-6-branch
14:00
merge 8.6 check-in: ffcbf4cd user: dgp tags: core-8-6-10-rc
12:27
Restore (kind of) default values for -fill and -outline in polygon items. Change star in canvas items demo (give it green outline without fill) to demonstrate why. check-in: 60b51033 user: jan.nijtmans tags: core-8-6-branch
10:04
Adapt documentation saying that the default -fill option for text and line items is not {}. check-in: 985f46d4 user: jan.nijtmans tags: core-8-6-branch
09:59
Too quick conclusion: all lines and text were gone :-). Reverting most of previous commit check-in: 6277e1c9 user: jan.nijtmans tags: core-8-6-branch
09:27
Remove DEF_CANVLINE_FILL/DEF_CANVTEXT_FILL, since the default fill value (according the documentation) is {}. This has no visible effect. Modify canvas items demo, so it can be run on wish8.5 (for visual comparison) check-in: 25971620 user: jan.nijtmans tags: core-8-6-branch
2019-10-03
08:09
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 check-in: d7d4ae26 user: jan.nijtmans tags: core-8-6-branch
2019-10-02
15:38
merge 8.6 check-in: f8d6c649 user: dgp tags: core-8-6-10-rc
11:36
Merge 8.5 check-in: c250e134 user: jan.nijtmans tags: core-8-6-branch
11:26
Sync tcl.m4 with Tcl version check-in: 49d19dbd user: jan.nijtmans tags: core-8-5-branch
2019-10-01
20:26
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 Closed-Leaf check-in: c128b80e user: fvogel tags: bug-3ed5b66989
14:14
Modify TkClipBox and friends such that they return an int (normally 0) in stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms. check-in: 50bd84d7 user: jan.nijtmans tags: core-8-6-branch
2019-09-30
07:34
Sync rules.vc with Tcl version. Let makefile.vc supply the /DUNICODE /D_UNICODE options, since that's no longer done by rules.vc check-in: 4549096b user: jan.nijtmans tags: core-8-6-branch
2019-09-29
12:12
Merge core-8-6-branch check-in: 1bb28a51 user: kevin_walzer tags: core-8-6-10-rc
12:08
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a714ac08 user: kevin_walzer tags: core-8-6-branch
11:51
.. wrong directory ... check-in: 9d5ffd87 user: jan.nijtmans tags: core-8-6-branch
11:48
Fix build of ttkStubLib.o when using makefile.vc. (problem reported by fvogel, actually noticed on trunk but was a longstanding problem). configure/make build system was correct check-in: e046f47e user: jan.nijtmans tags: core-8-6-branch
08:22
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 16d99943 user: fvogel tags: core-8-6-branch
01:35
Merge core-8-6-branch check-in: 5c93536b user: kevin_walzer tags: core-8-6-10-rc
01:13
Merge chavez-canvas branch check-in: 3ab284f6 user: kevin_walzer tags: core-8-6-branch
2019-09-27
12:21
merge 8.6 check-in: 246af066 user: dgp tags: core-8-6-10-rc
2019-09-26
08:56
Better fix for [2026405]: winfo id bug in cygwin build. Actually, formatting of %p is libc-specific, now that we have TCL_Z_MODIFIER we can make it platform-independant for all cases. check-in: d12dcde1 user: jan.nijtmans tags: core-8-6-branch
2019-09-25
22:15
Add XPutImage() to the X11 stub table on Aqua check-in: 5f274b4d user: jan.nijtmans tags: core-8-6-branch
15:05
merge 8.6 check-in: e233deb4 user: dgp tags: core-8-6-10-rc
2019-09-24
21:01
Add 7 X11 functions to the aqua stub table, which makes them accessable to stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right' check-in: f2657915 user: jan.nijtmans tags: core-8-6-branch
15:01
Don't use "class" as (internal) struct field name or local variable name. Make it "c_class" (just as X11 does as well), in order to prevent conflict with C++ compilers. check-in: a81d5430 user: jan.nijtmans tags: core-8-6-branch
12:34
Merge 8.6 check-in: c31769c2 user: kevin_walzer tags: core-8-6-10-rc
11:52
Add type-casts to many usage of Tcl_WinTCharToUtf(), so Tk compiles without warnings when omitting -DUNICODE. check-in: 23174564 user: jan.nijtmans tags: core-8-6-branch
11:49
Allow "wm frame" to return id's > 0xFFFFFFFF on 64-bit platforms (if the id really is that large). Backport the (internal) use of TCL_Z_MODIFIER from Tk 8.7. check-in: c83eccea user: jan.nijtmans tags: core-8-6-branch
10:12
Branch to test Christopher Chavez patch in ticket [2beda17141] to remove some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows Closed-Leaf check-in: 9a3669da user: kevin_walzer tags: chavez-canvas
02:32
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 060a3095 user: culler tags: core-8-6-branch
2019-09-23
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: 8535af26 user: fvogel tags: core-8-6-branch
20:14
Fix [a1d25b487e]: ttk::frame does not honor -borderwidth Closed-Leaf check-in: fe3586cc user: fvogel tags: bug-a1d25b487e
18:50
Use more explicit *W()-forms of the Win32 API, instead of relying on -DUNICODE check-in: d957f902 user: jan.nijtmans tags: core-8-6-branch
2019-09-22
03:09
Fix bug [96bce57407]: crash when drawing 1x1 rounded rectangles Closed-Leaf check-in: 3302ae39 user: culler tags: bug-96bce57407
2019-09-20
13:38
merge 8.6 check-in: 0f723f68 user: dgp tags: core-8-6-10-rc
12:47
Eliminate systemEncoding local variable. Don't use TCL_INDEX_NONE yet in 8.6, since it was only introduced in Tcl 8.7 check-in: b8a89ed6 user: jan.nijtmans tags: core-8-6-branch
10:30
One missing use of TCL_INDEX_NONE in stead of -1. Use some more type-casts, making compiling Tk less sensitive to the use of -DUNICODE or not. check-in: b7afd511 user: jan.nijtmans tags: core-8-6-branch
2019-09-19
19:24
*A() to *W() Win32 API changes, actually the same because Tk is already compiled in UNICODE mode. check-in: 9f886d63 user: jan.nijtmans tags: core-8-6-branch
2019-09-18
17:33
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 82b1d286 user: fvogel tags: core-8-6-branch
16:37
merge 8.6 check-in: c2e125a6 user: dgp tags: core-8-6-10-rc
2019-09-17
15:36
(minor) Add missing initializer, and two /* FALLTHRU */ markers. check-in: 29eb2ef0 user: jan.nijtmans tags: core-8-6-branch
08:25
Fix [a179564826] for Windows/UNIX: It is now possible to display Emoji on Windows/UNIX (characters below /U30000), when compiled against the tip of core-8-6-branch. On Mac, more work is required, so not closing this ticket yet. check-in: 4189472c user: jan.nijtmans tags: core-8-6-branch
2019-09-16
14:50
merge 8.6 check-in: 0813346f user: dgp tags: core-8-6-10-rc
12:44
Fix Ucs2beToUtfProc(): If last code-point is higher surrogate, make sure that actual conversion is delayed until the next round, assuring proper merging of two surrogates into a single UTF-8 character. check-in: e2d77221 user: jan.nijtmans tags: bug-a179564826
09:14
Merge 8.6. Add some more protections. check-in: 1a0a7c8e user: jan.nijtmans tags: bug-a179564826
07:59
TCHAR -> WCHAR conversions, since our TCHAR is actually WCHAR when compiling everything in UNICODE mode on Windows. check-in: 0b0f4f25 user: jan.nijtmans tags: core-8-6-branch
07:41
Simplify NewNativeObj(), since its last parameter is always -1. Change Tcl_StringMatch() calls to Tcl_StringCaseMatch() A few end-of-line unnecessary spacings. check-in: edad67f6 user: jan.nijtmans tags: core-8-6-branch
2019-09-13
17:54
increase FONATMAP_PAGES so it can hold 3 planes of Unicode characters in stead of just one. This appears to be one cause for crashes. check-in: 5d66a0f1 user: jan.nijtmans tags: bug-a179564826
14:41
Re-generate configure script (TK_PATCH_LEVEL was still at 8.6.9) check-in: fb83dfc7 user: jan.nijtmans tags: core-8-6-10-rc
13:02
merge 8.6 check-in: 63399e0e user: dgp tags: core-8-6-10-rc
12:20
Attempt to improve [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. In combination with latest Tcl 8.6 (tip of core-8-6-branch) this should handle non-BMP characters better, they should be handled as 2 surrogates in stead of 4 separate bytes on all platforms. check-in: 179b3da3 user: jan.nijtmans tags: bug-a179564826
2019-09-12
21:37
Update rules.vc to version 1.4 (synced with Tcl) check-in: 22a56edc user: jan.nijtmans tags: core-8-6-branch
20:54
Fix comment in win/rules.vc check-in: 093d0f7c user: fvogel tags: core-8-6-branch
20:46
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: d4f2a479 user: fvogel tags: core-8-6-branch
20:41
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 9e235ef3 user: fvogel tags: core-8-5-branch
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: fe84d0c4 user: fvogel tags: core-8-6-branch
2019-09-09
13:28
Merge 8.5 check-in: 51e66266 user: jan.nijtmans tags: core-8-6-branch
13:28
Took over a few too many comments from Tcl's win/Makefile.in .. correct that. check-in: 9faf0e59 user: jan.nijtmans tags: core-8-5-branch
13:20
Merge 8.5 check-in: cb2f4bc6 user: jan.nijtmans tags: core-8-6-branch
13:19
Fix build with Visual Studio (configure/make/cl). It appears we cannot use "sed" then. check-in: 00d52aae user: jan.nijtmans tags: core-8-5-branch
10:24
merge 8/6 check-in: 94f8f9ed user: kevin_walzer tags: core-8-6-10-rc
10:23
Tweak logging message if NSWindow tabbing or apperance operation fails check-in: 87cad26b user: kevin_walzer tags: core-8-6-branch
09:15
Merge 8.5 check-in: caeca665 user: jan.nijtmans tags: core-8-6-branch
09:13
Fix configure script for use in git-bash (re-generated with a modified autoconf-2.59, in which the AC_PROG_MAKE_SET macro is replaced inspired by autoconf-2.69) check-in: 51926fba user: jan.nijtmans tags: core-8-5-branch
02:11
Merge 8.6 check-in: 334b4c7b user: kevin_walzer tags: core-8-6-10-rc
02:07
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: 8f1e62c0 user: kevin_walzer tags: core-8-6-branch
2019-09-08
20:24
Fix [2834776fff]: ttk::spinbox spins up/down when disabled Closed-Leaf check-in: ce4c9827 user: fvogel tags: bug-2834776fff
2019-09-05
02:19
Possible fix for unresponsive menu on Catalina Leaf check-in: 3b7a3348 user: kevin_walzer tags: catalina-menu
2019-09-04
20:07
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: fc346ba0 user: fvogel tags: core-8-6-branch
2019-09-02
23:57
Merge 8.6 check-in: fbe74ea6 user: kevin_walzer tags: core-8-6-10-rc
23:52
Fix for crash on IDLE on macOS caused by Tk check-in: 16ee504b user: kevin_walzer tags: core-8-6-branch
20:50
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash Closed-Leaf check-in: 8ff82b95 user: fvogel tags: bug-1424367fff
13:48
Merge recent fixes for macOS into release branch from core-8-6-branch check-in: e23f0c31 user: kevin_walzer tags: core-8-6-10-rc
13:14
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 06623cd7 user: kevin_walzer tags: core-8-6-branch
09:21
Fix unix configure script: X11.h doesn't exist, should have been Xlib.h (was correct in Tk 8.5) check-in: 8777ccf1 user: jan.nijtmans tags: core-8-6-branch
09:12
Merge 8.5 check-in: 722aa664 user: jan.nijtmans tags: core-8-6-branch
09:11
Add runstatedir to Makefile.in. Not used yet, only used if "configure" script is re-generated with autoconf-2.70 check-in: 74c64fd1 user: jan.nijtmans tags: core-8-5-branch
01:57
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: c99f7a73 user: kevin_walzer tags: core-8-6-branch
01:24
Additional refinements by Marc Culler to streamline the execution of the DoScript Apple Event Closed-Leaf check-in: 39ac79ce user: kevin_walzer tags: ae_cleanup
2019-09-01
19:04
Remove dummy procedures for testing check-in: 65691842 user: kevin_walzer tags: ae_cleanup
18:35
Complete cleanup of Apple Event processing after recent updates to window display on app startup check-in: 9a4e870c user: kevin_walzer tags: ae_cleanup
05:02
More refinements check-in: c39ac38a user: kevin_walzer tags: ae_cleanup
03:34
Clean up Apple Event processing after recent changes in window mapping on Mojave check-in: f2fa81b1 user: kevin_walzer tags: ae_cleanup
2019-08-30
18:46
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a798d32d user: fvogel tags: core-8-6-branch
2019-08-28
20:19
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 4af3b10b user: fvogel tags: core-8-6-branch
20:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 144f8bf8 user: fvogel tags: core-8-6-branch
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: 506a2aad user: fvogel tags: core-8-6-branch
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: cb870417 user: fvogel tags: core-8-6-branch
19:27
Merge TIP #532 implementation now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: 84fbb57a user: fvogel tags: core-8-6-branch
06:57
Fix [a3e81a82a1]: macOS: ttk-2.8 fails Closed-Leaf check-in: 9b5cd238 user: fvogel tags: bug-a3e81a82a1
2019-08-27
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: 9e70f164 user: fvogel tags: core-8-6-branch
13:42
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: ac702579 user: fvogel tags: bug-943d5ebe51-87
13:17
Merge change proposals from Jan Nijtmans, thanks! Closed-Leaf check-in: 40744f38 user: fvogel tags: bug-943d5ebe51
13:13
Add comments in tkMacOSXPort.h about the new #define Closed-Leaf check-in: 0ae19294 user: fvogel tags: bug-943d5ebe51-review
10:17
Review: Suggested to rename TkpGetCapture back to TkMacOSXGetCapture for MacOSX, and keep the same return type (also for TkpGetCapture). check-in: 3ec6acd6 user: jan.nijtmans tags: bug-943d5ebe51-review
10:08
Fix build on Cygwin check-in: a19d05fc user: jan.nijtmans tags: bug-943d5ebe51
2019-08-26
20:12
Adapt macOS code to the renaming that just happened in previous commit. Branch now builds on macOS. check-in: aa240c17 user: fvogel tags: bug-943d5ebe51
19:55
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: 58b271cc user: fvogel tags: bug-943d5ebe51
19:11
merge 8.6 check-in: 06a7f1ca user: dgp tags: core-8-6-10-rc
10:01
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. (Note: Branch builds and works on Windows, will not build (yet) on Linux or macOS) check-in: 1af1b0d2 user: fvogel tags: bug-943d5ebe51
2019-08-23
13:51
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set Closed-Leaf check-in: d6308b26 user: fvogel tags: bug-cb077bea5b
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 35c1d878 user: fvogel tags: core-8-6-branch
2019-08-22
22:22
Fix 2 test-cases on MacOSX, which shouldn't be executed at all check-in: 73c1d599 user: jan.nijtmans tags: core-8-6-branch
22:05
Merge 8.6 check-in: d8c61a27 user: jan.nijtmans tags: bug-69b48f427e9
15:38
Fix maths in TkSetCursorPos(). I have checked that this implementation provides the same results as SetCursorPos (that we don't use anymore). That checking has included the multiple monitors and negative coordinates cases. check-in: 46f75c8a user: fvogel tags: bug-69b48f427e9
15:36
Since we're here dealing with pointer warping, add tests checking that the mouse really moves when event generating with -wrap true check-in: a7cbbd2a user: fvogel tags: bug-69b48f427e9
06:42
Fix [5da1d76e01]: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 check-in: b353987a user: jan.nijtmans tags: core-8-6-branch
2019-08-21
18:56
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 38609ccf user: fvogel tags: core-8-6-branch
10:55
Improve implementation in tkEvent.c. Merge 8.6 Closed-Leaf check-in: 0763cea4 user: jan.nijtmans tags: rfe-5da1d76e01-bis
07:48
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that check-in: 342b046b user: jan.nijtmans tags: core-8-6-branch
07:45
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that. Also include <stddef.h> in more compilers we know of (same as in tclInt.h). check-in: 484dcf52 user: jan.nijtmans tags: core-8-5-branch
07:28
Make sure that <stddef.h> is included before defining Tk_Offset(), even on systems which don't define __STDC__ (e.g. MSVC 6.0) check-in: e8781972 user: jan.nijtmans tags: core-8-6-branch
05:44
Merge core-8-6-branch check-in: 90f22eec user: kevin_walzer tags: core-8-6-10-rc
05:32
Document some known issues with Dark Mode and Apple Events in macOS check-in: af087679 user: kevin_walzer tags: core-8-6-branch
02:44
Remove call to Tcl_Panic check-in: 4ee58ea4 user: kevin_walzer tags: core-8-6-branch
02:44
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 07928297 user: kevin_walzer tags: core-8-6-branch
01:31
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: 3fc322f5 user: kevin_walzer tags: core-8-6-branch
2019-08-20
14:42
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 16e230c3 user: fvogel tags: bug-69b48f427e9
08:43
Merge 8.5 check-in: 0454f6ec user: jan.nijtmans tags: core-8-6-branch
08:41
Don't use ".." in Windows paths during build. Taken from Tcl 40d5ff2a0e check-in: 65d2f05f user: jan.nijtmans tags: core-8-5-branch
2019-08-19
21:53
Much simpler (still Experimental) implementation of RFE-5da1d76e01. Just translate 6/7 to Shift-4/5 check-in: 0dcea0dd user: jan.nijtmans tags: rfe-5da1d76e01-bis
20:49
Fix more X11 function signatures in MacOSX port check-in: 59f91eb3 user: jan.nijtmans tags: core-8-6-branch
02:56
Test fix for 0e6930dfe7 Closed-Leaf check-in: b43eb84e user: kevin_walzer tags: 0e6930dfe7-bugfix
2019-08-18
21:59
One missing "return Success;" check-in: 49fb34d6 user: jan.nijtmans tags: core-8-6-branch
21:54
Fix signatures of many X11 functions on MacOSX: They have an "int" return value, not "void", which allows to check for errors. check-in: b96e5b5b user: jan.nijtmans tags: core-8-6-branch
21:19
Experimental implementation of RFE-5da1d76e01: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 Closed-Leaf check-in: 42791d18 user: jan.nijtmans tags: rfe-5da1d76e01
19:50
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. check-in: a69e1177 user: jan.nijtmans tags: core-8-6-branch
15:08
Merge 8.6 check-in: 19db9291 user: culler tags: core-8-6-10-rc
15:06
Fix appearance anomalies with -default active buttons in aqua. check-in: 6361a357 user: culler tags: core-8-6-branch
14:57
Accidentally discovered how to make HIToolbox indicate the pressed state of a -default active button. Closed-Leaf check-in: 07195c8b user: culler tags: aqua_default_active
2019-08-16
20:56
Apply patch from Christopher Chavez to make the horizontal paned window demo legible when run in dark mode. check-in: a71f7462 user: culler tags: core-8-6-branch
17:50
Add comma that accidentally got deleted. check-in: 9c91781c user: culler tags: aqua_default_active
17:14
Fix [d6a12763e6] and [a9b78a8718]: buttons with -default active have incorrect appearance. check-in: 2df3af5f user: culler tags: aqua_default_active
14:51
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms, (Button-4|5) only on X11. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. (still to be tested on X11 and MacOS) Closed-Leaf check-in: 4c43fe0c user: jan.nijtmans tags: mousewheel-refactor
02:25
Merge in core-8-6-branch including updates for macOS 10.15 Catalina check-in: 887c2de4 user: kevin_walzer tags: core-8-6-10-rc
01:59
Ignore this empty commit, clean rebuild showed no errors check-in: 3e781fb4 user: kevin_walzer tags: core-8-6-branch
01:50
Merge updates for macOS 10.15 Catalina check-in: 1ed929a6 user: kevin_walzer tags: core-8-6-branch
2019-08-15
16:23
Revert changes to unix/tcl.m4 and unix/configure to contain all changes within macos. Closed-Leaf check-in: 0d260be5 user: culler tags: catalina_dialogs
12:23
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: da99d5f9 user: kevin_walzer tags: core-8-6-branch
2019-08-14
19:49
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: d0330408 user: culler tags: core-8-6-branch
18:09
Fix typos in variable names for panel objects. check-in: 394ed860 user: culler tags: catalina_dialogs
17:27
Revert color dialog; do not use sheets for NSOpenSavePanels on Catalina; create an explicit NSOpenSavePanelDelegate; remove -prebind on macOS. check-in: 59b1d265 user: culler tags: catalina_dialogs
11:25
Remove import of Carbon headers check-in: fd9060a8 user: kevin_walzer tags: catalina_dialogs
04:16
Begin branch to remove deprecated API calls on Catalina check-in: 53c14cc2 user: kevin_walzer tags: catalina_dialogs
2019-08-13
18:30
In Tk 8.6, there are only maximum 5 buttons ..... Closed-Leaf check-in: 7e5f5e69 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:02
Fix change leftover by [77c5995568] check-in: 126ca38c user: fvogel tags: bug6e8afe516d, tip-532
10:09
Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. check-in: 77c59955 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:34
Merge 8.6 check-in: 5f024186 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:11
A few more places where "unsigned long" should have been used. check-in: b1e5bf2c user: jan.nijtmans tags: core-8-6-branch
08:33
Fix indenting in bind.test (taken from TIP #532 branch) check-in: f0455f9c user: jan.nijtmans tags: core-8-6-branch
07:32
Use "unsigned long" as type for "mask" variables containing X11 button-masks consistantly. Code cleanup. check-in: 1cfdb8cb user: jan.nijtmans tags: core-8-6-branch
2019-08-11
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 3627e7ce user: fvogel tags: core-8-6-branch
2019-08-10
16:52
Merge in core-8-6-branch check-in: 7bdb70fe user: kevin_walzer tags: core-8-6-10-rc
16:51
Merge in chavez_spinbox check-in: 79bc5501 user: kevin_walzer tags: core-8-6-branch
2019-08-09
12:19
Tweak display of spinboxes on macOS; thanks to Christopher Chavez for patch Closed-Leaf check-in: 862ba228 user: kevin_walzer tags: chavez_spinbox
2019-08-04
19:25
Header file cleanup, backported from [bug6e8afe516d-87] branch check-in: b9bbcebc user: jan.nijtmans tags: bug6e8afe516d, tip-532
13:21
Now that the issue is fixed, remove the canary test committed in [69735dbf]. It was only here to trigger the issue more easily. check-in: a9274ace user: fvogel tags: bug6e8afe516d, tip-532
2019-08-02
19:07
Merge 8.6, and remove unused static function definition check-in: 2136a574 user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:57
Merge 8.5 check-in: f4154162 user: jan.nijtmans tags: core-8-6-branch
18:55
typo check-in: e274e517 user: jan.nijtmans tags: core-8-5-branch
2019-08-01
22:10
Fix typo. check-in: 9546c40c user: culler tags: bug6e8afe516d, tip-532
20:42
Merge 8.6 (and fix merge conflict arising from that) check-in: dba2428c user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:40
Remove the crazy function UpdateButtonEventState which was causing all this trouble. check-in: 3b3c3b02 user: culler tags: bug6e8afe516d, tip-532
2019-07-31
11:00
Merge 8.5 check-in: 514941be user: jan.nijtmans tags: core-8-6-branch
10:57
Fix [eca765ab7c]: Manual page for Tk_NameOfImage check-in: 36ff1f5a user: jan.nijtmans tags: core-8-5-branch
2019-07-30
21:38
Only free "patterns" once, not each time inside the loop. That might crash with long filters. check-in: e1372232 user: jan.nijtmans tags: core-8-6-branch
13:26
Two times Tcl_Free() -> ckfree() check-in: a034f390 user: jan.nijtmans tags: core-8-6-branch
2019-07-29
08:47
typo check-in: e93ece1d user: jan.nijtmans tags: core-8-6-branch
2019-07-25
07:17
Fix [1fb7af623a]: Add support for buttons 4 and 5 to Windows check-in: ff882c20 user: jan.nijtmans tags: core-8-6-branch
2019-07-23
21:46
Fix a typo in the code that sets the size of the ring buffer check-in: b26892fa user: culler tags: core-8-6-branch
21:17
New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be re-used in various places in stead of separate functions. check-in: ca4bd4e2 user: jan.nijtmans tags: core-8-6-branch
2019-07-21
08:50
Fix [1fb7af623a]: Support for buttons 4 and 5 is missing for Windows. Patch from Christopher Chavez Closed-Leaf check-in: 9242b340 user: fvogel tags: bug-1fb7af623a
2019-07-20
11:51
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: dc951701 user: fvogel tags: core-8-6-branch
2019-07-16
18:40
Merge 8.6 check-in: 05434faa user: culler tags: core-8-6-10-rc
18:38
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can reappear as zombies check-in: 3e5c0ebb user: culler tags: core-8-6-branch
18:35
Fix two 'unrecognized selector' crashes in macOS 10.9 and 10.10 check-in: f8e97463 user: culler tags: core-8-6-branch
2019-07-15
20:15
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can appear as zombies when activating a Tk application with Command-Tab Closed-Leaf check-in: 55f7206c user: culler tags: bug-5ddeca5927
2019-07-13
19:07
Merge 8.6 check-in: c9f83aa4 user: culler tags: core-8-6-10-rc
18:58
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 966d6dec user: culler tags: core-8-6-branch
18:23
Make the twind demo buttons look OK when the background changes in Aqua. Closed-Leaf check-in: 3f7a092c user: culler tags: bug-4566e2b83d
2019-07-12
21:54
fix [4566e2b83d]: Aqua toplevels and Tk frames use the wrong background color check-in: e51a34f8 user: culler tags: bug-4566e2b83d
2019-07-11
18:56
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: d4b941ee user: culler tags: core-8-6-branch
16:15
Eliminate calls to GetIconRef in macosx check-in: e59893ba user: culler tags: core-8-6-branch
15:20
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 6995fd93 user: culler tags: core-8-6-branch
2019-07-07
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: 847f6fed user: fvogel tags: core-8-6-branch
2019-07-05
17:39
merge 8.6 Closed-Leaf check-in: cbb12fdb user: culler tags: catalina_build
17:36
Eliminate calls to GetIconRef, which is deprecated in macOS 10.15 check-in: c250a836 user: culler tags: catalina_build
09:55
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: dd06d14e user: jan.nijtmans tags: core-8-6-branch
09:53
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b81321b7 user: jan.nijtmans tags: core-8-5-branch
2019-07-03
19:39
Change for alphabetical order of events concerned by %X,%Y Closed-Leaf check-in: 1c5f8d6f user: fvogel tags: bug-bc6a495949
2019-07-02
20:15
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b37c02c4 user: fvogel tags: bug-bc6a495949
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: c97286b7 user: fvogel tags: core-8-6-branch
09:28
Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificData" is already sufficient. check-in: 2d2cf979 user: jan.nijtmans tags: core-8-6-branch
09:24
Statically initialize "X11ControlChars" pseudo-encoding. check-in: 11b1d184 user: jan.nijtmans tags: core-8-6-branch
2019-07-01
20:04
merge 8.6 check-in: c0000e9c user: culler tags: core-8-6-10-rc
20:00
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 599ab2b9 user: culler tags: core-8-6-branch
19:57
Improve scrollbar and ttk::scrollbar on OSX 10.8 and earlier. Closed-Leaf check-in: e6b2d0df user: culler tags: bug-8476b75781
15:09
Fix layout bugs. check-in: b3e3fa37 user: culler tags: bug-8476b75781
2019-06-30
14:35
Fix geometry of horizontal ttk scrollbars; hide thumb when no scrolling is possible. check-in: a82cd76e user: culler tags: bug-8476b75781
11:51
Fix failure to compile. check-in: 567e7aa9 user: dgp tags: core-8-6-branch
02:15
Update documentation on do script Apple Event command check-in: a09f0e45 user: kevin_walzer tags: bug-8476b75781
2019-06-29
18:28
Adjust minimum thumb size check-in: 7186a0ac user: culler tags: bug-8476b75781
14:58
merge 8.6 check-in: f83ff783 user: culler tags: bug-8476b75781
00:05
Fix compiler warnings on all macOS versions. check-in: baec7cb8 user: culler tags: core-8-6-branch
2019-06-28
22:41
Tiny adjustment. check-in: 6e42d7e1 user: culler tags: bug-8476b75781
22:31
If encoding "utf-16" exists, use it in preference to "unicode", which is deprecated since TIP #547. check-in: b1c8b86e user: jan.nijtmans tags: core-8-6-branch
22:23
Fix Tk scrollbar and merge core-8-6-branch check-in: 7fad20eb user: culler tags: bug-8476b75781
2019-06-27
14:13
merge 8.6 check-in: e9a45b2b user: culler tags: core-8-6-10-rc
14:11
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 2949a65b user: culler tags: core-8-6-branch
13:11
merge 8.6 check-in: d186b64f user: dgp tags: core-8-6-10-rc
2019-06-26
18:59
Fix bug [8476b75781]: Aqua scrollbar behavior check-in: 3a3a3b8d user: culler tags: bug-8476b75781
07:38
Merge 8.5 check-in: 693c45d1 user: jan.nijtmans tags: core-8-6-branch
07:34
Remove use of/documentation regarding deprecated symbols/macro's, which moved to Tcl headers long ago. check-in: 039af3ad user: jan.nijtmans tags: core-8-5-branch
2019-06-25
21:27
CONST -> const. Eliminate unnecessary type-casts and end-of-line spacing check-in: fba3fe56 user: jan.nijtmans tags: core-8-6-branch
2019-06-24
18:52
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes. check-in: 8ad24530 user: culler tags: core-8-6-branch
08:02
Tk_DoOneEvent -> Tcl_DoOneEvent, since the Tk variant is deprecated. See: [505fe5a0e2] check-in: bae97c3c user: jan.nijtmans tags: core-8-6-branch
2019-06-21
12:01
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: d34b5c40 user: kevin_walzer tags: core-8-6-branch
2019-06-20
12:39
Don't use wcslen() in combination with Tcl_WinTCharToUtf(): Using -1 has the same effect already (it even was wrong in tkWinTest.c's previous commit, forgot to multiply with sizeof(WCHAR)). check-in: 85a33e2a user: jan.nijtmans tags: core-8-6-branch
2019-06-19
14:08
Use available "ucs2-be" encoding on X11 and "utf-16" encoding on Win32, if provided by Tcl (TIP #547). If Tcl doesn't provide those encodings, proceed as usual. Closed-Leaf check-in: 472fafa9 user: jan.nijtmans tags: tip-547
13:35
Don't re-reference encoding "unicode", when we can re-use the encoding. check-in: cbb1a6c9 user: jan.nijtmans tags: core-8-6-branch
09:35
Re-generate unix/configure with autoconf 2.59, just as in core-8-6-10-rc branch, as it should be. check-in: ab38ffa0 user: jan.nijtmans tags: core-8-6-branch
2019-06-17
19:21
Bump version numbers for Tk 8.6.10 release. check-in: 14fafdd6 user: dgp tags: core-8-6-10-rc
2019-06-16
17:03
Committed the canary to help with debugging the faults in binding processing check-in: 69735dbf user: dkf tags: bug6e8afe516d, tip-532
14:57
merge 8.6 main branch check-in: 1736f843 user: dkf tags: bug6e8afe516d, tip-532
02:28
Fix merge conflict in tk.tcl from services branch merge check-in: f656afba user: kevin_walzer tags: core-8-6-branch
2019-06-15
20:42
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: 64dace1d user: jan.nijtmans tags: core-8-6-branch
20:41
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: ea8b4d11 user: jan.nijtmans tags: core-8-5-branch
20:02
TIP 536: Improvements to Mac-specific IPC check-in: ded88b70 user: dkf tags: core-8-6-branch
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: e13e643a user: fvogel tags: core-8-6-branch
2019-06-14
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: c4c67277 user: culler tags: core-8-6-branch
2019-06-12
18:19
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9 Closed-Leaf check-in: 14406bd1 user: culler tags: bug-436ad6fe5f
2019-06-09
21:15
Change the fix (see details in ticket [75b8fbfd77]) Closed-Leaf check-in: ec435697 user: fvogel tags: bug-75b8fbfd77
13:24
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: abb5ea60 user: fvogel tags: bug-75b8fbfd77
2019-06-08
22:28
Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 057fd0ff user: fvogel tags: bug6e8afe516d, tip-532
22:06
merge core-8-6-branch check-in: 5738094c user: fvogel tags: bug6e8afe516d, tip-532
2019-06-07
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: a121f8a5 user: fvogel tags: core-8-6-branch
2019-06-05
19:44
Remove trailing whitespace that emacs inserts. check-in: 01e3ff40 user: culler tags: core-8-6-branch
19:39
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: abfc728e user: culler tags: core-8-6-branch
14:46
Reduce the number of unnecessary end-of-line spacings check-in: 4a3a9f67 user: jan.nijtmans tags: core-8-6-branch
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 0e78fdc0 user: fvogel tags: core-8-6-branch
07:23
Use single-argument "expr" as much as possible. Not complete yet, but most trivial places are done. check-in: f7ecfdcb user: jan.nijtmans tags: core-8-6-branch
2019-06-03
18:59
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. Closed-Leaf check-in: 6ebb742a user: culler tags: bug-9ebc6fd168
2019-06-01
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 55f9f7b5 user: culler tags: core-8-6-branch
03:30
Fix bug [817d3ef132]: Aqua ttk::entry needs contrasting field background and focus ring in dark mode. Closed-Leaf check-in: b5497be5 user: culler tags: bug-817d3ef132
2019-05-29
13:38
Merge core-8-6-branch. Leaf check-in: 7d8f0c14 user: culler tags: bug-06f3922f8b
2019-05-27
21:13
Merge 8.5 check-in: d7d2f71f user: jan.nijtmans tags: core-8-6-branch
21:06
Rename top README to README.md, just as done in Tcl. Reformat to md format. check-in: e902b5d9 user: jan.nijtmans tags: core-8-5-branch
2019-05-26
21:07
Fix error in the spelling of the Windows windowingsystem introduced in [02ca3773] check-in: 7a378858 user: fvogel tags: core-8-6-branch
21:02
Cleanup to avoid bad interaction between recently added treeview tests check-in: 811a69ce user: fvogel tags: core-8-6-branch
19:10
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 0e9cbdba user: fvogel tags: core-8-6-branch
19:05
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 99f5f2a6 user: fvogel tags: core-8-6-branch
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: ab1ef117 user: fvogel tags: core-8-6-branch
2019-05-25
17:29
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 02ca3773 user: culler tags: core-8-6-branch
2019-05-24
21:55
Tweak test image-7.1. check-in: 0ed60e17 user: culler tags: core-8-6-branch
21:18
Improve image testing for Aqua check-in: d326a1b3 user: culler tags: core-8-6-branch
12:55
Fix bug [67384bce7d]: make winfo-13.2 expect the container to be destroyed in aqua and unix. Also disable unixEmbed-7.1a in aqua since TkpRedirectKeyEvent is not implemented. Closed-Leaf check-in: eb06c63e user: culler tags: bug-67384bce7d
2019-05-23
14:21
Wait more carefully, since no wait is needed for Windows or linux. Closed-Leaf check-in: ba19b270 user: culler tags: aqua_image_tests
2019-05-21
19:49
Use vwait with a timeout to wait for test image display, as suggested by dkf. check-in: 36f8fe9d user: culler tags: aqua_image_tests
18:29
On OSX 10.13 and earlier a different strategy is needed. check-in: f10e8636 user: culler tags: aqua_image_tests
16:26
Sometimes update is not enough, and you just have to wait. check-in: ec9ca061 user: culler tags: aqua_image_tests
14:47
Rework image testing to better deal with Aqua check-in: d8b251e8 user: culler tags: aqua_image_tests
2019-05-20
21:23
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c. check-in: 78a3bdc4 user: culler tags: core-8-6-branch
13:21
Edited README. Closed-Leaf check-in: a5d55621 user: culler tags: mac_services
02:33
Add documentation on testing Mac services to README; remove obsolete detail from README; remove stub procedure for ::tk::mac::PerformService now that we have verified it works, to be consistent with other Mac-spdecific procedures such as ::tk::mac::OpenDocument check-in: 356d52c7 user: kevin_walzer tags: mac_services
2019-05-18
15:44
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: d1b3d2ac user: fvogel tags: core-8-6-branch
13:05
Finally got timing of initializing NSServices object correct; code cleanup; merge in 8.6 to pick up changes in Tk initialization code check-in: f126b00e user: kevin_walzer tags: mac_services
2019-05-17
17:18
Change .ext extension into .aaa in winDialog.test since some corporate policies forbid .ext extension. See https://core.tcl-lang.org/tcl/tktview/cc74e50996e20cbb6a851087b36c52eb75526aa4 check-in: 06fb23d8 user: fvogel tags: core-8-6-branch
13:42
Migrate away from TCL_INTERP_DESTROYED (TIP 543). check-in: 1c5f7e98 user: dgp tags: core-8-6-branch
12:38
In Aqua, protect against double release of clipping regions. check-in: 1304e06d user: culler tags: core-8-6-branch
07:21
Add missing INT2PTR (doesn't cause warning with Tcl8.x, but does with Tcl 9.0). One None -> NULL change which was still missing. Backported from trunk. check-in: 777211ed user: jan.nijtmans tags: core-8-6-branch
03:13
Code and data type cleanup, thanks to Marc Culler for patch check-in: a7e34ff9 user: kevin_walzer tags: mac_services
2019-05-16
19:54
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: 364c9099 user: culler tags: core-8-6-branch
13:03
In Aqua, draw dark mode menubuttons as inactive, as is done for buttons. This makes them imperfect, but usable. This is the best we can do as long as HITheme is used for drawing. For correct appearance use ttk::menubutton. check-in: 256af6d0 user: culler tags: core-8-6-branch
2019-05-15
20:02
Make new tests more robust against context. check-in: 2bdcb4be user: dgp tags: core-8-6-branch
19:33
Revised bug fix for [5d991b822e]. check-in: afbac00c user: dgp tags: core-8-6-branch
18:05
Tests and fix for similar issues in [menu]. Closed-Leaf check-in: c69b1cc4 user: dgp tags: bug-5d991b822e
17:30
Tests and fix for [scale ... -variable]. check-in: c1dd2ab0 user: dgp tags: bug-5d991b822e
17:20
Tests and fix for [message ... -textvariable]. check-in: da24fd68 user: dgp tags: bug-5d991b822e
17:16
Tests and fix for [menubutton ... -textvariable]. check-in: fdcced06 user: dgp tags: bug-5d991b822e
17:08
Fix for the failing/crashing listbox tests. check-in: b3533d47 user: dgp tags: bug-5d991b822e
17:01
Tests for same issues with [listbox ... -listvariable]. check-in: 2271428c user: dgp tags: bug-5d991b822e
16:55
fix bug [d1989fb7cf]: Root window appears before Tk_Mainloop is called. Closed-Leaf check-in: 9e9a9189 user: culler tags: bug-d1989fb7cf
09:51
Merge 8.6. Some tweaks, e.g. "bool" -> "int", "true" -> 1, "false" -> 0 check-in: f8e41738 user: jan.nijtmans tags: bug6e8afe516d, tip-532
2019-05-14
21:25
Refine test treeview-8.7 by also checking that deleting an unselected item does NOT fire <<TreeviewSelect>> check-in: 6c51007f user: fvogel tags: bug-2a6c62afd9
20:50
Add tests for <<TreeviewSelect>>. treeview-8.6 already passed ; treeview-8.7 passes in this bugfix branch only check-in: e4000f37 user: fvogel tags: bug-2a6c62afd9
20:48
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 1ce97bf4 user: fvogel tags: bug-2a6c62afd9
2019-05-13
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: 23c39bb0 user: fvogel tags: core-8-6-branch
2019-05-12
23:56
Similar tests and fix for [entry .... -textvariable] check-in: 88e2b06f user: dgp tags: bug-5d991b822e
23:15
Similar test and fix for [checkbutton ... -variable]. check-in: 52a952b7 user: dgp tags: bug-5d991b822e
02:03
Restore deprecated call to NSPasteboardTypeString in writeSelectiontoPasteboard because it breaks sending data to the services menu. Data type must be identical in this call and in the NSSendTypes key in info.plist; we cannot do a clever mapping here of the old type to a new one because the info.plist does not have this kind of conditional reading on different versions of macOS. We will have to live with the deprecated call until it is obsolete/removed altogether by Apple. check-in: 42577ce4 user: kevin_walzer tags: mac_services
00:55
More tweaking check-in: cad8b6d0 user: kevin_walzer tags: mac_services
00:54
Tweak merge check-in: a2c1b38b user: kevin_walzer tags: mac_services
00:45
Clean up merge check-in: 40a5ae7c user: kevin_walzer tags: mac_services
00:42
Merge in core-8-6-branch check-in: 056f4a08 user: kevin_walzer tags: mac_services
2019-05-11
20:53
Fix for the [button ... -textvariable] parts of [5d991b822e]. check-in: 65342540 user: dgp tags: bug-5d991b822e
20:36
Tests for Ticket [5d991b822e]. check-in: b548ba43 user: dgp tags: bug-5d991b822e
15:34
Revert irrelevant blank changes Closed-Leaf check-in: f922d6fc user: fvogel tags: bug-c8ccd1899c
10:59
Reset ::tk::Priv(textPosOrig) when hitting the start or end of displayed text, so that when moving back the cursor does not jump in the middle of the line. check-in: 8350193f user: fvogel tags: bug-c8ccd1899c
2019-05-09
20:50
François Vogel review (thanks!). Streamline UNIX defaults with MAC/WIN defaults. check-in: 374dc40e user: jan.nijtmans tags: core-8-6-branch
15:21
Whitespace cleanup, syncronize a little with "trunk" version. check-in: 84e2b4b3 user: jan.nijtmans tags: core-8-6-branch
09:14
Improve clarity and completeness of ttk::treeview man page for columns options check-in: fc1fba61 user: fvogel tags: bug-ce470f20fd
09:12
Fix bug when dragging a column separator: when columns at the right of the separator are not stretchable, use their width instead of their minwidth to compute the maximum x drag position. This prevents the user from resizing columns such that the treeview would no longer fit in its allotted width. check-in: dad03527 user: fvogel tags: bug-ce470f20fd
2019-05-08
12:40
Remove ASSERT: SLACKINVARIANT comments check-in: 6018777a user: fvogel tags: bug-ce470f20fd
12:21
Add treeview tests checking for non-regression (the last added test already passed in core-8-6-branch) check-in: 320f78e4 user: fvogel tags: bug-ce470f20fd
10:14
When changing the -stretch value for a column, columns size must be recomputed before the treeview is redisplayed (at idle time) check-in: f2ef1f87 user: fvogel tags: bug-ce470f20fd
08:48
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: a71e8712 user: fvogel tags: core-8-6-branch
08:40
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 44d88741 user: fvogel tags: core-8-6-branch
2019-05-05
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: 623d8a97 user: fvogel tags: core-8-6-branch
2019-05-04
13:19
Revert [d70ef6ed] and [fa9b6483]. ttk::treeview again allows dragging the right edge of the rightmost heading, which is not special in any respect. check-in: 9b8a2f32 user: fvogel tags: bug-ce470f20fd
13:16
ttk::treeview: when there is at least one stretchable column then there should be no slack at the right (slack should be distributed among the stretchable columns) check-in: 4740a71b user: fvogel tags: bug-ce470f20fd
2019-05-03
20:48
Fix [2858503fff]: 'end' index for ttk::combobox current Closed-Leaf check-in: 2e610c43 user: fvogel tags: bug-2858503fff, tip-541
19:51
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: fa915533 user: fvogel tags: core-8-6-branch
19:49
Remove wrong info from ttk::scrollbar man page Closed-Leaf check-in: a87c0606 user: fvogel tags: bug-1ff193f1e3
06:44
ttk::scrollbar documentation: marked -sliderlength as depreciated as it has no effect check-in: a3d740e3 user: oehhar tags: bug-1ff193f1e3
2019-05-02
20:55
Homogenize with existing doc for -gripcount in the man page for ttk::panedwindow check-in: 92da9c5b user: fvogel tags: bug-1ff193f1e3
16:00
ttk::scrollbar documentation: added styling options -gripcound and -sliderlength and some explanatory text check-in: b7023710 user: oehhar tags: bug-1ff193f1e3
01:35
Revert some calls to support building on older systems check-in: 6e6b5d8c user: kevin_walzer tags: mac_services
2019-05-01
18:30
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox Closed-Leaf check-in: b7fe577c user: fvogel tags: bug-51b4b18394
12:45
Remove some deprecated calls check-in: a7a55e1b user: kevin_walzer tags: mac_services
01:59
Removal of needlessly large buffer for services script, thanks to Marc Culler for patch check-in: 07162240 user: kevin_walzer tags: mac_services
01:43
Remove unnecessary call to Button1-Release in text widget check-in: 432d6fa9 user: kevin_walzer tags: mac_services
2019-04-30
17:54
Refine documentation in ttk::scrollbar check-in: aba4b7df user: fvogel tags: bug-1ff193f1e3
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: a9542402 user: fvogel tags: core-8-6-branch
11:40
Automatically bind text, entry, ttk::entry widgets to Services API at widget creation/mapping; re-work data mechanism to use selection rather than clipboard API, thanks to Marc Culler for that insight check-in: 52287ff4 user: kevin_walzer tags: mac_services
06:03
Add missing documentation for -arrowsize in ttk::scrollbar and ttk::combobox man pages. check-in: b86ecfb2 user: fvogel tags: bug-1ff193f1e3
2019-04-29
20:10
Fix [1ff193f1e3]: style name is Horizontal.TScrollbar or Vertical.TScrollbar in ttk::scrollbar documentation check-in: 7953fa28 user: fvogel tags: bug-1ff193f1e3
06:20
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. Closed-Leaf check-in: b478037a user: fvogel tags: bug-eb29967e88
2019-04-28
20:27
Fix inconsistency in the Tk_GetScrollInfoObj man page. Apparently this was a leftover from [a99dde78] Closed-Leaf check-in: a125fddd user: fvogel tags: bug-2513186fff, bug-8261c517af
20:12
Fix typo in man page check-in: 6ae2a54f user: fvogel tags: bug-2513186fff, bug-8261c517af
19:27
Fix documentation for xview/yview: make it generic and available for ttk::entry and ttk::treeview check-in: 04d2ba1c user: fvogel tags: bug-2513186fff, bug-8261c517af
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: f916116a user: fvogel tags: core-8-6-branch
14:34
Add tests checking the scroll info correct update when xview / yview is called. All the new (or modified) tests fail in core-8-6-branch. check-in: 605f5da4 user: fvogel tags: bug-2513186fff, bug-8261c517af
13:57
Fix '.e index @'. The returned answer could be wrong if the scroll info was not yet updated. check-in: f31e1037 user: fvogel tags: bug-2513186fff, bug-8261c517af
12:52
Factorize the code a bit, and avoid calling the layoutProc twice when calling xview moveto|units|pages. check-in: 159f9459 user: fvogel tags: bug-2513186fff, bug-8261c517af
10:45
Add a missing scroll info update needed to make x|yview moveto|units|pages work without an update idletasks call beforehand. check-in: 231587eb user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-27
15:55
Revert irrelevant blank changes check-in: 6ac14e0c user: fvogel tags: bug-2513186fff, bug-8261c517af
15:49
More generic fix, for [8261c517af] and [2513186fff]. check-in: bc932da8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-26
22:02
Write code more consistently with the rest of the ttkEntry.c file check-in: d5b120db user: fvogel tags: bug-2513186fff, bug-8261c517af
21:11
Optimize the fix: the layout calculation is only needed if the display is out of date. check-in: 5e1833a4 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-25
18:16
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 24b987ca user: culler tags: core-8-6-branch
2019-04-24
18:05
merge core-8-6-branch check-in: 50f5b3f1 user: culler tags: bug-06f3922f8b
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6a50c7c3 user: culler tags: core-8-6-branch
17:00
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 9adb3eb2 user: culler tags: core-8-6-branch
16:04
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: f656b303 user: culler tags: core-8-6-branch
15:52
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately Closed-Leaf check-in: b1645f5c user: culler tags: bug-4d2e8d4d5c
03:27
Tweak text widget bindings to fire Services menu more consistently; formatting cleanup; thanks to Marc Culler for user feedback and patch for formatting check-in: 1c685607 user: kevin_walzer tags: mac_services
2019-04-22
22:09
Fix [2513186fff] and [f9343d8f72]: ttk::entry xview sub-command forces use of update idletasks. Thanks to cjmcdonald. check-in: b6f1c7d8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-20
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 476cf7ba user: culler tags: core-8-6-branch
03:40
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 663e4bc3 user: culler tags: core-8-6-branch
2019-04-19
21:01
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx Closed-Leaf check-in: 9bc87fc2 user: fvogel tags: bug-6286fda787
19:03
Put the brace outside the #endif where it belongs. check-in: a3572e7e user: culler tags: core-8-6-branch
14:40
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: d26b28ae user: culler tags: core-8-6-branch
14:07
Document what's happening with this bugfix and optimize (exit the while loop early). check-in: 17c9a532 user: fvogel tags: bug-c8ccd1899c
09:13
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: 785e2cdd user: fvogel tags: core-8-6-branch
07:16
Some things must be conditionally compiled. Really. check-in: fa3bcce5 user: dkf tags: core-8-6-branch
2019-04-18
16:13
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 13d3827f user: culler tags: core-8-6-branch
2019-04-17
21:06
Restore code ordering which avoids unused function warnings in old systems. check-in: 6f6cccd8 user: culler tags: core-8-6-branch
20:41
Clean up formatting in ttkMacOSXTheme.c. check-in: f160541f user: culler tags: core-8-6-branch
15:02
Adjust some whitespace. check-in: 2db3de5b user: culler tags: core-8-6-branch
14:30
Add a couple of blank lines. check-in: 3a29febb user: culler tags: core-8-6-branch
14:05
Mitigate future merge conflict headaches. check-in: 764eaf89 user: culler tags: core-8-6-branch
2019-04-16
20:43
Possibly fix bug [06f3922f8b]: Aqua generates more expose events than necessary. check-in: d741ac0a user: culler tags: bug-06f3922f8b
2019-04-15
20:48
Adjust conditional code to fix compiler warnings on macOS 10.9. check-in: e3a0be7d user: culler tags: core-8-6-branch
19:31
Less intrusive fix for test frame-3.9. check-in: 8bf55739 user: culler tags: core-8-6-branch
18:05
Add missing blank line. check-in: 5cfc85f1 user: culler tags: core-8-6-branch
18:00
For Aqua, simulate systemWindowBackgroundColor in older OS versions. Adjust conditional code and formatting. check-in: e9653715 user: culler tags: core-8-6-branch
2019-04-14
22:21
Implement "tk::unsupported::MacWindowStyle isdark" to determine whether an Aqua toplevel is currently being displayed in Dark Mode. check-in: 5760a649 user: culler tags: core-8-6-branch
20:23
Since we are here, also add test textIndex-19.12.2 checking for past end of text results in '+ n displaylines' calculations. This one does does not fail in core-8-6-branch (contrary to textIndex-19.12.1). Note to self: in revised_text the test should check 'end' instead of 'end - 1 c'. check-in: cd0d3150 user: fvogel tags: bug-c8ccd1899c
20:14
Add test textIndex-19.12.1 checking for regressions regarding the '1.5 - n displaylines' fix [4384effe] check-in: c9056d7e user: fvogel tags: bug-c8ccd1899c
20:01
For Aqua, add systemControlAccentColor; simulate the color for older systems. check-in: 035a663b user: culler tags: core-8-6-branch
19:55
Remove the guard code in proc ::tk::TextUpDownLine in order to get the behavior requested in [c8ccd1899c] check-in: 060f3bcd user: fvogel tags: bug-c8ccd1899c
19:49
Ticket [c8ccd1899c]. Make the guard code in proc ::tk::TextUpDownLine work as intended when moving the cursor downwards. Also, fix the bug in the index returned by the displayline modifier: the first displayed index shall be returned when the index calculated by the displayline modifier would be before the start of the displayed text. check-in: 4384effe user: fvogel tags: bug-c8ccd1899c
17:29
For Aqua, rename systemTtkBackground to systemWindowBackgroundColor to match the NSColor name. Document the new colors. check-in: 81663a71 user: culler tags: core-8-6-branch
2019-04-13
20:54
Add test treeview-ce470f20fd checking for non-regression regarding [ce470f20fd] check-in: 8d02368f user: fvogel tags: bug-ce470f20fd
16:44
Add test treeview-368fa4561e checking for non-regression regarding [368fa4561e] Closed-Leaf check-in: b86210c0 user: fvogel tags: bug-368fa4561e
16:27
Doc tweak for frames and toplevels check-in: f9ca9f6f user: dkf tags: core-8-6-branch
11:39
Fix another issue reported in [ce470f20fd]: dragging of separators shall not be allowed to escape out of the treeview area. check-in: 63193647 user: fvogel tags: bug-ce470f20fd
2019-04-12
22:25
Added note that ttk::frames aren't interactive by default. check-in: d6baeeba user: dkf tags: core-8-6-branch
21:10
Adjust for the new ttk widgets. Closed-Leaf check-in: dfc6d766 user: culler tags: bug-9286526144
19:06
Add update calls in frame.test for consistent results in OSX 10.12-10.14. check-in: 1d730337 user: culler tags: core-8-6-branch
16:50
Fix the build for OSX 10.9 (Mavericks) check-in: 5fee17fc user: culler tags: core-8-6-branch
15:49
Fix the build for OSX 10.6 (Snow Leopard). check-in: 515d1655 user: culler tags: core-8-6-branch
2019-04-11
21:00
Fix indentation check-in: d70ef6ed user: fvogel tags: bug-ce470f20fd
20:55
Fix [ce470f20fd]: ttk::treeview allows dragging the right edge of the rightmost heading check-in: fa9b6483 user: fvogel tags: bug-ce470f20fd
14:14
Remove a call to NSView.setNeedsDisplay which was meant to fix [4d2e8d4d5c] but does not. check-in: 0ec4df71 user: culler tags: core-8-6-branch
13:43
Add the formatting changes and conditional code for OSX 10.12 to core-8-6-branch. check-in: cdde540c user: culler tags: core-8-6-branch
04:39
Support for Apple's Dark Mode and many improvements to the Aqua theme. check-in: c1f5badf user: culler tags: core-8-6-branch
03:47
Synchronize the generic tk headers with core-8-6-branch. Closed-Leaf check-in: 3e1f7d42 user: culler tags: bug-0d63621b6c
2019-04-10
19:50
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: f8bab95d user: fvogel tags: bug-368fa4561e
19:41
Remove unused variable. check-in: 80139471 user: culler tags: bug-0d63621b6c
18:47
Make -fieldbackground work for ttk::entry and ttk::spinbox, but retain the old behavior of -background if -fieldbackground is not specified. check-in: 8dff9217 user: culler tags: bug-0d63621b6c
02:08
Update README. check-in: d3cd608c user: culler tags: bug-0d63621b6c
2019-04-08
21:20
Put new fields always at the end of struct TkWindow, so existing fields keep the same offset in the struct: We don't want to recompile Tk extensions using tkInt.h directly .... check-in: b647e4c0 user: jan.nijtmans tags: core-8-6-branch
19:19
Make Treeview headings look correct in both light and dark modes. Make ordinary ttk widgets respond to dark mode by using semantic color defaults. check-in: deabc595 user: culler tags: bug-0d63621b6c
13:06
unbreak the header check-in: 685554ee user: dgp tags: core-8-6-branch
2019-04-07
08:55
Better test descriptions for the new tests in grid.test check-in: 0acfbade user: fvogel tags: core-8-6-branch
08:54
Better test descriptions for the new tests in grid.test Closed-Leaf check-in: dfa77644 user: fvogel tags: bug-897ffea89f
2019-04-06
21:38
Fix bug [897ffea89f]: Tk allows management loops. Provide access to a window's geometry manager. check-in: 07ff4144 user: culler tags: core-8-6-branch
20:06
Rename Tk_GetGeomMaster to TkGetGeomMaster and remove extraneous call to Unlink in tkPack.c. check-in: 06f37d81 user: culler tags: bug-897ffea89f
05:13
Added a drawing procedure for Entry widgets in dark mode. check-in: 755317a1 user: culler tags: bug-0d63621b6c
2019-04-05
21:17
Let the branch compile with MSVC. check-in: 2da98a74 user: fvogel tags: bug-897ffea89f
20:28
Remove debugging commands accidentally left in the new tests check-in: 95627809 user: culler tags: bug-897ffea89f
19:55
Fix bug [897ffea89f]: Tk allows management loops check-in: d75db00c user: culler tags: bug-897ffea89f
2019-04-04
17:02
Rework how contrasting backgrounds are handled. check-in: 52b6fda6 user: culler tags: bug-0d63621b6c
2019-04-02
18:48
Really sync with geom-master-slave. check-in: db2eeb2c user: culler tags: bug-0d63621b6c
17:47
Sync with geom-master-slave. check-in: 89d7d836 user: culler tags: bug-0d63621b6c
2019-04-01
17:18
Oops. Following those underscore conventions is tricky. check-in: 1d7c6c85 user: culler tags: bug-0d63621b6c
15:03
Use geometry masters, not parents, to find the nesting depth. check-in: 5442d6af user: culler tags: bug-0d63621b6c
2019-03-31
16:34
Fix indentation. Closed-Leaf check-in: 2d32a31a user: culler tags: bug-1001070
16:33
Make menubuttons honor the -highlightcolor option on macOS. check-in: 55013bd1 user: culler tags: bug-1001070
14:43
*Really* don't change the behavior for *buttons, even with they have -default active check-in: adf48193 user: fvogel tags: bug-1001070
14:34
Restore behavior of checkbuttons and radiobuttons on Windows. They again do not take -highlightbackground into account, in an attempt to follow platform specific conventions. The code now only changes this for labels. check-in: f1c0ab90 user: fvogel tags: bug-1001070
14:09
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' check-in: cfe9dcf7 user: fvogel tags: core-8-6-branch
13:56
Fix [c9887a1fc9]: Trailing zeros on scale widget ticks. The fix was subject of TIP #535 which was accepted through TCT vote. check-in: 04e6c97d user: fvogel tags: core-8-6-branch
12:52
Make labels, checkbuttons and radiobuttons honor -highlightbackground and -highlightcolor options on Windows. check-in: 3a96d3de user: fvogel tags: bug-1001070
11:01
Remove an unused variable, squelching a compiler warning. check-in: ffb39c14 user: fvogel tags: bug-1001070
2019-03-30
19:40
Remove extraneous CGContextSaveGState with no matching CGContextRestoreGState. check-in: bae24649 user: culler tags: bug-0d63621b6c
18:46
Added missing map for the Treeview background in selected state. check-in: 1074d43f user: culler tags: bug-0d63621b6c
17:29
Correctly distinguish between -highlightcolor and -highlightbackground and revert unnecessary changes to the label manual. check-in: e1ebc0a5 user: culler tags: bug-1001070
17:00
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' Closed-Leaf check-in: e253671c user: fvogel tags: bug-da3914eba2
14:26
Keep It Safe and Simple. Just draw the border. Do not use tkUnix3d.c. Also update the manual to document this behavior. check-in: c1956ebf user: culler tags: bug-1001070
2019-03-29
22:05
Cross-reference UnixBorder structs in different files. check-in: 4c2d3b07 user: fvogel tags: bug-1001070
21:38
Fix bug [1001070]: Aqua labels do not display highlight background. check-in: e329b49d user: culler tags: bug-1001070
19:57
Add calls to TkpInitKeymapInfo() during initialization. Taken from extended bind patch. check-in: 508a5d70 user: jan.nijtmans tags: core-8-6-branch
19:40
Merge 8.6 check-in: fd419d47 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:37
Added a comment. check-in: cc87e3a3 user: culler tags: bug-0d63621b6c
17:24
Added a drawing procedure for Spinboxes in Dark Mode. check-in: ccb69d7c user: culler tags: bug-0d63621b6c
14:46
Make the ttk::spinbutton text field work correctly in Dark Mode. check-in: 7c7664da user: culler tags: bug-0d63621b6c
14:23
Fix bug [2219588]: ttk::spinbox arrow buttons do not indicate pressed state. check-in: 981aacf4 user: culler tags: bug-0d63621b6c
2019-03-28
21:46
Reworked the drawing procedure for ttk::scrollbar and made it work in Dark Mode and on Snow Leopard. check-in: e34596eb user: culler tags: bug-0d63621b6c
19:34
Revert previous commit following discussion on tcl-core list. Closed-Leaf check-in: e1b2b9ca user: fvogel tags: scale-tick-format
2019-03-27
19:11
Implemented a real ttk::scrollbar for Aqua. check-in: c2fa11ec user: culler tags: bug-0d63621b6c
12:02
Update documentation for new commands check-in: ccb8e3b8 user: kevin_walzer tags: mac_services
2019-03-26
18:11
Added a drawing procedure for dark mode comboboxes. check-in: e3218208 user: culler tags: bug-0d63621b6c
16:06
Add a few more semantic colors to make ttk::Entry and ttk::Treeview work in dark mode. check-in: 18cd2fd9 user: culler tags: bug-0d63621b6c
07:14
Change TICK_VALUES_DISPLAY_ACCURACY for the more correct word TICK_VALUES_DISPLAY_PRECISION check-in: 3054d74b user: fvogel tags: scale-tick-format
2019-03-25
15:50
Fix bug [48c39440af]: On macOS, Buttons and Labels do not recompute their textLayout when the text option is set to an empty string. check-in: 48e11462 user: culler tags: core-8-6-branch
2019-03-24
20:20
Name the TICK_VALUES_DISPLAY_ACCURACY constant check-in: 677a7466 user: fvogel tags: scale-tick-format
12:31
Minor tinkering (style, efficiency, etc.) check-in: 891122e5 user: dkf tags: scale-tick-format
2019-03-22
14:15
Slightly better: Don't use Tcl_UniCharLen() but wcslen(). check-in: 0727d15c user: jan.nijtmans tags: core-8-6-branch
14:13
Bugfix in tkWinClipboard: Failed to determine fname length in loop. check-in: 7117a7af user: jan.nijtmans tags: core-8-6-branch
2019-03-21
14:49
Make top and bottom button padding equal, even when the suggested total vertical padding is odd. check-in: 36ad669d user: culler tags: bug-0d63621b6c
2019-03-20
20:05
Avoid caching semantic colors so they will respond to appearance changes when used, e.g, in a canvas. check-in: 8e2c2878 user: culler tags: bug-0d63621b6c
19:11
Restore line that was accidentally deleted. check-in: 7c0b1952 user: culler tags: bug-0d63621b6c
18:46
The systemTtkBackground color should be an NSColor too. check-in: 1c2d61b1 user: culler tags: bug-0d63621b6c
15:15
Fix text layout issue for ttk::button by setting minWidth to 0. Button text was not being centered as requested by -anchor center. check-in: d411aacd user: culler tags: bug-0d63621b6c
2019-03-19
22:25
Fixed a typo that was causing extraneous "tkwin == NULL" debug messages in the mac regression tests. check-in: 79c6dea3 user: culler tags: core-8-6-branch
18:33
Rename variables and reorganize to clarify how Ttk and HITheme interact. check-in: 8c300fa8 user: culler tags: bug-0d63621b6c
16:31
More use of Tcl_WinTCharToUtf() in stead of Tcl_UniCharToUtfDString(), making Tk less sensitive to the value of TCL_UTF_MAX (either 3, 4, or 6) check-in: d6528cb0 user: jan.nijtmans tags: core-8-6-branch
02:04
Fix error handling for MacWindowStyle appearance and tabbingid. check-in: 8295c0c8 user: culler tags: bug-0d63621b6c
2019-03-18
17:39
Patched up the combobox behavior, without a special drawing procedure for Dark Mode. check-in: 02dfe16c user: culler tags: bug-0d63621b6c
15:36
Added ::tk::unsupported::MacWindowStyle appearance to control which appearances are allowed on a per-window basis. check-in: 02587490 user: culler tags: bug-0d63621b6c
2019-03-17
20:40
Added a drawing procedure for dark BevelButtons. check-in: 520a121d user: culler tags: bug-0d63621b6c
19:41
Improve the behavior and appearance of BevelButtons. check-in: 523b9147 user: culler tags: bug-0d63621b6c
14:13
Fixed error in height computation for BevelButtons. check-in: a8b91a2d user: culler tags: bug-0d63621b6c
03:20
Made PushButtons display correctly in pressed state. check-in: 569afaba user: culler tags: bug-0d63621b6c
2019-03-16
03:55
Fixed a logic error with selected disabled CheckBoxes and RadioButtons. check-in: 5aa31716 user: culler tags: bug-0d63621b6c
02:09
Fix comment check-in: 4f25cbe3 user: kevin_walzer tags: mac_services
02:09
Fix comment check-in: 43f384df user: kevin_walzer tags: mac_services
2019-03-15
23:22
Small corrections. check-in: f1d3c394 user: culler tags: bug-0d63621b6c
21:31
Dealt with dark BevelButtons and progress bars. check-in: cf564e76 user: culler tags: bug-0d63621b6c
21:14
Fix some conditional compilation misconfiguration. check-in: f1f399c4 user: culler tags: bug-0d63621b6c
20:24
Make Tk run on win32/win64 using -DTCL_UTF_MAX=6. Adapted from androwish. check-in: d55be1ff user: jan.nijtmans tags: core-8-6-branch
02:42
Added a drawing procedure for dark RadioButtons and dealt with many slightly wrong ttk details. check-in: 973b11e7 user: culler tags: bug-0d63621b6c
2019-03-14
21:01
Fix [609e0045f5]: MouseWheel binding for canvas on MacOS provides wrong values for %x %y check-in: d0405802 user: fvogel tags: core-8-6-branch
20:59
Fix typo Closed-Leaf check-in: 77baa1f7 user: fvogel tags: bug-609e0045f5
2019-03-13
21:46
Added a drawing procedure for dark CheckBoxes. Added drawing primitives to make the code DRYer. check-in: e85ff3ff user: culler tags: bug-0d63621b6c
16:08
Fix the build for 10.6 (Snow Leopard). check-in: b27a2256 user: culler tags: bug-0d63621b6c
13:30
Make the GroupBox render correctly on High Sierra. check-in: 640ed77b user: culler tags: bug-0d63621b6c
2019-03-12
16:24
Fixed a typo. check-in: c6bfa3e2 user: culler tags: bug-0d63621b6c
16:08
Added a drawing procedure for notebook tabs in Dark Mode. check-in: 44331942 user: culler tags: bug-0d63621b6c
2019-03-11
16:18
Add colors systemControlTextColor and systemDisabledControlTextColor and use them for ttk buttons. These colors adapt to Dark Mode. check-in: a3026196 user: culler tags: bug-0d63621b6c
14:34
Fine tune the button appearance. check-in: 9db37747 user: culler tags: bug-0d63621b6c
2019-03-10
16:11
Additional Treeview fix. check-in: 89100dbd user: culler tags: bug-0d63621b6c
16:04
Add a drawing procedure for a ttk Separator in Dark Mode. Fixed the foreground color for the TreeView in Dark Mode. check-in: 4237974d user: culler tags: bug-0d63621b6c
03:46
Added a drawing procedure to make LabelFrame and Notebook panes render correctly in Dark Mode. Fixed a bug in the computation of background colors, where alpha was accidentally being modified. check-in: 915877e8 user: culler tags: bug-0d63621b6c
2019-03-09
03:16
Ensure ::tk::mac::GetAppPath is included check-in: 16bee760 user: kevin_walzer tags: mac_services
2019-03-08
18:54
Fix bug [9286526144]: incorrect menu locations for ttk menubuttons. check-in: 8c8dddd1 user: culler tags: bug-9286526144
14:58
Changed scale man page to reflect how tick values are now displayed check-in: bcae5001 user: jaspert tags: scale-tick-format
03:44
Remove tkMacOSXLaunch.c from TIP; adds too many extraneous commands. Re-focus on URL and print events, and Services check-in: 53616eef user: kevin_walzer tags: mac_services
2019-03-07
16:20
Add a drawing procedure to draw PushButtons and PopupButtons in Dark Mode. check-in: 0207b686 user: culler tags: bug-0d63621b6c
03:56
Clean up implementation and documentation of ::tk::mac::PrintDocument command; was mapped internally to ::tk::mac::OpenDocument and print event never fired; changed parameter to a single file path check-in: a4066811 user: kevin_walzer tags: mac_services
03:17
Fix bug in print doc implementation check-in: 8cf0d399 user: kevin_walzer tags: mac_services
03:10
Further refinement in URL event handling check-in: 25d290f9 user: kevin_walzer tags: mac_services
2019-03-06
04:54
Copy PDBs to installation if option PDBS is given during install check-in: bacbeed8 user: apnadkarni tags: core-8-6-branch
2019-03-04
23:30
Fix bug [609e0045f5]: Aqua scrollwheel events have incorrect mouse coordinates. check-in: cb6302a6 user: culler tags: bug-609e0045f5
20:36
Make the branch build with MSVC by replacing calls to C99 functions round(), fmin() and fmax() by equivalent macros. check-in: 69514b20 user: fvogel tags: scale-tick-format
18:36
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] check-in: 5b17bc40 user: oehhar tags: core-8-6-branch
14:46
Disallow transient/master cycles. Fix bgerror for Aqua to avoid hangs when an error occurs in an idle task run by [NSView drawRect]. check-in: fe352f24 user: culler tags: core-8-6-branch
13:00
Cleanup line endings check-in: 8055d910 user: kevin_walzer tags: mac_services
12:59
Minor cleanup check-in: b999f02c user: kevin_walzer tags: mac_services
2019-03-03
19:40
Make notebook tabs readable in dark mode. check-in: a4d5141f user: culler tags: bug-0d63621b6c
17:04
Increase the size of the ring buffer for Aqua, and modify bgerror so it doesn't try (and fail) to post a dialog inside [NSView drawRect]. Closed-Leaf check-in: 98cb3c6f user: culler tags: bug-1951abf33d
2019-03-02
18:48
Cleanup of code to set default app, fix crashes check-in: 73dfdaae user: kevin_walzer tags: mac_services
15:46
Update check-in: fe4d1b63 user: kevin_walzer tags: mac_services
15:29
Replace some deprecated calls check-in: 526e13ef user: kevin_walzer tags: mac_services
2019-03-01
16:38
Clean up implementation check-in: 50b29316 user: kevin_walzer tags: mac_services
16:04
Make it be an error to create a transient/master cycle on Windows. check-in: 09a3a48d user: culler tags: bug-1951abf33d
15:46
Make it be an error to create a transient/master cycle on unix. check-in: d0d1c883 user: culler tags: bug-1951abf33d
15:28
Make it be an error to create a transient/master cycle on Aqua. Other platforms will be handled in separate check-ins. check-in: 48640053 user: culler tags: bug-1951abf33d
04:01
Fix bug 1951abf33d: Aqua sometimes segfaults when destroying a transient. check-in: 8bfb7932 user: culler tags: core-8-6-branch
2019-02-28
16:37
Trimmed an unused variable check-in: c3cd9cb2 user: jaspert tags: scale-tick-format
15:52
Added a procedure to increase the number of digits in the tick values until the maximum rounding error goes below a certain value, currently 0.2x the tick interval. Also fixed it to work with scales from larger to smaller values. check-in: b518b5a0 user: jaspert tags: scale-tick-format
15:29
Fix bugs in the list management code for the record of transient windows. check-in: eab3c21c user: culler tags: bug-1951abf33d
13:44
Rename tkMacOSXLaunch.c check-in: c162832b user: kevin_walzer tags: mac_services
13:42
Update makefile, trying to build check-in: e9c38d79 user: kevin_walzer tags: mac_services
06:18
Remove some bloat from tkMacOSXWm.c. check-in: f4391e72 user: culler tags: bug-1951abf33d
05:02
Make sure that we don't create cycles in the parent->child digraph even if there are cycles in the master->transient digraph. check-in: 324dae0a user: culler tags: bug-1951abf33d
03:51
Add launcher code, update docs check-in: d9642c10 user: kevin_walzer tags: mac_services
2019-02-27
23:22
Adding 1 character fixes two of the three crashes reported in ticket [1951abf33d] check-in: 46451724 user: culler tags: bug-1951abf33d
06:31
Cleaned up the code in tkMacOSXColors.c. Discovered along the way that we can partially support Dark Mode for ttk widgets. check-in: fd571cfd user: culler tags: bug-0d63621b6c
04:25
Cleanup of library code, removal of unneeded function check-in: b7dc1382 user: kevin_walzer tags: mac_services
04:07
Update mac_services branch, intend to submit a TIP check-in: 3cb35aab user: kevin_walzer tags: mac_services
2019-02-25
02:19
Remove some unneeded code. check-in: e2eb16dc user: culler tags: bug-0d63621b6c
2019-02-24
17:08
Fix bug [0d63621b6c]: Aqua ttk uses incorrect background colors. check-in: a90a32fd user: culler tags: bug-0d63621b6c
2019-02-23
21:16
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie. check-in: b2b91450 user: culler tags: core-8-6-branch
05:44
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie Closed-Leaf check-in: 20029d1c user: culler tags: bug-9771ae0f0b
02:30
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. check-in: 5e709226 user: culler tags: core-8-6-branch
2019-02-22
18:50
Fix [30a0fc767a]: spelling error in a comment check-in: f248e1f0 user: fvogel tags: core-8-6-branch
2019-02-20
11:51
Eliminate trailing zeros from scale tick values. This is done by calculating a separate format string for these values, rather than using the same format string as for the current value. The basis is the same, i.e., enough digits are displayed to distinguish any pair of adjacent tick values, and all tick values have the same number of decimals so some may still have trailing zeros.

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

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

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

08:02
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. Also fix a few newer (harmless) gcc warnings. check-in: a9d7c4da user: jan.nijtmans tags: bug-9e31fd9449
2018-12-19
23:19
Add a comment. check-in: 4e377bf7 user: culler tags: bug-18a4ba19bd
2018-12-18
19:32
merge-mark check-in: 781f20c0 user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:46
Only correction of typo in comment. check-in: 2456add0 user: gcramer tags: bug6e8afe516d, tip-532
18:37
Bugfix in matching virtual events, see new test case bind-32.11 check-in: 9b04e0fe user: gcramer tags: bug6e8afe516d, tip-532
2018-12-17
20:50
close unintended fork check-in: 2281791c user: fvogel tags: bug-18a4ba19bd
20:50
Fix typo check-in: 624767ab user: fvogel tags: bug-18a4ba19bd
20:46
Adjust wm.test to expect -type as a possible attribute on Aqua. check-in: f081049a user: culler tags: bug-18a4ba19bd
20:28
On Aqua make "wm attribute pathname -type" return "unsupported" instead of crashing. check-in: 05b0d3f7 user: culler tags: bug-18a4ba19bd
20:01
Add a dummy implementation of "wm attribute pathname -type" for Aqua, to obviate platform dependent code. check-in: 96bc08e0 user: culler tags: bug-18a4ba19bd
16:44
Fix a bug with window ordering in Aqua. Deal with remaining unixWm tests. check-in: 3162e29f user: culler tags: bug-18a4ba19bd
14:38
Make the Mac also return NULL for points in the title bar. check-in: 5255002f user: culler tags: bug-18a4ba19bd
14:11
Restore the old behavior with unix title bars and borders, but document and test it. check-in: 9182c2f7 user: culler tags: bug-18a4ba19bd
2018-12-16
22:56
Fix typos in unixWm.test. check-in: 0ce323c8 user: culler tags: bug-18a4ba19bd
22:20
Fix a small error in the aqua Tk_CoordsToWindow related to embedded toplevels. check-in: b8dc1422 user: culler tags: bug-18a4ba19bd
21:54
Make unixWm-50.3 use a slave rather than dobg and fix the bug it revealed. check-in: 166d30b9 user: culler tags: bug-18a4ba19bd
2018-12-14
19:44
On second thought, it is better to follow X11 and return an empty string when the top window containing the point has a different interpreter. check-in: d52c9652 user: culler tags: bug-18a4ba19bd
19:15
On aqua, make FrontWindowAtPoint pay attention to which interpreter is calling it. check-in: 5c527a0a user: culler tags: bug-18a4ba19bd
18:14
For consistency, make "winfo containing" ignore the title bar on macOS. check-in: 7e470046 user: culler tags: bug-18a4ba19bd
17:09
Another rework to *correctly* search for the highest toplevel containing a point when it is in an invisible border. check-in: 705e64b5 user: culler tags: bug-18a4ba19bd
03:52
Add a comment in unixWm.test about iconifying the root window. check-in: 8b45cf34 user: culler tags: bug-18a4ba19bd
2018-12-13
23:09
Gnome3 behaves differently when the root window is involved. More intricate logic is needed to handle that case. check-in: 702ef0de user: culler tags: bug-18a4ba19bd
16:47
Make the minimal change needed to fix the issue with Gnome 3 invisible borders, without changing any other behavior. check-in: 9c4a5faf user: culler tags: bug-18a4ba19bd
16:40
Revert tkUnixWm.c to the core-8-6-branch version. check-in: f7f04a64 user: culler tags: bug-18a4ba19bd
03:26
Fix the containment test for menubars. Ensure that the command returns an empty string if the point is in the title bar or covered by another application. check-in: 8e843c7a user: culler tags: bug-18a4ba19bd
2018-12-12
15:50
Fix the containment test, check for iconified windows, adjust some tests. check-in: e7fd7fb9 user: culler tags: bug-18a4ba19bd
04:18
Correct some of the logic in Tk_CoordsToWindow. check-in: 365289f5 user: culler tags: bug-18a4ba19bd
2018-12-11
20:20
Fix aqua FrontWindowAtPoint which was saying that every point was in the top window. check-in: 7d804644 user: culler tags: bug-18a4ba19bd
19:58
merge core-8-6-branch (autosync failed because of permissions) check-in: f509221a user: culler tags: bug-18a4ba19bd
19:55
fix bug [18a4ba19bd]: winfo containing gives wrong answer on linux. check-in: 0ce471e4 user: culler tags: bug-18a4ba19bd
16:37
Make overrideredirect windows work. Fix overrideredirect and transient fullscreen auxiliary windows. Fix wm geometry. Adjust some tests. check-in: 81d20912 user: culler tags: core-8-6-branch
16:18
On OSX 10.6 the styleMask must be cleared to get rid of the title bar. Fix a compiler error on 10.9. Closed-Leaf check-in: ad7fc120 user: culler tags: bug-185c8557d9
15:57
Now modifier keys will trigger Key events, conform to original implementation. check-in: 087aca88 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-10
21:03
Fix cut-and-paste error. check-in: b43ad422 user: culler tags: bug-185c8557d9
19:18
Don't force other platforms to wait for the aqua animations to finish. check-in: 661f56bc user: culler tags: bug-185c8557d9
2018-12-09
20:05
fflush the debug printfs check-in: a8cb724b user: fvogel tags: bug6e8afe516d, tip-532
19:20
Bugfix in Unix: key map info has to be initialized immediately, otherwise "send event" will not be handled properly. check-in: 07586f21 user: gcramer tags: bug6e8afe516d, tip-532
16:42
Aqua: Fix some subtle bugs in wm geometry. Fix the iconwindow implementation. Adjust some unixWm tests. check-in: 328d9342 user: culler tags: bug-185c8557d9
11:41
(1) Small fix in test version. (2) Minor correction of error message. check-in: 2db79f1a user: gcramer tags: bug6e8afe516d, tip-532
11:07
Intermediate test version for tracing test case bind-22.46 (Windoze). check-in: 618252a2 user: gcramer tags: bug6e8afe516d, tip-532
10:51
Try to fix failing test case bind-15.23 (Windoze only). check-in: 50ebf7d5 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-08
16:25
On Aqua, tests should wait for the animation to finish before checking the geometry of a newly iconified window. check-in: c3106c50 user: culler tags: bug-185c8557d9
03:08
Remove overrideredirect, transient, and help-styled windows from fullscreen API check-in: e6260777 user: kevin_walzer tags: bug-185c8557d9
2018-12-07
21:30
Fix error on constraint name: unix is not x11 check-in: 60fa6f39 user: fvogel tags: bug-185c8557d9
20:15
64 bit problem finally solved, I hope. check-in: 18c2efa9 user: gcramer tags: bug6e8afe516d, tip-532
19:18
Refine tests wm-stackorder-5.2 and -6.1 to run a test of the behavior on all platforms (the expected results are different on different platforms) check-in: 2b4813da user: fvogel tags: bug-185c8557d9
18:22
Fix constraint name. !aqua is not a known constraint (the test was skipped in all platforms), however notAqua is known and lets the test run in anything else than aqua. check-in: e2f95aa5 user: fvogel tags: bug-185c8557d9
17:04
Give overrideredirect windows CollectionBehaviors so they do not try to become FullScreen, but can appear on top of a FullScreen window. check-in: 7ea0be3c user: culler tags: bug-185c8557d9
15:51
Mark tests wm-stackorder-5.2 and wm-stackorder-6.1 as inappropriate for aqua. check-in: cc743684 user: culler tags: bug-185c8557d9
2018-12-06
22:27
Implement the fancy negative coordinates in wm geometry to make many more unixWm tests pass. check-in: 76712c70 user: culler tags: bug-185c8557d9
20:33
Fix the inconsistencies in the wm geometry command reported in ticket [1c1f8d34be]. check-in: 76f6536b user: culler tags: bug-185c8557d9
03:56
Make overrideredirect windows display correctly even if the underlying NSWindow did not exist when the flag was set and fix some bounds computation bugs. check-in: 19d661bf user: culler tags: bug-185c8557d9
2018-12-04
22:41
Stop withdrawn windows from being displayed when the Wish app is reopened. check-in: 9d66b57b user: culler tags: bug-185c8557d9
21:02
Fix bug[185c8557d9]: issues with overrideredirect and zoomed state check-in: 5ce80a0a user: culler tags: bug-185c8557d9
20:37
Merge 8.6 check-in: 93e35597 user: jan.nijtmans tags: bug6e8afe516d, tip-532
20:37
Minor review: bit-flags are not use anywhere in Tk, better not use it here either: It's a memory optimization, not worth here. check-in: c6134a1f user: jan.nijtmans tags: bug6e8afe516d, tip-532
2018-12-03
01:37
Add documentation on fullscreen and tabbed window interfaces on macOS to menu man page check-in: a7bc9a6d user: kevin_walzer tags: core-8-6-branch
2018-12-02
19:11
Change tk::unsupported::MacWindowStyle tabbingid to also remove a tab if its id is modified. check-in: 99b04385 user: culler tags: core-8-6-branch
09:22
Initial patch for fixing [a7908c88d4], by Donald Arseneau Leaf check-in: 0bd092c6 user: fvogel tags: bug-a7908c88d4
05:00
Rework support for FullScreen windows. Provide support for Split View and Tabbed windows. check-in: 8208b816 user: culler tags: core-8-6-branch
04:56
Update README to explain how FullScreen, Split View and Tabbed windows are supported. Closed-Leaf check-in: f6349d63 user: culler tags: bug-12f7fe1f23
2018-12-01
23:27
Make Tk windows have resizable width when shown in split screen mode. check-in: cd5f55d9 user: culler tags: bug-12f7fe1f23
18:05
Fix the build on Sierra and earlier. check-in: 286a0042 user: culler tags: bug-12f7fe1f23
16:22
On the mac, use the default menu bar for the widget demo. check-in: 8a8ee0bd user: culler tags: bug-12f7fe1f23
2018-11-30
22:11
Make tabbed windows work correctly on macOS. check-in: 5944d2a3 user: culler tags: bug-12f7fe1f23
2018-11-29
21:04
Merge 8.6 check-in: 3098ebed user: jan.nijtmans tags: bug6e8afe516d, tip-532
2018-11-28
13:44
Tidy up whitespace and casts of NULL. check-in: e5fea539 user: culler tags: bug-12f7fe1f23
2018-11-27
22:33
Remove unnecessary type-casts from doc examples check-in: 42dc2039 user: jan.nijtmans tags: core-8-6-branch
19:47
Fix gcc compiler issues on 10.6 check-in: 5d9f8087 user: culler tags: bug-12f7fe1f23
18:22
Fix display errors when resizing a window with tabs. check-in: 0df2ed56 user: culler tags: bug-12f7fe1f23
03:11
Remove pointless call to [NSApp setIsDrawing:NO] check-in: d8b17028 user: culler tags: core-8-6-branch
2018-11-26
17:27
Mac code cleanup. Move interfaces for subclasses of AppKit classes to tkMacOSXPrivate.h when possible. Also Utility windows cannot go fullscreen. check-in: f7837b29 user: culler tags: core-8-6-branch
2018-11-25
21:38
Document precedence between tags and style, and priority order of tags. check-in: 07b0114e user: fvogel tags: bug-509cafafae
21:26
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9 check-in: d378ad72 user: fvogel tags: bug-509cafafae
17:21
Fix spelling error in a variable name (GitHub PR #5, chrstphrchvz) check-in: fcd437ee user: fvogel tags: core-8-6-branch
17:06
Fix [9b0f3ee54e]: Make the error message more specific when OpenClipboard fails (on Windows), and tell the user that another application grabbed the clipboard. This will help identification of false tests failures, specifically some winClipboard tests fail when a VNC viewer is open. check-in: 0e71aba7 user: fvogel tags: core-8-6-branch
02:46
Merge fix for Tk console not accepting keyboard input initially when launched from bundled Wish app on macOS check-in: a49765ce user: kevin_walzer tags: core-8-6-branch
2018-11-24
22:31
Fix bug e3b954df68: mouse cursor is offset when tab bar is shown or window goes full screen, plus other fullscreen issues. check-in: b5d277dd user: culler tags: core-8-6-branch
18:05
Avoid mouse cursor offset if a tab bar is shown in fullscreen mode. Closed-Leaf check-in: b770bd3f user: culler tags: bug-e3b954df68
17:34
Implement window:willUseFullScreenContentSize so fullscreen windows will really use the full screen. check-in: 711a3433 user: culler tags: bug-e3b954df68
16:15
Workaround for bundled Wish console not accepting keyboard input on Mojave Closed-Leaf check-in: 82e0ece2 user: kevin_walzer tags: console-fix
2018-11-22
19:30
Edited a comment. check-in: b78f8ad3 user: culler tags: bug-e3b954df68
19:13
Fix coordinates when window exits full screen check-in: aee6cab8 user: kevin_walzer tags: bug-e3b954df68
17:51
Apply window attributes in an NSWindowDidEnterFullScreenNotification observer rather than in toggleFullScreen. This works for split screens as well. check-in: 4190808a user: culler tags: bug-e3b954df68
2018-11-21
15:10
Implement NSWindow methods toggleTabBar and toggleFullScreen by calling super and then applying window attributes. check-in: 7b65a63f user: culler tags: bug-e3b954df68
06:42
Protect against the possibility that a future platform might have a strange implementaton of XDestroyImage. check-in: a6873798 user: culler tags: core-8-6-branch
2018-11-20
19:44
Fix the bug that caused a crash on macOS when switching to the Alt theme. check-in: f9735866 user: culler tags: core-8-6-branch
19:31
Fix the bug that caused a Spinbox to shrink each time it was displayed on macOS. check-in: ce431d84 user: culler tags: core-8-6-branch
18:52
Only use XCreateImage when drawing the Alt theme indicator on macOS, not on UNIX or Windows. Closed-Leaf check-in: 310504f5 user: culler tags: bug-9705d11057
00:18
Updating the build process to eliminate conditionals that are incompadible between GnuMake and true Unix Make Closed-Leaf check-in: 9a70bad9 user: hypnotoad tags: release_zipfs
2018-11-19
22:01
In TkTextUpdateLineMetrics, line numbers start at zero, not 1 check-in: 54ec9280 user: fvogel tags: bug-b2dd3b4fe8
21:54
Make text-11a.41 pass this time (hopefully...) check-in: 1d619bad user: fvogel tags: bug-b2dd3b4fe8
21:36
Patch to the 8.6.9 release of Tk to include shims to support zipfs when compiled against tcl 8.7 check-in: f38b6733 user: hypnotoad tags: release_zipfs
21:11
Repair text-11a.41 logic check-in: 29551ed4 user: fvogel tags: bug-b2dd3b4fe8
21:00
merge core-8-6-branch check-in: feec3f5d user: fvogel tags: bug-b2dd3b4fe8
18:32
Refine TkMacOSXFlushWindows and add a call to it in ThemeChangedProc (macOS only) so that windows are updated after the theme changes. check-in: 05f667dd user: culler tags: bug-9705d11057
16:46
Use XCreateImage instead of XGetImage to create a scratch image in ttkDefaultTheme.c check-in: aca7eedb user: culler tags: bug-9705d11057
16:05
Fix [0a9c91951b]: text-11a.22 segfault check-in: b3fd0001 user: dgp tags: core-8-6-branch
14:21
Implement a *correct* fix for the Spinbox drawing code, thanks to Christian Werner. Closed-Leaf check-in: 9218cdb8 user: culler tags: bug-273b6a4996
02:36
Remove duplicate and extraneous calls Leaf check-in: 0c7e75b9 user: kevin_walzer tags: mac-fullscreen-fix
02:03
Tweak fullscreen implemenation to restore correct mouse pointer coordinates check-in: 2719200a user: kevin_walzer tags: mac-fullscreen-fix
01:53
Restore protection against recursive calls to [NSView drawRect] which was accidentally broken in check-in [609de893] check-in: a9dfe405 user: culler tags: core-8-6-branch
2018-11-18
19:36
Fix [b2dd3b4fe8]: text-11a.41 sometimes hangs check-in: b8cb2ca6 user: fvogel tags: bug-b2dd3b4fe8
13:47
Fix bug [273b6a4996]: spinbox shrivels check-in: 85597583 user: culler tags: bug-273b6a4996
2018-11-17
23:24
merge release check-in: b386be49 user: dgp tags: core-8-6-branch
17:30
Possible fix for regression in Mojave appearance. Needs Mojave testing. Closed-Leaf check-in: af94ae3d user: dgp tags: release, core-8-6-9-rc, core-8-6-9-1
15:17
Add comments in text-11a.22 making it more easy to follow progress in the expected result buildind Closed-Leaf check-in: 198faeb7 user: fvogel tags: bug-0a9c91951b
15:10
Fix [0a9c91951b]: text-11a.22 segfault check-in: d0d56679 user: fvogel tags: bug-0a9c91951b
08:04
Comment clipboard.test and winClipboard.test Closed-Leaf check-in: 1fcd3d50 user: fvogel tags: bug-9b0f3ee54e
2018-11-16
21:54
Make a difference in the error message between the case where the clipboard is not available (because some other application grabbed it), and the case where the clipboard content cannot be retrieved. check-in: cb29e7d7 user: fvogel tags: bug-9b0f3ee54e
18:21
merge release check-in: 3daa1854 user: dgp tags: core-8-6-branch
18:11
Fix release date. check-in: 959aeb8a user: dgp tags: release, core-8-6-9-rc, core-8-6-9
18:04
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 08d50d2f user: dgp tags: core-8-6-9-rc
17:44
Crash prevention. Still buggy, now test text-11a.22 fails instead of crashing. check-in: 92ed373e user: dgp tags: bug-0a9c91951b
14:40
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 49ed6a93 user: culler tags: core-8-6-branch
2018-11-15
23:08
Improve the behavior of the test image type and fix a live resize bug on Mojave. check-in: 6b2916f2 user: culler tags: core-8-6-branch
21:49
Fix [9b0f3ee54e]: Better highlight that winClipboard tests may fail if a VNC viewer is open while these tests are running check-in: 9a03de47 user: fvogel tags: bug-9b0f3ee54e
21:37
In TkMacOSXFlushWindows don't process idle tasks if there are no windows left. Closed-Leaf check-in: e6fb0611 user: culler tags: mac-tests-hang
21:27
Remove duplicate documentation of -text in ttk::label. This option is already described as a standard option in ttk::widget, to which ttk::label is linking check-in: 99351b03 user: fvogel tags: core-8-6-branch
20:07
Setting [NSapp isDrawing] inside setFrame on Mojave can break live resize in some situations. Stop doing that. check-in: 238b68df user: culler tags: core-8-6-branch
18:42
close fork check-in: eadc60c0 user: dgp tags: core-8-6-branch
18:42
close fork check-in: 89e22d0a user: dgp tags: core-8-6-branch
18:41
merge release check-in: cc779f01 user: dgp tags: core-8-6-branch
17:09
Use a better method for making test images on the mac emulate test images on other platforms. check-in: 586ae933 user: culler tags: mac-tests-hang
2018-11-14
13:26
Fix tests that were sporadically hanging or failing on macOS. check-in: 1a661229 user: culler tags: core-8-6-branch
02:29
Fix an unused variable warning and rename a #define constant more rationally. check-in: 0737ce13 user: culler tags: mac-tests-hang
2018-11-13
23:54
Calling update after pack in text.test fixes hangs on OSX 10.9. check-in: ff2b3cd8 user: culler tags: mac-tests-hang
23:35
Adding update commands in the setup section fixes sporadic test failures in image.test and canvImg.test. check-in: eb0d6405 user: culler tags: mac-tests-hang
21:47
Revert the change in tkTextDisp.c since it recreates the issue resolved in ticket [ff8a1e55a2]. check-in: 1803f674 user: culler tags: mac-tests-hang
17:07
Calling update after pack .t to make sure the Text is mapped fixes the sporadic failures in text-27.11, textWind-11.1 - textWind-11.3. check-in: ee55725a user: culler tags: mac-tests-hang
13:40
Instead of calling update in the tests, fix the handling of unmapped Text widgets by AsyncUpdateLineMetrics. check-in: bd64682e user: culler tags: mac-tests-hang
05:40
fix hangs in text.test caused by calling pendingsync before the text widget was mapped. check-in: 6b693539 user: culler tags: mac-tests-hang
2018-11-12
18:14
merge 8.6 check-in: b141ce11 user: dgp tags: rc4, core-8-6-9-rc
2018-11-11
21:05
Restore the build for Windows (got broken by [4a251d07db]). check-in: b6dcf902 user: fvogel tags: core-8-6-branch
16:00
Fix some inconsistent indentation; add missing emacs local variables. check-in: 6c840d52 user: culler tags: core-8-6-branch
06:51
Restore the appearance virtual events now that the crashes are fixed. check-in: b136f015 user: culler tags: core-8-6-branch
06:48
Always check whether the return value of TkMacOSXGetTkWindow is NULL. Closed-Leaf check-in: afef1ccf user: culler tags: mac-appearance
05:33
Restore the README description of virtual events for appearance changes. check-in: bf9398d9 user: culler tags: mac-appearance
2018-11-10
22:31
Support for light and dark modes on macOS. check-in: d35955f2 user: culler tags: mac-appearance
19:50
Merge updates from 8.6 branch. Closed-Leaf check-in: 0ebf4c5a user: mistachkin tags: irontcl
19:37
The 'option readfile' sub-command should maintain existing list structure for values. Fix for [766ef52f31]. check-in: 5550a138 user: mistachkin tags: core-8-6-branch
14:15
Remove new Mojave virtual events to register system appearance changes because Tk crashes unpredictably; window decotrations, menus and dialogs change when system appearance changes and virtual events are not required check-in: 0ed4c0f2 user: kevin_walzer tags: core-8-6-branch
04:54
Fix a bug in TkPutImage for macOS. check-in: c582d39e user: culler tags: core-8-6-branch
00:45
TkPutImage should not assume that a pixmap is transparent, even though it does have alpha=0. Closed-Leaf check-in: ca800542 user: culler tags: pixmap-bug
2018-11-09
21:56
Fix spelling in comment (GitHub PR #4, chrstphrchvz) check-in: b4f31a51 user: fvogel tags: core-8-6-branch
2018-11-08
22:59
Another big round of updates for macOS, fixing bugs old and new including crashes and graphics artifacts. check-in: 609de893 user: culler tags: core-8-6-branch
21:45
Restore the list of contributors to the new About dialog. Closed-Leaf check-in: e44bf12d user: culler tags: mac-nofocus
20:19
Fixed transparency issues and crashes related to PhotoImages and greatly simplified the PhotoImage display procedure. check-in: 4a251d07 user: culler tags: mac-nofocus
04:06
Tweak title of about dialog check-in: 41fb3354 user: kevin_walzer tags: mac-nofocus
03:17
One more fix for about dialog check-in: 6dd86c5c user: kevin_walzer tags: mac-nofocus
03:03
Replace old about dialog with standard alert that displays correctly on 10.14 check-in: f9e5c0e2 user: kevin_walzer tags: mac-nofocus
00:01
Remove code that was commented out. check-in: 8f99e962 user: culler tags: mac-nofocus
2018-11-07
23:59
Fix crash due to key events from the about dialog having an NSWindow with no Tk window. check-in: 106b4668 user: culler tags: mac-nofocus
21:17
Fix two image bugs. BitmapImageReps may have bytesPerRow > 4*width. Do not copy from a window to a bitmap if the contentView does not have a valid graphics context. check-in: ffb3c1f6 user: culler tags: mac-nofocus
2018-11-06
22:02
Quiet the warning about recursive calls to drawRect on older systems where they are unavoidable. check-in: c15f0915 user: culler tags: mac-nofocus
21:21
Came up with a scheme for making test images behave the way that the tests assume they do. check-in: ec9e2280 user: culler tags: mac-nofocus
13:11
Fix bug in FrontWindowAtPoint that was causing raise.test to fail on OSX < 10.13. check-in: 7d28d984 user: culler tags: mac-nofocus
11:54
Fix misspelled constant name in OSX < 10.12. check-in: 45ad2366 user: culler tags: mac-nofocus
10:27
Some refinments, but no real changes. check-in: ad2b8bfc user: gcramer tags: bug6e8afe516d, tip-532
2018-11-05
16:03
Make XSync, and hence update, be synchronous so test results are consistent. Fix duplicate reports of calls to the test image displayProc. check-in: aabc7c92 user: culler tags: mac-nofocus
12:47
merge 8.6 check-in: 149b44e9 user: dgp tags: rc3, core-8-6-9-rc
2018-11-04
15:13
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. check-in: 3f521e2c user: fvogel tags: core-8-6-branch
00:33
No need for lockFocusIfCanDraw in 10.13 as long as isDrawing is not set in setFrame. check-in: 0bf25c9f user: culler tags: mac-nofocus
2018-11-03
22:14
On OSX < 10.14 do not set [NSApp isDrawing] inside [NSView setFrame]. check-in: ad78dec3 user: culler tags: mac-nofocus
21:48
On 10.13 we must now process idle events in drawRect, as in 10.14, but we also must lock focus inside the s[NSView setFrame] method. check-in: c2a1f5a7 user: culler tags: mac-nofocus
20:48
Cleaned up the Rube Goldberg logic of TkMacOSXSetupDrawingContext and TkMacOSXRestoreDrawingContext. Eliminated all dependencies on functions deprecated in Mojave except scrollRect:by. check-in: cf6f5ebe user: culler tags: mac-nofocus
16:21
Add support for DragonFly. And use X11 headers, not Xt check-in: 0393fb4f user: jan.nijtmans tags: core-8-6-branch
2018-11-02
18:58
64 bit problem solved, pattern buffer must be initialized. check-in: d5098418 user: gcramer tags: bug6e8afe516d, tip-532
2018-11-01
21:29
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. Closed-Leaf check-in: 13ecde13 user: fvogel tags: bug-6b22d436aa
18:06
make dist check-in: cc8c5439 user: dgp tags: rc2, core-8-6-9-rc
16:39
update changes check-in: 16e39f9b user: dgp tags: core-8-6-9-rc
15:50
update changes check-in: 530455c3 user: dgp tags: core-8-6-9-rc
15:41
merge 8.6 check-in: db80068c user: dgp tags: core-8-6-9-rc
15:37
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. Eliminate the ancient fixstrtod fallback that is damaging cross-compiling. check-in: 067b2de1 user: dgp tags: core-8-6-branch
15:28
merge 8.6 check-in: d0059aa2 user: dgp tags: core-8-6-9-rc
13:07
Use stderr when printing debug messages to the terminal. check-in: a81e6b39 user: culler tags: core-8-6-branch
12:46
Be consistent about using TKLog and add one new log message. check-in: e543eb3f user: culler tags: core-8-6-branch
02:52
Prevent recursive calls to [TKContentView drawRect]. check-in: 2da867f3 user: culler tags: core-8-6-branch
2018-10-30
16:15
Many updates for macOS. Most, but not all, were triggered by changes between OSX 10.13 and 10.14. check-in: e972802e user: culler tags: core-8-6-branch
15:49
Edited comments in tkMacOSXScrlbr.c Closed-Leaf check-in: f0df87e1 user: culler tags: mojave-cleanup
03:56
Fixed scrollbar behavior. Added some padding in buttons for 10.6 only. check-in: d711e835 user: culler tags: mojave-cleanup
2018-10-29
16:24
One more #define constant adjusted, for building on OSX 10.10. check-in: a2daa5f9 user: culler tags: mojave-cleanup
13:22
Tweak a couple of #define constants for building on OSX 10.6. check-in: 36139ec3 user: culler tags: mojave-cleanup
03:17
Remove an extraneous #ifdef and correct the spelling of a #define constant. check-in: 5f29beab user: culler tags: mojave-cleanup
2018-10-28
19:07
Increase the size of the ring buffer (in bind.test) according to the change made in [831734f0] check-in: 5e69a6d6 user: fvogel tags: mojave-cleanup
18:40
Adjust some conditional compilation cutoffs to make the build work on OSX 10.9 (Mavericks) check-in: 6c6235b3 user: culler tags: mojave-cleanup
18:03
Make the branch compile on Windows (MSVC). check-in: 4dbb1aea user: fvogel tags: mojave-cleanup
17:24
Deal with a compiler warning about a category implementing methods of the main class. check-in: a3b5ee8a user: culler tags: mojave-cleanup
15:26
Add closing brace that got accidentally deleted. check-in: e97b2432 user: culler tags: mojave-cleanup
15:20
Format a comment and make sure that toggleFullScreen is a no-op on OSX < 10.13. check-in: 4024c46d user: culler tags: mojave-cleanup
13:43
Only beautification. check-in: 5a577497 user: gcramer tags: bug6e8afe516d, tip-532
02:22
Restrict fullscreen implementation to 10.13 and above; rewrite comments on fullscreen implementation to clarify its purpose check-in: 086a0a39 user: kevin_walzer tags: mojave-cleanup
2018-10-27
23:27
Cache window state in the WmInfo when going Fullscreen. If the user has two monitors, using static variables could cause trouble. check-in: 9cc89383 user: culler tags: mojave-cleanup
18:47
Make TKWindow setFrame *always* generate expose events, and adjust the Fullscreen implementation to account for this. check-in: 77e4df25 user: culler tags: mojave-cleanup
2018-10-26
18:15
Addressed a few deprecations in the Fullscreen implementation. check-in: b37fcc65 user: culler tags: mojave-cleanup
15:04
Increase the size of the event ring to 45 on macOS, because the new code demands a bigger ring. check-in: 831734f0 user: culler tags: mojave-cleanup
11:21
(1) tkBind.c reviewed and a bit overworked, now it's the final version (except bug fixes). (2) Some critical test cases added, this has caused corrections in matching algorithm. check-in: fe6bb552 user: gcramer tags: bug6e8afe516d, tip-532
03:11
Added some debugging tools. check-in: 4256c644 user: culler tags: mojave-cleanup
2018-10-25
09:26
Important fix: on 64 bit systems the key did contain uninitialized bytes. Hopefully this will finally solve the 64 bit problem. check-in: c6dc1fea user: gcramer tags: bug6e8afe516d, tip-532
2018-10-24
22:39
Try adding an extra display of the Text widget when it syncs, without making the tests get too much worse on Mojave. check-in: 2b0d8675 user: culler tags: mojave-cleanup
16:43
Added a boolean state variable so a displayProc can check if it is being run by drawRect. check-in: 84088d0f user: culler tags: mojave-cleanup
12:49
tkArray.h and tkDList.h reviewed, and hopefully the fix in tkArray.h will solve the 64 bit problem. check-in: ad48b5a0 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-23
21:49
Restored the old tkMacOSXFlushWindows since making it a no-op breaks tests that assume the update command will run all display procs registered as idle tasks. check-in: c8248ff0 user: culler tags: mojave-cleanup
20:06
Fix the build for Windows check-in: 33386bae user: fvogel tags: mojave-cleanup
19:27
Made a small change in tkTextDisp.c which (on 10.14) fixes the hang in text-11a.41 as well as the failures in textWind-11.1 and textWind-11.2. check-in: 9a539d0d user: culler tags: mojave-cleanup
10:48
(1) Some fixes for Windows. (2) Some minor corrections in test cases. check-in: ea08013f user: gcramer tags: bug6e8afe516d, tip-532
2018-10-22
20:42
Add test textDisp-24.25 exercising a basic testcase for Tablelist (see [1c8aad0efa] check-in: f6ab49c4 user: fvogel tags: core-8-6-branch
17:34
Remove the sleep from the button flash command on macOS. This causes a hang on Mojave and the flash doesn't do anything on a mac anyway. check-in: 67aadbe9 user: culler tags: mojave-cleanup
16:12
On Mojave, hangs can be prevented by processing virtual events in drawRect. Also fix XSync. check-in: a99db122 user: culler tags: mojave-cleanup
12:40
A few fixes, especially for compile problems with Mac. Some more fixes for Windows will come soon. check-in: 9a4335e7 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-21
22:53
Add a runtime check for the OS version, to decide whether to process idle events in drawRect. check-in: 19cad871 user: culler tags: mojave-cleanup
21:41
Deal with Mojave deprecations and remove unneeded code. check-in: c5a4c766 user: culler tags: mojave-cleanup
16:23
Remove knownBug constraint on test scrollbar-6.27 as this test now passes (checked on Vista - comment there was for Win2K) check-in: 5be31db0 user: fvogel tags: core-8-6-branch
13:00
Bugfix [6e8afe516d]: rework of tkBind.c. check-in: 67dd75c7 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-19
17:13
Remove 'knownBug' constraint on tests that do pass without it (text-22.199 and 22.200), and fix error in the regexp for other tests (text-22.202 and 22.203) that then pass (constraint 'knownBug' removed as well therefore). check-in: e8973162 user: fvogel tags: core-8-6-branch
03:30
Proposed fix for ticket [766ef52f31]. Closed-Leaf check-in: 9bbc84a2 user: mistachkin tags: tkt-766ef52f3
03:05
Add test for ticket [766ef52f3]. check-in: a3d5e096 user: mistachkin tags: tkt-766ef52f3
2018-10-18
20:22
All scrollbar tests pass on all platforms (but not all tests are run on all platforms) check-in: 9044983d user: fvogel tags: core-8-6-branch
20:16
Fix scrollbar.test: all tests that run on macOS now pass (and that's true for each platform BTW: Windows, Linux and macOS). check-in: 41f7a357 user: fvogel tags: fv-macos-scrollbar-tests
18:59
merge core-8-6-branch check-in: 9e5b972b user: fvogel tags: fv-macos-scrollbar-tests
18:48
Restore the remaining missing changes stripped out due to the recent merge/backout dance between branches (scrollbar fixes and Mojave fixes). check-in: da5ba250 user: fvogel tags: core-8-6-branch
16:10
Fix clipboard behavior and remove the TkSuspendClipboard stub function. check-in: 0d51260c user: culler tags: core-8-6-branch
15:51
Removed all traces of the TkSuspendClipboard stub. Closed-Leaf check-in: 5834fde1 user: culler tags: bug-b947864419, bug-b947864419-redux
15:25
Merge core-8-6-branch check-in: 1db3574d user: culler tags: bug-b947864419, bug-b947864419-redux
11:41
Restore some missing changes stripped out in in merge of Mac scroll code check-in: 306de763 user: kevin_walzer tags: core-8-6-branch
01:43
Signficant fixes to scrolling in macOS check-in: 2ed84fae user: kevin_walzer tags: core-8-6-branch
2018-10-17
20:19
Add comments clarifying otherwise tacit assumptions. check-in: 07d4e189 user: fvogel tags: fv-macos-scrollbar-tests
19:57
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: bf2043bf user: fvogel tags: core-8-6-branch
19:55
Fix [ca403f799b]: ttk::treeview border drawn incorrectly check-in: dd67033d user: fvogel tags: core-8-6-branch
17:03
Make Tk able to draw in macOS 10.14 (Mojave). check-in: 04bf2b64 user: culler tags: core-8-6-branch
13:24
Restoring declaration of viewDidChangeEffectiveAppearance. Closed-Leaf check-in: 1f2fe68e user: culler tags: bug-09e18e42d7
13:19
Merging unintentional fork. check-in: 0f833ac1 user: culler tags: bug-09e18e42d7
13:05
Fix typos, formatting, compiler warnings. check-in: 5c040595 user: culler tags: bug-09e18e42d7
12:25
Restore viewDidChangeEffectiveAppearance method deleted by mistake check-in: 7eb5e2c8 user: kevin_walzer tags: bug-09e18e42d7
12:16
Remove conditional compilation of apperance change calls per suggestion from Marc Culler check-in: f56f7b6c user: kevin_walzer tags: bug-09e18e42d7
11:27
Update README with new virtual events for appearance changes check-in: d8cec5d9 user: kevin_walzer tags: bug-09e18e42d7
11:14
Revert accidental commit/mingling of scroll branch code check-in: 761f92f7 user: kevin_walzer tags: bug-09e18e42d7
06:39
Take into account that the scrollbars on macOS later than 10.6 (Snow Leopard) have no arrows. Scrollbar tests will now fail again (I'll fix them), but interactive testing should now show perfect behavior on macOS. check-in: 85413589 user: fvogel tags: fv-macos-scrollbar-tests
05:03
allow Tk to register a virtual event for when the apperance changes on 10.14 check-in: 96d594a0 user: kevin_walzer tags: bug-09e18e42d7
01:49
Add a configure notify to make sure all subwindows get displayed. Tweak live resize. Code cleanup. check-in: 750126b6 user: culler tags: bug-09e18e42d7
2018-10-16
21:20
Fix tests expected results for backwards search. All tests do pass at this point. Closed-Leaf check-in: d3f6c75d user: fvogel tags: bug-4b555aca34
21:16
Fix backwards search, thanks to Koen Danckaert check-in: a46914ce user: fvogel tags: bug-4b555aca34
21:00
Simplify patch for forward search a litle bit check-in: 7abeef67 user: fvogel tags: bug-4b555aca34
20:54
Add text-22.250 exercising backwards search with -all and matching at start of line. This test currently hangs. check-in: 3ca5ccc4 user: fvogel tags: bug-4b555aca34
15:53
Fix bug 09e18e42d7: Tk does not display on macOS 10.14 check-in: 802de572 user: culler tags: bug-09e18e42d7
02:34
Leaving stub prototypes for layers in Closed-Leaf check-in: 1d33fb26 user: kevin_walzer tags: mac-mojave
02:25
Removing layers, adding drawing context to NSView check-in: 30d60524 user: kevin_walzer tags: mac-mojave
2018-10-15
22:55
merge 8.6 check-in: 8670bbda user: dgp tags: rc1, core-8-6-9-rc
19:03
Remove comment I forgot to revert previously. check-in: c5efc2f0 user: fvogel tags: bug-4b555aca34
19:01
Fix comment check-in: 42f949a1 user: jan.nijtmans tags: core-8-6-branch
18:58
Third fix proposal for [4b555aca34]: text search -all hangs and eats all memory. (And fix test text-22.229) check-in: 490b0a1b user: fvogel tags: bug-4b555aca34
18:48
Revert the second fix proposal, and add more tests (covering backwards searches). Note that text-22.228 and text-22.229 currently hang. check-in: acf34849 user: fvogel tags: bug-4b555aca34
14:26
Another proposed fix for [4b555aca34]: text search -all hangs and eats all memory. check-in: e1002c85 user: fvogel tags: bug-4b555aca34
14:24
Backout the previously proposed fix [80286abf05], and add more tests. check-in: 4f4b509c user: fvogel tags: bug-4b555aca34
02:06
Remove layers for now check-in: ac77a2c8 user: kevin_walzer tags: mac-mojave
2018-10-14
23:30
Further attempted refinements check-in: 59162d45 user: kevin_walzer tags: mac-mojave
22:47
Update changes check-in: bcc35b49 user: dgp tags: core-8-6-9-rc
2018-10-13
16:29
Re-reoute drawing through drawRect method by adding canDrawSubviewsInLayer call check-in: c2ea7703 user: kevin_walzer tags: mac-mojave
2018-10-11
20:00
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: 80286abf user: fvogel tags: bug-4b555aca34
19:57
Add non regression test cases for [4b555aca34]: text search -all hangs and eats all memory check-in: be75dbc5 user: fvogel tags: bug-4b555aca34
19:27
URL updates; changes file WIP check-in: 945367d9 user: dgp tags: core-8-6-9-rc
2018-10-09
20:05
Bump version numbers for release. check-in: 86e90061 user: dgp tags: core-8-6-9-rc
09:38
merge core-8-6-branch check-in: 171299e5 user: fvogel tags: fv-macos-scrollbar-tests
09:28
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This better fix this time does not trigger regressions on macOS as revealed by canvText.test for the first fix. check-in: 4716c084 user: fvogel tags: core-8-6-branch
2018-10-08
20:32
Add explanatory comments in TkpMeasureCharsInContext() on macOS. Closed-Leaf check-in: 8121c0e2 user: fvogel tags: bug-6437e8d00d
19:49
Fix [ca403f799b]: ttk::treeview border drawn incorrectly Closed-Leaf check-in: 810efa52 user: fvogel tags: bug-ca403f799b
03:06
Cleanup of code check-in: 138f54b8 user: kevin_walzer tags: mac-mojave
2018-10-07
22:14
Fix [6437e8d00d] (font-24.5 test fails on macOS and Linux) without regression in canvText test. This is the fix for macOS. check-in: 15ac342d user: fvogel tags: bug-6437e8d00d
19:40
Re-integrate the tentative fixes for font-24.5 ([94cfd2f6] for macOS and [1235434d] for Linux) in the present bugfix branch. check-in: e74cd89c user: fvogel tags: bug-6437e8d00d
19:14
merge core-8-6-branch check-in: caa59f70 user: fvogel tags: bug-6437e8d00d
19:06
Revert [e0f026c8] as a fix for [6437e8d00d] (font-24.5 test fails on macOS and Linux). This commit indeed fixed font-24.5 but it makes canvText-17.1 and canvText-19.1 newly fail. check-in: aba08c93 user: fvogel tags: core-8-6-branch
18:48
Fix border-3.1 by cherrypicking the fix [ab25b964] from trunk. Ticket [76e2d9c095] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: 5be3ba60 user: fvogel tags: core-8-6-branch
2018-10-06
22:13
Add comments to explain transition to layer-backed views check-in: b34f7544 user: kevin_walzer tags: mac-mojave
20:03
Move entirely to layer-backed NSViews; improves performance, allows us to remove some code; rendering still needs fixing check-in: cb9b70d8 user: kevin_walzer tags: mac-mojave
19:03
Add layer implementation to see if that improves rendering check-in: 74cb9097 user: kevin_walzer tags: mac-mojave
16:05
Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: d5521bd6 user: fvogel tags: core-8-6-branch
14:15
Remove useless option database entries Closed-Leaf check-in: 4fe07aae user: fvogel tags: bug-48ff500999
09:54
merge core-8-6-branch check-in: 51932093 user: fvogel tags: fv-macos-scrollbar-tests
09:47
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) check-in: c8dfc626 user: fvogel tags: core-8-6-branch
09:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. check-in: e0f026c8 user: fvogel tags: core-8-6-branch
09:26
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> check-in: 5335e530 user: fvogel tags: core-8-6-branch
09:22
Fix [9658bc800c]: Several display issues with menu items, more easily seen whenborderwidth != activeborderwidth and when these values are larger than usually. check-in: f0d9589e user: fvogel tags: core-8-6-branch
2018-10-05
12:48
Cleanup of code for Mojave, still more work to do on display check-in: 1f22856f user: kevin_walzer tags: mac-mojave
2018-10-03
21:30
Patch [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: 028bcfd1 user: fvogel tags: bug-48ff500999
02:26
Removing NSWindow colorspace allows window chrome to render correctly in light and dark mode on Mojave; still need to consistently display window content check-in: 42f47743 user: kevin_walzer tags: mac-mojave
2018-10-01
12:02
Tweak layout check-in: de8e9e28 user: kevin_walzer tags: mac-mojave
2018-09-30
20:18
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) Closed-Leaf check-in: 4f95cf10 user: fvogel tags: bug-d16587255d
19:45
Branch to work on broken Tk display on macOS 10.14 Mojave check-in: 30ab59ea user: kevin_walzer tags: mac-mojave
18:58
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: ee5688cb user: fvogel tags: core-8-6-branch
14:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix for Linux, with Xft enabled (the default). check-in: 1235434d user: fvogel tags: bug-6437e8d00d
14:33
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix for macOS. check-in: 94cfd2f6 user: fvogel tags: bug-6437e8d00d
10:00
Fix bitmap-4.1, color-4.1 and cursor-4.1 by cherrypicking the fix [ae13ed65] from trunk. Ticket [ad98f10b3a] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: a1a0145c user: fvogel tags: core-8-6-branch
2018-09-29
14:44
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> Closed-Leaf check-in: 919390e3 user: fvogel tags: bug-4c84b111113
09:54
Fix drawing of the menu separator on Linux (was already correct on Windows) Closed-Leaf check-in: f8495992 user: fvogel tags: bug-9658bc800c
09:35
Fix drawing of the tearoff entry check-in: dff5745b user: fvogel tags: bug-9658bc800c
08:27
Guard against negative widths for the indicator of menu entries, that could be obtained with larger -borderwidth value. This had no impact given how the geometry calculation algorithm is made, but... (belt and suspenders). check-in: 9a31dbf1 user: fvogel tags: bug-9658bc800c
08:00
Once the menu geometry is correctly computed there is no need anymore for questionable hacks in menu width calculation when displaying it check-in: 9dcde677 user: fvogel tags: bug-9658bc800c
2018-09-28
22:11
Fix more issues with menues drawing, that are visible when -activeborderwidth is very different from -borderwidth check-in: 1d847471 user: fvogel tags: bug-9658bc800c
2018-09-26
06:26
Fix [9658bc800c]: Right border calculated wrong in Tk menu if borderwidth != activeborderwidth. Patch provided by ingo_brunberg check-in: 2c451736 user: fvogel tags: bug-9658bc800c
2018-09-25
19:16
Merge bugfix branch bug-f792b457eb (scrollbar-3.26, 3.27, 3.28, 3.35 tests fail on macOS) check-in: c8f4ab9d user: fvogel tags: fv-macos-scrollbar-tests
19:13
Fix [f792b457eb]: scrollbar-3.26, 3.27, 3.28, 3.35 tests fail on macOS. The fix consists in using the Linux code for the testmetrics command on macOS, instead of returning the width of the scrollbar (for both cxvscroll and cyvscroll requests). Closed-Leaf check-in: 62785e5e user: fvogel tags: bug-f792b457eb
2018-09-24
20:07
Merge bugfix branch bug-050d1ea747 (scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOS) check-in: 2ec09611 user: fvogel tags: fv-macos-scrollbar-tests
19:59
Fix [050d1ea747]: scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOS Closed-Leaf check-in: 3e32baa0 user: fvogel tags: bug-a84b20eddf, bug-050d1ea747
02:38
Restore some metrics from earlier Cocoa implementation of scorllbar because it seems to render more accurately and smoothly Closed-Leaf check-in: a978b090 user: kevin_walzer tags: mac-scrollbar-metrics-restore
2018-09-23
20:15
Merge bugfix branch bug-874dca4873 (scrollbar-10.[12] fail on macOS) check-in: 4636008c user: fvogel tags: fv-macos-scrollbar-tests
20:14
Merge bugfix branch bug-719ae3991b (ttk scrollbar-1.[23] tests fail) check-in: a574f3a1 user: fvogel tags: fv-macos-scrollbar-tests
20:11
Create new branch named "fv-macos-scrollbar-tests" check-in: c514f967 user: fvogel tags: fv-macos-scrollbar-tests
20:05
Ooops, the delta needs to be -4, not -1, in order to scroll down/right four lines/chars. Closed-Leaf check-in: 166e2a3d user: fvogel tags: bug-874dca4873
19:57
Fix [874dca4873]: scrollbar-10.[12] fail on macOS check-in: bb66444f user: fvogel tags: bug-874dca4873
2018-09-22
20:31
Use the event name of the TIP: NoManagedChild check-in: ae8359e4 user: oehhar tags: tip518-event-last-child-unmanaged
19:10
Update to implement TIP518 event name change check-in: 23815eb1 user: oehhar tags: tip518-event-last-child-unmanaged
17:59
Patch by Arjen sent to core 2018-09-21 Closed-Leaf check-in: 77c390ba user: oehhar tags: tip474-uniform-mouse-wheel
13:11
Remove somewhat misleading text in comments Closed-Leaf check-in: 6c01b18e user: fvogel tags: bug-8229232472
06:51
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: 091bec93 user: fvogel tags: bug-8229232472
2018-09-09
16:04
Fix [719ae3991b]: ttk scrollbar-1.[23] tests fail (regression) Closed-Leaf check-in: 16fdad9d user: fvogel tags: bug-719ae3991b
2018-09-08
17:08
Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba Nemethi. check-in: 4c6cdfa4 user: fvogel tags: core-8-6-branch
16:41
Fix [382712ade6] (X11: 'event generate . <KeyPress>' segfaults) again with a different fix. Patch from Christian Werner. check-in: 1ada7439 user: fvogel tags: core-8-6-branch
2018-09-07
20:40
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. check-in: 9357f4ba user: fvogel tags: core-8-6-branch
20:08
Ooops, one line should have been removed in previous commit. Plus: don't convert tab to spaces on otherwise unchanged lines Closed-Leaf check-in: 1eaf79fe user: fvogel tags: bug-6fcaaa6f80
20:03
Better version of the patch, again by Csaba Nemethi check-in: 221dbdd4 user: fvogel tags: bug-6fcaaa6f80
2018-09-04
21:38
Better native looking rendering for the vista theme combobox, as agreed in [05bd7f4da8]. This now really looks like a native combobox on vista, be it in the normal state or disabled state. The previous commit provided a readonly combobox looking native which was moved to the wiki, see https://wiki.tcl-lang.org/55506 Closed-Leaf check-in: 23816923 user: fvogel tags: bug-05bd7f4da8
2018-09-02
15:39
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: dbdda0ef user: fvogel tags: core-8-6-branch
2018-09-01
22:13
Delete unused variables, and eol-spacing check-in: c8d65ad2 user: jan.nijtmans tags: core-8-6-branch
2018-08-31
15:31
bugfix branch for: [6fcaaa6f80] Fix position of insertion cursor for ttk entry. Patch provided by Csaba Nemethi. check-in: d456b1ce user: bll tags: bug-6fcaaa6f80
2018-08-29
02:32
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar check-in: 816e8e0b user: kevin_walzer tags: core-8-6-branch
02:30
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar Closed-Leaf check-in: 765376b5 user: kevin_walzer tags: mac-unix-scrolltest
2018-08-28
02:13
Revert change to tkMacOSXScrlbr.c that broke fix to mouse alignment with scrollbar check-in: 87a45626 user: kevin_walzer tags: core-8-6-branch
2018-08-26
20:08
Added test layout-2 testing the correct return of an error when -children {} is given in ttk::style layout Closed-Leaf check-in: 057dc9dc user: fvogel tags: bug-3441086fff
2018-08-24
21:54
Refine error code check-in: f59c3a05 user: fvogel tags: bug-3441086fff
21:47
More general error message, since it can be raised not only because of an empty -children option value check-in: bbc60421 user: fvogel tags: bug-3441086fff
21:43
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: a76cb88e user: fvogel tags: bug-3441086fff
19:32
Properly get the CBRO_HOT state of the combobox, which it should be in when the mouse hovers it in vista theme check-in: 1636823a user: fvogel tags: bug-05bd7f4da8
19:16
Better fix for [05bd7f4da8]: using the correct CP_READONLY element makes the combobox look more native with vista theme, in all normal, disabled and pressed states check-in: c092ee42 user: fvogel tags: bug-05bd7f4da8
2018-08-21
19:24
Fix [dee98dcb15]: font-21.6 test fails on macOS, by skipping the test on this OS check-in: f5da737a user: fvogel tags: core-8-6-branch
19:20
Fix [59dde8a675]: 19 font-x.y tests fail on macOS check-in: 2b44b7ed user: fvogel tags: core-8-6-branch
19:05
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) check-in: e14009ca user: fvogel tags: core-8-6-branch
2018-08-19
20:50
Removed the call to TkSuspendClipboard when the app is deactivated. check-in: 8412c865 user: culler tags: bug-b947864419, bug-b947864419-redux
16:48
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) Closed-Leaf check-in: 4634437c user: fvogel tags: bug-66db98f30d, bug-98dce84781
2018-08-18
21:22
merge core-8-6-branch check-in: f9947b8d user: culler tags: bug-b947864419, bug-b947864419-redux
21:15
Fix bug [c2c5bdb4aa]: segfault when opening colorpicker check-in: 6f994d29 user: culler tags: core-8-6-branch
21:08
Fix bug [c2c5bdb4aa]: add test for NULL pointer Closed-Leaf check-in: 66456ff1 user: culler tags: bug-c2c5bdb4aa
2018-08-15
19:51
Reverted a pointless change in tkCheckPasteboard. check-in: 3dd96e7b user: culler tags: bug-b947864419, bug-b947864419-redux
19:17
Fix bug [b947864419]: Also account for changes to the clipboard made by other apps check-in: c554e32b user: culler tags: bug-b947864419, bug-b947864419-redux
16:21
Fix [98dce84781]: yesno messageBoxes on macOS return wrong values check-in: 902c9d17 user: fvogel tags: core-8-6-branch
16:20
Fix [98dce84781] by partial revert of previous commit. check-in: ccf173b5 user: fvogel tags: bug-66db98f30d, bug-98dce84781
15:54
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] check-in: 6557e972 user: fvogel tags: core-8-6-branch
15:53
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] Closed-Leaf check-in: dba7420c user: fvogel tags: bug-b947864419
2018-08-14
11:52
Fix a few MacOSX compiler warnings check-in: a722420d user: jan.nijtmans tags: core-8-6-branch
07:24
Minor bug-fix for Cygwin: If compiled for Win32 but running on Cygwin, console shouldn't be initialized, because it is never used. This should be a runtime check, not a compile-time check. check-in: 70217c90 user: jan.nijtmans tags: core-8-6-branch
01:46
Merge mac-keyrelease-branch to fix 1ba71a86bb check-in: 2431d3bd user: kevin_walzer tags: core-8-6-branch
2018-08-13
02:20
Clean up, remove commented-out code Closed-Leaf check-in: ec81d802 user: kevin_walzer tags: mac-keyrelease-test
02:06
Test fix for 1ba71a86bb, so key release events fire at the correct point check-in: 466c3287 user: kevin_walzer tags: mac-keyrelease-test
2018-08-12
14:54
Merging fix for 1875c1f30f, a84b20edd check-in: 26a029b4 user: kevin_walzer tags: core-8-6-branch
2018-08-11
17:48
Remove warning on unused variable Closed-Leaf check-in: c53b4a0f user: kevin_walzer tags: mac-scrollbar-fix
15:10
Minor tweak check-in: 970b9cf9 user: kevin_walzer tags: mac-scrollbar-fix
14:47
possible fix for d83153578e to align mouse and vertical scrollbar on macOS by using only normal-size scrollbar, removing small variant check-in: 2be8fdb7 user: kevin_walzer tags: mac-scrollbar-fix
2018-08-10
13:23
Fix [2db2bed787]: test clrpick-3.1, 3.2, 4.1 hang, demand interaction. Caused by previous commit. Thanks, Don, for noticing this! check-in: 69787f0d user: jan.nijtmans tags: core-8-6-branch
06:39
Eliminate type-casts, by using size_t type internally in more situations. No functional changes check-in: fe740f8d user: jan.nijtmans tags: core-8-6-branch
2018-08-08
06:57
Replace 2 usages of MessageBoxA() with Unicode variant MessageBoxW() check-in: 5356b23d user: jan.nijtmans tags: core-8-6-branch
02:22
Merge mac-fullscreen-test branch check-in: cb695d9e user: kevin_walzer tags: core-8-6-branch
2018-08-05
06:55
Default state of the state map should be {} 1 according to the man page check-in: 9a08901b user: fvogel tags: bug-05bd7f4da8
06:53
Restore geometry, no such change was intended check-in: 209d3bce user: fvogel tags: bug-05bd7f4da8
2018-08-04
13:07
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. Patch from Brad Lanam. check-in: 29d44d66 user: fvogel tags: bug-05bd7f4da8
11:26
Test support for earlier OS's, new fixes ifdef'ed out to allow it to build for 10.10 Closed-Leaf check-in: 00588826 user: kevin_walzer tags: mac-fullscreen-test
08:37
Removed some end-of-line white space in previous changes so that the final diff of this branch against 8.6 will not show them. check-in: 1e185945 user: fvogel tags: mac-fullscreen-test
02:05
Branch to test new implemenation of modern Mac fullscreen API check-in: ad97f544 user: kevin_walzer tags: mac-fullscreen-test
2018-07-28
12:02
merge core-8-5-branch check-in: 58762c7c user: fvogel tags: core-8-6-branch
11:58
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif. Cherrypicked [95f4a8e283] check-in: aa4f089b user: fvogel tags: core-8-5-branch
2018-07-27
21:08
Fix [ec9270f5fd]: font-45.3 test fails on macOS check-in: fa31c7bf user: fvogel tags: core-8-6-branch
21:03
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: 95f4a8e2 user: fvogel tags: core-8-6-branch
2018-07-25
06:23
Fix [59dde8a675]: 19 font-x.y tests fail on macOS Closed-Leaf check-in: 66322406 user: fvogel tags: bug-59dde8a675
2018-07-24
21:26
Fix [dee98dcb15]: font-21.6 test fails on macOS Closed-Leaf check-in: 1f070128 user: fvogel tags: bug-dee98dcb15
21:04
Fix [ec9270f5fd]: font-45.3 test fails on macOS Closed-Leaf check-in: 4a081c22 user: fvogel tags: bug-ec9270f5fd
2018-07-22
09:39
Better comment in the test, by Erik Leunissen Closed-Leaf check-in: b38427f6 user: fvogel tags: bug-fbaed1f66b
2018-07-21
15:09
Add test imgPhoto-14.5 exercising the fix for [fbaed1f66b]. The GIF decoder didn't manage deferred clear code. This test passes with the fix [340cad7a] and fails before that fix. check-in: b20ddb0a user: fvogel tags: bug-fbaed1f66b
13:37
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: 340cad7a user: fvogel tags: bug-fbaed1f66b
2018-07-17
18:57
Fix [1475156fff]: Numerous select.test and unixSelect.test failures on macOS. Also clipboard-6.2 check-in: 2dfc3496 user: fvogel tags: core-8-6-branch
18:53
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: 1b121d88 user: fvogel tags: core-8-6-branch
18:51
Fix [d34dcd5225]: frame-2.17 fails on macOS check-in: 7e84209d user: fvogel tags: core-8-6-branch
18:49
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS check-in: 5a680abb user: fvogel tags: core-8-6-branch
2018-07-08
20:24
Ditto for clipboard-6.2. Don't run this test on macOS, only on x11. This test checks X selection mechanisms that are only present on x11, not on unix aqua. Closed-Leaf check-in: 7b6bf3cb user: fvogel tags: bug-1475156fff
20:08
Remove superfluous code in clipboard-4.3 and clipboard-4.5 tests check-in: 79464cbb user: fvogel tags: bug-b947864419
19:58
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: b4c5f163 user: fvogel tags: bug-b947864419
2018-07-07
21:28
Also prevent unixSelect-1.* tests from failing on macOS. These tests check X selection mechanisms that are only present on x11, not on unix aqua. Therefore don't run them on aqua. check-in: fdb21d74 user: fvogel tags: bug-1475156fff
11:20
Fix [1475156fff]: Numerous select.test failures on macOS check-in: 90f8e7bc user: fvogel tags: bug-1475156fff
2018-07-06
21:22
Fix [d34dcd5225]: frame-2.17 fails on macOS Closed-Leaf check-in: fbd5c85c user: fvogel tags: bug-d34dcd5225
20:24
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS Closed-Leaf check-in: c7c1a554 user: fvogel tags: bug-1088825fff
2018-07-04
08:45
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald. check-in: 342bec0b user: fvogel tags: core-8-6-branch
08:43
Fix [37a723eadd]: wm-transient-2.2 fails on macOS check-in: cc96f015 user: fvogel tags: core-8-6-branch
08:40
Fix [1356961b8c]: wm-transient-1.8 fails on macOS. Patch from Marc Culler. check-in: 84303091 user: fvogel tags: core-8-6-branch
07:12
Fix [6ca257310a]: wm resizable does not disable single dimension resizing on macOS. Patch from Marc Culler. check-in: 155ec67d user: fvogel tags: core-8-6-branch
07:08
Fix [119bb094af]: wm-iconbitmap-1.4 and wm-iconbitmap-2.1 fail on macOS check-in: 514d588f user: fvogel tags: core-8-6-branch
07:04
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS check-in: e90dd890 user: fvogel tags: core-8-6-branch
2018-07-01
15:42
Fix [37a723eadd]: wm-transient-2.2 fails on macOS Closed-Leaf check-in: 3166ee3d user: fvogel tags: bug-37a723eadd
2018-06-30
21:08
Fix bug [1356961b8c]: add code to ensure wm transient is using a true toplevel as the master. Closed-Leaf check-in: ba4117fa user: culler tags: bug-1356961b8c
14:30
Complete test wm-resizable-2.1 with the fourth combination case Closed-Leaf check-in: 32b9c8fe user: fvogel tags: bug-6ca257310a
13:48
Synchronize the resizing flags and attributes so wm resizable reports values correctly. check-in: 3752da03 user: culler tags: bug-6ca257310a
2018-06-29
21:39
Fix bug [6ca257310a]: add implementation of [TkWindow windowWillResize]. check-in: c3fd47a7 user: culler tags: bug-6ca257310a
2018-06-28
19:54
Fix [119bb094af]: wm-iconbitmap-2.1 fails on macOS Closed-Leaf check-in: 3691982a user: fvogel tags: bug-119bb094af
19:42
Fix [119bb094af]: wm-iconbitmap-1.4 fails on macOS check-in: 4a310eb1 user: fvogel tags: bug-119bb094af
2018-06-18
20:08
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS Closed-Leaf check-in: d584f22e user: fvogel tags: bug-68b78ef96a
07:44
Sync tcl.m4 with Tcl, and regenerate configure script check-in: 984c527a user: jan.nijtmans tags: core-8-6-branch
07:37
Sync DIR64 changes from Tcl to Tk too (even though DIR64 isn't actually used for Tk. Just for completeness. check-in: 657e332c user: jan.nijtmans tags: core-8-5-branch
2018-06-17
15:34
merge 8.5 check-in: 21fcf52e user: jan.nijtmans tags: core-8-6-branch
15:27
Sync tcl.m4 with Tcl version. Re-generate unix/configure script check-in: fe17be5b user: jan.nijtmans tags: core-8-5-branch
2018-06-16
08:48
Fix [de01e24aa1]: Text replace command involving selection crashes check-in: 4115c4e6 user: fvogel tags: core-8-6-branch
2018-06-13
20:27
Fix [de01e24aa1]: Text replace command involving selection crashes Closed-Leaf check-in: e73b162c user: fvogel tags: bug-de01e24aa1
11:19
Add (currently crashing) test text-8.28 to demonstrate [de01e24aa1]: Text replace command involving selection crashes check-in: d0203d44 user: fvogel tags: bug-de01e24aa1
2018-06-12
19:35
Further fix for [1821174fff], by Christian Werner. Also, remove or replace deprecated calls in the macOS implementation (by Marc Culler). check-in: 349f9323 user: fvogel tags: core-8-6-branch
2018-06-11
17:15
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald Closed-Leaf check-in: 0f4e1517 user: fvogel tags: bug-309b426171
2018-06-09
20:24
Remove platform checking: all platforms will call XSync() Closed-Leaf check-in: d47221a4 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-06-08
14:35
Removed unnecessary calls to deprecated methods [NSWindow disableFlushWindow] and [NSWindow enableFlushWindow] in TkMacOSXSetupDrawingContext and TkMacOSXRestoreDrawingContext respectively. check-in: 270e0f0e user: culler tags: bug-1938774fff, bug-1821174fff
2018-06-07
19:18
Replace calls to deprecated [NSWindow flushWindow] et al with calls to [NSWindow displayIfNeeded]. check-in: b166995c user: culler tags: bug-1938774fff, bug-1821174fff
2018-06-03
22:03
Moved range check of keycode to TkpSetKeycodeAndState for ticket [382712ad]. check-in: 07d8c66f user: chw tags: bug-382712ade6
2018-05-26
07:07
Add a missing fix from Christian Werner. See [1821174fff] check-in: 0e402fa7 user: fvogel tags: bug-1938774fff, bug-1821174fff
07:01
merge core-8-6-branch check-in: 00d5737a user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-05-13
19:24
Fix [38e83e6ec9]: canvasText-1.11 fails on macOS (ditto for config-4.57) check-in: daedfc3f user: fvogel tags: core-8-6-branch
17:41
Fix [66db98f30d]: choosedir, filebox, msgbox tests fails on macOS + undocumented options -message and -command check-in: 95784c73 user: fvogel tags: core-8-6-branch
17:35
Fix [ddeef0e069]: Some canvImg tests fail on macOS check-in: 57efce1e user: fvogel tags: core-8-6-branch
2018-05-03
22:22
Fixed [6da617825e]: button-13.1 to -13.8 fail on macOS check-in: 5c15789c user: culler tags: core-8-6-branch
20:31
Fix [696cc431c3]: undocumented styling options for ttk:: widgets check-in: b153cee2 user: fvogel tags: core-8-6-branch
20:28
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: 1fdcf6f5 user: fvogel tags: core-8-6-branch
20:25
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors check-in: 228b1c83 user: fvogel tags: core-8-6-branch
06:12
Further patch from Christian Werner, on the observation that on Fedora 28 Workstation on x86_64 XKeyEvents generated by input methods have the keycode field set to 0 which fails the range check and thus doesn't get processed further check-in: 7ecf523a user: fvogel tags: bug-382712ade6
06:07
merge core-8-6-branch check-in: 97905640 user: fvogel tags: bug-382712ade6
2018-05-01
22:32
Eliminate unnecessary offsets. This moves buttons down 1px, which is better. Closed-Leaf check-in: 82724e59 user: culler tags: bug-6da617825e
19:14
Adjust button metrics in HITheme instead of Tk. check-in: 899361f8 user: culler tags: bug-6da617825e
12:48
Unify further error messages for tk_messageBox options check-in: ceca7257 user: fvogel tags: bug-66db98f30d
12:37
Unify error messages for wrong values of 'tk_messageBox -default' among platforms: Windows and X11 now return the same error check-in: f89fc3bb user: fvogel tags: bug-66db98f30d
12:20
Make msgbox.test pass on all platforms (checked on Win Vista, Linux Debian 8 and macOS 10.12.6) check-in: c2a16489 user: fvogel tags: bug-66db98f30d
11:49
Fix mistake in previous commit check-in: ee50df16 user: fvogel tags: bug-66db98f30d
10:46
Fix msgbox.test expected results when running on macOS check-in: 39ba3d50 user: fvogel tags: bug-66db98f30d
10:15
Document -command macOS-specific option of tk_messageBox check-in: 1c3b84d4 user: fvogel tags: bug-66db98f30d
08:35
Fix filebox.test expected results when running on macOS check-in: c86f4aab user: fvogel tags: bug-66db98f30d
08:06
Document -command macOS-specific option of tk_chooseDirectory, tk_getOpenFile and tk_GetSaveFile check-in: e402b3c4 user: fvogel tags: bug-66db98f30d
2018-04-30
19:30
Document -message macOS-specific option of tk_chooseDirectory check-in: 5c22cdf2 user: fvogel tags: bug-66db98f30d
19:21
Work around [38e83e6ec9]: config-4.57 fails on macOS Closed-Leaf check-in: 6d66f25c user: fvogel tags: bug-38e83e6ec9
19:01
Work around [38e83e6ec9]: canvasText-1.11 fails on macOS check-in: 2ac3c018 user: fvogel tags: bug-38e83e6ec9
18:49
Fix [ddeef0e069]: Some canvImg tests fail on macOS Closed-Leaf check-in: 47aadbfe user: fvogel tags: bug-ddeef0e069
18:25
Fix missing part of the error message in test choosedir-1.5.2 check-in: 272fd0a4 user: fvogel tags: bug-66db98f30d
18:14
Some tests in choosedir.test (those that check the options parsing) can be run on all platforms, therefore remove the unnecessary constraints check-in: d294cf00 user: fvogel tags: bug-66db98f30d
18:11
Fix [66db98f30d]: choosedir-1.5 fails on macOS check-in: c582c6e3 user: fvogel tags: bug-66db98f30d
15:53
Fix [6d5042069f]: tk inactive does not work on macOS (tk-6.5 fails) check-in: adb7926c user: culler tags: core-8-6-branch
06:07
Close unintended fork Closed-Leaf check-in: 869663f3 user: fvogel tags: bug-6d5042069f
2018-04-29
22:43
Explicitly initialize the static timestamp, for stylistic reasons. check-in: 3e10c91d user: culler tags: bug-6d5042069f
22:00
A minimally invasive fix. Since the one and only TkDisplay is a static global in tkMacOSXXStubs.c, we may as well do the same with the timestamp.. check-in: 1c46b1ab user: culler tags: bug-6d5042069f
17:28
The inactivity timer still works; only the reset is broken. And it is not necessary to reset the system timer. This is a workaround. check-in: 7f32e54a user: culler tags: bug-6d5042069f
15:57
Fix man page of Tk_GetUserInactiveTime and Tk_ResetUserInactiveTime check-in: 2c6f10e4 user: fvogel tags: bug-6d5042069f
03:01
Borrowed a hack from tkMacOSXClipboard.c to make sure that the same Time variable is updated by the tk inactive command and the event processor. check-in: c4492b2e user: culler tags: bug-6d5042069f
01:51
Create a simple inactivity timer. check-in: 9e956dfe user: culler tags: bug-6d5042069f
2018-04-28
13:54
Remove test listbox-32 that failed because it was trying to check untestable things (see [75d38f8608]). Closed-Leaf check-in: b06d31bb user: fvogel tags: bug-75d38f8608
07:38
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors Closed-Leaf check-in: 48cc00a1 user: fvogel tags: bug-98c41cf3e7
07:20
Fix [7423f90fbf]: missing option priorities prevent users from styling some widgets check-in: 837b4eba user: fvogel tags: core-8-6-branch
2018-04-24
00:00
Set the other 'option add' commands to use widgetDefault as the priority. Closed-Leaf check-in: c9b03e6d user: bll tags: bug-7423f90f
2018-04-22
17:49
Change all 'option add' default values to 'widgetDefault'. Reference: bug-7432f90f check-in: cb74b607 user: bll tags: bug-7423f90f
17:46
Create new branch named "bug-7423f90f" check-in: 3d31f122 user: bll tags: bug-7423f90f
2018-04-20
17:41
Add some missing styling options. Closed-Leaf check-in: f86863a3 user: bll tags: rfe-696cc431
2018-04-17
18:58
Update font styling. check-in: ab30722f user: bll tags: rfe-696cc431
2018-04-12
22:46
Fix two new gcc-7.3 (harmless) compiler warnings. check-in: 73184e82 user: jan.nijtmans tags: core-8-6-branch
2018-04-11
21:08
Improved surrogate handling for TCL_UTF_MAX=3|4. (backported from androwish). Slight optimizations. check-in: ea535c24 user: jan.nijtmans tags: core-8-6-branch
2018-04-09
20:53
Add missing parameter for -focusfill. check-in: 4fb73acd user: bll tags: rfe-696cc431
06:14
Remove superfluous lines check-in: 0c180223 user: fvogel tags: rfe-696cc431
01:32
Fix wrong font styling in ttk::treeview. check-in: bdd060f3 user: bll tags: rfe-696cc431
01:23
Fix unescaped hyphens. check-in: 38f3ebfa user: bll tags: rfe-696cc431
01:15
Fix ordering errors and display fonts. Add parameter text to all options. Verify ttk::treeview styling options. Update ttk::combobox styling doc. check-in: 8b3dcf84 user: bll tags: rfe-696cc431
2018-04-07
22:55
ttk_treeview. Needs verification. check-in: b501bd16 user: bll tags: rfe-696cc431
22:31
draft 5: all but treeview should be complete. check-in: d0576d63 user: bll tags: rfe-696cc431
21:41
draft 4 check-in: a3b5b988 user: bll tags: rfe-696cc431
16:06
draft 3: interim progress 2018-4-7 09.06. check-in: 2017722e user: bll tags: rfe-696cc431
15:30
draft 2: Use -man macros subset. check-in: b50edcc0 user: bll tags: rfe-696cc431
2018-04-06
13:21
Add styling options. draft 1: for review. check-in: d0d6704a user: bll tags: rfe-696cc431
12:50
Create new branch named "rfe-696cc431" check-in: 21cab9b5 user: bll tags: rfe-696cc431
2018-04-03
19:06
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. check-in: e57b1bc9 user: fvogel tags: core-8-6-branch
2018-03-31
07:17
Solution from dnikolajevich made thread safe. Thanks to Christian Werner for providing this patch. check-in: fb3f34ae user: fvogel tags: bug-75d38f8608
2018-03-25
18:58
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. Closed-Leaf check-in: e67b7653 user: fvogel tags: bug-59fccbfa27
16:05
Better solution to [75d38f8608], that fixes the problem for all widgets, not only listbox. Thanks to oehhar for some of the ideas in that patch, and to dnikolajevich for providing this implementation. check-in: e4be3247 user: fvogel tags: bug-75d38f8608
15:59
Add test listbox-32 to check for support of high resolution 'mouse wheels', actually for 2 fingers touch scroll on some devices. Thanks to dnikolajevich for providing the test. check-in: 88bcfc9b user: fvogel tags: bug-75d38f8608
2018-03-20
21:11
Add missing documentation about items of the tk::Priv array check-in: 8d63df1b user: fvogel tags: bug-75d38f8608
21:05
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: da31d31c user: fvogel tags: bug-75d38f8608
2018-03-15
20:58
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: 8014f1c6 user: fvogel tags: core-8-6-branch
2018-03-11
21:25
Fix alphabetical order in options list and commands list Closed-Leaf check-in: 1cd3c744 user: fvogel tags: bug-3e490c1386
21:19
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: 59a7b76c user: fvogel tags: bug-3e490c1386
11:51
Create new branch named "nmake-install-pdbs" check-in: 55de495b user: apnadkarni tags: nmake-install-pdbs
2018-03-10
16:39
Remove unused method call: check-in: fc2c5d8d user: kevin_walzer tags: mac_services
2018-03-08
04:49
Implementation and documentation complete, now ready to be submitted as TIP check-in: 92e729fc user: kevin_walzer tags: mac_services
2018-03-07
20:52
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner, with review by Gregor Cramer. check-in: bce3c922 user: fvogel tags: core-8-6-branch
13:52
Flesh out implementation check-in: ac439fce user: kevin_walzer tags: mac_services
13:49
Flesh out implementation check-in: f948d903 user: kevin_walzer tags: mac_services
03:51
Implement script level bindings check-in: f4e8427e user: kevin_walzer tags: mac_services
2018-03-06
07:13
Moderate impact of the comment added in the previous commit. Closed-Leaf check-in: 698a03d7 user: fvogel tags: bug-71b1319acc
2018-03-05
22:45
Fix spinbox-3.15 test result since two new options were added in the ouput of [.spinbox configure] check-in: ff2a94d1 user: fvogel tags: tip-496
22:33
Latest changes from René Zaumseil. Now tk::spinbox supports -placeholder* options, and justification of the placeholder text in all widgets is supposed to honor -justify (this latter point does not work in fact). check-in: e9ede77f user: fvogel tags: tip-496
12:48
More refinements check-in: 9d651eb4 user: kevin_walzer tags: mac_services
12:43
Modify makefile to add new file check-in: 4e610619 user: kevin_walzer tags: mac_services
07:14
Add a comment (from Gregor Cramer). check-in: 555014b9 user: fvogel tags: bug-71b1319acc
03:57
Begin refinements of code check-in: b04d0fa1 user: kevin_walzer tags: mac_services
03:34
Implementation of NSServices API for Tk core on macOS check-in: 84e5ea7b user: kevin_walzer tags: mac_services
2018-03-04
21:57
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: dd773fa8 user: fvogel tags: core-8-6-branch
2018-03-01
20:29
Fix [b631acf716]: unix/tcl.m4 still contains reference to ieee library check-in: 0ec54fc2 user: jan.nijtmans tags: core-8-6-branch
2018-02-21
20:58
Fix error in testing argument numbers in 'canvas image' command. Thanks to René Zaumseil. Closed-Leaf check-in: 39bf9540 user: fvogel tags: canvas_image, tip-489
2018-02-18
21:44
Fix previous commit Closed-Leaf check-in: 338335df user: fvogel tags: bug-2321708fff
21:40
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: 95fe57fb user: fvogel tags: bug-2321708fff
2018-02-12
23:58
Merge updates from 8.6 branch. check-in: 45295241 user: mistachkin tags: irontcl
2018-02-11
16:39
Remove useless tests entry-10.2 and -10.3 (for ttk::entry) since these did not check anything except visually, which is not checked by tcltest. Instead, add -placeholder option and -placeholderforeground style configuration in the demos. check-in: 41364e89 user: fvogel tags: tip-496
16:27
A better way of checking if -placeholder was given non empty or not check-in: 83a7c8e8 user: fvogel tags: tip-496
16:22
ttk::entry: cosmetic changes check-in: 092ce9e5 user: fvogel tags: tip-496
15:57
Removed useless test entry-25.1 since this test does not check anything except visually, which is not checked by tcltest. Instead, add -placeholder options in the demos. check-in: e35ea296 user: fvogel tags: tip-496
15:40
Avoid confusion: totalLength and height are not used here, and are anyway overwritten a few lines below. check-in: 7d0718e6 user: fvogel tags: tip-496
15:38
tk::entry: Moved defines where they belong to, reordered options to follow alphabetical order, and miscellaneous cosmetic changes. check-in: 151297de user: fvogel tags: tip-496
12:01
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patches from Christian Werner. check-in: 3b83c2a9 user: fvogel tags: core-8-6-branch
2018-02-10
17:32
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. Thanks to Joe English. check-in: 32335211 user: fvogel tags: core-8-6-branch
15:36
Fix formatting in man canvas for the image command check-in: 1633e545 user: fvogel tags: canvas_image, tip-489
15:29
Reformat some lines - Better follow the Tcl Engineering Manual check-in: ec97c557 user: fvogel tags: canvas_image, tip-489
14:53
merge core-8-6-branch check-in: a3f9d6bd user: fvogel tags: canvas_image, tip-489
10:19
Corrected background colour in canvas.test 20.1 check-in: 30f3375c user: scotty tags: canvas_image, tip-489
09:14
Remove -DDEBUG_DRAWCANVAS debug flag from makefile.vc check-in: e684cbc8 user: fvogel tags: canvas_image, tip-489
09:00
Better debug output formatting (from Scott). check-in: 11814b12 user: fvogel tags: canvas_image, tip-489
2018-02-09
12:52
Add typecasts in DrawCanvas() to assist MS VC compiler. check-in: d5b83928 user: scotty tags: canvas_image, tip-489
2018-02-08
21:53
merge core-8-6-branch check-in: dde0b340 user: fvogel tags: tip-496
19:26
Fix bug (only 8 characters from the placeholder could be seen). Patch from René Zaumseil. Thanks to Rüdiger Härtel for the report. check-in: 4cd47e0e user: fvogel tags: tip-496
2018-02-07
22:25
Two tests should not bear the same name check-in: 97a5fa99 user: fvogel tags: canvas_image, tip-489
11:07
Correct DrawCanvas() behaviour on Windows. check-in: ea1ccff2 user: scotty tags: canvas_image, tip-489
2018-02-06
23:32
-placeholdertext becomes -placeholder. Changes provided by René Zaumseil check-in: 96a881e1 user: fvogel tags: tip-496
23:28
Change -empty* option names to -placeholder*. Changes provided by René Zaumseil check-in: 34374516 user: fvogel tags: tip-496
2018-02-04
17:34
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. check-in: dfa30ff0 user: fvogel tags: core-8-6-branch
2018-02-03
15:07
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command check-in: 35639ec2 user: fvogel tags: core-8-6-branch
2018-01-31
17:50
Fix entry-3.15 test result since two new options were added in the ouput of [.entry configure] check-in: 1abd5db1 user: fvogel tags: tip-496
17:48
Implementation of TIP #496 - Display hints in ::ttk::entry (by René Zaumseil) check-in: 7fc7849e user: fvogel tags: tip-496
07:28
Remove superfluous blank line Closed-Leaf check-in: 5cc6bb16 user: fvogel tags: bug-502e74e9ad
07:25
Patch refinement from Christian Werner. It is now possible to 'make test' with an untrusted X connection without being stopped by X errors (and of course with more failures due to the untrusted connection). check-in: fc243f37 user: fvogel tags: bug-502e74e9ad
2018-01-30
21:38
Remove details of the 'busy window' naming from the busy man page. check-in: 6b4cb686 user: fvogel tags: tip-492
21:23
Further improve the busy man page, and fix alphabetical order of commands. check-in: 6b6ef6fe user: fvogel tags: tip-492
2018-01-29
21:32
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patch from Christian Werner. check-in: 3c7f220c user: fvogel tags: bug-502e74e9ad
07:16
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner. check-in: a16ed2d0 user: fvogel tags: bug-71b1319acc
2018-01-28
21:57
Fix [e20d5ca7cd]: textTag-18.1 fails on OS X check-in: 745b4344 user: fvogel tags: core-8-6-branch
21:20
Fix indentation that was lost in [f057be0817] check-in: 776de100 user: fvogel tags: core-8-6-branch
19:49
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. Closed-Leaf check-in: 01df1cb3 user: fvogel tags: bug-5d991b822e
15:45
Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Legacy text widget. check-in: c53966de user: fvogel tags: core-8-6-branch
15:31
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command Closed-Leaf check-in: c443e4ee user: fvogel tags: bug-9d27218f76
2018-01-27
15:13
Improve documentation for 'tk busy' check-in: ee6d7f24 user: fvogel tags: tip-492
14:09
merge core-8-6-branch check-in: 9fa7c7b5 user: fvogel tags: canvas_image, tip-489
2018-01-25
18:53
Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. Bugfix, doc upddate and new tests by Keith Nash. check-in: 79288b8f user: fvogel tags: core-8-6-branch
2018-01-22
20:42
Revised tests/safePrimarySelection.test for unsafe slave interpreters Closed-Leaf check-in: 043985b1 user: kjnash tags: bug-de156e9efe
15:11
Permit Tk 8.6 to use deprecated Tcl constructs (since we cannot look into the future, which constructs will be deprecated in Tcl 8.7+). Tk 8.6 should build independant of this. check-in: d4c00c63 user: jan.nijtmans tags: core-8-6-branch
2018-01-21
11:26
merge core-8-6-branch check-in: a5a75827 user: fvogel tags: bug-de156e9efe
08:20
Fix error in documentation, in selection.n section SECURITY dealing with safe and unsafe interpreters. check-in: 0275356b user: fvogel tags: bug-de156e9efe
2018-01-19
20:54
Latest fix proposal from Christian Werner: revert the two previous commits and add XSync() just before the garbage collector, which minimizes the number of XSync() calls, therefore optimizing performance while still fixing the bug. check-in: 563b7081 user: fvogel tags: bug-1938774fff, bug-1821174fff
20:39
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry check-in: 005c6b29 user: fvogel tags: core-8-6-branch
2018-01-18
14:23
Fix broken build (one line of the patch for [382712ade6] was missing) check-in: 89cf5e33 user: fvogel tags: core-8-6-branch
14:23
Fix broken build (one line of the patch was missing) check-in: 8038fd23 user: fvogel tags: bug-382712ade6
00:42
Deal with the case of selection modification by insertion. All tests about <<Selection>> now pass, and no test is newly failing. Closed-Leaf check-in: 6e14c473 user: fvogel tags: bug-b68710aed6
00:29
Add more <<Selection>> event generation tests. check-in: 14510abd user: fvogel tags: bug-b68710aed6
2018-01-17
15:14
Add tests in file tests/safePrimarySelection.test check-in: b32f9fd6 user: kjnash tags: bug-de156e9efe
07:18
More complete patch from Christian Werner to fix [1821174fff] and [1938774fff] check-in: c1131971 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-01-16
20:29
Deal with the case of selection modification by deletion. This makes text-27.15b and text-27.15c pass. check-in: 4599d5ab user: fvogel tags: bug-b68710aed6
20:13
Avoid confusion: the <<Selection>> event is documented to fire when the selection in the widget is changed. The previous commit message (and content) confused text widget selection and PRIMARY (X) selection. <<Selection>> shall fire whenever the text widget selection is changed, independently of whether the widget exports its selection or not, i.e. whether the PRIMARY selection is impacted or not. check-in: ed1d4fb1 user: fvogel tags: bug-b68710aed6
19:48
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: a0f74682 user: fvogel tags: core-8-6-branch
16:27
Make Tk 8.6 loadable in a TIP #484-enhanced Tcl 8.7. Backported from trunk. check-in: 93487383 user: jan.nijtmans tags: core-8-6-branch
2018-01-15
22:25
Add three (currently failing) tests text-27.15[abc] that will pass when <<Selection>> will fire from the text widget upon <<PasteSelection>>, <Delete> or <<Cut>>, when the text widget selection is impacted and it exports its selection (such events will therefore impact the PRIMARY selection, and this must trigger a <<Selection>> event) check-in: 55d3ab75 user: fvogel tags: bug-b68710aed6
20:56
Remove unnecessary (in the legacy text widget) check for normal state when <Meta-d> check-in: 11ac36c2 user: fvogel tags: bug-b68710aed6
2018-01-14
15:18
Take some proposals from kjnash in [b68710aed6], namely 1. Add test of -state normal to <Meta-d>, and 2. Don't add autoseparators when doing <<Cut>> if the widget is disabled and the operation is therefore only a <<Copy>>. check-in: b3f05000 user: fvogel tags: bug-b68710aed6
14:54
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. check-in: a597a915 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-01-13
13:50
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry Closed-Leaf check-in: 95cf2308 user: fvogel tags: bug-b4214b4712, bug-657c389120
2018-01-10
20:45
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: 2f691822 user: fvogel tags: bug-382712ade6
2018-01-09
15:18
Always reserve 4 bytes for UTF-8 character storage: It might be that Tk is compiled with TCL_UTF_MAX=3, but running in Tcl 8.7 with TIP #389 (TCL_UTF_MAX=3). Leaf check-in: 373e2f4f user: jan.nijtmans tags: bug-00a27923ee
2018-01-08
10:12
Some fixes for TCL_UTF_MAX == 4. Looks OK for other values of TCL_UTF_MAX. check-in: abd40ee6 user: jan.nijtmans tags: bug-00a27923ee
09:12
merge core-8-6-branch check-in: 72b54f9a user: jan.nijtmans tags: bug-00a27923ee
09:03
Some code cleanup, suggested by Christian Werner. Cherry-picked from bug-00a27923ee branch. check-in: 8acca87b user: jan.nijtmans tags: core-8-6-branch
2018-01-07
20:33
This part of the patch was missing in the previous commit. check-in: 5d1eaee9 user: fvogel tags: bug-00a27923ee
20:32
Better patch from Christian Werner. check-in: 6a924878 user: fvogel tags: bug-00a27923ee
18:08
Merge changes form 8.6 branch except retain legacy MSVC build system. check-in: 55b0f406 user: mistachkin tags: irontcl
15:42
Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. check-in: 72cf11e4 user: fvogel tags: core-8-6-branch
15:41
Fix (again) alphabetical order of the widget-specific options of ttk:spinbox. Closed-Leaf check-in: 2eb7351f user: fvogel tags: bug-84af709826
15:19
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 850ce105 user: fvogel tags: core-8-6-branch
15:18
Adapt test result for checkbutton-1.8 following addition of the invoke command on the checkbutton Closed-Leaf check-in: b46730c5 user: fvogel tags: bug-fa8de77936
15:17
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 368d714e user: fvogel tags: bug-fa8de77936
15:09
Complement test checkbutton-1.8 so that it crashes now on checkbutton invoke again --> needs a further fix. check-in: 54686b0e user: fvogel tags: bug-fa8de77936
14:56
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner check-in: 5681e5f1 user: fvogel tags: core-8-6-branch
14:54
Fix [882108bf05]: Incorrect style for disabled state of treeview check-in: 8a5d6b9a user: fvogel tags: core-8-6-branch
14:51
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 5ce2d95e user: fvogel tags: core-8-6-branch
14:41
Fix [84af709826]: ttk::treeview does not support -state standard option check-in: 8b21a9aa user: fvogel tags: core-8-6-branch
14:38
Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow check-in: c2ed53e6 user: fvogel tags: core-8-6-branch
14:35
Add non-regression test checkbutton-1.8 check-in: 04c4a22c user: fvogel tags: bug-fa8de77936
14:20
Correct handling of refcount in ProgressbarStepCommand. Patch from Christian Werner. check-in: 2376ccf7 user: fvogel tags: bug-fa8de77936
14:04
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner. check-in: dc17ebe6 user: fvogel tags: bug-fa8de77936
2018-01-01
16:47
Propagate fix to the 'default' theme check-in: 26409d09 user: fvogel tags: bug-882108bf05
16:38
Fix [882108bf05]: Incorrect style for disabled state of treeview. Patch provided by Rüdiger Härtel. check-in: 7f002659 user: fvogel tags: bug-882108bf05
2017-12-31
15:34
Add test scale-2.1 to check support of the -state option by ttk::scale Closed-Leaf check-in: 3249a5bc user: fvogel tags: bug-925262ed17
15:20
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 2214389b user: fvogel tags: bug-925262ed17
14:48
Fix [84af709826] (ttk::treeview does not support -state standard option) by clarifying in the man page for ttk::widget what a compatibility option is. check-in: b06d81a1 user: fvogel tags: bug-84af709826
14:35
Remove -width from the widget-specific options section of the ttk::button man page. The -width option is a standard option already linking to the ttk::widget man page. check-in: 04ba846f user: fvogel tags: bug-84af709826
14:19
Fix alphabetical order for the widget-specific options of ttk::progressbar and ttk:spinbox. check-in: 21b999a9 user: fvogel tags: bug-84af709826
14:12
Remove wrong info from the man page of ttk::separator and ttk::sizegrip: the -state option is actually not supported by these two widgets. Note: Addition of '.PP' in ttk_separator.n is needed to avoid loosing the 'contents' header in the generated html page, for some obscure reason (alternative: add more .SH sections, as is done in ttk_sizegrip.n). check-in: 61314306 user: fvogel tags: bug-84af709826
12:41
Document -state for ttk::label and ttk::spinbox, same as for ttk::button check-in: 659c548c user: fvogel tags: bug-84af709826
12:37
Remove section 'COMPATIBILITY OPTIONS' from the ttk::button man page, it duplicates the section of the same name in the ttk::widget man page, which is already linked from the ttk::button man page. This makes the man page for ttk::button consistent with the man pages for ttk::checkbutton, ttk::menubutton and ttk::radiobutton. check-in: 6fe4e4d4 user: fvogel tags: bug-84af709826
11:42
Fix [64bef9b7e7]:Standard methods not documented for ttk::panedwindow Closed-Leaf check-in: 9a641d35 user: fvogel tags: bug-64bef9b7e7
09:01
Fix [00a27923ee]: text/entry dysfunctional when pasting an emoji on MacOSX. Thanks to Christian Werner. check-in: d0d3d91c user: fvogel tags: bug-00a27923ee
08:49
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. check-in: 233a2603 user: fvogel tags: core-8-6-branch
08:28
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. Closed-Leaf check-in: 9901dd2c user: fvogel tags: bug-6525e1af25
08:17
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 1b6ff75d user: fvogel tags: core-8-6-branch
2017-12-23
18:24
typos check-in: e9fa72bb user: jan.nijtmans tags: core-8-6-branch
18:13
merge release check-in: d61c981e user: jan.nijtmans tags: core-8-6-branch
10:43
Change variable name from gridPtr2 to slavePtr since it really is a slave. Closed-Leaf check-in: bd8de9bc user: fvogel tags: bug-aa7679685e
10:36
Avoid questioning operator precedence. check-in: 8282c25c user: fvogel tags: bug-aa7679685e
08:06
Update to nmake rules 1.1 - allow extensions to link against import libs with or without t suffix check-in: 9aa7d028 user: apnadkarni tags: core-8-6-branch
07:53
Use wildcards in crlf file list. Ignore nmakehlp.out check-in: 11cc8497 user: apnadkarni tags: core-8-6-branch
2017-12-22
10:54
Convert win/rules-ext.vc and win/targets.vc from lf to crlf line-endings. Also adapt .fossil-settings/crlf-glob accordingly check-in: 9ea691e6 user: jan.nijtmans tags: core-8-6-branch
2017-12-21
21:44
Cygwin-specific changes check-in: 4af09c02 user: jan.nijtmans tags: cygwin
20:03
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 5669ca1d user: fvogel tags: bug-aa7679685e
19:49
Testcases added for [aa7679685e]: Destroying a master-window .. then crash check-in: 75736a74 user: fvogel tags: bug-aa7679685e
19:44
merge 8.6 Closed-Leaf check-in: 16815561 user: dgp tags: release, core-8-6-8-rc, core-8-6-8
19:43
Distribute *.png files with the test suite. check-in: a44c6659 user: dgp tags: core-8-6-branch
2017-12-20
07:41
Exchange error for the empty string as return result of 'tk busy busywindow' if the window passed to it is not busy check-in: b5245f3e user: fvogel tags: tip-492
2017-12-19
22:37
Remove constraint tempNotMac on all the tests that used it in busy.test, it is no longer necessary. check-in: bc2b6917 user: fvogel tags: core-8-6-branch
22:35
Remove constraint tempNotMac on all the tests that used it, it is no longer necessary. Closed-Leaf check-in: 7f1a5cc9 user: fvogel tags: bug-b776266330
21:55
Implement TIP #492: Introspection for 'tk busy', with test cases and man page. check-in: e6cb63e5 user: fvogel tags: tip-492
14:37
Merge 8.6; update changes check-in: 2f407389 user: dgp tags: core-8-6-8-rc
2017-12-18
21:52
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) check-in: f4bbe1f0 user: fvogel tags: core-8-6-branch
21:49
Fix [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail check-in: cfa1f587 user: fvogel tags: core-8-6-branch
14:39
Add win/rules-ext.vc and win/targets.vc to "make dist". check-in: 71442828 user: jan.nijtmans tags: core-8-6-branch
2017-12-17
20:06
Change comment about macOS check-in: bbad4efb user: fvogel tags: bug-b776266330
2017-12-16
15:19
Make -outlinestipple work with rectangle canvas items Leaf check-in: 5ecb5f35 user: fvogel tags: bug-f3e40e98d4
14:36
Add missing statement so that -outlinestipple gray25 correctly looks lighter than gray75 check-in: 5dcc9460 user: fvogel tags: bug-f3e40e98d4
2017-12-15
18:36
merge 8.6 check-in: 309fbd15 user: dgp tags: core-8-6-8-rc
07:19
Fix code style check-in: 6cdfe5cb user: fvogel tags: bug-f3e40e98d4
07:14
Honor the -outline color option on Windows with -outlinestipple (by sergiol) check-in: 194593c3 user: fvogel tags: bug-f3e40e98d4
2017-12-13
20:51
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) Closed-Leaf check-in: ed31b70d user: fvogel tags: bug-2947842fff
10:37
Use nmakehlp -L to locate directories check-in: 92474760 user: apnadkarni tags: core-8-6-branch
2017-12-12
20:28
Patch from sergiol to fix [f3e40e98d4]: outlinestipple not working on Windows check-in: aa0a19ae user: fvogel tags: bug-f3e40e98d4
2017-12-11
16:28
Updated copy of Tcl nmake support files check-in: 738bcd33 user: apnadkarni tags: core-8-6-branch
09:32
minor typo check-in: e57448ae user: jan.nijtmans tags: core-8-6-branch
06:22
Fix static build of wish check-in: 7b29ec95 user: apnadkarni tags: core-8-6-branch
2017-12-10
22:23
Fix [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail check-in: e3a8d377 user: fvogel tags: bug-b776266330
17:05
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) check-in: 8881fc0e user: fvogel tags: core-8-6-branch
17:03
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS check-in: d649f480 user: fvogel tags: core-8-6-branch
16:59
spinbox-13.10 and -13.12 failed on macOS, and spinbox-13.11 was not exercised check-in: 72ed39bc user: fvogel tags: core-8-6-branch
16:57
spinbox-1.45 failed on macOS check-in: 4b9f1f86 user: fvogel tags: core-8-6-branch
16:57
Fix the same issue as in previous commit that dealt with the entry widget, but for the spinbox widget this time: spinbox-13.10 and -13.12 failed on macOS before the present commit, and spinbox-13.11 was not exercised Closed-Leaf check-in: 69ff1307 user: fvogel tags: bug-1088816fff
16:51
Fix the same issue as in previous commit that dealt with the entry widget, but for the spinbox widget this time: spinbox-1.45 failed on macOS before the present commit Closed-Leaf check-in: 2e5a69f2 user: fvogel tags: bug-bb6f4cd859
2017-12-09
16:54
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) Closed-Leaf check-in: 32b9fb26 user: fvogel tags: bug-98db50bdad
11:28
Added targets.vc for new nmake system. Had forgotten to commit it. check-in: ce8b4752 user: apnadkarni tags: core-8-6-branch
07:46
TIP 477: new nmake build system. Test suite runs with no errors check-in: e5173785 user: apnadkarni tags: core-8-6-branch
07:36
Final nmake support files from Tcl Closed-Leaf check-in: f4ddae5b user: apnadkarni tags: vc-reform
2017-12-08
23:33
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS Closed-Leaf check-in: c4b2be4f user: fvogel tags: bug-43e38f1bcc
23:06
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: 30d3a4a8 user: fvogel tags: core-8-6-branch
23:04
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: 5e64e1cb user: fvogel tags: core-8-6-branch
2017-12-07
19:46
Merge changes form 8.6 branch. check-in: cc78b8db user: mistachkin tags: irontcl
16:43
update changes check-in: c4411e38 user: dgp tags: core-8-6-8-rc
14:40
merge 8.6 check-in: 927f646a user: dgp tags: core-8-6-8-rc
12:58
Add "TK_TEXT_" prefix in SEARCH* enum, in order to resolve conflict with latest Visual Studio headers. Part of fix for [3d34589aa0]: Tk does not build under Visual Studio 2017 Update 5 check-in: 45c1899a user: jan.nijtmans tags: core-8-6-branch
2017-12-06
21:29
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: fad192e6 user: fvogel tags: bug-1088816fff
21:11
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: ddf265c2 user: fvogel tags: bug-bb6f4cd859
15:48
Start RC branch for Tk 8.6.8 check-in: d5cf7e67 user: dgp tags: core-8-6-8-rc
2017-12-05
20:21
Merge documentation improvements in scale and radiobutton (from Adil Gourinda). check-in: b9615f7c user: fvogel tags: core-8-6-branch
16:07
Merge branch bug-3382424 into core-8-6-branch. Prevents misleading error messages during testing on macOS. check-in: 6628853f user: culler tags: core-8-6-branch
15:50
Merge bind-errors into core-8-6-branch. Fixes [1088805fff]. See [0feb63f139] for explanations. check-in: 6dc332b7 user: culler tags: core-8-6-branch
12:57
Merge fix-mac-icon into core-8-6-branch. check-in: 018f1e70 user: culler tags: core-8-6-branch
05:40
On macOS, set a default application icon only when no icon has been declared in an Info.plist file. Closed-Leaf check-in: 089f26e4 user: culler tags: fix-mac-icon
03:46
Remove unnecessary calls to set application icon in bundled apps on macOS, prevents custom icon from displaying check-in: 0ccde65f user: kevin_walzer tags: core-8-6-branch
2017-12-04
19:03
Patch for ticket [12715cc9]. Restores ttk::combobox on High Sierra Closed-Leaf check-in: a8e8e532 user: hypnotoad tags: bug-12715cc9
2017-12-03
20:33
Move calls to clearRingBuffer into the setup sections of tests in bind.test. Closed-Leaf check-in: 6b4753e9 user: culler tags: bug-0feb63f139, bind-errors
19:34
Restore original content of test bind-15.23. Since the event ring buffer is now cleared (or rather: filled-in with known non-disturbing events) before generating the events for the test, tweaking the time fields to avoid wrong matchings due to leftover events from previous tests is no longer needed). check-in: 710d188b user: fvogel tags: bug-0feb63f139, bind-errors
19:27
Remove unneeded [expr ] in bind-15.22 check-in: 55ef6440 user: fvogel tags: bug-0feb63f139, bind-errors
18:58
Remove two debug messages which print to stderr during macOS tests but are not really errors. Closed-Leaf check-in: b1bebcb9 user: culler tags: bug-3382424
18:36
Resolve unintended fork check-in: 054c1cfe user: fvogel tags: bug-0feb63f139, bind-errors
18:35
Remove letftover try. check-in: 0da9adf6 user: fvogel tags: bug-0feb63f139, bind-errors
18:20
The ring buffer needs to be cleared in 16.49 too. The issue only appears when running the full test suite. check-in: 3322d3bf user: culler tags: bug-0feb63f139, bind-errors
17:40
Add an explicit procedure in bind.test which clears the pattern matcher's ring buffer. Make timeDiff a long instead of an int. check-in: ce092ea3 user: culler tags: bug-0feb63f139, bind-errors
17:33
Clarify wording for -width in the man page for scale. Thanks to Adil Gourinda. Closed-Leaf check-in: 931193c0 user: fvogel tags: adil_manpages
17:16
Fix alphabetical order for widget-specific options in the man page for radiobutton. Thanks to Adil Gourinda. check-in: c0473bd1 user: fvogel tags: adil_manpages
04:20
Modify the bind-15.23 test so the events left over in the ring buffer from bind-15.22 won't interfere with those generated in bind-15.23. check-in: 0770962c user: culler tags: bug-0feb63f139, bind-errors
2017-12-01
19:55
Remove 'unix' constraint for menuDraw-16.5 since this test now passes on all plaftorms thanks to [d4320eb0] and [61c642d3]. check-in: b8650961 user: fvogel tags: core-8-6-branch
19:17
On macOS, add a modKeyCodes array to the display so key events for modifier keys can be generated. check-in: 0ccb2285 user: culler tags: bind-errors
2017-11-30
15:06
Add missing code to run the postcommand in TkpPostMenu for macOS. Fixes [13d63d2794]. check-in: d4320eb0 user: culler tags: core-8-6-branch
12:12
Wrote test cases for "canvas image"; Fixed bug in the call to Tk_PhotoPutZoomedBlock() check-in: 7aa94dfc user: scotty tags: canvas_image, tip-489
09:12
Restore core-8-6-branch timeline check-in: ba66d26f user: jan.nijtmans tags: core-8-6-branch
06:37
Merge with null diff to fix accidental fork. check-in: a6f7029f user: culler tags: core-8-6-branch
06:07
Merge bug-164c1b1091 into core-8-6-branch. Fixes behavior of raise on macOS. check-in: 7b656ecf user: culler tags: core-8-6-branch, bug-164c1b1091
06:02
Edit raise.n to document that iconified toplevels are deiconified by raise on macOS. Closed-Leaf check-in: 5d1851cf user: culler tags: bug-164c1b1091
2017-11-29
20:57
Fix behavior of raise on macOS. Closed-Leaf check-in: 4b66f9a5 user: culler tags: bug-164c1b1091
04:28
Added "image" widget command to the canvas man page. check-in: 04d3cca7 user: scotty tags: canvas_image, tip-489
2017-11-28
14:08
Use -1 instead of 0 as the invalid keycode in test bind-13.14 since 0 is a valid keycode (for lowercase a) on a Macintosh. check-in: 2e8b16d1 user: culler tags: core-8-6-branch
12:20
DrawCanvas() cleaned up check-in: beadbd52 user: scotty tags: canvas_image, tip-489
02:57
Merge in remove_mac_decorations branch check-in: 7a7a1baa user: kevin_walzer tags: core-8-6-branch
02:52
More tweak of README Closed-Leaf check-in: bc39c9f1 user: kevin_walzer tags: remove_mac_decorations
2017-11-27
22:35
Merge byebye-leopard into core-8-6-branch. Removes conditional code for OS X 10.5. check-in: 8f691b98 user: culler tags: core-8-6-branch
20:27
Coding of the 'canvas image' command completed. check-in: 14b05087 user: scotty tags: canvas_image, tip-489
12:57
Tweak README check-in: dabecec1 user: kevin_walzer tags: remove_mac_decorations
12:45
Remove unused experimental window decoration flags from macOS check-in: 3d4fd8c2 user: kevin_walzer tags: remove_mac_decorations
11:12
tkWinDialog.c: Change a LoadLibrary() call to GetModuleHandle(), since "shell32.dll" is already linked to Tk. Also various whitespace changes (mainly at line-ends) and comment fixes. Nothing functional. check-in: 46834338 user: jan.nijtmans tags: core-8-6-branch
01:19
Remove all conditional code which requires a minimum deployment target of OSX 10.5. Currently the build fails for 10.5 and it seems pointless to try fixing it now, more than 8 years after Apple declared it obsolete. Closed-Leaf check-in: 73c5ff57 user: culler tags: byebye-leopard
2017-11-26
12:42
Merge mac_wm_withdraw branch to 8.6 check-in: db2292da user: kevin_walzer tags: core-8-6-branch
00:53
Implementation of wm withdraw excluded from Window and Dock menu on macOS Closed-Leaf check-in: 4ed4e9d5 user: kevin_walzer tags: mac_wm_withdraw
2017-11-25
23:43
Repair a mistake introduced in checkin [fc16f8a9]. In TkpInit the NSApplication must be created before opening a console. Otherwise apps launched from an icon will crash. check-in: d71d6703 user: culler tags: core-8-6-branch
23:25
Merge bug-de4af19626 into core-8-6-branch again, this time with the improved tkMacOSXDialog.c from Christian Gollwitzer. check-in: 50272d71 user: culler tags: core-8-6-branch
21:08
Simultaneously with the previous commit Christian Gollwitzer provided this more complete patch that deals with *.* and compilation problems with gcc. Closed-Leaf check-in: 8473d080 user: culler tags: bug-de4af19626
19:38
Merge bug-de4af19626 (allow all file types) into core-8-6-branch. check-in: 460f9e11 user: culler tags: core-8-6-branch
17:24
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 26b713d5 user: fvogel tags: core-8-6-branch
17:17
Pass nil for allowedFileTypes rather than an empty array to select all files. check-in: ad4e0e61 user: culler tags: bug-de4af19626
05:38
merge bug-88f02fa81a into core-8-6-branch. check-in: 3080bb4b user: culler tags: core-8-6-branch
05:08
Removed a function which is never called in the current version. Closed-Leaf check-in: fc16f8a9 user: culler tags: bug-88f02fa81a
03:49
Fix name for SetApplicationIcon function that had an incorrect name in the function description check-in: 97f12aeb user: kevin_walzer tags: bug-88f02fa81a
00:14
Edited comment. check-in: b5695a3b user: culler tags: bug-88f02fa81a
2017-11-24
23:55
merge core-8-6-branch into bug-88f02fa81a. check-in: 9cda3a1f user: culler tags: bug-88f02fa81a
23:27
Merge bug-c89bd0aa2c into core-8-6-branch. check-in: 27322a79 user: culler tags: core-8-6-branch
23:08
Don't process window events if the dead window is the root. This is unnecessary and leads to segfaults in some tests. Closed-Leaf check-in: 25e1fd84 user: culler tags: bug-c89bd0aa2c
20:35
Simplify and reorganize the initialization code. check-in: accf8fb9 user: culler tags: bug-88f02fa81a
17:21
Remove calls to TransformProcessType. Avoid activating too early. Prepare for cleanup of TkpInit. Fixes the basic menu bar problem. check-in: ac1af6bd user: culler tags: bug-88f02fa81a
2017-11-22
03:04
Improve metrics for text-only buttons on macOS check-in: b36aacc3 user: kevin_walzer tags: core-8-6-branch
2017-11-21
22:33
Pulling changes from core-8-6-branch check-in: 11fa10ff user: hypnotoad tags: core_zip_vfs
22:32
Typo fixes in the MSYS Makefile check-in: fe3b9bb6 user: tne tags: core_zip_vfs
21:45
Merge the bug-c89bd0aa2c branch into core-8-6-branch. check-in: 9febacc3 user: culler tags: core-8-6-branch
21:26
Adding ZIP capabilties to MSYS builds check-in: 7d799e47 user: hypnotoad tags: core_zip_vfs
20:54
Pulling changes from core-8-6-branch check-in: d57bc994 user: hypnotoad tags: core_zip_vfs
20:43
Fix typo in error message Closed-Leaf check-in: d50d9faf user: fvogel tags: bug-1c659ef0f1
20:42
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 49405d4f user: fvogel tags: bug-1c659ef0f1
20:41
Fix test imgPMG-3.1 just added check-in: 5ed13955 user: fvogel tags: bug-1c659ef0f1
20:35
Add test imgPNG-3.1 demonstrating bug [1c659ef0f1] check-in: 11438c2d user: fvogel tags: bug-1c659ef0f1
20:04
Processing events immediately means we don't have to worry about the Window menu and is a major simplfication. (Thanks, Kevin!) check-in: a377f24a user: culler tags: bug-c89bd0aa2c
17:45
Process events to make sure closed windows are freed immediately. check-in: 8fb2c2e6 user: culler tags: bug-c89bd0aa2c
17:04
Reworked to handle withdrawn ssuccessor windows correctly. check-in: de92b668 user: culler tags: bug-c89bd0aa2c
13:38
Expanded comments to explain the strategy better. check-in: 8c4224fe user: culler tags: bug-c89bd0aa2c
11:50
Add the ability to generate zipfiles to the Makefile, and append zip to the dll, but we still need to make flat file installs for pre-8.7 Tcls check-in: e4304196 user: hypnotoad tags: core_zip_vfs
00:05
Fix for bug c89bd0aa2c check-in: ad7cc6e4 user: culler tags: bug-c89bd0aa2c
2017-11-20
09:30
Fix memory leak in tkImgPhoto.c. Backported from androwish. Thanks to Christian Werner for noticing this! check-in: fbd051ca user: jan.nijtmans tags: core-8-6-branch
2017-11-19
20:50
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 23591c7d user: fvogel tags: core-8-6-branch
13:03
Adding minimal support for tip430 in Tk. This replaces the prior effort to promote kit building in Tk check-in: 6fe4a8b5 user: hypnotoad tags: core_zip_vfs
11:39
Fix for ticket [f3704d5ec8]. Restore the SC_MISSING_POSIX_HEADERS checks to autoconf. Closed-Leaf check-in: bdc5437f user: hypnotoad tags: bug-f3704d5ec8
2017-11-17
16:11
Merge bug-b24a7a87 into core-8-6-branch (merge mark) fixes [b24a7a877d] check-in: 059b88ae user: culler tags: core-8-6-branch
2017-11-15
03:59
Update documentation to remove discussion of PNG limitations in wm iconphoto on Mac Closed-Leaf check-in: 93633282 user: kevin_walzer tags: bug-b24a7a87
03:41
Modify the menu demo so that it includes a photoimage in a menu. check-in: 715dbe07 user: culler tags: bug-b24a7a87
02:42
Make it possible to generate an NSImage with correct transparency from a photoimage. Fixes transparency issues with iconphotos and images in menus. check-in: eae41df2 user: culler tags: bug-b24a7a87
2017-11-14
07:05
Don't include the NULL from SAVE_TARGETS request in the expected result. The ICCCM specification doesn't tell what value the clipboard manager should return. Closed-Leaf check-in: 9d1db47d user: fvogel tags: bug-73ba07efcd
06:12
Implemented a more robust and transparent scheme for making sure that iconphoto images are not blended with a black background. check-in: f73e7d22 user: culler tags: bug-b24a7a87
2017-11-13
22:29
_poolLock should be declared int, not BOOL. This is unrelated to icons, but breaks the build for -arch i386. check-in: 0954fead user: culler tags: bug-b24a7a87
20:39
Use -cleanup with test select-10.6 check-in: a087ba73 user: fvogel tags: bug-73ba07efcd
20:37
Fix test select-14.1. It now passes on Linux with Gnome. check-in: 49de141a user: fvogel tags: bug-73ba07efcd
20:16
Fix [6b2fd1e881]: grid documentation for default for -row is wrong check-in: d7dec0bd user: fvogel tags: core-8-6-branch
17:31
Add a cast to address a compiler warning. check-in: 61dde441 user: culler tags: bug-b24a7a87
05:51
Fixed an issue with iconphoto where the dock icon would have a black backround, instead of transparent, when using a PNG image. check-in: 5f02e981 user: culler tags: bug-b24a7a87
2017-11-12
20:54
merge core-8-6-branch Leaf check-in: 84480763 user: fvogel tags: editorconfig
20:17
Add test select-14.1 checking for use of the correct property type when handling MULTIPLE conversion requests (bug [73ba07efcd]) check-in: 0eaa17a4 user: fvogel tags: bug-73ba07efcd
2017-11-11
23:27
Fix [b24a7a877d]: Added test for NULL pointer in WmIconphotoCmd. check-in: 6a2fef52 user: culler tags: bug-b24a7a87
23:20
Create new branch named "bug-b24a7a87" check-in: 95b289b4 user: culler tags: bug-b24a7a87
19:17
merge bug-27c4e4c8 into core-8-6-branch. The diff is empty because the change was already committed in the core-8-6-branch (oops). check-in: 567582dd user: culler tags: core-8-6-branch
19:09
Change to XMapWindow to make embedded toplevels display properly when first mapped. Closed-Leaf check-in: 6a505e90 user: culler tags: bug-27c4e4c8
19:02
Change to XMapWindow to make embedded toplevels display properly when first mapped. check-in: d8468f85 user: culler tags: core-8-6-branch
18:55
Create new branch named "bug-27c4e4c8" check-in: 9f5304f5 user: culler tags: bug-27c4e4c8
12:50
merge core-8-6-branch check-in: c512b82f user: fvogel tags: canvas_image, tip-489
12:44
Add 'canvas image' command. Patch from Scott Pitcher. check-in: 543e8169 user: fvogel tags: canvas_image, tip-489
10:43
Fix [6b2fd1e881]: grid documentation for default for -row is wrong Closed-Leaf check-in: e30324fd user: fvogel tags: bug-6b2fd1e88
09:03
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed check-in: 92068c2e user: fvogel tags: core-8-6-branch
08:43
merge mac-wm-icon branch (because the changes from this branch were just committed separately as a standalone patch in core-8-6-branch) check-in: aaa56ad9 user: fvogel tags: core-8-6-branch
04:07
Add comments to wm_iconphoto implementation on macOS check-in: 8119f485 user: kevin_walzer tags: core-8-6-branch
04:02
Implement wm_iconphoto command for macOS check-in: 145097d0 user: kevin_walzer tags: core-8-6-branch
2017-11-10
21:29
Merge macOS_images into core-8-6-branch. check-in: df3bcb0e user: culler tags: core-8-6-branch
21:15
Small changes to address compiler warnings. Closed-Leaf check-in: 3e153538 user: culler tags: macOS_images
2017-11-09
19:42
Added some #ifdef __clang__ sections to allow building with gcc on OSX 10.6. Tk now builds and runs on Snow Leopard, but does not support retina displays or filtering in file dialogs, and generates some errors about colorspaces. check-in: dd6273eb user: culler tags: macOS_images
03:37
Minor changes to deal with compiler warnings for different OSX versions. Now builds cleanly with deployment targets 10.6 - 10.13. check-in: 352f2f51 user: culler tags: macOS_images
2017-11-08
21:48
Remove unused variables; add comments. check-in: 51b71ef6 user: culler tags: macOS_images
21:02
Cleaned up and reworked XGetImage. This seems to eliminate segfaults seen when rapidly resizing the scid window and may also fix [218561bf]. check-in: cdde01b1 user: culler tags: macOS_images
17:43
Reorganization to put all code related to Ximages in the new file tkMacOSXImage.c check-in: 7915e840 user: culler tags: macOS_images
2017-11-07
20:55
Merge OSX_redraw_artifacts branch. This fixes [fab5fed65e], [40a9abb9db] and [92e614e612]. Great thanks to Marc Culler! check-in: 4986b4e5 user: fvogel tags: core-8-6-branch
20:50
Fix utterly minor formatting things in macosx/README Closed-Leaf check-in: 05ad96e1 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
16:53
Fix inclusion of custom resource files to match TIP spec check-in: 9707f24e user: apnadkarni tags: vc-reform
16:14
Update of the macosx README file to include explanations of the changes added to address crashes that appeared with the release of OSX 10.13 as well as the drawing artifacts being dealt with in the OSX_redraw_artifacts branch. check-in: bd1e6669 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
14:02
Update to latest Tcl vc-reform check-in: 68047b88 user: apnadkarni tags: vc-reform
2017-11-04
21:07
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed Closed-Leaf check-in: e41d0586 user: fvogel tags: bug-2fec274fe3
12:19
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). All tests from menu.test do pass now on all three platforms (Win, Linux, OS X) check-in: 37221978 user: fvogel tags: core-8-6-branch
12:11
Fix test menu-3.66 by splitting it in three: menu-3.66a deals with the case of -tearoff 0 (all platforms return 0) ; menu-3.66b and menu-3.66c are specialized for respectively WinOrLinux (the test returns 1 because tearoff menues are supported) and OS X (the test returns 0 because tearoff menues are not supported). Closed-Leaf check-in: 2200f2f8 user: fvogel tags: bug-c8c52b9d6a
08:40
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). 84 failing tests now pass. The only one still failing (in menu.test) is menu-3.66 check-in: 6f34c1ef user: fvogel tags: bug-c8c52b9d6a
2017-11-03
22:42
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang check-in: 64e85211 user: fvogel tags: core-8-6-branch
22:41
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang Closed-Leaf check-in: 2a9e1859 user: fvogel tags: bug-0ef1c52736
2017-11-01
20:01
merge core-8-6-branch check-in: 7dde71b3 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-30
18:25
Reworked the regression test so that it would more precisely target the changed behavior of DisplayText. check-in: 2174f54d user: culler tags: OSX_redraw_artifacts, bug-92e614e612
17:34
Edited the comment explaining why the logic in DisplayText needs to be changed for macOS. check-in: 203b1621 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-29
19:23
Change comment style to Tcl style check-in: 5071a684 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-28
13:51
Fix [ce62c81bae] text-37.1 fails check-in: f1083eed user: fvogel tags: core-8-6-branch
08:39
merge core-8-6-branch check-in: cab80337 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-27
19:35
Add a regression test with constraint aqua which tests that all embedded windows in a Text get moved when scrolling. If the logic change introduced in [2148dd68] is reverted then this test fails. check-in: dcae645c user: culler tags: OSX_redraw_artifacts, bug-92e614e612
14:13
tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’: tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~ check-in: 139b66da user: jan.nijtmans tags: core-8-6-branch
14:11
tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’: tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~ check-in: ffd695c5 user: jan.nijtmans tags: core-8-5-branch
2017-10-26
15:12
Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old comments. check-in: 1bfa9335 user: apnadkarni tags: vc-reform
2017-10-25
22:52
Fix a new typo introduced by accident while fixing the previous typo. check-in: 9321cda9 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
21:13
Fix a typo and remove an unused function. check-in: a3eb3831 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
20:29
Fix typo and move comment slightly check-in: cd1a3971 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
19:10
Make a small change in the logic of DisplayText (for Mac only) which causes all visible embedded windows to be redisplayed when they move. This obviates the need for TkScrollWindow to generate expose events. check-in: 2148dd68 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-24
17:48
Change TkScrollWindow to only generate expose events if the Text widget has embedded windows. Revert the tests, since this makes them pass as is. Revert to Tk_QueueWindowEvent in GenerateUpdates. Improve the twind.tcl demo. check-in: b5904c09 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-22
19:34
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. check-in: 89602398 user: fvogel tags: core-8-6-branch
19:27
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' check-in: 52700a13 user: fvogel tags: core-8-6-branch
2017-10-18
20:47
Consistently use 'TCLSH_NATIVE' for all MSVC targets that need to execute Tcl. check-in: 1aa391d7 user: mistachkin tags: irontcl
2017-10-17
20:33
Complement to previous patch from marc Culler: replace 'update' by 'update idletasks' for failing tests. check-in: 4178c423 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
20:06
New patch from Marc Culler aiming at fixing [fab5fed65e] without breaking again [92e614e612] nor [40a9abb9db]. check-in: c85f2e6a user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-16
12:29
Restore tests for live resizing on macOS so event loop is not overloaded check-in: a1771440 user: kevin_walzer tags: core-8-6-branch
2017-10-15
12:15
Merge core-8-6-branch check-in: 5dcac745 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
12:13
Merge bugfix branch OSX_redraw_artifacts with the latest patch from Marc Culler. There is no remaining known redraw artifact on OS X. Note: this patch was already applied to core-8-6-branch ([7ffddfc24e]) and trunk ([661a2a71d9]), thus the empty diff. check-in: 93c8cff2 user: fvogel tags: core-8-6-branch
12:07
Patch by Marc Culler for [92e614e612] and for another issue (no ticket was open) related to clipping regions in scrolling and drawing on OS X. As far as known there should be no ghosts anymore. check-in: 53177176 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
02:58
Patch by Marc Culler to address subtle issues with clipping regions in scrolling and drawing on macOS check-in: 7ffddfc2 user: kevin_walzer tags: core-8-6-branch
2017-10-13
20:55
Documentation tweak Closed-Leaf check-in: 5afe63b4 user: kevin_walzer tags: mac-wm-icon
20:46
Push updates check-in: 8442de35 user: kevin_walzer tags: mac-wm-icon
20:45
Start mac-wm-icon branch check-in: 4e761f53 user: kevin_walzer tags: mac-wm-icon
20:32
Add tkMacOSXConstants.h header file per Marc Culler check-in: 4581f720 user: kevin_walzer tags: core-8-6-branch
20:13
Merge bugfix branch bug-fab5fed65e with a better fix for [fab5fed65e] (from Marc Culler). Note: this patch was already applied to core-8-6-branch (part of [be9900e3], plus [4af049ff]) and trunk (part of [af9bd122], plus [32fa275d]), thus the empty diff. check-in: ce3bd56e user: fvogel tags: core-8-6-branch
20:07
Better fix for [fab5fed65e] from Marc Culler: Revert [dd0005dc8a] and add coordinate conversion in TkScrollWindow(). check-in: 26302191 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
15:26
Fix for scrolling issues on macOS; thanks to Marc Culler for patches check-in: 4af049ff user: kevin_walzer tags: core-8-6-branch
2017-10-12
12:30
Fix for colorspace issues and regression in drawing on macOS; thanks to Marc Culler for patches check-in: be9900e3 user: kevin_walzer tags: core-8-6-branch
12:06
Clean up bg exception handlers. check-in: 02948717 user: dgp tags: core-8-6-branch
11:55
remove some end-of-line spacing check-in: ed0955b7 user: jan.nijtmans tags: core-8-6-branch
2017-10-11
02:47
Partial fix for 111de2edd2e67af350ffa564dbf65ab7a5fcf04c, inaccurate background rendering in images on macOS: switching to SRGB colorspace reduces the disparity in colors check-in: 30ef75d2 user: kevin_walzer tags: core-8-6-branch
00:44
Numerous fixes for Tk on macOS 10.13; eliminate memory leaks, override system fullscreen API that confuses window geometry, improve implementation of Tk fullscreen API. Thanks to Marc Culler for patches to address memory leaks. check-in: e5463978 user: kevin_walzer tags: core-8-6-branch
2017-10-10
14:59
Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken over from reform-vc branch) check-in: fa14584b user: jan.nijtmans tags: core-8-6-branch
14:57
Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken over from reform-vc branch) check-in: 24472efb user: jan.nijtmans tags: core-8-5-branch
2017-10-08
16:43
Partial fix for [1081603]: Arc item anomalies under Windows. Fix drawing of small extent arcs, they should no longer display as complete circles. Leaf check-in: ed8e17cc user: fvogel tags: bug-1081603fff
14:38
Fix htmlhelp generation on 64 bit systems check-in: d7c17b5a user: apnadkarni tags: vc-reform
2017-10-07
20:18
Renamed test scale-21 to scale-21.1, and added scale-21.2 to test huge values for -from and -to options of the scale widget. Closed-Leaf check-in: e7902b5a user: fvogel tags: bug-55b95f578a
20:08
Fix more issues with sprintf in the scale widget. check-in: 9c78924b user: fvogel tags: bug-55b95f578a
19:00
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. The added test (scale-21) passes. check-in: 794a08b2 user: fvogel tags: bug-55b95f578a
15:10
Fix [dd9667635d]: text anchor not set check-in: 8cc5e98d user: fvogel tags: core-8-6-branch
15:01
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: bf734bdc user: fvogel tags: core-8-6-branch
14:17
Do not use the standard targets as the Tk extension targets are too varied for them to really help. Maybe revisit this at some later point. check-in: 0921074c user: apnadkarni tags: vc-reform
13:56
Import latest VC compile rules from Tcl. Primarily standard targets in targets.vc check-in: 075e3c50 user: apnadkarni tags: vc-reform
13:55
Fix ignore patterms for VC output check-in: ef112ba0 user: apnadkarni tags: vc-reform
2017-10-04
05:35
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' Closed-Leaf check-in: a7435143 user: fvogel tags: bug-bb6b4032d2
05:14
Add test for [55b95f578a]: Associating variable with bignum value with scale crashes it (at this point the test produces a crash) check-in: 69ca3e78 user: fvogel tags: bug-55b95f578a
2017-09-30
17:32
Use interp bgerror instead of old proc bgerror. Closed-Leaf check-in: eb1000ea user: fvogel tags: bug-dd9667635d
14:15
Need netapi.lib for static builds check-in: 15c38427 user: apnadkarni tags: vc-reform
06:21
Added standard macros LIBDIR and DEMODIR. Also set common Tk related names and paths. check-in: fe98edf0 user: apnadkarni tags: vc-reform
2017-09-29
13:22
Removed obsolete winhelp style docs. Fixed building of htmlhelp check-in: 25e10b66 user: apnadkarni tags: vc-reform
12:54
Replace link commands with standard macros check-in: 851db6d3 user: apnadkarni tags: vc-reform
12:43
Eliminated redundant TK_CFLAGS and WISH_CFLAGS macros check-in: 88fbc2f6 user: apnadkarni tags: vc-reform
12:39
Use default macros for linking and add a implicit rule for resource files. check-in: a1b275be user: apnadkarni tags: vc-reform
05:57
Use compilation rules from rules.vc instead of defining own ones in makefile. Updated to latest rules.vc and nmakehlp.c from Tcl repository check-in: 6f1d4a57 user: apnadkarni tags: vc-reform
05:14
Merged Jan's changes from core-8-6-branch to pick up align98 changes check-in: 506df972 user: apnadkarni tags: vc-reform
2017-09-26
10:53
Remove all references to coffbase.txt (which will be removed from Tcl) and win98 specific hacks. check-in: 056b508a user: jan.nijtmans tags: core-8-6-branch
2017-09-24
15:00
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller. check-in: 7ca2e6fa user: fvogel tags: core-8-6-branch
14:57
Fix [514ff64dd0]: canvas rotated text overlap detection not working. check-in: e1c13e9d user: fvogel tags: core-8-6-branch
14:52
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. check-in: 2a9a3b95 user: fvogel tags: core-8-6-branch
14:49
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. check-in: d9069657 user: fvogel tags: core-8-6-branch
2017-09-23
07:09
Clean the bgerror proc that is defined in some tests, which allows to put the new bugfix test after them, and get back to the original numbering of the tests that use bgerror. Improve the bugfix test by using a bgerror proc in order to catch the error if the test fails (much cleaner) instead of displaying it in a popup window. check-in: 606d50f0 user: fvogel tags: bug-dd9667635d
2017-09-22
20:25
Fix [dd9667635d]: text anchor not set check-in: ba5ef805 user: fvogel tags: bug-dd9667635d
2017-09-20
15:30
Visual C++ optimization flags updated and output dir name changes.

Compiler flags updated to include -O2 and remove those subsumed by it.

Also use raw compiler version numbers for output directory as the simple mapping from _MSC_VER to VCVER is not correct for newer compilers. check-in: c68da3d9 user: apnadkarni tags: vc-reform

13:52
Create new branch named "vc-reform" check-in: 8cd54b90 user: apnadkarni tags: vc-reform
11:00
Fix small mistake in the [text] man page: Documentation of -rmargincolor mentioned -rmargin1 instead of -rmargin. This little error was mentioned in [aadbe6dd95]. check-in: 0f728012 user: fvogel tags: core-8-6-branch
2017-09-17
19:57
Fix coding style and a comment. Closed-Leaf check-in: 5a0b285b user: fvogel tags: bug-1e0db2400c
19:56
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller check-in: bf6faa03 user: fvogel tags: bug-1e0db2400c
13:29
Fix [514ff64dd0]: canvas rotated text overlap detection not working Closed-Leaf check-in: 9ca2c9c7 user: fvogel tags: bug-514ff64dd0
2017-09-16
08:26
Fix [3406785]: Incorrect coords rounding, pixel jump in drawing canvas items. check-in: b66226e6 user: fvogel tags: core-8-6-branch
08:22
Fix [d0c55bd78a]: inaccurate documentation for continue/break/ok in binding scripts. Thanks to Brad Lanam. check-in: c0dbd605 user: fvogel tags: core-8-6-branch
08:19
merge core-8-6-branch check-in: 26f1b810 user: fvogel tags: bug-73ba07efcd
08:18
merge core-8-6-branch Closed-Leaf check-in: 090b6549 user: fvogel tags: bug-d9fdfa435d
2017-09-14
20:15
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. Closed-Leaf check-in: a9083994 user: fvogel tags: bug-5239fd749b
2017-09-13
21:07
Fix the proposed patch since it had unexpected jumping effects in the fonts listbox.

For instance in wish (the extrafont package is supposed to have been installed):

tk fontchooser show ; # shows existing fonts package require extrafont extrafont::load /home/francois/Téléchargements/Term-RegCcc.ttf tk fontchooser show ; # check that the new font family "Term" is now available in the listbox # click on a font family _before_ "Term" -> fine # click on a font family _after_ "Term" -> the font listbox jumped to the top of the list! Closed-Leaf check-in: f54b8cfc user: fvogel tags: bug-8277e1a906

2017-09-09
13:46
Fix [3406785]: Incorrect coords rounding, pixel jump in drawing canvas items Closed-Leaf check-in: 2eea4fe0 user: fvogel tags: bug-3406785
2017-09-03
18:20
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. Patch from Aldo Buratti. check-in: f9d63d61 user: fvogel tags: bug-8277e1a906
10:29
Add missing .RE in canvas.n check-in: 0ebba016 user: fvogel tags: core-8-6-branch
10:28
Add missing .RE in canvas.n Closed-Leaf check-in: 2f75ee98 user: fvogel tags: bug-7c7e8f957e
10:09
Fix [d0c55bd78a]: inaccurate documentation for continue/break/ok in binding scripts. Thanks to Brad Lanam. Closed-Leaf check-in: e69ed726 user: fvogel tags: bug-d0c55bd78a
2017-09-02
13:32
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 0bea063c user: fvogel tags: bug-73ba07efcd
2017-08-24
19:41
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: c74add2d user: fvogel tags: core-8-6-branch
19:37
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: 55aa54e8 user: fvogel tags: core-8-5-branch
19:33
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: 4fe00729 user: fvogel tags: core-8-6-branch
19:30
polygon and closed polylines in canvas don't fully honor -joinstyle on Windows and OS X check-in: e1f65d56 user: fvogel tags: core-8-6-branch
19:27
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. check-in: 65c56a99 user: fvogel tags: core-8-6-branch
19:24
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. check-in: 985e8579 user: fvogel tags: core-8-6-branch
19:20
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'.Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. check-in: ab8afb18 user: fvogel tags: core-8-6-branch
2017-08-23
21:09
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) Closed-Leaf check-in: 5a1d36d4 user: fvogel tags: bug-b601ce3ab1
08:42
change non-working URL in comment to comparable working one check-in: d3ba4793 user: jan.nijtmans tags: core-8-6-branch
2017-08-21
20:51
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: 733aaf58 user: fvogel tags: bug-7c7e8f957e
19:07
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: c3e68e30 user: fvogel tags: bug-d9fdfa435d
2017-08-17
21:03
Rendering of all join styles is now correct on Windows when the first and last point of a polygon or polyline are the same, for both stippled and non stippled lines (and polygon outlines) Closed-Leaf check-in: c441e73f user: fvogel tags: bug-2874226
2017-08-16
21:57
Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This second fix deals with the Windows case only, when drawing non-stippled lines. check-in: 441f6fee user: fvogel tags: bug-2874226
2017-08-13
22:23
Always define '_USING_V110_SDK71_', in case targeting the pre-Windows 8.x SDKs. check-in: 36bb7aae user: mistachkin tags: irontcl
22:22
Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. check-in: 01787589 user: mistachkin tags: irontcl
08:43
Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This first fix deals with the OS X case only. check-in: abd26a6e user: fvogel tags: bug-2874226
2017-08-12
19:45
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. Closed-Leaf check-in: 9924d370 user: fvogel tags: bug-3295446
19:35
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. Closed-Leaf check-in: de6dd920 user: fvogel tags: bug-ee40fd1fce
2017-08-09
20:25
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. Closed-Leaf check-in: 6c705c9b user: fvogel tags: bug-f1a3ca09d2
17:11
merge release check-in: 6dc1b349 user: dgp tags: core-8-6-branch
14:37
merge 8.6; update changes Closed-Leaf check-in: d8a0d295 user: dgp tags: release, core-8-6-7, core-8-6-7-rc
2017-08-08
19:31
Fix [4966cad4d4]: Wrong tab shown in ttk::notebook. Patch from Gregor Cramer. Cherrypicked [e033e444]. check-in: 22937a19 user: fvogel tags: core-8-6-branch
18:59
Fix [28d0b8fb2f]: According to the ICCCM, the property used for X selection conversion must be deleted before requesting the conversion. Patch from 'dpb' check-in: 92675759 user: fvogel tags: core-8-6-branch
2017-08-06
18:46
Fix [28d0b8fb2f]: Delete the property used for X selection conversion before requesting the conversion. Patch from 'dpb' Closed-Leaf check-in: 324dc577 user: fvogel tags: bug-28d0b8fb2f
2017-08-03
16:01
merge 8.6 check-in: 194e485f user: dgp tags: rc1, core-8-6-7-rc
15:59
[9eab541213] Fix OSX file dialog handling of -initialdir. Thanks to Christian Gollwitzer. check-in: 018d6a36 user: dgp tags: core-8-6-branch
2017-08-02
19:44
update changes check-in: 4c061338 user: dgp tags: core-8-6-7-rc
19:10
merge 8.6 check-in: 5a323b1d user: dgp tags: core-8-6-7-rc
12:00
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: afcc283f user: fvogel tags: core-8-6-branch
11:35
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: f50a7fcd user: fvogel tags: core-8-5-branch
11:32
Removed constraint SegfaultOn8.5, this was useful before the fix was in the code, now it can be removed check-in: d8241803 user: fvogel tags: bug-b601ce3ab1
2017-08-01
20:09
update changes check-in: f134cd04 user: dgp tags: core-8-6-7-rc
2017-07-28
18:38
merge 8.6 check-in: 0eec907f user: dgp tags: rc0, core-8-6-7-rc
2017-07-11
01:41
Document changes in doc/selection.n check-in: 5fe8ed5d user: kjnash tags: bug-de156e9efe
2017-07-03
11:40
merge core-8-6-branch Closed-Leaf check-in: 19f24820 user: jan.nijtmans tags: rfe-6c0d7aec67
05:50
Fix last crashing bug for save dialogs on macOS check-in: 0456a159 user: kevin_walzer tags: core-8-6-branch
02:59
Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report check-in: b58d3cd6 user: kevin_walzer tags: core-8-6-branch
2017-06-30
20:26
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: 69da0b32 user: fvogel tags: core-8-6-branch
18:55
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam check-in: e4b22cdb user: fvogel tags: core-8-6-branch
2017-06-26
12:56
Added test text-8.27 for non-regression against the crash [62c5b7a1d7] Closed-Leaf check-in: bda0025e user: fvogel tags: bug-62c5b7a1d7
12:48
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: ba5a2d3b user: fvogel tags: bug-62c5b7a1d7
2017-06-22
14:27
merge 8.6 check-in: 8b2acfe3 user: dgp tags: core-8-6-7-rc
2017-06-21
20:15
Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash check-in: 68069331 user: fvogel tags: core-8-6-branch
19:52
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam Closed-Leaf check-in: cacb1e3c user: fvogel tags: bug-92e028b41b
2017-06-19
20:17
merge 8.6 check-in: db9b870f user: dgp tags: core-8-6-7-rc
2017-06-16
14:46
Fix TkUtfPrev()/TkUtfNext() implementation: Surrogates were not handled correctly, and byte checks can be more efficient: No need to call Tcl_UtfPrev()/Tcl_UtfNext() twice. check-in: 3da68c9b user: jan.nijtmans tags: rfe-6c0d7aec67
2017-06-13
18:15
Test whether in a safe interpreter before writing to the PRIMARY selection. Fixes bug [de156e9efe]. Ready for testing. check-in: 571510d4 user: kjnash tags: bug-de156e9efe
18:07
Create new branch named "bug-de156e9efe" check-in: 473cce65 user: kjnash tags: bug-de156e9efe
03:39
Add "break" to "bind Menu <KeyPress>" in library/menu.tcl. Fixes bug adc028c8d0. Closed-Leaf check-in: 44c5dcda user: kjnash tags: bug-adc028c8d0
03:27
Create new branch named "bug-adc028c8d0" check-in: d0aa40d8 user: kjnash tags: bug-adc028c8d0
2017-06-12
12:29
Revised tests/imgPhoto.test - this bugfix branch forked from core-8-5-branch is ready for testing check-in: 553ddb8e user: kjnash tags: bug-b601ce3ab1
2017-06-08
08:30
merge core-8-6-branch check-in: ccfaa9e6 user: jan.nijtmans tags: rfe-6c0d7aec67
2017-06-05
01:52
Fix for 9eab541213, tk_getSave on macOS; thanks to Christian Gollwitzer for patch check-in: a1d1fbc3 user: kevin_walzer tags: core-8-6-branch
2017-06-03
08:57
Added test images forgotten in previous commit check-in: 82a55938 user: fvogel tags: bug-b601ce3ab1
2017-06-02
20:48
Fixed [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch for core-8-5-branch from Keith Nash check-in: 571fff1a user: fvogel tags: bug-b601ce3ab1
18:28
Fix [bc43fd20cf]: paneconfigure not working as expected check-in: 15c9e9c0 user: fvogel tags: core-8-6-branch
2017-05-31
20:17
Fix [bc43fd20cf]: paneconfigure not working as expected Closed-Leaf check-in: e11514a7 user: fvogel tags: bug-bc43fd20cf
15:10
Attempt to fix [62f1343ad2]: Tk textbox not working with "Bengali" set as keyboard input language. Patch concept delevered by "budden", simplified a little bit, should have the same effect. (I would prefer to change the only remaining PeekMessageA() to PeekMessage(). But if the msg then doesn't contain sufficient information to decide upon, maybe we have to live with this ...) Leaf check-in: 807d983e user: jan.nijtmans tags: bug-62f1343ad2
2017-05-29
16:48
Fix for 5f44d4f5 in building Tk on macOS 10.6; thanks to Mojca Miklavec for patch check-in: 5585c04b user: kevin_walzer tags: core-8-6-branch
2017-05-23
14:58
merge 8.6 check-in: 7796ff43 user: dgp tags: core-8-6-7-rc
12:27
merge core-8-6-branch check-in: 1dd9a820 user: jan.nijtmans tags: rfe-6c0d7aec67
10:45
Fix test-case font-44.1: It looks like XftPatternAddDouble(... XFT_PIXEL_SIZE ..) doesn't take scaling into account, so we have to do our own scaling. check-in: 8271b8d2 user: jan.nijtmans tags: core-8-6-branch
2017-05-22
09:54
Sync tcl.m4 with the version in Tcl's core-8-6-branch check-in: 64bf47a3 user: jan.nijtmans tags: core-8-6-branch
2017-05-21
17:47
Cherrypick Fix build on OpenBSD. [82701b94c4] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! check-in: 09a36234 user: jan.nijtmans tags: core-8-6-branch
2017-05-20
19:11
.... missing else ... in previous commit check-in: 15f39c3e user: jan.nijtmans tags: core-8-6-branch
18:51
Bug-fix [434d294df] continuation: fix logic error detected by Christian Werner. Thanks! check-in: 9ab129aa user: jan.nijtmans tags: core-8-6-branch
2017-05-19
13:35
merge core-8-6-branch check-in: 5c5f5864 user: jan.nijtmans tags: rfe-6c0d7aec67
13:33
Eliminate empty if() statement, if DEBUG_LAYOUT_WITH_BASE_CHUNKS is not defined. (backported from androwish. Thanks, Christian!) check-in: 4a4cce3d user: jan.nijtmans tags: core-8-6-branch
13:29
merge core-8-6-branch check-in: da86391c user: jan.nijtmans tags: rfe-6c0d7aec67
12:56
Change internal field TkFontAttributes.size from type integer to double. This causes less roundings overall in various font calculations. Hopefully this fixes bug [434d294df], still to be confirmed, and makes Tk work again on modern Linux Mint/Fedora systems. check-in: 6c1859a0 user: jan.nijtmans tags: core-8-6-branch
12:45
Slightly use of more "int" in stead of double, for 100% compatibility at script level. Closed-Leaf check-in: 36c5cf94 user: jan.nijtmans tags: bug-434d294df
2017-05-18
12:49
merge core-8-6-branch check-in: fd48b20c user: jan.nijtmans tags: rfe-6c0d7aec67
12:19
merge trunk. Make "font actual" return integers, for compatibility. check-in: 09eec5d4 user: jan.nijtmans tags: bug-434d294df
12:18
autoconf-2.59 check-in: 9c5ab47c user: dgp tags: core-8-6-branch
11:11
minor gcc warning (const usage) check-in: e9d0658e user: jan.nijtmans tags: core-8-6-branch
09:18
Cherry-pick All the world was a VAX for OpenBSD. Also fix [84a27b1c67]: Tcl and Tk's tcl.m4 not synced? (configure script not re-generated yet, I'm sure Don will do that in the rc branch) check-in: 3439d04a user: jan.nijtmans tags: core-8-6-branch
08:04
Fixed bug [2433781fff] check-in: 7f42aece user: gcramer tags: core-8-6-branch
2017-05-15
19:28
merge 8.6 check-in: 77d51936 user: dgp tags: core-8-6-7-rc
14:56
Another attempt to fix [434d294df8], this time (hopefully) suitable for 8.6. (less changes than the original attempt) check-in: 0a5c866c user: jan.nijtmans tags: bug-434d294df
2017-05-13
16:34
Major reworking of tkMacOSXDialog.c to support -typevariable, improve file filtering, fix for 3588462; thanks to Christian Gollwitzer for patch check-in: 8d7d752e user: kevin_walzer tags: core-8-6-branch
2017-05-12
08:57
Revert [f38091d0]: If TK_LAYOUT_WITH_BASE_CHUNKS is set (MacOSX), this change leads to crash, struct CharInfo is defined differently depending on TK_LAYOUT_WITH_BASE_CHUNKS (however strange that is ...) check-in: 32310877 user: jan.nijtmans tags: core-8-6-branch
2017-05-10
10:17
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko check-in: abd7fdf6 user: fvogel tags: core-8-6-branch
09:04
New internal function TkpCancelWarp(), which does a proper warp clean-up when the display is closed. Follow-up to [db8c541b6b]. Backported from androwish 0b3392c9134c228f (which was a little more than just a "add tk upstream changes" ...). Thanks, Christian! check-in: f057be08 user: jan.nijtmans tags: core-8-6-branch
2017-05-09
13:58
merge core-8-6-branch check-in: 7713c126 user: jan.nijtmans tags: rfe-6c0d7aec67
13:50
unnecessary Tcl_DStringInit(), since Tcl_WinUtfToTChar() already does that. check-in: 4f3020a3 user: jan.nijtmans tags: core-8-6-branch
2017-05-08
16:39
merge 8.6 check-in: 947081ee user: dgp tags: core-8-6-7-rc
12:02
Remove calls to Tk_FreeXId(), since it's just a NOP. check-in: 5db3cc59 user: jan.nijtmans tags: core-8-6-branch
11:32
merge core-8-6-branch check-in: 080f0db7 user: jan.nijtmans tags: rfe-6c0d7aec67
11:18
Don't use sizeof(struct) when the structure has a char array as last element: If the size of this array changes, we'll be in trouble. check-in: f38091d0 user: jan.nijtmans tags: core-8-6-branch
2017-05-06
15:37
tk_getSaveFile now correctly displays multiple file types with filtering on macOS check-in: efc04f45 user: kevin_walzer tags: core-8-6-branch
02:14
Add support for file filters in tk_getSaveFile on macOS/Cocoa check-in: 18a1cca2 user: kevin_walzer tags: core-8-6-branch
2017-05-05
21:25
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko (aka dpb). Closed-Leaf check-in: 04916465 user: fvogel tags: bug-a5ba1c9764
15:06
Constrain test that demands user interaction check-in: e2c62c8d user: dgp tags: core-8-6-branch
13:55
On Windows, use Tcl_WinTCharToUtf() in stead of Tcl_NewUnicodeObj(), since Tcl_WinTCharToUtf() works correctly when TCL_UTF_MAX==6 while Tcl_NewUnicodeObj() doesn't. All changes taken over from androwish. Thanks to Christian Werner! And ... on the go ... fixed a few memory leaks correctly detected by Christian. check-in: d554a865 user: jan.nijtmans tags: core-8-6-branch
2017-05-04
21:00
merge 8.6 check-in: 68975c1b user: dgp tags: core-8-6-7-rc
2017-05-03
13:32
Bug-fix: surrogate UTF-8 starts with 0xED, not 0xEB. And in tkUnixRFont.c, check TkUtfCharComplete() before calling TkUtfToUniChar() check-in: 4f7bd600 user: jan.nijtmans tags: rfe-6c0d7aec67
12:32
merge core-8-6-branch check-in: 252f5a59 user: jan.nijtmans tags: rfe-6c0d7aec67
2017-05-02
18:24
Change floor() back to casting to int() in fixing [6020ee2d03]. check-in: 14f7b095 user: fvogel tags: core-8-6-branch
18:22
Revert the previous commit since it has drawbacks (see [6020ee2d03]). Closed-Leaf check-in: ff3ef4b1 user: fvogel tags: bug-308940fff
15:38
Experimental new functions TkUtfPrev/TkUtfNext check-in: 044d64f8 user: jan.nijtmans tags: rfe-6c0d7aec67
14:47
Experimental new function TkUtfCharComplete(), attempt to handle [6c0d7aec67] further on UNIX. check-in: b37ded85 user: jan.nijtmans tags: rfe-6c0d7aec67
08:41
Typo (wehter -> whether) and minor consistancy in code comment (grey -> gray) check-in: 0793552e user: jan.nijtmans tags: core-8-6-branch
2017-05-01
10:10
Fix [e4336bef5d]: Unexpected result when copying a photo image to itself. Thanks to Simon Bachmann for bug report and fix! check-in: 17cd5f96 user: jan.nijtmans tags: core-8-6-branch
10:07
various end-of-line spaces check-in: 9a31e268 user: jan.nijtmans tags: core-8-6-branch
01:53
tk_getSaveFile now correctly displays file name on macOS when -initialfile flag used; this functionality broke after Tk 8.6.5. The filetypes filter also now works correctly in tk_getOpenFile on macOS; this functionality was mostly broken after the transition to Cocoa. Thanks to Torsten Reincke and Christian Gollwitzer for the bug reports on c.l.t. check-in: ff60b66f user: kevin_walzer tags: core-8-6-branch
2017-04-30
09:04
Fix [e4336bef5d] (Unexpected result when copying a photo image to itself): if source and destination image are the same, make a local copy of image data before the actual copy/zoom/subsample. Closed-Leaf check-in: 11192077 user: simonbachmann tags: bug-e4336bef5d
08:30
Create new branch named "bug-e4336bef5d" check-in: 05fbb42d user: simonbachmann tags: bug-e4336bef5d
07:43
Partial fix: [22ace0d494] (Tk_PhotoPutBlock does not handle correctly unusual image data layouts). Documented the issue. An actual fix would introduce a new feature and potential compatibility issues. check-in: 674e00a5 user: simonbachmann tags: core-8-6-branch
2017-04-29
06:44
merge core-8-6-branch Closed-Leaf check-in: 341a0056 user: simonbachmann tags: bug-22ace0d494
2017-04-25
10:42
Let the unimplemented function XDrawSegments() return BadDrawable in stead of Success: It's only in the stub table since [a0883a07026127ef], before that the function was only internal and returned void. check-in: 11b293ff user: jan.nijtmans tags: core-8-6-branch
2017-04-20
12:16
merge 8.6 check-in: 262bdb98 user: dgp tags: core-8-6-7-rc
01:47
1. Fix for segfault with latest version of Xcode on macOS 10.12; thanks to Bill Joye for patch. 2. Improvements to HITheme scroller on macOS: smoother scrolling, and scrollbar now correctly highlights when being pressed and during enter/leave events. Thanks to Tortsen Reincke for bug report (061bf93176a5684a4a855f8177b290c59dd39bf2). check-in: 6cac4ac6 user: kevin_walzer tags: core-8-6-branch
2017-04-19
19:24
changes file update check-in: 6e794b56 user: dgp tags: core-8-6-7-rc
2017-04-18
17:44
code styling (wrong indent) check-in: a1c0156c user: jan.nijtmans tags: core-8-6-branch
16:42
merge 8.6 check-in: 3bb8d43e user: dgp tags: core-8-6-7-rc
2017-04-17
19:34
Fix [3602901fff]: Documentation of -padding and -border in ttk check-in: 41cae345 user: fvogel tags: core-8-6-branch
18:38
merge 8.6 check-in: 3a1b5a2c user: dgp tags: core-8-6-7-rc
09:51
Proposed fix for 22ace0d494 (documentation only) check-in: 9ba7d7f8 user: simonbachmann tags: bug-22ace0d494
08:20
Create new branch named "bug-22ace0d494" check-in: d42d251b user: simonbachmann tags: bug-22ace0d494
2017-04-13
12:54
merge-mark check-in: d2b56698 user: jan.nijtmans tags: core-8-6-branch
12:45
(cherry-pick): Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: b9014666 user: jan.nijtmans tags: core-8-5-branch
2017-04-11
14:47
merge 8.6 check-in: 8c36731e user: dgp tags: core-8-6-7-rc
2017-04-10
18:31
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer. check-in: 7a7ac87a user: fvogel tags: core-8-6-branch
2017-04-09
20:12
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer Closed-Leaf check-in: 4fb3db23 user: fvogel tags: bug-3f323bf2b4
2017-04-08
08:07
Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: 8b406736 user: fvogel tags: core-8-6-branch
2017-04-07
21:24
Factorized documentation of -padding as much as possible, and clarified documentation of -border in the same way as for -padding Closed-Leaf check-in: cbd4160c user: fvogel tags: bug-3602901fff
20:56
Fix [3602901fff]: Documentation of -padding check-in: 7d128cef user: fvogel tags: bug-3602901fff
20:10
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification check-in: 422733f7 user: fvogel tags: core-8-6-branch
20:06
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: d807afde user: fvogel tags: core-8-6-branch
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 2b66146f user: fvogel tags: core-8-6-branch
2017-04-06
20:01
Slightly better fix anonymously proposed in [6020ee2d03]. Use floor() instead of casting to an int. check-in: 6cfe2c0c user: fvogel tags: bug-308940fff
16:11
merge 8.6 check-in: 640204c6 user: dgp tags: core-8-6-7-rc
16:08
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: da2440fd user: dgp tags: core-8-6-branch
2017-04-03
21:27
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification Closed-Leaf check-in: 854c6a8f user: fvogel tags: bug-d6fd19e4e5
14:44
Fixed TTK_STATE_USER2 similarly as TTK_STATE_USER1. These bits are set for the leftmost and rightmost *visible* (i.e. non hidden) tabs Closed-Leaf check-in: bcf27919 user: fvogel tags: bug-2912962fff
06:29
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1. Patch from Jos Decoster. check-in: 2c14ebc8 user: fvogel tags: bug-2912962fff
2017-04-02
21:01
The -mintabwidth style option is honored whenever possible. If there is not enough space available, then priority is given to displaying all tabs (previous behaviour was they disappeared) over mandatorily honoring -mintabwidth. check-in: e8f88bd6 user: fvogel tags: bug-308940fff
2017-03-31
21:27
Fix [3089640fff], [6020ee2d03], [e016579efb] and [6bf197edbf]: ttk::notebook tabs can disappear (tab width incorrectly calculated). Patch from Koen Danckaert. check-in: 81b87266 user: fvogel tags: bug-308940fff
13:11
merge 8.6 check-in: eeaae4c4 user: dgp tags: core-8-6-7-rc
2017-03-29
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: d3ce513d user: fvogel tags: core-8-6-branch
2017-03-26
15:25
merge mark check-in: 6ee41e1b user: fvogel tags: core-8-6-branch
15:16
Merged tip-464 following positive vote by the TCT. check-in: 684b7661 user: fvogel tags: core-8-6-branch
15:14
Merged tip-464 following positive vote by the TCT. check-in: b20b6d95 user: fvogel tags: core-8-5-branch
13:16
merge core-8-6-branch Closed-Leaf check-in: ddd16aac user: fvogel tags: tip-464
08:59
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously Closed-Leaf check-in: f3f5eeb9 user: fvogel tags: bug-28a3c366e6
2017-03-22
10:26
Fix test-case safe-1.2. Failure introduced by commit b82ff15ca6 in Tcl check-in: 1896a918 user: jan.nijtmans tags: core-8-6-branch
2017-03-20
14:19
Check for Xlib.h in stead of Intrinsic.h in configure script. Reason: see [1610236]: beware FC autoconf fork. This autoconf bug is fixed in later autoconf versions, but as we are stuck with autoconf-2.59 ... check-in: 6ca83b72 user: jan.nijtmans tags: core-8-6-7-rc
13:05
merge 8.6 check-in: 00411276 user: dgp tags: core-8-6-7-rc
2017-03-14
01:13
added a remark about some keysyms being valid across platforms... check-in: 11af7ed4 user: avl tags: tip-464
2017-03-11
14:53
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: af5fda33 user: fvogel tags: core-8-6-branch
2017-03-10
22:12
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. Closed-Leaf check-in: 8d9bfee8 user: fvogel tags: bug-77527326e5
18:21
Start RC branch for Tk 8.6.7 check-in: 6e14fb54 user: dgp tags: core-8-6-7-rc
2017-03-07
12:50
Remove "makefile.bc". Not update for many-many years, most likely it doesn't work any more and it doesn't seem to care anyone. check-in: a5255352 user: jan.nijtmans tags: core-8-6-branch
2017-03-06
23:23
Added documentation for the new keysyms check-in: 41a7accd user: fvogel tags: tip-464
23:09
merge core-8-6-branch check-in: 2d4ab0bd user: fvogel tags: tip-464
16:46
[6b3644a485] Fix -alpha applied to 16-bit color PNG. Thanks TheLemonMan. check-in: 98943b03 user: dgp tags: core-8-6-branch
2017-03-03
21:06
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: 484c16f6 user: jima tags: core-8-6-branch
2017-02-22
19:51
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: f12c3312 user: fvogel tags: core-8-6-branch
2017-02-10
11:38
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 963ff051 user: jan.nijtmans tags: core-8-6-branch
2017-02-09
19:28
Group multiple [style map TCombobox] statements into a single instruction Closed-Leaf check-in: 8cf7d5dc user: fvogel tags: bug-c492c96aa2
2017-02-08
18:22
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) check-in: e90562e5 user: fvogel tags: bug-c492c96aa2
2017-02-07
07:14
Explain why replacing soft hyphens by hard hyphens is done only on OS X Leaf check-in: 6c675535 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-05
21:49
Make soft hyphens render (be displayed) when located at the end of a display line, even if the font used has no corresponding glyph check-in: 64d631fe user: fvogel tags: bug-1096580fff, soft-hyphen
19:29
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: c9224070 user: jan.nijtmans tags: core-8-6-branch
17:41
Merge core-8-6-branch check-in: 1bf8023f user: fvogel tags: bug-1096580fff, soft-hyphen
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 97e420e7 user: fvogel tags: core-8-6-branch
16:22
Fixed wrong rendering on OS X in presence of soft hyphens check-in: 4ab62e40 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-02
20:12
Attempt to fix [cbab0f88d7]: textDisp-19.17 and textDisp-19.18 fail Closed-Leaf check-in: 4033fba3 user: fvogel tags: bug-cbab0f88d7
2017-02-01
21:09
Remove old pack syntax from the scripts of the Tk test suite check-in: 75c8d750 user: fvogel tags: core-8-6-branch
2017-01-29
17:11
Add comment explaining that ks_names.h should be kept in sync with keysymdef.h, and explain why this needs to be done manually. check-in: 5d73e53a user: fvogel tags: tip-464
16:48
Remove superfluous 'textfonts' constraint in textDisp-20.1,2,3,4,5 Closed-Leaf check-in: 278779a8 user: fvogel tags: bug-ae32eb7e10
16:08
Merge core-8-6-branch check-in: f9748ed1 user: fvogel tags: bug-ae32eb7e10
15:19
Merge core-8-6-branch check-in: c0c39d5d user: fvogel tags: bug-1096580fff, soft-hyphen
15:01
Remove obsolete (and currently wrong) comment in generic/ks_names.h check-in: 1b1d7077 user: fvogel tags: tip-464
2017-01-28
15:41
Proposed fix for [499526180d]: Add support for windows multimedia virtual keys. Patch by ralfixx check-in: 63e5a434 user: fvogel tags: tip-464
2017-01-25
22:08
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 8912c3c5 user: pspjuth tags: core-8-6-branch
22:05
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 44e27f3e user: pspjuth tags: core-8-5-branch
2017-01-23
20:12
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: 402e43c1 user: fvogel tags: core-8-6-branch
20:09
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 56ac5d36 user: fvogel tags: core-8-6-branch
09:49
Remove superfluous double-quotes in widget's "about" dialog. check-in: fff532fd user: jan.nijtmans tags: core-8-6-branch
09:45
Remove superfloeus double-quite in widget's "about" dialog. check-in: bfb8e49e user: jan.nijtmans tags: core-8-5-branch
2017-01-22
09:05
Fix [89a638af38]: OS X - textDisp-15.8 fails Closed-Leaf check-in: cedcc9b5 user: fvogel tags: bug-89a638af38
2017-01-21
13:06
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false Closed-Leaf check-in: 2605e936 user: fvogel tags: bug-ed22529c92
2017-01-20
21:24
Merge core-8-6-branch check-in: 912d5ab7 user: fvogel tags: bug-1096580fff, soft-hyphen
15:55
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 976be2f7 user: jan.nijtmans tags: core-8-6-branch
15:51
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 2d8404b9 user: jan.nijtmans tags: core-8-5-branch
2017-01-18
22:23
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: fa21b1df user: fvogel tags: core-8-6-branch
12:45
Use the win32 Wide API in some more places. And some simplifications, since we no longer support win95/98/ME check-in: 9c4c3b7a user: jan.nijtmans tags: core-8-6-branch
12:44
Change more refCount checks to the form "(...refCount-- <= 1)", so no separate decrement and compare is necessary. This allows (in the future) the same code to work when refCount becomes unsigned (which at least doubles the range). No functional change. check-in: cc3ef4be user: jan.nijtmans tags: core-8-6-branch
2017-01-15
22:29
Remove obsolete comments. The line they comment was kicked out of the code in [946e946700]. Also, add a small optimization to avoid double invalidation of the damaged region. Indeed the detailed analysis of ticket [fab5fed65e] showed that on OS X the damaged region is invalidated twice: - once through the processing of the Expose event (on OS X the Appkit is not used to draw the widget, Tk is used instead, see comments in tkMacOSXWindowEvent.c around line 770) - a second time because DisplayText() calls TextInvalidateRegion() after TkScrollWindow() check-in: 6f29d680 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
22:01
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the 'borders' part of the bug report. check-in: dd0005dc user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-14
14:32
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the spurious indices part of the bug report. check-in: 114ef627 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-11
11:37
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: b89951ed user: jan.nijtmans tags: core-8-6-branch
11:31
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: ba139870 user: jan.nijtmans tags: core-8-5-branch
10:51
Alternative proposed solution for [d4fb4e80d2], with test-case. Closed-Leaf check-in: f2ce2caf user: jan.nijtmans tags: bug-d4fb4e80d2-alt
2017-01-10
20:35
Merge core-8-6-branch so that new test imgPhoto-4.74 lands in the present bugfix branch as well Closed-Leaf check-in: fd4fd7da user: fvogel tags: bug-d4fb4e80d2
16:02
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: 4ffa8b06 user: jan.nijtmans tags: core-8-6-branch
2017-01-09
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: 07ebb554 user: fvogel tags: core-8-6-branch
13:42
Better comment explaining why some events are ignored. Closed-Leaf check-in: cef0b3e4 user: fvogel tags: bug-7a838c38a1
2017-01-07
15:49
Patch from chw for [7a838c38a1]: X11 bind event ring buffer and GraphicsExpose/NoExpose check-in: 890e180b user: fvogel tags: bug-7a838c38a1
15:34
Merge core-8-6-branch check-in: d0b778eb user: fvogel tags: bug-d4fb4e80d2
15:26
Merge core-8-6-branch check-in: b3c097bb user: fvogel tags: bug-ae32eb7e10
15:21
Merge core-8-6-branch check-in: 298b3db8 user: fvogel tags: bug-1096580fff, soft-hyphen
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 46ce2328 user: fvogel tags: core-8-6-branch
15:14
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: 1f58d08e user: fvogel tags: core-8-6-branch
15:00
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: 339e61fd user: fvogel tags: core-8-6-branch
14:51
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 8847b487 user: fvogel tags: bug-ae32eb7e10
14:45
Reverted [7ed6460f] since it fixes an issue unrelated to the bug presented in [3df559ef7c] - Negative bbox width on OS X. Closed-Leaf check-in: 0a5582b9 user: fvogel tags: bug-3df559ef7c
2017-01-06
14:14
Better fix for [c12af74765]: OS X - text-21.1 fails Closed-Leaf check-in: d7e0134e user: fvogel tags: bug-c12af74765
2017-01-05
23:19
Fix [c12af74765]: OS X - text-21.1 fails check-in: e28a89af user: fvogel tags: bug-c12af74765
22:30
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 7e8c4884 user: fvogel tags: core-8-6-branch
07:47
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail Closed-Leaf check-in: 3c69ea3f user: fvogel tags: bug-dac92f194c
2017-01-04
16:27
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 903aaca8 user: fvogel tags: core-8-6-branch
10:55
Previous commit was largely wrong. The chunk adjustment code must only be run when TK_LAYOUT_WITH_BASE_CHUNKS is true and TK_DRAW_IN_CONTEXT is false. check-in: 8cf3469f user: fvogel tags: bug-1096580fff, soft-hyphen
2017-01-03
13:12
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 9006d396 user: jan.nijtmans tags: core-8-6-branch
13:05
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: e11410b5 user: jan.nijtmans tags: core-8-5-branch
2017-01-02
20:06
Fix crash happening when the chunk passed to CharDisplayProc() is not the base chunk. Also, move the chunk adjustment code so that it is run whether TK_DRAW_IN_CONTEXT is true or false. check-in: 83ad55b6 user: fvogel tags: bug-1096580fff, soft-hyphen
13:19
'Fixed' font-24.11 and unixfont-5.12 to fail again identically as they fail in core-8-6-branch. Closed-Leaf check-in: 09309b7e user: fvogel tags: bug-28a4535fa2
2017-01-01
20:56
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: fc7b584b user: fvogel tags: bug-28a4535fa2
2016-12-30
22:20
Do everything the other way round. Leave things how they were on OS X (revert [a076cf64] and [42e0339e]), and fix TkpDrawCharsInContext() on Win and Linux in case these platforms at some point of time decide to define TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT to true check-in: afe41bdd user: fvogel tags: bug-3df559ef7c
21:11
Restore correct rendering on OSX that was broken by the previous (platform-independent) commit check-in: a076cf64 user: fvogel tags: bug-3df559ef7c
2016-12-23
22:16
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, rendering of the text was incorrect because some chunks were superimposed (this was only a display issue, x and width of all chunks were already correct). Fix this. check-in: 42e0339e user: fvogel tags: bug-3df559ef7c
22:05
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, four tests (textDisp-18.6, 20.2, 20.3 and 20.4) were failing. Fix this. check-in: 7ed6460f user: fvogel tags: bug-3df559ef7c
18:41
Fix [3df559ef7c] - Negative bbox width on OS X. Tested OK on Windows with TK_LAYOUT_WITH_BASE_CHUNKS being defined. check-in: 67b7d4f1 user: fvogel tags: bug-3df559ef7c
2016-12-08
22:15
Sync with core-8-6-branch check-in: 63da2b92 user: fvogel tags: bug-1096580fff, soft-hyphen
22:12
The test about drawing or not a soft hyphen, based on whether it is the last character of the display line was not correct when TK_LAYOUT_WITH_BASE_CHUNKS is defined (this is the case on OS X only). Fix that. check-in: 51c5e29b user: fvogel tags: bug-1096580fff, soft-hyphen
2016-12-07
21:13
Fix incorrect syntax in test imgPhoto-4.29 that was accepted before the fix [b26fc11eb0] and made the test fail since it's no longer accepted. check-in: c002a972 user: fvogel tags: bug-d4fb4e80d2
20:55
Fix [d4fb4e80d2] - Image photo commands read/write/put do not accept a dash as first letter in file names resp. image data (contributed patch) check-in: b26fc11e user: fvogel tags: bug-d4fb4e80d2
2016-11-24
09:07
Fix [86a7468862]. Make test combobox-3 pass on all platforms. check-in: eaef25b1 user: jan.nijtmans tags: core-8-6-branch
2016-11-22
09:14
Fix [86a7468862]. Make test combobox-3 pass (hopefully) on all platforms. Closed-Leaf check-in: c7628498 user: fvogel tags: bug-f60c54bec6
2016-11-18
13:15
Fix [f60c54bec6]: Combobox does not retrieve -postoffset value from correct style check-in: 295741f9 user: jan.nijtmans tags: core-8-6-branch
13:12
constrain new test-case to UNIX only, since on Windows the test-result appears to depend on the window's border. check-in: 14e866ad user: jan.nijtmans tags: bug-f60c54bec6
2016-11-13
15:15
Fix for [f60c54bec6] Combobox does not retrieve -postoffset value from correct style. Thanks to Daniele Panza. check-in: e1835321 user: fvogel tags: bug-f60c54bec6
15:14
Added test combobox-3 to check [f60c54bec6] check-in: 838e6f82 user: fvogel tags: bug-f60c54bec6
2016-11-09
20:40
Correct alignment of comment check-in: ff72f3c3 user: fvogel tags: bug-1096580fff, soft-hyphen
20:40
Silence compiler warning (seen on Linux only, and only in release (no symbols) mode). check-in: 9aacc117 user: fvogel tags: bug-1096580fff, soft-hyphen
10:58
Workaround for possible build problem on Windows/MacOSX: Some (older) versions of X11/Xutil.h have a wrong signature for XOffsetRegion/XUnionRegion, so move them out of the way temporarly. check-in: 2ee7ecf4 user: jan.nijtmans tags: core-8-6-branch
2016-11-08
15:46
Mark "event-8" testcase nonPortable check-in: 415bdb4b user: jan.nijtmans tags: core-8-6-branch, bug-e36963bfe8
12:27
(micro-) optimize a few Win32 drawing functions, and make them work when npoints=0 check-in: 159164e2 user: jan.nijtmans tags: core-8-6-branch
10:45
Add XDrawSegments/XDrawPoint/XDrawPoints to internal stub table, and fix their signature matching X11. check-in: 9ba452d6 user: jan.nijtmans tags: core-8-5-branch
2016-11-07
14:15
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: a0883a07 user: jan.nijtmans tags: core-8-6-branch
2016-11-05
11:17
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: 5a41b39c user: fvogel tags: core-8-6-branch
2016-11-02
07:12
Fixed compile error on OSX, once more check-in: 40525043 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-11-01
21:37
Decided that soft hyphens always have zero width in their bounding boxes even if they are accidentally displayed (i.e. when they are located at the end of a display line). This seems Good Enough (TM) to me. check-in: 2e6a42fb user: fvogel tags: bug-1096580fff, soft-hyphen
21:31
(Hopefully) fixed compilation issue on OSX as reported by Brad Lanam in [1096580fff], by properly calling the adequate Tcl routines for manipulation of UTF-8 strings check-in: ea75c23f user: fvogel tags: bug-1096580fff, soft-hyphen
09:40
Fix [e36963bfe8]: event generate and diaeresis check-in: 3cdcb21b user: jan.nijtmans tags: core-8-6-branch
2016-10-30
20:23
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. Closed-Leaf check-in: b6b4b212 user: fvogel tags: bug-6aea69fccb
20:16
Added test grid-23 (currently failing) showing bug [6aea69fccb] - grid configure -in problem check-in: 68c39776 user: fvogel tags: bug-6aea69fccb
18:03
Fixed [3588460fff] - -typevariable buggy in X11 check-in: f2c96b09 user: fvogel tags: core-8-6-branch
18:01
Revert unintentional removal of ::tk_getFileType that happened in [374cb204] Closed-Leaf check-in: 02175bf2 user: fvogel tags: bug-3588460fff
13:54
Added test event-8 to test the fix for for [e36963bfe8] Closed-Leaf check-in: a766e47b user: fvogel tags: bug-e36963bfe8
2016-10-26
08:32
frame resize tests exercice all paths of pack and grid, removed tests for different master widget types, as it is a pack/grid issue Closed-Leaf check-in: aac88748 user: oehhar tags: tip-454
2016-10-24
19:04
Added tests for tip454: frame returns to size 1x1 when last children is unpacked/ungridded check-in: b5f8c4d1 user: oehhar tags: tip-454
2016-10-23
14:05
Fix [e36963bfe8]: event generate and diaeresis check-in: f580c1be user: jan.nijtmans tags: bug-e36963bfe8
2016-10-21
13:51
Fixed [3588460fff] - -typevariable buggy in X11, this time when tk_strictMotif is true. check-in: 374cb204 user: fvogel tags: bug-3588460fff
2016-10-16
20:29
Reasonable fix for [1096580fff] - soft-hyphen in text widget check-in: 1516a46a user: fvogel tags: bug-1096580fff, soft-hyphen
19:44
Added test textDisp-2.36 counting chars and displaychars in presence of soft hyphens. check-in: 5691e299 user: fvogel tags: bug-1096580fff, soft-hyphen
19:16
Added test textDisp-2.35 testing chunks with both tabs and soft hyphens. check-in: edad03b8 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-15
13:40
Removed an if case that can never happen. In LayoutDLine(), maxBytes is set such that \t (tab) characters, if present, are always the last character of a chunk. Then in TkTextCharLayoutProc() it is useless to test for p[bytesThatFit] == '\t' in the 'bytesThatFit < maxBytes' case. check-in: 435148d3 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-12
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: 564436a8 user: fvogel tags: core-8-6-branch
19:18
Fixed failing test filebox-3.5.0 check-in: f6c7486e user: fvogel tags: bug-3588460fff
18:34
Fixed [3588460fff] - -typevariable buggy in X11. Patch from Christian Gollwitzer check-in: 6719b8e8 user: fvogel tags: bug-3588460fff
18:30
Fixed typo check-in: 8b63aece user: fvogel tags: core-8-6-branch
12:05
Removed leftover debug code in new test textDisp-2.33 check-in: c9b5fb9c user: fvogel tags: bug-1096580fff, soft-hyphen
12:04
Added tests checking that soft hyphens are visible or not depending on their position on the display line check-in: 0e22171e user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-09
18:43
Merged core-8-6-branch check-in: e141700d user: fvogel tags: bug-1096580fff, soft-hyphen
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 84e9fa81 user: fvogel tags: core-8-6-branch
18:35
Fixed typo Closed-Leaf check-in: ef79e791 user: fvogel tags: bug-1080198fff
18:23
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: bbce0075 user: fvogel tags: core-8-6-branch
2016-10-05
15:46
'xpnative' and 'vista' (and 'aqua') themes: 'alternate on' changed to be identical to 'alternate', for radiobuttons Closed-Leaf check-in: 1d812ee9 user: fvogel tags: bug-3217462
14:45
'clam' theme: darker blue for the inside of the box in alternate state check-in: fb6dac09 user: fvogel tags: bug-3217462
13:48
Changed themes 'classic' and 'default' according to comments from Christian Gollwitzer in [3217462fff] check-in: ba987ba6 user: fvogel tags: bug-3217462
2016-10-01
13:26
Fixed typo in comment check-in: f3ddae3e user: fvogel tags: bug-1096580fff, soft-hyphen
12:57
Fixed typo in comment check-in: 2f8c925a user: fvogel tags: bug-1096580fff, soft-hyphen
12:30
Beginning of a fix for [1096580fff] - Text widget word wrapping: made word-break algorithm consider soft hyphens '-' as a potential break point. New test textDisp-2.32 added. check-in: 8be8c30e user: fvogel tags: bug-1096580fff, soft-hyphen
10:00
Text widget word wrapping: made word-break algorithm consider normal hyphens '-' as a potential break point. New test textDisp-2.31 added. check-in: d698107f user: fvogel tags: bug-1096580fff, soft-hyphen
2016-09-30
19:13
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 4d099586 user: fvogel tags: bug-1080198fff
18:59
Fixed typo in comment check-in: 6be1cfde user: fvogel tags: core-8-6-branch
14:19
Restored successful tests textDisp-*.* Closed-Leaf check-in: 50f6eff2 user: fvogel tags: bug-1082213fff
14:18
Added explanatory comment check-in: b68a7280 user: fvogel tags: bug-1082213fff
07:34
Fix UNIX build, and eliminate possible warning in Makefile check-in: c7ddbfcb user: jan.nijtmans tags: core-8-6-branch
2016-09-29
16:26
Restored successful test text-19.16 check-in: 54f630c0 user: fvogel tags: bug-1082213fff
16:12
Explained why only spaces are trimmed and not tabs check-in: 8ff7977c user: fvogel tags: bug-1082213fff
12:40
remove unintended failing test-case, added in previous commit check-in: 5c992130 user: jan.nijtmans tags: core-8-6-branch
12:03
Fix [6c0d7aec67]: unicode text input Windows 8. Added some test-cases using the "font actual" command. check-in: 3c1d50b0 user: jan.nijtmans tags: core-8-6-branch
2016-09-28
19:18
Slightly better fix check-in: e84cb09a user: fvogel tags: bug-1082213fff
15:54
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 69686423 user: fvogel tags: bug-1082213fff
2016-09-27
15:50
merge core-8-6-branch, keep FONTMAP_SHIFT to the original value. Closed-Leaf check-in: 7d11da38 user: jan.nijtmans tags: rfe-6c0d7aec67
15:44
clearify comment check-in: 5ff8c90c user: jan.nijtmans tags: core-8-6-branch
15:21
Merge core-8-6-branch. More surrogate handling, e.g. in HandleIMEComposition() check-in: 9e7c5fd0 user: jan.nijtmans tags: rfe-6c0d7aec67
14:41
Internal code simplification: Store Unicode character in keycode field in stead of trans_chars. No behavior change, just use a different internal event type. check-in: 9cd5169a user: jan.nijtmans tags: core-8-6-branch
10:04
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28. Change (internal) TkpGetFontAttrsForChar() signature to match androwish's, no functional change. check-in: f203d3d2 user: jan.nijtmans tags: core-8-6-branch
09:58
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 check-in: 6296323f user: jan.nijtmans tags: core-8-5-branch
2016-09-26
11:54
merge core-8-6-branch check-in: 6effd45d user: jan.nijtmans tags: rfe-6c0d7aec67
11:45
Introduce two utility functions for handling Unicode surrogate pairs, and use it in tkWinKey.c. No change in functionality. check-in: 11742dc7 user: jan.nijtmans tags: core-8-6-branch
09:50
merge core-8-6-branch check-in: c8ba59a3 user: jan.nijtmans tags: rfe-6c0d7aec67
09:03
Permit static linking to the MSVCRT as a stand-alone option. Patch by Joe Mistachkin. check-in: 7d896521 user: jan.nijtmans tags: core-8-6-branch
2016-09-25
20:13
New attempt to fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 Closed-Leaf check-in: 5d5b146b user: fvogel tags: bug-720879afe9-alt
19:20
Fixed [3217462fff] for the alt and classic themes check-in: 32275e17 user: fvogel tags: bug-3217462
2016-09-24
21:50
Fixed typo check-in: 427b7137 user: fvogel tags: bug-3217462
18:28
Long lines are ugly check-in: a2070d49 user: fvogel tags: bug-3217462
18:27
Fixed clam theme for all states check-in: 3a56e2e3 user: fvogel tags: bug-3217462
16:57
Improved formatting check-in: 258ef197 user: fvogel tags: bug-3217462
2016-09-23
14:09
First attempt at bug-fix for [720879afe9]. Doesn't work yet (characters 'x' and 'y' react strange, something still is very wrong!!!) Closed-Leaf check-in: 4b9f602d user: jan.nijtmans tags: bug-720879afe9
2016-09-22
13:44
Merge core-8-5-branch to core-8-6-branch. check-in: 25b5e86c user: patthoyts tags: core-8-6-branch
13:42
Correct expansion of the spinbox textarea for the vista theme.

The spinbox textarea should stretch to fill the widget and does so with all except the vista theme. Added a test to check for this expansion to avoid regression.

Fix identified Kumba on StackOverflow ( https://stackoverflow.com/a/36393680/291641 ) check-in: f91b7065 user: patthoyts tags: core-8-5-branch

09:16
Patch by Koen in Ticket [d6b95ce4]: no check for ALLOCED_MASTER, second place in grid where master can become empty check-in: bd3aa3c9 user: oehhar tags: tip-454
2016-09-21
23:59
[3126428] Repaint ttk labels and buttons when the image is changed.

In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets. check-in: b9e88ded user: patthoyts tags: core-8-6-branch

23:41
[3126428] Repaint ttk labels and buttons when the image is changed.

In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets. check-in: 70a23e85 user: patthoyts tags: core-8-5-branch

13:47
grid: shrink frame when last child is ungridded. Ticket [d6b95ce4] check-in: 318549b3 user: fvogel tags: tip-454
12:43
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 3d512d1c user: jan.nijtmans tags: core-8-6-branch
12:40
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 8453a8e8 user: jan.nijtmans tags: core-8-5-branch
08:44
pack: shrink frame when last child is unpacked. Ticket [d6b95ce4] check-in: 64fe74c3 user: oehhar tags: bug-d6b95ce492-alt, tip-454
08:31
Tri-state buttons not working for non-native themes. Bug [3217462] check-in: 71c6b472 user: oehhar tags: bug-3217462
06:32
(Modernized) patch from egavilan to fix [2863003fff] and [d6b95ce492] - tk frame does not shrink to 0 height if last children unpacked. A virtual event is sent when the pack or grid geometry manager leaves a parent without any slaves Leaf check-in: 60230550 user: fvogel tags: bug-d6b95ce492, rfe-2863003fff
2016-09-19
18:52
Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP SDK compatibility. Closed-Leaf check-in: ab1f0965 user: mistachkin tags: winFixes
12:05
Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More places where Unicode surrogate handling could be improved. check-in: 158c61aa user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-10
09:07
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: faa07d44 user: fvogel tags: core-8-6-branch
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: dae3fe82 user: fvogel tags: core-8-6-branch
2016-09-08
08:57
fix comment (Thanks, Christian!) check-in: 5d55e1c0 user: jan.nijtmans tags: core-8-6-branch
08:03
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: fc60f038 user: jan.nijtmans tags: core-8-6-branch
07:56
merge core-8-6-branch Closed-Leaf check-in: cecf1adb user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-04
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: 06ce140b user: fvogel tags: core-8-6-branch
2016-09-03
16:57
Fixed [eb26817783] - listbox-13.3 fails on Linux Closed-Leaf check-in: 9116a428 user: fvogel tags: bug-eb26817783
15:27
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 Closed-Leaf check-in: f59fefb1 user: fvogel tags: bug-8c4216dca9
2016-09-01
20:12
Merged branch [bug-6976e4b3b2] check-in: 4159ebc4 user: fvogel tags: core-8-6-branch
20:10
Cherrypicked [c8256e859a] - Fix from pspjuth to restore the default false value of -undo which was unintentionally changed by [3ff41efa17] Closed-Leaf check-in: 18369538 user: fvogel tags: bug-6976e4b3b2
13:43
unnecessary macro check-in: f97c4e8f user: jan.nijtmans tags: rfe-6c0d7aec67
13:21
(experiment) don't fill trans_chars any more when send_event == -3. Results in many simplifications while it still should work the same check-in: 64509821 user: jan.nijtmans tags: rfe-6c0d7aec67
12:56
don't forget to set the keycode ;-) check-in: 5dc350ba user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-31
09:49
Implement USE_EXTRA_EVENTS=1, which generates additional events for surrogate pairs when TCL_USF_MAX==3. Since the information in trans_chars is redundant (same as keycode), I don't believe this is better. Test-cases to prove otherwise welcome! check-in: 8147aa1e user: jan.nijtmans tags: rfe-6c0d7aec67
08:50
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: d5886318 user: jan.nijtmans tags: core-8-6-branch
2016-08-30
19:46
Made text widget's default undo false again. check-in: c8256e85 user: pspjuth tags: core-8-6-branch
10:24
Enhance TkpGetString() to handle Unicode characters, even when TCL_UTF_MAX==3. check-in: d004b524 user: jan.nijtmans tags: rfe-6c0d7aec67
07:33
merge core-8-6-branch. Add patch from Christian Werner, and one step closer to working with TCL_UTF_MAX=3 check-in: 0c205a24 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-29
17:45
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 4667619c user: fvogel tags: core-8-6-branch
17:43
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 94e8db77 user: fvogel tags: core-8-6-branch
17:42
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only Closed-Leaf check-in: 48054f96 user: fvogel tags: bug-fa32290898
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: d4e1f680 user: fvogel tags: core-8-6-branch
12:31
rebase to core-8-6-branch. should now work with TCL_UTF_MAX=4 and TCL_UTF_MAX=6 (not yet with TCL_UTF_MAX=3) check-in: 43f27bfa user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-23
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: 3fca6d54 user: fvogel tags: core-8-6-branch
19:30
Added non regression test case menu-38.1 check-in: 03cfff45 user: fvogel tags: bug-fa32290898
18:27
Improved further test button-5.24: the test no longer depends on default values for -padx and -pady and it now computes the expected size of the button Closed-Leaf check-in: a6f3ed76 user: fvogel tags: bug-2cf3d6942c
2016-08-19
21:47
Fixed [2cf3d6942c] - Test button-5.24 fails. First, use {Helvetica -12} as font for the button text instead of {Helvetica -12 bold} since it's the former and not the latter that is tested against in constraints.tcl regarding the 'font' constraint. Second, don't force -width to a fixed value, otherwise width results can be wrong. Third, adjust the test results in width according to the two previous changes. check-in: 4a464a6b user: fvogel tags: bug-2cf3d6942c
20:31
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: 470cbe0b user: fvogel tags: bug-fa32290898
2016-08-13
20:16
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 48652bed user: fvogel tags: core-8-6-branch
20:03
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen Closed-Leaf check-in: 9339d0a4 user: fvogel tags: bug-a2abc45ee6
2016-08-12
16:51
Solution for differentiating left and right shift keys. Closed-Leaf check-in: 27f238b2 user: fvogel tags: bug-2945130fff-shift
2016-08-11
12:22
Left and right Control and Alt keys are distinguished using the Extended flag (the previously implemented trick only worked for KeyPress, not for KeyRelease). Closed-Leaf check-in: 92c04257 user: fvogel tags: bug-2945130fff
12:12
Consider the Extended flag for both KeyPress and KeyRelease events coming from the extended (keypad) keys. I can't see why implementation of TIP #158 [b8333852a2] considered the extended flag only for KeyPress, and forced clearing it in the state integer for KeyRelease. check-in: 3db46b9d user: fvogel tags: bug-2945130fff
2016-08-03
10:19
Fixed [e8a111970a] - Misleading documentation for menu accelerator option Closed-Leaf check-in: f1d876ec user: fvogel tags: bug-e8a111970a
2016-07-31
14:06
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: d97ca2db user: fvogel tags: core-8-6-branch
13:58
Added missing space Closed-Leaf check-in: 51693900 user: fvogel tags: bug-5660d11c3f
2016-07-29
19:28
Clarified documentation about precedence of color specifications: -[lr]margincolor tag option > -background tag option > -background widget option check-in: 9dbcde85 user: fvogel tags: bug-5660d11c3f
2016-07-28
12:46
merge release check-in: 90632dc0 user: dgp tags: core-8-6-branch
2016-07-26
14:01
merge 8.6 Closed-Leaf check-in: baf29694 user: dgp tags: rc2, release, core-8-6-6, core-8-6-6-rc
14:00
[5660d11c3f] Fix new -lmargincolor check-in: 0a3246ac user: dgp tags: core-8-6-branch
09:36
merged core-8-6-branch check-in: 962d6e22 user: fvogel tags: bug-5660d11c3f
09:30
Fixed [5660d11c3f] - text tag -background option overrules -lmargincolor check-in: 316b16bd user: fvogel tags: bug-5660d11c3f
2016-07-22
13:59
Complete changes file update. check-in: ae5c3bb7 user: dgp tags: rc1, core-8-6-6-rc
03:14
changes file WIP check-in: 658845e9 user: dgp tags: core-8-6-6-rc
2016-07-21
20:09
merge 8.6 check-in: dcc49ecf user: dgp tags: core-8-6-6-rc
20:08
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: d3a347d2 user: dgp tags: core-8-6-branch
20:06
merge 8.6 Closed-Leaf check-in: 0cb77e7f user: dgp tags: bug-450bb0ecad
2016-07-19
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 30856df3 user: kevin_walzer tags: core-8-6-branch
2016-07-17
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: 0dff4e5f user: kevin_walzer tags: core-8-6-branch
2016-07-15
10:47
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: 132ff991 user: kevin_walzer tags: core-8-6-branch
2016-07-12
14:14
Start RC branch for Tk 8.6.6 check-in: 631c22a1 user: dgp tags: core-8-6-6-rc
2016-07-08
01:21
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 02f7db4b user: kevin_walzer tags: core-8-6-branch
2016-07-07
06:39
Added comments justifying why we can rely on finding all the needed marks still in the text widget at the time they are transformed into indices. check-in: aba89761 user: fvogel tags: tip-449
2016-07-06
17:00
The undo marks identifier is now a member of textPtr->sharedTextPtr. This makes results of test text-8.22 independant of previous undo/redo actions on other text widgets. check-in: e45568b5 user: fvogel tags: tip-449
03:00
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 18b19e31 user: kevin_walzer tags: core-8-6-branch
2016-07-05
20:37
Merged core-8-6-branch check-in: ee1d765e user: fvogel tags: tip-449
20:36
Fixed copy/paste error in test text-27.28 - one wants to test undo and redo, not twice undo check-in: 2fad88cb user: fvogel tags: tip-449
20:07
Added more tests, and fixed test result of text-27.26 since now indices are relative to the text widget state at undo/redo return time, and also because they are optimized (no overlaps) check-in: 13b9b5bd user: fvogel tags: tip-449
20:03
Removed unintended whitespace change check-in: 33ccff8f user: fvogel tags: tip-449
20:02
Better comments explaining the algorithm in ::tk::TextUndoRedoProcessMarks check-in: 232ed197 user: fvogel tags: tip-449
2016-07-04
21:26
Return indices making sense at undo/redo return time. The returned ranges are optimized (no duplicates, no overlapping ranges). Works but needs polishing. check-in: 6c03c35d user: fvogel tags: tip-449
2016-06-29
19:06
Added EditorConfig support (experimental) check-in: 7ad4c28b user: fvogel tags: editorconfig
2016-06-28
21:25
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: e1099ee9 user: dkf tags: core-8-6-branch
18:41
Merged core-8-6-branch check-in: 1cefcd34 user: fvogel tags: tip-449
2016-06-27
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 16bb032e user: fvogel tags: core-8-6-branch
2016-06-26
20:18
Fixed typos Closed-Leaf check-in: c94ac140 user: fvogel tags: bug-4cb3dab4eb
2016-06-22
18:17
Modernize Tk_Init() to use Tcl 8.6 features. check-in: 36fecf99 user: dgp tags: core-8-6-branch
18:10
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 2bd85d72 user: dgp tags: core-8-6-branch
17:48
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 68d594b8 user: dgp tags: core-8-5-branch
2016-06-21
21:19
Fixup the typecasting Closed-Leaf check-in: ad28669b user: dgp tags: dgp-modernize-init
20:31
work in progress check-in: 5955d9d9 user: dgp tags: dgp-modernize-init
14:31
Start bringing Tk_Init up to date with facilities Tcl provides. check-in: 54ec3725 user: dgp tags: dgp-modernize-init
2016-06-15
10:01
Whitespace fixes check-in: 557038bb user: jan.nijtmans tags: core-8-6-branch
2016-06-11
20:11
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: c26274ec user: fvogel tags: bug-4cb3dab4eb
15:12
Merged core-8-6-branch check-in: 32c88915 user: fvogel tags: tip-449
14:50
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 09fa3e79 user: fvogel tags: core-8-6-branch
2016-06-08
15:33
Added test case text-27.16a to guard against regressions regarding [6976e4b3b2] check-in: 168b5515 user: fvogel tags: bug-6976e4b3b2
15:27
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 3ff41efa user: fvogel tags: bug-6976e4b3b2
13:23
Added test case text-27.26 for [.text edit undo/redo] return values check-in: 9d5e1c4b user: fvogel tags: tip-449
09:38
It is not possible to rely only on the interp result. A list of indices has to be built as a return value to undo/redo because there can be several edits between two separators and all such edits have to report which range of text they changed. Note: this commit does not deal with refcounts, it is very likely wrong in that respect. check-in: afa23a02 user: fvogel tags: tip-449
08:34
Updated documentation regarding return values for [.text edit undo/redo] check-in: 552ec80b user: fvogel tags: tip-449
2016-06-07
21:04
Possible solution for [1217222] - [.text edit undo/redo] return ranges of modified characters check-in: 6cd8c5d9 user: fvogel tags: tip-449
2016-06-01
15:11
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 48fe0012 user: jan.nijtmans tags: core-8-6-branch
15:08
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: aa6515f7 user: jan.nijtmans tags: core-8-5-branch
2016-05-30
20:20
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 2131f788 user: fvogel tags: core-8-6-branch
20:16
A mouse button once pressed should be released. Doing otherwise messes up with assumptions in other (later) tests from the test suite, which reasonably think they start with all mouse buttons depressed. In the present case, canvas-13.1 failed because event generation of <ButtonRelease-1> was missing in test bind-32 Closed-Leaf check-in: 3b56aa53 user: fvogel tags: bug-79549a9134
19:38
Fixed crash when calling event generate {} <Motion> -warp 1 check-in: 0d6f2de7 user: fvogel tags: bug-79549a9134
18:33
Fixed [79549a9134] - Mouse pointer warping crashes check-in: af79c31a user: fvogel tags: core-8-6-branch
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 2fc6c6a8 user: fvogel tags: core-8-6-branch
18:05
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 85fe3473 user: fvogel tags: core-8-6-branch
2016-05-29
19:21
(Experimental) Removed screen dependency of TkBorders Leaf check-in: 2bf152f8 user: fvogel tags: multiscreens-exp1
2016-05-27
09:33
Make windows aware of screen assignation changes when they are moved from one monitor to another one check-in: 66446aa5 user: fvogel tags: multiscreens-exp1
2016-05-26
20:46
More complete fix for [79549a9134] - Mouse pointer warping crashes, with a non-regression test case. check-in: 89b1343f user: fvogel tags: bug-79549a9134
18:21
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 3a4c49a5 user: fvogel tags: bug-79549a9134
2016-05-25
21:19
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window Closed-Leaf check-in: e610cbad user: fvogel tags: bug-f2655bb0ec
19:35
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 392d70f3 user: fvogel tags: core-8-6-branch
2016-05-22
20:55
Added test checkbutton-1.7 to guard against regressions regarding [109865fa01] Closed-Leaf check-in: 265212e3 user: fvogel tags: bug-109865fa01
19:56
Fixed [109865fa01] - ttk::menubutton has an unprotected winfo check-in: 6545d24e user: fvogel tags: bug-109865fa01
2016-05-20
15:43
Merged core-8-6-branch Leaf check-in: 05965ced user: fvogel tags: multiscreens
15:31
Fixed [011706ec42] for the scrollbar case check-in: b79e2703 user: fvogel tags: core-8-6-branch
2016-05-18
18:27
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 0072d910 user: fvogel tags: core-8-6-branch
10:14
Fixed [011706ec42] for the scrollbar case. Closed-Leaf check-in: 17c4cb5e user: fvogel tags: bug-011706ec42
02:26
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 334ba4c1 user: kevin_walzer tags: core-8-6-branch
2016-05-17
20:36
Added (currently failing) test case scrollbar-11.1 - Note that it will only fail on x11 and on aqua, not on Win because on Windows there is no binding of <2> for the Scrollbar class check-in: a59d8940 user: fvogel tags: bug-011706ec42
20:00
Took comments from Koen Danckaert into account (with my thanks) to simplify the implementation of TkUndoCanUndo() and TkUndoCanRedo() in tkUndo.c, and in tkText.c to remove direct calls to internals of the undo or redo stack Closed-Leaf check-in: b699eb0e user: fvogel tags: tip-446
2016-05-12
22:21
Unified branched tip-446-undodepth and tip-446-canundo to become branch tip-446 check-in: 2bfc04af user: fvogel tags: tip-446
21:42
Aligned GenerateModifiedEvent() on GenerateUndoStackEvent() regarding generation of the event for each peer Closed-Leaf check-in: ef7364ed user: fvogel tags: tip-446-canundo
21:35
Added test for the <<UndoStack>> event check-in: efe4cb36 user: fvogel tags: tip-446-canundo
21:24
Removed useless precision regarding the <<UndoStack>> event check-in: bab37fee user: fvogel tags: tip-446-canundo
21:22
Documented the <<UndoStack>> event check-in: 5ddbec41 user: fvogel tags: tip-446-canundo
21:12
Added <<UndoStack>> event, triggering when either the undo stack or the redo stack becomes empty or unempty check-in: 1dfd1615 user: fvogel tags: tip-446-canundo
20:37
Tests for [.t edit canundo/canredo] check-in: b9932d5f user: fvogel tags: tip-446-canundo
20:32
Documentation for [.t edit canundo/canredo] check-in: 16484cdd user: fvogel tags: tip-446-canundo
20:26
Implementation of TIP #446 - Introspect Undo/Redo Stack check-in: fe13004f user: fvogel tags: tip-446-canundo
09:46
(cherry-pick): Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: f6eb1215 user: jan.nijtmans tags: core-8-6-branch
2016-05-10
19:09
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing Closed-Leaf check-in: d96ebaab user: fvogel tags: bug-545f10fcf3
2016-05-03
17:12
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 97a5e9f8 user: fvogel tags: core-8-6-branch
08:00
Use non-busy wait in stead of busy "after 100". Testcase still passes! Great! check-in: b44ff3c9 user: jan.nijtmans tags: bug-011706ec42
2016-05-02
20:45
Added test button-14.1 to guard against regressions regarding [011706ec42] check-in: 808b61fd user: fvogel tags: bug-011706ec42
20:21
Merged core-8-6-branch check-in: d6726948 user: fvogel tags: bug-011706ec42
20:16
Fixed Americano-British English (American English selected) check-in: 192eb2f0 user: fvogel tags: core-8-6-branch
2016-05-01
20:03
Merged core-8-6-branch Closed-Leaf check-in: e1dbced6 user: fvogel tags: tip-446-undodepth
19:51
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 047d31f2 user: fvogel tags: core-8-6-branch
2016-04-30
15:50
Experiment: can it be done without a busy wait as well? Not tested on all platforms yet, feedback appreciated! Closed-Leaf check-in: 52251d00 user: jan.nijtmans tags: bug-011706ec42-without-busy-wait
2016-04-29
19:23
Fixed indentation check-in: f82ce533 user: fvogel tags: bug-011706ec42
19:07
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 2be097f0 user: fvogel tags: bug-011706ec42
09:42
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: bf86da71 user: fvogel tags: core-8-6-branch
2016-04-25
05:35
Removed unnecessary changes in win/tkWinWm.c (these changes pertain to the next steps for full multiscreen support) check-in: bff126d7 user: fvogel tags: multiscreens
2016-04-24
20:08
Bug [c95d4691ff] - Made Tk, on Win, aware of secondary monitors check-in: 671c976f user: fvogel tags: multiscreens
2016-04-22
20:15
Added test text-11a.51 to check the fix of [b362182e45] Closed-Leaf check-in: cd123af9 user: fvogel tags: bug-b362182e45
2016-04-21
22:03
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1795939c user: fvogel tags: bug-b362182e45
2016-04-19
17:29
Merge 8.6.5 release. Closed-Leaf check-in: b0f3fde5 user: dgp tags: little
17:09
Fork of Tk used in the "Little" project. http://www.mcvoy.com/lm/little/index.html check-in: 78772485 user: dgp tags: little
2016-04-08
19:04
Fixed typo in [text] man page check-in: af60ae73 user: fvogel tags: core-8-6-branch
19:01
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: 7d2f7594 user: fvogel tags: core-8-6-branch
2016-04-07
20:18
Tests for [.t edit undodepth/redodepth] check-in: 00090592 user: fvogel tags: tip-446-undodepth
19:57
Fixed tests numbering check-in: 6c08720f user: fvogel tags: tip-446-undodepth
19:54
Fixed tests numbering check-in: 91899d34 user: fvogel tags: core-8-6-branch
19:50
Documentation for [.t edit undodepth/redodepth] check-in: 3b1114b8 user: fvogel tags: tip-446-undodepth
19:32
[.t edit undodepth/redodepth] return 0 when -undo false check-in: d2672735 user: fvogel tags: tip-446-undodepth
2016-04-05
20:28
Implementation of TIP #446 - Introspect Undo/Redo Stack Depths check-in: 8fc35b22 user: fvogel tags: tip-446-undodepth
16:08
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers Closed-Leaf check-in: b34f15b4 user: fvogel tags: bug-fd3a4dc111
2016-04-04
09:12
Minor: fix code indentation check-in: 4329520c user: dkf tags: core-8-6-branch
2016-03-27
15:25
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 592d5493 user: fvogel tags: core-8-6-branch
15:11
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 35e81c2e user: fvogel tags: core-8-5-branch
15:02
End of fix for [18c08df753] - Merged branch bug-2886436fff-option2 Closed-Leaf check-in: ba761976 user: fvogel tags: bug-18c08df753
15:00
Beginning of fix for [18c08df753] - Reverted [296bd4c3], and adjusted textDisp-4.9 accordingly by adding one fixedHeight on the two necessary places in the test result check-in: 6eebccf4 user: fvogel tags: bug-18c08df753
09:59
Fixed bug [1192095] - Toplevel menus return incorrect active index (cherrypicked [6efe4d5396]) check-in: d5b5a9e4 user: fvogel tags: core-8-6-branch
2016-03-23
17:00
Fixed typo in comment check-in: 9beed5e4 user: fvogel tags: bug-3512539fff
16:55
Fixed [3512539fff] - .. is silently accepted in widget paths check-in: 6adfc4d2 user: fvogel tags: bug-3512539fff
2016-03-20
09:56
Fixed bug [487861ffff] - cascade with -accelerator looks wrong (cherrypicked [282635ad52]) check-in: 8a07184e user: fvogel tags: core-8-6-branch
08:15
Merged tip-443 following acceptation of the TIP by TCT vote check-in: cb3354b2 user: fvogel tags: core-8-6-branch
08:13
Rebased to core-8-6-branch Closed-Leaf check-in: 0bcde16a user: fvogel tags: tip-443
2016-03-11
08:24
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events (cherrypicked [42c8d8441c]) check-in: a97a2f58 user: fvogel tags: core-8-6-branch
2016-03-10
16:25
Added non regression test case for bug [d95e5d8f16] Closed-Leaf check-in: 26732527 user: fvogel tags: bug-d95e5d8f16
07:22
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events, patch from Brian Griffin check-in: e9eb5c79 user: fvogel tags: bug-d95e5d8f16
2016-03-09
14:29
(cherry-pick) Explicit require Tcl 8.6.0, no matter if Tk is compiled against a later Tcl patchlevel. check-in: 7f3247c1 user: jan.nijtmans tags: core-8-6-branch
14:27
Explicit require Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. check-in: efd9693a user: jan.nijtmans tags: trunk
2016-03-08
21:56
Rebased to core-8-6-branch check-in: 87a5db96 user: fvogel tags: tip-443
21:55
Backed out anything dealing with stippling, in accordance with discussion about TIP #443 check-in: 0f9dcbfa user: fvogel tags: tip-443
15:59
Revise trunk to an explicit requirement on Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. Closed-Leaf check-in: 3ac6c5dc user: dgp tags: dgp-Tcl-requirement
2016-03-07
21:10
Fixed bug [841280] - spinbox -from and -to defaults and behaviour check-in: 27510927 user: fvogel tags: trunk
21:07
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] (cherrypicked [a6c6d3bd08]) check-in: ce161884 user: fvogel tags: core-8-6-branch
21:06
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] check-in: a6c6d3bd user: fvogel tags: trunk
21:01
Fixed bug [2262543] - Scale widget unexpectedly fires command callback (cherrypicked [3c1a8559dd]) check-in: 887e7b28 user: fvogel tags: core-8-6-branch
21:00
Fixed bug [2262543] - Scale widget unexpectedly fires command callback check-in: 3c1a8559 user: fvogel tags: trunk
20:54
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions (cherrypicked [5fe2f5839e]) check-in: 70eb1a0b user: fvogel tags: core-8-6-branch
20:52
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions check-in: 5fe2f583 user: fvogel tags: trunk
08:45
Fix version number in .project file check-in: 813aaaef user: jan.nijtmans tags: trunk
07:25
Fixed bug [3137232] - spinbox error after destroying toplevel from widget (cherrypicked [e6d91ca077] check-in: 63a8ceea user: fvogel tags: core-8-6-branch
07:23
Fixed bug [3137232] - spinbox error after destroying toplevel from widget check-in: e6d91ca0 user: fvogel tags: trunk
2016-03-04
15:41
merge trunk check-in: 1f5e28cd user: jan.nijtmans tags: tip-415
2016-03-03
19:19
Bump trunk to 8.7a0 to accept new feature development. check-in: 342cce4f user: dgp tags: trunk
17:31
Open branch for continued 8.6.* patching. check-in: 8596640d user: dgp tags: core-8-6-branch
2016-03-02
15:53
merge trunk check-in: 1a195828 user: jan.nijtmans tags: novem-support
15:52
Update version in tk.spec check-in: b8e03d8c user: jan.nijtmans tags: trunk
15:30
Many upstream androwish changes check-in: 7b9324ef user: jan.nijtmans tags: androwish
15:26
merge trunk check-in: 0ff17fc3 user: jan.nijtmans tags: androwish
15:25
Revert part of [032c1ee138449c93dfa885fab07796783945e174|032c1ee138]: Only the patchlevel should have been changed, nothing else. check-in: 42f2cbd8 user: jan.nijtmans tags: trunk
15:13
merge trunk check-in: 029c6ae4 user: jan.nijtmans tags: androwish
14:22
Eliminate exess spacings in many doc pages check-in: 77d0eaec user: jan.nijtmans tags: trunk
09:54
merge trunk check-in: 949a4cb8 user: jan.nijtmans tags: novem-support
02:41
[450bb0ecad] Proposed fix for [tk busy] corruption in Aqua Tk. check-in: 676da6c9 user: dgp tags: bug-450bb0ecad
2016-03-01
17:36
trunk merged to branch tip-443 check-in: d89f2e1b user: fvogel tags: tip-443
13:42
merge release check-in: 61e68be1 user: dgp tags: trunk
2016-02-25
15:18
Put [wm forget] fix in the 8.6.5 release. Closed-Leaf check-in: 44dde96d user: dgp tags: rc2, release, core-8-6-5, core-8-6-5-rc
15:17
[e9112ef96e] Fix [wm forget] check-in: 407a5755 user: dgp tags: trunk
14:40
Fixed bug [841280] - spinbox -from and -to defaults and behaviour Closed-Leaf check-in: 396dcfce user: fvogel tags: bug-841280ffff
14:38
merge trunk, doc change only check-in: 1e28e676 user: dgp tags: core-8-6-5-rc
08:09
Fixed typo in spinbox documentation page check-in: c9cc0fbc user: fvogel tags: trunk
2016-02-24
20:29
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] Closed-Leaf check-in: ec4526bb user: fvogel tags: bug-e9112ef96e
20:10
Fixed bug [e9112ef96e] - [wm forget] doesn't completely check-in: c5134046 user: fvogel tags: bug-e9112ef96e
17:32
Fixed bug [2262543] - Scale widget unexpectedly fires command callback Closed-Leaf check-in: 091c6063 user: fvogel tags: bug-2262543fff
17:19
Added tests cases for bug [2262543] - Scale widget unexpectedly fires command callback check-in: 135fd292 user: fvogel tags: bug-2262543fff
2016-02-23
14:03
merge trunk; doc and comment changes only. check-in: 6a9ef1a5 user: dgp tags: core-8-6-5-rc
2016-02-22
21:46
Fixed bug [3137232] - spinbox error after destroying toplevel from widget Closed-Leaf check-in: 7d4e991d user: fvogel tags: bug-3137232fff
17:47
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions Closed-Leaf check-in: 159e7685 user: fvogel tags: bug-2981253fff
17:45
Added missing comments describing input parameters of some procs check-in: cde00753 user: fvogel tags: trunk
2016-02-21
20:53
Fixed typo in canvas man page check-in: aa55cf77 user: fvogel tags: trunk
2016-02-19
17:39
update changes check-in: 6acb7a46 user: dgp tags: rc1, core-8-6-5-rc
2016-02-16
18:21
merge trunk check-in: f18cbdb4 user: dgp tags: rc0, core-8-6-5-rc
2016-02-12
16:48
merge release check-in: 119ab0b3 user: dgp tags: core-8-5-branch
2016-02-11
20:11
Fixed error in comment (cherrypicked [a3d4e5de17] check-in: 0fe71a77 user: fvogel tags: core-8-5-branch
20:06
Fixed error in comment check-in: a3d4e5de user: fvogel tags: trunk
13:59
Repair visual test for bevels, inadvertently broken in [9046f1cb83] (cherrypicked [7ac2438944]) check-in: 946f5889 user: fvogel tags: core-8-5-branch
13:58
Repair visual test for bevels, inadvertently broken in [6a93101279] check-in: 7ac24389 user: fvogel tags: trunk
13:17
-lmargincolor tag configuration option: implementation slightly optimized since Tk_Fill3DRectangle is robust with respect to negative widths check-in: 43ba967d user: fvogel tags: tip-443
13:11
(cherry-pick): Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: 8a474c4e user: jan.nijtmans tags: core-8-5-branch
13:09
Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: ab7f10ab user: jan.nijtmans tags: trunk
10:41
Fixed typo in comment (introduced by error in [6a21622c7e]) check-in: 623c5d28 user: fvogel tags: tip-443
2016-02-10
22:54
-rmargincolor tag configuration option: tests check-in: 949cce2a user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: documentation check-in: e60ec9fe user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: implementation check-in: 145239e9 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: tests check-in: 490efc94 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: documentation check-in: a0ad4de4 user: fvogel tags: tip-443
22:51
-lmargincolor tag configuration option: implementation check-in: 3429435b user: fvogel tags: tip-443
2016-02-09
21:45
-overstrikefg tag configuration option: tests check-in: 95801496 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: documentation check-in: ba83ac98 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: implementation check-in: 1ce570ff user: fvogel tags: tip-443
21:42
-underlinefg tag configuration option: tests check-in: ed7c6379 user: fvogel tags: tip-443
21:41
-underlinefg tag configuration option: documentation check-in: e794aa17 user: fvogel tags: tip-443
21:40
-underlinefg tag configuration option: implementation check-in: 6a21622c user: fvogel tags: tip-443
21:37
-selectfgstipple tag configuration option: tests check-in: 29670ec1 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: documentation (+ polished doc of the previously developed new tag options) check-in: 305ec969 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: implementation check-in: 008f3c62 user: fvogel tags: tip-443
21:33
-selectbgstipple tag configuration option: tests check-in: 5324041d user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: documentation check-in: 4e3d1c08 user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: implementation check-in: 8c17f1a7 user: fvogel tags: tip-443
21:30
-selectforeground tag configuration option: tests check-in: b922e00e user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: documentation check-in: 0aa97efd user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: implementation check-in: 6f8935b9 user: fvogel tags: tip-443
21:27
-selectbackground tag configuration option: tests check-in: eb082ed5 user: fvogel tags: tip-443
21:24
-selectbackground tag configuration option: documentation check-in: f78ca61c user: fvogel tags: tip-443
21:23
-selectbackground tag configuration option: implementation check-in: 1a31aee1 user: fvogel tags: tip-443
18:44
Repair broken test. check-in: 82d2618b user: dgp tags: core-8-6-5-rc
18:43
merge trunk check-in: e88a63bf user: dgp tags: core-8-6-5-rc
15:47
merge 8.5 Closed-Leaf check-in: a812181c user: dgp tags: rc2, core-8-5-19-rc, core-8-5-19
09:49
(cherry-pick): Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 9881449c user: jan.nijtmans tags: core-8-5-branch
09:48
Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 21ca86f6 user: jan.nijtmans tags: trunk
09:24
(cherry-pick): Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: e473c075 user: jan.nijtmans tags: core-8-5-branch
09:23
Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: 233db0e4 user: jan.nijtmans tags: trunk
2016-02-08
22:06
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete (cherrypicked [48cf3656d9]) check-in: 3805ca5d user: fvogel tags: core-8-5-branch
22:01
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete check-in: 48cf3656 user: fvogel tags: trunk
21:47
Corrected indentation + added an explanatory comment (cherrypicked [1121252f]) check-in: 828adc96 user: fvogel tags: core-8-5-branch
21:45
Corrected indentation + added an explanatory comment. check-in: 1121252f user: fvogel tags: trunk
21:40
Merged finddline branch. Closed-Leaf check-in: a90fa109 user: fvogel tags: bug-06c1433906
21:39
With the real fix in FindDLine ([717e12ee]) there is no need anymore of the emergency patch [c3c09f82]. Closed-Leaf check-in: bd0c8aba user: fvogel tags: finddline
21:13
Made FindDLine fully match its header description. check-in: 717e12ee user: fvogel tags: finddline
20:44
update release date check-in: d0e5781e user: dgp tags: rc1, core-8-5-19-rc
20:15
Renumbered lines to avoid wrong interpretation of the test. check-in: 3d94af2c user: fvogel tags: bug-06c1433906
20:13
More comments in FindDLine, with slightly optimized code to achieve the same functionality. check-in: 62c485b0 user: fvogel tags: bug-06c1433906
19:42
Reverted [311ef109] and [1847c858] because they are no longer needed to fix bug [2f78c7c5ea]. The corresponding test textDisp-9.14 still passes. check-in: 8dad5742 user: fvogel tags: bug-06c1433906
19:17
merge 8.5 check-in: 409ef99c user: dgp tags: core-8-5-19-rc
16:39
Fix [0a3d799a6d]: option db rc files in non utf-8 encoding are not portable. check-in: b387eb0c user: jan.nijtmans tags: trunk
16:24
Merge trunk. Many upstream changes in Androwish check-in: a1221a17 user: jan.nijtmans tags: androwish
15:52
(cherry-pick): Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 36aed7e3 user: jan.nijtmans tags: core-8-5-branch
15:51
Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 5f225ec1 user: jan.nijtmans tags: trunk
2016-02-07
19:21
while is better than if because it deals with wrapped lines then. check-in: 48ff924b user: fvogel tags: bug-06c1433906
13:34
Cherrypicked the new test textDisp-8.13 from core-8-5-branch. This test (and all the other tests) pass. check-in: dd373dc0 user: fvogel tags: bug-06c1433906
13:29
Hopefully a better fix for [06c1433906] - Text widget crash check-in: c3c09f82 user: fvogel tags: bug-06c1433906
2016-02-05
19:30
Fix crashing test case, textDisp-8.13 check-in: 4fd32150 user: dgp tags: trunk
19:20
Fix crashing test case, textDisp-8.13 check-in: e46eb671 user: dgp tags: core-8-5-branch
2016-02-04
17:49
[06c1433906] Possible fix for text widget crashes. check-in: e1540e0f user: dgp tags: bug-06c1433906
2016-02-03
19:22
merge 8.5 check-in: a81721fb user: dgp tags: core-8-5-19-rc
09:20
Document that [encoding system] has no effect on option readfile Closed-Leaf check-in: dcc78aa4 user: jan.nijtmans tags: option-readfile
09:14
Added documentation, please review! check-in: 07e6adb5 user: jan.nijtmans tags: option-readfile
08:45
Backout [477949] for Tk 8.5, after discussion in TclCore mailing list: option readfile cannot use multibytes. Ticket [0a3d799a]

To clarify a bit, what we discovered was that [[option readfile]] as found in all Tk releases up to and including 8.5.18 is already able to read in the whole BMP, so long as the file is stored in the encoding utf-8. The classic ASCII subset is fine. utf-8 is fine. Other encodings are at best non-portable.

What [477949] did was to add support for files stored in [[encoding system]] but at the expense of breaking the support for the files stored in utf-8. Not the right outcome for a patch release. check-in: 4529e367 user: jan.nijtmans tags: core-8-5-branch

2016-02-02
22:16
Re-implement tkoption readfile using Tcl_ReadChars check-in: f42bec26 user: jan.nijtmans tags: option-readfile
2016-01-31
00:54
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 853d6067 user: kevin_walzer tags: core-8-5-branch
00:53
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 8cf39bd2 user: kevin_walzer tags: trunk
2016-01-29
09:26
Merge trunk check-in: 8ffdee14 user: jan.nijtmans tags: androwish
07:11
Fixed test entry-6.12: merge from 8.5 didn't see that $fixed does not exist in trunk version of entry.test. Thanks to emiliano for the report. check-in: 2bcdc5e4 user: fvogel tags: trunk
2016-01-28
17:40
Bump to 8.6.5 check-in: 032c1ee1 user: dgp tags: core-8-6-5-rc
2016-01-26
17:25
merge 8.5 check-in: f0535c23 user: dgp tags: rc0, core-8-5-19-rc
2016-01-25
21:30
merge trunk. upstream androwish refactoring check-in: 185d0a96 user: jan.nijtmans tags: androwish
20:48
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

Bug reported on tcl-core by Sam Bromley (22 Jan 2016) check-in: 4561021a user: jenglish tags: trunk

20:39
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

Bug reported on tcl-core by Sam Bromley (22 Jan 2016) check-in: a5f78b26 user: jenglish tags: core-8-5-branch

2016-01-24
20:12
Fix (minor) memory leak (backported from Tk 8.6). Some efficientcy improvements (backported from 8.6 too). No change of functionality check-in: 7affba19 user: jan.nijtmans tags: core-8-5-branch
19:19
Crash in Mac test suite no longer triggered after patch from Marc Culler check-in: c5f1a2d2 user: kevin_walzer tags: core-8-5-branch
2016-01-23
21:29
merge 8.5 check-in: e28a89f5 user: dgp tags: core-8-5-19-rc
21:09
merge 8.5 check-in: 5284b131 user: dgp tags: core-8-5-19-rc
19:46
(cherry-pick): Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 7068ebfa user: jan.nijtmans tags: core-8-5-branch
19:41
Better repair of parentIsKey (backported from Tk 8.6). Problem was introduced in (apparently ill-merged) commit [3f634e02ece26dff] check-in: 147e1ddb user: jan.nijtmans tags: core-8-5-branch
19:00
Remove cross-test disruption. check-in: 21c42361 user: dgp tags: core-8-5-branch
18:55
Repair failure to compile on OSX/Cocoa. check-in: 4919b4e5 user: dgp tags: core-8-5-branch
2016-01-22
09:35
merge trunk check-in: 3343f7e5 user: jan.nijtmans tags: androwish
09:32
merge trunk check-in: c053d1ef user: jan.nijtmans tags: novem-support
09:21
Implement TIP #441: Add -justify Configuration Option to the listbox Widget check-in: 12499582 user: jan.nijtmans tags: trunk
09:00
Merge trunk. many changes to make SDL based tk compile on Win32 (backported from androwish.org) check-in: 51aac894 user: jan.nijtmans tags: androwish
2016-01-21
20:04
Update changes file. check-in: 945304bf user: dgp tags: core-8-5-19-rc
2016-01-20
22:03
Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 36728caf user: fvogel tags: trunk
21:17
Patch [960391] from Erik Leunissen (rebased to latest trunk) to improve listbox performance when selecting items in extended mode. Closed-Leaf check-in: 7144449a user: fvogel tags: bug-960391ffff
19:23
merge 8.5 check-in: 2684817a user: dgp tags: core-8-5-19-rc
2016-01-18
18:45
Removed unfinished test case committed by error in the previous commit. Closed-Leaf check-in: 9a244ba8 user: fvogel tags: tip-441
18:43
Reverted [5f396dacdc]. check-in: d1731afd user: fvogel tags: tip-441
18:17
Removed attempt of adjustment of the startup xview according to the -justify option. Anyway this does not work. check-in: 87072faf user: fvogel tags: tip-441
10:19
Documented what listbox-3.18b intends to test. check-in: eff8237f user: fvogel tags: tip-441
10:08
Use GetMaxOffset when possible to reduce code duplication. The change in ListboxScanTo is not exactly equivalent but I believe the previous version was a bug. check-in: 3bb0cf88 user: fvogel tags: tip-441
09:47
Fixed bug with the listbox justify patch: with large borders, when moving the horizontal scrollbar fully to the right the edge of the border could not be seen, one needed to push once on the right arrow of the scrollbar to see it. Test case:
package require Tk destroy .top toplevel .top listbox .top.l -justify right -borderwidth 17 -highlightthickness 19 -selectborderwidth 22 scrollbar .top.hs -command ".top.l xview" -orient horizontal .top.l configure -xscrollcommand ".top.hs set" set huge [concat "START -" [string repeat "Huge Item... " 20] "- END"] .top.l insert end $huge pack .top.l -expand 1 -fill both pack .top.hs -expand 1 -fill x
check-in: 5f396dac user: fvogel tags: tip-441
2016-01-17
21:09
Addressed question 4 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). check-in: ae788ecf user: fvogel tags: tip-441
20:40
Addressed questions 3 and 5 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). It is not desirable to make the listbox xview jump on resizing. check-in: 33195408 user: fvogel tags: tip-441
2016-01-16
15:45
Removed test listbox-3.18c since it is irrelevant (the rendering of the selected items is made in a code that depends on existence of a selection but this is untestable by bboxing since bbox is independent from the presence of a selection in the listbox) check-in: 7bc53e6b user: fvogel tags: tip-441
15:43
Decided about test results for listbox-3.18a check-in: 712e2125 user: fvogel tags: tip-441
15:22
Rebased to latest trunk check-in: 83dfa2db user: fvogel tags: tip-441
15:21
Fixed bug [639558ac83] - Lots of listbox tests fail on Linux check-in: 6543f30d user: fvogel tags: trunk
14:20
Addressed issue B (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: ff7d0131 user: fvogel tags: tip-441
14:16
Addressed issue A and question 6 (see artifact [9d48a9c212] of ticket [3f456a5bb9]).

Issue A is fixed. Test case: package req Tk listbox .l .l insert end M M M M M M M M M pack .l .l conf -just center ; # or right .l conf -highlightthickness 40 .l selection set 4

Regarding question 6, Tk_TextWidth is a bit lower level function in the API, which must be slightly beneficial regarding performance. Tk_TextWidth is therefore preferred. check-in: bfbd8ae6 user: fvogel tags: tip-441

14:03
Addressed question 2 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). This code arranges for the correct xview when creating the listbox with non-default justification. It is correctly placed in Tk_ListboxObjCmd. When changing justification later, i.e. in ConfigureListbox, there is no reason to change the xview, it would not be desired that the listbox xview jumps when configuring -justify. check-in: ce7ce2f5 user: fvogel tags: tip-441
14:00
Addressed question 1 (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: e85c0d6b user: fvogel tags: tip-441
2016-01-13
20:57
merge trunk check-in: 9b639dbb user: jan.nijtmans tags: androwish
18:07
Rebased to latest trunk check-in: 51daaaff user: fvogel tags: tip-441
17:56
TIP #438 (Ensure Line Metrics are Up-to-Date) accepted by vote check-in: 15b7aa7e user: fvogel tags: trunk
07:49
More typos fixed check-in: 2eedd5f1 user: fvogel tags: tip-441
07:16
Typo fixed check-in: a61ce95b user: fvogel tags: tip-441
2016-01-12
15:08
Added more tests check-in: 6c1319b0 user: fvogel tags: tip-441
09:55
(cherry-pick) Fix [2049429]: Some options aren't picked up from the options database. check-in: 09b95886 user: jan.nijtmans tags: core-8-5-branch
09:49
Fix [2049429]: Some options aren't picked up from the options database. check-in: dfbbb8ed user: jan.nijtmans tags: trunk
09:46
Bring back DEF_TEXT_SPACING[123], since "0" is not exactly equal to NULL (just to be 100% sure there will not be a behavioral change) Closed-Leaf check-in: 45baac3b user: jan.nijtmans tags: bug-2049429fff
2016-01-11
18:00
Added some tests check-in: 6adb42a0 user: fvogel tags: tip-441
16:23
Polished listbox justification demo check-in: b976a36c user: fvogel tags: tip-441
14:32
Improved patch formatting. No functional change check-in: c83c6499 user: fvogel tags: tip-441
13:23
merged trunk check-in: d9f9c7f5 user: fvogel tags: tip-441
10:31
Merge trunk. ttkButton.c: Invalid use of TK_OPTION_DONT_SET_DEFAULT, should have been TK_OPTION_NULL_OK as in normal button. tkTextTag.c: Use of TK_OPTION_DONT_SET_DEFAULT means that the default value "0" is ignored, so better use NULL. check-in: 9d6cd6ae user: jan.nijtmans tags: bug-2049429fff
01:11
Merge mark check-in: 92a35a10 user: kevin_walzer tags: trunk
00:45
Additional tweaks for dialog check-in: 3f634e02 user: kevin_walzer tags: core-8-5-branch
00:44
Additional tweaks for dialog check-in: 783ce25f user: kevin_walzer tags: trunk
00:28
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: f5ac7533 user: kevin_walzer tags: core-8-5-branch
00:24
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: 4f738003 user: kevin_walzer tags: trunk
2016-01-10
14:02
Rebase to 8.6, getting rid of DEF_TEXT_SPACING[123] check-in: dd92246a user: jan.nijtmans tags: bug-2049429fff
2016-01-09
23:09
Merge trunk. Add missing android_webcam.tcl check-in: 2a40dbe2 user: jan.nijtmans tags: androwish
22:30
(cherry-pick) Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: abd55889 user: jan.nijtmans tags: core-8-5-branch
22:16
Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: 2d95721f user: jan.nijtmans tags: trunk
08:29
-spacing[123] use TK_OPTION_NULL_OK instead of TK_OPTION_DONT_SET_DEFAULT check-in: 9341848d user: fvogel tags: bug-2049429fff
03:19
Merge mark check-in: d3bde360 user: kevin_walzer tags: trunk
03:03
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: d7abca98 user: kevin_walzer tags: core-8-5-branch
02:58
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: 43590ff8 user: kevin_walzer tags: trunk
00:06
Fixed test constraints Closed-Leaf check-in: 92b21f82 user: fvogel tags: bug-1927212fff
00:03
Test cases scrollbar-10.[12] pass check-in: 49ed36f2 user: fvogel tags: bug-1927212fff
2016-01-08
23:35
Removed unused flags argument in Configure function since Tk_ConfigureWidget is no longer used there since last century check-in: 45b63f31 user: fvogel tags: bug-2049429fff
23:22
Use TK_OPTION_NULL_OK instead of TK_CONFIG_NULL_OK check-in: 092f9d63 user: fvogel tags: bug-2049429fff
22:46
Bug [2049429] - Documented TK_OPTION_DONT_SET_DEFAULT check-in: 1d9f88ed user: fvogel tags: bug-2049429fff
22:10
Make test-case and binding equal for win32 and x11. Test-case doesn't pass yet check-in: 6f53a81f user: jan.nijtmans tags: bug-1927212fff
15:40
..... horizontal scrollbar too check-in: 972d3670 user: jan.nijtmans tags: bug-1927212fff
15:35
New attempt at fixing bug [1927212fff]. (rebased against Tk 8.6) check-in: 2da58a51 user: jan.nijtmans tags: bug-1927212fff
14:41
(cherry-pick) Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: be895434 user: jan.nijtmans tags: core-8-5-branch
14:39
Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: 13f6aa29 user: jan.nijtmans tags: trunk
11:39
(cherry-pick) Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: fab251dd user: jan.nijtmans tags: core-8-5-branch
11:38
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 93266946 user: jan.nijtmans tags: trunk
11:34
(cherry-pick) Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: f815cf0d user: jan.nijtmans tags: core-8-5-branch
11:32
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: 03d32e23 user: jan.nijtmans tags: trunk
11:24
(cherry-pick) Fixed bug [1305128] - Scrollbar doesn't receive event check-in: d187d36c user: jan.nijtmans tags: core-8-5-branch
11:23
Fixed bug [1305128] - Scrollbar doesn't receive event check-in: efba07bb user: jan.nijtmans tags: trunk
11:21
(cherry-pick) Fixed bug [1510538] - Wrong initial scrollbar width check-in: b3a49855 user: jan.nijtmans tags: core-8-5-branch
11:20
Fixed bug [1510538] - Wrong initial scrollbar width check-in: 8a512d8e user: jan.nijtmans tags: trunk
10:52
merge-mark (closing fork) check-in: 07134363 user: jan.nijtmans tags: core-8-5-branch
10:52
(cherry-pick) Prefix "system" of all Windows System Colors was documented check-in: 51373448 user: jan.nijtmans tags: core-8-5-branch
2016-01-07
17:29
Prefix "system" of all Windows System Colors was documented. Ticket [945409] check-in: 17111800 user: oehhar tags: core-8-5-branch
17:20
Prefix "system" of all Windows System Colors was documented check-in: 28b2e86a user: oehhar tags: trunk
14:49
Added non-regression test for [1927212] check-in: bf816d4c user: fvogel tags: bug-1927212fff
13:08
rebase "tip-438" branch to latest trunk. Closed-Leaf check-in: 9f400abe user: jan.nijtmans tags: tip-438
2016-01-06
22:21
Fixed bug [453518] - Windows 16-bit color green mask is wrong Closed-Leaf check-in: bc5a6e9e user: fvogel tags: bug-453518fff
20:30
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 3736983e user: fvogel tags: trunk
20:28
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 142932e3 user: fvogel tags: core-8-5-branch
20:18
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: 087e635d user: fvogel tags: trunk
20:06
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: b9395333 user: fvogel tags: core-8-5-branch
15:59
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 99cb0584 user: fvogel tags: bug-1927212fff
13:22
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 Closed-Leaf check-in: 5476931f user: fvogel tags: bug-3e3e25f483
2016-01-05
17:00
Harmonized use of NULL for textPtr->afterSyncCmd check-in: 0eb8f1f5 user: fvogel tags: tip-438
16:48
Polished documentation a bit check-in: 5b31d1d1 user: fvogel tags: tip-438
16:25
Moved RunAfterSyncCmd procedure check-in: 905b566a user: fvogel tags: tip-438
16:12
Typo fixed in comment check-in: 1f922920 user: fvogel tags: tip-438
15:32
Fixed bug [1305128] - Scrollbar doesn't receive event Closed-Leaf check-in: 0d00b144 user: fvogel tags: bug-1305128fff
2016-01-04
17:34
Fixed bug [1510538] - Wrong initial scrollbar width Closed-Leaf check-in: 91be7cbc user: fvogel tags: bug-1510538fff
2016-01-01
17:04
Merge trunk. Upstream androwish changes check-in: b72d8e11 user: jan.nijtmans tags: androwish
2015-12-31
13:50
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost Closed-Leaf check-in: 4afc37da user: fvogel tags: bug-3102228fff
2015-12-30
22:07
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled Closed-Leaf check-in: cba57e09 user: fvogel tags: bug-1288433fff
2015-12-26
21:23
Merged core-8-5-branch check-in: 078644f1 user: fvogel tags: tip-438
21:19
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: f9195057 user: fvogel tags: trunk
21:10
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: 5325caee user: fvogel tags: core-8-5-branch
20:52
[.text sync -command $cmd] schedules execution of $cmd by the event loop at idle time check-in: 86e88288 user: fvogel tags: tip-438
2015-12-23
17:12
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: 9abe2b4a user: fvogel tags: trunk
17:08
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: dc97dedc user: fvogel tags: core-8-5-branch
16:43
Better comment about the fix, since the issue is now fully understood. Closed-Leaf check-in: 1847c858 user: fvogel tags: bug-2f78c7c5ea
16:36
Added new test textDisp-9.14 to check against regression regarding bug [2f78c7c5ea] check-in: 6c5f48d0 user: fvogel tags: bug-2f78c7c5ea
11:29
Fixed bug [2f78c7c5ea] - text segfault with tablelist in TkBTreeLinesTo check-in: 311ef109 user: fvogel tags: bug-2f78c7c5ea
2015-12-22
20:59
merge 8.5 check-in: a2b4ba23 user: dgp tags: core-8-5-19-rc
2015-12-21
12:23
Merge trunk. fixed bug in SDL specific zip file system startup code check-in: 3e2916bf user: jan.nijtmans tags: androwish
12:12
Merged core-8-5-branch check-in: a888e911 user: fvogel tags: tip-438
2015-12-20
22:16
Test text-11a.41 now correctly written passes. check-in: 8213d743 user: fvogel tags: tip-438
22:09
There could be false negatives with [.text pendingsync] when line metrics calculation is in the middle of a long line. check-in: 5fc26426 user: fvogel tags: tip-438
2015-12-19
23:14
Fixed bug [793909] - Problem with nonexistent namespaces check-in: 834abec2 user: fvogel tags: trunk
22:54
Fixed bug [793909] - Problem with nonexistent namespaces check-in: ab7e1a03 user: fvogel tags: core-8-5-branch
22:50
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: e8327f22 user: fvogel tags: trunk
21:58
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: a73ee92b user: fvogel tags: core-8-5-branch
21:48
Tests reordered. Two issues currently: 1. text-11a.22 currently hangs but should pass once [.text sync -command $cmd] will be correctly implemented. 2. text-11a.41 fails (unsure why) check-in: 54b68217 user: fvogel tags: tip-438
2015-12-18
12:45
upstream androwish change check-in: 6d3af1c0 user: jan.nijtmans tags: androwish
12:25
Special handling of ZIPFS_IN_TCL here turns out not to be necessary (thanks, Christian!). check-in: e447c04e user: jan.nijtmans tags: androwish
10:51
Same changes as previous commit, but now for SDL (untested) check-in: f8993795 user: jan.nijtmans tags: androwish
10:02
Implement new function Tk_ZipMain, which can be used for applications which want to include the zipfs functions. check-in: d80f2887 user: jan.nijtmans tags: androwish
2015-12-17
15:03
spacing check-in: 0b7af992 user: jan.nijtmans tags: trunk
15:01
Fix usage of ZIPFS_IN_TCL in various places, including the win32 configure script check-in: 6e5ca130 user: jan.nijtmans tags: androwish
11:03
Fix dynamic build on Windows (reported by Christian Werner) check-in: d111a2b4 user: jan.nijtmans tags: androwish
2015-12-16
13:38
Include zipfs.h, for access to zipfs symbols check-in: 9ba57a05 user: jan.nijtmans tags: androwish
12:54
merge-mark check-in: 1dd65fca user: jan.nijtmans tags: trunk
12:42
merge trunk check-in: 20184744 user: jan.nijtmans tags: novem-support
2015-12-15
09:37
merge trunk check-in: 5b16be76 user: jan.nijtmans tags: androwish
02:53
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: c276c0a9 user: kevin_walzer tags: core-8-5-branch
02:51
Merge mark check-in: bd333753 user: kevin_walzer tags: trunk
02:50
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: f04988fb user: kevin_walzer tags: trunk
2015-12-14
15:14
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: 083aa564 user: oehhar tags: trunk
10:32
minor formatting Closed-Leaf check-in: ea62c3f0 user: jan.nijtmans tags: bug-9fcc519a7c
10:32
Test winDialog-5.12.7 failed if first item in home folder was not a file->corrected check-in: 6d408247 user: oehhar tags: trunk
10:00
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: ab44277d user: oehhar tags: bug-9fcc519a7c
2015-12-13
20:58
Better (and more correct) description of what [.text sync -command $command] does check-in: 37ed6fc5 user: fvogel tags: tip-438
20:10
Merged core-8-5-branch check-in: 5a61887f user: fvogel tags: tip-438
20:02
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: 4ea4a0b1 user: fvogel tags: trunk
19:53
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: a70c2a08 user: fvogel tags: core-8-5-branch
18:01
Merge trunk. Upstream androwish changes check-in: 5ee94fa7 user: jan.nijtmans tags: androwish
2015-12-12
17:44
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: cc3b7390 user: fvogel tags: trunk
17:35
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: a4bf73e4 user: fvogel tags: core-8-5-branch
16:01
Fixed bug [793909] - Problem with nonexistent namespaces Closed-Leaf check-in: b117db54 user: fvogel tags: bug-793909fff
14:42
Updated header comments of EntryValueChanged, InsertChars and DeleteChars since they now return a Tcl result Closed-Leaf check-in: 5966e47f user: fvogel tags: bug-1700065fff
2015-12-11
22:52
upstream androwish changes check-in: 3f81d359 user: jan.nijtmans tags: androwish
10:49
Merged core-8-5-branch check-in: 18f66c5c user: fvogel tags: bug-1700065fff
10:46
Merge mark check-in: c8cd305c user: fvogel tags: trunk
10:44
Reverted [aaf6b1a3a0] check-in: 36681033 user: fvogel tags: trunk
10:43
Reverted [30c7d14b21], but really use a spinbox and not an entry for the test... check-in: dcb86650 user: fvogel tags: core-8-5-branch
2015-12-10
17:21
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: b1bcbbad user: fvogel tags: bug-1700065fff
17:11
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: aaf6b1a3 user: fvogel tags: trunk
17:07
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: 30c7d14b user: fvogel tags: core-8-5-branch
13:38
merge 8.5 check-in: f2a00f19 user: dgp tags: core-8-5-19-rc
2015-12-09
19:27
Merged core-8-5-branch check-in: 40704173 user: fvogel tags: tip-438
10:26
Merge trunk. Upstream androwish changes check-in: 98752c01 user: jan.nijtmans tags: androwish
2015-12-07
21:36
Better patch for bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert Closed-Leaf check-in: 0b7b34f4 user: fvogel tags: bug-ff8a1e55a2
21:29
Reverted [d29847c6] since there is a better patch check-in: 6e2855e4 user: fvogel tags: bug-ff8a1e55a2
15:38
merge-mark. Remove unnecessary end-of-line spacing check-in: c4aef612 user: jan.nijtmans tags: trunk
02:04
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 36ad13aa user: kevin_walzer tags: core-8-5-branch
02:02
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 946e9467 user: kevin_walzer tags: trunk
2015-12-06
19:57
Added non-regression test case: textDisp-11.21 Closed-Leaf check-in: a16263c8 user: fvogel tags: bug-1739605fff
2015-12-05
13:48
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: ca9fe22e user: fvogel tags: bug-1739605fff
13:31
Fix for bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: d29847c6 user: fvogel tags: bug-ff8a1e55a2
2015-12-03
15:51
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 5f09c8cc user: jan.nijtmans tags: trunk
15:49
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 63ba99fd user: jan.nijtmans tags: core-8-5-branch
2015-12-01
13:34
left-over upstream androwish change check-in: 8df304bb user: jan.nijtmans tags: androwish
2015-11-30
21:21
merge 8.5 check-in: 08fb5a44 user: dgp tags: core-8-5-19-rc
07:39
merge trunk, upstream androwish changes check-in: f4f42423 user: jan.nijtmans tags: androwish
2015-11-29
14:34
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 6a931012 user: fvogel tags: trunk
14:21
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 9046f1cb user: fvogel tags: core-8-5-branch
2015-11-28
22:35
Clearer separation between what [.text sync] and [.text sync -command] exactly perform check-in: f72cd1f4 user: fvogel tags: tip-438
22:18
Fixed indentation check-in: ec3ea7f7 user: fvogel tags: tip-438
21:39
Merged core-8-5-branch check-in: ff1b18fe user: fvogel tags: tip-438
21:38
Text widget documentation updated according to TIP #438 check-in: 1e6f4294 user: fvogel tags: tip-438
19:45
[.text pendingsync] returns a boolean check-in: c1620a30 user: fvogel tags: tip-438
2015-11-26
13:56
On cygwin, install libtk8.6.dll.a in the {prefix}/lib directory. check-in: d3f69ec1 user: jan.nijtmans tags: trunk
13:55
On cygwin, install libtk8.5.dll.a in the {prefix}/lib directory. check-in: 4300e28b user: jan.nijtmans tags: core-8-5-branch
2015-11-25
21:09
merge trunk check-in: 6a1a0158 user: jan.nijtmans tags: androwish
07:22
Ooops... removed debug traces unintentionally left in the merge mark... check-in: 4196a4a5 user: fvogel tags: trunk
06:46
merge mark check-in: 90ae3152 user: fvogel tags: trunk
03:19
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 55ad8ff2 user: kevin_walzer tags: core-8-5-branch
03:14
Merge mark check-in: 995063e4 user: kevin_walzer tags: trunk
03:13
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 21121045 user: kevin_walzer tags: trunk
2015-11-22
21:10
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 2f487e41 user: fvogel tags: trunk
20:59
Merged core-8-5-branch check-in: 04fc47f2 user: fvogel tags: tip-438
20:58
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 1f922fd3 user: fvogel tags: core-8-5-branch
20:11
Use the new sync command instead of the 'count -update' workaround check-in: 10ad3b21 user: fvogel tags: tip-438
16:16
Add symbola font (from upstream androwish) check-in: 7fadfcee user: jan.nijtmans tags: androwish
16:07
upstream androwish changes check-in: f04a7419 user: jan.nijtmans tags: androwish
2015-11-21
12:47
Respect alphabetical order check-in: 09256d04 user: fvogel tags: tip-438
09:08
Improved the tests a bit check-in: 516a0cca user: fvogel tags: tip-438
08:43
Adjusted when <<WidgetViewSync>> fires. Also %d now only has boolean value. Implementation in sync with TIP #438 rev. 1.10 check-in: 615bbce0 user: fvogel tags: tip-438
2015-11-19
22:02
Rename "yupdate" to "sync" and fix various test-cases check-in: 625b52ac user: jan.nijtmans tags: tip-438
21:59
Tcl_Preserve should be first I guess check-in: ab37b4ef user: fvogel tags: tip-438
21:57
Make it compile with Visual 2008 check-in: a6d84c73 user: fvogel tags: tip-438
21:41
Code Formatting check-in: 52465dd9 user: jan.nijtmans tags: tip-438
21:04
better argument checking check-in: 70ea2f72 user: jan.nijtmans tags: tip-438
20:46
First test-implementation of "$t yupdate -command <command>". TODO: more testcases and documentation check-in: 602f9502 user: jan.nijtmans tags: tip-438
2015-11-18
21:14
Added visual tests for borders, following bug [1997299fff] Closed-Leaf check-in: 8e4f69e8 user: fvogel tags: bug-1997299fff
09:40
Merge trunk. Rename 3 TkSDL* and TkUNIX* to Tkp*, for consistancy. check-in: d6bcb23f user: jan.nijtmans tags: androwish
2015-11-17
23:52
More leaking tags fixed, see test script in bug [1997299fff] check-in: e5e8449b user: fvogel tags: bug-1997299fff
15:20
Fixed bug [1997299fff] - Tag borderwidth is leaking horizontally check-in: 9f7064ab user: fvogel tags: bug-1997299fff
2015-11-16
17:21
Better test for bug [2677890] since [19960bcef8] breaks relevance/efficiency of the previous version of textDisp-34.1 check-in: 18c0eaf0 user: fvogel tags: tip-438
13:54
Merge core-8-5-branch check-in: 5b73d5ef user: jan.nijtmans tags: tip-438
13:48
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 3d1afabc user: jan.nijtmans tags: trunk
13:26
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 5b11cf19 user: jan.nijtmans tags: core-8-5-branch
2015-11-14
21:42
Merge trunk check-in: 7d7fc354 user: jan.nijtmans tags: androwish
13:05
TIP #438 - <<TextLineHeightsInvalid>> event added, with corresponding new tests check-in: 83bb08d7 user: fvogel tags: tip-438
09:11
TIP #438 - [.text pendingyupdate] command added, with corresponding new tests check-in: f815da13 user: fvogel tags: tip-438
00:02
TIP #438 - [.text yupdate] command added, with corresponding new tests check-in: 85025549 user: fvogel tags: tip-438
2015-11-13
14:54
Fix test-cases textDisp-33.2 and textDisp-33.3 Closed-Leaf check-in: f27f448d user: jan.nijtmans tags: tip-438-bettercode
08:46
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: e3b67025 user: jan.nijtmans tags: trunk
08:44
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: caf013a6 user: jan.nijtmans tags: core-8-5-branch
2015-11-12
22:50
Moved comment to follow the moved code in previous commit check-in: ed634e6f user: fvogel tags: tip-438-bettercode
21:59
Koen Danckaert's patch to speed up line metrics update check-in: 19960bce user: fvogel tags: tip-438-bettercode
2015-11-10
21:03
Implementation of TIP #438 - Solution using virtual events Closed-Leaf check-in: 94b42ed3 user: fvogel tags: tip-438-events
18:39
Typos in comments check-in: 3ea55f8f user: fvogel tags: trunk
18:38
Typos in comments check-in: a44fe929 user: fvogel tags: core-8-5-branch
13:57
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 1fd8abfd user: jan.nijtmans tags: trunk
13:54
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 52eed870 user: jan.nijtmans tags: core-8-5-branch
2015-11-09
15:44
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: ffe26835 user: jan.nijtmans tags: trunk
15:43
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: d68520f9 user: jan.nijtmans tags: core-8-5-branch
12:32
Restore tkMacOSXDraw.c/tkMacOSXMouseEvent.c check-in: af0897f2 user: jan.nijtmans tags: androwish
12:18
re-add "-nativeonly" option to dialog check-in: 50c6b45c user: jan.nijtmans tags: androwish
12:12
Merge trunk check-in: 1f86c2ac user: jan.nijtmans tags: androwish
11:38
Merge trunk check-in: e3362df5 user: jan.nijtmans tags: novem-support
11:13
clean-up end-of-line spacing check-in: e3a7d4ea user: jan.nijtmans tags: trunk
11:11
clean-up end-of-line spacing check-in: 820d2676 user: jan.nijtmans tags: core-8-5-branch
2015-11-08
22:24
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: 4a6f3ff7 user: fvogel tags: trunk
22:23
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: abbf049f user: fvogel tags: core-8-5-branch
22:19
merge mark check-in: c1d99e88 user: fvogel tags: trunk
22:19
Resolved unintended fork check-in: 94d279e7 user: fvogel tags: trunk
22:18
Resolved unintended fork check-in: 36c66db3 user: fvogel tags: core-8-5-branch
22:14
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: ed0eed35 user: fvogel tags: trunk
22:06
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: 73ae023b user: fvogel tags: core-8-5-branch
22:02
Cleanup of last patch to Tk-Cocoa check-in: 620ab19d user: kevin_walzer tags: core-8-5-branch
22:01
Cleanup of last patch to Tk-Cocoa check-in: 5099e23a user: kevin_walzer tags: trunk
21:50
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: 2cf8afea user: fvogel tags: trunk
21:44
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: e1b50df1 user: fvogel tags: core-8-5-branch
21:07
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 500df73a user: fvogel tags: trunk
21:00
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 6c111ba0 user: fvogel tags: core-8-5-branch
20:54
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 65a09b78 user: fvogel tags: trunk
20:50
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 0c9ea037 user: fvogel tags: core-8-5-branch
20:43
merge mark check-in: f4e092d8 user: fvogel tags: trunk
2015-11-07
18:52
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: f418f126 user: kevin_walzer tags: core-8-5-branch
18:41
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: b60b9c95 user: kevin_walzer tags: trunk
10:25
Merge trunk. Take over androwish-specific changes 67e475ea97 check-in: e1a8fe31 user: jan.nijtmans tags: androwish
2015-11-06
17:49
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus Closed-Leaf check-in: 197841b1 user: fvogel tags: bug-3601604fff
2015-11-05
07:06
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account Closed-Leaf check-in: 8892f4a6 user: fvogel tags: bug-297442da29
2015-11-03
13:19
merge trunk. Upstream androwish change. check-in: a80338d3 user: jan.nijtmans tags: androwish
10:45
Fixed entry part of bug [542199fff] - Double click on a lone character in an entry does not work Closed-Leaf check-in: d1e85ca4 user: fvogel tags: bug-542199fff
2015-10-31
20:31
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 903e4997 user: fvogel tags: trunk
20:30
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 1669f9d3 user: fvogel tags: core-8-5-branch
2015-10-29
20:19
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed Closed-Leaf check-in: 4158ee3d user: fvogel tags: bug-220854fff
2015-10-28
09:07
merge trunk check-in: cf7046c8 user: jan.nijtmans tags: androwish
2015-10-27
20:14
Added missing word in man event check-in: 4ed5c188 user: fvogel tags: trunk
20:14
Added missing word in man event check-in: 9d7103a3 user: fvogel tags: core-8-5-branch
2015-10-26
20:03
Merge trunk. Adapt upstream Androwish modification, but without unnecessary "tclInt.h" include. check-in: 120a88ae user: jan.nijtmans tags: androwish
12:11
merge-mark check-in: aa45b342 user: jan.nijtmans tags: trunk
11:31
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 43cfa58d user: kevin_walzer tags: core-8-5-branch
11:23
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 1b4dc5c4 user: kevin_walzer tags: trunk
2015-10-25
23:00
merge trunk check-in: a4724c6c user: jan.nijtmans tags: androwish
22:56
re-generate configure check-in: ebaaa6e7 user: jan.nijtmans tags: trunk
22:54
Re-generate "configure" check-in: 4cbcf9df user: jan.nijtmans tags: core-8-5-branch
22:36
Merge trunk check-in: ad07cc3f user: jan.nijtmans tags: androwish
22:32
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: 16df5a3f user: jan.nijtmans tags: trunk
22:00
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: ad879218 user: jan.nijtmans tags: core-8-5-branch
19:58
Added new test to check for error triggering when posting a menu of type menubar Closed-Leaf check-in: 9af4a2ed user: fvogel tags: bug-2160206fff
19:30
merge trunk check-in: 9d7ac96b user: jan.nijtmans tags: novem-support
19:24
merge-mark check-in: 281b9f08 user: jan.nijtmans tags: trunk
19:22
Make compile with later Visual Studio versions (backported from Tk 8.6) check-in: cc3cd2d4 user: jan.nijtmans tags: core-8-5-branch
2015-10-23
18:50
merge 8.5 check-in: c6967f00 user: dgp tags: core-8-5-19-rc
18:49
update changes check-in: 100e58a4 user: dgp tags: core-8-5-19-rc
16:21
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: d226acb5 user: fvogel tags: trunk
16:20
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: f249a37f user: fvogel tags: core-8-5-branch
15:35
Bump to release number 8.5.19 check-in: 6889dc35 user: dgp tags: core-8-5-19-rc
08:17
Merge trunk check-in: 4b1fb429 user: jan.nijtmans tags: androwish
07:45
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: 1c527b74 user: jan.nijtmans tags: trunk
07:43
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: f51c25b1 user: jan.nijtmans tags: core-8-5-branch
07:21
Fix [908b78de9a] for OS X/X11 - which apparently doesn't set ::env(USERNAME) - as well. check-in: f46b6dca user: jan.nijtmans tags: trunk
2015-10-22
22:11
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: ba6969de user: fvogel tags: trunk
22:07
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: 2bc47222 user: fvogel tags: core-8-5-branch
21:53
Fixed bug [1520118fff] - -validate resets to none check-in: c020d102 user: fvogel tags: trunk
21:50
Fixed bug [1520118fff] - -validate resets to none check-in: df73cd38 user: fvogel tags: core-8-5-branch
2015-10-20
08:28
Fixed bug [1414025] - Thin insertion cursor not visible in entry Closed-Leaf check-in: 7da13b9c user: fvogel tags: bug-1414025
2015-10-19
20:41
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 407bae5e user: fvogel tags: trunk
20:32
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 68d70a48 user: fvogel tags: core-8-5-branch
08:09
Merge trunk. Take over selected upstream androwish changes. check-in: 577267e1 user: jan.nijtmans tags: androwish
2015-10-18
21:24
Proposed fix for [2160206fff] - Panic (Linux) when posting a menu of type menubar check-in: 780bfd90 user: fvogel tags: bug-2160206fff
2015-10-16
20:48
Fixed bug [1520118fff] - -validate resets to none Closed-Leaf check-in: 6e7129b1 user: fvogel tags: bug-1520118fff
2015-10-13
13:47
Fix [908b78de9a6534d6]: winDialog.test terminates in error check-in: cbbfe02b user: jan.nijtmans tags: trunk
2015-10-10
10:33
Fix comment in test winDialog-5.12.2 check-in: 5a20783c user: ashok tags: trunk
2015-10-09
20:00
merge mark check-in: 412c7d0b user: fvogel tags: trunk
19:58
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: 1ab25bfb user: fvogel tags: trunk
19:54
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: eaab2c13 user: fvogel tags: core-8-5-branch
19:28
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: cbf85924 user: fvogel tags: trunk
19:20
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: 971b3d95 user: fvogel tags: core-8-5-branch
19:12
merge trunk check-in: 7696b701 user: jan.nijtmans tags: androwish
19:06
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 553899e9 user: fvogel tags: trunk
18:57
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 3554bd90 user: fvogel tags: core-8-5-branch
18:55
merge mark check-in: 90d1cb7a user: fvogel tags: trunk
13:31
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7b451744 user: stu tags: core-8-5-branch
13:19
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7a4971d5 user: stu tags: trunk
04:44
Added missing tests for tk_getOpenFile -defaultextension check-in: 9eacf323 user: ashok tags: trunk
04:03
Bug [47af31bd3a] - tk_getSaveFile adds . as extension. Also added more tests for -filetypes and -defaultextension combinations. check-in: 14153ed2 user: ashok tags: trunk
2015-10-08
12:44
TIP #437: Tk panedwindow options for proxy window check-in: 9d54525a user: jan.nijtmans tags: trunk
12:14
TIP #437: Tk panedwindow options for proxy window check-in: 1c625965 user: jan.nijtmans tags: core-8-5-branch
2015-10-07
07:25
merge trunk check-in: d2da6cbd user: jan.nijtmans tags: androwish
2015-10-06
22:50
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide Closed-Leaf check-in: 42ca2344 user: fvogel tags: bug-2262711fff
22:47
Added test for bug [2262711fff] - Regexp search fails with Unicode and elide check-in: ca4cb2c5 user: fvogel tags: bug-2262711fff
15:04
Link with userenv.lib, because it is now needed by Tcl. check-in: 62436753 user: jan.nijtmans tags: trunk
11:46
Fix [600b72bfbc789]: Unnecessary inclusion of tclInt.h in tkMain.c in Windows build The only thing needed from tclInt.h is the definition of TclIntPlatStubs. Including just a tiny part of this struct is enough to make it compile, without the need for tclInt.h check-in: 6b85af58 user: jan.nijtmans tags: trunk
10:49
merge trunk check-in: 1b9880ea user: jan.nijtmans tags: androwish
08:26
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: c07ee849 user: jan.nijtmans tags: trunk
08:24
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: b1ebefcd user: jan.nijtmans tags: core-8-5-branch
06:14
Fix for [46c83f60] (relative paths ignored in tk_getOpenFile/tk_getSaveFile on Vista+). Added tests for -initialdir option. check-in: 45da3436 user: ashok tags: trunk
2015-10-05
09:41
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 8249ac04 user: jan.nijtmans tags: trunk
09:40
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 122e922e user: jan.nijtmans tags: core-8-5-branch
2015-10-04
14:07
Fixed bug [1669632fff] cases (ii) and (iii) - Tolerate a shaky hand using the mouse Closed-Leaf check-in: 55133bde user: fvogel tags: bug-1669632fff
13:55
Fixed bug [1669632fff] case (vi) - <<Cut>> is atomic check-in: 67508688 user: fvogel tags: bug-1669632fff
13:52
Fixed -cleanup section in test text-25.22 check-in: 34f4e2b0 user: fvogel tags: bug-1669632fff
09:45
merge trunk check-in: a85ae4f5 user: jan.nijtmans tags: androwish
09:32
New icon for wish86.exe, original work contributed by Dawson Cowals. This fixes the recently discovered license problem regarding the icons included with Tcl 8.6.[0-5] (not for commercial use). Not backported to Tk 8.5, because the license of the 8.5 icons has never been a problem. check-in: 472963f0 user: jan.nijtmans tags: trunk
09:04
Fixed bug [1669632fff] case (v) - <<Clear>> is atomic check-in: d45961b1 user: fvogel tags: bug-1669632fff
08:32
Added forgotten comment for case (iv) check-in: 432e4b3b user: fvogel tags: bug-1669632fff
08:31
Added forgotten comment for case (i) check-in: a42f418a user: fvogel tags: bug-1669632fff
08:29
Fixed bug [1669632fff] case (vii) - <<Undo>> shall not remove separators check-in: 26e2dc06 user: fvogel tags: bug-1669632fff
2015-10-03
20:00
Fixed bug [1669632fff] case (iv) - autoseparator was missing on <Control-backslash> check-in: c4882004 user: fvogel tags: bug-1669632fff
19:33
Typo check-in: d962b6d0 user: fvogel tags: bug-1669632fff
19:32
Fixed bug [1669632fff] case (i) - autoseparator was missing on <Control-1> check-in: f2d25ac4 user: fvogel tags: bug-1669632fff
2015-09-30
14:46
merge core-8-5-branch. This is the TIP #437 implementation being voted on. Closed-Leaf check-in: f5abbd08 user: jan.nijtmans tags: tip-437
14:03
merge trunk check-in: 91cf1344 user: jan.nijtmans tags: androwish
11:17
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: 471142ac user: jan.nijtmans tags: trunk
11:16
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: f66f1a52 user: jan.nijtmans tags: core-8-5-branch
10:51
Hm, better keep the TIP as it is, not making it more difficult than it already is. check-in: a6be18ea user: jan.nijtmans tags: tip-437
10:04
One more suggestion: Use the value of -sashwidth as default for -proxyborderwidth. It's one pixel different from the current behavior (2 -> 3 pixels), but would be consistant with -proxyrelief vs -sashrelief. check-in: b128a3f3 user: jan.nijtmans tags: tip-437
09:39
Carefull inspection shows that the default for -proxyrelief should be the value of -sashrelief, in order to be 100% compatible with how it behaved before. check-in: bbd8ef99 user: jan.nijtmans tags: tip-437
09:28
.... forgot to bring back tkMacOSXDefault.h to original state check-in: 4d0bf499 user: jan.nijtmans tags: tip-437
09:15
Bring panedwindow proxy behavior in line with TIP #437 description. check-in: d4a8fac4 user: jan.nijtmans tags: tip-437
06:29
Re-ordered tests of the new three options in alphabetical order, following convention in the rest of the code and tests check-in: 40351923 user: fvogel tags: tip-437
06:27
Use correct default value for -proxybackground check-in: e88c10dd user: fvogel tags: tip-437
06:23
Added -proxyborderwidth option check-in: d45cc282 user: fvogel tags: tip-437
2015-09-29
20:26
Added -proxybackground option check-in: b676aff8 user: fvogel tags: tip-437
19:30
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 71a4658f user: fvogel tags: trunk
19:10
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 60ca451d user: fvogel tags: core-8-5-branch
2015-09-27
13:00
merge trunk check-in: c9c421af user: jan.nijtmans tags: androwish
2015-09-23
21:29
[c648c8dad1] Repair PNG reader buffer overflow protections that prevented read of valid PNG image. check-in: ce2fdd0c user: dgp tags: trunk
19:47
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 83d63659 user: fvogel tags: bug-1501749fff
2015-09-15
09:48
Selected androwish changes check-in: c382487d user: jan.nijtmans tags: androwish
2015-09-14
09:25
Merge trunk. Selected androwish changes. check-in: 68a0f335 user: jan.nijtmans tags: androwish
08:57
merge core-8-5-branch check-in: 126198dd user: jan.nijtmans tags: tip-437
2015-09-13
12:45
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 0a36e348 user: fvogel tags: trunk
12:37
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 62ec64a2 user: fvogel tags: core-8-5-branch
2015-09-11
12:06
Experiment, just to have a look how the new icon could look like. Closed-Leaf check-in: 1d2f70bf user: jan.nijtmans tags: new-icons
2015-09-10
14:55
Merge trunk check-in: 933eff39 user: jan.nijtmans tags: androwish
14:05
Remove licenced images (which cannot be used for commercial purposes). See /artifact/b2a203459daa9c49?ln=69. Still to be replaced: win/rc/wish.ico and win/rc/lamp.bmp. This partially reverts commit [0fce209405dff92a]. check-in: 707f66ca user: jan.nijtmans tags: trunk
2015-09-09
10:45
upstream androwish change check-in: d8053ab9 user: jan.nijtmans tags: androwish
2015-09-08
15:04
Merge trunk, and take over tkImgPhoto.h from androwish check-in: 122a9ab6 user: jan.nijtmans tags: androwish
2015-09-06
19:40
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 0d8fe483 user: fvogel tags: trunk
18:48
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 27a787c7 user: fvogel tags: core-8-5-branch
2015-09-02
20:27
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string Closed-Leaf check-in: 32f35168 user: fvogel tags: bug-1581435fff
08:30
Merge trunk, and take over selected changes from androwish check-in: c955f857 user: jan.nijtmans tags: androwish
2015-08-28
11:47
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: 44b24118 user: jan.nijtmans tags: trunk
11:43
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: a64c6ed1 user: jan.nijtmans tags: core-8-5-branch
2015-08-24
13:24
Merge trunk. Take over selected changes from androwish check-in: 1ebe378f user: jan.nijtmans tags: androwish
2015-08-20
14:14
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: f37f9308 user: jan.nijtmans tags: trunk
14:13
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: d1e6da48 user: jan.nijtmans tags: core-8-5-branch
2015-08-18
14:48
Take over selected changes from androwish.org check-in: 911f67c8 user: jan.nijtmans tags: androwish
14:41
minor spacing, no functional change. check-in: ded1d1b4 user: jan.nijtmans tags: trunk
2015-08-17
10:34
Rename TkSDL*() functions to TkUnix*() check-in: b21403f7 user: jan.nijtmans tags: androwish
2015-08-05
20:40
merge trunk check-in: 6a54fc33 user: jan.nijtmans tags: androwish
20:33
Remove various unnecessary "global tcl_platform" occurrences, which are no longer used. Add "Fit To Screen Width" menu entry to Windows (and android) console menu. Ported from androwish. check-in: ee0ef7f8 user: jan.nijtmans tags: trunk
2015-08-04
17:30
Merge trunk. Add missing tkStubInit.c to Android.mk. Without this, stub-enabled Tk-based extensions (such as tkImg) will never work on Android. check-in: 6fd43c73 user: jan.nijtmans tags: androwish
2015-08-03
23:43
Fix [6fe75131c546226b]: doc: tk_messageBox (mac). Use ttk::scrollbar in stead of scrollbar in various demo's. (ported from androwish branch) check-in: ec4df9a2 user: jan.nijtmans tags: trunk
23:40
Fix [6fe75131c546226b]: doc: tk_messageBox (mac) check-in: 71b4bbff user: jan.nijtmans tags: core-8-5-branch
2015-07-28
22:18
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 5dcefdbe user: fvogel tags: trunk
22:17
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 789fafbf user: fvogel tags: core-8-5-branch
20:31
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 91fc5813 user: fvogel tags: trunk
20:30
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 77065697 user: fvogel tags: core-8-5-branch
2015-07-16
20:10
Fixed bug [2886436fff] - [.txt] deletes before start index - by appyling the patch proposed in the ticket: no deletion will ever happen before the start index anymore check-in: c1fe3071 user: fvogel tags: trunk
19:49
Fixed bug [2886436fff] - [.txt] deletes before start index - by appyling the patch proposed in the ticket: no deletion will ever happen before the start index anymore check-in: 296bd4c3 user: fvogel tags: core-8-5-branch
05:36
merge trunk check-in: 760e8f5b user: jan.nijtmans tags: novem-support
2015-07-15
15:02
merge trunk check-in: 4efd41bc user: jan.nijtmans tags: androwish
15:01
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: fce53e62 user: jan.nijtmans tags: trunk
13:27
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: e407183f user: jan.nijtmans tags: core-8-5-branch
12:46
Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. check-in: 584e2aa0 user: jan.nijtmans tags: androwish
2015-07-14
20:21
Fixed extra space check-in: 120ff838 user: fvogel tags: tip-437
20:14
Bug [1247115fff] - Added -proxyrelief option check-in: d72e88b7 user: fvogel tags: tip-437
19:50
Fixed bug [2886436fff] - [.txt delete] deletes before start index - This is option 1: change the behavior of the text widget to completely avoid any deletion before index1 Closed-Leaf check-in: 9bdf4573 user: fvogel tags: bug-2886436fff-option1
19:18
Tried to be even clearer. Closed-Leaf check-in: 5996f0a4 user: fvogel tags: bug-2886436fff-option2
2015-07-13
10:15
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: ec62978f user: fvogel tags: trunk
10:10
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: eb4bbe11 user: fvogel tags: core-8-5-branch
09:58
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: bc0c1857 user: fvogel tags: trunk
09:54
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: 17ef93ce user: fvogel tags: core-8-5-branch
2015-07-11
08:00
Added test case for bug [3f1f79abcf] Closed-Leaf check-in: 76bf1fa5 user: fvogel tags: bug-3f1f79abcf
2015-07-10
21:59
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: 716fe4a4 user: fvogel tags: bug-3f1f79abcf
2015-07-08
07:54
Use size_t in stead of int for some internal refCount variables. On 32-bit systems, this doubles the range (as size_t is unsigned), on 64-bit system much more than that. check-in: 2473b35f user: jan.nijtmans tags: trunk
2015-07-07
15:24
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 4668a149 user: jan.nijtmans tags: trunk
15:20
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 2828785b user: jan.nijtmans tags: core-8-5-branch
2015-07-02
20:21
Revert [b80a6942]. Realize now that "true" was not bold because the option does not have to literally be the exact string "true" but can also be any of the other acceptable true values, such as "yes" or "t". check-in: 70145701 user: andy tags: trunk
2015-06-30
02:29
Add tk-mac doc to 8.5 check-in: 8f18cd70 user: kevin_walzer tags: core-8-5-branch
2015-06-29
21:57
Fixed bug [2886436fff] - [.txt delete] deletes before start index - This is option 2: don't change the behavior of the text widget, but document it better. check-in: 66bd0d4d user: fvogel tags: bug-2886436fff-option2
2015-06-25
09:35
merge trunk check-in: 5c3d4877 user: jan.nijtmans tags: novem-support
09:35
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. check-in: 8a600b5d user: jan.nijtmans tags: trunk
09:29
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. check-in: 7db02fe4 user: jan.nijtmans tags: core-8-5-branch
09:22
Fix [2a02881e4c] for 8.5 too: Colors added in 8.5 not documented in man page check-in: 1f843589 user: jan.nijtmans tags: core-8-5-branch
2015-06-05
04:01
Add missing bold effect to documentation for [canvas -splinesteps]. check-in: b80a6942 user: andy tags: trunk
2015-06-01
20:19
Fixed broken trunk caused by "signed/unsigned mismatch" compiler error on Windows, introduced by [4fe3c06b97] and [07622d5618] check-in: 21ea6c1f user: fvogel tags: trunk
19:46
merge mark check-in: e155956c user: fvogel tags: trunk
19:46
merge mark check-in: 6103ed0a user: fvogel tags: core-8-5-branch
19:44
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane Closed-Leaf check-in: a4c46b96 user: fvogel tags: bug-3592454fff
19:40
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 4bbc5717 user: fvogel tags: trunk
19:32
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 6dd9fb16 user: fvogel tags: core-8-5-branch
19:10
Test panedwindow-25.2 uses tcltest 2 format check-in: c47c754e user: fvogel tags: trunk
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 0e074ecc user: fvogel tags: trunk
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 2f5f8ba2 user: fvogel tags: core-8-5-branch
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 8f24c925 user: fvogel tags: trunk
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 37dac22a user: fvogel tags: core-8-5-branch
18:40
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: c709bbd7 user: fvogel tags: trunk
18:39
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: 6619b48e user: fvogel tags: core-8-5-branch
18:31
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: ce6d7230 user: fvogel tags: trunk
18:30
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: 7a5f5089 user: fvogel tags: core-8-5-branch
18:27
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 43273c06 user: fvogel tags: trunk
18:26
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 50b94dad user: fvogel tags: core-8-5-branch
2015-05-30
18:07
Fixed typo in comment check-in: 84c01395 user: fvogel tags: trunk
18:06
Fixed typo in comment check-in: 7dc1fb61 user: fvogel tags: core-8-5-branch
14:02
Completed test for bug [1292219fff], regarding MapNotify event this time Closed-Leaf check-in: bc8c027d user: fvogel tags: bug-1292219fff
13:48
Propagated MapNotify events of a panedwindow to its children check-in: 5dcac3ac user: fvogel tags: bug-1292219fff
13:33
Added test for bug [1292219fff] regarding UnmapNotify event check-in: d8b8f97c user: fvogel tags: bug-1292219fff
09:30
Propagated UnmapNotify events of a panedwindow to its children check-in: 6e604c23 user: fvogel tags: bug-1292219fff
2015-05-28
19:10
Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget Closed-Leaf check-in: 5a73c5ea user: fvogel tags: bug-1714535fff
12:59
Merge trunk check-in: f58ec1b7 user: jan.nijtmans tags: novem-support
2015-05-26
21:13
Don't draw the sash associated to the last visible pane check-in: 77384e84 user: fvogel tags: bug-3592454fff
12:44
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 68458e6e user: jan.nijtmans tags: trunk
12:35
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 708d676e user: jan.nijtmans tags: core-8-5-branch
2015-05-25
22:17
Fix [2a02881e4c]: Colors added/changed in 8.6 not documented in man page check-in: d0ab7d76 user: jan.nijtmans tags: trunk
2015-05-24
23:11
More correct error handling when calling paneconfigure with a non existing window Closed-Leaf check-in: ec51b673 user: fvogel tags: bug-2368195fff
13:10
Limit sash proxy maximum coordinates to the size of the panedwindow it belongs to Closed-Leaf check-in: c76d0c7d user: fvogel tags: bug-d7bad57c43
12:14
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 9e919f75 user: fvogel tags: trunk
11:52
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 42c34314 user: fvogel tags: core-8-5-branch
2015-05-20
15:17
[29044ba23f] Remove RANLIB as part of library installation. At best it's redundant to the RANLIB already done as part of library build. At worst, it conflicts with needs of cross-compiling. Thanks Erik Leunissen. check-in: 595aa82a user: dgp tags: trunk
14:58
merge-mark check-in: a88a3fce user: jan.nijtmans tags: trunk
14:56
Partly undo the effect of [46e08e5ab3b742bb], which didn't only update the release date; it changed the autoconf version as well. check-in: da606051 user: jan.nijtmans tags: core-8-5-branch
12:34
[dece631375] More mem alloc overflow check and init with proper unsigneds. check-in: 4fe3c06b user: dgp tags: trunk
02:41
Initialize memory to stop valgrind notices about conditionals dependent on reads from uninit memory. check-in: d1e3a3de user: dgp tags: trunk
2015-05-18
18:59
[dece631375] Prevent overflows in photo image memory allocations. check-in: 07622d56 user: dgp tags: trunk
2015-05-15
19:26
[dece63137] Correct problems with overflow computing memory block sizes. check-in: 538c2a94 user: dgp tags: trunk
15:51
[dece631375] Prevent PNG Reader writing to memory beyond end of photo image block. check-in: 8df98ac7 user: dgp tags: trunk
12:03
Use assertion to prevent writing pixel lines beyond end of Photo image block. check-in: 76765f50 user: dgp tags: trunk
2015-05-05
19:38
[06c3fcb136] ImgGetPhoto() had some code misplaced in an earlier commit so that it failed to tell all callers when the alpha channel was fully opaque. This triggered another bug in the PNG writer where the alpha vs. non-alpha format choice was broken and confused, leading to corrupt png image files. check-in: d2fc5a3c user: dgp tags: trunk
19:30
[3603436][06c3fcb136] Correction to earlier bugfix. When alpha values are all opaque, so that image format writers may use non-alpha supporting formats losslessly, make sure that message always gets back to the caller. check-in: 8d981ccf user: dgp tags: core-8-5-branch
2015-04-28
18:46
merge mark check-in: 90f5a7ac user: fvogel tags: trunk
18:44
Fixed bug [3554052fff] check-in: 337df226 user: fvogel tags: core-8-5-branch
2015-04-26
18:30
Fixed bug [3554052fff] by applying [b28d8aaa7c] to core-8-5-branch Closed-Leaf check-in: 9b5565e7 user: fvogel tags: bug-3554052fff
2015-04-16
13:20
merge-mark check-in: 089301fe user: jan.nijtmans tags: trunk
2015-04-09
22:16
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: f0211bda user: kevin_walzer tags: core-8-5-branch
22:15
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: 5d9e69b3 user: kevin_walzer tags: trunk
12:51
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 8becf1a0 user: dgp tags: trunk
12:50
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 6f5cc9f5 user: dgp tags: core-8-5-branch
12:39
[e4ed00a954] Fixed crash with display wordstart check-in: dd4b1845 user: dgp tags: trunk
12:36
[e4ed00a954] Fixed crash with display wordstart check-in: d554d829 user: dgp tags: core-8-5-branch
02:03
merge mark check-in: fa7b91b6 user: kevin_walzer tags: trunk
02:00
Re-working of internal Cocoa widget drawing routines, especially when resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches check-in: 8bb4fbd0 user: kevin_walzer tags: core-8-5-branch
02:00
Re-working of internal Cocoa widget drawing routines, especially when resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches check-in: 8ad750dc user: kevin_walzer tags: trunk
2015-04-08
19:32
Fixed crash with display wordstart - Bug [e4ed00a954] Closed-Leaf check-in: c6263db4 user: fvogel tags: bug-e4ed00a954
19:05
Added test for bug [562118ce41] Closed-Leaf check-in: 29a622f4 user: fvogel tags: bug-562118ce41
12:20
Repair mangled stubs header file. check-in: f833346e user: dgp tags: core-8-5-branch
2015-04-07
20:14
Fix typo in comment check-in: 4ea5fac8 user: fvogel tags: bug-562118ce41
20:12
Fix wordstart modifier for UTF-8 text - Bug [562118ce41] check-in: d783dde4 user: fvogel tags: bug-562118ce41
14:46
Fix [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile. Merge-mark core-8-5-branch. check-in: 89217ba3 user: jan.nijtmans tags: trunk
02:18
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 632da5ca user: kevin_walzer tags: core-8-5-branch
01:48
Backing out changes; unexpected issues with window resizing that require further investigation check-in: d6ddfbc3 user: kevin_walzer tags: core-8-5-branch
01:42
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 30912129 user: kevin_walzer tags: trunk
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: fd7346bd user: kevin_walzer tags: core-8-5-branch
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: 15a7b752 user: kevin_walzer tags: trunk
2015-03-24
19:13
Purge configuration efforts at supporting platforms lacking <limits.h>. check-in: 22256943 user: dgp tags: trunk
2015-03-23
10:44
Remove some unnecessary end-of-line spacing check-in: 650936d2 user: jan.nijtmans tags: trunk
2015-03-22
15:10
Suggested fix for [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile Closed-Leaf check-in: 5c194d19 user: jan.nijtmans tags: bug-2a70627a03
2015-03-21
17:42
merge mark check-in: 081c15ab user: dgp tags: trunk
17:17
Fixed failed compile. check-in: 5693942f user: dgp tags: core-8-5-branch
04:12
merge mark check-in: 683eccd1 user: kevin_walzer tags: trunk
04:12
Additional copyright notices check-in: 97a36262 user: kevin_walzer tags: core-8-5-branch
04:12
Additional copyright notices check-in: 915c72b3 user: kevin_walzer tags: trunk
03:22
Final cleanup of zombie windows in Cocoa check-in: 3d7e639c user: kevin_walzer tags: core-8-5-branch
03:21
Final cleanup of zombie windows in Cocoa check-in: 5f7f824c user: kevin_walzer tags: trunk
02:34
Remove duplicate call to safeSetMainMenu check-in: c1e71b9e user: kevin_walzer tags: core-8-5-branch
01:40
merge mark check-in: faf9a774 user: kevin_walzer tags: trunk
01:39
Add copyright notice for Marc Culler check-in: 11c10e94 user: kevin_walzer tags: core-8-5-branch
01:39
Add copyright notice for Marc Culler check-in: 8ea0054b user: kevin_walzer tags: trunk
01:31
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: 985bcc86 user: kevin_walzer tags: core-8-5-branch
01:30
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: e3b0c37c user: kevin_walzer tags: trunk
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: a993ef1d user: kevin_walzer tags: core-8-5-branch
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: 025fdda7 user: kevin_walzer tags: trunk
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: e8cd753b user: kevin_walzer tags: core-8-5-branch
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: 66e6c02a user: kevin_walzer tags: trunk
00:50
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 43647410 user: kevin_walzer tags: core-8-5-branch
00:44
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 812a5d85 user: kevin_walzer tags: trunk
2015-03-19
21:38
Merge trunk check-in: 4fe95648 user: jan.nijtmans tags: novem-support
2015-03-16
14:13
Merge-mark, and remove some unnecessary end-of-line spacing. check-in: 676564ab user: jan.nijtmans tags: trunk
2015-03-15
20:32
Wish now launches in front when caed from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: 0a4571b7 user: kevin_walzer tags: core-8-5-branch
20:22
Wish now launches in front when called from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: d5dd77eb user: kevin_walzer tags: trunk
2015-03-13
23:10
Merging with the latest release check-in: e1141f2f user: seandeelywoods tags: core_zip_vfs
19:58
Merged branch bug-1581955fff, fixing [1581955fff] check-in: 99e78046 user: fvogel tags: trunk
19:56
Merged branch bug-1581955fff, fixing [1581955fff] check-in: c6463b0a user: fvogel tags: core-8-5-branch
19:19
Slightly better formatting Closed-Leaf check-in: a257d44d user: fvogel tags: bug-1581955fff
2015-03-12
14:53
merge release check-in: 9317978f user: dgp tags: trunk
2015-03-11
13:52
merge trunk Closed-Leaf check-in: d8717ce1 user: dgp tags: rc1, release, core-8-6-4, core-8-6-4-rc
2015-03-10
14:49
merge mark check-in: 7f810162 user: kevin_walzer tags: trunk
14:47
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: b1f60f3e user: kevin_walzer tags: core-8-5-branch
14:38
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: bba47d2c user: kevin_walzer tags: trunk
2015-03-08
20:51
Fixed documentation regarding behaviour of embedded windows and embedded images in [text] - Bug [1581955fff] check-in: 6eeeca3a user: fvogel tags: bug-1581955fff
2015-03-06
16:40
merge mark check-in: f9f6390e user: dgp tags: trunk
15:28
merge release check-in: 7747eb1f user: dgp tags: core-8-5-branch
14:02
update release date Closed-Leaf check-in: 46e08e5a user: dgp tags: core-8-5-18, core-8-5-18-rc
12:52
merge trunk check-in: a75f7fbf user: dgp tags: rc0, core-8-6-4-rc
12:51
merge mark check-in: b16d00d5 user: dgp tags: trunk
12:48
merge 8.5 check-in: c343244c user: dgp tags: core-8-5-18-rc
02:45
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 225542ce user: kevin_walzer tags: core-8-5-branch
02:44
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 8b7f6ac7 user: kevin_walzer tags: trunk
2015-03-05
16:25
merge trunk check-in: 1a123d5d user: dgp tags: core-8-6-4-rc
16:25
merge 8.5 check-in: c9d80a11 user: dgp tags: core-8-5-18-rc
16:05
update changes check-in: e7317861 user: dgp tags: core-8-6-4-rc
15:57
Merge mark check-in: be999214 user: kevin_walzer tags: trunk
15:57
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: 1099ec55 user: kevin_walzer tags: core-8-5-branch
15:55
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: f4758af0 user: kevin_walzer tags: trunk
2015-03-02
22:35
merge 8.5 check-in: c21f2b51 user: dgp tags: core-8-5-18-rc
22:31
merge trunk check-in: b82b45b2 user: dgp tags: core-8-6-4-rc
08:56
Deleted Win95/98-specific documentation as those platforms have long been unsupported. check-in: e4a9133b user: ashok tags: trunk
2015-02-28
03:17
merge mark check-in: 2a868d77 user: kevin_walzer tags: trunk
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: c4051e7a user: kevin_walzer tags: core-8-5-branch
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: 2f9e63f8 user: kevin_walzer tags: trunk
2015-02-26
17:16
Bump to 8.6.4. check-in: 93c9641e user: dgp tags: core-8-6-4-rc
2015-02-25
14:49
update changes check-in: 400325fb user: dgp tags: rc0, core-8-5-18-rc
2015-02-24
15:10
merge 8.5 check-in: b72955ea user: dgp tags: core-8-5-18-rc
15:09
merge mark check-in: 754c58b7 user: dgp tags: trunk
2015-02-22
18:03
Fix for CGRect/NSRect confusion check-in: 004b3b28 user: kevin_walzer tags: core-8-5-branch
18:03
Fix for CGRect/NSRect confusion check-in: 5457f9e2 user: kevin_walzer tags: trunk
00:39
[ab6dab8393] OBOE in loop termination made corrupt dash lines in ps output. check-in: 8be232ca user: dgp tags: trunk
2015-02-20
22:35
malformed comment check-in: 1156673c user: dgp tags: trunk
21:29
Malformed comment. check-in: ae6413cc user: dgp tags: core-8-5-branch
2015-02-19
21:27
merge-mark check-in: bb610108 user: jan.nijtmans tags: trunk
21:27
Fix build problem on OSX check-in: 1c4be30c user: jan.nijtmans tags: core-8-5-branch
16:02
merge mark check-in: 887e3968 user: kevin_walzer tags: trunk
16:02
Add padding to HITheme menubuttons check-in: 7d8f87b4 user: kevin_walzer tags: trunk
16:02
Add padding to HITheme menubuttons check-in: 63db5a97 user: kevin_walzer tags: core-8-5-branch
15:58
merge mark check-in: 35a89312 user: kevin_walzer tags: trunk
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 158f468c user: kevin_walzer tags: trunk
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 28d86631 user: kevin_walzer tags: core-8-5-branch
02:57
merge mark check-in: 659d3062 user: kevin_walzer tags: trunk
02:27
Restore live resize to Cocoa with reduced flickering; addresses most serious issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch check-in: cebc6eeb user: kevin_walzer tags: core-8-5-branch
02:27
Restore live resize to Cocoa with reduced flickering; addresses most serious issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch check-in: 57170627 user: kevin_walzer tags: trunk
2015-02-18
03:34
Merge mark check-in: 31e46950 user: kevin_walzer tags: trunk
03:32
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: d22491b4 user: kevin_walzer tags: core-8-5-branch
03:31
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: a742f361 user: kevin_walzer tags: trunk
2015-02-16
22:06
Merge mark check-in: f434c087 user: kevin_walzer tags: trunk
22:06
Cleanup of bounds in button code. check-in: 959b73b5 user: kevin_walzer tags: trunk
22:06
Cleanup of bounds in button code. check-in: 9e3533bf user: kevin_walzer tags: core-8-5-branch
20:21
Merge mark; merging on request of fvogel to avoid conflicts in his merges check-in: c4b47505 user: kevin_walzer tags: trunk
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: ef130fef user: kevin_walzer tags: trunk
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: 05455332 user: kevin_walzer tags: core-8-5-branch
2015-02-15
19:20
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: b10dfadf user: fvogel tags: trunk
19:16
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: f4006c84 user: fvogel tags: core-8-5-branch
19:14
Merge mark check-in: 00f6df38 user: fvogel tags: trunk
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 7680280a user: kevin_walzer tags: trunk
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 22a8ce8f user: kevin_walzer tags: core-8-5-branch
18:30
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: ccea6074 user: kevin_walzer tags: trunk
18:29
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: 47ae9150 user: kevin_walzer tags: core-8-5-branch
17:48
Merge mark check-in: 71cb0f9e user: fvogel tags: trunk
2015-02-14
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: ef754798 user: kevin_walzer tags: core-8-5-branch
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: 6f751c62 user: kevin_walzer tags: trunk
2015-02-13
01:43
Final adjustment of checkbutton flags in Cocoa check-in: 3dccd8bd user: kevin_walzer tags: core-8-5-branch
01:42
Final adjustment of checkbutton flags in Cocoa check-in: 1113472b user: kevin_walzer tags: trunk
2015-02-12
17:50
merge 8.5 check-in: 0c72cd23 user: dgp tags: core-8-5-18-rc
17:44
merge mark check-in: 8cec4d74 user: dgp tags: trunk
16:15
Apply same padding fix to Cocoa checkbuttons check-in: ae93313c user: kevin_walzer tags: trunk
16:14
Apply same padding fix to Cocoa checkbuttons check-in: f3c1485f user: kevin_walzer tags: core-8-5-branch
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 5a7f90f7 user: kevin_walzer tags: core-8-5-branch
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 3035a564 user: kevin_walzer tags: trunk
15:46
merge 8.5 check-in: 9463503b user: dgp tags: core-8-5-18-rc
15:34
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 952db015 user: kevin_walzer tags: core-8-5-branch
15:30
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 31b514d3 user: kevin_walzer tags: trunk
13:45
Silence some compiler warnings. check-in: 1a6f7019 user: dgp tags: trunk
13:19
Different approach to stubs for the TkpScanWindowId() declaration. Man, what an inflexible maintenance chore this stuff is. check-in: 8228e9c7 user: dgp tags: core-8-5-branch
12:51
Silence some compiler warnings check-in: 4f08cfde user: dgp tags: core-8-5-branch
12:41
merge mark check-in: 2c198dbf user: dgp tags: trunk
02:53
Further refinement of button metrics in Cocoa check-in: 215f689e user: kevin_walzer tags: trunk
02:52
Further refinement of button metrics in Cocoa check-in: 17ee38a7 user: kevin_walzer tags: core-8-5-branch
01:56
Further refinement of button metrics in Cocoa check-in: 7590c5bf user: kevin_walzer tags: core-8-5-branch
01:56
Further refinement of button metrics in Cocoa check-in: 10cc815a user: kevin_walzer tags: trunk
01:38
Further refinement of checkbutton metrics in Cocoa check-in: b2192563 user: kevin_walzer tags: core-8-5-branch
01:37
Further refinement of checkbutton metrics in Cocoa check-in: dcc243a0 user: kevin_walzer tags: trunk
2015-02-11
20:45
Merged core-8-5-branch check-in: 82028b36 user: fvogel tags: trunk
20:19
Merged branch bug-382da038c9 check-in: 442da41f user: fvogel tags: core-8-5-branch
13:42
merge mark check-in: ec1a8498 user: dgp tags: trunk
13:40
[6286e04179] Backport [5f8258ad2a] to stop `make test` segfaults. check-in: e5750caf user: dgp tags: core-8-5-branch
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: 05845372 user: kevin_walzer tags: trunk
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: b048c1d6 user: kevin_walzer tags: core-8-5-branch
2015-02-10
20:21
Restore build of backported scrollbar work. check-in: 9c6048fe user: dgp tags: core-8-5-branch
2015-02-09
22:52
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: 512dbd79 user: fvogel tags: trunk
22:26
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: b97d7e0a user: fvogel tags: core-8-5-branch
2015-02-08
19:11
Stop panic (Bad tag priority being toggled on) - Bug [382da038c9] Closed-Leaf check-in: 440f2aa3 user: fvogel tags: bug-382da038c9
2015-02-06
21:55
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: a1bad43f user: mistachkin tags: trunk
21:46
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: c7aeea08 user: mistachkin tags: core-8-5-branch
21:34
Merged core-8-5-branch check-in: c6f5f040 user: fvogel tags: trunk
21:30
Merged text-elided branch check-in: 02912e40 user: fvogel tags: core-8-5-branch
21:24
Merged branch bug-c199ef90a6 - This is a no-op, this commit from this branch was already cherry-picked. Closed-Leaf check-in: d289f204 user: fvogel tags: text-elided
20:22
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: 8b098230 user: mistachkin tags: trunk
18:13
Merge bug fixes from fvogel's text-elided branch check-in: 486c2c23 user: dgp tags: trunk
18:08
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: ad032ed7 user: mistachkin tags: core-8-5-branch
16:57
Merge bug fixes from fvogel's text-elided branch check-in: 6c3ad48c user: dgp tags: core-8-5-branch
16:35
merge 8.5 check-in: cc1f6cc9 user: dgp tags: text-elided
16:04
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: 466b1190 user: dgp tags: trunk
16:03
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: cd8ed3e9 user: dgp tags: core-8-5-branch
15:46
[2b6778efe8] handle sscanf() EOF errors. check-in: 38a27c36 user: dgp tags: trunk
15:44
[2b6778efe8] handle sscanf() EOF errors. check-in: 0251a67c user: dgp tags: core-8-5-branch
14:10
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 92bd9be7 user: dgp tags: trunk
14:09
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 32b68cb7 user: dgp tags: core-8-5-branch
2015-02-05
22:26
Merge updates from core-8-5-branch. Closed-Leaf check-in: 5e405150 user: mistachkin tags: bindScriptCount
21:50
Merged core-8-5-branch check-in: d6c514d2 user: fvogel tags: text-elided
20:13
[d186605d05] Stop invalid read beyond objv. check-in: 6c910563 user: dgp tags: trunk
20:11
[d186605d05] Stop invalid read beyond objv. check-in: 76f519fd user: dgp tags: core-8-5-branch
18:34
Bump to version 8.5.18. check-in: 482ec103 user: dgp tags: core-8-5-18-rc
2015-02-04
15:00
merge mark check-in: 7b03e0fa user: dgp tags: trunk
2015-02-02
14:27
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: 7f91299d user: kevin_walzer tags: core-8-5-branch
14:21
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: a9d917be user: kevin_walzer tags: trunk
09:52
merge trunk check-in: 980f0e90 user: jan.nijtmans tags: novem-support
09:50
Remove unnecessary end-of-line spacing check-in: aa7e3ad5 user: jan.nijtmans tags: trunk
2015-01-30
15:59
merge mark check-in: 5d6f0376 user: dgp tags: trunk
15:33
Scrolling now working at an acceptable level with HITheme API; Unix scroll bindings driving scrolling in Tk window and Mac scrollbar just has to re-draw itself check-in: 18222e4c user: kevin_walzer tags: core-8-5-branch
15:27
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself check-in: 71e2c3fc user: kevin_walzer tags: trunk
15:17
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself Closed-Leaf check-in: 2caf44d8 user: kevin_walzer tags: hitheme
2015-01-29
14:49
HITheme scrolling now draws correctly and functions with mousewheel; must refine hit testing; still have to implement dragging scrollthumb with mouse check-in: 1e5ef9a6 user: kevin_walzer tags: hitheme
04:32
Some good progress on scrolling. check-in: 6a806bc7 user: kevin_walzer tags: hitheme
2015-01-27
13:10
merge trunk check-in: 508ab40c user: jan.nijtmans tags: novem-support
13:06
merge-mark check-in: 454d244c user: jan.nijtmans tags: trunk
01:32
Fix conflicting types in tkMacOSXButton.c check-in: cb780075 user: kevin_walzer tags: core-8-5-branch
2015-01-26
04:07
A bit more progress on scrolling check-in: a613e37a user: kevin_walzer tags: hitheme
2015-01-25
13:55
Fixed disappearing cursor when moving up one line at the boundary of elided lines. Factorized the code again in the process, using function IsStartOfNotMergedLine when possible. check-in: 19cf1710 user: fvogel tags: text-elided
2015-01-24
16:39
Commiting HITheme implementation obuttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 9aae2077 user: kevin_walzer tags: core-8-5-branch
16:36
Commiting HITheme implementation on buttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 6d9ba349 user: kevin_walzer tags: trunk
14:58
TkTextIndexCount is counting chars. Fix these calls where bytes counting is needed. Among other issues, this fixes horizontal scrolling when typing text at the end of a line containing multi-byte characters. check-in: 0705951b user: fvogel tags: text-elided
2015-01-22
19:18
Stop `make test` segfaults. check-in: 5f8258ad user: dgp tags: trunk
15:46
Fix for metrics for radiobutton -indicatoron Closed-Leaf check-in: 09c9e5b9 user: kevin_walzer tags: hitheme
14:15
Committing scrollbar implementation as is; by all appearance it should work, unclear why it does not. check-in: 05fb2034 user: kevin_walzer tags: hitheme
2015-01-21
14:39
Additional work on scrollbar: this implementation should work but it does not and I have no idea why check-in: 55c4fcfb user: kevin_walzer tags: hitheme
14:08
Commit of skeletal scrollbar code; does not yet work but need to focus on a single approach check-in: 0b6b8d27 user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: c473a5ff user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: 8a083379 user: kevin_walzer tags: hitheme
01:56
Menubuttons now reasonably functional; back to scrolling. check-in: 9f5e37ba user: kevin_walzer tags: hitheme
2015-01-20
14:02
Buttons now work. Next, menubuttonsns. check-in: 95a5143e user: kevin_walzer tags: hitheme
03:45
Buttons no longer broken. check-in: 7e254572 user: kevin_walzer tags: hitheme
02:43
Buttons less broken check-in: 616ed6a6 user: kevin_walzer tags: hitheme
2015-01-19
23:46
More improvement on button code. check-in: 4ff02f0f user: kevin_walzer tags: hitheme
19:53
Various changes and improvements; less broken now but still a lot of work to do. check-in: 57422e0d user: kevin_walzer tags: hitheme
2015-01-16
22:07
Factorized the code a bit more, making use of function IsStartOfNotMergedLine. Also, tried to better explain in comments. check-in: 816981bd user: fvogel tags: text-elided
20:59
More accurate comment check-in: 1e02cb7b user: fvogel tags: text-elided
2015-01-15
16:06
remove some unnecessary eol-spacing check-in: ea223afb user: jan.nijtmans tags: trunk
15:34
merge trunk check-in: ce46d5fc user: jan.nijtmans tags: novem-support
15:31
merge-mark check-in: afe9816e user: jan.nijtmans tags: trunk
14:36
Update on scrolling to something that works in a broken way check-in: 40719168 user: kevin_walzer tags: hitheme
08:03
Branch to replace NSViews in Cocoa widgets with HITheme implementations to improve drawing performance after removing private API's. check-in: d047c2a5 user: kevin_walzer tags: hitheme
2015-01-12
22:33
Merged core-8-5-branch check-in: 92333154 user: fvogel tags: text-elided
22:29
Merged core-8-5-branch check-in: 7472bdf0 user: fvogel tags: text-elided
21:50
Fixed typo in comment check-in: cb58c7e3 user: fvogel tags: text-elided
13:27
Cleanup of scrollbar backport on Cocoa check-in: 4974e15f user: kevin_walzer tags: core-8-5-branch
03:23
Minor edit of window event code on Cocoa check-in: b3fe8152 user: kevin_walzer tags: core-8-5-branch
03:21
Revert additional changes to scrollbar code check-in: 983a6baa user: kevin_walzer tags: trunk
03:19
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: 20cca474 user: kevin_walzer tags: core-8-5-branch
03:18
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: b25bc3a3 user: kevin_walzer tags: trunk
2015-01-07
20:33
Reduce font-related porting fragility of test. check-in: 20e1a863 user: dgp tags: trunk
20:30
Reduce font-related porting fragility of test. check-in: 72a0205b user: dgp tags: core-8-5-branch
2015-01-06
10:09
merge trunk check-in: 35d20c68 user: jan.nijtmans tags: novem-support
10:06
merge-mark check-in: b9110385 user: jan.nijtmans tags: trunk
2015-01-04
23:24
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: cb7ef780 user: kevin_walzer tags: trunk
23:22
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: e0393eb5 user: kevin_walzer tags: core-8-5-branch
23:16
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: 81a685ed user: kevin_walzer tags: trunk
2015-01-02
20:50
Merge 8.5. Fix [winfo id] for Cocoa. check-in: 82e52c23 user: dgp tags: trunk
20:18
remove old comment check-in: 93cbb397 user: dgp tags: core-8-5-branch
20:17
The [winfo id] of a Tk window is meant to identify it. The actual value returned, though, has been a hex-formatted int value -- that is 32 bits. On OS X Cocoa, the actual Window or XID is not an int but an unsigned long, and does not fit in 32 bits. (What's really stored even seems to be a (MacDrawable *) -- a pointer -- definitely not something 32-bits can capture). Thus generating [winfo id] loses info, and breaks totally. Has for a long time apparently. There are even explicit comments in place plainly stating that it is broken and what needs doing to fix it. Updated the platform-specific routines Tkp(Scan|Print)WindowId() so that window id's are no longer lossy and broken in Cocoa Tk. check-in: a3c2d077 user: dgp tags: core-8-5-branch
15:23
Merged core-8-5-branch to text-elided branch check-in: b6adec9d user: fvogel tags: text-elided
14:29
Reverted [13d2fcd25d] and [8dfc0f1731] since they are no longer needed thanks to [8d7a4443f7]. check-in: a3303c36 user: fvogel tags: text-elided
11:20
merge-mark check-in: ebd5e4c1 user: fvogel tags: trunk
11:18
Cherrypicked [97391a2fef] - Increased the after delay in test spinbox-1.8.4 because it failed sometimes for me, depending on the load of the computer running the test suite check-in: 41ffb045 user: fvogel tags: trunk
10:13
Fixed copy/paste error in man text. check-in: 9227e1e1 user: fvogel tags: core-8-5-branch
2015-01-01
22:45
Factorized a bit the code, making use of a new function IsStartOfNotMergedLine when possible, instead of repeating the same code. Also, removed possible bugs linked to wrong testing conditions (indexPtr->byteIndex [!=]= 0) check-in: 05080a69 user: fvogel tags: text-elided
2014-12-31
21:27
Reduce redraw issues during window zoom events on Cocoa check-in: 67873372 user: kevin_walzer tags: core-8-5-branch
21:26
Reduce redraw issues during window zoom events on Cocoa check-in: 6ef1af44 user: kevin_walzer tags: trunk
2014-12-30
17:57
A logical line is merged with its previous line if and only if the eol of the previous line is elided ([53f96d9a97] was not fully correct). check-in: 37e94554 user: fvogel tags: text-elided
17:52
Reverted [53f96d9a97] since this commit was not correct. check-in: 0ed2eda0 user: fvogel tags: text-elided
17:36
A logical line is merged with its previous line if and only if the eol of the previous line is elided ([926d2c3900] was not fully correct). check-in: 6080f163 user: fvogel tags: text-elided
17:13
Better fix than [9f0edc127f], now takes merged lines into account. check-in: f0983131 user: fvogel tags: text-elided
17:08
Reverted [9f0edc127f] since this commit was not correct. check-in: 3f34b7a7 user: fvogel tags: text-elided
16:56
Reverted [8568be1258] since this commit was not correct. check-in: 227229f2 user: fvogel tags: text-elided
16:38
Fixed comments in TextChanged check-in: 0a69095c user: fvogel tags: text-elided
16:29
Fixed comment in TkTextIndexYPixels check-in: 757188fb user: fvogel tags: text-elided
14:59
Polishing FindDLine - Avoid use of TkTextFindDisplayLineEnd when not really necessary (performance reasons, and avoids LayoutDLine/FreeDLine which maps/unmaps embedded windows unnecessarily) check-in: 8d7a4443 user: fvogel tags: text-elided
2014-12-29
16:39
Merge to the real core-8-5-branch. Sorry for the unintended fork. check-in: eb14c952 user: fvogel tags: core-8-5-branch
16:29
Increased the after delay in test spinbox-1.8.4 because it failed sometimes for me, depending on the load of the computer running the test suite check-in: 97391a2f user: fvogel tags: core-8-5-branch
16:27
CalculateDisplayLineHeight checks, in debug mode, that the index it receives really is at the beginning of a display line. check-in: 3d28ac07 user: fvogel tags: text-elided
2014-12-28
20:58
Further fixed text see with indices in elided lines, [5f352f3a71] was not always correct check-in: 5f876e86 user: fvogel tags: text-elided
18:00
Further fixed text count -ypixels with indices in elided lines, [30d6b995dc] was not always correct check-in: abc40fc5 user: fvogel tags: text-elided
15:09
Fixed Bad counting of the total number of vertical pixels in the text widget, resulting in small change of the Y scrollbar size. Happened because CalculateDisplayLineHeight expects an index at start of a display line, which was not always the case. check-in: dd92553e user: fvogel tags: text-elided
13:57
Fixed indentation in TkTextUpdateOneLine check-in: 5423e10b user: fvogel tags: text-elided
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 91a8d730 user: kevin_walzer tags: trunk
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 9746e1ca user: kevin_walzer tags: core-8-5-branch
2014-12-24
09:17
merge-mark check-in: 66f4565d user: jan.nijtmans tags: trunk
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: f8f6fdfe user: kevin_walzer tags: core-8-5-branch
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: 534118d7 user: kevin_walzer tags: trunk
04:48
Add method to tkMacOSXButton.c check-in: afb02fa2 user: kevin_walzer tags: core-8-5-branch
04:47
Revert change from ttk Mac theme check-in: b06f91b0 user: kevin_walzer tags: trunk
04:44
All on Tk/Cocoa: Improve view performance during resizing; implement custom drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped check-in: 1708ef56 user: kevin_walzer tags: core-8-5-branch
04:43
All on Tk/Cocoa: Improve view performance during resizing; implement custom drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped check-in: 6d14dd47 user: kevin_walzer tags: trunk
2014-12-23
11:09
Cherrypicked bug fix for Bug [c199ef90a6] - Wrong index returned by @x,y with elided lines at end of text check-in: 00298a1d user: fvogel tags: text-elided
10:59
Fixed wrong index returned by @x,y with elided lines at end of text - Bug [c199ef90a6] Closed-Leaf check-in: b58a4b19 user: fvogel tags: bug-c199ef90a6
2014-12-21
20:54
Fixed test of index being at start of both a logical line and a display line in TkTextFindDisplayLineEnd check-in: 84a90c5b user: fvogel tags: text-elided
04:16
Revert unintended commit of menubutton file check-in: 399c1c0b user: kevin_walzer tags: trunk
04:14
Minor optimization of drawing code in OSX check-in: 1de71ea9 user: kevin_walzer tags: core-8-5-branch
04:11
Minor optimization of drawing code in OSX check-in: f98361a0 user: kevin_walzer tags: trunk
2014-12-20
13:42
Fixed comment check-in: 9bb41fc3 user: fvogel tags: text-elided
2014-12-17
21:54
Fixed vertical scrolling with elided lines. MeasureUp was not measuring fully correctly. check-in: 77c4065d user: fvogel tags: text-elided
21:52
Removed useless statements in tests textDisp-16.42 and textDisp-16.43 check-in: 73e7513c user: fvogel tags: text-elided
2014-12-14
16:48
At least one display line is supposed to change when calling TkTextChanged. check-in: 64d6bacf user: fvogel tags: text-elided
12:18
merge-mark check-in: b4f1c0b3 user: jan.nijtmans tags: trunk
2014-12-13
02:50
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: 843379f4 user: kevin_walzer tags: core-8-5-branch
02:47
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: ac4cd974 user: kevin_walzer tags: trunk
2014-12-11
15:12
merge trunk check-in: b1cdf63a user: jan.nijtmans tags: novem-support
2014-12-10
22:48
More complete comment check-in: 9f9ff27d user: fvogel tags: text-elided
22:02
Merged from branch bug-7703f947aa check-in: b25ce8f2 user: fvogel tags: text-elided
22:00
Fixed textDisp-4.1 and -4.2 - The expected test results were not relevant without the update between deletion and insertion Closed-Leaf check-in: 94f20423 user: fvogel tags: bug-7703f947aa
21:57
Fixed TextChanged caller of FindDLine for correct taking into account of elided newlines check-in: 04d70b6f user: fvogel tags: bug-7703f947aa
21:52
Fixed indentation in FindDLine check-in: fb638da0 user: fvogel tags: text-elided
2014-12-07
18:53
Merged from branch bug-7703f947aa check-in: 703153b7 user: fvogel tags: text-elided
18:50
Fixed text yview scroll pixels|lines with elided lines check-in: 926d2c39 user: fvogel tags: bug-7703f947aa
2014-12-06
14:29
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided. The start of a logical line is not always the start of a display line. check-in: 53f96d9a user: fvogel tags: text-elided
09:21
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided check-in: 8568be12 user: fvogel tags: text-elided
2014-12-05
23:41
Merged from branch bug-7703f947aa check-in: e121db03 user: fvogel tags: text-elided
23:39
Fixed text count -ypixels with indices in elided lines check-in: 30d6b995 user: fvogel tags: bug-7703f947aa
22:13
Fixed bad comment resulting from copy/paste between functions check-in: 1ada61d1 user: fvogel tags: text-elided
21:32
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided check-in: 9f0edc12 user: fvogel tags: text-elided
20:36
Merged from branch bug-7703f947aa check-in: a2733441 user: fvogel tags: text-elided
20:33
Fixed text count -xpixels with indices in elided lines check-in: b06c0452 user: fvogel tags: bug-7703f947aa
2014-12-03
23:28
Merged from branch bug-7703f947aa check-in: ef7a636c user: fvogel tags: text-elided
23:25
Fixed text see command for elided target indices. check-in: 5f352f3a user: fvogel tags: bug-7703f947aa
23:19
Fixed typos in comments check-in: 6c644eae user: fvogel tags: bug-7703f947aa
23:18
Changed variable name for a better one check-in: 31a612db user: fvogel tags: bug-7703f947aa
23:16
Checked dlineinfo caller of FindDLine, comments added check-in: 98191e8a user: fvogel tags: bug-7703f947aa
20:32
Merged from branch bug-7703f947aa check-in: fdf3b1a8 user: fvogel tags: text-elided
20:30
Make textDisp-9.6 pass on Linux as well (reduce font-dependance and sensitivity to toplevel window geometry) check-in: c31d681a user: fvogel tags: bug-7703f947aa
20:29
Make textDisp-9.6 pass on Linux as well (reduce font-dependance and sensitivity to toplevel window geometry) check-in: 5fdbce09 user: fvogel tags: bug-7703f947aa
16:33
Fix for 4a0451f529. Needed a Tcl_ResetResult after recursive event loop otherwise clicking Cancel would return a non-empty result in case a script was run in the background as part of the event loop. Also updated test suite which did not actually check that a Cancel resulted in an empty event string. check-in: 4b723acb user: ashok tags: trunk
12:14
Fixed embedded windows tests that were failing (on Linux) following [dc9f4bea9f] - See comment in bug [7703f947aa] check-in: 8dfc0f17 user: fvogel tags: bug-7703f947aa
06:50
Merged from branch bug-7703f947aa check-in: 8e843774 user: fvogel tags: text-elided
06:47
Fixed embedded windows tests that were failing following [dc9f4bea9f] - See comment in bug [7703f947aa] check-in: 13d2fcd2 user: fvogel tags: bug-7703f947aa
06:44
Fixed indentation and typos in comments check-in: ae1f95e2 user: fvogel tags: bug-7703f947aa
2014-11-30
22:03
Merged from branch bug-7703f947aa check-in: ff7928b9 user: fvogel tags: text-elided
22:01
Fixed FindDLine again (the previous fix [575b376065] was an improvement despite it did not fix all cases), see case 'C' in bug [7703f947aa] check-in: dc9f4bea user: fvogel tags: bug-7703f947aa
21:22
Merged from branch bug-7703f947aa check-in: c80126a1 user: fvogel tags: text-elided
21:21
Fixed bbox caller of FindDLine, see case 'B' in bug [7703f947aa] check-in: 478f1b81 user: fvogel tags: bug-7703f947aa
2014-11-23
14:09
Merged from branch bug-7703f947aa check-in: 76439942 user: fvogel tags: text-elided
14:07
Fixing FindDLine was not enough in all cases, now fix its callers (see test case 'A' in bug [7703f947aa]) check-in: b4cfebe5 user: fvogel tags: bug-7703f947aa
2014-11-22
23:05
Merged from branch bug-7703f947aa check-in: 9badac93 user: fvogel tags: text-elided
23:04
Merged from branch bug-c24b97d905 check-in: febca7cb user: fvogel tags: text-elided
23:00
Create new branch named "text-elided" check-in: 30c2134d user: fvogel tags: text-elided
22:23
Added test for bug [7703f947aa] - Wrong refresh of display lines when tagging text as elided check-in: 227cd880 user: fvogel tags: bug-7703f947aa
22:14
Fixed textDisp-9.3 to -9.6 - The expected test results were not relevant without the update between tag add and tag remove check-in: 72191ba2 user: fvogel tags: bug-7703f947aa
22:05
Fixed bug [7703f947aa] - Wrong refresh of display lines when tagging text as elided check-in: 575b3760 user: fvogel tags: bug-7703f947aa
2014-11-21
22:45
Added tests for bug [c24b97d905] - text count -displaylines is wrong with elided newlines Closed-Leaf check-in: b2b02005 user: fvogel tags: bug-c24b97d905
22:18
Fixed text-9.2.44 - This test was wrong (my bad when fixing bug [3021557fff]) but that was hidden check-in: 72a47fb4 user: fvogel tags: bug-c24b97d905
22:10
Fixed bug [c24b97d905] - text count -displaylines is wrong with elided newlines check-in: 698739b5 user: fvogel tags: bug-c24b97d905
21:19
Fix typos in comments check-in: dec1a573 user: fvogel tags: trunk
21:18
Fix typos in comments check-in: fc0e6033 user: fvogel tags: core-8-5-branch
16:15
Remove unnecessary end-of-line spacing check-in: a79b0b94 user: jan.nijtmans tags: trunk
16:12
merge-mark check-in: 86fde7e7 user: jan.nijtmans tags: trunk
16:01
Fix [1c0d6e162c]: tkWinDialog.c defines type "SIGDN" (enum __MIDL_IShellItem_0001), which is already defined check-in: f1354a43 user: jan.nijtmans tags: trunk
2014-11-20
02:34
Back out changes not pertaining to private API; those files should not have been updated. check-in: 276923ee user: kevin_walzer tags: trunk
2014-11-18
14:57
Back out changes not pertaining to private API; those files should not have been updated. check-in: 55bc273d user: kevin_walzer tags: core-8-5-branch
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: 781a6aff user: kevin_walzer tags: trunk
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: ca948788 user: kevin_walzer tags: core-8-5-branch
2014-11-17
14:56
Added a tkvfs.zip file as part of the installation check-in: 281e2fe2 user: hypnotoad tags: core_zip_vfs
2014-11-15
00:19
Updated Tkkit to utilize the basekit built by Tcl check-in: 8707fc70 user: hypnotoad tags: core_zip_vfs
2014-11-14
04:15
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. Crash was caused by access to a list element after the Tcl_Obj was shimmered to a variable intrep. check-in: f5c04922 user: ashok tags: trunk
2014-11-13
20:16
Backout last change, it doesn't solve the issue check-in: d7aeab09 user: jan.nijtmans tags: trunk
15:48
Merge with trunk.

Bring vfs instructions up to date

No longer attempt to build a dedicated shell. Have Tcl build a zsh, and then add Tk's Dll to the VFS check-in: 26c39887 user: hypnotoad tags: core_zip_vfs

13:51
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. check-in: e02a3967 user: jan.nijtmans tags: trunk
2014-11-12
22:31
merge trunk check-in: e74706dd user: jan.nijtmans tags: novem-support
05:00
merge release check-in: 75f61e7a user: dgp tags: trunk
2014-11-11
22:23
Merge updates from core 8.5 branch. check-in: 63c3c355 user: mistachkin tags: bindScriptCount
2014-11-07
19:04
update README Closed-Leaf check-in: 4d3596b4 user: dgp tags: rc2, core-8-6-3-rc, core-8-6-3, release
18:23
update changes check-in: 69a94d7d user: dgp tags: core-8-6-3-rc
15:44
merge trunk check-in: ab2d05fc user: dgp tags: core-8-6-3-rc
15:44
Get menu-32.8 and scale-19 fixes from 8.5. check-in: d44d1954 user: dgp tags: trunk
15:33
Stop test litter breaking scale-19. check-in: e526d6c4 user: dgp tags: core-8-5-branch
14:49
Restore test menu-32.8 check-in: 79c63b2f user: dgp tags: core-8-5-branch
14:23
merge trunk check-in: 90f80ab0 user: dgp tags: core-8-6-3-rc
14:22
[3529885] [scale] handle negative resolution properly. check-in: 3de6bd3c user: dgp tags: trunk
14:20
[3529885] [scale] handle negative resolution properly. check-in: 51bd3faf user: dgp tags: core-8-5-branch
2014-11-06
21:45
Added test case for bug [3529885fff] Closed-Leaf check-in: 29f82e98 user: fvogel tags: bug-3529885fff
18:33
Stop invalid read check-in: bb37ebb1 user: dgp tags: trunk
18:31
Stop invalid read. check-in: 32a43619 user: dgp tags: core-8-5-branch
17:31
[9d72dcd3bc] Plug memleak check-in: 219d853d user: dgp tags: trunk
17:30
[9d72dcd3bc] Plug memleak check-in: 1a2d21f8 user: dgp tags: core-8-5-branch
2014-10-30
21:50
Fixed bug [3529885fff] check-in: ae0fd7e4 user: fvogel tags: bug-3529885fff
15:26
[3417012] Stop [scale] segfault when -digits too big. Thanks fvogel. check-in: 12d0519f user: dgp tags: trunk
15:16
[3417012] Stop [scale] segfault when -digits too big. check-in: 148dda7a user: dgp tags: core-8-5-branch
15:13
Test for 3417012 Closed-Leaf check-in: 63f3d7f0 user: dgp tags: bug-3417012fff
15:07
Pushing the fix out to more files. check-in: 0c8a2993 user: dgp tags: bug-3417012fff
2014-10-29
23:05
Fixed bug [3417012fff] check-in: 15f0aa00 user: fvogel tags: bug-3417012fff
2014-10-28
14:42
Fix for different ttk notebook tab metrics on OS X/Yosemite check-in: 574998d2 user: kevin_walzer tags: core-8-5-branch
14:40
Fix for different ttk notebook tab metrics on OS X/Yosemite check-in: 60694813 user: kevin_walzer tags: trunk
04:00
Fix winDialog tests to not assume current working directory when -initialdir is not specified check-in: d878a334 user: ashok tags: core-8-6-3-rc
00:09
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 8df95d69 user: fvogel tags: trunk
2014-10-27
23:57
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 327e750e user: fvogel tags: core-8-5-branch
2014-10-26
08:00
Add support for Windows 10 check-in: 7faed6f5 user: jan.nijtmans tags: trunk
07:59
Add support for Windows 10 check-in: 0ca1b0b1 user: jan.nijtmans tags: core-8-5-branch
2014-10-25
07:00
Quick-fix compilation on VC6/PSDK (reported by Andreas Kurpies) check-in: 4a7c00cb user: jan.nijtmans tags: rc1, core-8-6-3-rc
2014-10-24
20:16
merge mark check-in: 8cad6b5b user: dgp tags: trunk
20:14
merge release check-in: a3a3914b user: dgp tags: core-8-5-branch
2014-10-21
22:31
Fixed remaining issue with textDisp-29.2.4 Closed-Leaf check-in: 1bc1ce78 user: fvogel tags: bug-857686bb3d
22:08
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 72f5dff3 user: fvogel tags: bug-857686bb3d
18:43
merge trunk check-in: f0fe4f8f user: dgp tags: rc0, core-8-6-3-rc
18:37
merge 8.5 Closed-Leaf check-in: 25d9cc46 user: dgp tags: rc1, core-8-5-17, core-8-5-17-rc
18:32
Restore the use of -DTCL_NO_DEPRECATED when building Tk. Without this, attempts to build with the latest Xcode tools fail because of a conflict between the long (long long long long) deprecated macro panic() from Tcl's header and a panic() prototype in the system mach.h file, which rides into the build on the tails of Cocoa.h check-in: 453a3beb user: dgp tags: core-8-5-branch
15:01
Fix for Mac crash on Yosemite because of changes in version checking check-in: e49c25c7 user: kevin_walzer tags: trunk
15:00
Fix for Mac crash on Yosemite because of changes in version checking check-in: e8a1bb0f user: kevin_walzer tags: core-8-5-branch
2014-10-20
22:20
Make tkWinDialog.c compile with MinGW 4.0.2. Don't use "this" (possible conflict with C++ compiler). Eliminate end-of-line spaces. check-in: bf59edcc user: jan.nijtmans tags: core-8-6-3-rc
19:01
merge mark check-in: d64a051f user: fvogel tags: trunk
18:59
Fixed failing text-19.16 - Bug [280089486e] check-in: fdce2e2f user: fvogel tags: trunk
18:55
Fixed failing (in trunk) text-19.16 - Bug [280089486e] check-in: 6b33d5fb user: fvogel tags: core-8-5-branch
14:59
[280089486e] Remove damaging effects of font.test. Thanks to fvogel. check-in: f2508f0c user: dgp tags: core-8-6-3-rc
14:57
[280089486e] Remove damaging effects of font.test. Thanks to fvogel. check-in: 9e5a8559 user: dgp tags: rc0, core-8-5-17-rc
10:27
Make sure IID_IShellItem is defined even when uuid.lib does not export it. Idea stolen from here: http://trac.wxwidgets.org/changeset/71395 check-in: 7477c45e user: jan.nijtmans tags: core-8-6-3-rc
09:20
- Fix winDialog-9.7 test in case "initialdir" contains capital characters. - Add "uuid.lib" as requirement for tkWinDialog.c check-in: 2f791fb8 user: jan.nijtmans tags: core-8-6-3-rc
03:28
update changes check-in: 583f791a user: dgp tags: core-8-6-3-rc
03:24
Replace use of ::env(TEMP) with use of [tcltest::temporaryDirectory] for improved portability of the test suite. check-in: 6a893b36 user: dgp tags: core-8-6-3-rc
02:21
TIP 432 implementation check-in: 9c2ca16c user: dgp tags: core-8-6-3-rc
02:19
merge trunk check-in: 0cc0cc25 user: dgp tags: core-8-6-3-rc
02:12
merge 8.5 check-in: e3b9a9ca user: dgp tags: core-8-5-17-rc
2014-10-19
21:24
merge mark check-in: 764aecf7 user: jan.nijtmans tags: trunk
11:09
Merging in changes from Trunk check-in: f6eff8ab user: hypnotoad tags: core_zip_vfs
2014-10-18
18:50
Fix display of buttons on Cocoa if horizontally scrolled outside parent widget check-in: 27cc685c user: kevin_walzer tags: core-8-5-branch
18:49
Fix display of buttons on Cocoa if horizontally scrolled outside parent widget check-in: 3f725e12 user: kevin_walzer tags: trunk
2014-10-17
14:49
Previous commit probably broke higher VS versions (>2012) compilation. Fix that. Closed-Leaf check-in: 29504df7 user: jan.nijtmans tags: apn-win-filedialogs
14:24
Fix symbol conflict when compiling with latest (??) MinGW-w64. check-in: 106651bb user: jan.nijtmans tags: apn-win-filedialogs
2014-10-16
16:36
Make tkWinDialog.c buildable with gcc 4.8.1, vc6, vs2012. Passes all tests check-in: 6d268313 user: ashok tags: apn-win-filedialogs
02:48
Changed to not use c:/ as initialdir check-in: 29bab69d user: ashok tags: apn-win-filedialogs
02:46
Fixes to compile with newer Visual Studio versions check-in: 93337a53 user: ashok tags: apn-win-filedialogs
02:45
Updated chooseDirectory docs for Vista check-in: f945981c user: ashok tags: apn-win-filedialogs
2014-10-15
15:28
Updated documentation for tk_getOpen/SaveFile -initialdir option check-in: 21fc191c user: ashok tags: apn-win-filedialogs
14:42
missed bump bits check-in: 58c14422 user: dgp tags: core-8-5-17-rc
2014-10-14
19:13
update changes check-in: ea028571 user: dgp tags: core-8-6-3-rc
19:12
merge 8.5; update changes check-in: 17a47d2b user: dgp tags: core-8-5-17-rc
19:08
Bump to Tk 8.6.3; update changes file check-in: 40d9c3f9 user: dgp tags: core-8-6-3-rc
15:54
remove sandbox litter check-in: 812bd6ac user: dgp tags: trunk
02:36
merge mark check-in: 3bbfb828 user: dgp tags: trunk
02:29
Fix for bug fb35eb59dd, thanks to Paul Walton for the report and Marc Culler for the patch check-in: 50ec43a9 user: kevin_walzer tags: core-8-5-branch
02:28
Fix for bug fb35eb59dd, thanks to Paul Walton for the report and Marc Culler for the patch check-in: b5b9d3ef user: kevin_walzer tags: trunk
2014-10-13
17:47
update changes file check-in: 0d429083 user: dgp tags: core-8-5-17-rc
17:39
Bump to 8.5.17 check-in: f3424783 user: dgp tags: core-8-5-17-rc
2014-10-12
19:20
Fixed failing text-19.16 - Bug [280089486e] Closed-Leaf check-in: 8fe1ae45 user: fvogel tags: bug-280089486e_bis
18:29
Fixed failing (in trunk) text-19.16 - Bug [280089486e] Closed-Leaf check-in: 32fb8ff3 user: fvogel tags: bug-280089486e
2014-10-11
20:15
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 - Bug [810c43d789] check-in: 677ee6ab user: fvogel tags: trunk
20:13
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 - Bug [810c43d789] check-in: 668a14da user: fvogel tags: core-8-5-branch
19:59
Fix [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin check-in: 2a9f4ee0 user: jan.nijtmans tags: trunk
19:56
Fix [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin check-in: d0932214 user: jan.nijtmans tags: core-8-5-branch
2014-10-01
18:41
Ticket [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin Closed-Leaf check-in: a0b64400 user: jan.nijtmans tags: bug-9e487e9f15
2014-09-27
20:59
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 [810c43d789] Closed-Leaf check-in: a684a099 user: fvogel tags: bug-810c43d789
2014-09-25
17:45
Wishkits (tkkits) under Windows now just cheat and back the Tk dll in the VFS check-in: 5f0358d3 user: tne tags: core_zip_vfs
14:01
Merging updates from trunk Closed-Leaf check-in: 9989a35d user: hypnotoad tags: core_zip_vfs
2014-09-24
23:34
Fixes to tkMacOSXWindowEvent.c to improve drawing performance after removal of private NSView API's check-in: 9e62bcc6 user: kevin_walzer tags: core-8-5-branch
23:34
Fixes to tkMacOSXWindowEvent.c to improve drawing performance after removal of private NSView API's check-in: 35a5490f user: kevin_walzer tags: trunk
2014-09-23
18:19
Wrapped the installation of the tkkit executable inside an "if", as the binary may or may not have been built by "make binaries" check-in: f32c4fcf user: hypnotoad tags: core_zip_vfs
15:38
Merge with trunk check-in: 7a31e92c user: hypnotoad tags: core_zip_vfs
14:27
Remove debug message from window event code check-in: 78447d64 user: kevin_walzer tags: core-8-5-branch
14:25
Fine-tune display of buttons on Tk/Cocoa on horizontal scroll check-in: 796a44c8 user: kevin_walzer tags: trunk
14:25
Fine-tune display of buttons on Tk/Cocoa on horizontal scroll check-in: 0a7e2de3 user: kevin_walzer tags: core-8-5-branch
13:08
Fix display of scrollbars when their window is not mapped in Tk-Cocoa check-in: 2a8703bc user: kevin_walzer tags: core-8-5-branch
13:08
Fix display of scrollbars when their window is not mapped in Tk-Cocoa check-in: e17f1a0a user: kevin_walzer tags: trunk
2014-09-20
12:31
Update test suite for compatibility with new Vista file dialogs. Some tests still fail pending what we decide about behaviour when -initialdir is not specified. check-in: 8042288c user: ashok tags: apn-win-filedialogs
12:30
Make findwindow more robust by ensuring it is a window belonging to the same process. check-in: 3f1e045f user: ashok tags: apn-win-filedialogs
03:17
Convert native paths returned from file dialogs to Tcl canonical paths. check-in: 3f096107 user: ashok tags: apn-win-filedialogs
02:56
Make -xpstyle a hidden option check-in: e162b207 user: ashok tags: apn-win-filedialogs
2014-09-19
06:35
Merge from Trunk check-in: 9db12f1b user: hypnotoad tags: core_zip_vfs
2014-09-18
11:37
TkKits for Windows now build using the mkVfs.tcl script in Tcl_Src_Dir/tools

Note: We don't build them by default with "make binaries" as, at least on Windows, we aren't guaranteed to have a Tclsh available in the environment, and if we do, we may not know it's name. check-in: 03c6074a user: tne tags: core_zip_vfs

2014-09-17
17:18
Implemented Vista+ tk_chooseDirectory dialogs check-in: 92b2061e user: ashok tags: apn-win-filedialogs
13:03
Better pic flag for OpenBSD, see: fc3dfd9bc8 check-in: d00baa92 user: jan.nijtmans tags: trunk
12:25
Better pic flag for OpenBSD, see: ae05904233 check-in: d646f562 user: jan.nijtmans tags: core-8-5-branch
09:25
On Windows: zlib is now statically linked to the tkkit (by compiling from the sources in tclsrc/compat/zlib)

tclZipVfs.c is now statically linked to the tkkit (by compiling from tclsrc/generic) check-in: abb5bd31 user: tne tags: core_zip_vfs

08:53
Added tkkit to the build install binaries stage check-in: 593b9dd3 user: tne tags: core_zip_vfs
2014-09-15
15:00
Update the Unix build for VFS enabled wish shells to use the same conventions as the VFS enabled Tcl shells check-in: 3d30347b user: hypnotoad tags: core_zip_vfs
2014-09-14
17:32
Implemented -filetypes and -typevariable for new Vista file dialogs. check-in: d988edef user: ashok tags: apn-win-filedialogs
09:43
Implemented multiselect in new file dialogs. check-in: 295d03a0 user: ashok tags: apn-win-filedialogs
2014-09-13
14:23
Implemented more options for new tk_get{Open,Save} file dialogs Renamed Win32ErrorObj to TkWin32ErrorObj and moved it from tkWinSend.c to be generally available. check-in: 4d230295 user: ashok tags: apn-win-filedialogs
2014-09-12
13:11
Get basic new style dialogs working. check-in: 4d5c5611 user: ashok tags: apn-win-filedialogs
03:23
Started on new Vista-style file dialogs. Refactored option processing. check-in: a6820e32 user: ashok tags: apn-win-filedialogs
2014-09-08
15:34
Quick patch to fix tkkit check-in: 9f90c017 user: hypnotoad tags: core_zip_vfs
2014-09-04
02:31
Created a working arrangement for tkkits in Windows.

The first argument on the command line is being munched, but I may have to cheat and wake tkkits up as Tcl, and make the user "Package require tk" check-in: a969fa2d user: tne tags: core_zip_vfs

01:50
Tweaks for tkkits under Unix.

tkkit is now compiled like wish or tktest.

Kit-specific behavior is now wrapped in macros check-in: bf59f7d5 user: hypnotoad tags: core_zip_vfs

2014-09-03
20:43
Fixes for makefiles.

Reduced the footprint in the shells for booting from VFS check-in: 45ce77d7 user: hypnotoad tags: core_zip_vfs

2014-09-02
11:03
Rather than make special executables, tkkits are now just a copy of wish with an attached zipfile check-in: e6537dae user: hypnotoad tags: core_zip_vfs
2014-09-01
20:32
Adding basic support for ZipVFS into Wish shells (Specialized binaries to follow, but for now, you can tack a zip to wish) check-in: 1ca2eb57 user: hypnotoad tags: core_zip_vfs
12:33
merge trunk check-in: e26cb5cc user: jan.nijtmans tags: novem-support
12:31
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk check-in: 4522f3d0 user: jan.nijtmans tags: trunk
12:29
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk check-in: 23286724 user: jan.nijtmans tags: core-8-5-branch
2014-08-27
20:34
merge release check-in: 4bb5ee40 user: dgp tags: trunk
15:44
merge trunk Closed-Leaf check-in: bcc2ed89 user: dgp tags: core-8-6-2, rc4, core-8-6-2-rc, release
15:43
autoconf check-in: 31f2edb9 user: dgp tags: core-8-6-2-rc
15:40
Stop segfaults on Mac OSX after [$button destroy]. check-in: b8992d47 user: dgp tags: trunk
15:35
Stop segfaults on Mac OSX after [$button destroy]. check-in: 07518673 user: dgp tags: core-8-5-branch, core-8-5-16
15:10
Apply a similar dealloc fix to menubutton Closed-Leaf check-in: 83945c9c user: hypnotoad tags: macosx_button_segfault
14:52
Fix from kevin_walzer for buttons in cocoa check-in: b80ca887 user: hypnotoad tags: macosx_button_segfault
14:22
An improvement on before check-in: 8a1c3197 user: hypnotoad tags: macosx_button_segfault
14:17
dgp's constant comparison fix check-in: 7b6aff01 user: hypnotoad tags: macosx_button_segfault
13:07
Fix for segfaults induced by the following script:

button .b pack .b update destroy .b button .c update check-in: 02f369ec user: hypnotoad tags: macosx_button_segfault

2014-08-26
13:10
merge trunk check-in: 4acca130 user: dgp tags: rc3, core-8-6-2-rc
09:28
Fix build problem on Cygwin, caused by a mismatch between tcl.m4 and the generated configure script (configure script was correct) check-in: 0edb7856 user: jan.nijtmans tags: trunk
2014-08-25
15:42
merge mark check-in: a33154c2 user: dgp tags: trunk
15:41
merge release check-in: e5e1b084 user: dgp tags: core-8-5-branch
2014-08-22
17:31
stamp release date check-in: 777a0144 user: dgp tags: rc2, core-8-6-2-rc
13:51
stamp release date Closed-Leaf check-in: b8a10970 user: dgp tags: rc2, core-8-5-16-rc
2014-08-19
19:52
update changes file check-in: d9950255 user: dgp tags: core-8-6-2-rc
13:48
merge trunk check-in: d1a3e4b3 user: dgp tags: rc1, core-8-6-2-rc
2014-08-18
20:21
merge mark check-in: d9afbc28 user: dgp tags: trunk
13:31
merge 8.5 check-in: 34d959cb user: dgp tags: rc1, core-8-5-16-rc
2014-08-16
00:52
Fix for shimmering of buttons embedded when scrolled in text and canvas widgets; improvements in scrolling smoothness in text widget. Thanks to Marc Culler for patches. check-in: a8d82409 user: kevin_walzer tags: trunk
00:52
Fix for shimmering of buttons embedded when scrolled in text and canvas widgets; improvements in scrolling smoothness in text widget. Thanks to Marc Culler for patches. check-in: 09551982 user: kevin_walzer tags: core-8-5-branch
2014-08-14
16:38
merge 8.5 check-in: ce11579e user: dgp tags: core-8-5-16-rc
02:41
Allow Tk to post popup menus when Tk app is not frontmost check-in: 51268e7b user: kevin_walzer tags: trunk
02:39
Allow Tk to post popup menus when Tk app is not frontmost check-in: 30bd9248 user: kevin_walzer tags: core-8-5-branch
00:06
update changes check-in: 92b981e2 user: dgp tags: core-8-5-16-rc
2014-08-13
11:39
merge 8.5 check-in: a2d3f6e4 user: dgp tags: core-8-5-16-rc
2014-08-11
14:08
Fix typo's, debug statements, C++-comment. check-in: 113c0395 user: jan.nijtmans tags: trunk
13:58
Fix typo's, debug statements, C++-comment. check-in: 8d1dde63 user: jan.nijtmans tags: core-8-5-branch
03:12
Further refinement of scrolling; addresses artifacts in scrolling complex interfaces on OS X check-in: 53a65a30 user: kevin_walzer tags: trunk
03:06
Further refinement of scrolling; addresses artifacts in scrolling complex interfaces on OS X check-in: f618e1bf user: kevin_walzer tags: core-8-5-branch
2014-08-06
14:11
merge-mark check-in: d4de92d3 user: jan.nijtmans tags: trunk
2014-08-04
21:14
Further refinement of Mac OS X scrolling; thanks to Marc Culler for an additional patch. check-in: fa08c23a user: kevin_walzer tags: trunk
21:14
Further refinement of Mac OS X scrolling; thanks to Marc Culler for an additional patch. check-in: 84db7391 user: kevin_walzer tags: core-8-5-branch
2014-08-01
01:00
Fix for font configure crash on OS X, thanks to [email protected] for the patch check-in: 0a849449 user: kevin_walzer tags: core-8-5-branch
01:00
Fix for font configure crash on OS X, thanks to [email protected] for the patch check-in: 6306dfe5 user: kevin_walzer tags: trunk
2014-07-28
15:16
merge-mark check-in: 80ea4f7c user: jan.nijtmans tags: trunk
14:54
Bump to 8.6.2 for release. check-in: b4e4bfc7 user: dgp tags: core-8-6-2-rc
13:00
merge 8.5 check-in: 7c65c93e user: dgp tags: core-8-5-16-rc
02:44
Fine-tune scrolling, especially of text widgets with embedded windows, after removal of private API calls; performance is now better and within acceptable ranges. check-in: 467f8dd5 user: kevin_walzer tags: core-8-5-branch
02:43
Fine-tune scrolling, especially of text widgets with embedded windows, after removal of private API calls; performance is now better and within acceptable ranges. check-in: f0b70973 user: kevin_walzer tags: trunk
2014-07-27
22:53
merge trunk check-in: 609cb4ec user: jan.nijtmans tags: novem-support
22:50
merge-mark check-in: d16c41e3 user: jan.nijtmans tags: trunk
2014-07-25
17:04
Add copyright notice to Marc Culler for extensive patch to alpha rendering on Mac/Cocoa; remove private API calls to comply with platform requirements. check-in: d00184ce user: kevin_walzer tags: trunk
17:04
Add copyright notice to Marc Culler for extensive patch to alpha rendering on Mac/Cocoa; remove private API calls to comply with platform requirements. check-in: 1a82cd9f user: kevin_walzer tags: core-8-5-branch
2014-07-24
02:30
Fix for display of images when scrolling a text widget on OS X; thanks to Marc Culler for patch check-in: 8537edc1 user: kevin_walzer tags: trunk
02:30
Fix for display of images when scrolling a text widget on OS X; thanks to Marc Culler for patch check-in: 43532028 user: kevin_walzer tags: core-8-5-branch
2014-07-23
12:26
Bump to 8.5.16 for release. check-in: 26fb74c4 user: dgp tags: rc0, core-8-5-16-rc
2014-07-17
21:34
merge trunk check-in: 528082c1 user: jan.nijtmans tags: novem-support
2014-07-08
14:23
Workaround for 4955f5d8a4: tailcall splicing spot vs. raw TclInvokeObjectCommand. This commit can be reverted as soon as a solution for 4955f5d8a4 is committed to Tcl trunk, but I don't want to hold my breath until that is done, neither do I want to leave the Ocaml guys in the cold ... check-in: f748e311 user: jan.nijtmans tags: trunk
14:14
merge-mark check-in: 56637bf8 user: jan.nijtmans tags: trunk
2014-07-07
01:09
Fix for alpha channel rendering for images on OS X Mavericks; thanks to Marc Culler for the extensive patch. check-in: 819118e2 user: kevin_walzer tags: core-8-5-branch
01:09
Fix for alpha channel rendering for images on OS X Mavericks; thanks to Marc Culler for the extensive patch. check-in: 9ec3b3c8 user: kevin_walzer tags: trunk
2014-06-30
11:28
Eliminate last two calls to Tcl_CreateCommand(). check-in: aab5111f user: jan.nijtmans tags: trunk
2014-06-27
19:29
two more (test-)command converted to Tcl_Obj API check-in: a014df3c user: jan.nijtmans tags: trunk
2014-06-23
02:18
Reverse previous commit for alpha channel data in image because of newly discovered crashes in Tk Closed-Leaf check-in: 63cc6956 user: kevin_walzer tags: bug-99b84e49ff-trunk
02:18
Reverse previous commit for alpha channel data in image because of newly discovered crashes in Tk Closed-Leaf check-in: 348dc864 user: kevin_walzer tags: bug-99b84e49ff-8.5
2014-06-22
01:35
Fix for images with alpha channel data on Mavericks; thanks to Mark Culler for the patch. check-in: d9e4b5f0 user: kevin_walzer tags: bug-99b84e49ff-8.5
01:34
Fix for images with alpha channel data on Mavericks; thanks to Mark Culler for the patch. check-in: ca2ba35e user: kevin_walzer tags: bug-99b84e49ff-trunk
2014-06-03
11:24
Use Tcl_FindCommand in stead of Tcl_GetCommandInfo where this suffices. check-in: 9f7f93bd user: jan.nijtmans tags: trunk
11:10
re-generate tkIntDecls.h check-in: b8d211c7 user: jan.nijtmans tags: trunk
11:08
Convert TkpTestembedCmd and TkpTesttextCmd to Tcl_Obj-based commands. check-in: ac787fc7 user: jan.nijtmans tags: trunk
10:07
Typo's and unnecessary end-of-line spacing check-in: 7bc1d3df user: jan.nijtmans tags: trunk
2014-05-27
19:55
ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]: keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and %m is NotifyNormal. check-in: c0cf5d2a user: jenglish tags: trunk
19:33
ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]: keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and if %m is NotifyNormal. check-in: 6652ab5a user: jenglish tags: core-8-5-branch
2014-05-26
20:09
Make "send" (and "testsend") use the Tcl_Obj API. check-in: 1a59eacb user: jan.nijtmans tags: trunk
14:31
Convert "testwinevent", "testmetrics" and "testdeleteapps" for using the Tcl_Obj API. check-in: 48f1ac92 user: jan.nijtmans tags: trunk
2014-05-24
06:11
make test-case send-8.15 pass (is this the right way?) Closed-Leaf check-in: 4f3483bb user: jan.nijtmans tags: send-obj-cmd
2014-05-23
13:12
Make "send" (and "testsend") use the Tcl_Obj API. check-in: 42a7e8cd user: jan.nijtmans tags: send-obj-cmd
2014-05-22
20:49
remove TODO: scrollbars use Tcl_Obj API now check-in: 312e1222 user: jan.nijtmans tags: trunk
20:24
merge trunk Closed-Leaf check-in: c24e8f56 user: jan.nijtmans tags: bug-4955f5d8a4
20:22
Make "scrollbar" a Tcl_Obj-based command Some more Tcl_Obj-related optimizations check-in: c0ab31ce user: jan.nijtmans tags: trunk
15:45
Some more places where Tcl_Obj's can be used Closed-Leaf check-in: b8e02ff1 user: jan.nijtmans tags: scrollbar-obj-cmd
14:46
Make the "scrollbar" a real Tcl_Obj-based command. No change in functionality. check-in: 896837ef user: jan.nijtmans tags: scrollbar-obj-cmd
2014-05-19
13:43
Possible fix for 4955f5d8a4 check-in: 3322b5d9 user: jan.nijtmans tags: bug-4955f5d8a4
2014-04-09
09:45
merge trunk check-in: 238e1359 user: jan.nijtmans tags: novem-support
09:28
Provide full Tk patchlevel to tk.pc and move private libs to "Libs.private". Supply both the shared library and the stub library to "Libs": Only one of them will actually be linked in, depending on whether -DUSE_TCL_STUBS is defined or not. check-in: db84bd2b user: jan.nijtmans tags: trunk
09:24
Provide full Tk patchlevel to tk.pc and move private libs to "Libs.private". check-in: 81293d2e user: jan.nijtmans tags: core-8-5-branch
2014-04-01
08:46
merge trunk check-in: 5d3318fe user: jan.nijtmans tags: novem-support
08:45
Fix 5bcb5026ad: Undefined autotools token @TK_LIBS@ in pkgconfig file check-in: 541c37ea user: jan.nijtmans tags: trunk
08:24
Fix 5bcb5026ad: Undefined autotools token @TK_LIBS@ in pkgconfig file check-in: dad7e444 user: jan.nijtmans tags: core-8-5-branch
2014-03-20
11:08
merge trunk check-in: 8514c970 user: jan.nijtmans tags: novem-support
11:06
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: aac01f86 user: jan.nijtmans tags: trunk
10:39
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: 730a885b user: jan.nijtmans tags: core-8-5-branch
2014-03-19
07:32
merge-mark check-in: a0a41a47 user: jan.nijtmans tags: trunk
2014-03-16
21:19
Update configure files on Aqua to remove garbage collection flag, which is no longer supported with Xcode 5.1; also add key to Wish Info.plist to support high-resolution (Retina) displays. check-in: a039c1e5 user: kevin_walzer tags: core-8-5-branch
21:18
Update configure files on Aqua to remove garbage collection flag, which is no longer supported with Xcode 5.1; also add key to Wish Info.plist to support high-resolution (Retina) displays. check-in: 021c62e4 user: kevin_walzer tags: trunk
2014-03-13
08:12
Fix TK_RELEASE_SERIAL value check-in: d8479c10 user: jan.nijtmans tags: trunk
2014-02-11
19:05
Adapt documentation and test-case check-in: 3d73fb00 user: jan.nijtmans tags: tip-441
14:56
[3f456a5bb9]: Patches for listbox right justify check-in: 87d4c778 user: jan.nijtmans tags: tip-441
14:27
merge trunk check-in: 80d280ea user: jan.nijtmans tags: novem-support
11:53
Fix [52ca3e7f55]: XkbOpenDisplay macro incorrect when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: f77057f6 user: jan.nijtmans tags: trunk
11:52
Fix [52ca3e7f55]: XkbOpenDisplay macro incorrect when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: be3924bd user: jan.nijtmans tags: core-8-5-branch
11:39
Fix for [f476e3d654]: Tk trunk fails to build/link check-in: 9cab441a user: jan.nijtmans tags: trunk
2014-02-10
11:35
merge-mark check-in: 388c0036 user: jan.nijtmans tags: novem-support
11:35
Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro. check-in: 0a0d15e1 user: jan.nijtmans tags: trunk
11:33
Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro. check-in: d35f2868 user: jan.nijtmans tags: novem-support
11:14
merge trunk check-in: 44dc2a73 user: jan.nijtmans tags: novem-support
11:06
Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW check-in: 9e254137 user: jan.nijtmans tags: trunk
2014-02-07
08:37
[6867cc13a4] "tk fontchooser configure" overwrites global variables check-in: 9c6d8f0c user: jan.nijtmans tags: trunk
2014-02-06
21:24
Merged. Ticket [3279221]: Fixed setup of popup menu to prevent immediate disappearance due to an event race. check-in: 79c4b253 user: andreask tags: trunk
21:20
Ticket [3279221]: Fixed setup of popup menu to prevent immediate disappearance due to an event race. check-in: b29e5916 user: andreask tags: core-8-5-branch
2014-02-04
21:56
Satisfy required position of __stdcall from VC++ check-in: c8ba96b8 user: jan.nijtmans tags: trunk
21:55
Satisfy required position of __stdcall from VC++ check-in: b0870dc3 user: jan.nijtmans tags: core-8-5-branch
21:40
Add missing __stdcall (which crashes on win32) check-in: 49309caa user: jan.nijtmans tags: trunk
21:39
Add missing __stdcall (which crashes on win32) check-in: f4682e01 user: jan.nijtmans tags: core-8-5-branch
08:52
Fix 651e828a52: Wrong Windows version reported for Windows 8.1. Remove some dead code (since Win95/98/ME is no longer supported) check-in: 7f9c6ea1 user: jan.nijtmans tags: trunk
08:35
Fix 651e828a52: Wrong Windows version reported for Windows 8.1 check-in: 380b1704 user: jan.nijtmans tags: core-8-5-branch
2014-02-03
19:12
merge-mark check-in: 28d2e4c0 user: jan.nijtmans tags: trunk
19:11
Squash problem with native AIX cc not allowing direct macro redefinition. check-in: 86da9e52 user: jan.nijtmans tags: core-8-5-branch
19:01
Squash problem with native AIX cc not allowing direct macro redefinition. check-in: 7bac115e user: andreask tags: trunk
2014-01-25
21:37
Fix TK_SHLIB_LD_EXTRAS for FreeBSD (and Cygwin), reported by Pietro Cerutti check-in: c650249c user: jan.nijtmans tags: trunk
21:36
Fix TK_SHLIB_LD_EXTRAS for FreeBSD (and Cygwin), reported by Pietro Cerutti check-in: 79dead48 user: jan.nijtmans tags: core-8-5-branch
2014-01-23
22:39
Put -lfontconfig in XFT_LIBS, not XLIBSW flag check-in: ef49212b user: jan.nijtmans tags: trunk
22:38
Put -lfontconfig in XFT_LIBS, not XLIBSW flag check-in: 1cfbc4ba user: jan.nijtmans tags: core-8-5-branch
22:27
Fix [3606644]: Static build misses fontconfig check-in: 320dbce6 user: jan.nijtmans tags: trunk
22:26
Fix [3606644]: Static build misses fontconfig check-in: b91497eb user: jan.nijtmans tags: core-8-5-branch
2014-01-02
17:48
Arjen Marcus' patch, with minor edits in the ParseProc and PrintProc (making the offset obsolete). TODO: -other items than ovals and rects, -documentation Leaf check-in: b2e1fe4d user: jan.nijtmans tags: rfe-e9a842a3c5
2013-11-20
15:39
Some bit of Windows 8.1 compatibility: See http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx check-in: 60b06a2e user: jan.nijtmans tags: trunk
15:35
Some bit of Windows 8.1 compatibility: See http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx check-in: 5650767e user: jan.nijtmans tags: core-8-5-branch
09:56
typo check-in: e4eb7f30 user: jan.nijtmans tags: trunk
09:11
Store menu option tables in Thread storage in stead of allocated storage. This makes "menu" a normal command without needing special initialization tricks. check-in: 8822345d user: jan.nijtmans tags: trunk
2013-11-19
11:53
Revert [3eaa6c984a] (Enh 2959069), as it turns out that -fvisibility=hidden only affects definitions and not declarations. Therefore explicitely declaring each MODULE_SCOPE function as __attribute__((__visibility__("hidden")) is much better. Suggested by Stuart Cassoff (Thanks!). check-in: ac37b026 user: jan.nijtmans tags: trunk
2013-11-18
15:37
Cygwin: In stead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) check-in: 3a0f36ea user: jan.nijtmans tags: trunk
13:58
Cygwin: In stead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) check-in: 7e2ace2c user: jan.nijtmans tags: core-8-5-branch
2013-11-12
13:24
Fix "creative writing" problem. check-in: cb8d21bd user: dgp tags: trunk
12:51
Fix "creative writing" flaw. check-in: f97bbb16 user: dgp tags: core-8-5-branch
2013-11-11
10:56
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. check-in: 8a4cf9fe user: jan.nijtmans tags: trunk
10:55
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. check-in: 48ffb426 user: jan.nijtmans tags: core-8-5-branch
10:18
Fix [0aa5e852dc]: Accept newline characters as value in Tk option files check-in: b01dc9d0 user: jan.nijtmans tags: trunk
10:05
Fix [0aa5e852dc]: Accept newline characters as value in Tk option files check-in: d62b0872 user: jan.nijtmans tags: core-8-5-branch
08:41
Fix bug [f214b8ad5b]: shutdown woes check-in: 9fc8df19 user: jan.nijtmans tags: trunk
08:38
Add test-case for bug [f214b8ad5b], in order to prove that Tk 8.5 doesn't suffer. check-in: 3471f307 user: jan.nijtmans tags: core-8-5-branch
2013-11-08
09:16
Since fontCache is the first field of struct TkFontInfo, make the code somewhat better readable. But actually it's no change at all. This is my only review comment! Good work! Closed-Leaf check-in: fbbdd0a3 user: jan.nijtmans tags: bug-f214b8
2013-11-05
21:06
New test font-47.1 demonstrates effectiveness of the fix. check-in: 9b99ee4b user: dgp tags: bug-f214b8
20:58
First draft patch trying to fix [f214b8ad5b]. check-in: 6f1d75a1 user: dgp tags: bug-f214b8
12:47
Fix 426679ef7d: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 8b40f8ca user: jan.nijtmans tags: trunk
12:42
Fix 426679ef7d: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: a7657097 user: jan.nijtmans tags: core-8-5-branch
2013-11-03
19:56
Improved tests to cover StringReadPPM properly. check-in: b172326d user: dkf tags: trunk
19:55
Improved tests to cover StringReadPPM properly. check-in: 3db28efe user: dkf tags: core-8-5-branch
16:49
Fix StringReadPPM function from previous commit check-in: fb1fb2fd user: jan.nijtmans tags: trunk
16:49
Fix StringReadPPM function from previous commit. check-in: b810ad86 user: jan.nijtmans tags: core-8-5-branch
11:33
[1632447]: Allow the PPM maxval to go up to 65535, to conform with a format definition change from around 2000 (even if that's a rare format). check-in: 251c1226 user: dkf tags: trunk
11:29
[1632447]: Allow the PPM maxval to go up to 65535, to conform with a format definition change from around 2000 (even if that's a rare format). check-in: 85a3e256 user: dkf tags: core-8-5-branch
2013-10-31
22:01
merge trunk Closed-Leaf check-in: 2e7dccd2 user: jan.nijtmans tags: bug-f214b8ad5b
21:25
Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which was already freed. check-in: 61cefa0e user: jan.nijtmans tags: trunk
21:25
Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which was already freed. check-in: d13e6a58 user: jan.nijtmans tags: core-8-5-branch
11:27
Suggested fix for [3604346]: Checkin [a7eee0499a] broke Ttk docs. Closed-Leaf check-in: 7de29bd8 user: jan.nijtmans tags: bug-3604346
09:35
Fix [c0cc9fd153]: PNG parser does not support uppercase format string (using -format) check-in: 8363f1b5 user: jan.nijtmans tags: trunk
09:27
Put extern "C" guards around all stub table struct definitions, so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files. check-in: 83a9d727 user: jan.nijtmans tags: trunk
08:51
Put extern "C" guards around all stub table struct definitions, so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files. check-in: 39acb6d0 user: jan.nijtmans tags: core-8-5-branch
2013-10-29
13:59
Make "menu" a normal command, initialized like any other Tk command. check-in: 1abdce95 user: jan.nijtmans tags: bug-f214b8ad5b
2013-10-28
16:26
Some refactoring as initial attempt to fix [f214b8ad5b]. Not finished/tested yet. check-in: ce328736 user: jan.nijtmans tags: bug-f214b8ad5b
09:54
Fix [3603436fff]: png save has wrong component indexes check-in: a0a8d6bc user: jan.nijtmans tags: trunk
09:52
Fix [3603436fff]: png save has wrong component indexes check-in: e4ef1ff7 user: jan.nijtmans tags: core-8-5-branch
2013-10-27
20:29
Fix for drawing lags on OS X Mavericks; thanks to Ned Deily for report and Daniel Steffen for patch check-in: e7f7a909 user: kevin_walzer tags: trunk
20:27
Fix for drawing lags on OS X Mavericks; thanks to Ned Deily for report and Daniel Steffen for patch check-in: 5a5abf71 user: kevin_walzer tags: core-8-5-branch
2013-10-04
11:27
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. check-in: a8a2cbf0 user: jan.nijtmans tags: trunk
11:21
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. check-in: 51cd37c7 user: jan.nijtmans tags: core-8-5-branch
2013-10-02
08:27
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. check-in: 3dd49eb9 user: jan.nijtmans tags: trunk
08:26
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. check-in: 868e2e92 user: jan.nijtmans tags: core-8-5-branch
2013-10-01
07:44
merge-mark check-in: 46bc881f user: jan.nijtmans tags: trunk
07:43
Disable command line globbing on MinGW compiles, just as MSVC and MinGW-w64 don't enable command line globbing either by default. check-in: dc683dc6 user: jan.nijtmans tags: core-8-5-branch
07:36
Disable command line globbing on MinGW compiles, just as MSVC and MinGW-w64 don't enable command line globbing either by default. check-in: 8ad56ea4 user: jan.nijtmans tags: trunk
2013-09-27
09:45
Cherrypick [132bf978f2] from trunk: Workaround for MinGW bug #2065. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. check-in: 7265af26 user: jan.nijtmans tags: core-8-5-branch
09:42
Workaround for MinGW bug #2065. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. check-in: 132bf978 user: jan.nijtmans tags: trunk
2013-09-24
05:44
Fix one missed makefile comment change. Closed-Leaf check-in: 77068f8e user: mistachkin tags: win32-arm
05:24
Support compiling Tk for Win32 on ARM. check-in: 19c258d4 user: mistachkin tags: win32-arm
2013-09-23
20:09
rebase check-in: c1f75322 user: jan.nijtmans tags: novem-support
19:51
Documentation tweaks to make index entries more informative. check-in: a469d90b user: dkf tags: trunk
12:54
workaround for mingw bug http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724 check-in: 8ddb5cac user: jan.nijtmans tags: trunk
12:38
workaround for mingw bug http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724 check-in: 16f2a9c1 user: jan.nijtmans tags: core-8-5-branch
2013-09-20
05:32
merge release check-in: bde04c88 user: dgp tags: trunk
2013-09-18
19:13
merge release check-in: a615c82b user: dgp tags: core-8-5-branch
2013-09-16
19:10
merge trunk; update changes Closed-Leaf check-in: 51b9512d user: dgp tags: core-8-6-1, core-8-6-1-rc
13:53
merge-mark check-in: 24fd88fe user: jan.nijtmans tags: trunk
13:31
merge 8.5; update changes Closed-Leaf check-in: a1861dff user: dgp tags: core-8-5-15, core-8-5-15-rc
01:59
Fix for http://core.tcl.tk/tk/info/8eb56719cf on broken build with 8.5.15 with clang on OS X, thanks to Ned Deily for patch check-in: 4e6e60ab user: kevin_walzer tags: core-8-5-branch
2013-09-13
23:23
[e9a842a3c5] Nataraja's changes, as far as I could reconstruct them from the truncated tar.gz file. Doesn't compile. Closed-Leaf check-in: a47459c6 user: jan.nijtmans tags: rfe-e9a842a3c5
16:06
Added note to ChangeLog pointing to the fossil timeline for better logging. check-in: 1617028d user: dgp tags: core-8-5-15-rc
2013-09-07
08:49
Enable XInitThreads on some platforms where it might be safe. Leaf check-in: 86731397 user: jan.nijtmans tags: bug-3613668
2013-09-03
17:39
make dist check-in: ef914046 user: dgp tags: core-8-6-1-rc
16:48
Update changes check-in: 66ba9632 user: dgp tags: core-8-6-1-rc
16:47
Favor timeline over ChangeLog; also 'make dist' check-in: cbe535f2 user: dgp tags: core-8-5-15-rc
2013-08-30
22:09
Bump to 8.6.1. check-in: 446c66c4 user: dgp tags: core-8-6-1-rc
15:30
changes check-in: f5006d19 user: dgp tags: core-8-5-15-rc
14:39
Bump to 8.5.15 for release. check-in: a7591bfe user: dgp tags: core-8-5-15-rc
2013-08-26
11:02
Changelog entries for previous two commits check-in: d0e51638 user: jan.nijtmans tags: trunk
11:00
Bug [c597acdab3]: Call [$pb step] in tail position in ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired check-in: 35fd9c96 user: jan.nijtmans tags: core-8-5-branch
2013-08-25
03:11
Fix for 3016181, thanks to Tom Goddard for patch check-in: 58c0a402 user: kevin_walzer tags: core-8-5-branch
03:04
Fix for 3016181, thanks to Tom Goddard for patch check-in: 1f184c73 user: kevin_walzer tags: trunk
2013-08-15
03:56
Bug [c597acdab3]: Call [$pb step] in tail position in ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired. check-in: 8ea3ccb4 user: jenglish tags: trunk
2013-08-14
13:16
Bug [069c9e43c4]: FreeOptionInternalRep() breaks Tk_CreateOptionTable() check-in: aaf11bdc user: jan.nijtmans tags: trunk
10:53
Fix reference counting for "option" objects, when being duplicated. Closed-Leaf check-in: bc21cf92 user: jan.nijtmans tags: bug-069c9e43c4
2013-08-11
15:01
rebase check-in: 6e2d97a3 user: jan.nijtmans tags: novem-support
14:55
rebase check-in: aa61bf42 user: jan.nijtmans tags: bug-069c9e43c4
14:51
Sync with Tcl version of tcl.m4 check-in: f2303527 user: jan.nijtmans tags: trunk
2013-08-01
09:18
Fix some comments check-in: 9aa08cb3 user: jan.nijtmans tags: bug-069c9e43c4
08:51
rebase check-in: 218ef501 user: jan.nijtmans tags: bug-069c9e43c4
08:47
Make sure that in test-cases, Tk_DeleteOptionTable() is never called more times than the corresponding Tk_CreateOptionTable(). Although it doesn't crash now, this behavior cannot be depended on. check-in: 5b0cea38 user: jan.nijtmans tags: trunk
2013-07-31
11:47
Suggested fix for Bug [069c9e43c4] check-in: 7ece6c71 user: jan.nijtmans tags: bug-069c9e43c4
2013-07-26
14:23
Don't hardcode "tclWinError.o" for Cygwin. check-in: ef0cac7c user: jan.nijtmans tags: trunk
09:25
sync with Tcl version check-in: 81d1637c user: jan.nijtmans tags: trunk
09:11
sync with Tcl version. check-in: af2f5c1a user: jan.nijtmans tags: core-8-5-branch
2013-07-12
10:18
On Cygwin, don't duplicate TkPutImage definition in tkUnixPort.h, in stead bring it in though tkIntXlibDecls.h check-in: b96b92ac user: jan.nijtmans tags: trunk
09:40
On Cygwin, don't duplicate TkPutImage definition in tkUnixPort.h, in stead bring it in though tkIntXlibDecls.h check-in: 145542ba user: jan.nijtmans tags: core-8-5-branch
2013-07-07
11:07
rebase check-in: 8e0c0652 user: jan.nijtmans tags: novem-support
09:26
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig) check-in: e8359b0f user: jan.nijtmans tags: trunk
09:21
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig) check-in: 116b3f3a user: jan.nijtmans tags: core-8-5-branch
01:04
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 1c7506ed user: stwo tags: core-8-5-branch
00:43
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 4c584d69 user: stwo tags: trunk
00:38
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: ea4176b8 user: stwo tags: novem-support
2013-07-02
07:26
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: f3fee9f1 user: jan.nijtmans tags: trunk
07:25
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: a4044295 user: jan.nijtmans tags: core-8-5-branch
2013-06-28
13:16
merge-mark check-in: 5606b8b7 user: jan.nijtmans tags: trunk
13:16
Fix [3588364] (hopefully) check-in: ff392252 user: jan.nijtmans tags: core-8-5-branch
11:22
Bug [2501278]: ttk::scale keyboard binding problem check-in: 57f9af77 user: jan.nijtmans tags: trunk
11:17
Bug [2501278]: ttk::scale keyboard binding problem check-in: 3fec32a9 user: jan.nijtmans tags: core-8-5-branch
2013-06-27
19:02
manually revert changes caused by different autoconf versions check-in: fea7f4b3 user: jan.nijtmans tags: trunk
19:01
manually revert changes caused by different autoconf versions. check-in: 3dfb5d7c user: jan.nijtmans tags: core-8-5-branch
18:47
fix installation on MacOSX check-in: de7a75fc user: jan.nijtmans tags: trunk
18:45
fix installation on MacOSX check-in: a7dc1f8a user: jan.nijtmans tags: core-8-5-branch
2013-06-17
17:25
Updates to redirect bug reports to the new tracker location check-in: be61bb59 user: dgp tags: trunk
17:25
Updates to redirect bug reports to the new tracker location. check-in: b9f13957 user: dgp tags: core-8-5-branch
2013-06-14
10:36
Static Cygwin wish.exe cannot link with win32's static libtk86.a (because it expects a different runtime), so configure shouldn't even try to do this. (On a dynamic wish.exe this works, this is exactly how wish can run even without X11). Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: a31e03f9 user: jan.nijtmans tags: trunk
10:12
Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: 2fc35083 user: jan.nijtmans tags: core-8-5-branch
09:22
Static Cygwin wish.exe cannot link with win32's static libtk85.a (because it expects a different runtime), so configure shouldn't even try to do this. (On a dynamic wish.exe this works, this is exactly how wish can run even without X11) check-in: 22a9f685 user: jan.nijtmans tags: core-8-5-branch
2013-06-13
11:02
Additional install of libtk86.a for Cygwin Remove unused @EXTRA_AQUA_OBJS and @EXTRA_AQUA_SRCS check-in: 1bfeda09 user: jan.nijtmans tags: trunk
10:57
clean tk.pc and make it part of "make dist" check-in: c51df8eb user: jan.nijtmans tags: core-8-5-branch
10:37
Some more fixes for Cygwin32/64 in win32 GUI mode. Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Remove some old carbon-leftovers from configure/make (see [3607215]). check-in: 456e5dfc user: jan.nijtmans tags: trunk
10:28
one more entry in ignore-glob check-in: f364f2e7 user: jan.nijtmans tags: core-8-5-branch
09:33
Some more fixes for Cygwin32/64 in win32 GUI mode. Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Add tk.pc check-in: facb4fce user: jan.nijtmans tags: core-8-5-branch
2013-06-11
10:12
Changelog: more bug-fixes which are fixed by the same commit. check-in: f42684ba user: jan.nijtmans tags: trunk
10:08
Changelog: more bug-fixes which are fixed by the same commit. check-in: 8e19e7ca user: jan.nijtmans tags: core-8-5-branch
2013-06-07
09:45
some code cleanup, remove structure which is no longer used. check-in: aa0b268a user: jan.nijtmans tags: trunk
09:43
some code cleanup, remove structure which is no longer used. check-in: 797c3167 user: jan.nijtmans tags: core-8-5-branch
08:51
merge-mark check-in: 0ff86ad6 user: jan.nijtmans tags: trunk
08:50
Fix [1913750]: tk_chooseDirectory -initialdir internationalization problem. (backported from Tk 8.6) check-in: ecc7942a user: jan.nijtmans tags: core-8-5-branch
2013-06-06
10:00
Add support for X11 GUI-mode on Cygwin64 check-in: 27791af0 user: jan.nijtmans tags: trunk
09:44
Add support for X11 GUI-mode on Cygwin64 check-in: 43607baf user: jan.nijtmans tags: core-8-5-branch
2013-06-05
13:03
Fix [2100430]: ttk::entry widget index must be integer check-in: cf843515 user: jan.nijtmans tags: trunk
12:52
Fix [2100430]: ttk::entry widget index must be integer check-in: 7b75c679 user: jan.nijtmans tags: core-8-5-branch
07:43
rebase check-in: a3e27968 user: jan.nijtmans tags: novem-support
07:41
Fix [3613759] ttk::entry and symbolic index names. check-in: fcb508e3 user: jan.nijtmans tags: trunk
07:37
Fix [3613759] ttk::entry and symbolic index names. check-in: 1cff84ee user: jan.nijtmans tags: core-8-5-branch
07:22
merge-mark check-in: e76ad2b4 user: jan.nijtmans tags: core-8-5-branch
2013-06-04
13:46
rebase Leaf check-in: f73440d4 user: jan.nijtmans tags: bug-3582795
13:43
rebase Closed-Leaf check-in: d33d551f user: jan.nijtmans tags: bug-3582795
13:35
rebase check-in: dd74ca8a user: jan.nijtmans tags: novem-support
13:24
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more last-moment fix for FreeBSD by Pietro Cerutti check-in: 61554ab3 user: jan.nijtmans tags: trunk
12:47
Suggested fix for [3613759]: ttk::entry and symbolic index names Closed-Leaf check-in: 4bf2d696 user: jan.nijtmans tags: bug-3613759
2013-06-03
20:28
merge 8.5 check-in: 0705864c user: dgp tags: trunk
20:28
merge 8.4 check-in: adb96ed2 user: dgp tags: core-8-5-branch
18:07
merge release Closed-Leaf check-in: 83ac457a user: dgp tags: core-8-4-branch
17:26
Tag for release. Closed-Leaf check-in: 8b35c005 user: dgp tags: core-8-4-20-rc, core-8-4-20
14:32
last-moment fix for FreeBSD from Pietro Cerutti check-in: b5c3b552 user: jan.nijtmans tags: core-8-4-branch
13:48
docs typo check-in: 7add0cae user: dgp tags: core-8-4-branch
2013-05-28
15:15
Tag for release check-in: b51073a1 user: dgp tags: core-8-4-20-rc
2013-05-24
12:29
Disable XInitThreads() call until we have a better test for it. check-in: 76c4cb62 user: jan.nijtmans tags: trunk
2013-05-23
13:31
Extra bit of safety. Since we check whether xinitMutex is "still NULL" to detect a threads-disabled Tcl, we should be explicitly certain it has an initial value of NULL. check-in: 7779a1c4 user: dgp tags: trunk
08:30
Fix for [3613668] by not calling XInitThreads when either 1) Tcl is compiled without threads 2) X11 library is too old. A more direct test would be more desirable, but for now this should be fine. check-in: c98f76a4 user: jan.nijtmans tags: trunk
2013-05-22
07:57
Only call XInitThreads() when we have a very new X11 library. Checked by looking whether XKeycodeToKeysym() is deprecated, which also happend in some very new X11 version. Closed-Leaf check-in: 67d17edf user: jan.nijtmans tags: bug-3613668
2013-05-19
19:47
Fix for FreeBSD, and remove support for old FreeBSD versions. Patch by Pietro Cerutti check-in: 28b0c4de user: jan.nijtmans tags: trunk
19:28
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: 04a00617 user: jan.nijtmans tags: core-8-5-branch
19:18
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: d3f88940 user: jan.nijtmans tags: core-8-4-branch
2013-05-14
18:12
merge 8.4 check-in: 51c1c4e1 user: dgp tags: core-8-4-20-rc
2013-05-07
14:46
rebase, with some simplifications check-in: 7c45412f user: jan.nijtmans tags: novem-support
2013-05-01
21:26
merge-mark check-in: 8199c927 user: jan.nijtmans tags: core-8-5-branch
21:24
sync with Tcl's upgrade of dde/reg packages check-in: 969ad602 user: jan.nijtmans tags: core-8-4-branch
2013-04-11
08:40
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 864103f6 user: jan.nijtmans tags: trunk
08:37
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 0e22b27c user: jan.nijtmans tags: core-8-5-branch
08:33
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 3270a820 user: jan.nijtmans tags: core-8-4-branch
2013-04-10
15:21
[Bug 3568760]: Tk documentation fails to build check-in: edf6d2b7 user: jan.nijtmans tags: trunk
15:20
[Bug 3568760]: Tk documentation fails to build check-in: 46b26302 user: jan.nijtmans tags: core-8-5-branch
2013-04-08
07:57
Don't work around XkbOpenDisplay's non-const-ness with a macro, when there is only a single call. A type-cast suffices. check-in: ac4aa533 user: jan.nijtmans tags: trunk
07:52
Don't work around XkbOpenDisplay's non-const-ness with a macro, when there is only a single call. A type-cate suffices. Merge-mark core-8-5-14, just to document that really all changes are merged back. check-in: 2be35e8b user: jan.nijtmans tags: core-8-5-branch
2013-04-03
20:17
Remove unused variable. Remove tkStubLib.o from tk85.dll. On Windows, data cannot be exported from dll's anyway, so it's just dead code. On UNIX, it makes a difference, and it would be a potential incompatibility to remove it. check-in: 66f47c63 user: jan.nijtmans tags: core-8-5-branch
13:54
make dist check-in: 9b73661a user: dgp tags: trunk
13:53
merge-mark check-in: d1122c1d user: dgp tags: trunk
13:44
Restore selected code improvements that missed the 8.5.14 release. check-in: a7b38621 user: dgp tags: core-8-5-branch
13:24
merge release to 8.5; revert features not included in release check-in: 2d26c9cb user: dgp tags: core-8-5-branch
2013-04-01
18:31
Update changes. Tag RC1. Closed-Leaf check-in: 3aa31629 user: dgp tags: core-8-5-14, core-8-5-14rc
18:15
Merge 8.5. check-in: bf668890 user: dgp tags: core-8-5-14rc
17:53
silence compiler warning check-in: 43d0360d user: dgp tags: trunk
17:53
silence compiler warning check-in: 62d32367 user: dgp tags: core-8-5-branch
17:50
3607830 Runtime checks that Xkb is available in the X server before trying to use. Adapted from patch from Brian Griffin. check-in: a2433152 user: dgp tags: trunk
17:14
Bring back test window-2.9. No longer hangs. check-in: 918a5e87 user: dgp tags: trunk
17:12
3607830 Runtime checks that Xkb is available in the X server before trying to use. Adapted from patch from Brian Griffin. check-in: 9b8bdc81 user: dgp tags: core-8-5-branch
17:07
Merge 8.5. Bring together the compile time and run time Xkb checks. Closed-Leaf check-in: e8eed931 user: dgp tags: bug-3607830
16:27
Runtime check for Xkb support in X server. Contributed patch from Brian Griffin. check-in: 1f3d84d8 user: dgp tags: bug-3607830
2013-03-30
06:47
merge-mark check-in: 4dea541f user: jan.nijtmans tags: core-8-5-14rc
06:45
Cherry-pick [14a41a1d96] check-in: e70a3fdf user: jan.nijtmans tags: core-8-5-14rc
06:39
Backout [9bc120ced2] and part of [ea8d772054] (change-log entry for [9bc120ced2] only) check-in: 1dc02f11 user: jan.nijtmans tags: core-8-5-14rc
2013-03-29
08:47
merge-mark check-in: 7b36f483 user: jan.nijtmans tags: trunk
08:46
One last review of tkCmds.c, making sure that there is no single mistake in it. Found one unnecessary IncrRefCount/DecrRefcount, some unneeded type cast and a few more cleanups, all already fixed in Tk 8.6. So better backport that too. check-in: 5f0e58d1 user: jan.nijtmans tags: core-8-5-branch
2013-03-28
20:52
Demonstrate how the Tk_Main() macro can use Tcl_InitSubsystems(), as fully equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414) Closed-Leaf check-in: ff4f5292 user: jan.nijtmans tags: initsubsystems2
15:22
Remove dead code. During 8.6 alpha/beta, Tk_DefineBitmap/Tk_GetBitmapFromData moved to stub entry 274/275 due to a signature change, but later that turned out not be necessary at all. The stub entries were kept in order not to lose binary compatibility for extensions that were compiled against beta 8.6 headers. Now that Tk 8.6 is final, this makes no sense any more. check-in: ce392405 user: jan.nijtmans tags: trunk
08:06
merge-mark check-in: 3261a7f3 user: jan.nijtmans tags: trunk
07:36
Easier solution, with proper protection and configure warnings. check-in: 6af7f840 user: jan.nijtmans tags: core-8-5-branch
2013-03-27
14:11
merge-mark check-in: 16ea6a46 user: jan.nijtmans tags: trunk
14:06
Properly clean up, when a (Tcl 8.6) thread is canceled. (Backported from Tk 8.6) check-in: 9f6ef8e5 user: jan.nijtmans tags: core-8-5-branch
13:08
merge-mark check-in: e80a1a00 user: jan.nijtmans tags: trunk
13:07
Make compiling/running Tk8.5 against 8.6 headers work on Windows as well. In dynamic builds, Tcl_FindExecutable should always be taken from the stub table, even though the 8.6 headers tell otherwise. That's why in Tcl 8.6, the Tcl_FindExecutable() call moved from Tk_MainEx to the Tk_Main() macro. check-in: f7c61c80 user: jan.nijtmans tags: core-8-5-branch
11:58
[Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu. Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only) check-in: b5f6c04d user: jan.nijtmans tags: trunk
11:54
Same change as [9bc120ced2] for UNIX, but for Windows as well. check-in: 059263b2 user: jan.nijtmans tags: core-8-5-branch
11:35
[Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu. Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only) check-in: 14a41a1d user: jan.nijtmans tags: core-8-5-branch
2013-03-26
14:01
Tag for release. check-in: 238dab81 user: dgp tags: core-8-4-20-rc
2013-03-22
20:32
selected changes check-in: c34d46ac user: dgp tags: core-8-4-20-rc
16:48
merge 8.4 check-in: 17b60612 user: dgp tags: core-8-4-20-rc
16:16
make dist check-in: e832c0fb user: dgp tags: core-8-5-14rc
16:02
Tag for release check-in: bf773c4c user: dgp tags: core-8-5-14rc
16:00
update changes check-in: ae8e5e6e user: dgp tags: core-8-5-14rc
15:58
merge 8.5 check-in: 5b6de766 user: dgp tags: core-8-5-14rc
15:57
merge-mark check-in: fa715a44 user: dgp tags: trunk
15:57
ChangeLog check-in: 7eb60ecc user: dgp tags: core-8-5-branch
15:48
merge mark check-in: a646d74e user: dgp tags: trunk
15:47
Merge dgp-support-tcl-8.6-build branch to complete support for building against Tcl 8.6+ headers that was begun in checkin 6445eceebbc. check-in: 9bc120ce user: dgp tags: core-8-5-branch
15:25
more merging Closed-Leaf check-in: ebadd320 user: dgp tags: dgp-support-tcl-8.6-build
15:11
merge trunk check-in: cec80242 user: dgp tags: dgp-support-tcl-8.6-build
14:29
update changes check-in: ea8d7720 user: dgp tags: core-8-5-14rc
14:01
Release branch for Tk 8.5.14 check-in: a9f9b323 user: dgp tags: core-8-5-14rc
2013-03-21
08:12
Add documentation for <<EnteredChild>>, <<Invoke>>, <<Increment>> and <<Decrement>> Closed-Leaf check-in: 1249c24f user: jan.nijtmans tags: bug-3608074
2013-03-20
11:01
Add <<Invoke>> bindings to button, listbox and menu, for consistancy with ttk. check-in: bb6cac11 user: jan.nijtmans tags: bug-3608074
2013-03-13
16:02
merge trunk check-in: 4275bb20 user: jan.nijtmans tags: novem-support
15:48
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 7477ddea user: jan.nijtmans tags: trunk
15:46
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 61ea6e11 user: jan.nijtmans tags: core-8-5-branch
15:31
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 43608b4d user: jan.nijtmans tags: core-8-4-branch
2013-03-11
18:39
3607326 Stop segfault from [listbox .l -listvariable $array]. check-in: e8c5b9dd user: dgp tags: trunk
18:02
3607326 Stop segfault from [listbox .l -listvariable $array]. check-in: 645ca43c user: dgp tags: core-8-5-branch
2013-03-08
16:08
Possible (partial) fix for [Bug 3607250] Leaf check-in: ceea1367 user: jan.nijtmans tags: bug-3607250
2013-03-07
21:59
Proposed patch by kjnash. Committed in [1f184c7377] Closed-Leaf check-in: 62653578 user: jan.nijtmans tags: bug-3607248
16:00
Somewhat more benefit from TCL_GLOBAL_ONLY Closed-Leaf check-in: f62f5996 user: jan.nijtmans tags: dgp-review
15:45
Benefit somwhat more from the TCL_EVAL_GLOBAL flag check-in: 7834310f user: jan.nijtmans tags: dgp-review
15:24
Add TCL_EVAL_GLOBAL everywhere, this is actually how it should have been. (Still to be tested on UNIX) check-in: 2169ca59 user: jan.nijtmans tags: dgp-review
14:49
Eliminate all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to the prefered Tcl_EvalEx). check-in: 0deef053 user: jan.nijtmans tags: trunk
2013-02-28
09:38
minor: tidy up change log formatting check-in: 3160fe33 user: dkf tags: trunk
09:35
minor: tidy up change log formatting check-in: 5a0a5e30 user: dkf tags: core-8-5-branch
09:10
[Bug 3599312]: Apply fix for Alt key problems. check-in: 3972832e user: dkf tags: trunk
09:07
[Bug 3599312]: Apply fix for Alt key problems. check-in: 92b9ecc3 user: dkf tags: core-8-5-branch
2013-02-27
14:41
Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper exists and is used. check-in: 6c26562f user: jenglish tags: trunk
12:36
Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around Tcl_GetIndexFromObjStruct. check-in: ac229dab user: jan.nijtmans tags: trunk
2013-02-26
13:15
merge trunk check-in: 791edffc user: jan.nijtmans tags: novem-support
12:18
Remove unneeded SetOptionFromAny and SetTextIndexFromAny. They were only needed to prevent a panic in Tcl, but Tcl now generates a nice error-message in stead of panicing. check-in: b1a5b200 user: jan.nijtmans tags: trunk
2013-02-25
20:33
Put mutex around XInitThreads call, making sure it is only called once. check-in: 557c73ca user: jan.nijtmans tags: trunk
2013-02-22
10:09
merge novem check-in: 9629eb92 user: jan.nijtmans tags: novem-support
09:30
Make sure the stubbed variants of Tcl_ObjSetVar2/Tcl_NewStringObj are never used in winMain.c/tkAppInit.c check-in: 34f2a92b user: jan.nijtmans tags: trunk
08:49
merge trunk check-in: e9be868f user: jan.nijtmans tags: novem-support
08:44
Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 calls: The former are just thin wrappers around the latter. check-in: fd565de1 user: jan.nijtmans tags: trunk
2013-02-18
13:31
Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin. check-in: 2a535c67 user: jan.nijtmans tags: trunk
13:20
Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tkAppInit.c/winMain.c. Remove unneeded use of TEXT() macro, as in tclAppInit.c check-in: 797d8ffe user: jan.nijtmans tags: trunk
2013-02-16
08:36
Fix crash in stubbed Tcl_SetVar (which should not have been stubbed at all) check-in: 140ad17b user: jan.nijtmans tags: novem-support
2013-02-15
19:11
merge-mark: *Ex function calls are necessary to run with Tcl 9.0 check-in: 6609fd6e user: jan.nijtmans tags: novem-support
18:45
ttk::theme::* packages don't Provide anything Extra. Change Tcl_PkgProvideEx() back to Tcl_PkgProvide(). check-in: ccdd15ce user: jenglish tags: trunk
16:19
merge trunk check-in: 790be427 user: jan.nijtmans tags: novem-support
16:14
merge-mark check-in: db7d2d30 user: jan.nijtmans tags: trunk
16:04
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.6 features but (erroneously) are attempted to be loaded in wish8.5 check-in: c1fb112b user: jan.nijtmans tags: core-8-5-branch
15:42
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4 check-in: ba787bf9 user: jan.nijtmans tags: core-8-4-branch
14:37
Eliminate usage of Tcl_PkgProvide/Tcl_PkgRequire functions, use the 'Ex' versions in stead. check-in: 1200c1c2 user: jan.nijtmans tags: trunk
14:02
merge trunk check-in: 34dda0b1 user: jan.nijtmans tags: novem-support
12:44
Eliminate last use of Tcl_GetStringResult check-in: 753122d1 user: jan.nijtmans tags: trunk
2013-02-14
15:30
merge trunk check-in: 53aec6be user: jan.nijtmans tags: novem-support
13:55
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. Improve some comments and quoting, no change in functionality. check-in: c10c3fdb user: jan.nijtmans tags: trunk
10:52
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. Improve some comments and quoting, no change in functionality. check-in: 3baf50cf user: jan.nijtmans tags: core-8-5-branch
06:25
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. check-in: 40c52cd5 user: jan.nijtmans tags: core-8-4-branch
2013-02-12
23:20
merge-mark check-in: 6cbb3258 user: jan.nijtmans tags: core-8-5-branch
23:17
Backport various improvements from Tcl 8.5 check-in: 67d52fd4 user: jan.nijtmans tags: core-8-4-branch
2013-02-05
17:44
Restore failing tests to passing. check-in: b2677cc7 user: dgp tags: trunk
2013-02-04
19:50
ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. check-in: 78ab9345 user: jenglish tags: trunk
19:46
ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. check-in: 070944a1 user: jenglish tags: core-8-5-branch
13:11
merge trunk Only call Tcl_RegisterObjType for Tcl 8 check-in: 31bb4e02 user: jan.nijtmans tags: novem-support
2013-02-01
16:07
eliminate unnecessary Tcl_ConvertToType call check-in: 1a2f18b1 user: jan.nijtmans tags: trunk
15:49
some more int -> size_t changes check-in: af0c7cac user: jan.nijtmans tags: trunk
15:06
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes. check-in: 48f3f0ac user: jan.nijtmans tags: novem-support
14:37
typo check-in: ad17ee85 user: jan.nijtmans tags: trunk
14:30
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes (for "novem") check-in: dc4fe358 user: jan.nijtmans tags: trunk
13:41
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. check-in: 094afa49 user: jan.nijtmans tags: core-8-5-branch
2013-01-31
13:38
merge trunk check-in: f1d51ad7 user: jan.nijtmans tags: novem-support
12:41
Merge trunk. Define some macros in tk.h which are needed by Tk as fallback, which might be removed from future tcl.h versions. check-in: 4f65f224 user: jan.nijtmans tags: trunk
11:49
Bug [3599928]: Use XkbKeycodeToKeysym if available. check-in: fe704e14 user: stwo tags: core-8-5-branch
11:47
Oops. Missed removing one line in last commit. check-in: 84a425c7 user: stwo tags: trunk
11:41
Bug [3599928]: Use XkbKeycodeToKeysym if available. check-in: addedfa6 user: stwo tags: trunk
11:27
Bug [3602534]: Test for XScreensaver last. check-in: c96d3630 user: stwo tags: core-8-5-branch
11:21
Bug [3602534]: Test for XScreensaver last. check-in: e5a82192 user: stwo tags: trunk
2013-01-28
11:33
merge trunk check-in: 1257e708 user: jan.nijtmans tags: novem-support
11:24
Convert all Tcl_SetResult calls to Tcl_SetObjResult calls. Convert Tcl_GetStringFromObj to Tcl_GetString when possible. check-in: 4c01ee19 user: jan.nijtmans tags: trunk
2013-01-26
00:24
Use some more (void *)'s in FreeProc's, a step in the direction getting Tk to work with "novem" check-in: 9279332c user: jan.nijtmans tags: trunk
2013-01-25
23:25
Various Tcl_GetStringFromObj -> Tcl_GetString changes check-in: aeee5d41 user: jan.nijtmans tags: novem-support
2013-01-24
22:23
more places converted check-in: 2d21003b user: jan.nijtmans tags: trunk
14:00
Merge core-8-5-branch Various Tcl_GetIndexFromObj -> Tcl_GetIndexFromObjStruct changes. check-in: 472e3798 user: jan.nijtmans tags: trunk
13:30
remove duplicate code check-in: 52a6c719 user: jan.nijtmans tags: core-8-5-branch
2013-01-23
16:17
Eliminate use of deprecated Tcl_VarEval function from ttk. check-in: 75a151fd user: jan.nijtmans tags: core-8-5-branch
15:22
Tk_CancelIdleCall -> Tcl_CancelIdleCall check-in: c4e641ff user: jan.nijtmans tags: trunk
15:17
Tk_CancelIdleCall -> Tcl_CancelIdleCall check-in: bc797970 user: jan.nijtmans tags: core-8-5-branch
14:54
make TkBackgroundEvalObjv a static function, and eliminate the use of the deprecated SaveResult API from it. check-in: 625ce391 user: jan.nijtmans tags: core-8-5-branch
2013-01-22
21:28
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: f31886ee user: jan.nijtmans tags: trunk
21:20
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 8df0bd02 user: jan.nijtmans tags: core-8-5-branch
21:12
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 6ecc1189 user: jan.nijtmans tags: core-8-4-branch
19:30
Contribution by Patrick Fradin <[email protected]> Quoting his mail:
==========================================================
Hi Jeff,

I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-)

I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...)

I've made some improvements too :

Examples :

- Use 'lassign' instead of many 'lindex' of 'foreach/break' loop.

- Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests.

- Use 'eq' or 'ne' to tests strings instead of '==' or '!='.

- Use 'unset -nocomplain' to avoid 'catch {unset...}'.

- Remove some useless catch around 'destroy' calls.

- Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls.

Due to previous experience, I dot not change any indentation ! ;-) ==========================================================

Leaf check-in: 2b50e889 user: andreask tags: contrib-patrick-fradin-code-cleanup
2013-01-20
11:40
eliminate use of deprecated Tcl_SaveResult API check-in: b279f14c user: jan.nijtmans tags: trunk
2013-01-19
23:53
Seems working completely against "novem" now. Only tested on win32 and linux yet. check-in: f5b77eda user: jan.nijtmans tags: novem-support
22:41
merge trunk check-in: a970be8b user: jan.nijtmans tags: novem-support
2013-01-17
13:39
merge-mark check-in: af9bd270 user: jan.nijtmans tags: trunk
09:45
some formatting (backported from 8.6) check-in: 3dc99a50 user: jan.nijtmans tags: core-8-5-branch
2013-01-16
15:46
merge-mark check-in: 1fc8f18a user: jan.nijtmans tags: trunk
15:41
Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: f3cc4a92 user: jan.nijtmans tags: core-8-5-branch
15:33
Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: 62e30f2b user: jan.nijtmans tags: core-8-4-branch
2013-01-15
23:01
more minor tweaks, getting it to run with Tcl 9.0 when compiled against 8.5 or 8.6 headers Closed-Leaf check-in: f87205f1 user: jan.nijtmans tags: novem-support-85
22:21
don't crash if Tcl_FindExecutable cannot be called don't compile with TCL_NO_DEPRECATED (otherwise Tcl_[GS]etStartupScript could be taken from the public stub table with Tcl 8.6) check-in: 1a52650a user: jan.nijtmans tags: novem-support-85
17:25
merge core-8-5-branch check-in: b24f2827 user: jan.nijtmans tags: novem-support-85
17:23
merge trunk check-in: 5bf9317c user: jan.nijtmans tags: bug-3582795
17:21
fix comment check-in: 56a4ed6c user: jan.nijtmans tags: trunk
17:21
fix comment check-in: 62c60529 user: jan.nijtmans tags: core-8-5-branch
17:18
More flexible search for win32 tclConfig.sh, backported from TEA. Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.6.x to be loaded in any Tcl 8.6 alpha/beta release. check-in: dc77a27c user: jan.nijtmans tags: trunk
16:58
Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.5.x to be loaded in any Tcl 8.5 alpha release. check-in: 4487567a user: jan.nijtmans tags: core-8-5-branch
16:48
Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. check-in: c72168ce user: jan.nijtmans tags: core-8-4-branch
15:41
Merge core-8-5-branch Now compiled with "novem", except for the function Tcl_VarEval(). check-in: 36f3c308 user: jan.nijtmans tags: novem-support-85
12:12
Implement <<KillLine>> virtual binding (still experimental) check-in: 721bd9c9 user: jan.nijtmans tags: bug-3582795
11:19
Merge trunk Add and use <<Enter>> and <<Transpose>> virtual event bindings check-in: b4f6eecb user: jan.nijtmans tags: bug-3582795
2013-01-14
16:10
and ChangeLog as well check-in: 8586f2cf user: jan.nijtmans tags: core-8-5-branch
16:03
More flexible search for win32 tclConfig.sh, backported from TEA. check-in: 42e2a6b2 user: jan.nijtmans tags: core-8-5-branch
13:48
Replace various functions calls, for functions which are small wrappers around other functions, to call the wrapped function directly. check-in: cb8420c1 user: jan.nijtmans tags: trunk
11:10
Implement <<NewPage>> binding check-in: c71149cf user: jan.nijtmans tags: bug-3582795
09:56
Don't override <Return>/<KP_Enter>/<Control-o> bindings from other widgets check-in: 17265a4e user: jan.nijtmans tags: bug-3582795
09:50
Rename (undocumented) <<Console_Eval>> virtual event to <<NewLine>> check-in: 5a1ea85c user: jan.nijtmans tags: bug-3582795
2013-01-13
21:06
Eliminate all virtual event definitions in console.tcl check-in: cfc0f22f user: jan.nijtmans tags: bug-3582795
21:02
merge-mark check-in: 3d021f4e user: jan.nijtmans tags: novem-support
21:00
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 0bc39ba1 user: jan.nijtmans tags: trunk
18:19
removed one entry too much from ttk:entry check-in: 52c4c0bf user: jan.nijtmans tags: novem-support
16:51
Merge trunk Eliminate all virtual event definitions in console.tcl check-in: 57245f12 user: jan.nijtmans tags: bug-3582795
16:02
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 5cf2f6b9 user: jan.nijtmans tags: novem-support
2013-01-12
23:22
"package require Tk 8.5" already implies "package require Tcl 8.5" (That's what the Tcl_InitStubs does), so there is no need to test both. check-in: fb87f868 user: jan.nijtmans tags: novem-support
23:17
"package require Tk 8.5" already implies "package require Tcl 8.5" (That's what the Tcl_InitStubs does), so there is no need to test boths check-in: 3eee32aa user: jan.nijtmans tags: novem-support-85
2013-01-11
15:02
See bug 3600390 Closed-Leaf check-in: 67c373d7 user: jan.nijtmans tags: bug-3600390
11:48
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. check-in: afce507e user: jan.nijtmans tags: trunk
11:10
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. Enable tk.h to be used with higher tcl.h versions which might lack _ANSI_ARGS_ check-in: 6445ecee user: jan.nijtmans tags: core-8-5-branch
10:32
add [file normalize] to UNIX pkgIndex.tcl too check-in: fb142fc7 user: jan.nijtmans tags: core-8-4-branch
10:28
wrong end brace location check-in: af4ada42 user: jan.nijtmans tags: core-8-4-branch
09:51
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. check-in: 202603bf user: jan.nijtmans tags: core-8-4-branch
2013-01-10
18:41
[Bug 3600260]: Errors in new virtual event definitions check-in: 2125e9b8 user: jan.nijtmans tags: trunk
14:43
[Bug 3600251]: Inappropriate replacement of Mac binding. check-in: f2bb9f80 user: jan.nijtmans tags: trunk
2013-01-07
14:44
The proposed fix from Bug 3599312, which should make key map handling interact better with input methods. Note that this does not work on OSX (in X11 mode) because that handles the Alt key in its own special way. Closed-Leaf check-in: 4bb01e25 user: dkf tags: bug-3599312
2013-01-04
13:43
merge-mark check-in: d6c9479c user: jan.nijtmans tags: trunk
13:42
Tk_InitStubs("8.6",1) would succeed in an "8.60" interp. Fixed. No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually check-in: acaae00e user: jan.nijtmans tags: trunk
13:17
Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: fa4c5daf user: jan.nijtmans tags: core-8-5-branch
12:57
Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: 8dbe7bcb user: jan.nijtmans tags: core-8-4-branch
2013-01-03
13:43
merge 8.5 check-in: c544ca01 user: dgp tags: dgp-support-tcl-8.6-build
2012-12-21
06:10
merge release check-in: 8c48e231 user: dgp tags: trunk
2012-12-17
14:00
merge trunk Closed-Leaf check-in: 0fe10f1a user: dgp tags: core-8-6-0-rc, core-8-6-0
10:08
Make Aqua Tk build on OSX Leopard again check-in: 67626026 user: dkf tags: trunk
09:58
Make Aqua Tk build on OSX Leopard again; *I* still use it! check-in: 3f89d68f user: dkf tags: core-8-5-branch
2012-12-11
22:00
Tag 8.6.0 for release check-in: 74cf0226 user: dgp tags: core-8-6-0-rc
21:58
update changes check-in: b5a5f1a4 user: dgp tags: trunk
2012-12-10
18:45
Set of changes that permits Tk 8.5.14 to build against the released header files of Tcl 8.6.0. Developed and tested only on linux so far. A step in the saga to decouple Tcl and Tk releases. check-in: 2a2589d1 user: dgp tags: dgp-support-tcl-8.6-build
15:21
merge trunk check-in: fd82e2cd user: dgp tags: core-8-6-0-rc
15:12
Fix build for VC 11. check-in: 1eb1e2b6 user: dgp tags: trunk
2012-12-06
17:08
merge trunk check-in: 35eb3779 user: dgp tags: core-8-6-0-rc
14:01
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: b0b867db user: dkf tags: trunk
14:00
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: babb4042 user: dkf tags: core-8-5-branch
13:59
Minor improvements now that we're no longer tracking a standard API. check-in: 10be8e54 user: dkf tags: core-8-4-branch
13:26
possible fix for bug 3592736 (with some formatting improvements from dkf) Closed-Leaf check-in: aefb8918 user: jan.nijtmans tags: bug-3592736
10:49
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: 70611e00 user: dkf tags: core-8-4-branch
2012-12-04
19:59
merge trunk check-in: ab4678a0 user: dgp tags: core-8-6-0-rc
17:02
[Bug 3588824]: bug in image index handling for weird image names check-in: b5918b5b user: dgp tags: trunk
16:37
[Bug 3588824]: bug in image index handling for weird image names check-in: 22d3368e user: dgp tags: core-8-5-branch
2012-12-03
01:24
Fixed commit date check-in: 2f0eb00f user: fvogel tags: core-8-4-branch
01:23
[Bug 3588824]: bug in image index handling for weird image names check-in: 407486bb user: fvogel tags: core-8-4-branch
01:22
merge-mark check-in: b7d2e2b8 user: fvogel tags: trunk
2012-12-02
22:27
merge-mark check-in: 82edd3d8 user: jan.nijtmans tags: core-8-5-branch
2012-11-24
08:23
Added tests for weird embedded windows names Closed-Leaf check-in: f5d72ec4 user: fvogel tags: bug-3588824
2012-11-22
21:12
[Bug 3588824]: bug in image index handling for weird image names check-in: 7bb1876e user: fvogel tags: bug-3588824
17:47
merge trunk check-in: e7830c40 user: dgp tags: core-8-6-0-rc
09:04
Backout [c43ceec9f6]. Since the change in Tcl_GetIndexFromObj() was undone due to http://code.activestate.com/lists/tcl-core/12524/, it looks we have to live with uglier code. check-in: e5722050 user: jan.nijtmans tags: trunk
2012-11-19
17:44
merge trunk check-in: ec7bceb5 user: dgp tags: core-8-6-0-rc
16:54
merge 8.4 check-in: 0096c844 user: dgp tags: core-8-4-20-rc
2012-11-16
22:09
Add docs and tests. check-in: 055ab275 user: mistachkin tags: bindScriptCount
21:21
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: 882be869 user: mistachkin tags: bindScriptCount
2012-11-15
19:31
More complete purge of things only present for supporting long-dead Mac 9 systems. check-in: 599ec1e5 user: dgp tags: core-8-4-branch
13:07
merge 8.4 check-in: 190fef4d user: dgp tags: core-8-4-20-rc
11:55
Simplification: don't declare struct types that are never used. check-in: 91aa0783 user: jan.nijtmans tags: trunk
09:21
merge-mark check-in: a6c854e4 user: jan.nijtmans tags: core-8-5-branch
08:29
Remove all the long dead mac entries in tk*.decls files

re-generate all tk*Decls.h files.

check-in: 4b7cb51b user: jan.nijtmans tags: core-8-4-branch
04:22
merge 8.4 check-in: f2ce27a7 user: dgp tags: core-8-4-20-rc
04:21
Remove all long-dead mac/* files (for Mac OS9 !?!). check-in: b3cdf234 user: dgp tags: core-8-4-branch
2012-11-14
23:32
merge 8.4 check-in: 528dcc60 user: dgp tags: core-8-4-20-rc
23:04
Avoid crashing the test suite due to apparent Xlib bug handling the zapfdingbats font as a core font, observed on Snow Leopard. check-in: c7990b62 user: dgp tags: core-8-4-branch
16:55
merge trunk check-in: 9144cea2 user: dgp tags: core-8-6-0-rc
13:46
Bug 3500545: tk_getOpenFile -multiple 1 wrong on windows check-in: 4c7b16f9 user: jan.nijtmans tags: trunk
00:28
Release branch for Tk 8.4.20. check-in: be07ca7f user: dgp tags: core-8-4-20-rc
2012-11-13
21:32
merge trunk check-in: 28e1da24 user: dgp tags: core-8-6-0-rc
10:22
missing changelog entry check-in: f1672bf3 user: jan.nijtmans tags: trunk
10:16
merge-mark check-in: dafe15d4 user: jan.nijtmans tags: trunk
10:15
[Bug 3585396]: winDialog.test requires user interaction.

Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style.

check-in: d22ec3ea user: jan.nijtmans tags: core-8-5-branch
10:11
[Bug 3585396]: winDialog.test requires user interaction.

Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style.

check-in: e123dddd user: jan.nijtmans tags: core-8-4-branch
2012-11-12
23:33
merge mark check-in: 5117631a user: dgp tags: trunk
23:23
merge release to 8.5 check-in: 9baf2e67 user: dgp tags: core-8-5-branch
2012-11-11
22:41
fix bug 3585396: winDialog.test requires user interaction. Tested on Windows XP SP2 (32-bit) and Windows 7 (64-bit) check-in: f0aa744f user: jan.nijtmans tags: trunk
20:25
merge-mark Closed-Leaf check-in: 5219dd28 user: jan.nijtmans tags: bug-3585396
20:20
winDialog-5.7 should be knownBug, not winDialog-5.9 check-in: 495b4850 user: jan.nijtmans tags: trunk
08:50
Fixed, but only tested yet on Windows 7. On other platforms, at least the 'user input problem' is gone, but the test might still fail. check-in: b56570c6 user: jan.nijtmans tags: bug-3585396
2012-11-09
15:14
ChangeLog release mark Closed-Leaf check-in: 83de7135 user: dgp tags: core-8-5-13, core-8-5-13-rc
14:44
merge-mark check-in: 4c0ba2e8 user: jan.nijtmans tags: bug-3585396
13:44
merge trunk check-in: da9bbb25 user: dgp tags: core-8-6-0-rc
13:44
merge 8.5 check-in: a8d2643d user: dgp tags: core-8-5-13-rc
13:43
merge mark check-in: 55ec2dac user: dgp tags: trunk
13:38
Avoid setting TK_LIBRARY to a relative pathname. check-in: b685add0 user: dgp tags: core-8-5-branch
13:36
Constrain tests presumed to improperly demand user interaction. check-in: a8478166 user: dgp tags: trunk
13:29
Constrain tests that improperly demand user interaction. check-in: bf7ebc07 user: dgp tags: core-8-5-branch
10:59
demo fix for bug 3585396. On which platforms this fails? check-in: fcf0138e user: jan.nijtmans tags: bug-3585396
2012-11-08
15:45
merge trunk check-in: 123d3a1c user: dgp tags: core-8-6-0-rc
15:28
Updated the language of the documentation so that "object" refers to an OO concept throughout, and a Tcl_Obj is called a "value" (which is what it is). check-in: 3a0b1c1e user: dkf tags: trunk
15:26
Create Tk 8.6.0 release branch check-in: 23a23220 user: dgp tags: core-8-6-0-rc
13:28
Changes from Simon Geard to act as baseline implementation of TIP #415. check-in: f0117e24 user: dkf tags: tip-415
2012-11-07
19:20
update changes check-in: b4ec8aa1 user: dgp tags: core-8-5-13-rc
19:18
merge 8.5 check-in: 04c73529 user: dgp tags: core-8-5-13-rc
14:23
[Bug 3574708]: Move window liveness checks to better location. check-in: 2ccde232 user: dkf tags: trunk
14:22
[Bug 3574708]: Move window liveness checks to better location. check-in: 637c1712 user: dkf tags: core-8-5-branch
11:45
Now that fossil stores the right characters, we might as well use them in more places check-in: 71a46a8e user: jan.nijtmans tags: trunk
11:41
Now that fossil stores the right characters, we might as well use them in more places check-in: ab9f0563 user: jan.nijtmans tags: core-8-5-branch
11:28
just fix some characters that fossil cannot handle well check-in: 228da87b user: jan.nijtmans tags: trunk
11:25
just fix some characters that fossil cannot handle well check-in: 7ec7694e user: jan.nijtmans tags: core-8-5-branch
08:28
merge trunk Leaf check-in: 64caa6c8 user: jan.nijtmans tags: bug-2443069
2012-11-06
15:09
make dist check-in: 6de0de0d user: dgp tags: core-8-5-13-rc
15:08
3584471 Repair `make dist` backport. check-in: ceecbcda user: dgp tags: core-8-5-13-rc
2012-11-05
21:46
(Experiment) remove unnecessary virtual events check-in: 4712ce4f user: jan.nijtmans tags: bug-3582795
21:00
merge 8.5 check-in: 6456eef3 user: dgp tags: core-8-5-13-rc
21:00
merge changes check-in: e96893dd user: dgp tags: trunk
20:54
Update changes for 8.5.13. check-in: ee2c5639 user: dgp tags: core-8-5-branch
18:49
Release branch for Tk 8.5.13. check-in: 12ca1b7f user: dgp tags: core-8-5-13-rc
2012-10-24
19:21
3574893 Add overlooked toplevel ref count maintenance in the [wm manage|forget] operations that could cause segfaults due to premature free of structs. check-in: bda8f8dc user: dgp tags: trunk
19:03
3574893 Add overlooked toplevel ref count maintenance in the [wm manage|forget] operations that could cause segfaults due to premature free of structs. check-in: 0e4d8eb0 user: dgp tags: core-8-5-branch
2012-10-23
13:37
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: e67c5c61 user: jan.nijtmans tags: trunk
13:28
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: 9e2fc38c user: jan.nijtmans tags: core-8-5-branch
13:26
sync nmakehlp.c with Tcl version check-in: d6caa983 user: jan.nijtmans tags: core-8-4-branch
09:24
consistant use of mode: objc for OSX, strip spaces from the end of lines check-in: f4527071 user: jan.nijtmans tags: trunk
09:01
remove tkMacOSXCarbonEvents.c check-in: 6069d587 user: jan.nijtmans tags: core-8-5-branch
08:52
remove RCS keywords, use mode: objc consistantly check-in: 3554d988 user: jan.nijtmans tags: core-8-5-branch
07:39
Backport of ::tk::mac::useCompatibilityMetrics handling and scrollbar metrics handling from trunk check-in: c4ddf09a user: jan.nijtmans tags: core-8-5-branch
2012-10-18
03:56
merge-mark check-in: b7a8d62e user: jan.nijtmans tags: trunk
02:46
Backport of dgp wm-forget and wm-manage fixes; test suite no longer crashes check-in: 336d7df9 user: kevin_walzer tags: core-8-5-branch
2012-10-13
18:15
merge trunk check-in: ddbead9e user: jan.nijtmans tags: bug-2443069
18:11
merge-mark check-in: dd24f6c3 user: jan.nijtmans tags: trunk
2012-10-09
17:50
Pull unintentional core-8-5-branch fork back together. check-in: 5da1d4de user: andreask tags: core-8-5-branch
17:40
Cherrypick Merge, Backport of [6223d9e067]. Restored from tk-cocoa-8-5-bacport-branch, did not survive the merge. See trunk 2012-05-29 Donal K. Fellows
* generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
check-in: 428df4b3 user: andreask tags: core-8-5-branch
14:26
Remove Carbon directory from source tree check-in: 8cd55740 user: kevin_walzer tags: trunk
2012-10-08
18:34
Work in progress attempting to backport Cocoa implementations of [wm manage] and [wm forget] that do not segfault. Closed-Leaf check-in: be47afb8 user: dgp tags: dgp-backportcocoaforget
2012-10-05
20:03
3574877 stop hang of test dialog-1.3 on Aqua builds. check-in: 71332f14 user: dgp tags: core-8-5-branch
18:51
merge mark check-in: 367b5b16 user: dgp tags: trunk
18:26
fix typo check-in: 6b096b3a user: dgp tags: core-8-5-branch
2012-10-04
03:43
Fix typo in tkMacOSXFont.c check-in: 9ff0f598 user: kevin_walzer tags: core-8-5-branch
2012-10-02
00:53
Fix for 3572016, menus not re-enabling after modal dialog check-in: c64ce34e user: kevin_walzer tags: core-8-5-branch
00:49
Fix for 3572016, menus not re-enabling after modal dialog check-in: b84bc7c5 user: kevin_walzer tags: trunk
00:45
Backport of dgp fixes on 50e0c049b2 to 8.5 check-in: 5b7f9469 user: kevin_walzer tags: core-8-5-branch
2012-09-28
10:43
merge-mark check-in: 7867006d user: jan.nijtmans tags: trunk
10:42
Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: 357653d8 user: jan.nijtmans tags: core-8-5-branch
09:41
Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: d222d486 user: jan.nijtmans tags: core-8-4-branch
2012-09-26
13:15
merge-mark check-in: 00185f8c user: jan.nijtmans tags: trunk
13:12
Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: e57e0835 user: jan.nijtmans tags: core-8-5-branch
13:04
Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: 93d8c72f user: jan.nijtmans tags: core-8-4-branch
2012-09-25
15:15
Test for XftFontOpen in Xft library, not FT_New_Face check-in: 4d50f30c user: jan.nijtmans tags: core-8-5-branch
15:02
Backport of dgp fixes to trunk for Tk-Cocoa check-in: 964072ee user: kevin_walzer tags: core-8-5-branch
14:51
Merge Tk-Cocoa backport into core-8-5-branch check-in: 1a739d63 user: kevin_walzer tags: core-8-5-branch
2012-09-19
08:24
Compile win32 binaries with -DTCL_NO_DEPRECATED, and fix gcc compiler warning check-in: 214c6c0a user: jan.nijtmans tags: trunk
2012-09-18
20:45
merge release branch check-in: 6ce9597b user: dgp tags: trunk
2012-09-17
13:14
Tag for 8.6b3 release. Closed-Leaf check-in: 78ea69f7 user: dgp tags: core-8-6-b3, core-8-6-b3-rc
13:12
merge trunk check-in: d38b2f42 user: dgp tags: core-8-6-b3-rc
13:10
3567786 Stop segfault in [wm forget] check-in: b5d8c2e6 user: dgp tags: trunk
2012-09-16
22:36
Updated branch now stops all segfaults and panics in the test suite. Not a lot of confidence that other problems haven't been created, including memleaks and broken functionality in areas. A review would be a good idea. So would a trunk that doesn't segfault the test suite. Closed-Leaf check-in: 0f459361 user: dgp tags: bug-3567786
22:11
More work in progress. wm-manage tests all work now. still some issues with wm-forget. check-in: 42f8a3c3 user: dgp tags: bug-3567786
14:59
Work in progress - make TkWmNewWindow and TkWmDeadWindow more complementary and pass in to TkWmDeadWindow from WmForgetCmd a pointer that at least has the right type. check-in: 205fb37e user: dgp tags: bug-3567786
2012-09-15
13:34
3567778 Make Tk_MeasureChars() honor the TK_AT_LEAST_ONE flag properly. check-in: 3ed51c09 user: dgp tags: trunk
11:17
typo check-in: 23538b2e user: dgp tags: trunk
00:33
3567812 3567779 Repaired regressions in 3546073 fix. Stopped test event leakage in winWm-9.2. check-in: 50e0c049 user: dgp tags: trunk
2012-09-14
21:25
3567779 Fumbling attempt to make winWm.test stop segfaulting and start passing when tested on Snow Leopard with --enable-aqua. Closed-Leaf check-in: e9c0456c user: dgp tags: bug-3567779
15:03
merge trunk check-in: 6df36df4 user: dgp tags: core-8-6-b3-rc
2012-09-13
20:49
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: 39af9760 user: dkf tags: trunk
20:47
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: dfcf8982 user: dkf tags: core-8-5-branch
19:14
merge trunk check-in: 9eb2354f user: dgp tags: core-8-6-b3-rc
19:13
Building Tk 8.6 requires Tcl 8.6 headers. check-in: 6f2f208c user: dgp tags: trunk
15:57
merge trunk check-in: 40e508db user: dgp tags: core-8-6-b3-rc
15:56
autoconf-2.59 check-in: 32c65438 user: dgp tags: trunk
12:28
merge trunk check-in: a9216507 user: dgp tags: core-8-6-b3-rc
12:28
3566106 Solaris9/x86 support. Thanks Dagobert and others. check-in: 875baa83 user: dgp tags: trunk
08:14
[Bug 3567283]: Added missing cast. check-in: 16f9f8d4 user: dkf tags: trunk
2012-09-12
23:28
post-review, believed minimal Closed-Leaf check-in: 6dee4314 user: dkf tags: bug-3566106
20:06
Added two missing header files from the cococa backport branch. Closed-Leaf check-in: 04643672 user: andreask tags: cocoa-full-merge-review-8.5
19:28
bump release date check-in: 42c5de9b user: dgp tags: core-8-6-b3-rc
13:44
merge core-8-5-branch Closed-Leaf check-in: 77b3f433 user: jan.nijtmans tags: tk-cocoa-8-5-backport
13:24
review remarks, see mail. check-in: 945d294f user: jan.nijtmans tags: cocoa-full-merge-review-8.5
11:52
merge trunk check-in: 242ce63a user: dgp tags: core-8-6-b3-rc
03:05
Review branch for merge of Tk-Cocoa into Tk 8.5 main branch check-in: 7f1b01b5 user: kevin_walzer tags: cocoa-full-merge-review-8.5
2012-09-11
19:03
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: dda82bdc user: dkf tags: trunk
19:00
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: df2abb1c user: dkf tags: core-8-5-branch
13:59
contributed patch for Solaris 9/x86 support check-in: 69579b44 user: dgp tags: bug-3566106
12:22
merge trunk check-in: 17757256 user: dgp tags: core-8-6-b3-rc
12:22
Updates from `make dist` check-in: 169aacb8 user: dgp tags: core-8-6-b3-rc
09:05
fix <Up> and <Down> binding in windows console check-in: 6249d7ae user: jan.nijtmans tags: trunk
2012-09-07
13:52
merge trunk check-in: f64ddbb3 user: dgp tags: core-8-6-b3-rc
13:40
[Bug 3565533]: Purge use of variable that was only ever checked once immediately afterwards, except for one (buggy) case where it was checked without assignment. check-in: c026b784 user: dkf tags: trunk
13:08
Bump to 8.6b3 check-in: 5c8ea3fd user: dgp tags: core-8-6-b3-rc
2012-08-31
12:41
merge trunk check-in: 3d41cb86 user: jan.nijtmans tags: bug-2443069
2012-08-30
19:18
Update changes for 8.6b3 check-in: dd090c36 user: dgp tags: trunk
17:54
Unbreak windows problems with commit [961ae24a3f] as well. check-in: a6f5a336 user: andreask tags: trunk
17:31
Unbreak AIX, replaced use of C99 comments in commit [961ae24a3f] (2012-08-27) with C89-style. check-in: d39e4518 user: andreask tags: trunk
2012-08-28
20:40
Merged inadvertent split back into one. check-in: 4d77650e user: andreask tags: tk-cocoa-8-5-backport
20:31
Cherrypick Merge, Backport of [6223d9e067]. See trunk 2012-05-29 Donal K. Fellows
* generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
check-in: 8d724a4f user: andreask tags: tk-cocoa-8-5-backport
15:17
merge trunk check-in: 4044d61e user: jan.nijtmans tags: tk-cocoa-8-5-backport
15:11
re-do [c42d04b1b4], but now correct ;-( check-in: e0024bbb user: jan.nijtmans tags: trunk
14:14
[Bug 3562426]: Context menu goes out of edge of screen. check-in: d703ff13 user: jan.nijtmans tags: trunk
14:12
[Bug 3562426]: Context menu goes out of edge of screen. check-in: 13c14cc5 user: jan.nijtmans tags: core-8-5-branch
14:02
[Bug 3562426]: Context menu goes out of edge of screen check-in: 9e4a1cd8 user: jan.nijtmans tags: core-8-4-branch
13:59
[Bug 3562426]: Context menu goes out of edge of screen.

PLEASE DON'T PUT THIS ASIDE TO A MISTAKE BRANCH OR SOMETHING! It's simply a fork, in fossil there's nothing wrong with that!

check-in: 65071721 user: jan.nijtmans tags: core-8-4-branch
11:00
Note potential incompatibility introduced by new virtual events. Emiliano Gavilan reports that this impacts tkcon's history features. check-in: bcd40d0b user: dkf tags: trunk
2012-08-27
19:48
Generate -errorcode values to go with errors. Generate messages and postscript using Tcl_Obj API, not the string result API. check-in: 961ae24a user: dkf tags: trunk
19:07
And back-copied Wish.sdef from Tk 8.6 into the branch. Again something expected by the merged-in Makefile. check-in: 6ad5e948 user: andreask tags: tk-cocoa-8-5-backport
17:50
merge trunk Closed-Leaf check-in: b20a0d33 user: dkf tags: tk-errorcodes
17:47
Remove accidental commit of merge conflict, resolved to original code. check-in: 538be101 user: dkf tags: trunk
17:44
merge trunk check-in: b7400a9b user: dkf tags: tk-errorcodes
2012-08-26
17:07
merge trunk Leaf check-in: eddc3ffd user: pspjuth tags: pspjuth-canvas
2012-08-25
08:09
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: 4cd38030 user: dkf tags: core-8-4-branch
01:55
3554026 3561016 Better fix from Emiliano Gavilan. check-in: ca2a716c user: dgp tags: trunk
01:54
3554026 3561016 Better fix from Emiliano Gavilan check-in: 5b17b729 user: dgp tags: core-8-5-branch
01:52
3554026 3561016 Better fix from Emiliano Gavilan. check-in: 3cf36aec user: dgp tags: core-8-4-branch
2012-08-24
15:12
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: f3b0b975 user: dkf tags: trunk
14:59
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: 89300ed4 user: dkf tags: core-8-5-branch
2012-08-23
21:42
3554026,3561016 Stop crash with tearoff menus check-in: 2eee9b6a user: dgp tags: trunk
21:41
3554026,3561016 Stop crash with tearoff menus. check-in: 2163407f user: dgp tags: core-8-5-branch
21:40
3554026,3561016 Stop crash with tearoff menus. check-in: 4dc9a8d8 user: dgp tags: core-8-4-branch
10:50
[Bug 3555644]: Better use of virtual events, Add <<ToggleSelection>> virtual event. check-in: 6e2fb2dd user: jan.nijtmans tags: trunk
07:06
new virtual event <<ToggleSelection>> Closed-Leaf check-in: 1b0ecb59 user: jan.nijtmans tags: bug-3555644
2012-08-22
23:23
And *this* time with the right TIP number. :-} check-in: d249166d user: dkf tags: trunk
23:22
Corrections to TIP number; make recent TIP commits more visible in ChangeLog check-in: 5a2ee81f user: dkf tags: trunk
22:41
Back-copied the Tk.{tiff,icns} images from Tk 8.6 into the branch. The newest integrated Makefile expects to have them. check-in: 11e60e93 user: andreask tags: tk-cocoa-8-5-backport
21:22
[TIP 403]: Web Colors for Tk. New colors aqua, crimson, fuchsia, indigo, lime, olive, silver, and teal. Modified RGB values for gray/grey, green, maroon and purple. check-in: 54eb6aeb user: jan.nijtmans tags: trunk
17:56
Added a forward declaration of TkBackgroundEvalObjv to fix the clash between the implicit declaration done by its use coming before the actual declaration and subsequent compiler error about the differences between them. check-in: b4d1a200 user: andreask tags: tk-cocoa-8-5-backport
2012-08-17
10:28
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers check-in: 4fd48a3c user: jan.nijtmans tags: trunk
10:27
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: 4d4b4f25 user: jan.nijtmans tags: core-8-5-branch
07:50
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: ccc54f7f user: jan.nijtmans tags: core-8-4-branch
2012-08-15
13:58
changelog entry for previous commit check-in: 22d8e0e4 user: jan.nijtmans tags: trunk
13:51
[Frq 3555324]: On Windows, re-define Ctrl-A for Select-All., as most Windows applications do. check-in: e1dfad35 user: jan.nijtmans tags: trunk
13:39
Always compile Tk with -DUSE_TCL_STUBS. Formatting check-in: a910ba64 user: jan.nijtmans tags: trunk
13:33
Backport some more improvements from Tcl 8.6 check-in: 4fdc7985 user: jan.nijtmans tags: core-8-5-branch
13:18
Only build the threaded builds by default. For msvcrt static builds, allow to link against libraries where the 'x' is missing (generated by Makefile.in) check-in: c42d04b1 user: jan.nijtmans tags: trunk
13:09
Only build the threaded builds by default. Backport some improvements from Tcl 8.6 check-in: 6ea18d16 user: jan.nijtmans tags: core-8-5-branch
2012-08-14
13:38
merge trunk check-in: 2b25ed86 user: dkf tags: tk-errorcodes
2012-08-13
15:15
merge trunk Closed-Leaf check-in: ac755593 user: jan.nijtmans tags: frq-3555324
15:12
two missing bindings for Mac OSX check-in: a4820710 user: jan.nijtmans tags: trunk
08:23
merge core-8-5-branch check-in: d07e64d2 user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-11
16:54
Sync with tcl version of rules.vc check-in: 91bba8f8 user: jan.nijtmans tags: trunk
08:36
[Bug 3555644]: Better use of virtual events. Pre-define 10 new Virtual events, and correct various bindings according to the Mac OSX documentation. check-in: e5769e97 user: jan.nijtmans tags: trunk
08:25
don't put that many bindings under tk_strictMotif handling, it was not done before Closed-Leaf check-in: 85ae418c user: jan.nijtmans tags: bug-3555644
07:42
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: bc06ebae user: fvogel tags: trunk
07:37
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: 2fac4a25 user: fvogel tags: core-8-5-branch
2012-08-10
12:37
merge bug-3555644 check-in: 2939ee6e user: jan.nijtmans tags: frq-3555324
12:22
merge-mark check-in: f9c3c487 user: jan.nijtmans tags: trunk
12:20
merge trunk check-in: 751a1f45 user: jan.nijtmans tags: bug-3555644
11:28
Shift-Control -> Control-Shift, for consisancy everywhere check-in: 43e436d5 user: jan.nijtmans tags: trunk
10:20
define two more virtual bindings, and correct various Mac bindings according to Apple OSX documentation. Doc updated as well check-in: da7f2335 user: jan.nijtmans tags: bug-3555644
2012-08-09
16:40
Remove useless (void *) casts introduced in checkin [b7a58eae61]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 25ed4c46 user: stwo tags: core-8-5-branch
16:38
Remove useless (void *) casts introduced in checkin [81e50c85ed]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 15218b05 user: stwo tags: trunk
14:59
8 new virtual events (doc not updated yet) check-in: a6f55df1 user: jan.nijtmans tags: bug-3555644
11:50
merge trunk Closed-Leaf check-in: d91e8f0e user: jan.nijtmans tags: jn-web-colors
11:37
[frq 3555324]: Ctrl+A for select-all check-in: d9b199ea user: jan.nijtmans tags: frq-3555324
11:03
[Bug 3555644]: Better use of virtual events. check-in: b16dcbf9 user: jan.nijtmans tags: bug-3555644
10:23
it's no longer necessary to set _USE_32BIT_TIME_T in Tk check-in: be5939e3 user: jan.nijtmans tags: trunk
09:46
various changes from core-8-5-branch, which never got into the cocoa backport branch check-in: e1ed376a user: jan.nijtmans tags: tk-cocoa-8-5-backport
08:22
formatting, unnecessary if's check-in: ec385b79 user: jan.nijtmans tags: trunk
07:52
full merge of cocoa experiment, ready to be merged to core-8-5-branch and from there further merge-marked to tk-cocoa-8-5-backport and trunk Closed-Leaf check-in: 3ddbcef2 user: jan.nijtmans tags: jn-cocoa-full-merge-8.5
07:40
merge core-8-5-branch check-in: e3e4eb60 user: jan.nijtmans tags: tk-cocoa-8-5-backport
07:25
partly backport from 8.6 check-in: c2823d74 user: jan.nijtmans tags: core-8-5-branch
06:53
remove more RCS id's Make TkBackgroundEvalObjv a static function check-in: 1108cabd user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-08
21:07
remove various RCS ID's check-in: d3e59ef9 user: jan.nijtmans tags: tk-cocoa-8-5-backport
19:27
merge core-8-5-branch check-in: 02b2a8e7 user: jan.nijtmans tags: tk-cocoa-8-5-backport
14:56
merge trunk check-in: 541a82fc user: dkf tags: tk-errorcodes
14:51
Factor out XChangeProperty into a macro to make it _slightly_ less daunting. check-in: d25b6305 user: dkf tags: tk-errorcodes
10:56
merge trunk check-in: 5a29e1db user: dkf tags: tk-errorcodes
2012-08-07
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: e9db775b user: kevin_walzer tags: trunk
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: 2fe193d1 user: kevin_walzer tags: tk-cocoa-8-5-backport
07:20
A little more installer consistency tweaking. check-in: 381e3d42 user: stwo tags: trunk
06:52
Installer improvements, like [a3b936f0a1]. check-in: e15a29a0 user: stwo tags: core-8-5-branch
02:56
No need for install-sh to be executable. check-in: 9d54cc9b user: stwo tags: trunk
2012-08-06
20:15
Zap trailing whitespace. check-in: fde20198 user: stwo tags: trunk
19:42
Installer consistency tweaks. check-in: 79b27aa0 user: stwo tags: trunk
18:35
resolve fork check-in: a115b737 user: dgp tags: trunk
02:48
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches check-in: 5393f608 user: kevin_walzer tags: tk-cocoa-8-5-backport
01:29
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches Closed-Leaf check-in: fcb2b908 user: kevin_walzer tags: mistake: off-trunk
2012-08-05
11:59
fix broken build on Visual Studio 9+10 check-in: 4ad21a54 user: jan.nijtmans tags: trunk
2012-08-04
14:30
Fixed [Bug 3554273]: Test textDisp-32.2 failed Closed-Leaf check-in: 866ba33d user: fvogel tags: bug-3554273
10:45
merge-mark check-in: 050968e7 user: fvogel tags: trunk
2012-08-03
19:38
Fixed [Bug 3554081]: Test bind-22.10 failed check-in: a4ea6213 user: fvogel tags: core-8-5-branch
19:31
Fixed [Bug 3554081]: Test bind-22.10 failed check-in: 261fda85 user: fvogel tags: core-8-4-branch
2012-08-02
08:52
merge-mark check-in: b78671c8 user: jan.nijtmans tags: trunk
08:18
merge trunk check-in: 905167c9 user: jan.nijtmans tags: jn-web-colors
07:05
Fixed [Bug 3553311]: Test spinbox-3.70 failed check-in: b13a3ca7 user: fvogel tags: core-8-5-branch
2012-07-31
20:28
merge mark: fix typo in comment check-in: 83aef193 user: dkf tags: trunk
20:24
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 59106aa3 user: dkf tags: core-8-5-branch
20:21
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: ce3012cd user: dkf tags: core-8-4-branch
18:11
ttk::entry: Fix incorrect clip region computation [Bug 3552404] check-in: 2de6634d user: jenglish tags: trunk
14:47
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 028e6777 user: dkf tags: trunk
14:39
minor improvements to flag handling check-in: 9507ac2c user: dkf tags: tk-errorcodes
10:58
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 0ba3d2fa user: jan.nijtmans tags: trunk
10:53
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 8e17b3da user: jan.nijtmans tags: core-8-5-branch
10:51
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: fa4d08cf user: jan.nijtmans tags: core-8-4-branch
05:07
Backport fix for [Bug 3546073] check-in: 61b638f6 user: jenglish tags: core-8-4-branch
2012-07-30
09:16
more reorganization of error codes: safety is common failure mode check-in: 5058af7c user: dkf tags: tk-errorcodes
09:08
more auditing of error codes check-in: aae315a3 user: dkf tags: tk-errorcodes
07:46
Working towards making the error codes more consistent. check-in: 45327b3d user: dkf tags: tk-errorcodes
2012-07-29
17:55
Purged Tcl_AppendElement from all non-test code. check-in: f285bf49 user: dkf tags: tk-errorcodes
2012-07-28
07:25
merge trunk check-in: e30b02f2 user: dkf tags: tk-errorcodes
2012-07-27
18:54
merge released 8.5 check-in: f31ff5d2 user: andreask tags: tk-cocoa-8-5-backport
16:32
merge mark check-in: a422250a user: dgp tags: trunk
16:28
merge release to dev check-in: 4a58dd48 user: dgp tags: core-8-5-branch
10:14
Postscript generation now uses Tcl_Objs more extensively; still nasty in places. check-in: 2ddcefc5 user: dkf tags: tk-errorcodes
2012-07-26
08:50
more conversions check-in: ae9d3a0f user: dkf tags: tk-errorcodes
2012-07-25
23:59
done [wm] on Win check-in: 292483e1 user: dkf tags: tk-errorcodes
16:03
merge 8.5 Closed-Leaf check-in: e60cac8c user: dgp tags: core-8-5-12-rc, core-8-5-12
16:00
merge 8.5 check-in: 90d4b8b5 user: dgp tags: tk-cocoa-8-5-backport
15:51
update changes check-in: 58d972a7 user: dgp tags: trunk
15:49
update changes check-in: 96c877cb user: dgp tags: core-8-5-branch
08:43
sync with TEA check-in: ea2c5a67 user: jan.nijtmans tags: trunk
2012-07-24
19:41
a few more places check-in: 86dc9bdc user: dkf tags: tk-errorcodes
16:29
merge 8.5 check-in: ed25b3f3 user: dgp tags: core-8-5-12-rc
13:13
silence compiler warnings check-in: f7a4ff46 user: dgp tags: trunk
13:13
silence compiler warnings check-in: d2dde1c5 user: dgp tags: core-8-5-branch
09:00
minor test corrections/stabilizations check-in: 91d75e7b user: dkf tags: tk-errorcodes
08:33
Ttk and Aqua done check-in: 8a123a49 user: dkf tags: tk-errorcodes
2012-07-23
23:12
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: d0bbba65 user: jenglish tags: trunk
22:53
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: c014082a user: root tags: core-8-5-branch
13:59
Much more cleaning up of result handling. check-in: 016ad9da user: dkf tags: tk-errorcodes
2012-07-21
08:11
consistent error formatting, added error codes check-in: c2d3956a user: dkf tags: tk-errorcodes
2012-07-19
22:34
autoconf-2.59 check-in: fd45f6e4 user: jan.nijtmans tags: trunk
22:33
autoconf-2.59 check-in: 6399a177 user: jan.nijtmans tags: core-8-5-branch
21:35
Fixed previous commit date in changelog check-in: 4991c550 user: fvogel tags: core-8-4-branch
21:34
Bug 3545457: Crash on packing a menubutton check-in: 8b2f601a user: fvogel tags: core-8-4-branch
2012-07-18
18:38
[Bug 3545457]: Crash on packing a menubutton Closed-Leaf check-in: 04a26474 user: fvogel tags: bug-3545457
11:21
better formatting of "configure --help" check-in: 8d78f829 user: jan.nijtmans tags: trunk
11:19
better formatting of "configure --help" check-in: 8431fb04 user: jan.nijtmans tags: core-8-5-branch
2012-07-17
17:10
Release note tidiness check-in: 51b11a15 user: dgp tags: core-8-5-12-rc
16:25
merge 8.5 check-in: f960e94c user: dgp tags: core-8-5-12-rc
13:15
[Bug 3544932]: Visual studio compiler check fails check-in: 4b9dd0de user: jan.nijtmans tags: trunk
13:13
[Bug 3544932]: Visual studio compiler check fails check-in: 4bf7f2b5 user: jan.nijtmans tags: core-8-5-branch
13:10
[Bug 3544932]: Visual studio compiler check fails check-in: f277df6f user: jan.nijtmans tags: core-8-4-branch
2012-07-16
19:58
merge 8.5 check-in: fa8b2eed user: dgp tags: trunk
19:37
merge 8.5 check-in: 9f9edee3 user: dgp tags: core-8-5-12-rc
19:36
Update changes for Tk 8.5.12 release. check-in: b599fdb6 user: dgp tags: core-8-5-branch
15:17
better wrapper, with one less roundtrip through X11 server check-in: db70b409 user: jan.nijtmans tags: jn-web-colors
14:42
merge trunk check-in: 010fbf19 user: jan.nijtmans tags: jn-web-colors
12:36
Working towards adding all the Tcl_SetErrorCode calls that should be there. ** WORK IN PROGRESS ** check-in: 6f8f9336 user: dkf tags: tk-errorcodes
2012-07-13
07:14
merge-mark (correct previous merge-mark on trunk, which was the wrong way) check-in: 38bcda77 user: jan.nijtmans tags: bug-2443069
2012-07-12
18:37
merge-mark check-in: da85642c user: jan.nijtmans tags: trunk
18:36
Type correctness fix, to stop compiler complaint check-in: 587bcc7f user: jan.nijtmans tags: trunk
12:31
Type correctness fix, to stop compiler complaint. check-in: 9fd577b1 user: dkf tags: bug-2443069
12:29
Type correctness fix, to stop compiler complaint. check-in: 013b0639 user: dkf tags: core-8-5-branch
2012-07-11
19:52
[Bug 2443069]: Cannot replace [selection handle] command check-in: 01e081a3 user: jan.nijtmans tags: bug-2443069
2012-07-10
14:29
missed a spot check-in: 487ceef9 user: dgp tags: core-8-5-12-rc
14:09
Release candidate branch for Tk 8.5.12. check-in: 1e19013f user: dgp tags: core-8-5-12-rc
2012-07-08
08:41
don't forget to escape quotes check-in: 2f95fd1e user: jan.nijtmans tags: trunk
08:40
don't forget to excape quotes check-in: 8df29939 user: jan.nijtmans tags: core-8-5-branch
08:30
use "in" operator in stead check-in: fa666638 user: jan.nijtmans tags: trunk
08:29
use "in" operator in stead check-in: eb9e9f85 user: jan.nijtmans tags: core-8-5-branch
08:20
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 7693e7f9 user: jan.nijtmans tags: trunk
08:19
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: d5b82649 user: jan.nijtmans tags: core-8-5-branch
08:17
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 0ba8a8f5 user: jan.nijtmans tags: core-8-4-branch
04:34
merge-mark check-in: 3d6fce19 user: jan.nijtmans tags: trunk
04:32
[Bug 3541305]: Xfree/Xsync... should not be macros check-in: a48e1765 user: jan.nijtmans tags: core-8-5-branch
04:29
[Bug 3541305]: Xfree/Xsync... should not be macros check-in: 971cdf51 user: jan.nijtmans tags: core-8-4-branch
2012-07-05
10:05
[Bug 3540127]: Better solution, using Tcl_GetIndexFromObj in stead of Tcl_GetIndexFromObjStruct check-in: c43ceec9 user: jan.nijtmans tags: trunk
09:52
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 533441a0 user: dkf tags: trunk
09:51
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 02112de3 user: dkf tags: core-8-5-branch
09:49
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 95150c8c user: dkf tags: core-8-4-branch
2012-07-04
13:55
typo check-in: 5ba9f432 user: jan.nijtmans tags: trunk
13:53
typo check-in: d11ca58e user: jan.nijtmans tags: core-8-5-branch
13:48
typo check-in: e76f1d5a user: jan.nijtmans tags: core-8-4-branch
13:18
Improved solution to [Bug 3540127] that disconnects options from their order, so reducing the likelihood of nausea when contemplating the dialog code. check-in: c87e926b user: dkf tags: trunk
13:13
[Bug 3540127]: Clean up the tables of options for the file dialogs so that options are listed in error messages in alphabetical order. check-in: 7c37650a user: dkf tags: core-8-5-branch
12:54
[Bug 3540127]: Clean up the tables of options for the file dialogs so that there's no longer any need to have mysterious increments. check-in: 734390fa user: dkf tags: core-8-4-branch
12:54
[Bug 3540127]: filebox.test fails on win32 check-in: ded3d624 user: jan.nijtmans tags: trunk
12:33
Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table [Bug 3540127]: filebox.test fails on win32 check-in: e8da45eb user: jan.nijtmans tags: core-8-5-branch
06:41
Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table check-in: 708cadfa user: jan.nijtmans tags: core-8-4-branch
2012-07-02
18:27
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: 04cf797f user: jenglish tags: trunk
18:22
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: a0aac73c user: jenglish tags: core-8-5-branch
17:45
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 8cc4c440 user: jenglish tags: trunk
17:38
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 21ebe479 user: jenglish tags: core-8-5-branch
2012-07-01
11:03
merge trunk check-in: 25fbdeab user: jan.nijtmans tags: bug-2443069
10:54
fix select-5.15 test case [Bug 2441988] check-in: 73287290 user: jan.nijtmans tags: trunk
2012-06-28
21:05
autoconf-2.59 check-in: 26434033 user: jan.nijtmans tags: trunk
13:27
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: d32d2fea user: jan.nijtmans tags: trunk
11:41
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 0db78521 user: jan.nijtmans tags: core-8-5-branch
11:13
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 20d6976e user: jan.nijtmans tags: core-8-4-branch
2012-06-27
19:24
merge check-in: 47358827 user: jan.nijtmans tags: trunk
19:15
merge check-in: 58bf99f6 user: jan.nijtmans tags: core-8-5-branch
13:14
link cygwin wish with tk84.dll install tk84.dll check-in: 54d1f549 user: jan.nijtmans tags: core-8-4-branch
2012-06-26
20:14
autoconf-2.59 check-in: 4f818fef user: jan.nijtmans tags: trunk
20:04
link cygwin wish8.6 with tk86.dll (configuration part) check-in: e39b6e7d user: jan.nijtmans tags: core-8-5-branch
19:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: 39ae97db user: jan.nijtmans tags: core-8-4-branch
16:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: c0cba6b5 user: jan.nijtmans tags: trunk
2012-06-24
06:23
[Frq-3536507]: clientData field in Tk_OptionSpec should be "const void *" check-in: a35eb282 user: jan.nijtmans tags: trunk
2012-06-23
07:51
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 212308f1 user: jan.nijtmans tags: trunk
07:46
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 92360d35 user: jan.nijtmans tags: core-8-5-branch
07:41
sync tcl.m4 with Tcl version autoconf-2.13 check-in: 6ee6c4cc user: jan.nijtmans tags: core-8-4-branch
2012-06-22
12:32
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: fec5f2f7 user: jan.nijtmans tags: core-8-4-branch
2012-06-20
07:10
frq-3536507: clientData field in Tk_OptionSpec should be "const void *" Closed-Leaf check-in: b15ef8c6 user: jan.nijtmans tags: frq-3536507
06:37
rfe-2636558 simplification. Restore forwards compatibility with Tk 8.5 check-in: 1ad3eb37 user: jan.nijtmans tags: trunk
2012-06-19
10:37
minor doc fix check-in: c639c2b7 user: jan.nijtmans tags: trunk
10:29
SetOptions.3: minor doc fix make various other tables const (all backported from Tk 8.6) check-in: 2335ee4e user: jan.nijtmans tags: core-8-5-branch
09:55
SetOptions.3: minor doc fix make various other tables CONST (All backported from Tk 8.6) check-in: 213ad7fd user: jan.nijtmans tags: core-8-4-branch
2012-06-16
16:06
improving backwards compatibility Closed-Leaf check-in: c20030ce user: jan.nijtmans tags: rfe-2636558
2012-06-15
08:25
rfe-2636558 simplification check-in: 7f269311 user: jan.nijtmans tags: rfe-2636558
07:57
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: da0349c6 user: dkf tags: trunk
07:55
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: b03f0c62 user: dkf tags: core-8-5-branch
07:43
fix signature of XSynchronize to match X.org check-in: 1a640018 user: jan.nijtmans tags: trunk
07:39
merge core-8-5-branch check-in: 6ef0bff4 user: jan.nijtmans tags: tk-cocoa-8-5-backport
05:46
merge-mark check-in: 47059be3 user: jan.nijtmans tags: trunk
05:43
Backport of [Bug 3532186] fix check-in: 15e3ff22 user: jan.nijtmans tags: core-8-5-branch
2012-06-14
16:53
Re-added PATCH_LEVEL to Tk's unix pkgIndex.tcl, lost by [60bd3f4fc5]. check-in: e8136cdc user: andreask tags: trunk
2012-06-13
18:15
Fixed inadvertent squashing of type fixes in tkIntPlatDecls.h by putting them into the proper tkInt.decls, so that future regenerations leave them intact. Regenerated tkIntPlatDecls.h. Unbreaks building of this branch. check-in: 345ea5b3 user: andreask tags: tk-cocoa-8-5-backport
2012-06-12
08:34
Fix text clipping when working with the Xft-based renderer. check-in: 66c1f59a user: dkf tags: trunk
08:29
Fix text clipping when working with the Xft-based renderer. check-in: 2c72a417 user: dkf tags: core-8-5-branch
2012-06-11
18:55
merge trunk check-in: 967cd3a8 user: jan.nijtmans tags: jn-web-colors
18:54
merge trunk check-in: 012a66b6 user: jan.nijtmans tags: bug-2443069
13:07
fix test failure check-in: bd0a0ac3 user: dkf tags: trunk
13:06
fix test failure check-in: 10319218 user: dkf tags: core-8-5-branch
10:21
make it build check-in: c7e4b683 user: dkf tags: trunk
10:20
make it build check-in: 00b9436f user: dkf tags: core-8-5-branch
09:33
fix the clipping in entries too check-in: bf81f828 user: dkf tags: trunk
09:32
fix the clipping in entries too check-in: 3fc37e6b user: dkf tags: core-8-5-branch
08:58
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: c9d04158 user: dkf tags: trunk
08:57
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: bd1d53d6 user: dkf tags: core-8-5-branch
08:06
Fix broken commits so function definitions match declarations and returns are of values that should be produced. check-in: 636d4ee5 user: dkf tags: trunk
2012-06-10
18:40
Adapt some test-output to match the changed functionality check-in: 14d887e7 user: jan.nijtmans tags: bug-2443069
14:58
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: b26cfe78 user: jan.nijtmans tags: trunk
14:57
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: 71242c43 user: jan.nijtmans tags: core-8-5-branch
14:47
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: c19c493c user: jan.nijtmans tags: core-8-4-branch
2012-06-09
07:30
bug 2443069: Cannot replace [selection handle] command check-in: d6cc2289 user: jan.nijtmans tags: bug-2443069
2012-06-08
22:52
merge from main 8.5 branch check-in: fa8b5bdf user: jan.nijtmans tags: tk-cocoa-8-5-backport
22:50
merge-mark check-in: 33ff53a1 user: jan.nijtmans tags: trunk
22:47
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 5ed597c5 user: jan.nijtmans tags: trunk
22:19
eliminate some ANSI_ARGS check-in: 81bffa40 user: jan.nijtmans tags: core-8-5-branch
22:11
function def in front check-in: 8c1ea956 user: jan.nijtmans tags: core-8-4-branch
21:22
Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 3db2e9c6 user: jan.nijtmans tags: core-8-5-branch
20:53
Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 1a49039b user: jan.nijtmans tags: core-8-4-branch
20:45
OXS Tiger Breakage check-in: 673c3417 user: jan.nijtmans tags: core-8-4-branch
2012-06-07
09:32
some quoting issues, eliminate TCL_VARARGS_DEFINE check-in: 7b5b2dd5 user: jan.nijtmans tags: core-8-5-branch
09:26
some more quoting issues check-in: 2d12089b user: jan.nijtmans tags: core-8-4-branch
08:32
merge from main 8.5 branch check-in: 4f521cd3 user: jan.nijtmans tags: tk-cocoa-8-5-backport
08:23
eliminate some warnings, caused by previous merge check-in: cdce7624 user: jan.nijtmans tags: core-8-5-branch
08:08
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 3bd080b9 user: jan.nijtmans tags: core-8-5-branch
04:30
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: b5e6b38e user: jan.nijtmans tags: core-8-4-branch
2012-06-06
09:11
[Bug 3532186] pkgIndex.tcl file complexity check-in: 60bd3f4f user: jan.nijtmans tags: trunk
08:16
[Bug 3532186] pkgIndex.tcl file complexity check-in: 9aeb0cef user: jan.nijtmans tags: core-8-5-branch
2012-06-05
15:11
Remove merge conflicts check-in: 7bd1bca4 user: kevin_walzer tags: tk-cocoa-8-5-backport
14:50
Merge of core-8-5-branch to cocoa backport check-in: 05fdc761 user: kevin_walzer tags: tk-cocoa-8-5-backport
13:12
merge core-8-4-branch Closed-Leaf check-in: 61bf2ca3 user: jan.nijtmans tags: bug-3508771
11:11
Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both check-in: 020866e9 user: jan.nijtmans tags: core-8-5-branch
04:46
Change XSetDashes signature and many others to match Xorg, needed for Cygwin check-in: c1a8b045 user: jan.nijtmans tags: core-8-5-branch
2012-06-01
22:29
Change XSetDashes signature and many others to match Xorg, needed for Cygwin. Add .PHONY targets, and various quoting issues (Makefile.in) check-in: 74f3185b user: jan.nijtmans tags: core-8-4-branch
07:35
merge check-in: 684c70c9 user: jan.nijtmans tags: trunk
2012-05-31
14:25
fix some minor failures due to Tcl's changed list of safe aliases check-in: 99951bde user: dkf tags: trunk
09:30
Implement XFlush and various others for win32 as stubs, so win32 extensions using those can run under CYGWIN as well. Allow tk86.dll to cooperate with the cygwin console. check-in: 37867eab user: jan.nijtmans tags: trunk
04:53
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll check-in: 0609e38b user: jan.nijtmans tags: trunk
2012-05-30
04:34
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. check-in: 0aa3773d user: jan.nijtmans tags: core-8-5-branch
2012-05-29
15:23
merge core-8-4-branch check-in: c6470d3b user: jan.nijtmans tags: bug-3508771
15:08
Change XFillRectangle(s)/XDrawLines(s) signature to match Xorg, needed for Cygwin. Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both. check-in: 4b760eba user: jan.nijtmans tags: core-8-4-branch
14:57
Added OSX-specific mechanism to allow retrieval of the drawing surface. check-in: 6223d9e0 user: dkf tags: trunk
13:29
Unbreak the OSX build check-in: 0a346c0f user: dkf tags: trunk
12:45
merge core-8-4-branch, still to be tested on Unix Closed-Leaf check-in: 2f3e9491 user: jan.nijtmans tags: tobetested
2012-05-28
20:46
Fixed merge error check-in: 5977704d user: fvogel tags: trunk
20:40
Bug 1630251: Documentation for -endline option was wrong check-in: 7982f0ef user: fvogel tags: trunk
20:34
Bug 1630251: Documentation for -endline option was wrong check-in: f85a6cdd user: fvogel tags: core-8-5-branch
20:30
Bug 1630254: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 67c16b87 user: fvogel tags: trunk
20:29
Bug 1630254: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 6fbede96 user: fvogel tags: core-8-5-branch
2012-05-26
06:07
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin. cleanup some more unused CYGWIN stuff . Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 93b86235 user: jan.nijtmans tags: trunk
2012-05-25
12:19
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX check-in: 09a6f032 user: jan.nijtmans tags: core-8-4-branch
2012-05-24
21:15
Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 4a560414 user: jan.nijtmans tags: core-8-5-branch
20:59
Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 55225690 user: jan.nijtmans tags: core-8-4-branch
2012-05-17
18:44
Bug 1630251: Documentation for -endline option was wrong Closed-Leaf check-in: a9354efe user: fvogel tags: bug-1630251
18:28
Better fix for bug-1630254 Closed-Leaf check-in: c486ac4f user: fvogel tags: bug-1630254
14:30
[Bug 1630254]: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 7d8b334c user: fvogel tags: bug-1630254
2012-05-16
04:43
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin check-in: bc99a26c user: jan.nijtmans tags: core-8-5-branch
2012-05-14
23:06
give tkWinWm.c access to SM_XVIRTUALSCREEN and friends check-in: a53aa64b user: jan.nijtmans tags: core-8-5-branch
18:58
fix some visual studio warnings, eliminate some ANSI_ARGS check-in: 81524cf1 user: jan.nijtmans tags: core-8-4-branch
15:03
remove some unused CYGWIN stuff check-in: 06f9f5b8 user: jan.nijtmans tags: core-8-5-branch
14:42
backport TCHAR determination from tkWinPort.h check-in: 282c5ca9 user: jan.nijtmans tags: core-8-5-branch
13:56
typo check-in: 1203fa3c user: jan.nijtmans tags: core-8-4-branch
13:34
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin export TkWinChildProc for win32 backport TCHAR determination from tkWinPort.h check-in: b8bf8248 user: jan.nijtmans tags: core-8-4-branch
2012-05-09
21:30
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 9a7a45cb user: jan.nijtmans tags: trunk
21:16
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: a5feef32 user: jan.nijtmans tags: core-8-5-branch
20:54
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 6024bffd user: jan.nijtmans tags: core-8-4-branch
2012-05-05
17:16
merge core-8-4-branch check-in: 029d1cb7 user: jan.nijtmans tags: bug-3508771
16:31
smaller az table check-in: b60be5f7 user: jan.nijtmans tags: jn-web-colors
16:27
merge trunk check-in: e8af2579 user: jan.nijtmans tags: jn-web-colors
07:57
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 83a3137f user: jan.nijtmans tags: trunk
07:26
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 6a49422b user: jan.nijtmans tags: core-8-5-branch
06:53
[Bug 2768586]: Only do menu correction on Windows < Win7 If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 98036cba user: jan.nijtmans tags: core-8-4-branch
2012-05-04
22:21
[Bug 2768586]: Menu posting problem on dual monitors check-in: c5274bca user: jan.nijtmans tags: trunk
22:18
[Bug 2768586]: Menu posting problem on dual monitors check-in: bb23398c user: jan.nijtmans tags: core-8-5-branch
22:05
[Bug 2768586]: Menu posting problem on dual monitors check-in: a174ee32 user: jan.nijtmans tags: core-8-4-branch
2012-05-02
22:18
merge-mark check-in: 2d87a29d user: jan.nijtmans tags: core-8-5-branch
22:16
sync tcl.m4 with Tcl version check-in: 79101c73 user: jan.nijtmans tags: trunk
22:13
sync tcl.m4 with Tcl version check-in: 6cfb662b user: jan.nijtmans tags: core-8-5-branch
22:11
unneccessary variable check-in: 4fffd013 user: jan.nijtmans tags: core-8-4-branch
11:48
merge core-8-4-branch check-in: 9509d715 user: jan.nijtmans tags: bug-3508771
11:42
merge-mark check-in: 19cd87b4 user: jan.nijtmans tags: trunk
11:39
[Bug 533519]: Window placement with multiple screens check-in: 62d212e9 user: jan.nijtmans tags: core-8-5-branch
11:22
[Bug 533519]: Window placement with multiple screens check-in: cb030e1f user: jan.nijtmans tags: core-8-4-branch
11:09
change signature of all X11 functions to match those of CYGWIN check-in: 513498f8 user: jan.nijtmans tags: bug-3508771
2012-04-29
08:22
merge trunk check-in: e74e9b0e user: jan.nijtmans tags: jn-web-colors
08:16
merge trunk Closed-Leaf check-in: 1c7e0278 user: jan.nijtmans tags: bug-3512824
07:37
[Bug 533519]: Window placement with multiple screens check-in: 49d4d5d6 user: jan.nijtmans tags: trunk
2012-04-26
14:32
merge trunk shorten command table, and make sure that tk.dll, when loaded in cygwin, doesn't use the win32 file dialogs check-in: e21ebc9e user: jan.nijtmans tags: bug-3508771
14:05
merge trunk Closed-Leaf check-in: e0b7673f user: jan.nijtmans tags: bug-533519
13:49
merge 8.5 branch check-in: 236e068b user: dkf tags: tk-cocoa-8-5-backport
13:48
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: b6847552 user: dkf tags: trunk
13:47
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 57edef76 user: dkf tags: core-8-5-branch
13:46
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 356fef0d user: dkf tags: core-8-4-branch
13:12
merge trunk check-in: e2dc0286 user: jan.nijtmans tags: bug-533519
12:40
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 69cf3df0 user: jan.nijtmans tags: trunk
12:37
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 552733f4 user: jan.nijtmans tags: core-8-5-branch
12:36
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 82cf3c1a user: jan.nijtmans tags: core-8-4-branch
11:41
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: f65a717c user: jan.nijtmans tags: trunk
11:02
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin [Bug 3519917]: Snow Leopard unix/Makefile `make test` fail check-in: 141b9b85 user: jan.nijtmans tags: core-8-5-branch
09:14
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: 6855a651 user: jan.nijtmans tags: core-8-4-branch
2012-04-25
13:30
implement various internal win32 stub functions for cygwin check-in: cbfd3027 user: jan.nijtmans tags: bug-3508771
2012-04-23
09:18
merge from main 8.5 branch check-in: 81e7e6f5 user: dkf tags: tk-cocoa-8-5-backport
2012-04-22
22:07
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: c82185be user: dkf tags: trunk
22:05
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 07b47d79 user: dkf tags: core-8-5-branch
22:03
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 09655b04 user: dkf tags: core-8-4-branch
2012-04-21
08:06
same bugfix, but now applied to trunk check-in: 01afcbe1 user: jan.nijtmans tags: bug-533519
2012-04-20
13:20
unused variable check-in: bfdb0257 user: jan.nijtmans tags: bug-533519
13:08
* generic/tkWindow.c (commands): Ensure that all descriptions of commands created by Tk are correct.
check-in: 65cf98aa user: dkf tags: trunk
12:50
fix (hopefully) menu posting in the same way as window placement check-in: b1dda72b user: jan.nijtmans tags: bug-533519
12:27
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: ce4c1c63 user: jan.nijtmans tags: trunk
12:23
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: 9fc800bf user: jan.nijtmans tags: core-8-5-branch
12:16
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: 53c95a25 user: jan.nijtmans tags: core-8-4-branch
2012-04-18
18:24
merge-mark check-in: 7c924dcf user: jan.nijtmans tags: trunk
18:22
make some internal tables const check-in: a1af7fc2 user: jan.nijtmans tags: core-8-5-branch
18:08
make some more internal tables CONST check-in: aa726163 user: jan.nijtmans tags: core-8-4-branch
12:30
compiler warnings check-in: e0d15594 user: dgp tags: core-8-5-branch
04:56
make loading of tk.dll in cygwin possible reduce command table size check-in: 7b50f557 user: jan.nijtmans tags: trunk
04:40
make loading of tk.dll in cygwin possible reduce command table size check-in: 0cb2832c user: jan.nijtmans tags: core-8-5-branch
2012-04-17
21:12
make loading of tk.dll in cygwin possible reduce command table size check-in: db6c2704 user: jan.nijtmans tags: core-8-4-branch
2012-04-16
22:26
set [wm maxsize] as well check-in: d6d2ddb5 user: jan.nijtmans tags: bug-533519
22:23
Fix bug 533519 check-in: 1507edf8 user: jan.nijtmans tags: bug-533519
2012-04-13
22:09
alternative bug fix, keeping coordinates relative to the screen Closed-Leaf check-in: 21faed8e user: jan.nijtmans tags: bug-533519-alt
21:16
proposed fix for [bug 533519]: Window placement with multiple screens Closed-Leaf check-in: d2d4b84f user: jan.nijtmans tags: bug-533519
19:43
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: cbc88968 user: jan.nijtmans tags: trunk
19:42
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: c421372e user: jan.nijtmans tags: core-8-5-branch
19:34
[Bug 3517448] TclKit build fails (unresolved __strtoi64) some more tkInt.decls formatting check-in: 4139d30f user: jan.nijtmans tags: core-8-4-branch
2012-04-12
21:22
merge trunk check-in: ae0bf774 user: jan.nijtmans tags: bug-3512824
21:04
merge trunk check-in: 5b94833c user: jan.nijtmans tags: jn-web-colors
20:42
re-generate win/configure check-in: d80c2567 user: jan.nijtmans tags: trunk
20:41
minor clean-up of tkInt.decls disallow colors like xellow configure changes for cygwin check-in: 96c1b022 user: jan.nijtmans tags: trunk
20:29
disallow colors like xellow cleanup tkInt.decls configure changes for cygwin check-in: 70d7860f user: jan.nijtmans tags: core-8-5-branch
20:05
disallow colors like "xellow" check-in: e30176d1 user: jan.nijtmans tags: core-8-4-branch
2012-04-11
22:03
sync tcl.m4 with Tcl, format tkInt.decls like Tk8.5/8.6 check-in: 9af0a97a user: jan.nijtmans tags: core-8-4-branch
2012-04-09
19:20
make genstubs check-in: 1184c33f user: dgp tags: core-8-4-branch
2012-04-06
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: e114545b user: jan.nijtmans tags: trunk
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: 003881e3 user: jan.nijtmans tags: core-8-5-branch
23:17
[Bug 3176239] control-MouseWheel causes segv check-in: 316704e1 user: jan.nijtmans tags: core-8-4-branch
22:59
some more cygwin compatibility improvements format tk.decls check-in: b51f0fc9 user: jan.nijtmans tags: trunk
22:38
some more cygwin compatibility improvements format tk.decls like tcl8.5/8.6 check-in: b280f1b7 user: jan.nijtmans tags: core-8-5-branch
22:04
some more cygwin compatibility improvements check-in: e18429c9 user: jan.nijtmans tags: core-8-4-branch
21:47
format tk.decls like tcl8.5/8.6, re-generiate tk(Int)Decls.h check-in: 4af947ee user: jan.nijtmans tags: core-8-4-branch
2012-04-02
17:48
gcc warning: signed-unsigned compare check-in: 6b26ea32 user: jan.nijtmans tags: trunk
09:48
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 8a25f37b user: jan.nijtmans tags: trunk
09:29
gcc warning: signed-unsigned compare check-in: b5705781 user: jan.nijtmans tags: core-8-5-branch
09:14
gcc warning: signed-unsigned compare check-in: 955354d8 user: jan.nijtmans tags: core-8-4-branch
08:42
proposed fix for [bug 3512824]: Tk and dual/multihead on windows check-in: aaa5dd4e user: jan.nijtmans tags: bug-3512824
2012-04-01
18:36
re-generate configure check-in: 5d29c809 user: jan.nijtmans tags: core-8-5-branch
2012-03-30
15:12
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 6decce9e user: jan.nijtmans tags: core-8-5-branch
2012-03-29
22:37
Only check for cygwin with $GCC check-in: 0f2cc67a user: jan.nijtmans tags: core-8-4-branch
20:52
[Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk to build out-of-the-box using a native or cross- compiler. check-in: 1f224bb6 user: jan.nijtmans tags: core-8-4-branch
07:28
implementation ready for further field-tests Closed-Leaf check-in: 10a332d1 user: jan.nijtmans tags: bug-3511806
2012-03-26
21:06
enable cygwin build in /win directory (using mingw-w64 compiler) check-in: beead5e4 user: jan.nijtmans tags: core-8-4-branch
12:35
fix for scoping of buf (introduced with fix for [Bug 2809525]) check-in: e8d270f5 user: jan.nijtmans tags: trunk
12:34
fix scoping of buf (introduced with fix for [Bug 2809525]) check-in: 74aab909 user: jan.nijtmans tags: core-8-5-branch
12:32
fix scoping of buf (introduced with fix for [Bug 2809525] check-in: bde05b36 user: jan.nijtmans tags: core-8-4-branch
12:21
implement for Unix as well check-in: 4e406d9e user: jan.nijtmans tags: jn-web-colors
2012-03-21
22:23
[Bug 2809525] Abort on overlong color name check-in: 550636bb user: jan.nijtmans tags: trunk
22:22
[Bug 2809525] Abort on overlong color name check-in: 89ebf1b8 user: jan.nijtmans tags: core-8-5-branch
22:17
[Bug 2809525] Abort on overlong color name check-in: 46289902 user: jan.nijtmans tags: core-8-4-branch
2012-03-19
14:26
experiment: use web colors in stead of X11 colors (win only) check-in: 79468fd3 user: jan.nijtmans tags: jn-web-colors
2012-03-18
21:03
rfe-3503317: XParseColor speedup check-in: fb808d0d user: jan.nijtmans tags: trunk
21:02
rfe-3503317: XParseColor speedup check-in: 5559e494 user: jan.nijtmans tags: core-8-5-branch
21:00
rfe-3503317: XParseColor speedup check-in: 26bdfc04 user: jan.nijtmans tags: core-8-4-branch
16:45
test output in Xorg rgb.txt format Closed-Leaf check-in: 588cd445 user: jan.nijtmans tags: rfe-3503317
2012-03-17
00:33
elimination of gray table by using calculations in stead check-in: 4ecc5287 user: jan.nijtmans tags: rfe-3503317
00:18
implementation complete, todo: more testing check-in: 190211c6 user: jan.nijtmans tags: rfe-3503317
2012-03-16
22:36
further reduction of color table to 147 entries! check-in: 7f343b6e user: jan.nijtmans tags: rfe-3503317
2012-03-15
20:46
merge-mark check-in: cb63753f user: jan.nijtmans tags: core-8-5-branch
20:45
workaround for _strtoi64 determination on win64 (autoconf-2.13 issue) check-in: 11cf61f5 user: jan.nijtmans tags: core-8-4-branch
20:13
[bug 3505358 ] invalid color name "#f75df642f527" check-in: c243cf82 user: jan.nijtmans tags: trunk
20:12
[bug 3505358 ] invalid color name "#f75df642f527" check-in: 5ce95311 user: jan.nijtmans tags: core-8-5-branch
20:10
[bug 3505358 ] invalid color name "#f75df642f527" check-in: 7518016c user: jan.nijtmans tags: core-8-4-branch
2012-03-14
23:08
workaround attempt for win64 problem????? check-in: 038983f7 user: jan.nijtmans tags: core-8-4-branch
2012-03-13
15:05
make sure that "burly wood" is not a valid color check-in: 3a32cd8c user: jan.nijtmans tags: rfe-3503317
13:57
Minor spelling fixes. check-in: b29edfa6 user: dkf tags: trunk
10:14
rfe-3503317: XParseColor speedup check-in: b6dabd0a user: jan.nijtmans tags: rfe-3503317
08:58
missing include <stdlib.h> check-in: 73e407b6 user: jan.nijtmans tags: core-8-4-branch
2012-03-10
14:47
Backport fix for disabled images in ttk buttons for Tk-Cocoa check-in: 457a6a8b user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-03-07
14:30
Minor: code style improvements. check-in: 07ed4803 user: dkf tags: trunk
14:25
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 8ab83fec user: dkf tags: trunk
14:22
Minor: code style improvements. check-in: 11aacfe5 user: dkf tags: core-8-5-branch
14:16
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 22e67b4d user: dkf tags: core-8-5-branch
2012-03-04
16:57
Patch from the cygwin folks check-in: 314c416b user: jan.nijtmans tags: trunk
16:55
Patch from the cygwin folks check-in: b6c4a954 user: jan.nijtmans tags: core-8-5-branch
16:51
Patch from the cygwin folks check-in: 8e4f684b user: jan.nijtmans tags: core-8-4-branch
2012-02-28
20:44
[Bug-1630262], [Bug-1615425]: segfault when deleting lines or tagging outside of the -startline/-endline range with peer text widgets. [Bug-3487407]: Weird text indices. check-in: 5528cb09 user: fvogel tags: trunk
20:14
[Bug-1630262], [Bug-1615425]: segfault when deleting lines or tagging outside of the -startline/-endline range with peer text widgets. [Bug-3487407]: Weird text indices. check-in: 6dfcc8fc user: fvogel tags: core-8-5-branch
13:47
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: acd15416 user: dkf tags: trunk
13:46
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: 1b7382b2 user: dkf tags: core-8-5-branch
13:45
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: b585e983 user: dkf tags: core-8-4-branch
2012-02-26
21:40
Provide fallback for _strtoi64 check-in: e9ffec09 user: jan.nijtmans tags: trunk
21:35
Provide fallback for _strtoi64 check-in: 19eec190 user: jan.nijtmans tags: core-8-5-branch
21:23
Provide fallback for _strtoi64 check-in: 2f32e4e8 user: jan.nijtmans tags: core-8-4-branch
2012-02-25
08:12
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem check-in: 3e882ee5 user: jan.nijtmans tags: trunk
2012-02-23
21:05
- merge trunk - provide _strtoi64 fallback for MSVC6.0 Closed-Leaf check-in: c09cb830 user: jan.nijtmans tags: bug-1913750
2012-02-22
23:00
Patch for font metrics and colorspace provided by Adrian Robert check-in: e5be09bc user: kevin_walzer tags: tk-cocoa-8-5-backport
22:58
Patch for font metrics and colorspace provided by Adrian Robert check-in: 983e48df user: kevin_walzer tags: trunk
2012-02-21
05:46
_Xconst -> const check-in: bf2fb9f3 user: jan.nijtmans tags: trunk
05:41
_Xconst -> CONST check-in: 52840c0c user: jan.nijtmans tags: core-8-5-branch
05:38
_Xconst -> CONST check-in: 38c69518 user: jan.nijtmans tags: core-8-4-branch
2012-02-18
21:55
Bug-3487407: Weird text indices Closed-Leaf check-in: f39a8001 user: fvogel tags: bug-1630262
2012-02-17
21:47
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem. check-in: 8480020d user: jan.nijtmans tags: bug-1913750
2012-02-15
21:09
[Bug 3486474]: Inconsistent color scaling check-in: 23d5395c user: jan.nijtmans tags: trunk
20:57
[Bug 3486474]: Inconsistent color scaling check-in: 2e0b3fed user: jan.nijtmans tags: core-8-5-branch
20:33
[Bug 3486474]: Inconsistent color scaling check-in: feaff433 user: jan.nijtmans tags: core-8-4-branch
2012-02-12
17:46
improved, faster implementations of XParseColor and TkParseColor Closed-Leaf check-in: acbeaf88 user: jan.nijtmans tags: bug-3486474
2012-02-11
00:19
let Tk_NameOfColor output a shorter color-name, when possible check-in: 349169c6 user: jan.nijtmans tags: bug-3486474
2012-02-10
23:55
proposed fix for bug-3486474 check-in: 6f74cf37 user: jan.nijtmans tags: bug-3486474
15:54
* win/tkWinDialog.c (GetFileName): Ensure that we do not convert a result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
check-in: 1fff6f6e user: dkf tags: trunk
15:51
* win/tkWinDialog.c (GetFileNameW): Ensure that we do not convert a result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
check-in: c309fddc user: dkf tags: core-8-5-branch
00:00
Fix for minor typos provided by Andreas Kupries check-in: 48e380fe user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-02-03
21:45
Updated changelog to take bug-1615425 into account check-in: c2631a86 user: fvogel tags: bug-1630262
21:04
Added test for bug 1615425 check-in: e4f27e1d user: fvogel tags: bug-1630262
2012-02-02
10:40
Better fix for bug-1630262, also fixing bug-1615425 check-in: 1cb7c1e0 user: fvogel tags: bug-1630262
2012-01-31
22:24
[Bug-1630262]: segfault when deleting lines with peer text widgets check-in: abca82f4 user: fvogel tags: bug-1630262
2012-01-30
19:50
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: 0da69ac8 user: jenglish tags: trunk
19:44
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: dfb108b6 user: jenglish tags: core-8-5-branch
2012-01-29
18:02
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches. check-in: 9844fe10 user: kevin_walzer tags: tk-cocoa-8-5-backport
17:19
Bug-3480634: PNG Images missing in menus on Mac check-in: 584ec155 user: jan.nijtmans tags: trunk
17:12
Bug 3480634: PNG Images missing in menus on Mac check-in: 11b15014 user: jan.nijtmans tags: core-8-5-branch
17:05
Add copyright info check-in: 47f3414b user: kevin_walzer tags: trunk
16:36
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches check-in: 2ca757bf user: kevin_walzer tags: trunk
2012-01-27
22:07
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: f2609c3d user: jan.nijtmans tags: trunk
21:44
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: 826e4a66 user: jan.nijtmans tags: core-8-5-branch
2012-01-26
11:38
Fixed indentation. check-in: f5979f5f user: fvogel tags: trunk
11:36
Fixed indentation. check-in: acdd6035 user: fvogel tags: core-8-5-branch
11:33
Fixed indentation. check-in: 0386e6c4 user: fvogel tags: core-8-5-branch
07:21
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. check-in: 45e345b1 user: fvogel tags: trunk
07:20
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. check-in: fa26af8a user: fvogel tags: core-8-5-branch
2012-01-25
22:07
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: b2a3d1b5 user: jan.nijtmans tags: trunk
22:06
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: 53c0922f user: jan.nijtmans tags: core-8-5-branch
22:00
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: a2b769a6 user: jan.nijtmans tags: core-8-4-branch
21:56
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. Closed-Leaf check-in: 85c4a00f user: fvogel tags: patch-3479498
21:35
Don't increase the epoch twice. check-in: 16d8b47d user: fvogel tags: trunk
21:33
Don't increase the epoch twice. check-in: a26d55ff user: fvogel tags: core-8-5-branch
21:14
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 30db605b user: jan.nijtmans tags: trunk
21:13
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 61a3685a user: jan.nijtmans tags: core-8-5-branch
05:43
patch 3476698: Patch for failing test text-31.11 check-in: b50f5f57 user: jan.nijtmans tags: trunk
05:42
patch 3476698: Patch for failing test text-31.11 check-in: 193eb89c user: jan.nijtmans tags: core-8-5-branch
2012-01-23
20:56
patch-3477449: segfault when mark out of -startline/-endline range Closed-Leaf check-in: 45f3f06d user: jan.nijtmans tags: bug-1630271
2012-01-22
16:43
applied patch-3476698 Closed-Leaf check-in: 415a7481 user: jan.nijtmans tags: bug-3475627
16:12
patch 3471873: mark next/prev with peer text widgets check-in: 570385c7 user: jan.nijtmans tags: trunk
16:02
patch 3471873: mark next/prev with peer text widgets check-in: 27a6e526 user: jan.nijtmans tags: core-8-5-branch
2012-01-19
20:33
[Bug-3288113,3288121]: Missing marks/endless loop in text mark prev/next Closed-Leaf check-in: 8ffcb515 user: jan.nijtmans tags: patch-3471873
19:53
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 34eab8bf user: jan.nijtmans tags: trunk
05:43
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 32dd4021 user: jan.nijtmans tags: core-8-5-branch
2012-01-17
05:33
bug-3021557 Moving the cursor in elided text freezes Tk Closed-Leaf check-in: 75aaba86 user: jan.nijtmans tags: bug-3021557
2011-12-22
18:43
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 6b6c9d82 user: dgp tags: trunk
18:42
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 39071084 user: dgp tags: core-8-5-branch
18:39
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 45ce45eb user: dgp tags: core-8-4-branch
2011-12-13
11:22
Make example follow best practices. check-in: 0c6e7a48 user: dkf tags: trunk
2011-11-29
14:26
tests/safe.test: [Bug 1847925]: Update list of hidden commands. check-in: dcd76b16 user: dkf tags: trunk
2011-11-22
17:12
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 174503e2 user: jan.nijtmans tags: trunk
17:07
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 8ef7384b user: jan.nijtmans tags: core-8-5-branch
16:53
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 43a8cf52 user: jan.nijtmans tags: core-8-4-branch
2011-11-17
21:29
Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: ce09a53f user: jan.nijtmans tags: trunk
21:17
merge-mark check-in: f6ea7ec0 user: jan.nijtmans tags: core-8-5-branch
21:16
Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: e5f64795 user: jan.nijtmans tags: core-8-4-branch
21:05
merge-mark check-in: 1516723b user: jan.nijtmans tags: trunk
21:04
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 920f6ac3 user: jan.nijtmans tags: core-8-5-branch
20:57
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 1995a580 user: jan.nijtmans tags: core-8-4-branch
2011-11-14
17:49
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower]. check-in: 43facdb6 user: ferrieux tags: trunk
2011-11-08
17:59
  • Add square to DEMOPROGS in unix/Makefile.in. It contains a shebang and hence should get installed with executable bits.
  • manpages: Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line.
check-in: b3f23db8 user: max tags: trunk
17:44
  • Add square to DEMOPROGS in unix/Makefile.in. It contains a shebang and hence should get installed with executable bits.
  • manpages: Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line.
check-in: fd63aa44 user: max tags: core-8-5-branch
2011-11-07
17:23
merge release to dev check-in: 39b87b42 user: dgp tags: core-8-5-branch
2011-11-04
12:45
merge, tag & bag another 8.5.11 RC Closed-Leaf check-in: 51558497 user: dgp tags: core-8-5-11, core-8-5-11-rc
00:17
Update missing symbols for tk-Cocoa check-in: 566953e5 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-11-03
23:42
Further teweaking of Tk-Cocoa backport check-in: 058a8f61 user: kevin_walzer tags: tk-cocoa-8-5-backport
21:46
Update notes-on-backporting.txt' check-in: 08bd09af user: kevin_walzer tags: tk-cocoa-8-5-backport
21:43
Fix tk.decls for Cocoa compat check-in: 6a275517 user: kevin_walzer tags: tk-cocoa-8-5-backport
21:40
Fix tkPlatDecls.h for Cocoa compat check-in: 4290f258 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-11-02
09:31
A better way of managing the type cache across the tkObj.c file. check-in: 8c2f350d user: dkf tags: trunk
09:25
A better way of managing the type cache across the tkObj.c file. check-in: b6dad9ba user: dkf tags: core-8-5-branch
2011-11-01
23:22
Minor corrections. check-in: dcb134ea user: dkf tags: trunk
22:57
Minor: Capitalization/formatting in changelog. check-in: 3e78af60 user: dkf tags: trunk
22:48
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of type hackery to allow numbers to be interpreted as coordinates (most notably on a canvas) without reinterpreting via a string.
check-in: 87ccf454 user: dkf tags: trunk
22:46
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of type hackery to allow numbers to be interpreted as coordinates (most notably on a canvas) without reinterpreting via a string.
check-in: 6a735cbb user: dkf tags: core-8-5-branch
22:07
Preparation of Tk-Cocoa backport for 8.5.11 check-in: 5b885b83 user: kevin_walzer tags: tk-cocoa-8-5-backport
14:41
release tag check-in: d5826796 user: dgp tags: core-8-5-11-rc
2011-10-31
19:37
merge to release check-in: a9d2da5f user: dgp tags: core-8-5-11-rc
19:35
overlooked pathclevel bump in tk.h check-in: d998db84 user: dgp tags: core-8-5-11-rc
14:08
TIP 382 test suite update and Motif dialog implementation. check-in: 027bebf1 user: dgp tags: trunk
14:07
TIP 382 test suite update and Motif dialog implementation. check-in: 3ddf3698 user: dgp tags: core-8-5-branch
2011-10-26
14:28
Update changes toward 8.6b3 release. check-in: 7d6d9a74 user: dgp tags: trunk
14:26
typo check-in: cbfc0c41 user: dgp tags: core-8-5-11-rc
14:22
Release candidate branch for Tk 8.5.11 check-in: c8b91756 user: dgp tags: core-8-5-11-rc
13:36
Update changes for Tk 8.5.11. check-in: d45e4314 user: dgp tags: core-8-5-branch
2011-10-25
20:47
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 63902eff user: dkf tags: trunk
20:42
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 68e7ae9b user: dkf tags: core-8-5-branch
2011-10-24
20:19
TIP 382: Existence and argument validation for -confirmoverwrite on Cocoa. Option is ignored for now. check-in: 80eaa007 user: dgp tags: trunk
19:50
Merge Carbon TIP 382 implementation to Tk trunk. check-in: 4b430be3 user: dgp tags: trunk
19:36
Merge TIP 382 implementation to trunk. Still need Carbon migration & Cocoa. check-in: fe657dbc user: dgp tags: trunk
19:13
Implementation of TIP #382. check-in: a126d3d9 user: dgp tags: core-8-5-branch
2011-10-19
15:03
add docs Closed-Leaf check-in: a66e998b user: dgp tags: tip-382
2011-10-17
20:10
Implementation for Carbon. check-in: 5a1e3c46 user: dgp tags: tip-382
19:54
Fix up the implementation to account for shared options enumeration. check-in: de044a4c user: dgp tags: tip-382
2011-10-13
12:36
Internationalization of all Windows font handling check-in: e472bebc user: jan.nijtmans tags: trunk
2011-10-11
11:34
merge-mark check-in: 2ed2df82 user: jan.nijtmans tags: core-8-5-branch
11:33
Add dummy user_data field to XVirtualEvent, for improved upwards compatibility with Tk 8.5 check-in: 74fb989b user: jan.nijtmans tags: core-8-4-branch
09:11
code cleanup (WCHAR -> TCHAR, no direct calls to *W() functions, unnecessary type casts check-in: 43378935 user: jan.nijtmans tags: trunk
2011-10-10
11:51
correct -DUNICODE handling for tk_chooseColor dialog check-in: 360b1600 user: jan.nijtmans tags: trunk
11:31
[BUG 3163893] -initialdir option bug for tk_chooseDirectory under XP check-in: 201af9ec user: jan.nijtmans tags: trunk
2011-10-05
19:18
Revise the proposed "-nocomplain" option to "-confirmoverwrite" check-in: d7028f6d user: dgp tags: tip-382
14:04
wrong copy/paste in ChangeLog check-in: 7131b4c5 user: jan.nijtmans tags: trunk
14:02
Remove tclWinProcs, as it is no longer being used check-in: 5c57b37c user: jan.nijtmans tags: trunk
2011-10-04
17:53
Contributed implementation patch for TIP 382. check-in: c8b22e32 user: dgp tags: tip-382
2011-10-01
19:14
Tentative fix for bug 3410609 - use the keysym returned by XLookupString in preference to the raw one in the XEvent. Closed-Leaf check-in: 51167632 user: kennykb tags: bug-3410609
2011-09-27
10:38
* generic/tkImgPNG.c (WriteExtraChunks): [Bug 3405839]: Write the sDAT chunk with the correct length. check-in: abb98802 user: dkf tags: trunk
2011-09-26
12:07
merge-mark check-in: 012b3cb0 user: jan.nijtmans tags: core-8-5-branch
11:56
Support Visual Studio 11 check-in: 19ec9437 user: jan.nijtmans tags: core-8-4-branch
2011-09-22
18:34
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 0fa7f904 user: jenglish tags: trunk
18:10
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 4e45dfd3 user: jenglish tags: core-8-5-branch
2011-09-21
07:47
fix ttk::label Closed-Leaf check-in: f06c33b0 user: jan.nijtmans tags: bug-3404541
2011-09-20
10:02
proposed solution for BUG-3404541 check-in: a5516c14 user: jan.nijtmans tags: bug-3404541
2011-09-08
08:20
Don't let tkDecls.h depend on <tchar.h> on windows, not even in UNICODE mode check-in: c07851d9 user: jan.nijtmans tags: trunk
2011-09-06
14:40
merge-mark check-in: d2429957 user: jan.nijtmans tags: core-8-5-branch
14:39
Add --disable-rpath option to configure script. Fixes [1231033f]. check-in: 020966fb user: jan.nijtmans tags: core-8-4-branch
2011-09-01
10:55
Fix highlighting (by emacs) of bug/patch IDs in ChangeLog check-in: f4459e4d user: dkf tags: trunk
10:31
Correctly documented what the [$ph data] command produces without the -format option. check-in: 6ab2c76c user: dkf tags: trunk
10:30
Correctly documented what the [$ph data] command produces without the -format option. check-in: 9baec630 user: dkf tags: core-8-5-branch
2011-08-30
07:45
merge-mark check-in: cd0c411e user: jan.nijtmans tags: core-8-5-branch
07:44
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Add Haiku support and better NetBSD/FreeBSD support. check-in: bb80dd08 user: jan.nijtmans tags: core-8-4-branch
2011-08-16
17:03
ttk::range widget implementation, contributed by Goodwin Lawlor [SF#3391905] Leaf check-in: 9c8c4d18 user: jenglish tags: ttk-range-widget
13:31
[Bug 3388350] mingw64 compiler warnings check-in: 63dbae87 user: jan.nijtmans tags: trunk
13:17
[Bug 3388350] mingw64 compiler warnings check-in: 49d005d8 user: jan.nijtmans tags: core-8-5-branch
13:03
[Bug 3388350] mingw64 compiler warnings check-in: 30375f51 user: jan.nijtmans tags: core-8-5-branch
12:22
[Bug 3388350] mingw64 compiler warnings check-in: 3aea88a4 user: jan.nijtmans tags: core-8-4-branch
08:34
merge-mark check-in: 2f899f1c user: jan.nijtmans tags: trunk
08:15
[Bug 3388350] mingw64 compiler warnings check-in: 96f28c8c user: jan.nijtmans tags: core-8-5-branch
07:57
[Bug 3388350] mingw64 compiler warnings check-in: 38034808 user: jan.nijtmans tags: core-8-4-branch
2011-08-13
22:29
[Bug 3388350] mingw64 compiler warnings check-in: c911734f user: jan.nijtmans tags: trunk
21:51
[Bug 3388350] mingw64 compiler warnings check-in: 3acc34ab user: jan.nijtmans tags: core-8-5-branch
20:59
[Bug 3388350] mingw64 compiler warnings check-in: 2cc61836 user: jan.nijtmans tags: core-8-4-branch
2011-08-08
18:09
merge release to trunk check-in: 3fee6bc9 user: dgp tags: trunk
2011-08-05
19:17
release tag Closed-Leaf check-in: 3135836c user: dgp tags: core-8-6-b2-rc, core-8-6-b2
18:54
merge to rc check-in: 339bf58d user: dgp tags: core-8-6-b2-rc
00:14
Fix for bgerror conflict with Tk-Cocoa menu check-in: 72658182 user: kevin_walzer tags: tk-cocoa-8-5-backport
00:11
Fix for bgerror conflict with Tk-Cocoa menu check-in: 104c3309 user: kevin_walzer tags: trunk
2011-08-03
16:50
merge to rc check-in: c35a1141 user: dgp tags: core-8-6-b2-rc
16:50
Bug 2891541 Merge of 8.5.8 fix from Pat Thoyts. Permit normal behaviour on Windows for a grabbed toplevel when it is the main window. check-in: 51bf0af1 user: dgp tags: trunk
07:12
[Bug 3314770] regression - Windows file dialogs not resizable check-in: 362ee16b user: jan.nijtmans tags: trunk
07:09
[Bug 3314770] regression - Windows file dialogs not resizable check-in: d4968057 user: jan.nijtmans tags: core-8-5-branch
2011-08-02
14:05
merge to rc check-in: 2fb09447 user: dgp tags: core-8-6-b2-rc
14:05
Bump release date check-in: 252cfd0c user: dgp tags: trunk
2011-07-28
19:02
Push missing headers for cursor data check-in: e7edc581 user: andreask tags: tk-cocoa-8-5-backport
13:12
merge to rc check-in: 0f909b1e user: dgp tags: core-8-6-b2-rc
13:02
Updates to changes. check-in: 0bca8165 user: dgp tags: trunk
12:31
merge to rc check-in: 27fcfedc user: dgp tags: core-8-6-b2-rc
08:50
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 316727a0 user: jan.nijtmans tags: trunk
08:48
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 2b12f5db user: jan.nijtmans tags: core-8-5-branch
08:42
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: b754e2d6 user: jan.nijtmans tags: core-8-4-branch
2011-07-27
17:25
merge to rc check-in: cddaa4f2 user: dgp tags: core-8-6-b2-rc
02:33
Minor tweak for wm forget check-in: 6ea155fb user: kevin_walzer tags: trunk
2011-07-26
13:53
"Fix toolbar demo to reflect wm manage implementation on Aqua" check-in: 8e535e05 user: kevin_walzer tags: tk-cocoa-8-5-backport
12:41
Minor fix of wm forget implementation on Aqua check-in: 98162ffd user: kevin_walzer tags: tk-cocoa-8-5-backport
12:40
Minor fix of wm forget implementation on Aqua check-in: 375dd737 user: kevin_walzer tags: trunk
2011-07-20
02:25
Fix version mismatch in Tk-Cocoa backport check-in: 40668d8e user: kevin_walzer tags: tk-cocoa-8-5-backport
02:14
Remove obsolete resource and Xcode files from Tk-Cocoa backport check-in: e5e384dd user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-07-19
15:30
merge to rc check-in: ec5bb481 user: dgp tags: core-8-6-b2-rc
2011-07-18
23:46
Final part of doc improvement project. check-in: 6f247a1d user: dkf tags: trunk
19:53
merge to rc check-in: 68a5460b user: dgp tags: core-8-6-b2-rc
15:25
More small documentation improvements. check-in: 5c63bca4 user: dkf tags: trunk
13:54
Bump version number to 8.6b2 check-in: eb44b8bb user: dgp tags: core-8-6-b2-rc
04:08
Fix issue with shift key firing twice if bound to different procedure check-in: 26fe75c9 user: kevin_walzer tags: tk-cocoa-8-5-backport
03:40
Fix issue with shift key firing twice if bound to different procedure check-in: 40df0abf user: kevin_walzer tags: trunk
2011-07-17
14:53
Minor documentation improvements check-in: 7a32076a user: dkf tags: trunk
2011-07-04
20:03
Add how-to file. check-in: 1ed5f32d user: kevin_walzer tags: tk-cocoa-8-5-backport
16:16
Commit of backport of Tk-Cocoa to 8.5 check-in: d3143d1c user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-06-29
21:35
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: 88ddbd6b user: dgp tags: trunk
21:34
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: b938e236 user: dgp tags: core-8-5-branch
2011-06-24
17:50
merge mark check-in: dedb1e9c user: dgp tags: trunk
17:48
merge RC to stable check-in: 7fe694e2 user: dgp tags: core-8-5-branch
2011-06-23
20:03
typo check-in: 140f2373 user: dgp tags: trunk
18:07
merge to RC Closed-Leaf check-in: 668af038 user: dgp tags: core-8-5-10-rc, core-8-5-10
18:06
typos check-in: 25756b03 user: dgp tags: core-8-5-branch
2011-06-21
17:36
merge to RC check-in: 5c272229 user: dgp tags: core-8-5-10-rc
17:34
Formatting typos check-in: fb002d25 user: dgp tags: core-8-5-branch
17:05
release mark in ChangeLog check-in: c5ce2de6 user: dgp tags: core-8-5-10-rc
2011-06-20
20:17
merge to RC check-in: 4d3d954e user: dgp tags: core-8-5-10-rc
2011-06-19
17:36
Added documentation of the -type attribute that was introduced in TIP#359, and moved documentation of -alpha to common section as it is supported on all platforms now. check-in: 4614c111 user: dkf tags: trunk
2011-06-17
18:41
Crash in unset traces 3062331 check-in: 4c694e7b user: dgp tags: trunk
18:24
Crash in unset traces 3062331 check-in: 6c9558cd user: dgp tags: core-8-5-branch
18:06
Add comments explaining new code. Closed-Leaf check-in: b7530cff user: dgp tags: bug-3062331
2011-06-16
20:27
New attempt to fix Bug 3062331 check-in: e1302383 user: dgp tags: bug-3062331
11:57
Sync with win/tcl.m4 from Tcl check-in: 8abf68ca user: jan.nijtmans tags: trunk
11:55
Sync with win/tcl.m4 from Tcl check-in: 90727609 user: jan.nijtmans tags: core-8-5-branch
11:51
Sync with win/tcl.m4 from Tcl check-in: e5c3146c user: jan.nijtmans tags: core-8-4-branch
2011-06-15
18:22
changes update check-in: 87a2936d user: dgp tags: trunk
2011-06-14
20:41
Improve robustness of last commit. Closed-Leaf check-in: e9e6f67c user: dgp tags: bug-3062331
18:34
update changes check-in: 6714db4f user: dgp tags: bug-3062331
18:26
3062331 Protect against attempting operations on a freed varName value. check-in: ca3d9b72 user: dgp tags: bug-3062331
2011-06-13
18:15
[Bug 3315731] Fix [$entry -invcmd]. check-in: 2d2653c5 user: dgp tags: trunk
2011-06-10
20:14
Merge to RC branch check-in: 93607b5f user: dgp tags: core-8-5-10-rc
20:12
Correct some README bitrot. check-in: 00dce1f0 user: dgp tags: trunk
20:09
Correct some README bitrot. check-in: 68819303 user: dgp tags: core-8-5-branch
17:56
more changes check-in: 5cae079c user: dgp tags: trunk
17:56
more changes check-in: 343e4b28 user: dgp tags: core-8-5-branch
17:23
[Bug 3175610]: Incomplete refresh of line items. check-in: db04a2a2 user: dgp tags: core-8-5-branch
17:18
[Bug 3175610]: Incomplete refresh of line items. check-in: 87393b6f user: dgp tags: core-8-4-branch
16:32
updates to changes check-in: e2133564 user: dgp tags: trunk
2011-06-09
18:10
reconcile changes among branches check-in: 9b03a8ad user: dgp tags: core-8-5-branch
08:08
merge-mark check-in: 168cd989 user: jan.nijtmans tags: trunk
08:07
typo check-in: b319ce4f user: jan.nijtmans tags: core-8-5-branch
07:50
typo check-in: 288d30c9 user: jan.nijtmans tags: core-8-5-branch
2011-06-08
20:24
Purge RCS Keywords check-in: b8a13852 user: dgp tags: trunk
20:06
restore mistaken line delete check-in: a1e8023e user: dgp tags: core-8-5-branch
18:48
typo check-in: 98fd5044 user: dgp tags: core-8-5-branch
17:44
Purge RCS Keywords. check-in: 3f95fbe0 user: dgp tags: core-8-5-branch
16:13
Purge RCS Keywords. check-in: a74f32bb user: dgp tags: core-8-4-branch
14:44
Update changes for 8.5.10 check-in: 2cdc5b18 user: dgp tags: core-8-5-branch
2011-06-07
21:30
merge mark check-in: d97abf01 user: dgp tags: trunk
21:30
correction check-in: 9b0d4315 user: dgp tags: core-8-5-branch
21:28
merge mark check-in: 3c9aabd2 user: dgp tags: trunk
21:27
Backport [Bug 2482771] fix. check-in: 71ccc3ca user: dgp tags: core-8-5-branch
21:14
Bug 2358545: Restore support for values "08" and "09"in a spinbox configured to use -from and -to values. check-in: 054999f4 user: dgp tags: trunk
21:06
Bug 2358545: Restore support for values "08" and "09"in a [spinbox] configured to use -from and -to values. check-in: 621ce463 user: dgp tags: core-8-5-branch
2011-06-06
22:06
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 6c8cc1da user: dgp tags: trunk
21:57
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 7e5d2fdd user: dgp tags: core-8-5-branch
21:56
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 4a36ca25 user: dgp tags: core-8-4-branch
21:36
Second draft of fix for 2546087. This one is better since it avoids even the appearance that the "identity" encoding is something useful. :) Both fixes are fragile to [chan configure]s that set the stdout/err encoding to something incompatible. This is a fragility inherent in the design of Tcl_Channels (see RFE 3312630) Closed-Leaf check-in: d0be486c user: dgp tags: bug-2546087
19:32
doc/frame.n: Fix markup errors. check-in: 2e1b8c55 user: jenglish tags: trunk
17:38
Possible (untested, fragile) fix for Bug 2546087 committed for testing. check-in: 40932346 user: dgp tags: bug-2546087
2011-06-01
11:12
Merged [Bug #3306909] and [Bug #3294593] from 8.5 (menu posting issues) check-in: 6eb621b6 user: patthoyts tags: trunk
10:47
[Bug # 3306909]: tk_popup placement on Windows Vista can be incorrect.

When posting menus near the bottom of the screen on Windows versions newer than XP the menu may be placed incorrectly. This is due to code in PostOverPoint that corrects an error in the XP window manager. This fix is no longer required for Vista and Windows7.

Reported-by: Harald Oehlmann <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6db4a05c user: patthoyts tags: core-8-5-branch

2011-05-26
20:47
Release candidate branch for Tk 8.5.10 check-in: 98fe7b7c user: dgp tags: core-8-5-10-rc
2011-05-05
06:28
no longer depend on MODULE_SCOPE being defined check-in: 9bc115d8 user: jan.nijtmans tags: trunk
2011-04-30
22:29
[Bug 3294593] fix menu unposting under some conditions.

Moving the pointer off a cascaded submenu over the application window and then back to the parent menu window on a non-cascade entry would leave the submenu displayed when it should be unposted. This patch solves this issue.

Suggested-by: Schelte Bron <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: a337b2c4 user: patthoyts tags: core-8-5-branch

22:28
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.

When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects.

(backported from trunk)

Signed-off-by: Pat Thoyts <[email protected]> check-in: 27b9615d user: patthoyts tags: core-8-5-branch

2011-04-29
01:11
Implement support for [wm forget] and [wm manage] on OS X; fix issue with library stripping in install-sh check-in: 8e57498a user: kevin_walzer tags: trunk
2011-04-25
06:47
Converted #ifdef out to use a never-defined symbol so that it is clear that two pieces of code are related. (The guarded code doesn't compile.) check-in: 2d09a336 user: dkf tags: trunk
00:28
Corrected dchars method for polygon check-in: a038b01f user: pspjuth tags: pspjuth-canvas
2011-04-24
23:27
Corrected index method for polygon check-in: 51fe9467 user: pspjuth tags: pspjuth-canvas
23:04
Fixes line behaviour, and a crash in polygon check-in: eacf61ca user: pspjuth tags: pspjuth-canvas
22:13
Canvas polygon experiment. This commit puts current behaviour into tests, while fixing a few crashing cases. check-in: e36fef63 user: pspjuth tags: pspjuth-canvas
2011-04-22
18:24
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 5df336a5 user: pspjuth tags: trunk
18:21
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 7262cbf0 user: pspjuth tags: core-8-5-branch
18:17
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 22a6a821 user: pspjuth tags: core-8-4-branch
2011-04-21
23:03
merge-mark check-in: 1dcdcb18 user: jan tags: trunk
22:56
eliminate unneeded variable displayFocusPtr check-in: 659cc90e user: jan tags: core-8-5-branch
21:23
Document all variable options as global. check-in: 212866a0 user: pspjuth tags: trunk
21:18
Document all variable options as global. check-in: 826dd8fd user: pspjuth tags: core-8-5-branch
21:01
Document all variable options as global. check-in: 6242f06c user: pspjuth tags: core-8-4-branch
00:22
Synchronize rules.vc with the version in the tcl source tree.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 66b19d9c user: patthoyts tags: trunk

00:17
Synchronize rules.vc with the version in the tcl source tree.

Signed-off-by: Pat Thoyts <[email protected]> check-in: cf3a5e70 user: patthoyts tags: core-8-5-branch

2011-04-12
14:29
minor nits, taken over from TEA (tclconfig) check-in: 996d3b4c user: jan.nijtmans tags: trunk
14:28
minor nits, taken over from TEA (tclconfig) check-in: 2d4f4a71 user: jan.nijtmans tags: core-8-5-branch
2011-04-11
12:30
Resolve ChangeLog conflict mistakenly committed. check-in: 9df6b36e user: dgp tags: trunk
07:53
sync with Tcl version of tcl.m4 check-in: da0375ad user: jan.nijtmans tags: trunk
2011-04-06
14:54
Don't use -fvisibility=hidden with static libraries (--disable-shared) check-in: 059fca21 user: jan.nijtmans tags: trunk
13:11
Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. check-in: d4cade2c user: jan.nijtmans tags: trunk
2011-04-04
22:08
[Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: f3efdba8 user: pspjuth tags: trunk
22:04
[Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: 403a6f20 user: pspjuth tags: core-8-5-branch
20:19
* win/tkWinDialog.c (FontchooserShowCmd): Change the CHOOSEFONT and LOGFONT used with sizeof to CHOOSEFONTA and LOGFONTA to match their local variable declarations (i.e. mismatch with -DUNICODE). This code is not present in 8.4 or 8.5. check-in: 462d7b56 user: mistachkin tags: trunk
19:45
[Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 5f4bcf23 user: pspjuth tags: trunk
19:40
[Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 7b107e6e user: pspjuth tags: core-8-5-branch
2011-03-28
21:10
Make tk::FindAltKeyTarget handle the traversal of the logical window manager hierarchy correctly. Based on comments by Emiliano Gavilan. check-in: c1b5bef4 user: dkf tags: trunk
11:44
set default MODULE_SCOPE=extern, in case no other value is determined check-in: b4c6e652 user: jan.nijtmans tags: trunk
09:22
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 0ecc5f95 user: jan.nijtmans tags: trunk
09:20
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: bc537f82 user: jan.nijtmans tags: core-8-5-branch
09:16
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 62921742 user: jan.nijtmans tags: core-8-4-branch
2011-03-27
20:10
merge-mark check-in: 8bc432d6 user: jan tags: trunk
20:09
fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *" check-in: 3e846767 user: jan tags: core-8-5-branch
2011-03-26
06:38
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 7c9050ee user: jan tags: trunk
06:36
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 214c36af user: jan tags: core-8-5-branch
06:35
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 970fa676 user: jan tags: core-8-4-branch
2011-03-24
09:00
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: e8ecd9d0 user: jan.nijtmans tags: trunk
08:50
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: 25270cde user: jan.nijtmans tags: core-8-5-branch
08:11
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support check-in: 2423937d user: jan.nijtmans tags: core-8-4-branch
2011-03-22
20:51
[Bug 3000002]: enable use of system sizes for vsapi elements

Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size.

Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 13e1965a user: patthoyts tags: trunk

20:48
[Bug 3000002]: enable use of system sizes for vsapi elements

Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size.

Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 69d26c40 user: patthoyts tags: core-8-5-branch

2011-03-19
02:02
[Bug 3223850] - button remains stuck when disabled as depressed on XP

If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled.

Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d36ac26e user: patthoyts tags: trunk

02:00
[Bug 3223850] - button remains stuck when disabled as depressed on XP

If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled.

Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 3837f9f2 user: patthoyts tags: core-8-5-branch

00:45
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows

The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent.

Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d6b1369e user: patthoyts tags: trunk

00:39
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows

The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent.

Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: ecfa48e7 user: patthoyts tags: core-8-5-branch

2011-03-17
14:38
merge core-8-5-branch Closed-Leaf check-in: ed41b6cd user: jan.nijtmans tags: bug-3216070
11:58
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead. check-in: 3bc04036 user: mistachkin tags: trunk
07:40
Missing past ChangeLog entry, and unbreak debug-build. check-in: d602c8eb user: jan.nijtmans tags: trunk
2011-03-16
23:51
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.

Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 7878ce5c user: patthoyts tags: trunk

23:47
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.

Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 8c54d46c user: patthoyts tags: core-8-5-branch

22:13
bug-3216070 check-in: 0fc858d2 user: jan.nijtmans tags: bug-3216070
22:09
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 6ad18dac user: jan.nijtmans tags: trunk
22:06
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 19e46065 user: jan.nijtmans tags: core-8-5-branch
21:57
autoconf-2.59 check-in: 1eb43e60 user: jan.nijtmans tags: trunk
21:52
autoconf-2.59 check-in: 453176f9 user: jan.nijtmans tags: core-8-5-branch
2011-03-14
12:30
Eliminate some more unneeded write-only variables (discovered by gcc-4.6) check-in: 38aa89a8 user: jan.nijtmans tags: trunk
2011-03-12
17:45
Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to be using useful casts internally. check-in: 142e016e user: dkf tags: trunk
00:06
Eliminate unneeded _TkFinalize wrapper. check-in: b3141a58 user: jan.nijtmans tags: trunk
00:03
Eliminate unneeded _TkFinalize wrapper. check-in: 7bdee82d user: jan.nijtmans tags: core-8-5-branch
2011-03-11
23:48
merge-mark check-in: 59d5f0cb user: jan.nijtmans tags: core-8-5-branch
23:47
SEH-emulation for AMD64 mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct check-in: 5b16e78f user: jan.nijtmans tags: core-8-4-branch
15:01
merge-mark check-in: b078bfa9 user: jan.nijtmans tags: core-8-5-branch
15:00
SC_EMBED_MANIFEST macro Merged --cherrypick from core-8-5-branch (2010-08-26, 3416226333358009f) check-in: 99a18868 user: jan.nijtmans tags: core-8-4-branch
09:19
Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: f8b0c7f2 user: jan.nijtmans tags: trunk
09:13
Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: 55e551bb user: jan.nijtmans tags: core-8-5-branch
2011-03-10
16:03
merge-mark check-in: 27e30f4a user: jan.nijtmans tags: trunk
15:27
[Bug 3205260] avoid crash in wm manage of children with null class

The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested.

Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 27afdfb6 user: patthoyts tags: core-8-5-branch

12:26
[Bug 3205260] avoid crash in wm manage of children with null class

The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested.

Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6c9715e8 user: patthoyts tags: trunk

2011-03-09
17:03
Fix libXft check check-in: 53d9debe user: rmax tags: trunk
16:55
Fix libXft check check-in: 2238347e user: rmax tags: core-8-5-branch
2011-03-08
20:45
We are no longer on CVS, so don't need the .cvsignore files any more check-in: 47713be6 user: jan.nijtmans tags: trunk
20:39
We are no longer on CVS, so don't need the .cvsignore files any more check-in: f3455aee user: jan.nijtmans tags: core-8-5-branch
2011-03-05
11:07
We are no longer on CVS, so don't need the .cvsignore files any more check-in: 7969d3a4 user: jan.nijtmans tags: core-8-4-branch
2011-03-03
12:47
[Bug 3175610]: Incomplete refresh of line items. check-in: 6ec19a46 user: ferrieux tags: trunk
2011-03-02
16:50
* doc/tk_mac.n (new file): Description of OSX-specific functionality in Tk, contributed by Kevin Walzer. * doc/button.n, doc/font.n, doc/menu.n: Noted which parts of these commands are intentionally not fully supported on OSX.
check-in: d6143682 user: dkf tags: trunk
2011-02-28
21:29
Mark merge of 8.5 bugfixes into 8.6 development. check-in: fd79f497 user: dgp tags: trunk
21:28
Mark merge of 8.4 bugfixes into 8.5 development. check-in: 26a1f54b user: dgp tags: core-8-5-branch
2011-01-25
08:49
[Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: c3b14185 user: nijtmans tags: core-8-4-branch
08:31
[Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: eea2c8aa user: nijtmans tags: core-8-5-branch
2011-01-24
19:50
tkSelect.c: Fix for [Bug #3164879] (memory allocation bug introduced by [Patch #3129527]) check-in: 129bebcc user: jenglish tags: trunk
15:20
Fix for SF bug 2907388 (crash on composite characters) check-in: 9b0938d2 user: wordtech tags: trunk
2011-01-22
18:49
ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 8e16a6b7 user: jenglish tags: trunk
18:48
ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 0417936d user: jenglish tags: core-8-5-branch
2011-01-19
14:28
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ef62c8b8 user: nijtmans tags: core-8-5-branch
08:40
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 92aabe1a user: nijtmans tags: core-8-5-branch
08:39
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 1991bcd2 user: nijtmans tags: core-8-5-branch
08:37
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ebf9ae17 user: nijtmans tags: core-8-5-branch
2011-01-17
08:46
handle --enable-64bit=ia64 for gcc. BACKPORT. check-in: 27d1d095 user: nijtmans tags: core-8-5-branch
2011-01-14
23:43
Remove stippling from disabled images under Aqua; renders as white box currently. check-in: 6d29c6a3 user: wordtech tags: trunk
2011-01-13
11:32
[Patch #3154705] Close button has no effect. Add <Escape> binding as well (backported from Tcl 8.5) check-in: 3f19aab7 user: nijtmans tags: core-8-4-branch
07:48
[Patch #3154705] Close button has no effect check-in: 7cfb8b1c user: nijtmans tags: core-8-5-branch
07:39
[Patch #3154705] Close button has no effect check-in: e4df8097 user: nijtmans tags: trunk
2011-01-12
11:05
handle --enable-64bit=ia64 for gcc check-in: 3d1a9d92 user: nijtmans tags: trunk
2011-01-06
08:51
Add changes to OSX files check-in: eb70c17a user: wordtech tags: trunk
08:05
Fix for radiobuttons and checkbuttons not displaying in popup menus. check-in: 01a41907 user: wordtech tags: trunk
06:00
Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: b7a58eae user: stwo tags: core-8-5-branch
05:58
Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: 81e50c85 user: stwo tags: trunk
04:44
Fix for 3012605, enables menu entries if parent is enabled. check-in: 040ff1ab user: wordtech tags: trunk
00:15
Fix for 3086887, speeds up scrolling check-in: 2c772669 user: wordtech tags: trunk
00:04
Fix for 2857300, improves rounding up on text width [submitted by treectrl] check-in: d6cbedac user: wordtech tags: trunk
2011-01-04
22:36
Textured background windows check-in: 596abe19 user: wordtech tags: trunk
2010-12-17
23:13
Clean up '.PHONY:' targets: Arrange those common to Tcl and Tk as in Tcl's Makefile.in, add any missing ones and remove duplicates. check-in: fc05776e user: stwo tags: trunk
21:57
[Bug 2446711]: Remove 'allpatch' target. check-in: b949fa0e user: stwo tags: trunk
21:57
[Bug 2446711]: Remove 'allpatch' target. check-in: 329b7190 user: stwo tags: core-8-5-branch
17:57
Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 3dd5c6d8 user: stwo tags: trunk
17:57
Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 88ee6779 user: stwo tags: core-8-5-branch
15:14
refactor isatty() function for Windows Let TkpDisplayWarning() send the message directly to the debugger, if available, otherwise do as before check-in: 27a28c58 user: nijtmans tags: trunk
2010-12-16
09:03
[Patch 3124554]: Move WishPanic from Tk to Tcl Remove special MessageBox'es here, since every panic-related thing is now handled correctly by Tcl check-in: 46e8dc1e user: nijtmans tags: trunk
01:55
Installer Improvements. Similar to Tcl [Patch 3101127]. check-in: a3b936f0 user: stwo tags: trunk
2010-12-15
08:56
[Patch #3124683]: platform specific stuff in (tcl|tk)Main.c check-in: dd77e970 user: nijtmans tags: trunk
2010-12-13
22:37
[Bug 3135271] Link error due to hidden symbols (CentOS 4.2) check-in: 27d5ca1d user: nijtmans tags: trunk
21:23
Cross-compile support for Win and UNIX (backported) check-in: f4ecadb4 user: nijtmans tags: core-8-5-branch
15:25
Change "Application initialization failed" to "application-specific initialization failed", for consistency with Tcl. check-in: bd3a03b0 user: nijtmans tags: trunk
09:24
See also: [Patch 1910041] and [Patch 3059922]. SEH emulation on Win64 was not correct here: it sometimes results in a crash. Contrary to the other places, the code here is not meant to protect from OS bugs, but to protect Finalizing Tk when the application went in an invalid state. check-in: 08d04e84 user: nijtmans tags: trunk
2010-12-12
12:01
Better building on OpenBSD. check-in: 1a228553 user: stwo tags: core-8-5-branch
11:53
Better building on OpenBSD. check-in: fe95b88a user: stwo tags: trunk
2010-12-10
15:47
Fix manifest-generation for 64-bit gcc (mingw-w64) check-in: c7647a0e user: nijtmans tags: trunk
2010-12-06
10:30
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2 check-in: 7ac32814 user: nijtmans tags: trunk
2010-12-05
08:56
[Patch #3116490] cross-compile support for unix check-in: 560462d9 user: nijtmans tags: trunk
2010-12-03
09:21
[Patch #3116490] cross-compile Tk mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. check-in: ed088460 user: nijtmans tags: trunk
2010-12-02
13:36
fix/regen check-in: 6eccb1fb user: dkf tags: trunk
13:00
regen check-in: f80b41f3 user: dkf tags: trunk
11:38
* generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...): Expose angled text API for Emiliano Gavilan. Still only in internal stub table.
check-in: 587a05d8 user: dkf tags: trunk
2010-11-29
11:25
Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: 4fa2f0ad user: nijtmans tags: trunk
11:01
Make assembler code compile in Win64 with gcc. check-in: 1c246bd2 user: nijtmans tags: trunk
09:07
Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: c6ea063c user: nijtmans tags: trunk
2010-11-24
15:15
re-wrote TkpDisplayWarning such that it does not use an Tcl API calls any more, so it works even with an ill-initialized Tcl Teach WishPanic how to thread UTF-8 in it's messagebox. Both of those changes backported from Tcl 8.6. No change in functionality. check-in: e7a9f4f8 user: nijtmans tags: core-8-5-branch
15:11
[Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 86a806c2 user: nijtmans tags: core-8-5-branch
12:57
use TkpDisplayWarning as panic proc on Windows, but restore panic dialog title to exactly what it was in Tk 8.5 ("Fatal Error in Wish") check-in: 7670e73d user: nijtmans tags: trunk
11:14
Remove unused strrchr, combine outChannel/errChannel variables to a single variable check-in: ff4d73db user: nijtmans tags: trunk
10:34
re-write TkpDisplayWarning not to use any Tcl functions any more. This allows TkpDisplayWarning to be used as panic proc on Windows check-in: 19068c75 user: nijtmans tags: trunk
08:08
[Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 94cb1f50 user: nijtmans tags: trunk
2010-11-19
22:42
Allow cross-compilation by default (backported) Use -pipe for gcc on win32 (backported) check-in: 070f77c8 user: nijtmans tags: core-8-5-branch
14:48
Revise Tcl_Panic() calls ending with a newline removing the newline, because Tcl_Panic() outputs a final newline already check-in: 870897bc user: nijtmans tags: trunk
2010-11-18
22:49
Allow cross-compilation by default. check-in: 3c465de3 user: nijtmans tags: trunk
15:54
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for cygwin and mingw32 too. check-in: b04b216d user: nijtmans tags: trunk
2010-11-17
21:11
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for mingw-w64 check-in: 9054e565 user: nijtmans tags: trunk
14:31
Workaround for bug in some versions of mingw-w64 check-in: 22e8d6c0 user: nijtmans tags: trunk
10:37
Bring compilation under mingw-w64 a bit closer to reality (but don't break mingw32 build!) check-in: 519cd9d7 user: nijtmans tags: trunk
2010-11-16
15:07
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: b24db3e0 user: nijtmans tags: trunk
15:06
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: e2f3d688 user: nijtmans tags: core-8-5-branch
14:05
Bring compilation under mingw-w64 a bit closer to reality check-in: bef1bffc user: nijtmans tags: trunk
2010-11-15
10:10
reverted previous commit: it has effect on the Windows console check-in: f2d25278 user: nijtmans tags: trunk
09:24
Eliminate use of the function Tcl_WinTCharToUtf in generic code check-in: ca445d67 user: nijtmans tags: trunk
2010-11-10
17:44
* changes: Updates for 8.6b2 release. check-in: 5d093f29 user: andreas_kupries tags: trunk
2010-11-06
00:43
Update NL catalog. For other languages, sorting and fix some locations of "&" check-in: 3f96b1bc user: nijtmans tags: trunk
2010-11-05
08:20
Sync TK_ASCII_MAIN usage with tclMain.c check-in: d6844844 user: nijtmans tags: trunk
07:49
Use unicode copyright sign, in stead of depending on translation. check-in: d56b3df1 user: nijtmans tags: trunk
2010-11-04
15:17
* changes: Updates for 8.6b2 release.
check-in: 96d3c812 user: dgp tags: trunk
09:48
Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309] [Bug 3102739]. check-in: b170dc02 user: nijtmans tags: core-8-5-branch
2010-11-03
12:11
[FRQ 2965056]: Windows build with -DUNICODE check-in: c9f9a859 user: nijtmans tags: trunk
2010-10-31
21:25
Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 check-in: 63cc534f user: nijtmans tags: core-8-4-branch
2010-10-23
21:43
Update for VS10 check-in: 16f33d69 user: nijtmans tags: core-8-4-branch
21:29
Update for VS10 check-in: e9950e27 user: nijtmans tags: core-8-5-branch
2010-10-11
21:50
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tk on MSVC++ check-in: 9f72f1b3 user: nijtmans tags: trunk
21:35
Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 5a74549e user: jenglish tags: core-8-5-branch
21:34
Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 27300258 user: jenglish tags: trunk
13:33
[FRQ 2965056]: Windows build with -DUNICODE check-in: 9c58bb7f user: nijtmans tags: trunk
12:27
Add netapi32 to the windows link line check-in: cb0761d5 user: nijtmans tags: trunk
2010-10-06
14:34
win/Makefile.in (genstubs): Generate ttk files as well check-in: 427acc56 user: nijtmans tags: trunk
14:33
[FRQ 2965056]: Windows build with -DUNICODE check-in: e7d9b592 user: nijtmans tags: trunk
10:19
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.
check-in: 10798fd2 user: dkf tags: core-8-5-branch
10:15
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.
check-in: 7206b561 user: dkf tags: trunk
2010-10-05
14:48
[Bug 3080953] Malformed Unicode characters in %A substitution Problem was in the static function GetTranslatedKey(). check-in: cfd1a889 user: nijtmans tags: trunk
13:47
[Bug 3080953] Malformed Unicode characters in %A substitution The problem is somewhere in tkWinX.c, so temporary don't compile it with -DUNICODE, until the real problem is found. check-in: 29e2c6cf user: nijtmans tags: trunk
2010-10-01
12:04
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): [Bug 3078902]: Ensure that zero-dimensioned data blocks cause no changes at all instead of causing a hang.
check-in: a6a0690c user: dkf tags: trunk
2010-09-29
20:10
tkMain.c: make compilable with -DUNICODE as well check-in: cc841a90 user: nijtmans tags: trunk
19:30
re-generate configure with autoconf-2.59 check-in: cb137901 user: nijtmans tags: trunk
2010-09-28
10:42
Add explicit scspec "EXTERN", as in Tcl Don't let Tk_MainEx macro disturb compilation check-in: c132c17d user: nijtmans tags: trunk
08:22
[Bug 3076671] CVS HEAD Tk build fails on win32 with msys/mingw. Make it compile on older mingw as well. check-in: eff2e22f user: nijtmans tags: trunk
2010-09-23
21:45
Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. check-in: 5ee7849d user: nijtmans tags: trunk
20:59
winMain should never be called with stubs check-in: 7303d77f user: nijtmans tags: trunk
11:50
Dummy genstubs::export (from genStubs.tcl) check-in: 00a78095 user: nijtmans tags: trunk
10:01
Add -Wdeclaration-after-statement tkWinX.c,winMain.c: Make compilable with -DUNICODE tkAppInit.c,winMain.c: Many clean-ups in comments, so all (tcl|tk)AppInit.c variants use the same style. check-in: 605a9af9 user: nijtmans tags: trunk
2010-09-20
21:21
clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: 78eda959 user: nijtmans tags: trunk
21:18
clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: e670eb3e user: nijtmans tags: trunk
2010-09-16
21:05
win/tkWinX.c (_WIN32_IE): update to IE5.5 base expectation check-in: 6f3f255b user: hobbs tags: trunk
2010-09-14
08:50
[FRQ 2965056]: Windows build with -DUNICODE check-in: 1d0e55d7 user: nijtmans tags: trunk
2010-09-13
08:14
Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 5c5b2895 user: nijtmans tags: trunk
08:11
Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 4d9f550b user: nijtmans tags: trunk
2010-09-10
08:59
Make compilable with -DUNICODE, or mark files with a TODO which are not done yet. tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here. check-in: bf1b4597 user: nijtmans tags: trunk
2010-09-09
14:59
win/rules.vc: (sync with tcl version) mingw should always link with -ladvapi32 Remove ascii variant of tkWinPocs table, it is no longer necessary. check-in: 81ceafb7 user: nijtmans tags: trunk
2010-09-08
17:57
TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: cc412600 user: jenglish tags: core-8-5-branch
17:57
TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: f475d502 user: jenglish tags: trunk
2010-09-05
14:43
* library/bgerror.tcl: [Bugs 3046742,3046750]: Improve keybindings for the background error dialog, and allow the use of the window manager controls for closing it (where supported). The Escape key now causes all remaining background error messages in the queue to be dropped.
check-in: 40cc6786 user: dkf tags: trunk
2010-09-02
18:05
Tag for RC4 release check-in: a774fe93 user: dgp tags: core-8-5-9, core-8-5-branch
17:47
library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: d7ede6b6 user: jenglish tags: trunk
17:46
library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: 6bc41796 user: jenglish tags: core-8-5-branch
2010-09-01
20:04
* changes: Updated for 8.5.9 release.
check-in: 9ca04d5a user: dgp tags: core-8-5-branch
16:40
library/ttk/entry.tcl: Revert keyboard navigation bindings to use real events instead of virtual events. check-in: 5d87a646 user: jenglish tags: core-8-5-branch
15:15
* doc/menu.n: Formatting error.
check-in: c95fd071 user: dgp tags: core-8-5-branch
14:26
Tag for RC2 release check-in: 047d5b15 user: dgp tags: core-8-5-branch
2010-08-31
20:47
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 3dc461a6 user: andreas_kupries tags: trunk
20:47
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 7eb3622e user: andreas_kupries tags: core-8-5-branch
2010-08-30
14:16
Tag for RC1 release check-in: 12f348c4 user: dgp tags: core-8-5-branch
2010-08-27
01:00
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
check-in: 07465566 user: hobbs tags: trunk
00:57
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
check-in: f56a5c06 user: hobbs tags: trunk
00:33
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]
check-in: fe218368 user: hobbs tags: trunk
00:32
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]
check-in: c8bd1f7d user: hobbs tags: core-8-5-branch
00:21
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
check-in: 34162263 user: hobbs tags: core-8-5-branch
00:19
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
check-in: a298d124 user: hobbs tags: core-8-5-branch
2010-08-26
19:56
add Ttk update to changes check-in: 3004501f user: hobbs tags: core-8-5-branch
02:07
note bug/patch 3053320 for ttk backport changes check-in: c671cbdc user: hobbs tags: core-8-5-branch
02:06
Major backport of 8.6 Ttk for 8.5.9. Most changes were only being committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
check-in: 4cd6631d user: hobbs tags: core-8-5-branch
2010-08-24
18:34
* changes: Updated for 8.5.9 release.
check-in: fcb128dc user: dgp tags: core-8-5-branch
2010-08-21
16:35
[Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. check-in: 967ec199 user: nijtmans tags: trunk
2010-08-19
23:32
* doc/listbox.n (SEE ALSO): [Bug 3048809]: Corrected what other page was referred to (ttk::treeview can work as a listbox).
check-in: bd2bee2f user: dkf tags: core-8-5-branch
05:23
Move USE_OLD_IMAGE support after tkDecls.h check-in: 64232a30 user: nijtmans tags: trunk
05:05
[Patch 3034251] partly: remove some more unneeded ifdeffery from stub header files check-in: 85ac6ca5 user: nijtmans tags: trunk
2010-08-16
08:40
regen check-in: 03643d25 user: das tags: core-8-5-branch
2010-08-12
07:59
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Backport of factoring-out of decision logic for whether to delete the selected text.
check-in: 661652c3 user: dkf tags: core-8-5-branch
00:37
* win/Makefile.in (%.${OBJEXT}): better implicit rules support
check-in: 2e49a986 user: hobbs tags: core-8-5-branch
00:36
* win/Makefile.in (%.${OBJEXT}): better implicit rules support
check-in: edf79383 user: hobbs tags: trunk
00:34
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
check-in: 29429ad4 user: hobbs tags: trunk
00:14
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
check-in: 3914ddc5 user: hobbs tags: core-8-5-branch
2010-08-11
17:18
* changes: Updates for 8.6b2 release.
check-in: 3fc00466 user: dgp tags: trunk
09:39
* generic/tkCanvLine.c (LineDeleteCoords): [Bug 2900121]: Backport of fix to sense of test.
check-in: 974b676f user: dkf tags: core-8-5-branch
2010-08-10
20:36
tidy up check-in: 0f34e5d3 user: dgp tags: core-8-5-branch
17:28
* library/msgs/pl.msg: Backport updates to pl.msg from HEAD
check-in: 5ee7c5c0 user: dgp tags: core-8-5-branch
2010-08-05
17:09
move release tag check-in: 9013a0b4 user: uid37551 tags: core-8-5-branch
2010-08-04
19:39
fix DFARs note for number-adjusted rights clause check-in: 417415b8 user: hobbs tags: trunk
19:38
fix DFARs note for number-adjusted rights clause check-in: bb37c9c1 user: hobbs tags: core-8-5-branch
17:06
* generic/tk.h: Bump to 8.5.9 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updated for 8.5.9 release.
check-in: 0d60450e user: dgp tags: core-8-5-branch
2010-08-03
23:13
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]
check-in: 528a087e user: hobbs tags: trunk
23:12
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]
check-in: cf11722c user: hobbs tags: core-8-5-branch
16:14
Dup test IDs check-in: 9facd5a1 user: dgp tags: trunk
16:14
Dup test IDs check-in: 41cf133e user: dgp tags: core-8-5-branch
14:43
* changes: Updated for 8.5.9 release.
check-in: 7f477992 user: dgp tags: core-8-5-branch
2010-07-18
23:58
* generic/tkImgGIF.c (StringWriteGIF): Added ability to write a GIF to a string (as a byte array, of course) following comments on c.l.t by Aric Bills. Also improved readability of some of the function and field names in this file.
check-in: 0c405ec3 user: dkf tags: trunk
2010-07-16
22:06
[Tcl Bug 3029891] Functions that don't belong in the stub table (Tk part, not really removed from the stub table, just disabled) [Bug 3027438] Tk_Main calls Tcl_CreateInterp before Tcl_FindExecutable check-in: 9cdcf2d3 user: nijtmans tags: trunk
2010-07-06
17:15
* doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: 831a6bb1 user: andreas_kupries tags: core-8-5-branch
17:15
* doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: cae3e453 user: andreas_kupries tags: trunk
2010-07-03
17:25
ttk_widget.n(SEE ALSO): s/style/ttk::style/ (patch from David Welton sent to tcl-core) check-in: 3f3c41ca user: jenglish tags: trunk
2010-07-01
21:31
[Bug #3020677] wish can't link reg1.2 check-in: 5e0f4c20 user: nijtmans tags: trunk
2010-06-22
14:02
[Patch #3019624] fix "place" command segfault on half-dead app main window. check-in: 9b0850a4 user: a_kovalenko tags: trunk
07:53
[Bug #3019363] "make genstubs" failure (undid previous unintended edit) check-in: 9a9a3c57 user: nijtmans tags: trunk
07:41
[Bug #3019363] "make genstubs" failure check-in: 59114690 user: nijtmans tags: trunk
2010-06-21
12:14
[Patch #2999889] TkCopyAndGlobalEval obsolete check-in: 38a1e04c user: nijtmans tags: trunk
2010-06-19
16:18
[Patch 3009998]: Replace binding procedures with ordinary event handlers in win/tkWinScrlbr.c and carbon/tkMacOSXScrlbr.c.

Simplifications enabled by previous change:

* TkCreateBindingProcedure() and associated machinery no longer needed. * TkBindDeadWindow() no longer needed. * TK_DEFER_MODAL_LOOP and associated machinery no longer needed. * Tests related to C binding procedures no longer needed.
check-in: afaa6c96 user: jenglish tags: trunk
2010-06-15
16:59
[Bug 3016598] Bump dummy [package ifneeded tile] version to 0.8.6. check-in: 00a7db3d user: jenglish tags: trunk
14:30
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Make it so that pressing delete or backspace when the primary selection does not include the insertion cursor does not cause the deletion of the inserted text.
check-in: ddd934fe user: dkf tags: trunk
12:40
Terminate TkEnsemble definition with NULL check-in: 207c3431 user: nijtmans tags: trunk
11:16
Eliminate many unnecessary (ClientData) type casts. check-in: 0d406a83 user: nijtmans tags: trunk
2010-05-31
17:35
Tk_CreateBinding): Silently ignore empty scripts (Fixes [Bug 3006842]). check-in: c7f50add user: jenglish tags: trunk
17:22
Tk_CreateBinding: Silently ignore empty binding scripts (Fixes [Bug 3006842]). ttkTreeview.c: [$tv tag bind $tag <...> {}] now removes binding. check-in: edac9a28 user: jenglish tags: core-8-5-branch
13:47
Add command line processing for CYGWIN, backported from trunk. check-in: 7ef1f1f4 user: nijtmans tags: core-8-5-branch
10:29
Fix CYGWIN warning: "fd_set and assiciated.macros have been defined in sys/types. This may cause runtime problems with W32" check-in: 2260d85f user: nijtmans tags: core-8-5-branch
2010-05-27
19:27
ttk::treeview: [$tv tag bind $tag <...> {}] now removes binding completely. Fixes [Bug 3006842] (although there's still a problem somewhere in Tk_CreateBinding()). check-in: 77cc7217 user: jenglish tags: trunk
2010-05-26
15:28
Fix some gcc strict-aliasing warnings (discovered with "-Wstrict-aliasing=2" check-in: c59d0cdd user: nijtmans tags: trunk
10:58
Fix 3 tests on Ubuntu 10.4, two of them timing dependent, one wm-dependent. check-in: dc704a6b user: nijtmans tags: trunk
2010-05-20
22:48
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.
check-in: 8f6f34f9 user: dkf tags: trunk
22:43
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.
check-in: 50470e1b user: dkf tags: core-8-5-branch
2010-05-19
11:22
Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 39d9bda8 user: nijtmans tags: core-8-5-branch
2010-05-17
22:16
Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 130afa52 user: nijtmans tags: trunk
17:19
Revert [Patch #2999920], as it entails an incompatible change to the C API is and is the cause of [Bug #3002768]. check-in: fab7bd71 user: jenglish tags: trunk
14:35
[Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances. Backported some formatting from trunk. check-in: c457d2b9 user: nijtmans tags: core-8-5-branch
08:43
[Patch #2999920]: Optimize Internal Virtual event string operations [Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances check-in: d81586bc user: nijtmans tags: trunk
2010-05-11
12:12
Consistent use of variable names in RestrictEvent API documentation and implementation: Use 'prev' in stead of 'old', and 'arg' in stead of 'clientData' everywhere, just as in tkEvent.c. check-in: 053a2be8 user: nijtmans tags: trunk
2010-05-10
20:58
CONSTify TkCopyAndGlobalEval, TkpSetMainMenubar, TkpMenuNotifyToplevelCreate, and TkSetWindowMenuBar Bring Tk_CreateBinding doc and signature (param name) in line. check-in: 19fa0b7b user: nijtmans tags: trunk
2010-05-03
16:30
* generic/tk.h: Bump patchlevel to 8.6b1.2 to distinguish * library/tk.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 2bee5526 user: dgp tags: trunk
12:06
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.
check-in: 6fd8e9ce user: dkf tags: core-8-5-branch
11:58
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.
check-in: 4c150d7e user: dkf tags: trunk
2010-04-30
07:08
typo check-in: 8605218c user: nijtmans tags: trunk
2010-04-29
15:28
Unnessarary TCL_STORAGE_CLASS re-definitions Make various functions MODULE_SCOPE TCHAR-related fixes, making al those files compile fine when TCHAR != char. check-in: 06f10499 user: nijtmans tags: trunk
2010-04-25
18:23
* generic/tkImgPNG.c (ReadIDAT, DecodePNG): Move the check for overall termination of the compressed stream until after the final IDAT has been read, so that multi-segment images will work right. Reported by Andy Goth on the Wiki.
check-in: 9f0f17b3 user: dkf tags: trunk
2010-04-23
08:32
Formatting typo fixes remove not existing tkDisplayList; Useless re-definitions of TCL_STORAGE_CLASS check-in: f24475f0 user: nijtmans tags: trunk
2010-04-20
19:57
Define OPENFILENAME_SIZE_VERSION_400 if needed check-in: 4c267ddb user: nijtmans tags: trunk
15:14
tkPort.h already includes tk.h, which includes tcl.h Always use #include "tkInt.h", not <tkInt.h> check-in: 37df37e3 user: nijtmans tags: trunk
08:17
Make sure that tkWinPort.h is always included before tcl.h, otherwise the fallback for TCHAR might go off before the inclusion of <tchar.h> check-in: c4987c88 user: nijtmans tags: trunk
2010-04-19
13:59
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: 2eb2f7c7 user: nijtmans tags: trunk
13:58
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: bdde7424 user: nijtmans tags: core-8-5-branch
13:49
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: a8a07446 user: nijtmans tags: trunk
11:22
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 69122679 user: nijtmans tags: core-8-5-branch
11:07
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 397929ce user: nijtmans tags: trunk
11:05
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 8b2578c2 user: nijtmans tags: trunk
08:23
Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: aa125a69 user: nijtmans tags: core-8-5-branch
2010-04-13
13:46
Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: adccfd0a user: nijtmans tags: trunk
2010-04-12
08:37
* generic/tkImgPNG.c (WriteIDAT): [Bug 2984787]: Use the correct flushing semantics when handling the last data from the image. Without this, many PNG readers (notably including Firefox) refuse to show the image and instead complain about errors. (ReadIDAT): Added sanity checks to ensure that when we've got bad data of the sorts of forms we were previously generating, we detect it and error out rather than silently failing. (WriteExtraChunks): New function to write in some basic metadata.
check-in: 356e32e6 user: dkf tags: trunk
2010-04-09
14:45
Follow-up to [Bug 2983824]: update doc check-in: dff536b0 user: nijtmans tags: trunk
13:15
* generic/tkImgPhoto.c (ImgPhotoCmd): [Bug 2983824]: Use the file extension to guess the output format to use if one isn't specified.
check-in: 3dae8fc0 user: dkf tags: trunk
2010-04-08
14:06
Add <wchar.h> to tkWinPort.h, and remove some earlier CYGWIN-related hacks which then are no longer necessary. check-in: b9266d05 user: nijtmans tags: trunk
2010-04-06
09:29
regenerated with autoconf-2.59 [Bug 2982540] configure and install* script files should always have LF check-in: e7116932 user: nijtmans tags: trunk
2010-03-29
22:34
Only test for -visibility=hidden with gcc (Second remark in [Bug 2976508]) check-in: 6868fc3a user: nijtmans tags: trunk
09:16
* unix/tkUnixRFont.c (GetFont): [Bug 2978410]: Do not use non-constant initializers for structures, since HP-UX cc doesn't like it.
check-in: c73eca4f user: dkf tags: trunk
2010-03-28
21:43
ttk::treeview widget: add 'tag names', 'tag add', and 'tag remove' methods. check-in: 9569521c user: jenglish tags: trunk
2010-03-23
10:46
regen check-in: 8cd367a9 user: dkf tags: trunk
10:45
* unix/configure.in, unix/Makefile.in: [Bug 2965133]: Get rid of the spurious NONE and some pointless quotes that were causing problems with building Tk on OSX. Overall bug might not yet be solved.
check-in: 335a6227 user: dkf tags: trunk
2010-03-17
09:27
* library/entry.tcl: [Bug 2971663]: Make the <Up> and <Down> keys * library/ttk/entry.tcl: explicitly do nothing, since Tk-on-Cocoa will generate (invisible zero-width) characters for them otherwise. The explicitly empty bindings are harmless on other platforms.
check-in: 0bc3c023 user: dkf tags: trunk
2010-03-16
16:58
Ignore .a and .so in unix/.cvsignore check-in: 9092c6ec user: nijtmans tags: trunk
2010-03-12
15:23
Fix [Tcl Bug 2967340]: Static build failure check-in: 4efdb7f5 user: nijtmans tags: trunk
14:35
Whitespace/formatting check-in: 59add186 user: dkf tags: core-8-5-branch
13:53
Factor out some of the megawidget machinery. check-in: 42454ce2 user: dkf tags: trunk
13:12
[Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix 2 minor gcc warnings in tkWinTest.c check-in: 42f32522 user: nijtmans tags: core-8-4-branch
13:02
[Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix various gcc warnings, all backported from Tk 8.6 VC6++ does not have SPI_SETKEYBOARDCUES check-in: a891c24d user: nijtmans tags: core-8-5-branch
2010-03-11
09:43
Removed lame reliance on the leading letters of the names of segment types when dumping a text widget. Entailed expanding the scope of the declarations of the types of embedded images and windows. check-in: 0e0e2adf user: dkf tags: trunk
09:29
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.
check-in: 4e64e0af user: dkf tags: core-8-5-branch
09:24
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.
check-in: 652505c6 user: dkf tags: trunk
2010-03-09
04:20
correct doc backport from head check-in: 8fb08180 user: hobbs tags: core-8-5-branch
2010-03-08
19:51
* generic/tkPlatDecls.h: Correct broken 2886635 fix. [Bug 2965600]
check-in: 4ba841f1 user: dgp tags: trunk
2010-03-06
01:11
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.

When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects. check-in: 97932211 user: patthoyts tags: trunk

2010-03-04
23:54
fix date in ChangeLog check-in: 359f838b user: nijtmans tags: trunk
22:59
Don't use -fvisibility=hidden for cygwin. Make tkTestWinProcs const check-in: 4ff9dc69 user: nijtmans tags: trunk
13:34
Added note about transfer types, prompted by question on Tcler's Chat. check-in: b7647c63 user: dkf tags: core-8-5-branch
13:32
Added note about transfer types, prompted by question on Tcler's Chat. check-in: 0ce332ed user: dkf tags: trunk
2010-03-02
23:42
[Enh 2959069] Support for -fvisibility=hidden check-in: 3eaa6c98 user: nijtmans tags: trunk
2010-02-26
10:26
Remap non-alphanumeric sequences in manpage filenames to single underscores. check-in: a7eee049 user: dkf tags: trunk
2010-02-23
00:03
correct date check-in: 2b6edfe0 user: nijtmans tags: trunk
2010-02-22
23:38
Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tk in Makefile Make internal Tk_ObjCustomOption const check-in: a8611178 user: nijtmans tags: trunk
13:11
Added missing quoting check-in: 41f8983d user: dkf tags: core-8-5-branch
13:10
Added missing quoting check-in: 05568711 user: dkf tags: trunk
2010-02-21
13:23
Refix [Bug 1799782]. check-in: 8c9b4f73 user: dkf tags: core-8-5-branch
12:14
Tiny whitespace changes for readability improvement. check-in: 3ba49954 user: dkf tags: trunk
12:11
Re-fix [Bug 1799782]. check-in: 278b7715 user: dkf tags: trunk
2010-02-20
21:30
ttk::treeview: Cache the result of the last call to EndPosition() to avoid quadratic-time behavior in the common cases where the treeview is populated in depth-first or breadth-first order.

(Translation for LM: that means "3X faster!") check-in: 6e607dab user: jenglish tags: trunk

2010-02-19
22:39
remove unused "dataKey" variable check-in: 35d9a612 user: nijtmans tags: trunk
15:03
regen. check-in: 5efea9b2 user: dkf tags: trunk
15:02
Fix [Bug 2415437] with supplied patch. LIB_RUNTIME_DIR now not forced to be the same as $libdir. check-in: 740792cb user: dkf tags: trunk
13:45
[Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: 75cb837d user: dkf tags: core-8-5-branch
13:41
[Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: d9d97ec4 user: dkf tags: trunk
13:40
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 2b68d960 user: stwo tags: trunk
13:26
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 8f374295 user: stwo tags: core-8-5-branch
2010-02-18
22:31
Put all Tk_OptionSpec for buttons and labels in const memory. With some changes to win32 and macosx, preventing direct writes to read-only memory. check-in: 68f72ad1 user: nijtmans tags: trunk
21:36
Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) Closed-Leaf check-in: 32def19b user: nijtmans tags: core-8-3-1-branch
2010-02-17
20:58
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 607cb2b0 user: jenglish tags: trunk
20:58
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 77df88c2 user: jenglish tags: core-8-5-branch
20:57
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 8326727e user: jenglish tags: core-8-4-branch
19:21
CONSTify everything related to Tk_ConfigSpec check-in: f559fc10 user: nijtmans tags: trunk
2010-02-16
21:15
make TkSetTransientFor static check-in: dcbe8b41 user: nijtmans tags: core-8-5-branch
21:12
tkWindow.c/tkStubInit.c adapted from stub changes in Tcl tkArgv.c make defaultTable const tkScrollbar.c Store default for "-with" in static non-const memory tkWinInt.h make tkWinProcs const, and 5 tkWinX.c procs MODULE_SCOPE tkWinColor.c make sysColors const tkWinKey.c make keymap const tkWinScrlbr.c Simplify copying of "-with" default value. tkUnixWm.c make TkSetTransientFor static tests/textImage.test textImage-1.13 depends on hash-order check-in: 43e4c59e user: nijtmans tags: trunk
2010-02-13
13:47
use -pipe for gcc on win32 (mingw/cygwin) make sure that TkpCmapStressed is exported clean up unused Tk_CreatePhotoOption Make more internal arrays "const" check-in: 9cc7f1a2 user: nijtmans tags: trunk
2010-02-07
23:24
Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) check-in: 56179922 user: nijtmans tags: core-8-5-branch
2010-02-05
22:45
Make more internal tables "const" tk*Decls.h (regenerated with new genStubs.tcl from Tcl) check-in: 8aee73fe user: nijtmans tags: trunk
21:33
Laxative patch: Revert contravariant const qualifiers added by the previous commit to keep codebase in sync with the Tile extension, which must remain 8.4 compatible. check-in: dd8bbe74 user: jenglish tags: trunk
17:42
Make the various stub tables and hook pointers const, just as Tcl and Tk. Make more internal tables "const" check-in: 02cb71e5 user: nijtmans tags: trunk
10:56
Follow-up to 2010-01-29 commit: prevent space within stub table function parameters if the parameter type is a pointer. check-in: 2287f119 user: nijtmans tags: trunk
2010-02-03
23:56
When a function has had a leading underscore for a number of years you might like to think about it when you remove it without testing the other compilers used. Fixed dimwitted previous edit. check-in: 65166c4a user: patthoyts tags: trunk
2010-01-31
22:50
Change signature of widget subcommand procedures to match Tcl_ObjCmdProc. Merge now-redundant ensemble dispatch code. check-in: 32620b6a user: jenglish tags: trunk
2010-01-29
23:29
Little simplification in tkBind.c check-in: 88aef950 user: nijtmans tags: trunk
18:07
genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in *Decls.h match all other *.h header files. check-in: 1db5a1b8 user: nijtmans tags: trunk
12:41
Fix various gcc-4.4 warnings and formatting, all backported from HEAD. check-in: a5526653 user: nijtmans tags: core-8-5-branch
2010-01-23
11:30
Fix test for the ewmh attributes addition check-in: a325f76b user: patthoyts tags: core-8-4-branch
01:36
TIP #359: Extended Window Manager Hints support for 8.4 check-in: d9be2b12 user: patthoyts tags: core-8-4-branch
2010-01-22
14:17
fix more gcc warnings: missing initializer Eliminate use of __argc and __argv for CYGWIN Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. check-in: 226d49d2 user: nijtmans tags: trunk
2010-01-20
23:43
TIP #359: Extended window manager hints support for X11. check-in: c0adfbf9 user: patthoyts tags: core-8-5-branch
2010-01-19
22:10
[Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: d5a7f5b3 user: dkf tags: trunk
22:02
[Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: 4952176b user: dkf tags: core-8-5-branch
01:27
TIP #359: Extended window manager hints support for X11.

Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more).

This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 93a297dd user: patthoyts tags: trunk

2010-01-18
21:20
Apply patch #2932808: Canvas items not updating on widget state change check-in: 5a3882cd user: nijtmans tags: core-8-5-branch
20:43
fix more gcc warnings: missing initializer Apply patch #2932808: Canvas items not updating on widget state change check-in: 2f69e1bc user: nijtmans tags: trunk
2010-01-14
22:05
Add SPI_SETKEYBOARDCUES definition, needed for original VC++ 6.0 check-in: 9576e695 user: nijtmans tags: trunk
14:00
Adjust formatting to make this look nicer check-in: b9104475 user: dkf tags: trunk
11:50
Improve linking between pages, put Tk variables in Tk docs. check-in: 5e9cb474 user: dkf tags: trunk
2010-01-13
23:08
Eliminate tkpMenubuttonClass make tkpButtonProcs CONST fix gcc warnings: missing initializer check-in: 621b7429 user: nijtmans tags: trunk
16:16
Embolden literals check-in: 092d4333 user: dkf tags: trunk
16:09
Tidy up subcommand order and formatting check-in: 08cac43a user: dkf tags: trunk
15:59
Improve links/keywords check-in: b211405e user: dkf tags: trunk
15:54
Add subcommands to SYNOPSIS, small improvement to cross-links check-in: f7e11d04 user: dkf tags: trunk
15:41
Formatting correction check-in: d6e12b64 user: dkf tags: trunk
15:24
Reorganize to split "interesting" variables from internal/debug ones. Improved the list of keywords. check-in: 7d93ffa7 user: dkf tags: trunk
15:17
Better keywords check-in: daf0a09b user: dkf tags: trunk
13:27
Small doc improvements to improve cross-links. check-in: ef90e329 user: dkf tags: trunk
09:34
Changes to make this convert better check-in: c3b3af70 user: dkf tags: trunk
2010-01-12
15:38
Small improvements in language use, added cross-links check-in: d00c81f2 user: dkf tags: trunk
2010-01-10
21:03
Sync tcl.m4 and configure with Tcl version Regenerate configure script with autoconf-2.59 check-in: 4b8d2865 user: nijtmans tags: trunk
20:38
Small cleanups to improve HTML generation. check-in: a71a1e68 user: dkf tags: trunk
20:27
CONSTify Tk_SetClassProcs check-in: c7ac45a0 user: nijtmans tags: trunk
2010-01-09
00:54
TIP 360: Remove special handling of the .help menu on X11. check-in: b38266b2 user: patthoyts tags: core-8-5-branch
00:51
TIP 360: Make Tk menu activation follow mouse movements. check-in: 76e0431e user: patthoyts tags: core-8-5-branch
00:48
TIP 360: Remove special handling of .help menu on X11.

Tk is the only toolkit to continue the Motif scheme of anchoring a Help menu to the extreme right of the menubar. This patch disables the special handling of the .help menu so that the help menu will be grouped with the other menu items as is common with other toolkits.

The old behaviour can be restored by setting the option *Menu.useMotifHelp to true or by calling 'tk::classic::restore menu'.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 6821c287 user: patthoyts tags: trunk

00:43
TIP 360: Make Tk menu activation follow mouse movement.

This patch makes Tk menus on unix follow mouse motion in the same way Windows and GNOME menus follow the mouse. Once a menubar dropdown has been activated, moving the mouse to another menubar button or cascade item will activate the dropdown without needing another click.

The previous behaviour can be restored by setting the *Menu.clickToFocus option true or by calling 'tk::classic::restore menu' if this is preferred.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 73a6d046 user: patthoyts tags: trunk

2010-01-08
10:31
Minor formatting fix check-in: 12e5b26a user: dkf tags: trunk
00:36
[Bug 2927569] Backported documentation fix for image put -to check-in: 99363661 user: patthoyts tags: core-8-5-branch
00:28
[Bug 2927569] Corrected image put documentation for -to option.

Multiple edits have peverted the original meaning of the phrase 'image file data' to reference a filename option that does not exist. check-in: ef621874 user: patthoyts tags: trunk

2010-01-07
15:35
[Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: aaa13fd1 user: dkf tags: core-8-5-branch
15:32
[Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: 82437bcb user: dkf tags: trunk
2010-01-06
23:16
Trivial CYGWIN fixes (backported from trunk) check-in: a163ecfd user: nijtmans tags: core-8-5-branch
18:37
Centralize the definitions of what keys do particular types of left and right movements in entries and text widgets. They vary between platforms! check-in: c1dfb569 user: dkf tags: trunk
14:58
[Bug 2926819]: Factor out the pointer warping code a bit better and extend it to work on OSX too. check-in: 0ebe1c29 user: dkf tags: trunk
14:27
Oops check-in: e485aab3 user: dkf tags: trunk
09:30
[Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: e1c69071 user: dkf tags: core-8-5-branch
09:25
[Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: 051f375e user: dkf tags: trunk
2010-01-05
22:36
Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: f9049c72 user: patthoyts tags: core-8-5-branch
21:50
Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: e47383bd user: patthoyts tags: trunk
19:06
Win doesn't have round(), but does have floor() check-in: ebce8e7f user: dkf tags: trunk
09:44
[Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: 11a6c573 user: dkf tags: core-8-5-branch
09:40
[Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: f49d1f0c user: dkf tags: trunk
08:49
Corrected rounding of coordinates when working with fonts. [Bug 2824916] check-in: 7312a6c1 user: dkf tags: trunk
2010-01-04
22:13
Bug 1958848: be more positive in canvas item demo check-in: 2aa7722b user: patthoyts tags: trunk
22:06
Bug 2192104: mention the USE_TK_STUBS macro in the man page check-in: cf465831 user: patthoyts tags: trunk
21:47
Backported fix for tk_dialog <Return> binding check-in: 122da3df user: patthoyts tags: core-8-5-branch
21:34
Backported fix for console keyboard menu activation and <<Cut>> handling. check-in: b20ad3cd user: patthoyts tags: core-8-5-branch
21:22
Fix the <Return> binding for tk_dialog to invoke the focused button.

The standard for Windows and Gtk+ is that the <Return> binding invokes the button that currently has the keyboard focus. This can be seen in tk_messageBox which implements this. This patch implements this feature and also makes use of the tk grab utility functions to replace the grab handling code. check-in: 8f0a215f user: patthoyts tags: trunk

20:01
Fix the default size of the font chooser and set minimum size check-in: dca579c5 user: patthoyts tags: trunk
14:30
Fix the console <<Cut>> binding to actually remove text check-in: 06ef20f1 user: patthoyts tags: trunk
13:53
Fix keyboard access to console menu and restored broken comment. check-in: 4e2a0e6e user: patthoyts tags: trunk
12:11
Make the filebox demo prettier check-in: 3d5e82ba user: patthoyts tags: trunk
12:09
Fix display of source code for fontchooser demo check-in: 4820d6d1 user: patthoyts tags: trunk
01:36
Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: a4237532 user: patthoyts tags: trunk
01:28
Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: 67ad2d0c user: patthoyts tags: core-8-5-branch
2010-01-03
22:31
[Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. check-in: 1908e6f6 user: dkf tags: trunk
21:21
cast needed on msvc6 for ushort to char to avoid warning check-in: c56081be user: patthoyts tags: trunk
20:03
Patch 2848897: Support the system keyboard cues setting on Windows Backported this patch from HEAD (kovalenko, thoyts) check-in: 67c26537 user: patthoyts tags: core-8-5-branch
19:50
Patch 2848897: Support the system keyboard cues setting on Windows

This patch by Anton Kovalenko adds support for the Windows system-wide UI setting that prevents accelerators being underlined unless the Alt key is pressed.

Modified to support the system keyboard cues flag and to handle dynamic changes to the system parameters by the user. check-in: 1f427626 user: patthoyts tags: trunk

16:24
Simplify the postscript generation. check-in: 3f29c665 user: dkf tags: trunk
01:17
tearoff menus should be transient and use the toolwindow style on Windows check-in: 9d8ff230 user: patthoyts tags: core-8-5-branch
01:15
tearoff menus should be transient and use the toolwindow style on Windows check-in: f59e9722 user: patthoyts tags: trunk
00:42
menu tests using 'tkwait visibility' are unix only check-in: 2c50be16 user: patthoyts tags: core-8-5-branch
00:19
cast away const needed for msvc6 when calling Tcl_SetResult check-in: c432e0c1 user: patthoyts tags: trunk
00:18
menu tests using 'tkwait visibility' are unix only check-in: d823d2df user: patthoyts tags: trunk
2010-01-02
22:52
SMALL FIX: Remove useless explicit casts now that we require C89 or later. check-in: 27054428 user: dkf tags: trunk
18:41
Revert my last commit on grounds it is more likely to cause problems than not. check-in: 867f39db user: dkf tags: core-8-5-branch
18:40
Revert my last commit on grounds it is more likely to cause problems than not. check-in: a431ef58 user: dkf tags: trunk
15:43
Added point-size conversion, from Ubuntu port. check-in: eeffd2ea user: dkf tags: trunk
15:41
Added point-size conversion, from Ubuntu port. check-in: 2ff9330b user: dkf tags: core-8-5-branch
11:07
Fix [Bug 1373712] and [Bug 1924761]. check-in: a5ab1bd8 user: dkf tags: trunk
10:43
Fix [Bug 1373712] and [Bug 1924761]. check-in: 0910f89f user: dkf tags: core-8-5-branch
00:00
Oops! check-in: 157dd6ae user: dkf tags: core-8-5-branch
2010-01-01
23:03
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 81fa4419 user: dkf tags: core-8-5-branch
22:50
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 245ce503 user: dkf tags: trunk
2009-12-30
00:29
Patch 2879789: Make torn-off menu entrys activate across whole window backported from HEAD. check-in: 1c8bf927 user: patthoyts tags: core-8-5-branch
00:24
Patch 2879789: Make torn-off menu entrys activate across whole window

The torn-off menu entries do not activate except immediately over the label or icon. If the window containing the torn-off menu is expanded then a lot of dead space may be created, including the cascade arrow. This patch fixes this making the whole width for any menu entry capable of activation when the pointer hovers over the item. check-in: c613aa58 user: patthoyts tags: trunk

2009-12-27
23:42
Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: e25ffa79 user: patthoyts tags: core-8-5-branch
23:36
Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: 023795dd user: patthoyts tags: trunk
2009-12-25
19:11
Reworked ActivateTab focus selection logic ([Bug 2917688], also fixes [Bug 2546779]). check-in: ce34afb1 user: jenglish tags: trunk
18:28
[Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: 224575e0 user: dkf tags: core-8-5-branch
18:21
[Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: a2f60d39 user: dkf tags: trunk
2009-12-23
07:16
Use EXE_SUFFIX for Cygwin, and install libtk8.6.dll in bin directory check-in: 4f6f7224 user: nijtmans tags: trunk
04:30
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 7ec712cd user: jenglish tags: core-8-5-branch
04:26
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 710e6308 user: jenglish tags: trunk
2009-12-22
18:16
[Bug 2919205]: Correct ordering of arguments to tk_messageBox. check-in: 689607f4 user: dkf tags: core-8-5-branch
2009-12-20
23:26
Apply (a version of) [Patch 2917663] to make [send] work on recent Linux. check-in: 97839576 user: dkf tags: trunk
23:16
Apply (a version of) [Patch 2917663]. check-in: 7cb18316 user: dkf tags: core-8-5-branch
2009-12-16
22:00
CONSTify return values of TkKeysymToString, TkFindStateString, TkpGetString, TkpGetChar, which are all not supposed to be modified by the caller. In tkUtil.c this gets rid of a dangerous type cast. check-in: 9350f0df user: nijtmans tags: trunk
21:15
Add tk.pc and tkConfig.sh to .cvsignore check-in: 959642bb user: nijtmans tags: trunk
21:12
Fix gcc warning: ignoring return value of ‘strtol’, declared with attribute warn_unused_result Fix gcc warning: dereferencing pointer ‘xgePtr’ does break strict-aliasing rules check-in: f5b1366f user: nijtmans tags: trunk
20:40
generic/ttk/ttkNotebook.c: Don't call Tk_DeleteOptionTable() [Bug 2915709], backport fix for [Bug 2496162]. check-in: 5268a64c user: jenglish tags: core-8-5-branch
13:20
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: ad523b48 user: dkf tags: trunk
13:19
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: 847d67be user: dkf tags: core-8-5-branch
2009-12-15
18:12
* generic/tkConfig.c: Added another dimension of refCounting to the * generic/tkInt.c: "option" Tcl_ObjType to improve memory troubles * generic/tkObj.c: detailed in [Bug 2492179]. Also removed registration of the "option" Tcl_ObjType. *** POTENTIAL INCOMPATIBILITY *** for callers of Tcl_GetObjType("option") which must now handle a NULL return.
check-in: 1b6f84f6 user: dgp tags: trunk
11:50
Split out presentation-form decision code into clearer procedure. Add some more different languages (Devanagari script needs attention...) check-in: 3d538f73 user: dkf tags: trunk
03:44
* library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 3125bdea user: kennykb tags: trunk
03:43
* library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 67a873e0 user: kennykb tags: core-8-5-branch
2009-12-12
00:26
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: a03650a8 user: nijtmans tags: trunk
00:25
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 967224cf user: nijtmans tags: core-8-5-branch
00:23
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 3e06927a user: nijtmans tags: trunk
00:20
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 916d84f5 user: nijtmans tags: core-8-5-branch
00:10
Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' check-in: de505823 user: nijtmans tags: trunk
00:02
Fix dependancies on ${TKSTUBLIB} when TCL_USE_STATIC_PACKAGES is defined check-in: c1cead3c user: nijtmans tags: trunk
2009-12-11
15:32
Simplified this code following observation by Brian Griffin check-in: d46af7fa user: dkf tags: trunk
11:18
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: ab74dd2e user: dkf tags: core-8-4-branch
11:17
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: c03bc596 user: dkf tags: trunk
11:12
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: e9528848 user: dkf tags: core-8-5-branch
2009-12-10
11:48
Added demo of ttk::scale widget. check-in: cdacc954 user: dkf tags: trunk
11:44
Added demo of ttk::scale widget. check-in: 31949a65 user: dkf tags: core-8-5-branch
00:34
* library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-12-09. See Tcl's ChangeLog. check-in: f152162c user: andreas_kupries tags: core-8-5-branch
2009-12-09
22:41
Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 5f22563c user: dkf tags: trunk
22:38
Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 9f5fb683 user: dkf tags: core-8-5-branch
13:55
Ooops! check-in: 1fafb21c user: dkf tags: trunk
10:45
Improve generation of EWMH hints for windows. check-in: b06021cc user: dkf tags: trunk
2009-12-08
21:48
[Bug 2864685] backported extended window manager hinting from HEAD check-in: 0ced4b68 user: patthoyts tags: core-8-5-branch
20:34
[Bug 2864685] Set correct extended window manager hints on Tk menus. check-in: 9565e4a7 user: patthoyts tags: trunk
2009-12-06
17:15
* macosx/tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Merge fix from HEAD (1.44). check-in: 8d29a93a user: cc_benny tags: core-8-5-branch
2009-12-03
23:58
Fix the selection of treeview rows on Windows XP and Vista check-in: a4af7237 user: patthoyts tags: core-8-5-branch
2009-12-02
22:20
doc/GetHINSTANCE.3 correct mentioned header file make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. check-in: fbdec3cb user: nijtmans tags: core-8-5-branch
21:16
win/Makefile.in Use tktest86.dll for all tests. win/tkWinInt.h mark various functions MODULE_SCOPE generic/tkInt.decls make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. generic/tkIntPlatDecls.h (regenerated) generic/tkStubInit.c (regenerated) check-in: ada74d4d user: nijtmans tags: trunk
06:54
win/configure (regenerated, previous version didn't match tcl.m4) check-in: 4452894c user: nijtmans tags: trunk
2009-11-30
23:43
Better dependancies in case of static build. Generate tktest86.dll and tktest86.lib. check-in: c0d5d275 user: nijtmans tags: trunk
2009-11-29
22:10
Make all internal initialization routines MODULE_SCOPE copy win/tcl.m4 from Tcl (latest) to Tk and regenerate win/configure check-in: 3b27a382 user: nijtmans tags: trunk
2009-11-25
14:30
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: fb75bb4b user: stwo tags: core-8-5-branch
14:24
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: 9507c4be user: stwo tags: trunk
2009-11-24
15:18
Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: be71346f user: dkf tags: core-8-5-branch
15:06
Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: de91746c user: dkf tags: trunk
2009-11-23
19:17
* library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-11-05/06. See Tcl's ChangeLog. check-in: 0c78bc14 user: andreas_kupries tags: trunk
16:09
Better fix for the problem when someone tricks make into thinking 'test' is a real target. check-in: cafafe4a user: dkf tags: trunk
15:59
Commented out broken rule that stopped 'make test' from working. check-in: 745acf17 user: dkf tags: trunk
2009-11-22
23:49
Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: 2ba80b9a user: patthoyts tags: trunk
23:28
Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: f206f500 user: patthoyts tags: core-8-5-branch
00:40
Include tk stubs in the tktest link line due to nijtmans recent changes check-in: 52e83355 user: patthoyts tags: trunk
2009-11-21
17:24
[Tcl Bug 2857044]: Corrections following audit of Tcl_ObjType freeing practises; the typePtr field is now cleared when an object ceases to be of the type. Also remove some anachronistic techniques (pointless casts, mixed assignments and tests, etc.) check-in: df4218fb user: dkf tags: trunk
15:46
Added some OSX-specific things check-in: dad32d9a user: dkf tags: trunk
2009-11-20
00:24
Compile tkTest.c and friends with Stubs check-in: cd7d7b54 user: nijtmans tags: trunk
2009-11-19
23:45
Compile tkTest.c and friends with Stubs check-in: b89f1c59 user: nijtmans tags: trunk
22:48
doc/GetHINSTANCE.3 Fix mentioned header file win/tcl.m4 Should have been checked in together with the 2009-08-09 check in of "win/configure" check-in: 2b263dd5 user: nijtmans tags: trunk
22:28
[Bug 2899685]: fix the redraw logic of [imove] check-in: 787a477b user: ferrieux tags: trunk
22:21
[Patch #2883533] tcl.m4 support for Haiku OS unix/Makefile.in: Fix library order in X11_LIB_SWITCHES check-in: 6d03bfe1 user: nijtmans tags: trunk
10:22
Fix [Bug 2900121] by inverting the sense of the test. check-in: 448a0d1f user: dkf tags: trunk
10:14
Undo formatting breakage check-in: bcfb7895 user: dkf tags: trunk
2009-11-15
21:09
Added note that the 'move' operation restores detached nodes. check-in: 34a9861b user: dkf tags: trunk
2009-11-13
23:32
[Bug 2307837] Backported fix for running dialog tests on non-English locales check-in: 6dd36344 user: patthoyts tags: core-8-5-branch
2009-11-12
18:17
[update] hygiene.

+ Where possible, replace [a; update; b] with [a ; after 0 b]. + Where not possible, use [update idletasks] instead of full [update]. + Use [after 0] in favor of [after idle] for delayed work, to reduce likelihood of reentrancy issues in [update idletasks]. check-in: fca757cb user: jenglish tags: trunk

16:48
* changes: Updated for 8.5.8 release.
check-in: b87ef8cd user: dgp tags: core-8-5-8, core-8-5-branch
2009-11-11
15:56
* generic/tkPlatDecls.h: Restore C++ friendliness to the tkPlatDecls.h header file, which we insist extensions #include to gain access to the Tk_*HWND*() routines. [Bug 2886635].
check-in: 210c024a user: dgp tags: trunk
2009-11-10
23:50
Undo the reversal of the win/Makefile.in changes, that part was ok. check-in: 93f79ad2 user: andreas_kupries tags: trunk
23:36
* unix/Makefile.in: Partially reverted Don Porter's 2009-10-20 * win/Makefile.in: commit. The OSX Cocoa code branch still needs tclInt.h and the internal headers, thus the TCL_PLATFORM directory. See tclMacOSXNotify.c for example. check-in: 1768a57f user: andreas_kupries tags: trunk
2009-11-09
11:56
Some code consolidation (don't scatter deletion code where unnecessary). check-in: 70ea569c user: dkf tags: trunk
2009-11-04
04:42
move tag check-in: 1dee57de user: dgp tags: core-8-5-branch
2009-11-03
23:49
[Bug 2891541] fix minimization of main window when it is grabbed. This fixes a fault in some applications that fail to release a grab set on the main toplevel which were prevented from minimizing on windows following the changes for bug 1847002. check-in: 2a62f7c0 user: patthoyts tags: core-8-5-branch
20:15
*** 8.5.8 TAGGED FOR RELEASE ***
* generic/tk.h: Bump to 8.5.8 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updated for 8.5.8 release.
check-in: 1a4004c1 user: dgp tags: core-8-5-branch
2009-11-02
04:59
Fix for [Bug 1739613] check-in: 69f4b225 user: mistachkin tags: core-8-4-branch
04:52
Fix for [Bug 1739613] check-in: 1bdb432b user: mistachkin tags: core-8-5-branch
04:43
Fix for [Bug 1739613] check-in: 3f839e51 user: mistachkin tags: trunk
00:42
Minor correction. check-in: fa623f7c user: dkf tags: core-8-5-branch
00:40
Minor correction. check-in: 8c954759 user: dkf tags: trunk
2009-11-01
23:49
minor doc fix for htmlhelp check-in: 99bbf6ca user: mistachkin tags: trunk
18:12
Uniform, extensible syntax for [$w identify] methods: [$w identify $component $x $y]. All ttk::* widgets support [$w identify element $x $y]; widgets with other identifiable parts may have additional subcommands. Notebook widgets support [$nb identify tab], Panedwindow widgets support [$w identify sash]. Older 2-argument form [$w identify $x $y] still supported, though it does different things depending on the widget. check-in: 7b8de85b user: jenglish tags: trunk
2009-10-29
10:02
[Bug 1825353]: Backported patch for tiny fixed font on Russian Windows systems. check-in: 51dfccf0 user: patthoyts tags: core-8-5-branch
09:44
[Bug 1825353] Fix tiny fixed font on Russian Windows. This patch reverts a previous attempt to fix tiny fonts on Russian Windows. It fixes the issue by requesting a suitable fixed font instead of decoding the system stock font. check-in: 9a4fb572 user: patthoyts tags: trunk
2009-10-27
14:02
Minor glitch fix. check-in: dd6e7367 user: dkf tags: core-8-5-branch
14:02
Minor glitch fix. check-in: a2a84262 user: dkf tags: trunk
2009-10-26
16:56
* unix/Makefile.in: Remove $(PACKAGE).* and prototype from the `make distclean` target. Completes 2009-10-20 commit.
check-in: 3b095ea9 user: dgp tags: trunk
2009-10-25
17:08
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 60ae3bae user: dkf tags: core-8-4-branch
17:04
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 6262798d user: dkf tags: core-8-5-branch
16:27
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: e86018f4 user: dkf tags: trunk
13:50
Fix [Bug 1854913] by improving the class bindings. check-in: cb64f68f user: dkf tags: core-8-5-branch
13:47
Fix [Bug 1854913] by improving the class bindings. check-in: e1a5ea8a user: dkf tags: trunk
2009-10-24
20:52
Backport of fix for [Bug 2883712]. check-in: 7cbbefa0 user: dkf tags: core-8-5-branch
00:12
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 11c4a84d user: dkf tags: core-8-5-branch
00:01
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 2e020666 user: dkf tags: trunk
2009-10-22
22:10
Apply (upgraded) version of [Patch 1469210]. check-in: 3e3f06df user: dkf tags: core-8-4-branch
21:41
Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: 1f9ea71e user: dkf tags: core-8-5-branch
21:36
Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: a4793229 user: dkf tags: trunk
12:56
Make the handling of the filter index the same as in GetFileNameW! check-in: b8992e92 user: dkf tags: trunk
10:27
Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 66960972 user: dkf tags: core-8-5-branch
10:12
Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 251fa0e4 user: dkf tags: trunk
08:32
Fix [Bug 2883712] by factoring out the problem code. check-in: fd578f80 user: dkf tags: trunk
2009-10-21
21:22
Add cast to int to silence warning on msvc. check-in: de221445 user: patthoyts tags: trunk
20:28
Bug fix for #2875562 check-in: b2b4eef0 user: nijtmans tags: trunk
2009-10-20
17:23
Also removed the long outdated and broken targets package-* that were for building Solaris packages. Appears that the pieces needed for these targets to function have never been present in the current era of Tcl development and belong completely to Tcl pre-history. check-in: 2de51a60 user: dgp tags: trunk
16:57
* unix/Makefile.in: Compiling Tk no longer requires header files * win/Makefile.in: from the TCL_PLATFORM DIR. Baby step in pursuit of [Bug 1712098].
check-in: ac96048c user: dgp tags: trunk
16:02
* library/msgs/pl.msg: Applied patch to Polish message catalog created and submitted by Pawel Pawlak <[email protected]> (via JeffH). check-in: b79fe7a6 user: andreas_kupries tags: trunk
2009-10-18
16:25
Doc improvements. check-in: 382ad00a user: dkf tags: trunk
2009-10-15
21:07
Update dll version numbers of dde/reg extension in the makefile. check-in: 21c6869e user: patthoyts tags: core-8-5-branch
20:34
Fix the icon to have 48x48 size (mistakenly made a 46px icon) check-in: d8f6fdd4 user: patthoyts tags: trunk
18:03
tracker number check-in: 59d7cfaf user: dgp tags: core-8-5-branch
17:48
* generic/tkConsole.c: Relax the runtime version requirements on Tcl * generic/tkMain.c: so that Tk 8.5.8 can [load] into Tcl 8.6 (and * generic/tkWindow.c: later 8.*) interps. * library/tk.tcl * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
check-in: 4e3e9d74 user: dgp tags: core-8-5-branch
2009-10-10
19:38
[Bug 1961455]: Draw underlines and overstrikes when using Xft for font rendering check-in: 43d696b5 user: dkf tags: core-8-5-branch
17:42
[Bug 1961455]: Draw underlines and overstrikes when using Xft. check-in: fbbba717 user: dkf tags: trunk
2009-10-08
12:42
[Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: 00efc3aa user: dkf tags: core-8-5-branch
12:40
[Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: adbe5fa4 user: dkf tags: trunk
2009-10-07
19:42
[Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: fe34cb63 user: patthoyts tags: trunk
19:26
[Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: 28af41ce user: patthoyts tags: core-8-5-branch
14:33
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 682faa82 user: dkf tags: trunk
14:31
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: d7921d1a user: dkf tags: core-8-5-branch
14:28
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 10ea505d user: dkf tags: core-8-4-branch
2009-10-05
15:21
* changes: Updated for 8.5.8 release.
check-in: 8d25a818 user: dgp tags: core-8-5-branch
15:08
[Bug 2860827] Backported patch avoiding 3D effects with user-specified backgrounds check-in: d053ebad user: patthoyts tags: core-8-5-branch
14:49
[Bug #2860827] avoid 3D effects with user-specified backgrounds The default disabled text is embossed on Windows. But this looks poor when a non-default background color is in use. This patch disables the embossed effect for buttons and labels when the background is non- standard. check-in: 650f78ef user: patthoyts tags: trunk
2009-09-30
22:52
[Bug 2799589] added a test for grab on deleted window which causes crashes on windows (fixed already). check-in: 7f788a5b user: patthoyts tags: trunk
2009-09-25
08:48
Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: 68c98f79 user: dkf tags: core-8-5-branch
08:46
Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: a97f1e84 user: dkf tags: trunk
2009-09-18
22:35
Bug fix in grid/pack collision detect. Faulty slave was not properly blocked from slave list. [Bug 2859912] check-in: d063f43d user: pspjuth tags: trunk
2009-09-14
23:41
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 5478d04b user: hobbs tags: trunk
23:40
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 80978a81 user: hobbs tags: core-8-5-branch
23:39
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 7ba46a00 user: hobbs tags: core-8-4-branch
2009-09-10
12:47
Backport of "misconfigured xft font engine" fixes. check-in: e4f4e763 user: dkf tags: core-8-5-branch
12:16
Put the armouring in the right place. check-in: 840d44ec user: dkf tags: trunk
2009-09-09
22:47
Improve comment following request by Joe English check-in: 73ed6701 user: dkf tags: trunk
22:23
Try to make Tk more resilient in the face of Xft allocation failures. check-in: a562dd0e user: dkf tags: trunk
2009-09-07
07:29
* generic/tkFocus.c: fix potential null dereference flagged by clang * generic/tkMenu.c: static analyzer. * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextIndex.c:
* generic/tkConsole.c: silence false positives from clang static * generic/tkTest.c: analyzer about potential null dereference. * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextTag.c: * generic/tkVisual.c:
check-in: 7f80c75a user: das tags: trunk
06:20
make support for clang static analyzer safer & cleaner check-in: aaf7303a user: das tags: trunk
2009-09-04
10:03
Corrected descriptive text check-in: c0f278bf user: dkf tags: trunk
09:55
Finish purging remains of old XID hacks (a bunch of unused/write-only fields in the TkDisplay structure...) check-in: 8d20c8a2 user: dkf tags: trunk
09:39
Improve consistency of formatting of comments and function decls check-in: c947ecae user: dkf tags: trunk
2009-08-25
23:50
workaround llvm LTO bug on ppc check-in: c133c6b8 user: das tags: trunk
23:49
guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS check-in: 3335f5d2 user: das tags: trunk
08:48
[Bug 1909931]: Add support for server-interpreted access control addreses. check-in: d1ab3846 user: dkf tags: core-8-5-branch
08:46
[Bug 1909931]: Add support for server-interpreted access control addreses. check-in: 41aa301f user: dkf tags: trunk
2009-08-24
21:22
Correct bindings for [tk_messageBox]. check-in: 850242c5 user: dkf tags: trunk
21:19
Correct bindings for [tk_messageBox]. check-in: 03f79a1b user: dkf tags: core-8-5-branch
12:51
Better formatting check-in: c6e8007b user: dkf tags: trunk
03:18
* generic/tkInt.h: Annotate Tcl_Panic as noreturn for clang static analyzer in PURIFY builds, replacing preprocessor/assert technique.
check-in: 147d6bf4 user: das tags: trunk
00:59
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 49260f29 user: das tags: core-8-4-branch
00:59
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 38a4d1cd user: das tags: core-8-5-branch
00:58
* carbon/Wish.xcode/project.pbxproj: remove references to obsolete * carbon/Wish.xcodeproj/project.pbxproj: prolog.ps file.
check-in: 12cd2f04 user: das tags: trunk
00:58
* unix/configure: autoconf-2.59
check-in: 430da4a5 user: das tags: trunk
00:57
* macosx/Wish.sdef (new file): Install and enable sdef file * macosx/Wish-Info.plist.in: into Wish application bundle, * macosx/Tk.xcode/project.pbxproj: describing TkAqua apple event * macosx/Tk.xcodeproj/project.pbxproj: support for use by AppleScript. * unix/Makefile.in: (replaces functionality of * unix/configure.in: 'aete' resource removed with Cocoa port & fixes AppleScript issues reported on tcl-mac)
check-in: 7612e33a user: das tags: trunk
00:56
* macosx/tkMacOSXHLEvents.c (ScriptHandler): Fix "do script" apple * carbon/tkMacOSXHLEvents.c (ScriptHandler): event handler issues on recent OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 24d58f34 user: das tags: trunk
00:55
* macosx/tkMacOSXDraw.c (TkMacOSX{Setup,Restore}DrawingContext): Disable window flushing during Tk drawing to avoid immediate flush of NSView-based native widgets on draw. (fixes drawing performance issue reported by Youness Alaoui on tcl-mac)
check-in: 18d5779a user: das tags: trunk
00:55
* macosx/tkMacOSXWindowEvent.c: Allow WM_DELETE_WINDOW handlers to prevent window closure by generating WM destroy event earlier (from window delegate's -windowShouldClose:). [Bug 2821084]
check-in: 34c76734 user: das tags: trunk
00:54
* generic/tkBind.c (HandleEventGenerate): Don't generate events for windows that don't exist yet (fixes TkAqua testsuite crash).
check-in: 43e6eea4 user: das tags: trunk
2009-08-19
23:01
Give an error if grid and pack are used in the same master. [Patch 2475855] check-in: b4791724 user: pspjuth tags: trunk
2009-08-14
14:51
* macosx/tkMacOSXWm.c: Workaround for textured windows being draggable from opaque content areas. [Bug 2824538] (walzer)
check-in: 2caf0397 user: das tags: trunk
14:50
* macosx/tkMacOSXDraw.c: Avoid exception in XCopyArea() when copying from toplevel that has never been mapped. (reported by Youness Alaoui on tcl-mac)
check-in: c3e4cdc3 user: das tags: trunk
2009-08-10
23:16
Eliminate more gcc warnings check-in: 086bc585 user: nijtmans tags: trunk
2009-08-09
21:20
Eliminate various gcc warnings include <vssym32.h> only when available check-in: 91538416 user: nijtmans tags: trunk
2009-08-08
08:28
More graceful handling of resizing. check-in: 8f893917 user: dkf tags: core-8-5-branch
08:23
Make the pendulum demo cope with resizing more gracefully. check-in: 2d856686 user: dkf tags: trunk
2009-08-06
12:46
Small updates for minor issues check-in: ecf38151 user: dkf tags: trunk
2009-08-04
21:46
Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: e15dfd4c user: dkf tags: core-8-5-branch
21:19
Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: ae82fd23 user: dkf tags: trunk
2009-08-02
21:40
eliminate various gcc and msvc compiler warnings check-in: e908bb31 user: nijtmans tags: trunk
2009-08-01
08:08
Backport the fix for [Bug 2830420]. check-in: 297fcdf3 user: dkf tags: core-8-5-branch
08:05
Oops; forgot to fix a spot for 64-bit check-in: 7c4f5ab8 user: dkf tags: trunk
07:59
Don't assume that we're on little-endian clients. [Bug 2830420] check-in: f13b0d53 user: dkf tags: trunk
2009-07-27
20:02
Reword so that the modern API is presented as preferred. check-in: a99dde78 user: dkf tags: trunk
2009-07-26
19:43
Slight clarification. check-in: f43efc8b user: dkf tags: trunk
19:40
Corrected description of acceptable join styles. Spotted by Emiliano Gavilan. check-in: 815c8550 user: dkf tags: trunk
2009-07-23
22:24
Added incompat flag check-in: 4354c256 user: dkf tags: trunk
22:21
Fix [Bug 2441988]. Also squelch use of TkCopyAndGlobalEval, we can do better! check-in: bd1165a0 user: dkf tags: trunk
2009-07-22
07:51
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: d4a0a904 user: dkf tags: core-8-4-branch
07:46
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 24905e9b user: dkf tags: core-8-5-branch
05:35
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 3226f288 user: dkf tags: trunk
2009-07-21
15:16
Corrected drawing of rotated underlines. [Bug 2356057] check-in: a8d13f49 user: dkf tags: trunk
2009-07-20
23:29
Fix [Bug 2328657] by explicitly excluding hacky zero-char chunks from intersection computation. Might deserve generalization to other tests. check-in: 6c007ba1 user: ferrieux tags: trunk
23:10
More fixes for [Bug 2824378] check-in: 7dd225e6 user: dkf tags: core-8-5-branch
23:08
More fixes for [Bug 2824378] check-in: ee7271d0 user: dkf tags: trunk
22:57
Fix [Bug 2824378] by correcting expected output. check-in: 5f75f556 user: dkf tags: core-8-5-branch
22:56
Fix [Bug 2824378] by correcting expected output. check-in: 9d717d04 user: dkf tags: trunk
2009-07-18
19:32
Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 19601c91 user: dkf tags: core-8-5-branch
19:30
A slightly more efficient placing check-in: 58150d01 user: dkf tags: trunk
19:28
Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 01284a21 user: dkf tags: trunk
08:16
* unix/Makefile.in: Define NDEBUG in optimized (non- symbols) build to disable assert()s.
check-in: 735e2a23 user: das tags: trunk
06:55
* macosx/tkMacOSXBitmap.c: Fix tk::mac::iconBitmap crash due to off-by-one ckalloc error. [Bug 2821318]
check-in: 737e7c0c user: das tags: trunk
2009-07-15
21:50
* library/demos/mclist.tcl: use native sort arrows with aqua theme.
check-in: fedd346c user: das tags: trunk
21:50
* macosx/ttkMacOSXTheme.c: Update notebook tab appearance to * library/ttk/aquaTheme.tcl: modern L&F; adjust tab & notebook padding and tabmargins; correct appearance of selected tree header; add support for native tree header sort arrows via user1 state. [Patch 2819620]
check-in: dd088316 user: das tags: trunk
21:08
Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: 6575508c user: dkf tags: core-8-5-branch
20:56
Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: ca21fdca user: dkf tags: trunk
2009-07-14
08:40
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 92017be1 user: dkf tags: core-8-5-branch
08:38
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 2757460c user: dkf tags: trunk
08:36
autoconf-2.59 check-in: f62ccbb7 user: das tags: core-8-5-branch
08:35
autoconf-2.59 check-in: 67dd2f8c user: das tags: trunk
08:29
Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 521b0794 user: dkf tags: core-8-5-branch
08:23
Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 7e4674c5 user: dkf tags: trunk
2009-07-11
08:45
dot needs quoting at the start of a line check-in: 2a3d256d user: patthoyts tags: trunk
07:30
[Bug 2818455]: Corrected example. check-in: 70b6f7ae user: dkf tags: core-8-5-branch
07:25
[Bug 2818455]: Corrected example. check-in: 49ccd3dd user: dkf tags: trunk
2009-07-07
08:08
More marking of files as Objective-C. check-in: 80b47862 user: dkf tags: trunk
2009-07-06
20:29
More marking of files as Objective-C. check-in: 0f560ce4 user: dkf tags: trunk
15:45
Formatting cleanup, mark files as Objective-C. check-in: e03c9f2b user: dkf tags: trunk
2009-07-02
10:34
Avoid the use of C++ reserved words in headers [Bug2815625] check-in: ef26e1e3 user: patthoyts tags: trunk
2009-06-30
14:21
s/Tcl_PanicEx/TclPanic/; improve clang assert Tcl_Panic macrology check-in: e5f1ee9f user: das tags: trunk
00:56
* generic/tkInt.h: add assert macros for clang static analyzer and redefine Tcl_Panic to assert after panic in clang PURIFY builds.
* generic/tkImgPhInstance.c: small fixes to make clang static * generic/tkTextDisp.c: analyzer happier.
* generic/tkConfig.c: add clang assert for false positives * generic/tkUndo.c: from static analyzer.
check-in: 96416799 user: das tags: trunk
2009-06-29
14:35
Merge of TkAqua Cocoa port check-in: 05bd0a2c user: das tags: trunk, macosx-cocoa-merge
2009-06-27
19:53
Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: b15832de user: nijtmans tags: core-8-5-branch
19:33
Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: 068ec150 user: nijtmans tags: trunk, macosx-cocoa-premerge
2009-06-26
01:42
* carbon/ (new directory): copy of current state of 'macosx' source directory, to preserve legacy TkAqua implementation based on Carbon API (with support for Mac OS X releases older than 10.5).
check-in: 163cd900 user: das tags: trunk
01:42
* unix/Makefile.in: add support for --enable-aqua=carbon * unix/configure.in: configure option (legacy fallback for pre-Mac OS X 10.5 releases).
* unix/configure: autoconf-2.59
check-in: 179bb88c user: das tags: trunk
2009-06-23
14:26
missing constraint check-in: c73d8586 user: dgp tags: core-8-5-branch
05:21
fix [Bug #220935] canvas dash update problem check-in: 7a24e314 user: nijtmans tags: core-8-5-branch
05:16
fix [Bug #220935] canvas dash update problem (follow-up) check-in: b5433c44 user: nijtmans tags: trunk, macosx-carbon-freeze
2009-06-22
05:52
fix [Bug #220935] canvas dash update problem check-in: 4346651f user: nijtmans tags: trunk
2009-06-13
12:02
Missing constraint on new test winWm-9.0 check-in: 7a5237c3 user: dgp tags: trunk
2009-06-12
23:03
regen stubs check-in: d4d10009 user: dkf tags: trunk
12:46
Move another two entries to the internal stub table from MODULE_SCOPE. check-in: 41dfab18 user: dkf tags: trunk
2009-06-02
09:41
[Bug 2799589] Backported fix for crash on delayed window activation. check-in: d6d8624d user: patthoyts tags: core-8-5-branch
09:26
[Bug 2799589] Avoid setting the focus on a deleted window during delayed activation. check-in: 8086ae21 user: patthoyts tags: trunk
2009-05-21
23:01
[Bug 2794778]: backported fix for keyboard transversal of the menus on Windows. check-in: db383316 user: patthoyts tags: core-8-5-branch
22:52
[Bug 2794778]: Calls to CallWindowProc can lead to other functions overwriting the event strucure. Therefore preserve a local copy of the XKeyEvent while looping over the key events. check-in: 650ff4b9 user: patthoyts tags: trunk
2009-05-17
17:20
BUGFIX: last commit did not account for possibility of 0 tabs. check-in: 5989b1b9 user: jenglish tags: trunk
17:04
generic/ttkNotebook.c: More flexible tab placement [Bug 1470246] check-in: c6a5f7ea user: jenglish tags: trunk
2009-05-14
12:04
[Bug 1923684]: backported checkbutton fix for confused state when -offvalue equals -tristatevalue check-in: 0ee192bc user: patthoyts tags: core-8-5-branch
11:54
[Bug 1923684]: checkbuttons must prefer off over the indeterminate state
If a checkbutton offvalue is the same as the tristate value we should use the off state in preference. (andrey gusev)
check-in: 72a78060 user: patthoyts tags: trunk
00:53
Backported support for the Vista theme. This requires the vsapi element engine, the hover state and the theme script definition. check-in: 90871e2c user: patthoyts tags: core-8-5-branch
2009-05-13
22:03
FormatMessage should always use the ignore-inserts flag when processing system errors. check-in: d2298817 user: patthoyts tags: trunk
21:49
[Bug 2791352] backported fix and tests for mis-parsing of certain font descriptions. check-in: 48974e37 user: patthoyts tags: core-8-5-branch
21:33
[Bug 2791352] handle parsing of type 5 font descriptions with hyphenated family name. check-in: 0d40b67c user: patthoyts tags: trunk
2009-05-06
16:36
avoid panic for CFStrings longer than INT_MAX check-in: a4e83967 user: das tags: core-8-5-branch
16:36
avoid panic for CFStrings longer than INT_MAX check-in: d2550d4f user: das tags: trunk
13:27
Updated the Wish and Tk icons for Windows 7 support.
Vista and Windows 7 like to display larger icon sizes than previous versions although we do not include the largest suggested size (256x256) as that prevents building with msvc6. Both icons are rendered from SVG versions of the Tcl feather or the Wish lamp.
check-in: 0fce2094 user: patthoyts tags: trunk
2009-05-05
09:22
Fix [Bug 487220]. check-in: c00bc01d user: dkf tags: trunk
09:18
Fix [Bug 1832015]. check-in: 48740f1b user: dkf tags: trunk
2009-05-04
09:12
Purge mention of interp->result. [Bug 2431507] check-in: b51b115f user: dkf tags: trunk
2009-05-03
06:48
Fix [Bug 2785744]. check-in: d55d9d57 user: dkf tags: core-8-5-branch
06:46
Fix [Bug 2785744]. check-in: 062ccdeb user: dkf tags: trunk
2009-05-01
15:21
Fix [Bug 2777019]. check-in: 935a1387 user: dkf tags: trunk
15:04
oops check-in: bed1dff9 user: dkf tags: trunk
15:03
Factor out some of the postscript generation code to the PS prolog. check-in: ba8f6a43 user: dkf tags: trunk
2009-04-30
15:06
[Patch 2504402] backported change to create wm icons as device independent bitmaps. (cjmcdonald) check-in: b1ba1240 user: patthoyts tags: core-8-5-branch
14:57
Backport 2080533 fix. check-in: 9465f442 user: dgp tags: core-8-4-branch
14:46
[Patch 2504402] Create icon bitmaps as device independent bitmaps.
This ensures the icon can be drawn properly on various colour depth surfaces - in particular it fixes a problem with remote desktop and looks better in the vista task switching overlay. (cjmcdonald)
check-in: 3c299e31 user: patthoyts tags: trunk
13:54
Fix typo check-in: 00d1f5c1 user: dkf tags: trunk
13:52
Fix typo check-in: c8647265 user: dkf tags: core-8-5-branch
13:48
Backported fix for [Bug 2080533]. check-in: 8962941c user: dkf tags: core-8-5-branch
13:44
Fix [Bug 2080533] by falling back to creating a DIB. check-in: 427ac9fc user: dkf tags: trunk
2009-04-28
16:53
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: 27dd0093 user: hobbs tags: trunk
16:53
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: 93dc2d48 user: hobbs tags: core-8-5-branch
16:52
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: b39a8d8e user: hobbs tags: core-8-4-branch
2009-04-27
10:39
Private-export functions that were being used in extensions. [Bug 2768945] check-in: 902359f6 user: dkf tags: core-8-5-branch
10:31
Private-export functions that were being used in extensions. [Bug 2768945] check-in: f36a791d user: dkf tags: trunk
2009-04-24
17:30
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.
check-in: 964fe096 user: hobbs tags: core-8-5-branch
17:29
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.
check-in: 72af3e84 user: hobbs tags: trunk
15:40
Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: ab900cf0 user: stwo tags: core-8-5-branch
15:34
Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: 0d6727e8 user: stwo tags: trunk
15:19
Don't chmod/exec installManPage. [Patch 2769530] check-in: 72733f63 user: stwo tags: core-8-5-branch
15:07
Don't chmod/exec installManPage. [Patch 2769530] check-in: bcaa0143 user: stwo tags: trunk
2009-04-23
22:01
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
check-in: 8d3d53e9 user: hobbs tags: trunk
21:57
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
check-in: 400e342b user: hobbs tags: core-8-5-branch
2009-04-15
13:44
* changes: Updated for 8.5.7 release.
check-in: 430d2c7c user: dgp tags: core-8-5-7, core-8-5-branch
2009-04-14
20:31
Removed -Wno-implicit-int from CFLAGS_WARNING.\nRegen unix/configure. check-in: 16d790cd user: stwo tags: core-8-5-branch
19:58
Regen unix/configure check-in: 552ada06 user: stwo tags: core-8-4-branch
18:54
Removed -Wno-implicit-int from CFLAGS_WARNING. check-in: 3cf9b5b8 user: stwo tags: core-8-4-branch
18:09
Make filebox.test pass cleanly again. check-in: 4e282004 user: dkf tags: trunk
00:56
update Apple copyright notice for 2009-04-10 changes check-in: 677297a1 user: das tags: trunk
00:55
update Apple copyright notice for 2009-04-10 changes check-in: 8c7c4980 user: das tags: core-8-5-branch
2009-04-13
21:26
Fix the other issue from [Bug 2759119]. check-in: c56cfc06 user: dkf tags: trunk
21:12
Fix [Bug 2759119] and apply [Patch 2739360] (partially). check-in: 915c67b6 user: dkf tags: trunk
2009-04-11
12:49
Oops! check-in: 5e116ee6 user: dkf tags: trunk
04:26
revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: 9d6239d0 user: das tags: core-8-5-branch
04:26
revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: a05dd49d user: das tags: trunk
02:29
*** 8.5.7 TAGGED FOR RELEASE ***
check-in: 83a5f4ef user: dgp tags: core-8-5-branch
00:22
D'oh check-in: 26dd6679 user: das tags: trunk
2009-04-10
21:14
* changes: Updated for 8.5.7 release.
check-in: efa28d90 user: dgp tags: core-8-5-branch
18:21
'typo' check-in: f70d4b8c user: dgp tags: core-8-5-branch
18:13
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: c6bda164 user: dgp tags: core-8-5-branch
18:01
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 90d0f1eb user: das tags: core-8-5-branch
18:01
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: d53f32f8 user: das tags: trunk
16:55
tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: 40644697 user: jenglish tags: core-8-5-branch
16:52
tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: d75960f9 user: jenglish tags: trunk
16:45
* library/msgbox.tcl: don't set msgbox bitmap background on TkAqua.
check-in: 06461c72 user: das tags: core-8-5-branch
16:42
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.
check-in: 706dcb49 user: das tags: core-8-5-branch
16:42
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.
check-in: 4b9f9ba2 user: das tags: trunk
16:40
* library/demos/widget: GOOBE: use ttk::cursor
check-in: 71704c0a user: das tags: core-8-5-branch
16:40
* library/demos/widget: GOOBE: use ttk::cursor
check-in: eb4b5ca2 user: das tags: trunk
16:39
* library/ttk/cursors.tcl: backport ttk::cursor from HEAD
check-in: 534fdb69 user: das tags: core-8-5-branch
16:34
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.
check-in: 3ed5a239 user: das tags: core-8-5-branch
16:34
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.
check-in: 06deeaa3 user: das tags: trunk
16:31
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.
check-in: 1233729f user: das tags: trunk
16:29
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.
check-in: c8042681 user: das tags: core-8-5-branch
16:20
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.
check-in: c36f72ae user: das tags: core-8-5-branch
16:20
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.
check-in: 041f6f27 user: das tags: trunk
16:16
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.
check-in: c4ebae9b user: das tags: core-8-5-branch
16:16
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.
check-in: 9a54a123 user: das tags: trunk
16:08
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.
check-in: 2b301f9e user: das tags: core-8-5-branch
16:08
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.
check-in: 427949f4 user: das tags: trunk
16:07
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/
check-in: 583cc586 user: das tags: core-8-5-branch
16:07
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/
check-in: 916c7955 user: das tags: trunk
16:00
* generic/tkUtil.c (TkBackgroundEvalObjv): use Tcl_BackgroundException.
check-in: cef0a17b user: das tags: trunk
15:54
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).
check-in: 3bd68c79 user: das tags: core-8-5-branch
15:54
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).
check-in: 3b16864e user: das tags: trunk
15:53
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).
check-in: e8a8bb30 user: das tags: core-8-5-branch
15:53
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).
check-in: 1ec2acc7 user: das tags: trunk
15:53
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.
check-in: 619352e3 user: das tags: core-8-5-branch
15:52
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.
check-in: 2ac90cff user: das tags: trunk
13:18
Squelch pointless file. check-in: 3dd6914e user: dkf tags: trunk
11:07
Squelch all mention of prolog.ps; it isn't used. [Bug 1466509] check-in: 8e2d6005 user: dkf tags: core-8-5-branch
10:21
Fix [Bug 2116837]. check-in: 1266eccd user: dkf tags: core-8-5-branch
10:16
Fix [Bug 2116837]. check-in: d57cebbb user: dkf tags: trunk
2009-04-09
15:57
* generic/tk.h: Restore _TCL guards around tcl.h inclusion to restore compat with early 8.4.* releases. Thanks Stuart Cassoff. [Bug 1723812]
check-in: a0cf8211 user: dgp tags: core-8-4-branch
2009-04-08
12:28
Remove 'NEW' tags from sub-demos. check-in: 6237ac24 user: dkf tags: trunk
2009-04-04
16:18
Fix [Bug 1881896] check-in: 7c57502d user: dkf tags: trunk
03:11
Don't Panic [Bug 1789819]. check-in: 70fa8f22 user: jenglish tags: core-8-5-branch
2009-04-03
20:20
Don't Panic [Bug 1789819]. check-in: 454c20ad user: jenglish tags: trunk
09:41
Fix [Bug 974421] check-in: bb0df7a6 user: dkf tags: trunk
2009-04-02
09:40
Ensure the pointer begins outside the window for all the tests checking Enter/Leave motion events. check-in: b28d8aaa user: patthoyts tags: trunk
08:27
Minor fixes to demos. In the pendulum demo make use of unicode for the axis labels and in the knightstour demo on X11 we cannot rely on anything being present for the knight glyph so use a polygon instead. check-in: 19020018 user: patthoyts tags: trunk
2009-03-31
14:20
Small improvements to multi-column list demo. check-in: ff87042c user: dkf tags: trunk
2009-03-25
23:39
Eliminate a few compiler warnings on mingw spacing check-in: 65ea29f3 user: nijtmans tags: trunk
23:27
bring doc and demos in line with http://wiki.tcl.tk/812 check-in: 5b70a9ed user: nijtmans tags: trunk
09:10
Prevent zero-size malloc() calls. [Bug 2178820] check-in: 96112a33 user: dkf tags: core-8-5-branch
09:06
Prevent zero-size malloc() calls. [Bug 2178820] check-in: ddd898d0 user: dkf tags: trunk
08:47
Fix [Bug 1871101]. check-in: 3e266021 user: dkf tags: core-8-5-branch
08:45
Fix [Bug 1871101]. check-in: 8ba8e70d user: dkf tags: trunk
2009-03-14
17:44
regen check-in: 4166032b user: dkf tags: trunk
17:35
Added support for reporting TEA-like info via pkg-config. [Patch 2243962] check-in: 62bab079 user: dkf tags: trunk
2009-03-10
11:13
Tidy up and expand examples. check-in: 5b8e4388 user: dkf tags: trunk
2009-03-09
18:50
* tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Handle NULL return from CFStringCreate. check-in: 715b7194 user: cc_benny tags: trunk
2009-03-03
23:54
Backported some fixes for uninitialized variables identified by das using clang analysis. check-in: 62c082c9 user: patthoyts tags: core-8-5-branch
2009-03-01
21:54
update comment to reflect reality check-in: 505b7ad9 user: patthoyts tags: trunk
2009-02-28
09:42
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 4f246e52 user: patthoyts tags: core-8-4-branch
2009-02-27
23:23
[Feature Request 2636558] Tk_DefineBitmap and Tk_GetBitmapFromData signature problem check-in: bf459fc1 user: nijtmans tags: trunk
23:04
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: dbeb0e45 user: patthoyts tags: trunk
22:59
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 5bcd9871 user: patthoyts tags: core-8-5-branch
2009-02-23
12:41
[Patch 2542828] use stock Win32 help arrow cursor when question_arrow requested (danckaert) check-in: 590ad193 user: patthoyts tags: core-8-5-branch
12:02
[Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 357384bc user: patthoyts tags: core-8-5-branch
11:59
[Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 96896e5c user: patthoyts tags: trunk
10:37
[Patch 2507419] fix menu image display issue on windows check-in: 51e84896 user: patthoyts tags: core-8-5-branch
10:18
[Patch 2507419] fixes the image drawing bug on windows menus. check-in: 677b1bdf user: patthoyts tags: trunk
2009-02-22
23:39
[Patch 2542828] use stock Win32 help arrow cursor for question_arrow check-in: 640e20fb user: patthoyts tags: trunk
2009-02-21
11:38
Correct the ttk::treeview border on XP and Vista. check-in: 13c9723c user: patthoyts tags: trunk
10:22
[Bug 2546087] Restore support for NULs in console stdout channel. In 2004 a fix to Tcl channels prevented the exposure of the internal UTF-8 representation of the ASCII NUL character (\uc080). Since then strings in the console have been truncated at NUL. This restores the older behaviour. check-in: e865a11e user: patthoyts tags: trunk
2009-02-17
18:11
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.
check-in: 743984af user: hobbs tags: trunk
18:08
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.
check-in: b013e284 user: hobbs tags: core-8-5-branch
2009-02-16
18:14
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.
check-in: 5e06a1f0 user: hobbs tags: trunk
18:11
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.
check-in: b1fe8ed8 user: hobbs tags: core-8-5-branch
09:30
Apply some GOOBE to the ttk::intro(n) manpage. [Bug 2604420] check-in: a80b5eeb user: dkf tags: trunk
00:57
Some tidying up; reducces coupling to rest of Tk implementation check-in: 75e8d893 user: dkf tags: trunk
2009-02-12
21:32
Factor out the IconList megawidget. check-in: 22a1fab7 user: dkf tags: trunk
2009-02-11
15:25
Increase idiomaticity check-in: bd0561b5 user: dkf tags: trunk
15:17
Use a color picture of JO for better GOOBE. [Bug 2588919] check-in: 636956d3 user: dkf tags: trunk
2009-02-10
22:06
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC. check-in: 05eb3a7a user: nijtmans tags: trunk
2009-02-09
01:45
ElementStateEventProc: Avoid dangling pointers when layout changes [Fix for #2431428]. check-in: acb551a6 user: jenglish tags: trunk
2009-02-08
19:35
Renamed several internal data structures and functions: ElementImpl -> ElementClass, LayoutNode -> Element. Remove more unnecessary casts. Add function Ttk_ClientRegion, common factor of entry, scale, progress, and treeview widgets. check-in: 5e86a8ff user: jenglish tags: trunk
2009-02-06
08:14
* generic/tkImgPhoto.c: fix leaks discovered with the Mac OS X * generic/tkMenu.c: Instruments.app Leaks tool. * macosx/tkMacOSXWm.c:
check-in: 893b8723 user: das tags: core-8-4-branch
08:14
whitespace check-in: d647d4d9 user: das tags: core-8-4-branch
08:13
* generic/tkImgPhoto.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
check-in: d9450816 user: das tags: core-8-5-branch
08:12
whitespace check-in: 3e60fd2e user: das tags: core-8-5-branch
08:12
* generic/tkImgPhInstance.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/tkUtil.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
check-in: b14d66d4 user: das tags: trunk
08:11
whitespace check-in: 9d9280fa user: das tags: trunk
2009-02-03
23:55
- eliminate some unnessary type casts - some internal const decorations - spacing check-in: 02ca10b0 user: nijtmans tags: trunk
2009-01-30
21:06
catch font create when the console is re-sourced via F9 check-in: 65489bc4 user: patthoyts tags: core-8-5-branch
21:02
catch font create when the console is re-sourced via F9 check-in: 290f836f user: patthoyts tags: trunk
2009-01-28
20:47
- eliminate some unnessary type casts - some internal const decorations - spacing check-in: 380696ca user: nijtmans tags: trunk
2009-01-24
14:15
Fix a typo check-in: 8db520ec user: dkf tags: trunk
2009-01-22
05:08
typo check-in: e8424081 user: dgp tags: trunk
05:06
typo check-in: 3a05ed20 user: dgp tags: core-8-5-branch
02:16
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: 7f614c1b user: kennykb tags: core-8-5-branch
02:11
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: f8d0816f user: kennykb tags: trunk
2009-01-20
03:54
Backport of Patch 907924 check-in: 46e5eea5 user: kennykb tags: core-8-5-branch
03:39
Patch 907924 check-in: 217b27b9 user: kennykb tags: trunk
2009-01-19
14:00
fix typo that led to crashes check-in: b3060e8f user: das tags: trunk
2009-01-16
23:46
True commit. check-in: 5df7affd user: andreas_kupries tags: core-8-4-branch
23:45
* win/tkWinWm.c (WmAttributesCmd): Fix a single use of SetWindowLongPtr which was not properly ifdef'd. check-in: 75bf70ae user: andreas_kupries tags: core-8-4-branch
20:55
* generic/tk.h: Bump patchlevel to 8.6b1.1 to distinguish * library/tk.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases. * unix/configure.in: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 24da8fd0 user: dgp tags: trunk
2009-01-14
22:59
fix for aMSN compatibility [tcl-Bug 2507326] check-in: f6806c69 user: nijtmans tags: core-8-5-branch
22:48
- fix for aMSN compatibility [tcl-Bug 2507326] - CONSTify Tk(Create|Find)menuReferences - various internal "const" decorations check-in: c77e1b2d user: nijtmans tags: trunk
2009-01-13
22:37
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC check-in: dcb33423 user: nijtmans tags: trunk
01:46
Tk tests that create images need to be independent of the interpreter environment. check-in: 1cd8c350 user: patthoyts tags: trunk
2009-01-11
23:37
[Bug 2495740] result needed to exclude any images already present. check-in: be96804e user: patthoyts tags: trunk
23:08
[Bug 2336454] fixed keysyms used in bind tests. check-in: 02862c72 user: patthoyts tags: trunk
19:29
* generic/tkEvent.c: Backport a fix from 8.6 for a NULL pointer dereference in CreateXIC. check-in: d0b235e4 user: georgeps tags: core-8-5-branch
19:05
* generic/tkEvent.c: Fix a possible segv due to a NULL pointer dereference that occurs when XCreateIC fails. check-in: 78d05cc9 user: georgeps tags: trunk
11:51
Pretty up the messagebox on unix using PNG images for the icons and group the icons into one place. check-in: 71ece0c8 user: patthoyts tags: trunk
11:27
Fix missing word spotted by stu. check-in: f53d252f user: patthoyts tags: core-8-5-branch
11:25
Fix missing word spotted by stu. check-in: f1acc37e user: patthoyts tags: trunk
08:40
ttkNotebook.c(NotebookCleanup): Don't call Tk_DeleteOptionTable(), it's unnecessary and quite possibly harmful [Bug 2496162]. check-in: 7368c7d1 user: jenglish tags: trunk
2009-01-09
07:03
CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmap TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. check-in: 36cbe251 user: nijtmans tags: trunk
2009-01-08
23:48
adjust copyright year check-in: e0707e03 user: das tags: core-8-4-branch
23:47
adjust copyright year check-in: cabc1f7c user: das tags: core-8-5-branch
23:44
adjust copyright year check-in: 32f0c035 user: das tags: trunk
16:31
Themed the bgerror dialog and make use of our PNG support to improve the icon. check-in: 3a39b9b5 user: patthoyts tags: trunk
2009-01-07
14:35
Applied patch from [Bug 2473120] to fix the arguments to tk_messageBox call in the tk_chooseDirectory unix implementation. check-in: b805b8b4 user: patthoyts tags: trunk
00:58
Backported fix for [Bug 1847002] to prevent the bypassing of grab restrictions via the taskbar on Windows. check-in: 8ac17e42 user: patthoyts tags: core-8-5-branch
00:25
[Bug 1847002] On Windows a grab can be bypassed using the taskbar. This prevents that by handling the keyboard activation message and the system menu commands when grabs are present. check-in: 510ac2a5 user: patthoyts tags: trunk
2009-01-06
21:58
A few const -> CONST86 modifications, improving backwards compatibility. Change Tk_ItemIndexProc and Tk_ItemInsertProc signature to have a Tcl_Obj parameter in stead of a string parameter. This is binary and source compatible with previous API, it just prevents the need for a type cast in the Tk_ItemType table construction. Bring doc in line with API. check-in: 88f4039a user: nijtmans tags: trunk
09:22
Apply [Patch 1539990] to speed up Tk_PhotoPutBlock in one case. check-in: 54363ffe user: dkf tags: trunk
01:29
cast away a warning. check-in: 8fd7f201 user: patthoyts tags: trunk
01:26
Use task modal rather than system modal for messageboxes and use MB_SETFOREGROUND to get the user notification if the application is not the foreground application (flashing in the taskbar). [Bug 2484771] check-in: f40fb8fd user: patthoyts tags: trunk
2009-01-03
14:41
Improve documentation of -offset and -outlineoffset item options. [Bug 1836621] check-in: 8e67ecc2 user: dkf tags: trunk
13:56
add new ttk test files check-in: b0059841 user: das tags: trunk
00:18
Fix incorrect statement about %-substituees quoting. check-in: d3ab7aba user: ferrieux tags: core-8-5-branch
00:05
Fix incorrect statement about %-substituees quoting. check-in: 6d4f7377 user: ferrieux tags: trunk
2009-01-02
23:20
CONSTify Tk_ClipboardAppend check-in: b1e934f0 user: nijtmans tags: trunk
2008-12-31
23:13
no message check-in: b280e971 user: davygrvy tags: trunk
23:11
* win/rules.vc: small bug not setting SYMBOLS macro fixed.
check-in: 9818428d user: davygrvy tags: trunk
23:10
tests/ttk/{checkbutton,radiobutton}.test: split out from ttk.test. check-in: 609629b4 user: jenglish tags: trunk
21:25
* generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobutton and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt" theme check/radiobuttons look like Windows 98, as intended. * library/ttk/altTheme.tcl: Specify dark gray -bordercolor to soften edges. check-in: bd5403fe user: jenglish tags: trunk
2008-12-29
16:29
window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 539b784b user: das tags: core-8-5-branch
16:29
window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 9cf6ca45 user: das tags: trunk
16:28
fixes for [temporaryDirectory] != [pwd] check-in: c5e3058e user: das tags: core-8-5-branch
16:28
fixes for [temporaryDirectory] != [pwd] check-in: d28a7744 user: das tags: trunk
2008-12-28
23:45
Added an "incompat" note check-in: dfdc9808 user: dkf tags: trunk
23:43
Corrected mouse-wheel bindings for widgets. Now Shift-wheel always scrolls the text widget horizontally on all platforms. check-in: e71e11a6 user: dkf tags: trunk
22:59
TIP#171 implementation - sanity for <MouseWheel> event handling! check-in: da1b9246 user: dkf tags: trunk
22:13
Applied Michael Kirkham's fix to make all PngSuite images work. check-in: 8dfa607b user: dkf tags: trunk
16:42
add ImgPNG files check-in: 3cff2dc0 user: das tags: trunk
13:08
Implementation of TIP #244, PNG image support. check-in: 683798fd user: dkf tags: trunk
2008-12-27
18:54
ttk::treeview: Fix inconsistent use of treeArea / headingArea; fixes #2381555 ([$tv identify] didn't work when horizontally scrolled). check-in: f2413979 user: jenglish tags: trunk
18:41
doc/busy.n: add missing .BS check-in: dd48095f user: jenglish tags: trunk
2008-12-22
18:49
update changes and advance tag check-in: 3e78d858 user: dgp tags: core-8-5-6, core-8-5-branch
18:34
Don't crash when application uses nondefault visual [Bug 2264732] (Backport from trunk change 2008-11-11) Workaround for [Bug 2207435] (Backport from trunk change 2008-10-31) check-in: 8d055d60 user: jenglish tags: core-8-5-branch
13:59
* tests/embed.test: Eliminate duplicate test names.
check-in: ef670878 user: dgp tags: core-8-5-branch
12:33
* changes: Updates for 8.5.6 release.
check-in: 593d660b user: dgp tags: core-8-5-branch
12:30
Add missing header check-in: 80711037 user: dgp tags: core-8-5-branch
09:19
Forgot that I had to add code to propagate the tkwin through the psInfoPtr. check-in: ca4976d3 user: dkf tags: core-8-5-branch
01:43
Backport of fix for [Bug 2107938]. check-in: 12a6be55 user: dkf tags: core-8-5-branch
2008-12-21
23:52
Backport of the Millipeter patch [1813597,2218964] check-in: 44970254 user: ferrieux tags: core-8-5-branch
22:09
MINOR CHANGE: Tidy up changelog formatting. check-in: d10552c7 user: dkf tags: trunk
21:02
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: d29ca21e user: dgp tags: core-8-5-branch
20:36
* changes: Updates for 8.5.6 release.
check-in: c8e219c8 user: dgp tags: core-8-5-branch
20:31
Regularized doc of postscript subcommand's -channel option. check-in: 822e40c2 user: dkf tags: trunk
2008-12-20
02:03
sync file additions/removals with Wish.xcodeproj check-in: a9eeee74 user: das tags: trunk, core-8-6-b1
01:57
add new files check-in: 94ced829 user: das tags: trunk
01:33
mark fontchooser demo as new check-in: a1e5750a user: das tags: trunk
01:33
fix warning check-in: 1b38bd12 user: das tags: trunk
2008-12-19
19:58
* changes: Updates for 8.6b1 release.
check-in: 6af94a12 user: dgp tags: trunk
17:56
tag for 8.6b1 release check-in: 57cc7101 user: dgp tags: trunk
15:33
* tests/clrpick.test: Eliminate duplicate test names. * tests/embed.test: * tests/text.test: * tests/textMark.test:
check-in: b44d7556 user: dgp tags: trunk
14:32
* README: Bump version number to 8.6b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 377b636a user: dgp tags: trunk
2008-12-18
20:50
* library/msgs/de.msg: Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309].
check-in: 0f8edda1 user: dgp tags: trunk
2008-12-17
22:51
VOID -> void check-in: 6cf4c938 user: nijtmans tags: trunk
22:36
Small doc fixes check-in: d548bea0 user: dkf tags: trunk
2008-12-16
23:53
remove unused variables check-in: a26db0ec user: nijtmans tags: trunk
2008-12-15
17:51
fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPE check-in: d15c12d8 user: das tags: trunk
16:17
TIP #338 IMPLEMENTATION
* doc/Tk_Main.c: Removed the last two '#include "tclInt.h"'. * generic/tkMain.c: Tk is now limited to Tcl's public interface. * macosx/tkMacOSXInit.c:
check-in: beef4afb user: dgp tags: trunk
2008-12-14
15:11
add new zlib files check-in: b10e55d3 user: das tags: trunk
2008-12-12
02:02
Added a simple fontchooser demo to the common dialogs section. check-in: 0e3a536d user: patthoyts tags: trunk
00:09
Make error message from Tk_GetRelief the same as for Tk_GetReliefFromObj Adapt test cases for changed error message check-in: ba87777f user: nijtmans tags: trunk
2008-12-11
18:35
Remove leftover commented-out code, mistakenly included in last commit check-in: 4b6a01df user: jenglish tags: trunk
18:13
library/demos/*.tcl: Omit contraindicated [package require Ttk]. Remove logic that switches [ttk::scrollbar]s to [tk::scrollbar]s based on [tk windowingsystem]; this is already handled in library/ttk/scrollbar.tcl. check-in: 36850054 user: jenglish tags: trunk
05:21
add TIP #234 files check-in: 4ad2261b user: das tags: trunk
2008-12-10
13:41
Fix some problems running the tests on windows. As Tk tests run in -singleproc 1 we cannot do the script testing without damaging the later native tests. check-in: 45d20e31 user: patthoyts tags: trunk
10:54
Fixed tk.test to account for tk ensemble changes check-in: baf91af4 user: patthoyts tags: trunk
09:08
Fixed windows build glitches for tip 324 check-in: 9d03b9da user: patthoyts tags: trunk
05:08
note patch # and new files check-in: b4afe995 user: das tags: trunk
05:02
TIP #324 IMPLEMENTATION check-in: 7946dc22 user: das tags: trunk
04:27
TkMakeEnsemble(): support for NULL subensemble check-in: 2ac4c985 user: das tags: trunk
04:13
fix warning check-in: 9573b639 user: das tags: trunk
02:51
s/Tk_BackgroundException/Tcl_BackgroundException/ check-in: addcb794 user: das tags: trunk
00:34
* generic/tkInt.h: Turn [tk] into an ensemble (thoyts, steffen) * generic/tkBusy.c: * generic/tkCmds.c: * generic/tkWindow.c:
check-in: a0b9ec24 user: das tags: trunk
2008-12-09
23:53
* macosx/tkMacOSXInit.c (TkpInit): unconditionally show Tk console if TK_CONSOLE env var is set.
check-in: c1fcc95a user: das tags: trunk
23:21
minor improvements check-in: 8f0ac5c4 user: dkf tags: trunk
22:58
minor corrections to comments check-in: 94657f65 user: dkf tags: trunk
21:22
TIP 337
* generic/tkBind.c: Updated callers of Tcl_BackgroundError() * generic/tkCanvas.c: to use the new routine * generic/tkEntry.c: Tcl_BackgroundException() as appropriate. * generic/tkImgBmap.c: * generic/tkListbox.c: * generic/tkSelect.c: * generic/tkTextDisp.c: * generic/tkTextWind.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * unix/tkUnixScale.c: * unix/tkUnixWm.c: * win/tkWinButton.c: * win/tkWinMenu.c: * win/tkWinScrlbr.c: * win/tkWinWm.c:
check-in: 8390c9df user: dgp tags: trunk
2008-12-08
00:10
add error checking check-in: 952835ff user: das tags: trunk
2008-12-07
21:56
fix brekage (bad merge?) check-in: 6a125524 user: das tags: trunk
21:24
ttk::spinbox: Add cross-platform MouseWheel bindings. Factored out [ttk::bindMouseWheel] procedure. check-in: 379841dd user: jenglish tags: trunk
18:42
Add native aqua elements for ttk::spinbox [Bug 2219588]. Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme. check-in: 08795276 user: jenglish tags: trunk
16:57
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: b5a8364c user: das tags: core-8-4-branch
16:57
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 3d657cb5 user: das tags: core-8-5-branch
16:53
Fix leaks flagged by clang static analyzer check-in: 0546a422 user: das tags: core-8-4-branch
16:48
Fix leaks flagged by clang static analyzer check-in: cd7efacd user: das tags: core-8-5-branch
16:45
TkpDisplayButton: use computed borderWidth check-in: cf4b532c user: das tags: core-8-5-branch
16:45
TkpDisplayButton: use computed borderWidth check-in: 18d17bc6 user: das tags: core-8-4-branch
16:44
MenuDefProc: avoid crash with non-Tk menus check-in: 4d7c9cff user: das tags: core-8-4-branch
16:44
MenuDefProc: avoid crash with non-Tk menus check-in: 413cbc71 user: das tags: core-8-5-branch
16:40
SeparatorElementSize: fix state lookup check-in: bc10d525 user: das tags: core-8-5-branch
16:36
Remove/disable dead code flagged by clang static analyzer check-in: 0ac08e28 user: das tags: trunk
16:35
Fix potential divide by zero flagged by clang static analyzer check-in: 75200196 user: das tags: trunk
16:34
Fix potential null dereference flagged by clang static analyzer check-in: 6f14ab51 user: das tags: trunk
16:34
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 01ac8739 user: das tags: trunk
16:32
Fix leaks flagged by clang static analyzer check-in: 4d3adc5d user: das tags: trunk
16:30
TkpDisplayButton: use computed borderWidth check-in: 7397ab0f user: das tags: trunk
16:30
MenuDefProc: avoid crash with non-Tk menus check-in: 4695f9cf user: das tags: trunk
16:29
SeparatorElementSize: fix state lookup check-in: 8deae19f user: das tags: trunk
2008-12-06
10:48
Implementation of TIP #197. check-in: f5b1e704 user: dkf tags: trunk
09:51
Remove useless constraint check-in: 50e11876 user: dkf tags: trunk
2008-12-05
17:10
remove prolog.ps, add xpTheme.tcl check-in: 6a1da99d user: das tags: trunk
16:58
fix warning check-in: 0f5f09f0 user: das tags: trunk
16:25
Improve the code to convert from pixels to points check-in: d63b555a user: dkf tags: trunk
15:51
undid previous 'fix': 'const' is only useful for pointers, not for opaque types. Therefore it should not have slipped in here. check-in: 8e68859f user: nijtmans tags: trunk
11:11
Added vista theme to iron out the visual differences between vista and XP. check-in: 88cd5d73 user: patthoyts tags: trunk
10:48
Remove references to deleted file check-in: 4f7c22f7 user: dkf tags: trunk
10:27
Clean up PS prolog generation, getting rid of an obsolete file, and stop text from going wildly wrong when Xft is used. [Bug 2107938] check-in: d7688f1c user: dkf tags: trunk
09:33
Make TkTextMakeByteIndex implementation agree with the prototype (const-ness) check-in: 2ceae6be user: patthoyts tags: trunk
2008-12-04
21:33
Move 10 functions from tkText.h to stub table [Feature Request 220906] check-in: bfe3ee52 user: nijtmans tags: trunk
15:47
Add mentions of Toolbutton style to relevant ttk manpages. check-in: 55f8598b user: dkf tags: trunk
2008-12-03
18:44
Add new "hover" state (patch from Pat Thoyts; needed to support proper visual feedback on Vista). check-in: 8a64537b user: jenglish tags: trunk
2008-12-02
23:33
Minor indentation/capitalization corrections check-in: 4dc3b73b user: dkf tags: trunk
2008-12-01
09:56
autoconf-2.59 check-in: 5f6c036d user: das tags: trunk
2008-11-29
00:43
Use a styled frame around the popdown listbox so we can adjust the border for each theme as needed. check-in: 64cd2523 user: patthoyts tags: trunk
00:12
Refactoring of the millimeter patch. Fix of a potential issue if a pixel object is reused across screens of different resolutions. check-in: 6e3c42f6 user: ferrieux tags: trunk
2008-11-28
17:05
Fix stupid bug in millimeter patch (conditionally uninited var) check-in: 43a713a5 user: ferrieux tags: trunk
00:10
Added a test that distance units are not confused with pixels (for the millimeter patch) check-in: 9d5d8a97 user: ferrieux tags: trunk
2008-11-27
23:47
Millimeter patch. Fixes [1813597,2218964] by eliminating the functional redundancy and unnecessary loss of precision of the {pixel,mm}ObjType tandem. check-in: 3790d36a user: ferrieux tags: trunk
23:26
elminate warning: unused variable 'tkwin' Replace Tcl_SetResult(interp, NULL, ....) calls with Tcl_ResetResult(interp) everywhere check-in: d45f4e57 user: nijtmans tags: trunk
2008-11-26
15:56
Making code neater... check-in: 0720979d user: dkf tags: trunk
2008-11-25
11:19
Minor tidying up check-in: e4566d2b user: dkf tags: trunk
2008-11-24
09:56
Minor doc fixes. [Bug 2330040] check-in: b9241cf2 user: dkf tags: trunk
2008-11-23
21:58
[Bug 1389270] event generate silently ignored focus events. These can now be generated. check-in: 185b0e79 user: patthoyts tags: trunk
21:40
Fixed some locale dependencies to reduce the noise on non-English systems check-in: 265ddb94 user: patthoyts tags: trunk
15:08
Formatting check-in: a0801d96 user: dkf tags: trunk
00:47
Re-fixed QWERTY/AZERTY sensitivity of key event generation test (thx to Pat Thoyts) check-in: 879b7b5a user: ferrieux tags: trunk
2008-11-22
23:45
Fixed QWERTY/AZERTY sensitivity of key event generation test check-in: 21bc3b70 user: ferrieux tags: trunk
23:03
Added angled text support to demonstration check-in: fd55d3ad user: dkf tags: trunk
22:38
GOOBE on Win, where stippling and angling work poorly together... check-in: 5fad4c62 user: dkf tags: trunk
22:30
demo angled text check-in: 2487a8b8 user: das tags: trunk
22:29
reduce number of CTM manipulation calls check-in: a75e45e6 user: das tags: trunk
22:28
use M_PI when available, remove redundant definitions of PI check-in: 1572525e user: das tags: trunk
22:14
[Bug 1991930] combobox dropdown needs to be topmost check-in: 40744d57 user: patthoyts tags: core-8-5-branch
22:07
[Bug 1991930] combobox dropdown needs to be topmost check-in: 459d1356 user: patthoyts tags: trunk
20:34
Backported combobox toplevel fix for [Bug 1939129] check-in: ed2f68d4 user: patthoyts tags: core-8-5-branch
20:26
[Bug 1939129] combobox dropdown was drawn behind topmost toplevels. check-in: 8c83cb43 user: patthoyts tags: trunk
20:16
Added documentation on the -angle option for text items check-in: cbf51f96 user: dkf tags: trunk
20:05
Fixed up complaints from MSVC engendered by the last commit. In particular replaced round() which is a C99 function. check-in: 9dc3d444 user: patthoyts tags: trunk
18:08
TIP#119 implementation. [Patch 1611359] check-in: a2e77573 user: dkf tags: trunk
12:22
Fixed internationalization issues with the winDialog tests check-in: 836373e2 user: patthoyts tags: trunk
01:07
[Bug 2307837] avoid some locale-dependent failures by using id's or an english constraint check-in: 3258e882 user: patthoyts tags: trunk
2008-11-19
20:17
Remove inoperative text stating that slave windows must be direct children of the master [Bug 1824996]. check-in: 4f8dee00 user: jenglish tags: trunk
00:37
Relax the constraint that every Tk_ImageType can only be passed to Tk_CreateImageType once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. [Bug 2312027] check-in: 89712bb5 user: nijtmans tags: core-8-5-branch
00:21
remove unnoticed CVS conflict in ChangeLog check-in: 9831e653 user: nijtmans tags: trunk
2008-11-18
23:49
Minor simplification in fix for [Bug 2312027]: no need to malloc and copy photo type name because it is a constant to begin with. Convert Tcl_SetResult(......, TCL_DYNAMIC) to Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340 check-in: 4978c305 user: nijtmans tags: trunk
2008-11-16
17:14
Widget self-destruction is not necessarily an error [Bug 2298720]. check-in: 91b97118 user: jenglish tags: trunk
17:07
Explained constraints on [wm overrideredirect] better. [Bug 2282861] check-in: 4d0f2047 user: dkf tags: trunk
2008-11-15
00:37
[Bug 2239034] Only frame widgets are acceptable for [wm manage] check-in: 2c8718bb user: patthoyts tags: core-8-5-branch
00:00
bug 2239034: restrict [wm manage] to Frame type widgets check-in: 3f2db3b4 user: patthoyts tags: trunk
2008-11-14
13:19
autoheader-2.59 check-in: 19bf54b4 user: das tags: trunk
13:01
remove -Wno-implicit-int check-in: 8e31376a user: das tags: trunk
2008-11-13
01:13
ttkWidget.c: Reworked widget construction and destruction sequence; fixes #2207435 and several other problems discovered during investigation of same. ttkButton.c(CheckbuttonInitialize): Account for initializeProc being called earlier in the construction sequence now. check-in: 8ed212b7 user: jenglish tags: trunk
2008-11-12
22:43
backported listbox test fix from head - the default activestyle on windows is 'underline' check-in: 1d99e919 user: patthoyts tags: core-8-5-branch
22:35
backported fixes for running on vista and to avoid a hangup in the color dialog test sometimes. check-in: aa084b4f user: patthoyts tags: core-8-5-branch
22:17
backported fix for bug #1777362 to make events work for windows with hyphens in the path check-in: 63eec1ce user: patthoyts tags: core-8-5-branch
16:38
bug #1777362 - handle windows with funky names by avoiding use of the window path for anchors. check-in: 4460b1ed user: patthoyts tags: trunk
09:56
Small syntactic improvements check-in: 0992c39f user: dkf tags: trunk
01:19
fix [Bug 2265860] new test failures check-in: bbe65d64 user: nijtmans tags: trunk
00:37
Use -O2 as gcc optimization compiler flag, and get rid of -Wno-implicit-int for UNIX check-in: cc47867e user: nijtmans tags: trunk
00:15
modify Tk_Create(Old)ImageType signature, relaxing the constraint that every Tk_ImageType can only be passed to this function once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. This CONSTification complies with TIP #27. It is binary compatible with the old interface, but not fully source compatible (although tkImg does not suffer). check-in: 0dc55135 user: nijtmans tags: trunk
2008-11-11
23:39
Don't crash when application uses nondefault visual #2264732. check-in: ff066d00 user: jenglish tags: trunk
22:13
reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning) check-in: d1edd20f user: nijtmans tags: trunk
2008-11-09
23:53
Ttk widget initializeProc()s now return void instead of a status code, and are no longer allowed to fail. (Fix for #2207435 in progress). check-in: 203f93be user: jenglish tags: trunk
23:16
One more (hopefully the last) signature change in Tk_CreatePhotoImageFormat check-in: 36115a59 user: nijtmans tags: trunk
21:53
One more (hopefully the last) signature change in Tk_CreateSmoothMethod. check-in: 8f425191 user: nijtmans tags: trunk
21:37
Remove unnecessary casts from ttkWidget.c.

(More remain in other files; will get to those later). check-in: a42da439 user: jenglish tags: trunk

20:51
make all Tk_CustomOption tables const and remove unnecessary type cast check-in: 7ed7342a user: nijtmans tags: trunk
2008-11-08
22:52
More small changes to use C89 better and manage the result more efficiently. check-in: e19bdf70 user: dkf tags: trunk
19:04
Lots of small changes to make code more pretty and C89-like. check-in: 8e893040 user: dkf tags: trunk
18:44
Lots of small changes to make code more pretty and C89-like. check-in: 782ccc1d user: dkf tags: trunk
2008-11-06
22:19
add "-Wno-implicit-int" flag for gcc, as on UNIX Use tkUnixDefault.h under CygWin. With this change, at least the X11 version of Tk can be built with cygwin check-in: f297c97e user: nijtmans tags: trunk
16:29
regen check-in: 9a2ab686 user: dkf tags: trunk
16:28
Fix [Bug 2229999]. check-in: 9fa12057 user: dkf tags: trunk
2008-11-05
23:29
no need to use CONST in internal header files check-in: 0b20383a user: nijtmans tags: trunk
22:58
fix [Bug 1866774 ] Remove X10 references from docs check-in: d4c9d8a3 user: nijtmans tags: trunk
22:48
CONSTify string and fileName parameters of TkGetBitmapData more internal -Wwrite-string warning fixes check-in: 2432463c user: nijtmans tags: trunk
22:20
fix [Bug 2226093] const changes not all correct more internal -Wwrite-string warning fixes check-in: 00402a8e user: nijtmans tags: trunk
2008-11-04
23:55
* generic/tkPort.h: remove the ../unix/ header dir as the build system already has it, and it confuses builds when used with private headers installed.
check-in: c83c5436 user: hobbs tags: core-8-4-branch
2008-11-03
22:59
bug #2218949: force focus to the tested widget check-in: 29c612c1 user: patthoyts tags: trunk
22:44
tkWinTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: d408bea5 user: nijtmans tags: trunk
22:20
ttkEntry.c: fix warning: unused variable 'currentValue' tkOldTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: 58673d61 user: nijtmans tags: trunk
22:02
Fixed broken test. testclipboard no longer returns binary data but proper tcl strings without \r check-in: 494425ae user: patthoyts tags: trunk
14:36
Fixed an embedding test that became broken during the test upgrade. Killing a contained window should not destroy the container. check-in: 059619f4 user: patthoyts tags: trunk
11:54
busy tests: the default wait cursor on windows is wait not watch, so added suitable constraints and cloned some tests check-in: 07d05778 user: patthoyts tags: trunk
11:09
const fixes for windows code check-in: d4f7bab7 user: patthoyts tags: trunk
10:17
Added cast to work around stupid type inference bug in MSVC. Apparently it can't tell the difference between 'const char **' and 'char *const *'... check-in: 247c6ad8 user: dkf tags: trunk
2008-11-02
11:20
Forgot to check this in due to local network woes. check-in: 04cf18bf user: dkf tags: trunk
09:54
more internal -Wwrite-strings warning fixes check-in: bef0648a user: nijtmans tags: trunk
2008-11-01
17:26
Cleanup and document TK_MOVABLE_POINTS check-in: 96f217aa user: dkf tags: trunk
16:14
Implementation of TIP 97 - canvas imove and rchars methods. check-in: b63a8c79 user: dkf tags: trunk
15:34
Implemented the themed spinbox widget ttk::spinbox. check-in: 1fc44d63 user: patthoyts tags: trunk
12:25
Minor formatting/usage correction check-in: da8d966b user: dkf tags: trunk
2008-10-31
18:01
Temporary workaround for [Bug 2207435] check-in: 14002bf5 user: jenglish tags: trunk
2008-10-30
23:18
more internal -Wwrite-strings warning fixes check-in: 8cc51975 user: nijtmans tags: trunk
21:50
* tests/unixSelect.test: Revise the unixSelect-1.* tests so that they test the ability of Tk's selection mechanism to faithfully pass valid Tcl values without corruption, and stop testing details of Tcl's internal encoding scheme. With this change, the Tk test suite no longer uses the identity encoding or [string bytelength].
check-in: 2c3d71a5 user: dgp tags: trunk
21:39
[Bug 2190619] Warnings due to Tk_SmoothMethod name constness change.

Although dkf's solution (simply adding a type cast) is correct as well, changing the return value (as das suggested) has the advantage that all Tk_OptionPrintProc implementations don't need a type cast any more in its code. This makes all those functions robust against the -Wwrite-strings warning option.

Further on, the customPtr field of Tk_ConfigSpec can be a constant, without any danger of source incompatibility. check-in: bb3ffd49 user: nijtmans tags: trunk

2008-10-29
23:31
Remove incorrect 'const' qualifier. Remove useless 'register' declarations too, while we're at it. check-in: 0b6ae256 user: jenglish tags: trunk
13:28
CONST update check-in: 5f302943 user: dgp tags: trunk
12:57
formatting check-in: 348a46de user: dgp tags: trunk
2008-10-28
22:33
CONSTify TkPrintPadAmount, TkCreateFrame, TkCreateMainWindow and Tk_ParseArgv. move TkSelGetSelection to internal stub table (needed in tkWinTest.c) check-in: 17c2598f user: nijtmans tags: trunk
20:02
Expanded set of symbolic cursors. Add correct platform-specific cursors for OSX [Bug 2054562] Use correct cursor for ttk::entry and ttk::combobox widgets [Bug 1534835] check-in: 07dfba23 user: jenglish tags: trunk
17:44
* win/tkWinTest.c: Revise [testclipboard] to form that * tests/winClipboard.test: handles encodings. [Bug 2191960] * tests/constraints.tcl: [tcltest::bytestring] no longer used.
check-in: 3fbd7343 user: dgp tags: trunk
2008-10-27
13:38
Tweaking for better readability. check-in: 6ff5ed2f user: dkf tags: trunk
11:55
Code style improvements, especially including making code less deeply nested. check-in: 2784f9c7 user: dkf tags: trunk
2008-10-24
20:01
Disable test ttk-6.3, it's not applicable [Bug 2175411]. Use different Tcl_AssocData key for Ttk so the tile extension can be loaded into an 8.6 interp, in the off-chance that anyone wants to do this. check-in: a501aa15 user: jenglish tags: trunk
06:00
Silence warning. check-in: 74d4ee8c user: dkf tags: trunk
2008-10-23
16:30
* generic/tk.h: Bump version number to 8.5.6b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.5 and * unix/configure.in: 8.5.6 releases. * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 02b3a7a1 user: dgp tags: core-8-5-branch
16:15
* README: Bump version number to 8.6a4 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: a6a0e86e user: dgp tags: trunk
12:20
fix TkX11 build check-in: 69da677c user: das tags: core-8-5-branch
12:20
fix TkX11 build check-in: f6dc7461 user: das tags: trunk
2008-10-22
20:56
Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. check-in: ff239323 user: nijtmans tags: trunk
16:31
add tkBusy.c check-in: d8446e68 user: das tags: trunk
16:30
fix GenericEvent Tcl_Panic error check-in: e06cf705 user: das tags: trunk
2008-10-20
12:22
Reduce number of casts check-in: 5febc09c user: dkf tags: trunk
12:22
Correct mistake in [tk busy configure]. check-in: 62c5f711 user: dkf tags: trunk
11:18
fix compile errors and warnings check-in: 2bfb5fbd user: dgp tags: trunk
10:50
Factor out the platform-specific bits of [tk busy]. [Bug 2180919] check-in: 42d69c54 user: dkf tags: trunk
2008-10-19
21:22
msvc uses __inline, so added the necessary macro now that we are using this check-in: 9317b035 user: patthoyts tags: trunk
2008-10-18
14:22
Implementation of the [tk busy] command on non-OSX. Adapted from [Patch 1997907] check-in: d9f9056e user: dkf tags: trunk
11:31
[Bug 1825353] To fix a problem with tiny fonts on Russian versions of Windows we will avoid removing the internal leading for fixed width fonts. See the bug for more details on why this change is as it is. check-in: 4ee14262 user: patthoyts tags: trunk
11:26
Avoid const jiggling by using Tcl_SetObjResult check-in: dcded822 user: patthoyts tags: trunk
2008-10-17
23:18
Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: da3819db user: nijtmans tags: trunk
20:15
fix missing "-Wl," prefix in HP-UX build check-in: 58f0f966 user: nijtmans tags: trunk
20:09
fix missing "-Wl," prefix in HP-UX build check-in: 2556c2c4 user: nijtmans tags: trunk
12:44
Backported keyboard bindings for ttk::scale check-in: a7be9588 user: patthoyts tags: core-8-5-branch
12:29
Implemented keyboard bindings for ttk::scale check-in: 7914c071 user: patthoyts tags: trunk
2008-10-15
15:25
typo check-in: 78c28452 user: dgp tags: core-8-5-branch
06:41
Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: 7702e3f7 user: nijtmans tags: trunk
2008-10-14
19:37
Advance 8.5.5 release tag check-in: f13be4a7 user: dgp tags: core-8-5-5, core-8-5-branch
13:24
Added new utility function: TkNewWindowObj() check-in: c3b79dab user: dkf tags: trunk
2008-10-11
06:55
Correct error result generation of [$canvas select clear $bogus]. check-in: f673c22f user: dkf tags: core-8-5-branch
06:47
Correct error result generation of [$canvas select clear $bogus]. check-in: 9e66671f user: dkf tags: trunk
2008-10-10
21:30
*** 8.6a3 TAGGED FOR RELEASE ***
* changes: Updates for 8.6a3 release.
check-in: 654148c2 user: dgp tags: trunk, core-8-6-a3
19:29
tag 8.5.5 check-in: 2b8b001f user: dgp tags: core-8-5-branch
19:28
* changes: Updates for 8.5.5 release.
check-in: 691e9742 user: dgp tags: core-8-5-branch
18:55
* unix/Makefile.in: Relax constraints in index script so that * win/Makefile.in: each Tk 8.5.* release may be [package require]d * win/makefile.vc: into any Tcl 8.5.* interp. [Bug 1890438].
check-in: 0b516224 user: dgp tags: core-8-5-branch
18:25
* generic/tk.h: Bump to 8.5.5 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 566ef6fd user: dgp tags: core-8-5-branch
16:28
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test: * tests/spinbox.test: * tests/textDisp.test:
check-in: cf9850ef user: dgp tags: core-8-5-branch
16:15
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in * tests/spinbox.test: test results.
check-in: 9764be3b user: dgp tags: trunk
02:52
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test:
check-in: a5095969 user: dgp tags: core-8-5-branch
2008-10-09
21:49
removed bogus comment check-in: 014df6a0 user: dkf tags: trunk
21:21
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble().
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in test results.
check-in: db586b92 user: dgp tags: trunk
21:20
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble().
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test:
check-in: d730e42a user: dgp tags: core-8-5-branch
17:20
Restored test naming consistency with Tk 8.5 tests. check-in: 1c37af2e user: dgp tags: trunk
17:17
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit.
check-in: 8d16f1f2 user: dgp tags: core-8-5-branch
15:17
* tests/canvText.test: Backport test updates in light of the 2008-10-05 commit.
* generic/tkEntry.c: Fix missing space constructing the scroll command.
check-in: 8e437e74 user: dgp tags: core-8-5-branch
09:42
comment formatting check-in: 51760f94 user: dkf tags: trunk
2008-10-08
21:36
* unix/tcl.m4: fix for bug [2073255] * unix/configure: regenerated
check-in: fdb51745 user: nijtmans tags: trunk
20:15
* tests/textDisp.test (textDisp-16.34): Update test that tested string equality of double values based on an assumption of tcl_precision==12. Test now does its own formatting.
check-in: 5da178b2 user: dgp tags: trunk
19:18
typo check-in: 5e77713a user: dgp tags: trunk
18:57
* tests/scrollbar.test: Revised testing of the cget subcommand so that it tests consistency with the configure subcommand and not agreement with a hardcoded value that will change as tastes in GUIs evolve.
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across * tests/unixWm.test: all platforms. [Bug 2021443]
check-in: 61ec212b user: dgp tags: trunk
16:13
* tests/canvText.test (canText-17.1): Update expected result to match revised PostScript output due to more predictable formatting of floating point values.
check-in: 4a79db8b user: dgp tags: trunk
15:39
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across all platforms. [Bug 2021443]
check-in: 5059871b user: dgp tags: trunk
15:20
* tests/wm.test: Update expected error messages from [wm iconphoto] to match the new message. [Bug 2021443]
check-in: 001b25a8 user: dgp tags: trunk
2008-10-07
18:33
and another one check-in: 38186033 user: dgp tags: trunk
18:27
Simpleminded protection against fatal error when env(TEMP) is not defined. check-in: 1528b4ca user: dgp tags: trunk
00:10
Removed dependency on default precision check-in: ec65fd19 user: patthoyts tags: trunk
2008-10-06
23:59
Removed dependency on default precision check-in: 8b2277bd user: patthoyts tags: trunk
23:42
Removed dependency on default precision check-in: 8fc75ab1 user: patthoyts tags: trunk
23:13
Fixed some incorrect error string results and removed precision dependencies in entry tests check-in: 8b1e5e36 user: patthoyts tags: trunk
22:09
Fixed tests for Vista (cannot write to C:\) check-in: ad5c45dd user: patthoyts tags: trunk
21:57
Corrected some errors from the previous commit check-in: 6aacc1b3 user: patthoyts tags: trunk
2008-10-05
21:26
minor improvements in legibility check-in: 0a65bf91 user: dkf tags: trunk
21:23
minor corrections check-in: 58539c23 user: dkf tags: trunk
18:22
Greatly clean up Tk's handling of the writability of the Tcl result object. check-in: a83341a3 user: dkf tags: trunk
11:34
Backport of fix for [Bug 2112563] check-in: 12b78de6 user: dkf tags: core-8-5-branch
2008-10-03
15:37
typo check-in: 28361873 user: dkf tags: trunk
13:13
Convert %g to Tcl_PrintDouble to avoid locale trouble. [Bug 2112563] check-in: 6902fa24 user: dkf tags: trunk
2008-10-02
19:13
doc fixes check-in: 670f22b2 user: mistachkin tags: trunk
2008-10-01
00:09
Minor improvements check-in: d103c18b user: dkf tags: trunk
2008-09-30
23:54
Implemented TIP #236 from patch by Neil McKay. check-in: a2e1a9e4 user: dkf tags: trunk
2008-09-23
13:40
Fix [Bug 2123813] check-in: e630c9cb user: dkf tags: trunk
13:36
Fix [Bug 2118116] check-in: d93e4007 user: dkf tags: trunk
2008-09-09
18:17
a final fix check-in: ce2385d0 user: tmh tags: trunk
18:17
a final fix check-in: 622a19cd user: tmh tags: core-8-5-branch
17:48
add global tk_strickMotif check-in: 5cc93c57 user: tmh tags: trunk
17:47
add global commands for tk_strictMotif variable check-in: 31619e37 user: tmh tags: core-8-5-branch
2008-09-08
13:37
Bug [2098425] docs typo check-in: 34613b0d user: tmh tags: core-8-5-branch
13:37
Bug [2098425] docs typo check-in: 7723f475 user: tmh tags: trunk
2008-09-03
06:01
* generic/tk.h: Dropped use of _ANSI_ARGS_ macro to preserve * generic/tkSelect.h: Tk's TCL_NO_DEPRECATED build.
check-in: 9f2fb463 user: dgp tags: trunk
2008-09-02
22:11
Commit mysteriously missing autoconf results check-in: 5278a6e0 user: dgp tags: core-8-5-branch
16:14
comments, whitespace check-in: 0c33d400 user: das tags: core-8-5-branch
16:10
comments, whitespace check-in: 441577ba user: das tags: trunk
2008-08-30
21:52
Update to tcltest2 check-in: 3e86dc47 user: aniap tags: trunk
2008-08-29
03:36
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).
check-in: 560003ff user: dgp tags: trunk
03:35
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).
check-in: e4f093b1 user: dgp tags: core-8-5-branch
2008-08-28
18:13
* generic/tkImgPhoto.c: Changed TclStack* calls to ck* calls so that we don't create new dependencies on Tcl internals.
* unix/tkUnixPort.h: Removed #include of tclInt.h that has been * win/tkWinPort.h: disabled for three years. If we needed this we'd have noticed by now.
check-in: 0ce4361b user: dgp tags: trunk
16:29
* README: Bump version number to 8.6a3 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: b9fae78d user: dgp tags: trunk
16:13
* generic/tk.h: Bump version number to 8.5.5b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.4 and * unix/configure.in: 8.5.5 releases. * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf (2.59) * win/configure:
check-in: d9f804b5 user: dgp tags: core-8-5-branch
15:36
Fix 2080587 check-in: a943c8d4 user: dkf tags: trunk
08:52
Update to tcltest2 check-in: b138bc69 user: aniap tags: trunk
2008-08-27
18:51
fix typo added to menu.tcl check-in: 8942970b user: tmh tags: core-8-5-branch
18:49
fix typo in menu.tcl check-in: 195f819b user: tmh tags: trunk
18:08
Added a "knownBug"-marked test to show a problem identified in the grid implementation. check-in: 89173909 user: pspjuth tags: trunk
16:37
typo check-in: 2f74007e user: dgp tags: trunk
2008-08-26
14:47
Split the ChangeLog file. check-in: b743518f user: dkf tags: trunk
13:58
Tidy up the photo image tests a bit more. check-in: d84205c1 user: dkf tags: trunk
2008-08-25
23:37
[bug 1023955 : don't flip cursors on menus to arrow pointer. check-in: fbec6e2b user: tmh tags: core-8-5-branch
23:05
correct to use global namespace varialbe : 1023955 check-in: ba10c3f9 user: tmh tags: trunk
23:01
[Bug 1023955] don't flip to arrow cursor on menus check-in: 7e8e231b user: tmh tags: trunk
17:22
fix for bug tracker id 1936220 backported from tk8.6 check-in: fe133e3e user: tmh tags: core-8-5-branch
17:19
Fix crash reported by Don Porter. check-in: cff2534e user: dkf tags: trunk
17:13
Bug tracker ID 1936220

This patch corrects the multiple selection error reported in this bug tracker. check-in: d4c45e5e user: tmh tags: trunk

14:33
add tkImgPhInstance.c check-in: 8ca1c467 user: das tags: trunk
11:44
Split the photo image core into two pieces to make it easier to maintain. check-in: 999c2580 user: dkf tags: trunk
2008-08-22
19:47
* changes: Updates for 8.6a2 release.
check-in: 8740f0bc user: dgp tags: trunk, core-8-6-a2
2008-08-21
11:19
Update to tcltest2 check-in: 9f8d6958 user: aniap tags: trunk
09:43
Use ckrealloc to resize arrays... check-in: e7fcaec3 user: dkf tags: trunk
2008-08-19
21:06
remove id.test check-in: 0be6573c user: das tags: trunk
17:21
Remove id.test that is no longer needed, because of the XID cleanup. check-in: 85ed9f9d user: georgeps tags: trunk
15:57
XID cleanup patch. Missed during the first commit, sorry. check-in: 71efe02f user: georgeps tags: trunk
15:53
Changelog entry for the XID cleanup patch. check-in: 49705d6b user: georgeps tags: trunk
15:52
After some discussion with Joe English and subsequently the X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs.
The public Tk_FreeXId is now a no-op.
Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720
generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId.
macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted.
unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above).
win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted.
check-in: 8356aa0e user: georgeps tags: trunk
14:48
generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 15d14a19 user: jenglish tags: core-8-5-branch
14:47
generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 2d900ad0 user: jenglish tags: trunk
00:19
typo check-in: cacaa978 user: das tags: core-8-5-branch
00:17
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.
check-in: a524f893 user: das tags: core-8-5-branch
00:17
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.
check-in: c90089d3 user: das tags: trunk
00:08
force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: cd30f40a user: das tags: core-8-5-branch
00:08
force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: f65a83e1 user: das tags: trunk
2008-08-18
16:09
Update to tcltest2 check-in: d28306f6 user: aniap tags: trunk
2008-08-17
19:40
Update to tcltest2 check-in: 2f1cf32e user: aniap tags: trunk
2008-08-16
23:52
Update to tcltest2 check-in: 98ddf864 user: aniap tags: trunk
2008-08-15
01:10
Update to tcltest2 check-in: 674ff658 user: aniap tags: trunk
2008-08-14
17:21
move tag check-in: 03449cf7 user: dgp tags: core-8-5-4, core-8-5-branch
2008-08-13
23:57
Update to tcltest2 check-in: c2ebdaf7 user: aniap tags: trunk
23:14
autoheader-2.59 check-in: 333c9a69 user: das tags: trunk
23:13
autoconf-2.13 check-in: 37e133cf user: das tags: core-8-4-branch
23:13
autoconf-2.59 check-in: 76766a3c user: das tags: core-8-5-branch
23:13
autoconf-2.59 check-in: 3adf907d user: das tags: trunk
23:11
sync with tcl check-in: 9a290fb3 user: das tags: trunk
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: b0134c31 user: das tags: core-8-4-branch
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: aea1a70d user: das tags: core-8-5-branch
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: 7744c943 user: das tags: trunk
2008-08-12
22:52
Update to tcltest2 check-in: 15a50c0d user: aniap tags: trunk
15:14
* README: Bump version number to 8.6a2 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 39d0f313 user: dgp tags: trunk
15:06
* changes: Updates for 8.6a2 release.
check-in: b4c0982a user: dgp tags: trunk
2008-08-11
21:33
Update to tcltest2 check-in: 27f62804 user: aniap tags: trunk
2008-08-08
18:31
8.5.4 tag check-in: cb4fc671 user: dgp tags: core-8-5-branch
18:12
* generic/tk.h: Bump to 8.5.4 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 8794ae10 user: dgp tags: core-8-5-branch
17:46
Update to tcltest2 check-in: 166a37a1 user: aniap tags: trunk
15:43
* changes: Updates for 8.5.4 release.
check-in: eaa4586a user: dgp tags: core-8-5-branch
2008-08-07
23:05
Update to tcltest2 check-in: bbbe6cff user: aniap tags: trunk
2008-08-06
16:54
Fix for [Bug 2010422]: account for X11 changing constant LASTEvent. check-in: b1bd86cd user: jenglish tags: core-8-4-branch
2008-08-05
20:31
Fix for [Bug 2010422] "no event type or button # or keysym while executing "bind Listbox <MouseWheel> [...]".

This allows Tk to compile and run against newer X11 headers where the protocol constant LastEvent has changed. check-in: a4e64793 user: jenglish tags: core-8-5-branch

20:31
Fix for [Bug 2010422] "no event type or button # or keysym while executing "bind Listbox <MouseWheel> [...]".

This allows Tk to compile and run against newer versions of libX11 where the protocol constant LastEvent has changed. check-in: f2b70826 user: jenglish tags: trunk

2008-08-03
15:34
Update to tcltest2 check-in: fa28d4c5 user: aniap tags: trunk
15:30
Update to tcltest2; report: test text-33.11 fails check-in: ef3f816c user: aniap tags: trunk
15:28
Update to tcltest2 check-in: 18be1a7b user: aniap tags: trunk
10:20
remove NRE.test & add new test files check-in: fc9b3742 user: das tags: trunk
2008-08-01
20:24
Backported fixes for handling unmapped parent toplevels. [Bug 2009788, 2028703] check-in: 07f30a69 user: patthoyts tags: core-8-5-branch
19:38
Check wmPtr is valid in TopLevelReqProc to fix [Bug 2028703] check-in: 74f3c981 user: patthoyts tags: trunk
2008-07-31
22:11
tclNRE.h die die die check-in: 82a7447c user: das tags: trunk
04:22
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.
check-in: 7dd2f97f user: dgp tags: trunk
04:20
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.
check-in: 0f39b2f1 user: dgp tags: core-8-5-branch
2008-07-29
09:10
-highlightthickness entry's option (fonts constraint) check-in: 22970727 user: aniap tags: trunk
2008-07-28
10:53
Update to tcltest2 check-in: 1f8c1afc user: aniap tags: trunk
2008-07-26
16:19
bug #1686012: Direct user to the font manual for the -font option check-in: 6c314483 user: patthoyts tags: core-8-5-branch
16:13
bug #1686012: Direct user to the font manual for the -font option check-in: 57245966 user: patthoyts tags: trunk
13:32
Conform to testing policy and added a nonwin contraint. [Bug 2024753] check-in: f1204190 user: patthoyts tags: trunk
13:03
Check that the parent has been mapped before calling RemapWindows. [Bug 2009788] check-in: 08c95e0b user: patthoyts tags: trunk
11:49
bug #2026405: Check for 0x prefix in sprintf %p to work around cygwin issue. check-in: a365427a user: patthoyts tags: core-8-5-branch
11:17
bug #2026405: Check for 0x prefix in sprintf %p and redo if necessary. Works around cygwin issue. check-in: fd3c2941 user: patthoyts tags: trunk
2008-07-25
23:47
Update to tcltest2 check-in: cdf26379 user: aniap tags: trunk
13:40
Update to tcltest2 check-in: 7c7e823e user: aniap tags: trunk
2008-07-23
23:24
fix [2021443] inconsistant "wrong # args" messages (for Tk) check-in: def570d7 user: nijtmans tags: trunk
2008-07-22
17:02
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.
check-in: 0192d1b3 user: das tags: core-8-5-branch
17:01
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.
check-in: e8525c52 user: das tags: trunk
17:00
* macosx/tkMacOSXHLEvents.c: sync with HEAD.
check-in: e3d741bc user: das tags: core-8-5-branch
17:00
* macosx/tkMacOSXHLEvents.c: factor out common code; formatting.
check-in: 20bf68fc user: das tags: trunk
14:35
remove duplicate test check-in: 0c4eb0c5 user: dgp tags: trunk
14:35
remove duplicate test check-in: 5b525f65 user: dgp tags: core-8-5-branch
13:17
Update to tcltest2 check-in: 4ba385be user: aniap tags: trunk
11:55
Update to tcltest2 check-in: effbdb30 user: aniap tags: trunk
11:39
Update to tcltest2 check-in: 89e272f9 user: aniap tags: trunk
2008-07-13
12:58
add new NRE files check-in: 53321924 user: das tags: trunk
2008-07-08
22:40
Fixed broken line endings from last doc commit check-in: 28ed6478 user: patthoyts tags: trunk
2008-07-04
19:06
Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 7a2bfd08 user: jenglish tags: core-8-5-branch
19:05
Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 9939c082 user: jenglish tags: trunk
2008-07-02
09:44
Ensure that errors in callback scripts don't get swept under the carpet. check-in: d831b78c user: dkf tags: trunk
2008-06-30
22:57
Minor doc updates (removing out of date changebars, improving typedef formatting, etc.) check-in: 3354fd63 user: dkf tags: trunk
03:37
Created branch core-stabilizer-merge-synthetic Closed-Leaf check-in: 9f5da7cf user: cvs2fossil tags: core-stabilizer-merge-synthetic
03:37
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updates for 8.5.3 release.
check-in: 632dedaf user: dgp tags: core-8-5-3, core-8-5-branch
03:28
merge updates from core-8-5-branch Closed-Leaf check-in: 834140af user: dgp tags: core-stabilizer-branch
2008-06-26
21:26
* generic/tkPanedWindow.c (PanedWindowProxyCommand) (DisplayPanedWindow): Ensure that a zero width never gets fed to the underlying window system. [Bug 1639824] (Backport fix from dkf).
check-in: 9c397df6 user: dgp tags: core-8-5-branch
2008-06-25
17:28
release tag 8.6a1 check-in: 5b66ff23 user: dgp tags: trunk, core-8-6-a1
17:06
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updates for 8.5.3 release.
check-in: 0b704c72 user: dgp tags: core-stabilizer-branch
16:46
merge updates from 8.5 branch check-in: 3b1a12a1 user: dgp tags: core-stabilizer-branch
14:56
* changes: Updates for 8.6a1 release.
check-in: c65ce675 user: dgp tags: trunk
2008-06-24
13:37
Work around missing timezones (eg: tclkit or some unixes) check-in: ea5d6ada user: patthoyts tags: trunk
10:54
bug #1997293 - fix documentation of text tag options. check-in: 59a339f0 user: patthoyts tags: trunk
2008-06-20
14:14
Backport fix for [Bug 1951733] check-in: 1889b6f8 user: jenglish tags: core-8-5-branch
13:57
Aqua, Solaris changes for 8.5.3 check-in: 3fd5fba4 user: das tags: core-8-5-branch
13:51
Aqua, Solaris, stubs changes for 8.6a1 check-in: 68461012 user: das tags: trunk
2008-06-19
21:17
* changes: Updates for 8.6a1 release.
check-in: 4df662bb user: dgp tags: trunk
21:17
* changes: Updates for 8.5.3 release.
check-in: a04b9741 user: dgp tags: core-8-5-branch
20:45
Tk 8.6a1 will no longer support [load] into, or compile against Tcl 8.5. check-in: 6a573fc9 user: dgp tags: trunk
19:48
* generic/tk.h: TIP 285 additions make Tk 8.6 call the new * library/tk.tcl: Tcl_Canceled() routine, available only in Tcl 8.6, so bump our Tcl dependencies to version 8.6. Tk 8.6a1 will no longer [load] into a Tcl 8.5 interp.
check-in: 39a44e20 user: dgp tags: trunk
19:37
* README: Bump version number to 8.6a1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: dceb3a1e user: dgp tags: trunk
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: f0631055 user: das tags: core-8-4-branch
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: 024fdfed user: das tags: core-8-5-branch
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: b01db2a5 user: das tags: trunk
00:15
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: 6c34d29b user: das tags: core-8-4-branch
00:15
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: fa969a56 user: das tags: core-8-5-branch
00:14
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: c0b0a865 user: das tags: trunk
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 96bdad05 user: das tags: core-8-4-branch
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 80db53b2 user: das tags: core-8-5-branch
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 2693755d user: das tags: trunk
00:13
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.
check-in: 65fc3c5a user: das tags: core-8-5-branch
00:13
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.
check-in: d3a3896c user: das tags: trunk
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: 3d447f60 user: das tags: core-8-4-branch
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: 8105b91e user: das tags: core-8-5-branch
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: bdf3d4d9 user: das tags: trunk
00:10
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.
check-in: d7f0a72a user: das tags: core-8-5-branch
00:10
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.
check-in: e6f31c04 user: das tags: trunk
2008-06-13
21:49
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.
check-in: 581d7f20 user: hobbs tags: trunk
21:48
improve handling of various versions for patchlevel to winversion conversion check-in: 567f4c5b user: hobbs tags: core-8-5-branch
21:29
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.
check-in: f2dee62a user: hobbs tags: core-8-5-branch
05:46
TIP 285 Implementation check-in: 7ed688e7 user: mistachkin tags: trunk
2008-06-12
19:34
autoconf-2.13 check-in: 3bf500a9 user: das tags: core-8-4-branch
19:34
duh, fix missing 'fi', thanks aku! check-in: 5c8abaac user: das tags: core-8-4-branch
17:09
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 8524e84a user: das tags: core-8-4-branch
17:09
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 772c0e6d user: das tags: core-8-5-branch
17:08
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 2c73237a user: das tags: trunk
06:49
s/target/config/ check-in: b4a39028 user: das tags: core-8-5-branch
06:49
s/target/config/ check-in: 8a61e9fa user: das tags: trunk
06:38
* macosx/tkMacOSXXStubs.c: sync with core-8-5-branch.
check-in: be983948 user: das tags: core-8-4-branch
06:38
* unix/configure: autoconf-2.13
check-in: 8fdcb719 user: das tags: core-8-4-branch
06:38
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: 3f985b10 user: das tags: core-8-4-branch
06:36
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).
check-in: 71a1af00 user: das tags: core-8-5-branch
06:35
* unix/configure: autoconf-2.59
check-in: 3b75f130 user: das tags: core-8-5-branch
06:35
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: e9816587 user: das tags: core-8-5-branch
06:35
* macosx/Wish.xcodeproj/project.pbxproj: add debug configs for 64bit, * macosx/Wish.xcodeproj/default.pbxuser: with gcov, and with corefoundation disabled; updates & cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.
check-in: 879f3382 user: das tags: core-8-5-branch
06:32
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).
check-in: 77d10e79 user: das tags: trunk
06:31
* unix/configure: autoconf-2.59
check-in: 2f49a9c4 user: das tags: trunk
06:31
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: 84b22557 user: das tags: trunk
06:31
* macosx/Wish.xcodeproj/project.pbxproj: add tclIORTrans.c; add tclOO * macosx/Wish.xcodeproj/default.pbxuser: files to tktest-X11 target; add debug targets for 64bit and with corefoundation disabled; updates and cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.
check-in: 85a7d263 user: das tags: trunk
06:30
* generic/ttk/ttkTreeview.c: fix warning.
check-in: 83d9a97e user: das tags: trunk
2008-06-11
00:41
Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: d531253d user: jenglish tags: trunk
00:41
Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: b3ddf820 user: jenglish tags: core-8-5-branch
2008-06-01
08:28
NSC check-in: 2f8ba9f3 user: jenglish tags: trunk
00:29
* macosx/Wish.xcodeproj/project.pbxproj: add new tclOO files; add debug * macosx/README: targets with gcov; update to Xcode 3.1.
check-in: 59dc8f87 user: das tags: trunk
2008-05-27
20:47
[ttk::style theme use] without an argument now returns the current theme check-in: e83b7dd2 user: patthoyts tags: trunk
2008-05-23
22:18
fix warning check-in: 19bdbffe user: das tags: trunk
20:20
Batch of ttk::treeview enhancements: + Added [$tv identify region], [$tv identify element], and [$tv identify item] subcommands. + Simplified bindings. + Added [$tv tag has] subcommand. + Tag-related display improvements: setting a tag -background or -foreground no longer overrides selection feedback. + Don't need separate 'Item', 'Cell', and 'Row' style settings anymore, only the base "Treeview" style is used. check-in: cc4b1b46 user: jenglish tags: trunk
18:00
(remove conflict marker -- oops) check-in: 016c6bc9 user: jenglish tags: trunk
17:58
Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: 431a0e9f user: jenglish tags: trunk
17:58
Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: ad63d3cb user: jenglish tags: core-8-5-branch
2008-05-15
23:41
Add correct border to combobox on Vista check-in: 7d4db6f4 user: patthoyts tags: trunk
00:06
We should use the thread allocator for threaded builds. Added 'tclalloc' option to disable. check-in: 56729d28 user: patthoyts tags: trunk
2008-05-14
08:29
Apply fix for [Bug 1639824] check-in: ff441917 user: dkf tags: trunk
2008-05-13
13:25
Support pixel sized font in the +/- keybindings check-in: 4acdd7e8 user: patthoyts tags: trunk
13:17
-activestyle default is underline on windows check-in: bd0a08a3 user: patthoyts tags: trunk
12:39
Fixed a hangup in the tk_chooseColor tests by ensuring the temporary array is unset check-in: 92afaef6 user: patthoyts tags: trunk
2008-05-11
00:47
Support for ttk widgets in AmpWidget check-in: 2c484dcc user: patthoyts tags: trunk
00:44
Support for ttk widgets in AmpWidget check-in: e6f1c064 user: patthoyts tags: core-8-5-branch
00:31
Backported documentation fixes from HEAD check-in: fb587907 user: patthoyts tags: core-8-5-branch
00:12
Note negative widths for button check-in: 1fbc29c2 user: patthoyts tags: trunk
2008-05-09
18:34
Document the identify command as present on all ttk widgets check-in: a4f3a627 user: patthoyts tags: trunk
2008-05-06
16:33
fix Makefile dependency check-in: b69b71d7 user: das tags: core-8-5-branch
16:33
fix Makefile dependency check-in: e03946e8 user: das tags: trunk
2008-05-04
17:17
"default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: 80d03137 user: jenglish tags: trunk
17:16
"default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: c252fd1f user: jenglish tags: core-8-5-branch
2008-05-03
21:33
revert erroneous CONST->const sync check-in: 2ef184c8 user: das tags: core-8-5-branch
21:12
fix typos, whitespace check-in: 07bdd494 user: das tags: trunk
21:09
sync with dkf's 2008-04-27 whitespace&formatting changes on HEAD, to ease branch maintenance. check-in: e14c2620 user: das tags: core-8-5-branch
21:07
llvm-gcc fix check-in: ad98735f user: das tags: core-8-5-branch
19:53
fix constness warnings check-in: d420da89 user: das tags: trunk
2008-05-02
10:28
More elimination of pre-C89-isms. check-in: de0b3fd9 user: dkf tags: trunk
2008-04-28
08:32
Forgot to check in critical helper macro! check-in: efece9a1 user: dkf tags: trunk
2008-04-27
22:38
Get rid of pre-C89-isms (esp. CONST vs const). check-in: ddfd8bb6 user: dkf tags: trunk
2008-04-25
21:28
remove ioUtil.test, llvm-gcc fix check-in: 6088c85f user: das tags: trunk
19:08
BUGFIX: [$tv selection] takes a list of items, not a single item [Bug 1951733]. check-in: 8400566d user: jenglish tags: trunk
2008-04-20
19:57
Include ws2_32 in the link list [Bug 19200872] check-in: a30c761f user: patthoyts tags: trunk
19:42
Minor change regarding the system menu on windows (1887169) check-in: a73b1487 user: patthoyts tags: trunk
19:19
Minor clarification of the button flash command (1926223) check-in: b1a22f16 user: patthoyts tags: trunk
2008-04-17
15:27
Corrected description of when tag -relief is ignored. check-in: a8698336 user: dkf tags: trunk
14:58
bump release tag check-in: e8869173 user: dgp tags: core-8-4-branch, core-8-4-19
14:53
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: 799cc203 user: dgp tags: trunk
14:52
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: df016edf user: dgp tags: core-8-5-branch
14:48
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: 34f1ba78 user: dgp tags: core-8-4-branch
2008-04-16
14:51
* generic/tkStubInit.c: make stubs tables static const * generic/tkWindow.c (Initialize): and export only a module-scope pointer to to the main stubs table (for package init). [Patch 1938497]
check-in: 8dbcff39 user: das tags: trunk
2008-04-15
10:56
* configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: 80cff2a8 user: das tags: core-8-5-branch
10:55
* configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: cbf3fe8b user: das tags: trunk
2008-04-14
20:59
backported tk_chooseColor -title fix from HEAD check-in: 81996366 user: patthoyts tags: core-8-5-branch
20:48
Fixed bug #1941740: tk_chooseColor -title was broken in revision 1.40 after some code cleanup. Added tests for this windows dialog to avoid regression. check-in: e4f93664 user: patthoyts tags: trunk
2008-04-11
19:00
* generic/tk.h: Bump version number to 8.5.3b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.2 and * unix/configure.in: 8.5.3 releases. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 473ef12d user: dgp tags: core-8-5-branch
16:55
bump release date check-in: 8556d493 user: dgp tags: core-8-4-branch
2008-04-09
21:00
Let the GIF writer use a real LZW compressor. check-in: fbaf561c user: nijtmans tags: trunk
20:52
a little cleanup, in preparation for replacing the gif compressor with a real LZW one. check-in: 45100f26 user: nijtmans tags: trunk
20:48
eliminate a few gcc 4.3 warnings check-in: 8ea7ad7f user: nijtmans tags: trunk
09:28
Improved the element factory documentation and cross-links check-in: f51e517f user: patthoyts tags: trunk
09:27
Forgot to add this yesterday check-in: 513e6031 user: patthoyts tags: trunk
2008-04-08
23:30
Provide a visual-styles API element engine to permit scripts to create any available windows xp/vista element. Plus basic tests. check-in: 3bbec04c user: patthoyts tags: trunk
15:00
* generic/tkDecls.h: make genstubs (genStubs.tcl changes). * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h:
check-in: f7d1de4c user: das tags: trunk
03:28
* tkDecls.h: Reverted das's change of Tk's stubs pointers * tkIntDecls.h: from 'extern' to 'EXTERN'. Since the stubs pointer * tkPlatDecls.h: is always linked statically, its wrong to import or export it from a DLL, and the change causes trouble for extensions that build with -DUSE_TK_STUBS. * tkWinEmbed.c: Removed #if 0 code. Trust the revision control system, if you need it again, you can find it. * tkWinSend.c: Added conditional compilation to silence several compiler warnings. check-in: 506a94be user: kennykb tags: trunk
2008-04-07
23:14
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 68c0a2fc user: hobbs tags: trunk
23:14
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 2f618a4f user: hobbs tags: core-8-5-branch
23:12
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 9395b7e1 user: hobbs tags: core-8-4-branch
22:27
use kenny variant for 1936238 fix check-in: 97ec5003 user: hobbs tags: trunk
22:27
use kenny variant for 1936238 fix check-in: db7f726e user: hobbs tags: core-8-5-branch
19:17
* README: Bump version number to 8.4.19 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
* changes: updates for 8.4.19 release.
check-in: fdb428db user: dgp tags: core-8-4-branch
18:39
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)
check-in: cb99da73 user: hobbs tags: trunk
18:38
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)
check-in: 525fa7f0 user: hobbs tags: core-8-5-branch
15:50
autoconf-2.59 check-in: 92d24193 user: dgp tags: trunk
2008-04-04
14:18
Don't resize the window if the toplevel is not resizable or the sizegrip is disabled check-in: 74096ccd user: patthoyts tags: trunk
2008-04-03
17:04
Fixed stubs usage check-in: 6097cae5 user: patthoyts tags: trunk
11:52
Fix the foreground colour for labelframe in xp check-in: 17952279 user: patthoyts tags: trunk
11:47
Fix the foreground colour for labelframe in xp check-in: ff511ee0 user: patthoyts tags: core-8-5-branch
2008-04-02
21:49
ensure WORDS_BIGENDIAN #define agrees with autoconf check-in: 64383922 user: das tags: core-8-5-branch
21:33
* unix/configure: autoconf-2.59
check-in: 8db05a8c user: das tags: trunk
21:32
* unix/configure.in (Darwin): remove now unnecessary unexporting of libtclstub symbols from libtk.
check-in: 3bf36b11 user: das tags: trunk
21:32
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:
check-in: 52e4bdf2 user: das tags: trunk
21:31
* generic/tkStubLib.c: make symbols in libtkstub.a MODULE_SCOPE to avoid exporting them from libraries that link with -ltkstub; constify tk*StubsPtr and stub table hook pointers. [Bug 1819422]
* generic/tkStubLib.c: undef USE_TCL_STUBS before defining it * generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdef
check-in: 7419adae user: das tags: trunk
21:31
* generic/tk.decls: remove 'export' declarations of symbols now only in libtkstub and no longer in libtk.
check-in: 4c953cb4 user: das tags: trunk
14:39
Tweak the debug targets check-in: f1a6fe88 user: patthoyts tags: trunk
04:30
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but * win/Makefile.in: is present only in libtkstub.a. This tightens * win/makefile.bc: up the rules for users of the stubs interfaces. * win/makefile.vc: [Tcl Bug 1819422].
check-in: b014ce27 user: dgp tags: trunk
04:08
* generic/tkStubLib.c (Tk_InitStubs): Added missing error message and * generic/tkWindow.c (Tk_PkgInitStubsCheck): removed needless $ifdef complexity.
check-in: 9473c19c user: dgp tags: trunk
04:06
typo check-in: c5debb26 user: dgp tags: core-8-5-branch
04:06
typo check-in: 5baefd25 user: dgp tags: trunk
04:05
* generic/tkStubLib.c (Tcl_InitStubs): Added missing error message. * generic/tkWindow.c (Tk_PkgInitStubsCheck):
check-in: a6602103 user: dgp tags: core-8-5-branch
03:55
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but is present only in libtkstub.a. This tightens up the rules for users of the stubs interfaces. [Tcl Bug 1819422].
check-in: 3acb8031 user: dgp tags: trunk
2008-04-01
21:43
autoconf-2.59 check-in: eb4662cb user: das tags: core-8-5-branch
21:43
autoconf-2.59 check-in: 3fe46d54 user: das tags: trunk
21:43
sync with tcl/unix/tcl.m4 changes check-in: 26813a71 user: das tags: core-8-5-branch
21:42
sync with tcl/unix/tcl.m4 changes check-in: f8a66ec0 user: das tags: trunk
16:30
* README: Bump version number to 8.6a0 * generic/tk.h: * library/tk.tcl: * macosx/Wish-Common.xcconfig: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/tcl.m4:
* unix/configure: autoconf-2.59 * win/configure:
* generic/tkConsole.c: Relax Tcl_InitStubs() calls so that a Tk 8.6 * generic/tkMain.c: might [load] into a Tcl 8.5 interp. * generic/tkWindow.c:
* generic/tkStubLib.c: Update to compatibility with a libtcl.so that contains no "tclStubsPtr" [Tcl Bug 1819422].
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h:
check-in: 764c3680 user: dgp tags: trunk
2008-03-28
18:45
autoconf-2.59 check-in: 99ccee47 user: dgp tags: trunk, core-8-5-2
18:13
* README: Bump to 8.5.2 for release. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 3fc91e38 user: dgp tags: trunk
17:57
merge updates from HEAD check-in: d7733435 user: dgp tags: core-stabilizer-branch
17:50
* changes: Updates for 8.5.2 release.
check-in: 33fcf4d3 user: dgp tags: trunk
2008-03-27
21:05
whitespace fixes check-in: a8780cfb user: hobbs tags: trunk
21:02
* library/safetk.tcl (::safe::tkInterpInit): make sure tk_library and its subdirs (eg, ttk) are on the "safe" access path.
check-in: de49f7e9 user: hobbs tags: trunk
20:33
merge updates from HEAD check-in: 870a19a7 user: dgp tags: core-stabilizer-branch
13:44
* unix/configure: autoconf-2.13
check-in: 48abe591 user: das tags: core-8-4-branch
13:43
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
check-in: c54f693b user: das tags: core-8-4-branch
13:43
* unix/configure: autoconf-2.59
check-in: aa5a5f89 user: das tags: trunk
13:43
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
check-in: 1d036f58 user: das tags: trunk
12:03
* generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstub even in a static build of Tk. * generic/ttk/ttkDecls.h: fix incorrect number of arguments in Ttk_InitStubs macro definition.
check-in: 63dd2be6 user: das tags: trunk
12:03
whitespace, typo check-in: e1eddd25 user: das tags: trunk
2008-03-26
20:09
merge updates from HEAD check-in: d44bf679 user: dgp tags: core-stabilizer-branch
19:34
* changes: Updates for 8.5.2 release.
* unix/tkUnixCursor.c: Stop crash in [. configure -cursor] on X11. Thanks to emiliano gavilán. [Bug 1922466]
check-in: 770bde85 user: dgp tags: trunk
19:04
XIM reorganization and cleanup; see [Patch 1919791] for details. check-in: 8f1f01a3 user: jenglish tags: trunk
09:59
Minor fixes to copyright declarations (spelling, consistency) check-in: e4a5452f user: dkf tags: trunk
2008-03-21
21:49
Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030] check-in: 4d6b9001 user: jenglish tags: trunk
2008-03-20
13:23
Rewrote so that tests clean up after themselves, not after the preceding test. check-in: 3a036b1b user: dkf tags: trunk
2008-03-19
17:31
initialize StubsPtr vars to NULL check-in: 33379f97 user: das tags: trunk
17:21
ttkStubLib.o needs to be in tk library as well as stub library check-in: ad6f96a9 user: das tags: trunk
16:57
ensure symbols needed for Ttk stub support are exported check-in: d94ebd9a user: das tags: trunk
15:34
Documented Tk_PreserveColormap. [Bug 220809] check-in: f7aea2b7 user: dkf tags: trunk
2008-03-18
06:59
Put ttkStubLib.o in libtkstub instead of libtk. [Bug 1863007]. check-in: 4f4a18ba user: jenglish tags: trunk
2008-03-17
23:55
Aqua GOOBE check-in: 903925a0 user: das tags: trunk
2008-03-16
22:37
Correct cross-reference check-in: 9fd8ea71 user: dkf tags: trunk
14:55
Made work when run twice in the same session. [Bug 1899664] Also made the control panel use Ttk widgets. check-in: 576ddec3 user: dkf tags: trunk
2008-03-13
20:34
merge updates from HEAD check-in: b935bcb7 user: dgp tags: core-stabilizer-branch
17:46
d'oh! s/backspace/backslash/ check-in: 085f41ed user: das tags: trunk
17:44
* unix/configure.in: use backspace-quoting instead of double-quoting * unix/tcl.m4: for lib paths in tkConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59
check-in: 49de4f35 user: das tags: trunk
14:57
merge updates from HEAD check-in: 73650b85 user: dgp tags: core-stabilizer-branch
14:56
* changes: Updates for 8.5.2 release.
check-in: 9cf02b71 user: dgp tags: trunk
2008-03-12
22:18
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 * macosx/Wish.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Wish-Common.xcconfig: 'xcodebuild install'.
check-in: 6f708599 user: das tags: trunk
16:35
Try a fallback font if XftFontOpenPattern() fails in GetFont (workaround for [Bug 1090382]). check-in: b2aa5f43 user: jenglish tags: trunk
16:17
handle quoting of possibly empty XLIB_INCLUDE_INSTALL_DIR. [Bug 1912679] check-in: 8b259332 user: das tags: trunk
2008-03-11
22:37
clarification check-in: 9cc2f7a9 user: das tags: trunk
22:34
* unix/configure: autoconf-2.59
check-in: 1bac92ea user: das tags: trunk
22:33
* macosx/GNUmakefile: fix quoting to allow paths to * macosx/Wish-Common.xcconfig: ${builddir}, ${INSTALL_ROOT} * unix/Makefile.in: and ${TCL_BIN_DIR} to contain * unix/configure.in: spaces. * unix/install-sh: * unix/tcl.m4:
* unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.
check-in: 4eb574b7 user: das tags: trunk
22:31
* generic/tkCanvUtil.c: fix gcc-4.2 warnings.
check-in: 7dce6585 user: das tags: trunk
22:30
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 and * macosx/Wish.xcodeproj/default.pbxuser: targets for building with * macosx/Wish-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2.
check-in: 30dbaad6 user: das tags: trunk
22:30
* library/demos/knightstour.tcl: Aqua GOOBE. * library/demos/widget:
check-in: 06583885 user: das tags: trunk
2008-03-10
19:44
merge updates from HEAD check-in: 0db61775 user: dgp tags: core-stabilizer-branch
19:14
* changes: Updates for 8.5.2 release.
check-in: b448a2c3 user: dgp tags: trunk
2008-03-07
23:33
Improve HTML generation for color lists. check-in: b48754e6 user: dkf tags: trunk
22:15
Bump stabilizer branch to 8.5.2 check-in: 1319fa47 user: dgp tags: core-stabilizer-branch
22:03
merge updates from HEAD check-in: 60c37df2 user: dgp tags: core-stabilizer-branch
2008-03-06
16:33
Move "TAB IDENTIFIERS" section above "WIDGET COMMAND" section [Bug 1882011]. check-in: fd5741a0 user: jenglish tags: trunk
2008-02-29
22:48
Added a Knights tour canvas demo. check-in: f54a4d62 user: patthoyts tags: trunk
2008-02-27
22:45
fix copyright year check-in: cc95a649 user: das tags: core-8-4-branch
22:45
fix copyright year check-in: 088bb057 user: das tags: trunk
00:12
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.
check-in: 939ecb70 user: das tags: core-8-4-branch
00:12
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.
check-in: ff4825de user: das tags: trunk
2008-02-23
18:41
Arrange to deliver <<ComboboxSelected>> event after listbox is unposted, as intended [Bug 1890211]. Clarified documentation. check-in: 448844d2 user: jenglish tags: trunk
17:35
Don't enforce minimum sash thickness of 5 pixels, just use 5 as a default [FR 1898288] check-in: 99170de4 user: jenglish tags: trunk
2008-02-14
15:45
Document missing configure options. check-in: 20e81379 user: dkf tags: trunk
2008-02-06
18:59
correct bug ID check-in: 749c7f7f user: dgp tags: core-8-4-branch, core-8-4-18
15:31
*** 8.4.18 TAGGED FOR RELEASE ***
* README: Bump version number to 8.4.18 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
* changes: updates for 8.4.18 release.
check-in: ea6696f2 user: dgp tags: core-8-4-branch
14:34
Added basic documentation for ttk::scale. [Bug 1881925] check-in: fa08ae74 user: dkf tags: trunk
2008-02-04
21:44
Correct security bug ID. check-in: 90452282 user: dgp tags: trunk, core-8-5-1
17:32
*** 8.5.1 TAGGED FOR RELEASE ***
* generic/tk.h: Bump to 8.5.1 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 32843d0f user: dgp tags: trunk
17:07
merge update check-in: 747b7ebe user: dgp tags: core-stabilizer-branch
17:06
move tag check-in: 4964c98c user: dgp tags: trunk
16:07
merge udpates from HEAD check-in: 7fea81ee user: dgp tags: core-stabilizer-branch
09:53
Minor documentation improvements check-in: 4be43f3a user: dkf tags: trunk
2008-02-02
23:59
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales.
* unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds.
* unix/configure: autoconf-2.13
check-in: 13be7679 user: das tags: core-8-4-branch
23:58
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales.
* unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds.
* unix/configure: autoconf-2.59
check-in: 56f541db user: das tags: trunk
2008-02-01
22:14
merge updates from HEAD check-in: 8bc88c33 user: dgp tags: core-stabilizer-branch
22:11
* changes: Updates for 8.5.1 release.
check-in: ec0dd606 user: dgp tags: trunk
19:02
merge updates from HEAD check-in: afd55ea1 user: dgp tags: core-stabilizer-branch
16:59
* generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: fb40595a user: rmax tags: core-8-4-branch
16:53
* generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: 7d63efe9 user: rmax tags: trunk
16:09
merge updates from HEAD check-in: 610da829 user: dgp tags: core-stabilizer-branch
2008-01-31
23:33
* library/msgbox.tcl (::tk::MessageBox): don't use ttk::label in low depth/aqua fallback, as it doesn't support -bitmap.
check-in: 30c6470f user: hobbs tags: trunk
23:31
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): pass "" instead of NULL when -title isn't set. [Bug #1881892]
check-in: 07b20b3d user: hobbs tags: trunk
17:33
merge updates from HEAD check-in: e4ef1bbc user: dgp tags: core-stabilizer-branch
16:29
Fix -height and -width options. check-in: 66a1369a user: dkf tags: trunk
02:59
merge updates from HEAD check-in: 2a3a55ed user: dgp tags: core-stabilizer-branch
2008-01-30
13:12
Improve formatting check-in: 2d928903 user: dkf tags: trunk
12:00
Fix erroneous listing of "standard" options. [Bug 1882495] check-in: b59329d0 user: dkf tags: trunk
09:58
Minor bug fix check-in: 6c710818 user: dkf tags: trunk
05:33
library/treeview.tcl: Fix bug in Shift-ButtonPress-1 binding (error if no current focus item; reported on c.l.t.) check-in: 98fbd097 user: jenglish tags: trunk
2008-01-29
17:35
merge updates from HEAD check-in: ba95824f user: dgp tags: core-stabilizer-branch
15:37
Adjusted handling of the standard options part of the Ttk manual pages so that they are documented in the correct location. [Bug 1876493] check-in: d1c7212e user: dkf tags: trunk
2008-01-28
15:56
Re-fix strict-aliasing warnings reintroduced by last patch. check-in: 53d831b9 user: jenglish tags: trunk
14:22
merge updates from HEAD check-in: b38f5dd6 user: dgp tags: core-stabilizer-branch
00:36
Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298]. check-in: f56bd352 user: jenglish tags: trunk
2008-01-27
16:44
Fix [Bug 835848]. Use FcTypeDouble for XFT_SIZE attribute. check-in: 2b422352 user: jenglish tags: trunk
16:40
Merged common code from InitFont() and TkpGetFontAttrsForChar(), factored into GetTkFontAttributes() and GetTkFontMetrics(). Removed write-only struct UnixFtFont member 'drawable'. Removed unneeded double-pointer indirections. Ensure that TkFontAttributes.family member is a Tk_Uid as specified. check-in: c30ce69b user: jenglish tags: trunk
2008-01-25
21:41
merge updates from HEAD check-in: e5fb0a45 user: dgp tags: core-stabilizer-branch
17:57
* changes: Updates for 8.5.1 release.
check-in: af5c32dc user: dgp tags: trunk
2008-01-23
16:52
Bump stabilizer branch to 8.5.1 check-in: b1bc6648 user: dgp tags: core-stabilizer-branch
16:39
merge updates from HEAD check-in: 93d65c93 user: dgp tags: core-stabilizer-branch
2008-01-08
20:02
BUGFIX: fix crash in [ttk::labelframe] when -style option specified [Bug 1867122]. check-in: 8b24a669 user: jenglish tags: trunk
17:00
Add tristate support to checkbuttons and radiobuttons [Bug 1865898]. Fix check and radio indicator size [Bug 1679067]. check-in: ce7322e2 user: jenglish tags: trunk
2008-01-06
22:35
(oops. Missed a spot.) check-in: c6340f56 user: jenglish tags: trunk
22:33
Call Tk_MakeWindowExist() in widget constructor. Removed now-unnecessary initial ConfigureNotify processing. check-in: 97048e98 user: jenglish tags: trunk
19:16
Fix MouseWheel bindings for ttk::treeview widget (Fixes #1442006, #1821939, #1862692) check-in: 316f0f87 user: jenglish tags: trunk
2008-01-02
19:07
* generic/tk.h: Bump version number to 8.5.1b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 5112d05d user: dgp tags: trunk
2007-12-31
17:35
sync with HEAD 'changes' of relevant aqua entries for 8.4.17 check-in: 1706de87 user: das tags: core-8-4-branch, core-8-4-17
17:20
* changes: updates for 8.4.17 release. * unix/configure.in: Add "hu" to LOCALES. * unix/configure: autoconf-2.13
check-in: 1e9ee7be user: dgp tags: core-8-4-branch
2007-12-30
23:35
Document canvas current item/clipping behaviour more precisely. [Bug 1774593] check-in: 73f0ca13 user: dkf tags: trunk
16:04
Fix [Bug 1860802] check-in: c7ea34fd user: dkf tags: trunk
2007-12-18
18:21
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899]
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]
check-in: bca05a1a user: das tags: core-8-4-branch
18:20
* macosx/tkMacOSXPrivate.h: fix Panther build.
check-in: d0d3fd33 user: das tags: core-8-4-branch
2007-12-17
17:33
advance core-8-5-0 release tag check-in: 5e0d9d22 user: dgp tags: trunk, core-8-5-0
17:29
update release date check-in: 33a4ce96 user: dgp tags: trunk
15:24
Documented -outlineoffset item option. [Bug 1836621] check-in: 6ec7c959 user: dkf tags: trunk
2007-12-15
15:55
fix building on Panther check-in: 38c232ca user: das tags: trunk
2007-12-14
19:08
* changes: More updates for 8.5.0 release.
check-in: 69fe59ef user: dgp tags: trunk
16:29
Fix typo [Bug 1850713]. check-in: d05aa55c user: jenglish tags: trunk
15:56
Add in missing function definitions to support plain MSVC6 and use INT_PTR rather than LONG_PTR which isn'tr defined in the msvc6 headers. check-in: 465b8653 user: patthoyts tags: trunk
02:19
Support compilation with MSVC9 on AMD64 check-in: f7dd6e6f user: patthoyts tags: trunk
2007-12-13
23:13
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.
check-in: e677ad35 user: hobbs tags: core-8-4-branch
23:08
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.
check-in: 1cfc934d user: hobbs tags: trunk
15:23
merge stable branch onto HEAD check-in: e7868b44 user: dgp tags: trunk
14:15
Tag for 8.5.0 release check-in: 71190c15 user: dgp tags: core-stabilizer-branch
06:28
merge updates from HEAD check-in: 4eb4f7b8 user: dgp tags: core-stabilizer-branch
00:31
* generic/tkText.c (DeleteChars, TextEditCmd, updateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
check-in: dec49c3c user: hobbs tags: core-8-4-branch
00:29
* generic/tkText.c (DeleteIndexRange, TextEditCmd, UpdateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
check-in: 9db39c4d user: hobbs tags: trunk
00:28
fix typos in comments check-in: cbe451b4 user: hobbs tags: trunk
2007-12-12
23:44
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899]
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]
check-in: 70a63cc6 user: das tags: trunk
15:51
Various minor updates to ttk_* manpages. check-in: 392da819 user: jenglish tags: trunk
15:49
* changes: Updated for 8.5.0 release.
check-in: 654a3534 user: dgp tags: trunk
14:13
merge updates from HEAD check-in: c68f7e3d user: dgp tags: core-stabilizer-branch
01:42
* generic/ttk/ttkTheme.c(StyleElementOptionsCmd): Use Ttk_GetElement() to find element instead of direct hash table access. check-in: 09d7f6c0 user: jenglish tags: trunk
2007-12-11
22:14
Added code to rebuild the from index after the deletion phase so that the linePtr field is valid for the insertion phase. [Bug 1602537] check-in: 44205e71 user: dkf tags: trunk
2007-12-10
21:37
Clarify docs to note that [event info] isn't clairvoyant. check-in: 9f270abb user: dkf tags: trunk
18:39
merge updates from HEAD check-in: 2f101f8a user: dgp tags: core-stabilizer-branch
16:21
Various markup fixes (mostly: missing quotes on .SH arguments, extraneous .PPs) check-in: 3ce1f97d user: jenglish tags: trunk
16:21
Remove extra .BEs that got added by mistake somewhere. check-in: 555685d8 user: jenglish tags: trunk
15:54
* generic/tkIntDecls.h: regen with new genStubs.tcl. * generic/tkIntPlatDecls.h: [Tcl Bug 1834288] * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:
check-in: e16ea9f7 user: das tags: trunk
15:52
* generic/tk.decls: use new genstubs 'export' command to * generic/tkInt.decls: mark exported symbols not in stubs table [FR 1716117]; cleanup formatting.
check-in: 3f6501a2 user: das tags: trunk
15:26
Ensure list of hidden commands is correct. [Bug 1847925] check-in: c0b4c21b user: dkf tags: trunk
15:22
add inttypes.h #include (sync with tkUnixPort.h change of 2007-11-28) check-in: c6da40bb user: das tags: trunk
12:10
We must specify the lowest Windows version we intend to support. In particular the SystemParametersInfo API doesn't like to receive structures that are larger than it expects which affects the font assignements. Set to Win98 support.

Handle failure to read the system parameters. This causes ttk/fonts.tcl to set any missing named fonts. check-in: afec4171 user: patthoyts tags: trunk

12:03
Only tkWin.h should include windows.h unless we have an explicit override of the WINVER macro. check-in: af9dcfb6 user: patthoyts tags: trunk
11:57
Handle MSVC 9 (aka: Visual Studio 2008) check-in: cd79a122 user: patthoyts tags: trunk
11:40
Update for 'unload' as a safe command (tcl 8.5b3+) check-in: d21cfa93 user: patthoyts tags: trunk
09:36
document OSX [wm attr -notify] check-in: 75ccc569 user: das tags: trunk
2007-12-09
20:44
regen check-in: 7974a8b5 user: dkf tags: trunk
20:44
Fix suite of small problems that prevented a build from working for me. check-in: 1889fd69 user: dkf tags: trunk
2007-12-08
03:49
s/style/ttk::style/ check-in: f71ed614 user: jenglish tags: trunk
2007-12-07
20:47
* unix/README: Mention the stub library created by `make` and warn about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Tcl Bug 1794084]
check-in: 20f22121 user: dgp tags: trunk
2007-12-06
17:53
Fix TCombobox layout on OSX so as not to truncate long text when combobox is wider than requested [Bug 1845164]. check-in: 75f1a4a0 user: jenglish tags: trunk
16:25
merge update from HEAD check-in: dea72144 user: dgp tags: core-stabilizer-branch
16:05
line endings check-in: d114c434 user: dgp tags: trunk
07:00
merge updates from HEAD check-in: 4f0d4df8 user: dgp tags: core-stabilizer-branch
2007-12-05
22:29
* library/demos/widget: reduce start size to 70% of screenheight from sh-200 for a more reasonable size.
check-in: df2d4fd2 user: hobbs tags: trunk
20:26
merge updates from HEAD check-in: 1f575232 user: dgp tags: core-stabilizer-branch
19:18
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
check-in: b545e1e2 user: hobbs tags: core-8-4-branch
19:17
* win/tkWinDraw.c: Applied [Patch 1723362] for transparent bitmaps.
check-in: f4f64f14 user: hobbs tags: core-8-4-branch
19:07
* win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr and * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c:
check-in: cd313364 user: hobbs tags: trunk
19:01
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
check-in: 099e9edb user: hobbs tags: trunk
18:41
* win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32 -loleaut32 but not msvc for Tk's [send]. [Bug 1844749]
check-in: 7b689aa0 user: hobbs tags: trunk
18:11
merge updates from HEAD check-in: a7477563 user: dgp tags: core-stabilizer-branch
16:38
* doc/ttk_style.n: Remove nonsense about "this manpage has not yet been written"; everything supported is documented. check-in: 3089be70 user: jenglish tags: trunk
15:58
Added Danish to list of locales. check-in: f8f443d9 user: dkf tags: trunk
08:52
Correct errors in language specifiers check-in: ea0e50f0 user: dkf tags: trunk
2007-12-04
23:05
Added missing messages. [Patch 1800744] check-in: 0038a7c3 user: dkf tags: trunk
23:01
Added Danish message catalog. [Patch 1844143] check-in: a393a142 user: dkf tags: trunk
17:05
merge updates from HEAD check-in: 60381316 user: dgp tags: core-stabilizer-branch
2007-12-03
20:03
* win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.lib (LIBS): add ws2_32.lib for static builds with Tcl.
check-in: 178334ed user: hobbs tags: trunk
2007-12-02
04:32
Improved macrology for statically-initialized layout template tables. check-in: 1876a988 user: jenglish tags: trunk
02:50
Internal Ttk_Manager API updates (missed from 2007-11-25 commit) check-in: 9da56fbd user: jenglish tags: trunk
2007-11-28
20:33
merge updates from HEAD check-in: 8937d45c user: dgp tags: core-stabilizer-branch
20:12
* unix/tkUnixPort.h: When unix/configure determines whether the intptr_t type is available, it has the <inttypes.h> header present. It's only fair that we let Tk have it too.
check-in: e483a1c0 user: dgp tags: trunk
02:05
(bug 1835052) Fix tidy target to remove tktest rather than tcltest check-in: 7e292ff7 user: patthoyts tags: trunk
2007-11-26
20:53
Backport from HEAD of [Bug #1822391]:

* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: d7902b20 user: kennykb tags: core-8-4-branch

20:38
* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: c855e456 user: kennykb tags: trunk
20:00
* library/tkfbox.tcl (VerifyFileName): Corrected a couple of typos in handling of bad file names. [Bug #1822076] * tests/filebox.test (filebox-7.1, filebox-7.2): Added test cases that exercise the above bug. Thanks to Christoph Bauer ([email protected]) for the patch. check-in: 27c83612 user: kennykb tags: trunk
2007-11-25
19:19
merge updates from HEAD check-in: f4b306bc user: dgp tags: core-stabilizer-branch
18:11
Internal Ttk_Manager API updates; Fixed [Bug 1343984]; Added [$nb hide] method; [$nb add] on already-managed windows no longer throws an error, can be used to re-add a hidden tab. Updated docs and test suite. check-in: f37e8950 user: jenglish tags: trunk
10:56
Improved the tests for ttk::style element create args check-in: bfadefe2 user: patthoyts tags: trunk
06:47
merge updates from HEAD check-in: be5e8d1a user: dgp tags: core-stabilizer-branch
2007-11-23
16:41
General improvements to Unix README check-in: 4ed646be user: dkf tags: trunk
2007-11-21
17:01
merge updates from HEAD check-in: f430444b user: dgp tags: core-stabilizer-branch
16:46
merge updates from 8.5b3 check-in: 74d963a2 user: dgp tags: core-stabilizer-branch
16:29
Improve theming of Unix dialogs check-in: 2125f1d1 user: dkf tags: trunk
2007-11-19
19:38
autoconf-2.59 check-in: 35189ded user: das tags: trunk, core-8-5-b3
19:04
missing contributor names check-in: eb84bca3 user: das tags: trunk
19:04
formatting check-in: 7df7d0eb user: das tags: trunk
18:49
Fixed crash bug in style element create check-in: fa3581e1 user: patthoyts tags: trunk
18:40
tag 8.5b3 check-in: b2a859ee user: dgp tags: trunk
18:39
* README: Bump version number to 8.5b3. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: e279b98e user: dgp tags: trunk
18:34
* changes: Update changes for 8.5b3 release.
check-in: 26cd68b3 user: dgp tags: trunk
14:24
aqua changes for 8.5b3 check-in: 64075d1b user: das tags: trunk
14:23
formatting check-in: 0761fc45 user: das tags: trunk
01:49
* generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c: Add "fill" element: like "background" but only erases parcel.

* generic/ttk/ttkFrame.c: Use fill element in Labelframe Label sublayout. Also improved default labelmargins for -labelanchor w*, e*.

* generic/ttk/ttkLabel.c: no longer need Labelframe hack.

* library/ttk/aquaTheme.tcl: ImageTextElement no longer needed. TextElement no longer needs '-background' option. check-in: 6b45bb05 user: jenglish tags: trunk

2007-11-18
19:20
* generic/ttk/ttkFrame.c: Use sublayout for ttk::labelframe labels instead of single element. * generic/ttk/ttkLabel.c: Default -anchor for text and label elements is now "w" instead of "center". Fixes [Bug 1614540]. * library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles now need explicit "-anchor center". check-in: c9d33ad0 user: jenglish tags: trunk
17:28
BUGFIX: Ttk_GetPaddingFromObj() and Ttk_GetBorderFromObj() returned garbage when passed an empty list. check-in: cddf8ccb user: jenglish tags: trunk
17:00
ttkMacOSXTheme.c: Resynchronize with Tile codebase so that patches can flow back and forth. aquaTheme.tcl: Extra TButton -padding no longer needed. check-in: 5bacbe09 user: jenglish tags: trunk
07:15
autoconf-2.59 check-in: c20896d5 user: das tags: trunk
07:14
whitespace & order (sync with tclconfig/tcl.m4) check-in: 08ba98ed user: das tags: trunk
00:35
* win/ttkWinXPTheme.c: Add support for size information flags for scrollbar and combobox buttons. This handles tile patches 1596647 and 1596657 but a bit more generically.
check-in: 3ed69957 user: patthoyts tags: trunk
2007-11-17
23:07
Tidy up some variable types. check-in: dd028db1 user: patthoyts tags: trunk
21:55
Minor reshuffle for clarity check-in: de564ca7 user: patthoyts tags: trunk
21:47
Fix the environment to run only our built version check-in: e7608c1c user: patthoyts tags: trunk
21:32
Forgot the changelog check-in: 3d797e65 user: patthoyts tags: trunk
21:28
Only check for -displayof if there are sufficient arguments. This permits checking strings like -d. check-in: 9ba3de84 user: patthoyts tags: trunk
19:19
Add mandatory 8.5-isms. check-in: 77f28ae8 user: jenglish tags: trunk
19:17
Swap in core scrollbars for [ttk::scrollbar]s on OSX. check-in: 3b33c44d user: jenglish tags: trunk
04:24
whitespace check-in: dc4ef249 user: das tags: trunk
2007-11-16
17:47
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Correct an oversight in the bug fix from 2007-11-11. [Bug 1824638] check-in: aed33838 user: cc_benny tags: trunk
07:14
merge updates from HEAD check-in: 05986a41 user: dgp tags: core-stabilizer-branch
05:33
autoconf-2.59 check-in: af00ae47 user: das tags: trunk
05:32
sync with tcl/unix/tcl.m4 check-in: 87debbc7 user: das tags: trunk
2007-11-15
03:47
* macosx/Wish.xcodeproj/project.pbxproj: add new chanio.test. * macosx/Wish.xcode/project.pbxproj:
check-in: 2c4bda38 user: das tags: trunk
2007-11-14
20:27
The Swedish message catalog should be for Swedish... [Bug 1831803] check-in: c7c3bef9 user: dkf tags: trunk
14:07
typo: s/Bearbieten/Bearbeiten/ (suchenwi on chat) check-in: ad6b9cae user: das tags: trunk
03:52
autoconf-2.59 check-in: 080c9915 user: das tags: trunk
03:51
sync with tcl/unix/tcl.m4 check-in: 6722898d user: das tags: trunk
2007-11-13
13:08
merge updates from HEAD check-in: c0cc1854 user: dgp tags: core-stabilizer-branch
06:47
whitespace check-in: 3974d2e8 user: das tags: trunk
2007-11-12
19:22
merge updates from HEAD check-in: 94778fa5 user: dgp tags: core-stabilizer-branch
2007-11-11
21:41
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix the case when TK_WHOLE_WORDS and TK_AT_LEAST_ONE are both set and maxLength is small. [Bug #1824638] check-in: fb4cdb06 user: cc_benny tags: trunk
2007-11-09
07:36
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: 6bef6474 user: das tags: core-8-4-branch
07:08
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: 8417f424 user: das tags: core-8-4-branch
06:48
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: a3911de6 user: das tags: core-8-4-branch
06:26
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: f3af33f1 user: das tags: core-8-4-branch
06:25
typo check-in: 29142981 user: das tags: trunk
06:23
* macosx/tkMacOSXButton.c: sync formatting, whitespace, copyright * macosx/tkMacOSXDialog.c: with core-8-4-branch. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXWm.c: * xlib/xgc.c * library/bgerror.tcl: * library/console.tcl: * library/menu.tcl:
check-in: 0571a0d3 user: das tags: trunk
06:22
* macosx/tkMacOSXFont.c (TkpGetFontAttrsForChar): panic on false return from TkMacOSXSetupDrawingContext().
check-in: 2dfc30a8 user: das tags: trunk
06:19
sync with tcl/unix/tcl.m4 check-in: 7c510334 user: das tags: core-8-4-branch
2007-11-08
17:37
fix warnings check-in: b81d5b52 user: das tags: trunk
15:45
move #includes for TkMacOSXGetNamedDebugSymbol() outside of TK_MAC_DEBUG #ifdef check-in: 43d75f08 user: das tags: trunk
15:02
formatting check-in: 2a79f87f user: das tags: trunk
14:26
* macosx/tkMacOSXCarbonEvents.c (InstallStandardApplicationEventHandler): on Mac OS X Leopard, replace the 2005-11-27 approach of installing the standard application handler by calling RAEL and immediately longjmping out of it from an event handler, as that now leads to crashes in -[NSView unlockFocus] whenever HIToolbox uses Cocoa in Leopard (Help menu, Nav Services, Color Picker). Instead call InstallStandardEventHandler() on the application and menubar event targets, as Leopard ISEH finally handles these correctly. Unfortunately need a HIToolbox-internal SPI to retrieve the menubar event target, no public API appears have that functionality.
check-in: 4f7808a5 user: das tags: trunk
14:26
* macosx/tkMacOSXDebug.c: make TkMacOSXInitNamedDebugSymbol() * macosx/tkMacOSXDebug.h: available outside of debug builds as the new Leopard ISAEH needs it.
check-in: a8c1e90f user: das tags: trunk
14:25
* macosx/tkMacOSXButton.c: replace HiliteControl() by modern API * macosx/tkMacOSXMenubutton.c: for activation and enabling; distinguish inactive and disabled look&feel; correct activation handling to match that of container toplevel.
* macosx/tkMacOSXMenubutton.c: correct size computation of bevelbutton variant to match that of buttons; fix crash with bitmap due to NULL GC; delay picParams setup until needed; formatting cleanup. [Bug 1824521]
check-in: 1f218f56 user: das tags: trunk
14:25
* library/menu.tcl: correct handling of menubutton "active" state on Aqua to match that of buttons.
check-in: ad9ddf57 user: das tags: trunk
14:25
* macosx/tkMacOSXDefault.h: correct button & menubutton active foreground and background colors and menubutton border width.
check-in: f1aa51ce user: das tags: trunk
14:25
* macosx/tkMacOSXWindowEvent.c: handle kEventWindowExpanding carbon * macosx/tkMacOSXCarbonEvents.c: event instead of kEventWindowExpanded to ensure activate event arrives after window is remapped, also need to process all Tk events generated by remapping in the event handler to ensure children are remapped before activate event is processed.
check-in: f9461a8d user: das tags: trunk
14:24
* macosx/tkMacOSXSubwindows.c: add pixmap size field to MacDrawable * macosx/tkMacOSXInt.h: struct; add flag for B&W pixmaps. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXMenu.c:
check-in: fcb6429a user: das tags: trunk
14:24
* macosx/tkMacOSXPrivate.h: correct Leopard HIToolboxVersionNumber.
check-in: 3d0b5d29 user: das tags: trunk
14:23
* macosx/ttkMacOSXTheme.c: add error checking; cleanup formatting.
check-in: fc760b31 user: das tags: trunk
01:40
Ttk_ElementSize: Fixed longstanding, subtle bug that caused element padding to sometimes be counted twice in size computations.

Fix ElementSizeProcs affected by previous change. check-in: d561a619 user: jenglish tags: trunk

2007-11-06
17:02
* doc/CrtConsoleChan.3: Fixed markup typo and extended see also section per suggestions by Donal. check-in: ded54186 user: andreas_kupries tags: trunk
02:15
* library/ttk/combobox.tcl: Set focus to listbox in <Map> binding instead of in Post command (see #1349811 for info).
check-in: b6c9accc user: jenglish tags: trunk
2007-11-05
20:43
* doc/CrtConsoleChan.3: New file providing minimal documentation of 'Tk_InitConsoleChannels()'. This is for [SF Tk Bug 432435]. check-in: 6726ace1 user: andreas_kupries tags: trunk
17:22
spelling corrections check-in: c6546764 user: dgp tags: trunk
17:21
Spelling corrections check-in: 5787fbef user: dgp tags: core-8-4-branch
16:37
* macosx/ttkMacOSXTheme.c(TreeitemLayout): Remove focus ring from treeview items on OSX (problem reported by Kevin Walzer). check-in: 0ccd6fa2 user: jenglish tags: trunk
14:24
merge updates from HEAD check-in: 5a5269e0 user: dgp tags: core-stabilizer-branch
2007-11-04
23:59
+ Use null "treearea" element for treeview owner-draw area instead of "client", to avoid nameclash with Notebook.client element. This was causing sizing anomalies in XP theme, and introduced extraneous padding. + "alt" theme Treeitem.indicator element needs left margin now. check-in: 3dd197af user: jenglish tags: trunk
10:39
* macosx/tkMacOSXMenus.c: add "Run Widget Demo" menu item to the default Edit menu along with associated carbon event handler enabling the item only if demo files are installed; cleanup handling of "About" and "Source" menu items.
check-in: fa6a89dc user: das tags: trunk
10:38
* library/bgerror.tcl: fix background of detail text on Aqua.
check-in: eda844bc user: das tags: trunk
10:38
* library/console.tcl: add accelerators and fix Aqua bindings of the new font size menu items.
check-in: 8e7b4a51 user: das tags: trunk
10:38
* library/demos/mclist.tcl: Aqua GOOBE. * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/widget:
check-in: 4aa05c7c user: das tags: trunk
10:37
* doc/chooseDirectory.n: remove/correct obsolete Mac OS 9-era * doc/getOpenFile.n: information. * doc/menu.n:
check-in: 76776138 user: das tags: trunk
10:37
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): fix boolean arg
check-in: 538f1ec9 user: das tags: trunk
10:37
* macosx/Wish.xcodeproj/project.pbxproj: add new demo file. * macosx/Wish.xcode/project.pbxproj:
check-in: 145aa60d user: das tags: trunk
2007-11-03
00:51
Add menu item and key binding to adjust font check-in: a6bb8c71 user: patthoyts tags: trunk
2007-11-02
23:53
Tinkering with the default demo widget height check-in: 229033d9 user: dkf tags: trunk
23:48
Added a demo of how to do a multi-column sortable listbox. check-in: dc95a5cc user: dkf tags: trunk
16:14
Updated with improved padding from Emiliano check-in: 273f76e0 user: dkf tags: trunk
15:12
Missed a file that needed updating to handle the changed internal structure of dialogs check-in: d864cf3f user: dkf tags: trunk
14:51
merge updates from HEAD check-in: 1c97e8c6 user: dgp tags: core-stabilizer-branch
14:28
GOOBE for unix; use themed scrollbar check-in: e21dfab8 user: dkf tags: trunk
14:24
GOOBE tweak; get background from theme check-in: 540c0caf user: dkf tags: trunk
14:20
Bugfix check-in: 9530b3b4 user: dkf tags: trunk
13:16
Tk (non-native) message box now uses Ttk widgets for better L&F. check-in: a3716d90 user: dkf tags: trunk
11:54
Tk (non-native) file chooser now uses Ttk widgets for better L&F and supports <Tab> completion of file names. [FRQ 805091] check-in: b12f6d64 user: dkf tags: trunk
10:15
Better resizing. [Bug 1822410] check-in: 823d191a user: dkf tags: trunk
2007-11-01
23:03
Fix .DS/.DE to work better when transformed to a table check-in: 2fca7187 user: dkf tags: trunk
16:37
merge updates from HEAD check-in: b0775f09 user: dgp tags: core-stabilizer-branch
16:36
Better resizing behaviour. [Bug 1822601] check-in: 66331154 user: dkf tags: trunk
16:34
line endings check-in: 75f83dac user: dgp tags: trunk
14:01
Added list of Windows system colors. [Bug 945409] check-in: 31447820 user: dkf tags: trunk
13:33
* doc/console.n: clarify availability of [console] in TkAqua.
check-in: a6b0bfb6 user: das tags: trunk
11:36
* macosx/tkMacOSXColor.c (GetThemeColor): improve translation of RGB pixel values into RGBColor.
check-in: d4e6b596 user: das tags: trunk
11:34
* library/demos/widget: increase height of main window text widget to use more of the available vertical space.
check-in: 6ed4e0a4 user: das tags: trunk
11:33
* doc/bind.n: document the Option modifier, clarify meaning and availability of Command & Option.
check-in: e8bd60ce user: das tags: trunk
10:59
Make documentation use the name that scripts use as much as possible. [Bug 1640073] check-in: c0112917 user: dkf tags: trunk
10:37
Fixed mistake in [$t tag remove] docs. [Bug 1792191] check-in: 064aa79a user: dkf tags: trunk
10:35
Documented the Command modifier. [Bug 1232908] check-in: 43eeea3f user: dkf tags: trunk
10:19
Fix [Bug 1386955] check-in: d1812331 user: dkf tags: trunk
2007-10-31
16:37
Improved description/comments so that people better understand what is being validated, following suggestion from Don Porter. check-in: 4b9fae74 user: dkf tags: trunk
16:17
D'uh, now make the code more idiomatic! check-in: abe67e28 user: dkf tags: trunk
16:17
Minor GOOBE boost on Unix and OSX check-in: 4ed2b642 user: dkf tags: trunk
16:11
Mark non-loadable images as such instead of throwing a nasty dialog, following suggestion from Don Porter. check-in: a083ed0f user: dkf tags: trunk
10:24
Improve Tk_PhotoPutBlock a bit more. Derived from [Patch 224066] check-in: 33757ab0 user: dkf tags: trunk
04:25
BUGFIX: Unpost can be called with no preceding Post. check-in: 139521b3 user: jenglish tags: trunk
00:05
Use -fp:strict with msvc8 as -fp:precise fails on amd64 builds. Fix the two places in Tk that generate errors with msvc8 when using this flag. check-in: 3304fda8 user: patthoyts tags: trunk
2007-10-30
22:29
* library/choosedir.tcl: only enable OK button when valid in conjunction with -mustexist. [Bug 1550528]
check-in: 642dcde5 user: hobbs tags: trunk
21:29
More documentation improvements check-in: b16ced4d user: dkf tags: trunk
19:56
* library/listbox.tcl (::tk::ListboxBeginSelect): ignore -takefocus when considering focus on <1>, it is for tab focus.
check-in: a5b8f655 user: hobbs tags: trunk
19:39
fix spelling of -inactiveselectbackground [Bug 1626415] check-in: 6532e3d0 user: hobbs tags: trunk
19:08
* generic/tk.h: Bump version number to 8.5b2.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 6882cbb7 user: dgp tags: trunk
18:53
* library/entry.tcl: don't error with Clear event. [Bug 1509288]
check-in: 4ece99c5 user: hobbs tags: core-8-4-branch
18:52
* library/entry.tcl: don't error with Clear event. [Bug 1509288]
check-in: fc064c4b user: hobbs tags: trunk
16:29
use size -12 TkFixedFont (was -10) check-in: 16037b09 user: hobbs tags: trunk
15:44
Fix Arabic and Hebrew rendering on Windows. [Bug 1803723] check-in: 5bbbbde8 user: dkf tags: trunk
15:37
Typo check-in: 865f8608 user: dkf tags: trunk
15:34
Rename enumermation for somewhat simpler-to-read code. [Bug 1677613] check-in: d8817c8b user: dkf tags: trunk
15:22
* generic/ttk/ttkWidget.c: Split up RedisplayWidget() to factor out double-buffering related code.

* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/ kThemeBrushModelessDialogBackground{Active|Inactive} instead of ApplyThemeBackground/kThemeBackgroundWindowHeader (advice from DAS).

* library/ttk/aquaTheme.tcl: Use darker shade for inactive and disabled text, to match typical values of most kThemeXXXTextColorInactive values. check-in: 389670a8 user: jenglish tags: trunk

15:20
Clarify UTF8_STRING handling. [Bug 1778563] check-in: f30c2c80 user: dkf tags: trunk
15:02
Clarify search subcommand docs. [Bug 1622919] check-in: 058c78ce user: dkf tags: trunk
10:13
Made maintenance easier by adding extra dependency information so that the right version number gets embedded in key files. check-in: ef9be8b4 user: dkf tags: trunk
02:33
use Monaco 11 (was 9) as Aqua TkFixedFont check-in: acc69507 user: hobbs tags: trunk
01:57
* tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test: * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.
check-in: f108de53 user: hobbs tags: trunk
01:54
fix DEF_MENUBUTTON_FONT check-in: ed7f40a7 user: das tags: core-8-4-branch
01:26
restored TIP#145 and Aqua improvements that got lost in the 8.5b2 release revert check-in: c14c75cb user: das tags: trunk
01:23
* tests/winfo.test: winfo-4.5 raise .t to above . for Windows
check-in: 5f9eeb1e user: hobbs tags: trunk
01:09
* tests/unixWm.test: note TIP#142 results and remove unnecessary catches.
check-in: b7c2c76b user: hobbs tags: trunk
2007-10-29
21:19
Minor improvements check-in: 0790155f user: dkf tags: trunk
16:04
Lots more GOOBE stuff. Now works with 'make html'! check-in: 6373cd0c user: dkf tags: trunk
2007-10-28
18:56
* library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0] on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout. check-in: fad8a49e user: jenglish tags: trunk
2007-10-27
04:23
merge updates from HEAD check-in: ee0325f1 user: dgp tags: core-stabilizer-branch
2007-10-26
20:25
restore baby check-in: 3448f658 user: dgp tags: trunk, core-8-5-b2
20:13
* doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.
check-in: 4fe42744 user: dgp tags: trunk
17:24
tag:8.5b2 check-in: 2df17381 user: dgp tags: trunk
17:20
add Aqua changes for for 8.5b2 check-in: 5be17d66 user: das tags: trunk
16:51
* changes: Update changes for 8.5b2 release.
check-in: 4d052180 user: dgp tags: trunk
15:23
* README: Bump version number to 8.5b2. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 3c194ab8 user: dgp tags: trunk
12:25
Fix minor faults check-in: 81c2c05d user: dkf tags: trunk
10:38
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]
check-in: 1f3a0668 user: das tags: core-8-4-branch
10:37
* macosx/tkMacOSXDialog.c: sync with HEAD.
check-in: 0f956e6f user: das tags: core-8-4-branch
10:36
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]
check-in: e86312e5 user: das tags: trunk
10:35
whitespace check-in: 9c05f749 user: das tags: trunk
08:04
use global for -typevariable check-in: 0c7de935 user: das tags: trunk
07:56
* macosx/tkMacOSXDialog.c: TIP#242 cleanup. * library/demos/filebox.tcl: demo TIP#242 -typevariable.
check-in: ba920c82 user: das tags: trunk
2007-10-25
22:52
ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) check-in: 12a800da user: jenglish tags: trunk
21:44
* doc/getOpenFile.n: TIP#242 implementation of -typevariable to * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:
check-in: 32679bf3 user: hobbs tags: trunk
20:41
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.13
check-in: cdddd326 user: das tags: core-8-4-branch
16:39
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]
check-in: d7e8968b user: dgp tags: trunk
16:38
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]
check-in: 5db44042 user: dgp tags: core-8-4-branch
07:08
Move widget layout registration from TtkElements_Init() to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ check-in: 05eaff8c user: jenglish tags: trunk
2007-10-24
14:32
Lots of improvements to look and feel of manual pages check-in: 719dc3b1 user: dkf tags: trunk
12:59
merge updates from HEAD check-in: 547928e9 user: dgp tags: core-stabilizer-branch
01:03
Applied patch from #1723362 for transparent bitmaps check-in: 7e79cdbf user: patthoyts tags: trunk
00:16
permit wm manage of any widget (esp: ttk::frame) check-in: 975ab43a user: patthoyts tags: trunk
2007-10-23
23:24
* library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wm transient on each drop to handle reparent-able frames. [Bug 1818441]
check-in: 73116ea0 user: hobbs tags: trunk
17:09
[namespace import ::ttk::scrollbar] doesn't work, since ttk::scrollbar isn't [namespace export]ed. check-in: f768f92d user: jenglish tags: trunk
16:05
* tests/cursor.test: Make tests robust against changes in Tcl's rules for accepting integers in octal format.
check-in: f1216634 user: dgp tags: trunk
15:44
Rendering-with-groff GOOBE. check-in: 83ccda2c user: dkf tags: trunk
14:07
improve look of HTML rendered version check-in: cbfebf46 user: das tags: trunk
12:47
document missing named Tk* fonts, and named Aqua theme fonts. check-in: d34d7739 user: das tags: trunk
10:51
Added TIP#145 documentation. check-in: bdb49f78 user: dkf tags: trunk
09:23
Fixed leak in CreateNamedFont spotted by das. check-in: 9dcfea84 user: patthoyts tags: trunk
06:31
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: 01421f63 user: das tags: trunk
06:31
* library/demos/combo.tcl: Aqua GOOBE. * library/demos/toolbar.tcl: * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/ttkprogress.tcl: * library/demos/widget:
check-in: 9e806a98 user: das tags: trunk
2007-10-22
14:33
Documentation improvements, all minor. check-in: ad0c5321 user: dkf tags: trunk
14:21
More widget demos! check-in: aa992f88 user: dkf tags: trunk
03:35
* library/ttk/combobox.tcl: ttk::combobox overhaul; fixes #1814778, #1780286, #1609168, #1349586 * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed. check-in: a69eecbf user: jenglish tags: trunk
2007-10-21
14:53
typo check-in: dbffabdb user: das tags: trunk
14:52
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: c1218095 user: das tags: trunk
14:51
* library/demos/ttkmenu.tcl: Aqua GOOBE. * library/demos/ttkpane.tcl: * library/demos/widget:
check-in: 638337ce user: das tags: trunk
14:51
* library/ttk/fonts.tcl: check for TIP #145 fonts on all platforms; correct aqua font sizes.
check-in: 356ce28f user: das tags: trunk
14:50
* macosx/tkMacOSXFont.c: register named fonts for TIP #145 fonts and all theme font IDs.
check-in: 9fa23398 user: das tags: trunk
14:50
* generic/tkFont.c (Tk{Create,Delete}NamedFont): allow NULL interp.
check-in: 4290f766 user: das tags: trunk
01:31
Clean up stale comments. check-in: f674a2be user: jenglish tags: trunk
2007-10-20
09:02
On aqua, use tk scrollbar check-in: 637b80b9 user: patthoyts tags: trunk
2007-10-19
14:35
merge updates from HEAD check-in: 87124aed user: dgp tags: core-stabilizer-branch
01:25
s/style/ttk::style/ check-in: c21e18bc user: jenglish tags: trunk
2007-10-18
14:34
More Ttk demos check-in: ca3fc167 user: dkf tags: trunk
14:23
* library/ttk/fonts.tcl: Create all the tip 145 font names on all platforms (mac and unix get handled in script, windows in C)
check-in: 51d4f28e user: patthoyts tags: trunk
2007-10-17
20:54
no message check-in: 9ecccf87 user: davygrvy tags: trunk
20:53
* bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as these are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target. check-in: b294efcc user: davygrvy tags: trunk
20:52
no message check-in: e29b9ca2 user: davygrvy tags: trunk
20:22
icon beautification check-in: 05aada46 user: das tags: trunk
18:55
more GOOBE check-in: bb834d09 user: das tags: trunk
18:21
* library/demos/widget: Aqua GOOBE, cleanup icons. * library/demos/ttkbut.tcl:
* library/demos/button.tcl: restore setting of button highlightbackground on Aqua.
check-in: 9763576d user: das tags: trunk
18:21
* macosx/ttkMacOSXTheme.c: adjust button and separator geometry.
check-in: b9f5aa8f user: das tags: trunk
18:20
* macosx/tkMacOSXWm.c: fix warnings.
check-in: bf04cde6 user: das tags: trunk
18:20
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: 149c8898 user: das tags: trunk
14:59
Added demo of basic Ttk widgets. check-in: fcfc1362 user: dkf tags: trunk
14:37
merge updates from HEAD check-in: 84d1e8fd user: dgp tags: core-stabilizer-branch
2007-10-16
21:25
no message check-in: af9bb0fe user: davygrvy tags: trunk
21:24
* win/makefile.vc: depend target now works and builds a generated dependency list with $(TCLTOOLSDIR)/mkdepend.tcl check-in: 0f9c80e9 user: davygrvy tags: trunk
21:00
s/style/ttk::style/ check-in: 69ad4f31 user: jenglish tags: trunk
15:15
More improvements for the widget demo main structure, including 'new' flagging. check-in: 6389df26 user: dkf tags: trunk
15:13
Text widget documentation improvements check-in: f3d52fa0 user: dkf tags: trunk
15:11
Minor improvements check-in: 7cce744a user: dkf tags: trunk
04:03
merge updates from HEAD check-in: ed24631f user: dgp tags: core-stabilizer-branch
2007-10-15
21:06
GOOBE work on the widget demo, plus a new demo of text widget peering. check-in: 70170127 user: dkf tags: trunk
20:59
Fixed example check-in: 4ee2875d user: dkf tags: trunk
20:54
whitespace change check-in: cae773d4 user: hobbs tags: trunk
20:52
* generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.
check-in: 64f2c3cc user: hobbs tags: trunk
18:38
merge updates from HEAD check-in: 0cc687e0 user: dgp tags: core-stabilizer-branch
15:03
generic/ttk/ttkTreeview.c: Store pointer to column table entry instead of column index in columnNames hash table.

This avoids the need for the evil PTR2INT and INT2PTR macros, and simplifies things a bit. check-in: ef1e1961 user: jenglish tags: trunk

07:24
* generic/tkArgv.c: Fix gcc warnings about 'cast to/from * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in:
* unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: a5a2868b user: das tags: trunk
07:22
* macosx/Wish-Common.xcconfig: add 'tktest-X11' target. * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcodeproj/project.pbxproj:
check-in: 84a1cb8c user: das tags: trunk
07:21
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.59
check-in: 24c73d11 user: das tags: trunk
01:05
* win/configure, win/configure.in (TK_WIN_VERSION): Make sure the patchlevel doesn't contain extra dotted pairs (eg. interim release)
check-in: 68b6074b user: hobbs tags: trunk
2007-10-12
19:01
Hush. check-in: b113e179 user: patthoyts tags: trunk
18:56
Fixed install of tk broken with last commit check-in: cd673403 user: patthoyts tags: trunk
14:14
Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. check-in: 33f8d8e2 user: patthoyts tags: trunk
09:28
Make use of TkFixedFont and ttk widgets in the console. Try and select a better fixed font just for the console. check-in: 70d0b28c user: patthoyts tags: trunk
03:14
* macosx/tkMacOSXDraw.c: replace all (internal) use of QD region * macosx/tkMacOSXSubwindows.c: API by HIShape API, with conversion to * macosx/tkMacOSXWindowEvent.c QD regions only when required by legacy * macosx/tkMacOSXPrivate.h: Carbon or Tk API. * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h:
* macosx/tkMacOSXInt.h: replace MacDrawable's QD RgnHandles * macosx/tkMacOSXEmbed.c: clipRgn, aboveClipRgn & drawRgn by * macosx/tkMacOSXMenu.c: HIShapeRefs visRgn & aboveVisRgn and * macosx/tkMacOSXSubwindows.c: CGRect drawRect.
* macosx/tkMacOSXWindowEvent.c: remove use of QD port vis rgn in window * macosx/tkMacOSXSubwindows.c: update rgn calculation, manually excise * macosx/tkMacOSXWm.c: growbox from toplevel clip rgn instead.
* macosx/tkMacOSXDraw.c: replace use of QD port clip rgn by new * macosx/tkMacOSXPrivate.h: clipRgn fld in TkMacOSXDrawingContext; handle QD/CG drawing mismatches in XCopyArea, XCopyPlane and TkPutImage; cleanup/speedup CGContext setup in TkMacOSXSetupDrawingContext().
* macosx/tkMacOSXDraw.c: change TkMacOSXSetupDrawingContext() to * macosx/tkMacOSXEntry.c: return boolean indicating whether * macosx/tkMacOSXFont.c: drawing is allowed (and was setup) or * macosx/tkMacOSXMenu.c: not (e.g. when clipRgn is empty). * macosx/ttkMacOSXTheme.c:
* macosx/tkMacOSXSubwindows.c: signal that drawable is a pixmap via * macosx/tkMacOSXInt.h: new explicit TK_IS_PIXMAP flag instead of a NULL cligRgn field.
* macosx/tkMacOSXRegion.c: add wrappers for missing/buggy HIShape * macosx/tkMacOSXPrivate.h: API, and private helpers to operate on HIShapeRefs & convert to/from TkRegion.
* macosx/tkMacOSXRegion.c: add Tkp{Retain,Release}Region() API for * macosx/tkMacOSXInt.h: TkRegion.
check-in: 662b6890 user: das tags: trunk
03:13
* xlib/xgc.c: factor out alloc/free of GC clip_mask; * macosx/tkMacOSXXStubs.c: manage clip rgn lifetime with new Tkp{Retain,Release}Region().
check-in: 43cd1a0d user: das tags: trunk
03:06
* macosx/tkMacOSXButton.c: delay picParams setup until needed.
check-in: 7e4bda4c user: das tags: trunk
03:06
* generic/tkTextDisp.c (CharUndisplayProc): fix textDisp.test crash.
check-in: 7a48c5ca user: das tags: trunk
01:39
no message check-in: 72f633f5 user: davygrvy tags: trunk
01:39
* win/winMain.c: Replaced incorrect comments in main() to descibe why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back. check-in: 6c87d94b user: davygrvy tags: trunk
2007-10-11
22:53
Added Hungarian message catalog. check-in: b8fbfd9b user: dkf tags: core-8-4-branch
16:04
merge updates from HEAD check-in: cf02829f user: dgp tags: core-stabilizer-branch
14:13
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]
check-in: d9f7cee6 user: das tags: core-8-4-branch
14:13
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]
check-in: 486933a3 user: das tags: trunk
02:58
merge updates from HEAD check-in: 898da03f user: dgp tags: core-stabilizer-branch
2007-10-09
12:34
Make Ttk_GetImage safe if called with NULL interp. Added some tests that crash on Windows without this fix. check-in: fb96f8c8 user: patthoyts tags: trunk
2007-10-02
20:43
Merge updates from HEAD, then
[core-stabilizer-branch]
* README: Bump version number to 8.5.0 * generic/tk.h: * library/tk.tcl: * unix/configure.in: Updated LOCALES. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: b02a75e0 user: dgp tags: core-stabilizer-branch
18:28
* generic/tk.h: Bump version number to 8.5b1.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 75ae2ea8 user: dgp tags: trunk
17:55
* README: Bump version number to 8.4.17 * generic/tk.h: * unix/configure.in: Removed "es_ES" entry in LOCALES * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 123c8cd5 user: dgp tags: core-8-4-branch
2007-09-30
16:54
Fix private routines accidentally defined in global namespace [Bug 1803836] check-in: 4b695ec0 user: jenglish tags: trunk
2007-09-26
21:19
Added Hungarian messages. [Patch 1800742] check-in: a3c10ba5 user: dkf tags: trunk
2007-09-24
16:06
update changes for 8.5b1 check-in: 3fb422f3 user: dgp tags: trunk, core-8-5-b1
2007-09-20
22:59
Only call callbacks that are not NULL. [Bug 1791052] check-in: d67cb76f user: dkf tags: trunk
21:01
contributor names check-in: 884fb3de user: das tags: trunk
20:54
* changes: updates for 8.5b1 release.
check-in: fcd2c74a user: dgp tags: trunk
18:48
fix 'make checkstubs' complaint about Tk_PkgInitStubsCheck check-in: 7f239cb5 user: das tags: trunk
2007-09-19
17:54
* README: Bump version number to 8.5b1. * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:
check-in: d2539be7 user: dgp tags: trunk
17:28
merge updates from HEAD check-in: aeb6ea56 user: dgp tags: core-stabilizer-branch
10:54
Replace isdigit call with an internal implementation to avoid libc linkage on windows check-in: f8ff31e6 user: patthoyts tags: trunk
2007-09-18
19:40
Aqua changes for 8.5b1 check-in: 34015642 user: das tags: trunk
19:38
*** 8.4.16 TAGGED FOR RELEASE *** * changes: updates for 8.4.16 release.
check-in: 6374b774 user: das tags: core-8-4-branch, core-8-4-16
19:37
Aqua changes for 8.4.16 check-in: 9c7ced4c user: das tags: core-8-4-branch
18:24
update changes for 8.4.16 release check-in: 3b0b5993 user: dgp tags: core-8-4-branch
16:12
* generic/tkStubLib.c: Remove C library calls from Tk_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtkStub.
check-in: 1e706b7a user: dgp tags: trunk
12:53
fix warnings check-in: 714a4850 user: das tags: trunk
12:47
autoconf-2.59 check-in: 5976d83f user: das tags: trunk
12:46
fix quoting of new FreeBSD SHLIB_LD check-in: b933168b user: das tags: trunk
12:37
Yet another step in the tidying up of the GIF code. check-in: 8d114a1e user: dkf tags: trunk
10:39
Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize check-in: 40dd5ce7 user: patthoyts tags: trunk
2007-09-17
22:40
Add crt flags for tkStubLib now it makes use of C-library functions check-in: 9e803e9b user: patthoyts tags: trunk
20:54
Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: 06ad11b8 user: jenglish tags: trunk
15:22
merge updates from HEAD check-in: 4d1deb73 user: dgp tags: core-stabilizer-branch
14:58
* generic/tkConsole.c: Revised callers of Tcl_InitStubs() to account * generic/tkMain.c: for restored compatible support for the call * generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk library built against Tcl 8.5.1 headers will not refuse to [load] into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344].
* generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4 * generic/tkStubLib.c: source compatibility with callers of * generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).
check-in: f9329db9 user: dgp tags: trunk
14:56
Try to improve combobox appearance on OSX + Tk 8.5 #1780286. check-in: 2fbcddd3 user: jenglish tags: trunk
2007-09-15
06:01
* unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13
check-in: 624e4415 user: das tags: core-8-4-branch
06:00
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59
check-in: 890720a0 user: das tags: trunk
2007-09-14
16:30
merge updates from HEAD check-in: 32f3f8bd user: dgp tags: core-stabilizer-branch
02:32
* macosx/Wish-Common.xcconfig: enable Tcl DTrace support. * macosx/Wish.xcodeproj/project.pbxproj:
check-in: f853b6ef user: das tags: trunk
2007-09-12
17:10
* win/Makefile.in (install-binaries): Fixed missing brace in the * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good. check-in: 7b4dc7d1 user: andreas_kupries tags: trunk
2007-09-11
18:32
merge updates from HEAD check-in: 647930d4 user: dgp tags: core-stabilizer-branch
18:24
Missed one PkgRequire Tcl revision check-in: 05962b12 user: dgp tags: trunk
18:05
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by multi-frame interlaced GIFs that contain subsequent frames that are smaller than the first one.

* tests/imgPhoto.test: Added a test for the above. check-in: 865f831b user: rmax tags: trunk

18:01
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by multi-frame interlaced GIFs that contain subsequent frames that are smaller than the first one.

* tests/imgPhoto.test: Added a test for the above. check-in: 8c92a336 user: rmax tags: core-8-4-branch

17:46
* generic/tkConsole.c: Revised calls to Tcl_InitStubs() and * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:
check-in: 010ab6d6 user: dgp tags: trunk
05:24
cleanup check-in: 72175498 user: das tags: core-8-4-branch
05:24
cleanup check-in: 3c2e9c0b user: das tags: trunk
05:23
comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk
05:17
* unix/configure.in: backport of TK_INCLUDE_SPEC addition. * unix/tkConfig.sh.in: [Bug 777203] * unix/configure: autoconf-2.13
check-in: 5e72c6ba user: das tags: core-8-4-branch
00:13
Fix for AMD64 symbols builds check-in: 62a5aafa user: patthoyts tags: core-8-4-branch
2007-09-10
22:59
typo corrections [Bug 1788682] check-in: 29749bba user: hobbs tags: trunk
13:35
* generic/tkConsole.c: Revise all Tcl_InitStubs() calls to restore * generic/tkMain.c: the traditional practice that a Tk shared * generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at any patchlevel. This practice also matches the compile time checks of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]
check-in: a906ff91 user: dgp tags: trunk
2007-09-09
04:15
merge updates from HEAD check-in: f9582028 user: dgp tags: core-stabilizer-branch
2007-09-08
16:13
Assorted minor cleanups. check-in: 2a5cff56 user: dkf tags: trunk
16:01
Assorted minor cleanups. check-in: 0f99ca37 user: dkf tags: trunk
2007-09-07
20:25
merge updates from HEAD check-in: baf1d530 user: dgp tags: core-stabilizer-branch
06:51
remove references to tkInitScript.h check-in: 6a3c288e user: das tags: trunk
01:51
merge update from HEAD check-in: 8092b046 user: dgp tags: core-stabilizer-branch
01:50
Disable __NO_OLD_CONFIG configuration enabled by latest commit check-in: be64cbac user: dgp tags: trunk
01:25
merge updates from HEAD check-in: 07ac4df0 user: dgp tags: core-stabilizer-branch
00:34
header cleanup check-in: 04ffea40 user: dgp tags: trunk
2007-09-06
19:33
* generic/tkWindow.c (Initialize): Moved common Tk initialization * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].
check-in: 8b6b21d9 user: dgp tags: trunk
18:23
merge updates from HEAD check-in: 7ef1ff24 user: dgp tags: core-stabilizer-branch
09:36
typo check-in: 6203828c user: das tags: trunk
08:07
* macosx/Wish.xcode/project.pbxproj: discontinue unmaintained support * macosx/Wish.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2 project for use on Tiger (with Wish.xcodeproj to be used on Leopard).
* macosx/Wish.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0. * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish-Common.xcconfig:
* macosx/README: document project changes.
check-in: 4ffc06b1 user: das tags: trunk
07:26
discontinue support for Xcode 1.5 (project was no longer being maintained); make identical to current Wish.xcodeproj. check-in: 30521f92 user: das tags: trunk
2007-09-05
01:39
correct autoconf/autoheader dependencies check-in: f0ecde9a user: das tags: trunk
2007-09-04
23:21
Backported the BASE_NO_TK_ICON patch to assist in creating tclkits and/or basekits with corrent resources. check-in: 7f01ef7a user: patthoyts tags: core-8-4-branch
22:54
* tests/wm.test: -transparentcolor added to windows wm attributes tests
check-in: c30f93f7 user: patthoyts tags: core-8-4-branch
22:03
Fix for [Bug 1788019] "tkTest.c compiler warning". check-in: ae006ec2 user: jenglish tags: trunk
19:21
merge updates from HEAD check-in: 64f5a58f user: dgp tags: core-stabilizer-branch
19:19
* unix/Makefile.in: It's unreliable to count on the release manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.
check-in: 2db7f457 user: dgp tags: trunk
18:48
merge updates from HEAD check-in: cce13ba9 user: dgp tags: core-stabilizer-branch
18:46
* unix/Makefile.in: Corrections to `make dist` dependencies to be sure that macosx/configure gets generated whenever it does not exist.
check-in: ae0c50c6 user: dgp tags: trunk
17:44
merge updates from HEAD check-in: 2a56b451 user: dgp tags: core-stabilizer-branch
2007-09-03
01:43
* generic/ttk/ttkInit.c (Ttk_Init): register ttk in package database to enable extension access to the ttkStubs table.
* generic/ttk/ttkDecls.h: correct capitalization of ttk package name.
check-in: 62f15b82 user: das tags: trunk
2007-08-28
15:16
Assorted documentation improvements. check-in: d8dcf67a user: dkf tags: trunk
2007-08-27
06:48
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.
check-in: fc6031dc user: das tags: core-8-4-branch
06:48
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.
check-in: d627427e user: das tags: trunk
2007-08-23
10:45
move macros for Debugging.h to private header check-in: 0ae1014c user: das tags: core-8-4-branch
10:44
move macros for Debugging.h to private header check-in: b17823f2 user: das tags: trunk
2007-08-21
20:35
Synchronize with tcl rules.vc check-in: b1b4e07b user: patthoyts tags: trunk
20:30
Fix the line-endings. check-in: a1f1c159 user: patthoyts tags: trunk
2007-08-18
15:39
whitespace fix check-in: 12d78693 user: dkf tags: trunk
15:39
Update to reflect the fact that this is the 8.5 test suite check-in: 38bf2cb8 user: dkf tags: trunk
15:36
Updated for better readability. check-in: 81854f97 user: dkf tags: trunk
2007-08-07
05:07
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables.
* unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes.
* unix/configure: autoconf-2.13
check-in: c440291e user: das tags: core-8-4-branch
05:07
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables.
* unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes.
* unix/configure: autoconf-2.59
check-in: f9722121 user: das tags: trunk
2007-08-01
09:02
Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions. check-in: 4f70dc5e user: patthoyts tags: trunk
2007-07-25
05:24
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]
check-in: 1b80f073 user: das tags: core-8-4-branch
05:24
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]
check-in: 934c1224 user: das tags: trunk
2007-07-10
21:54
merge updates from HEAD check-in: c07359df user: dgp tags: core-stabilizer-branch
2007-07-09
19:35
* unix/Makefile.in: clarify what the headers installed are, and add ttkTheme.h and ttkDecls.h to private headers (later public).
check-in: c09fd5bf user: hobbs tags: trunk
08:32
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront().
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.
check-in: 82f3a4d3 user: das tags: core-8-4-branch
08:31
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront().
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.
check-in: c34a68b7 user: das tags: trunk
08:30
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().
check-in: d51495fc user: das tags: core-8-4-branch
08:30
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().
check-in: 8e55d877 user: das tags: trunk
2007-07-07
21:12
merge updates from HEAD check-in: 54118a1f user: dgp tags: core-stabilizer-branch
2007-07-06
19:44
Explicitly set -anchor w for TMenubuttons #1614540 CVS :---------------------------------------------------------------------- check-in: 1a363114 user: jenglish tags: trunk
2007-07-05
14:20
merge updates from HEAD check-in: 26cea231 user: dgp tags: core-stabilizer-branch
2007-07-04
18:10
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed crash in release of image data for images coming from XGetImage, introduced 2007-06-23. (das)
check-in: 70a77fa4 user: hobbs tags: core-8-4-branch
17:32
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed seg.fault in release of image data for images coming from XGetImage. Change committed by me for Daniel Steffen. See 2007-06-23 for the change which introduced the problem. check-in: fa120c80 user: andreas_kupries tags: trunk
2007-07-03
02:28
merge updates from HEAD check-in: 836f7760 user: dgp tags: core-stabilizer-branch
2007-07-02
13:27
typo check-in: 8bd88882 user: das tags: core-8-4-branch
13:06
* macosx/tkMacOSXColor.c: add debug messages for unknown pixel values.
  • macosx/tkMacOSXDraw.c (TkMacOSXRestoreDrawingContext): don't restore port state if it wasn't altered by TkMacOSXSetupDrawingContext().
check-in: dfaf8e60 user: das tags: core-8-4-branch
13:05
  • macosx/tkMacOSXDraw.c (TkMacOSXRestoreDrawingContext): don't restore port state if it wasn't altered by TkMacOSXSetupDrawingContext().
check-in: fc0a360e user: das tags: trunk
13:04
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.
check-in: abc378ca user: das tags: core-8-4-branch
13:04
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.
check-in: 72a8729c user: das tags: trunk
2007-07-01
17:31
merge updates from HEAD check-in: 9cc0726e user: dgp tags: core-stabilizer-branch
2007-06-29
03:22
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and sync formatting with HEAD.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: 98571053 user: das tags: core-8-4-branch
03:20
* xlib/ximage.c: bitmaps created from the static .bmp arrays always have LSBFirst bit order.
check-in: d1c90f4b user: das tags: core-8-4-branch
03:20
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/ttkMacOSXTheme.c:
check-in: dd992cbc user: das tags: trunk
03:19
* macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove tclMathOp.c.
* macosx/README: document Wish.xcodeproj changes.
check-in: bad379e9 user: das tags: trunk
03:18
* unix/configure.in: fix flag used to weak-link libXss. * unix/configure: autoconf-2.59
check-in: e84eabee user: das tags: trunk
03:18
* xlib/ximage.c: bitmaps created from the static .xbm arrays always have LSBFirst bit order.
check-in: 4b716074 user: das tags: trunk
2007-06-25
19:12
merge updates from HEAD check-in: 8cf8a457 user: dgp tags: core-stabilizer-branch
19:07
restore unix line endings check-in: 5f2fb4b2 user: dgp tags: trunk
02:04
fix compile errors & warnings introduced by dkf's cleanup check-in: 22826e45 user: das tags: trunk
2007-06-24
16:20
Cleaning up whitespace, comments, declarations. No functional changes. check-in: c1097ac7 user: dkf tags: trunk
16:09
Cleaning up whitespace, comments, declarations. No functional changes. check-in: 092f7eda user: dkf tags: trunk
16:07
Cleaning up whitespace, comments, declarations. No functional changes. check-in: c98da578 user: dkf tags: trunk
2007-06-23
00:27
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup.
* macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.
check-in: 8cad11f0 user: das tags: core-8-4-branch
00:26
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN.
* xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.
check-in: 457bc041 user: das tags: core-8-4-branch
00:26
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup.
* macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.
check-in: df94bff3 user: das tags: trunk
00:25
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN.
* xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.
check-in: fa5f3efc user: das tags: trunk
2007-06-21
16:02
merge updates from HEAD check-in: c2b92f5a user: dgp tags: core-stabilizer-branch
00:29
* library/ttk/ttk.tcl: should require Tk before pseudo-providing tile 0.8.0.
check-in: 40b7bf04 user: hobbs tags: trunk
2007-06-12
16:22
merge updates from HEAD check-in: 6f34739f user: dgp tags: core-stabilizer-branch
2007-06-10
03:25
Added -width and -height options. Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. check-in: e67826b3 user: jenglish tags: trunk
00:15
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)
check-in: 50117ea7 user: hobbs tags: trunk
00:15
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)
check-in: e569cf96 user: hobbs tags: core-8-4-branch
2007-06-09
23:53
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
check-in: 8746094a user: hobbs tags: trunk
23:52
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
check-in: bc778567 user: hobbs tags: core-8-4-branch
21:45
Ttk_Manager API overhaul: + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation. check-in: def6bb17 user: jenglish tags: trunk
17:10
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup.
* macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:
check-in: 39cb2ed4 user: das tags: core-8-4-branch
17:09
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup.
* macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:
* macosx/tkMacOSXXStubs.c (Tk_GetUserInactiveTime): remove superfluous CFRetain/CFRelease.
* macosx/Wish-Release.xcconfig: disable tktest release build stripping.
* macosx/Wish.xcodeproj/project.pbxproj: add new Tclsh-Info.plist.in.
check-in: 284e8e06 user: das tags: trunk
2007-06-06
21:23
* macosx/tkMacOSXInt.h: use native debug message API when available.
check-in: b9538c17 user: das tags: core-8-4-branch
21:23
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:
check-in: ced21218 user: das tags: trunk
09:56
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows.
* macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.
check-in: 5f7d5694 user: das tags: core-8-4-branch
09:56
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds.
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13
check-in: e1282f7a user: das tags: core-8-4-branch
09:55
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows.
* macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.
* macosx/Wish.xcodeproj/project.pbxproj: add settings for Fix&Continue.
check-in: 3cd90b0b user: das tags: trunk
09:55
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds.
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59
check-in: 98e21ab5 user: das tags: trunk
2007-06-05
14:11
merge updates from HEAD check-in: 653fef53 user: dgp tags: core-stabilizer-branch
12:58
Fix [Bug 1731348] check-in: 950a7aa2 user: dkf tags: core-8-4-branch
12:56
Fix [Bug 1731348] check-in: f06e1f4b user: dkf tags: trunk
2007-06-04
15:19
merge updates from HEAD check-in: c5226fca user: dgp tags: core-stabilizer-branch
09:28
* macosx/tkMacOSXMenu.c: add error checking; whitespace cleanup.
* macosx/tkMacOSXDraw.c: sync comment formatting with HEAD. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: 41ee17c0 user: das tags: core-8-4-branch
09:27
* macosx/tkMacOSXInit.c: comment formatting fix for Xcode 3.0.
check-in: f5c656e7 user: das tags: trunk
2007-06-03
13:44
* macosx/tkMacOSXDraw.c: comment formatting fix for Xcode 3.0. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: c295229c user: das tags: trunk
13:43
* unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.
check-in: 848d6b36 user: das tags: trunk
2007-06-02
06:46
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linus Nyberg).
check-in: 39812812 user: das tags: core-8-4-branch
06:45
typo check-in: 823a32fd user: das tags: trunk
06:44
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linux Nyberg).
check-in: 9a6b0afa user: das tags: trunk
2007-06-01
08:07
typo fixes check-in: e77173c4 user: dkf tags: trunk
04:01
merge updates from HEAD check-in: bb7f6db0 user: dgp tags: core-stabilizer-branch
2007-05-31
13:42
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn.
* macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes.
* macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation.
* macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls.
* macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations.
* macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available.
* macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: 841cd7cf user: das tags: core-8-4-branch
13:39
* generic/tkFont.c: #ifdef out debug msg printing to stderr.
check-in: 1151a2be user: das tags: core-8-4-branch
13:38
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn.
* macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes.
* macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation.
* macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls.
* macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations.
* macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available.
* macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: c22a0fd9 user: das tags: trunk
13:31
* generic/tkFont.c: #ifdef out debug msg printing to stderr. * generic/tkTextDisp.c:
check-in: 6d03ab2b user: das tags: trunk
2007-05-30
18:31
merge updates from HEAD check-in: 038a6c84 user: dgp tags: core-stabilizer-branch
17:39
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].
check-in: bb3a0c11 user: dgp tags: trunk
17:34
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].
check-in: c3118670 user: dgp tags: core-8-4-branch
14:06
* README: Bump version number to 8.4.16 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 8133140d user: dgp tags: core-8-4-branch
13:47
merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch
13:24
replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: c3cbf65a user: das tags: core-8-4-branch
13:23
replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk
06:39
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API.
* macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn.
* macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:
check-in: 8d0ae0fd user: das tags: core-8-4-branch
06:37
* generic/tkFileFilter.c (AddClause): fix warning.
check-in: f728ce73 user: das tags: core-8-4-branch
06:37
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl:
* library/demos/button.tcl: set button highlightbackground on Aqua.
check-in: ac2502bf user: das tags: core-8-4-branch
06:35
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API.
* macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn.
* macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:
* macosx/Wish.xcodeproj/project.pbxproj: delete references to removed * macosx/Wish.xcodeproj/default.pbxuser: ttk files.
check-in: c7c63baa user: das tags: trunk
06:34
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl:
* library/demos/button.tcl: set button highlightbackground on Aqua.
check-in: d8956cfb user: das tags: trunk
2007-05-29
11:36
merge updates from HEAD check-in: d4bcf056 user: dgp tags: core-stabilizer-branch
02:26
removed skipping of unixfont-5.11 [Bug 1716141] check-in: bec81755 user: das tags: trunk
2007-05-28
17:12
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix short measures with flags=TK_WHOLE_WORDS|TK_AT_LEAST_ONE [Bug 1716141]. Make some casts unnecessary by changing variable types. check-in: 62cdc064 user: cc_benny tags: trunk
2007-05-27
13:14
fix TIP #145 breakage on Aqua check-in: ca7ecdaf user: das tags: trunk
01:24
deleted references to removed ttk files check-in: 8d4543a4 user: das tags: trunk
2007-05-26
04:06
merge updates from HEAD check-in: c9a7bb01 user: dgp tags: core-stabilizer-branch
2007-05-25
22:55
Removed ttk::dialog and dependencies. check-in: 6a266d8c user: jenglish tags: trunk
22:53
library/demos/ttk_*.tcl: removed Tile demos, not appropriate for core. check-in: 292b947f user: jenglish tags: trunk
22:38
Removed tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. check-in: d95fb3b5 user: jenglish tags: trunk
22:27
Minor typo corrections, from [Bug 1663527] check-in: addd20b0 user: dkf tags: trunk
22:15
Fixed documentation of default -joinstyle option values for line and polygon items. [Bug 1725782] check-in: fd0c8181 user: dkf tags: trunk
16:03
* unix/README: Updates and typo corrections. [Bug 1724841]
check-in: 36044b77 user: dgp tags: core-8-4-branch, core-8-4-15
2007-05-24
14:46
Fix comments. (Thanks to Emiliano for spotting) check-in: 3ffdac45 user: dkf tags: trunk
2007-05-22
20:34
[core-stabilizer-branch]
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
check-in: 4f607876 user: dgp tags: core-stabilizer-branch
2007-05-18
21:46
EntrySetValue: Ensure that widget is in a consistent state before setting the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. check-in: 6e624fd3 user: jenglish tags: trunk
19:21
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
check-in: 2d64ab8f user: dgp tags: trunk
16:53
* tests/ttk/treetags.test: Another bit of test suite SCIM-tolerance. [Bug 1609316]
check-in: c6235211 user: dgp tags: trunk
2007-05-16
22:14
sync with core-8-4-branch tk/changes check-in: 2a9b61e0 user: das tags: trunk
22:12
add Aqua changes for 8.4.15 check-in: adb21f62 user: das tags: core-8-4-branch
21:21
* generic/tk.decls: workaround 'make checkstubs' failures from tkStubLib.c MODULE_SCOPE revert. [Bug 1716117]
* macosx/Wish.xcodeproj/project.pbxproj: add tkOldTest.c and remove tkStubImg.c.
check-in: f7a1ab24 user: das tags: trunk
18:35
Change Tk_InitStubs(), tkStubsPtr, and the auxilliary stubs table pointers back to public visibility. See [Bug 1716117] for details.

Removed TCL_STORAGE_CLASS monkey business, as it had no effect. check-in: 3429d4ab user: jenglish tags: trunk

18:10
* library/choosedir.tcl: Removed uses of obsolete {expand} * library/comdlg.tcl: syntax; replaced with the now * library/tk.tcl: approved {*}. [Bug 1710633] * tests/canvImg.test: * tests/imgPhoto.test:
check-in: 7f0bc8cf user: dgp tags: trunk
16:00
Mark tag for 8.4.15 (RC1) release check-in: 90b2f7ff user: dgp tags: core-8-4-branch
15:44
duplicate test names check-in: 56f702ae user: dgp tags: trunk
15:23
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
check-in: 40de1e3e user: dgp tags: trunk
15:22
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
check-in: 7a98f331 user: dgp tags: core-8-4-branch
2007-05-15
23:20
Test ttk widgets check-in: 8db72b34 user: patthoyts tags: trunk
19:37
Fix crash introduced by previous fix, exposed under newer fontconfig libraries [Bug 1717830 again]. check-in: 77e336e8 user: jenglish tags: trunk
19:10
* changes: updates for 8.4.15 release.
check-in: 3494ac04 user: dgp tags: core-8-4-branch
17:01
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]
check-in: af5a9a06 user: dgp tags: trunk
16:59
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]
check-in: 5b59f6c8 user: dgp tags: core-8-4-branch
16:15
Fix various memory leaks [Bug 1717830], [Bug 800149]. check-in: 102f844c user: jenglish tags: trunk
2007-05-14
20:58
[Tk Bug 1712081]
* unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc:
* generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug.
* doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE.
* generic/tkDecls.h: make genstubs * generic/tkStubInit.c:
* generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment.
* generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.
check-in: 3d8af15d user: dgp tags: trunk
2007-05-11
12:36
specify font to avoid uncertainty in the result on windows xp check-in: 085742e2 user: patthoyts tags: trunk
12:10
Avoid font dependencies in the results check-in: c6e71a76 user: patthoyts tags: trunk
11:00
bug #1716613 propagate error from TkDeleteNamedFont. check-in: b940710a user: patthoyts tags: trunk
2007-05-09
12:57
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes.
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing.
* macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang).
* macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks.
* macosx/tkMacOSXButton.c: fix debug msg typo.
check-in: fe12de19 user: das tags: core-8-4-branch
12:56
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).
check-in: c7e97217 user: das tags: core-8-4-branch
12:55
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.
check-in: bce7c20f user: das tags: core-8-4-branch
12:55
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes.
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing (fixes fileDialog-0.1, fileDialog-0.2 failures).
* macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang).
* macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks.
* macosx/Wish.xcodeproj/project.pbxproj: add 'DebugUnthreaded' & * macosx/Wish.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env var settings needed to run the 'leaks' tool.
* macosx/tkMacOSXButton.c: fix debug msg typo.
check-in: e7962b79 user: das tags: trunk
12:52
* tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint is set for aqua.
* tests/choosedir.test: add 'notAqua' constraints to X11-only tests; * tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests * tests/menuDraw.test: requiring interaction on aqua. * tests/unixMenu.test: * tests/unixWm.test: * tests/winMenu.test:
check-in: 63bc9be0 user: das tags: trunk
12:51
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).
check-in: 1719fc7c user: das tags: trunk
12:51
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.
check-in: e162ce0a user: das tags: trunk
2007-05-07
19:28
Properly cast sentinel arguments to variadic function (fixes "warning: missing sentinel in function call", [Bug 1712001]) check-in: ad7f6a20 user: jenglish tags: trunk
2007-05-05
07:42
Make the tktest build work when Tcl is located in a path with a space in check-in: 15ae102e user: dkf tags: trunk
07:33
Slight simplification check-in: 5722888f user: dkf tags: trunk
2007-05-04
21:29
TIP #145 implementation check-in: 5c1d2633 user: patthoyts tags: trunk
18:20
Sync with tcl version check-in: 68040a7b user: patthoyts tags: trunk
2007-05-03
23:55
Spelling fixes. [Bug 1686210] check-in: 70a911b1 user: dkf tags: trunk
22:36
Another pun warning check-in: 453372b0 user: dkf tags: trunk
22:15
Fix more type pun warnings (those not found by my local version of GCC) check-in: 3ca7875b user: dkf tags: trunk
21:53
Missed a place (or rather not all versions of GCC catch it.) check-in: 2bbd44fd user: dkf tags: trunk
15:21
Tackle [Bug 1711985] check-in: 4440e13a user: dkf tags: trunk
2007-04-29
02:26
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; move all * macosx/tkMacOSXNotify.c: remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event).
* macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks").
* macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct().
* macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors.
* macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors.
* macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width.
* macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use.
* macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap().
* macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc.
* macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API.
* macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year.
* macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap.
* macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; disable broken QD stippling.
* macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * unix/Makefile.in: restores many longtime-MIA features to working order (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources.
* macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing.
* macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default.
* macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format.
* macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents.
* macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking.
* macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window.
* macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows).
* macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays).
* macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes.
* macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps.
* macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support.
* macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8.
* macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()).
* macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXSend.c: remove duplicate/unused declarations. * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys.
* macosx/tkMacOSXAETE.r: fix whitespace. * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXXCursors.r: * macosx/README:
* macosx/Makefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/tkMacOSX.h:
check-in: c91e0ad0 user: das tags: core-8-4-branch
02:25
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes].
check-in: 67da6dcc user: das tags: core-8-4-branch
02:25
* unix/Makefile.in (dist): copy license.terms to dist macosx dir. * unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.13
check-in: 552cd16b user: das tags: core-8-4-branch
02:24
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding.
* library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.
check-in: 8b18c26c user: das tags: core-8-4-branch
02:24
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name.
* library/demos/puzzle.tcl: fix button size & padding for aqua.
check-in: e44116b9 user: das tags: core-8-4-branch
02:24
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c:
* generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * unix/tkUnixScale.c: platforms would only require implementation of TkpClipDrawableToRect()).
check-in: e28d0018 user: das tags: core-8-4-branch
01:50
* unix/configure.in: fix for default case in tk debug build detection. * unix/configure: autoconf-2.59
check-in: 69db9a57 user: das tags: trunk
2007-04-28
01:22
* generic/ttk/ttkTreeview.c(TagOptionSpecs): Use TK_OPTION_STRING instead of TK_OPTION_FONT to avoid resource leak in tag management. check-in: 1d2caf6f user: jenglish tags: trunk
2007-04-27
04:40
* macosx/ttkMacOSXTheme.c: Merged OFFSET_RECT processing into BoxToRect(); factored out PatternOrigin; resynchronized with Tile codebase. check-in: 5962b45d user: jenglish tags: trunk
2007-04-26
21:02
fix tests/ttk dist src check-in: d011f165 user: hobbs tags: trunk, core-8-5-a6
2007-04-25
17:09
* unix/Makefile.in (dist): add tests/ttk dir to src dist
check-in: 3992bd9f user: hobbs tags: trunk
17:08
* unix/tkUnixMenubu.c (TkpDisplayMenuButton): init width/height to 0
check-in: 9c8837c1 user: hobbs tags: trunk
15:06
silence debug build error messages check-in: e00ca08c user: das tags: trunk
03:40
* unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix autoheader bits.
check-in: a6dcddfb user: das tags: trunk
02:49
* unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.
check-in: 9daded4d user: das tags: trunk
00:02
typo check-in: d363c99d user: das tags: trunk
2007-04-24
15:55
* unix/Makefile.in (dist): add ttk bits to src dist
check-in: 17c25703 user: hobbs tags: trunk
15:54
(font-46.[12]): correct listification of result check-in: 70ca0c3a user: hobbs tags: trunk
2007-04-23
23:10
fix whitespace & formatting check-in: 7a61f863 user: das tags: trunk
22:23
update for 8.5a6 check-in: 0a074f0b user: das tags: trunk
21:24
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; * macosx/tkMacOSXNotify.c: move all remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event).
* macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks").
* macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct().
* macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors.
* macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors.
* macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width.
* macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use.
* macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap().
* macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of * macosx/ttkMacOSXTheme.c: various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc.
* macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API.
* macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year.
* macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account * macosx/ttkMacOSXTheme.c: when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap.
* macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; always draw with CG; remove QD dependent stippling algorithm; move most header declarations into the source file (as they were not used anywhere else).
* macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * macosx/Wish.xcode/project.pbxproj: restores many longtime-MIA * macosx/Wish.xcodeproj/project.pbxproj: features to working order * unix/Makefile.in: (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources.
* macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing.
* macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default.
* macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format.
* macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents.
* macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking.
* macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window.
* macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows).
* macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays).
* macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes.
* macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps.
* macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support.
* macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8.
* macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()).
* macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/ttkMacOSXTheme.c:
* macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXSend.c: remove duplicate/unused declarations * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys.
* macosx/Wish-Common.xcconfig: add Wish's Info.plist as __info_plist section to tktest; enable more warnings.
* macosx/Wish.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; disable configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink.
* macosx/Wish-Common.xcconfig: fix whitespace. * macosx/Wish-Debug.xcconfig: * macosx/Wish-Release.xcconfig: * macosx/tkMacOSXAETE.r: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXXCursors.r: * macosx/README:
* macosx/GNUmakefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: * macosx/tkMacOSX.h:
check-in: d9c03a54 user: das tags: trunk
21:19
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes]. * doc/ttk_image.n: fix 'make html' warning. * doc/canvas.n: fix nroff typo.
check-in: cdb81986 user: das tags: trunk
21:19
* unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.59
check-in: 2becf0bb user: das tags: trunk
21:16
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding.
* library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.
check-in: a1016683 user: das tags: trunk
21:16
* library/demos/goldberg.tcl: fix overwriting of widget demo global.
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name.
* library/demos/puzzle.tcl: fix button size & padding for aqua. * library/demos/radio.tcl:
check-in: 22ac054f user: das tags: trunk
21:15
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c:
* generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * generic/ttk/ttkWidget.c: platforms would only require implementation * unix/tkUnixScale.c: of TkpClipDrawableToRect()).
check-in: 8587f521 user: das tags: trunk
2007-04-22
07:04
correct 8.5a6 release year check-in: 96dccf9c user: hobbs tags: trunk
05:45
updated for 8.5a6 changes check-in: 89e52175 user: hobbs tags: trunk
2007-04-21
21:41
fix bug ref check-in: 9a2315d6 user: das tags: trunk
19:06
* macosx/tkMacOSXBitmap.c, macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c, macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXCursor.c, macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c, macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c, macosx/tkMacOSXInit.c, macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c, macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c, macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c, macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: Revert of commits from 2007-04-13 which broke the OS X build.
check-in: 888addf4 user: hobbs tags: trunk
2007-04-17
15:25
Fix indentation error check-in: 01922cf4 user: dkf tags: trunk
15:24
Add in cast for boneheadedness in VC's handling of const qualifiers check-in: 940015b1 user: dkf tags: trunk
14:36
Eliminate use of (VOID*) casts when calling memset or memcpy. check-in: df836332 user: dkf tags: trunk
14:32
Standardize function definition format. check-in: f88b2de8 user: dkf tags: trunk
14:29
Squelch some warnings from GCC. check-in: e11a6443 user: dkf tags: trunk
2007-04-13
14:51
Reduce the #ifdef count a lot by adding debug-print macros check-in: 825336d2 user: dkf tags: trunk
00:21
* library/ttk/panedwindow.tcl (ttk::panedwindow::Press): handle Press triggering outside sash element boundaries.
check-in: 8dbdaf2b user: hobbs tags: trunk
2007-04-10
18:14
Skip OS version test, should work on Vista/Aero now as well as XP [Fixes #1687299, thanks to George Petasis for tracking this down]. check-in: dd94dd3b user: jenglish tags: trunk
18:05
Re-sync with Tile codebase so patches can flow back and forth. check-in: 99910948 user: jenglish tags: trunk
2007-03-21
20:06
BUGFIX (Ttk_BuildLayoutTemplate): Nested TTK_GROUP nodes did not work unless they appeared at the end of the layout (and only by accident then). check-in: 704006e8 user: jenglish tags: trunk
2007-03-09
00:46
*Correct* fix for #1676770: reset wm geometry . and pack propagate . at end of test. check-in: e98d0761 user: jenglish tags: trunk
2007-03-08
20:30
test grid-21.7: Remove 'pack propagate . 0' call, which was causing cascading failures in subsequent tests [Bug 1676770]. check-in: a710077b user: jenglish tags: trunk
2007-03-07
23:49
revert premature commit check-in: 9545288f user: das tags: trunk
23:48
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit().
* macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13
check-in: 96596797 user: das tags: core-8-4-branch
23:46
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit().
* generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources.
* generic/ttk/ttkTreeview.c: #ifdef out unused declaration.
* macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX.
* macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59
check-in: 8d6881d6 user: das tags: trunk
2007-02-28
09:23
Comment typo nit check-in: c1445ff5 user: dkf tags: trunk
05:26
Added compliler define SUPPORT_CONFIG_EMBEDDED to support config of -use option at Windows check-in: 2427f07f user: chengyemao tags: trunk
04:58
Added compliler #ifdef SUPPORT_CONFIG_EMBEDDED to support config of -use option at specific platform check-in: d0c80bd7 user: chengyemao tags: trunk
2007-02-27
14:52
Minor syntactic stuff check-in: 285e16cd user: dkf tags: trunk
13:59
Minor cleanup check-in: 426f6150 user: dkf tags: trunk
10:43
Fix silly typos (thanks to Andreas Kupries for finding) check-in: 9bc9d6b8 user: dkf tags: trunk
2007-02-25
04:30
Fixed grid anchor center problem in labelframes. [Bug 1545765] check-in: 751503f4 user: pspjuth tags: trunk
2007-02-24
09:15
inverted logic in previous commit check-in: 39d29d03 user: das tags: trunk
00:02
* library/ttk/notebook.tcl (ttk::notebook::enableTraversal): OS X needs Option instead of Alt binding
check-in: e02327e3 user: hobbs tags: trunk
2007-02-23
15:02
D'oh! check-in: 7486dca6 user: dkf tags: trunk
14:15
Reduce the number of warnings check-in: 88a464cd user: dkf tags: trunk
13:37
missing comma in previous commit check-in: 8703da75 user: das tags: trunk
2007-02-22
13:56
Less of that K&R or wrongly indented function header style! check-in: 9b0470e0 user: dkf tags: trunk
2007-02-19
23:54
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13
check-in: 939e7c36 user: hobbs tags: core-8-4-branch
23:53
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]
check-in: 05af79b3 user: hobbs tags: core-8-4-branch
23:52
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59
check-in: 0b92c1c9 user: hobbs tags: trunk
23:52
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]
check-in: cf67aa17 user: hobbs tags: trunk
2007-02-13
11:29
fix crlf line endings check-in: 69e14e89 user: das tags: trunk
00:30
Fix minor K&R-ism check-in: 8193b169 user: dkf tags: trunk
00:16
Fix minor K&R-ism check-in: a29e8999 user: dkf tags: trunk
00:02
Fix minor K&R-ism check-in: b6ee8045 user: dkf tags: trunk
2007-02-12
23:13
Fix minor K&R-ism check-in: 1d75ee9e user: dkf tags: trunk
21:57
Fix minor K&R-ism check-in: 3f675168 user: dkf tags: trunk
21:45
Fix minor K&R-ism check-in: bc30be67 user: dkf tags: trunk
21:41
Minor whitespace corrections check-in: 9ef08d33 user: dkf tags: trunk
21:34
Fix minor K&R-ism check-in: 759eacee user: dkf tags: trunk
2007-02-09
06:54
Windows build fixes check-in: c0b47a32 user: mistachkin tags: trunk
2007-02-06
22:28
Add no-op [package ifneeded] script for tile 0.8.0, so that existing applications that use "package require tile" won't fail when run under Tk 8.5. check-in: 058e1564 user: jenglish tags: trunk
2007-02-04
02:51
* unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.13
check-in: b855f0d0 user: das tags: core-8-4-branch
02:51
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 07b06358 user: das tags: trunk
00:10
see log check-in: 8cbce03e user: mistachkin tags: trunk
2007-02-02
10:58
Support IsAppThemed() call. This is what is used when theming is turned off just for an individual application. check-in: 2753e9f1 user: patthoyts tags: trunk
2007-01-30
23:21
* win/Makefile.in (install-private-headers): added target
check-in: 8927d5b0 user: hobbs tags: core-8-4-branch
2007-01-28
01:42
* macosx/Wish.xcodeproj/project.pbxproj: extract build settings that * macosx/Wish.xcodeproj/default.pbxuser: were common to multiple * macosx/Wish-Common.xcconfig (new file): configurations into external * macosx/Wish-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Wish-Release.xcconfig (new file): configurations for building with SDKs; convert legacy jam-based 'Tk' target to native target with single script phase; correct syntax of build setting references to use $() throughout; remove unused tcltest sources from 'tktest' target.
* macosx/README: document new Wish.xcodeproj configurations; other minor updates/corrections.
* generic/tk.h: update location of version numbers in macosx files.
* macosx/Wish.xcode/project.pbxproj: restore 'tktest' target to working * macosx/Wish.xcode/default.pbxuser: order by replicating applicable changes to Wish.xcodeproj since 2006-07-20.
check-in: d89f4b4e user: das tags: trunk
2007-01-26
02:48
renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: f9c499cf user: das tags: core-8-4-branch
2007-01-25
05:20
previous commit omitted some changes from the HEAD check-in: 12691aa5 user: das tags: core-8-4-branch
05:13
comment typo check-in: e3bb110d user: das tags: core-8-4-branch
02:07
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.
* unix/configure: autoconf-2.13
check-in: 55659bf7 user: das tags: core-8-4-branch
02:07
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.
* unix/configure: autoconf-2.59
check-in: 2a9438e4 user: das tags: trunk
2007-01-19
09:00
Build fix for man2tcl.c with MSVC8 check-in: 6588ab55 user: mistachkin tags: trunk
06:29
fix warning check-in: 7f4f84a0 user: das tags: trunk
01:06
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.
* unix/configure: autoconf-2.13
check-in: 6cae777f user: das tags: core-8-4-branch
01:05
* macosx/Wish.xcodeproj/project.pbxproj: remove libtommath defines.
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.
* unix/configure: autoconf-2.59
check-in: ef734594 user: das tags: trunk
00:41
whitespace check-in: 48a3d65d user: das tags: core-8-4-branch
00:36
whitespace check-in: f6a43150 user: das tags: trunk
2007-01-18
23:56
various "const" additions, in line with TIP #27 check-in: f6f6ebc1 user: nijtmans tags: trunk
23:20
various "const" additions, in line with TIP #27 check-in: 58d63659 user: nijtmans tags: trunk
2007-01-12
10:41
More warning squelching (mostly uninit variable warnings) check-in: 17ca9d3a user: dkf tags: trunk
09:53
Added more build output that everyone should ignore check-in: 3062f210 user: dkf tags: trunk
09:08
Quell type-punning warnings from gcc/unix build check-in: 6dc8f9ef user: dkf tags: trunk
2007-01-11
19:59
Revert previous change to keep in sync with Tile codebase. The minor warnings from GCC fixed in the previous revision were false positives due to improper use of "-Wconversion".

Still compiles cleanly with "gcc -Wall -Werror" (gcc 3.3.5). check-in: 038c60a9 user: jenglish tags: trunk

18:53
s/CRLF/LF/g check-in: 07a3dc2b user: hobbs tags: trunk
18:31
* win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. check-in: 44759ed7 user: jenglish tags: trunk
15:35
Many minute fixes to reduce number of minor warnings from GCC. check-in: 07047209 user: dkf tags: trunk
14:49
Revert addition of contravariant 'const' qualifiers, to keep in sync with Tile codebase (which must remain compatible with Tk 8.4). check-in: b7123391 user: jenglish tags: trunk
2007-01-05
00:00
various "const" additions, in line with TIP #27 fix bug #1627732 check-in: 3cb10b47 user: nijtmans tags: trunk
2007-01-03
08:22
fix breakage in last commit check-in: 69a889a9 user: das tags: trunk
05:37
various "const" additions, in line with TIP #27 check-in: 68e6627c user: nijtmans tags: trunk
05:06
various "const" additions, in line with TIP #27 check-in: 9d88e990 user: nijtmans tags: trunk
04:10
various "const" additions in implementation check-in: 9739a2a4 user: nijtmans tags: trunk
2007-01-02
23:39
Made the generic fake-X11 glue layer abide by the formatting rules of the core. check-in: 8e1cb444 user: dkf tags: trunk
22:50
Various small syntactic simplifications of ImgPhotoGet() check-in: 22266ed2 user: dkf tags: trunk
2006-12-30
23:23
* macosx/ttkMacOSXTheme.c: Define a constant to make it compile on Mac OS X 10.3. check-in: 6d2d5c7e user: cc_benny tags: trunk
23:23
* Define a constant to make it compile on Mac OS X 10.3. check-in: 12d4baa6 user: cc_benny tags: trunk
23:18
* macosx/tkMacOSXFont.c: Fill-in TkpGetFontAttrsForChar (TIP #300). check-in: 418419d0 user: cc_benny tags: trunk
23:15
* TIP #300 Implementation, fill-in TkpGetFontAttrsForChar. check-in: cc34ec3e user: cc_benny tags: trunk
2006-12-28
21:15
* tests/wm.test: Update wm attributes output so that tests pass after addition of -transparentcolor for Win32.
check-in: 9b6fc1d4 user: mdejong tags: trunk
2006-12-25
17:16
ImageElement clientData no longer needed. check-in: 92a291b8 user: jenglish tags: trunk
2006-12-22
22:38
Style update check-in: dc0329fd user: dkf tags: trunk
19:14
Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 5c2dc849 user: dkf tags: trunk
19:06
Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 1140685f user: dkf tags: core-8-4-branch
18:48
Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 8b89a8f8 user: dkf tags: core-8-4-branch
18:07
Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 5ba54e7a user: dkf tags: trunk
2006-12-19
19:51
(TkpDisplayButton): lint init. [Bug 1618604] check-in: d4bbf4d6 user: hobbs tags: trunk
19:50
(TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264ab user: hobbs tags: core-8-4-branch
08:53
Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk
01:20
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13
check-in: 46484d6f user: das tags: core-8-4-branch
01:19
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59
check-in: b642a538 user: das tags: trunk
2006-12-18
19:41
Remove assert() calls - Don't Panic check-in: 9ad47366 user: jenglish tags: trunk
19:33
Big batch of ttk::treeview improvements: Added column '-stretch' and '-minwidth' options. Improved column drag and resize behavior. Added horizontal scrolling #1518650. Row height and child indent specifiable on Treeview style. Decreased default row height, no default -padding. Use correct heading height #1163349. Apply tag settings to tree item as well as to data columns [NOTE: 'tag configure' still buggy]. Fix off-by-one condition when moving nodes forward #1618142 Prevent overscroll (#1173434) Treeview style settings specified separately in each theme. Added disclosure triangle element in aqua theme. check-in: 084a0a51 user: jenglish tags: trunk
16:42
Use more portable string literals check-in: 7aceb2b5 user: dgp tags: trunk
14:30
Whitespace cleanup check-in: 63294869 user: dkf tags: trunk
2006-12-17
21:09
Add combobox -height option; only show scrollbar if the listbox needs to scroll #1032869. check-in: 34d9182a user: jenglish tags: trunk
00:43
* doc/cursors.n: Mention "none" in supported cursor list. Fix comment that incorrectly claims that the Win32 "no" cursor hides the cursor. * tests/cursor.test: Test "none" cursor. * unix/tkUnixCursor.c (CreateCursorFromTableOrFile, TkGetCursorByName): Define a table of Tk cursors that is searched in addition to the X cursor table. A Tk cursor is loaded from a data string and works with the same options as the built in X cursors. This code makes it possible to use "none" as a cursor name under Unix. * win/rc/cursor9a.cur: Added none Win32 cursor. * win/rc/tk_base.rc: Define a built-in Win32 cursor named "none". [Patch 1615427]
check-in: 3d756d41 user: mdejong tags: trunk
2006-12-14
19:51
Global reduction: use per-file *_Init() routines to reduce the number of globally-visible initialization records. check-in: 873888aa user: jenglish tags: trunk
2006-12-13
23:04
* unix/Makefile.in (install-doc): intentionally skip ttk_dialog.n installation (not for public consumption)
* doc/scrollbar.n, doc/button.n, doc/checkbutton.n: * doc/entry.n, doc/frame.n, doc/label.n, doc/labelframe.n: * doc/menu.n, doc/menubutton.n, doc/panedwindow.n: * doc/radiobutton.n, doc/scrollbar.n, doc/ttk_*: revamp ttk docs to use consist nroff format (not 100% consistent with classic widget docs). Add more man page cross-linking "SEE ALSO".
check-in: ced3eab2 user: hobbs tags: trunk
20:40
* generic/ttk/ttkInit.c: * generic/ttk/ttkTreeview.c: make treeview exist by default * generic/ttk/ttkPanedwindow.c: s/TtkPaned_Init/TtkPanedwindow_Init/
check-in: 4adcf8ae user: hobbs tags: trunk
20:38
* win/Makefile.in, unix/Makefile.in (demo): add 'demo' target
check-in: 547cea4e user: hobbs tags: trunk
17:06
Try to straighten out theme loading and selection logic. check-in: c778f004 user: jenglish tags: trunk
05:36
Remove nonfunctional code and incorrect comments. check-in: 754bb0f3 user: jenglish tags: trunk
2006-12-12
23:38
* win/tkWinButton.c (InitBoxes): Call Tcl_Panic() if loading of bitmap resources fails. This change generates an error if Tk is unable to find button widget resources instead of silently failing and then drawing widgets incorrectly. win/rc/tk_base.rc: If the user defines BASE_NO_TK_ICON then compile the base resources file without a "tk" icon. This change makes it easier to replace the default tk icon with a custom icon. [Patch 1614362]
check-in: b5a2c05f user: mdejong tags: trunk
2006-12-11
13:33
Fix warnings and (unfortunately introduced with last commit) errors check-in: aeb69887 user: dkf tags: trunk
13:08
Support the _NET_WM_PING protocol from EWMH. There's no reason to do anything other than what is implemented, so no need for additional script control over it. check-in: f2a49327 user: dkf tags: trunk
2006-12-10
19:19
Rename typedef Ttk_Element => Ttk_ElementImpl. check-in: 1959c00b user: jenglish tags: trunk
05:26
fix warning check-in: 5b1efc62 user: das tags: trunk
2006-12-09
20:53
Merged duplicate functionality between image element factory, image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. check-in: e3da608e user: jenglish tags: trunk
2006-12-08
03:38
typo check-in: 6876b25f user: das tags: core-8-4-branch
03:38
typo check-in: bec73499 user: das tags: trunk
2006-12-06
16:22
Bug 1609616 check-in: 8caaae22 user: kennykb tags: trunk
01:44
add new platform package files and earlier new test files check-in: 430d3ddd user: das tags: trunk
2006-12-04
23:33
Whitespace cop check-in: 262d2eef user: dkf tags: trunk
20:13
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)
check-in: d2469801 user: hobbs tags: trunk
20:13
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)
check-in: 297e33dd user: hobbs tags: core-8-4-branch
15:16
TIP#286 implementation. [Patch 1152376] check-in: d24b2dd4 user: dkf tags: trunk
2006-12-01
20:14
TIP 300 IMPLEMENTATION check-in: c2f09fce user: kennykb tags: trunk
19:48
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.
check-in: 2e3c6dc1 user: hobbs tags: trunk
19:47
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.
check-in: 57ee40f3 user: hobbs tags: core-8-4-branch
15:05
Dead code removal. check-in: fb532f2f user: jenglish tags: trunk
07:13
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).
check-in: 1ecb3412 user: das tags: core-8-4-branch
07:13
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).
check-in: cd53cd85 user: das tags: trunk
06:19
* macosx/tkMacOSXWm.c (WmAttributesCmd): fix getting [wm attr -alpha]. [Bug 1581932]
check-in: 9534309d user: das tags: trunk
2006-11-28
21:25
* library/ttk/fonts.tcl: Clean up temporary variables. check-in: 3f325808 user: jenglish tags: trunk
2006-11-27
19:08
Corrected Xft configuration so that Xft actually does get turned on if available check-in: 527e5ae3 user: kennykb tags: trunk
06:53
* generic/ttk/ttkWidget.c, generic/ttk/ttkPaned.c Fix for #1603506 * library/ttk/button.tcl, library/ttk/combobox.tcl, library/ttk/utils.tcl: Rename ttk::CopyBindings to ttk::copyBindings * generic/ttk/ttkTreeview.c, doc/ttk_treeview.n: -displaycolumns {} now means "no columns" instead of "all columns". Use -displaycolumns #all for "all columns" [Fixes #1547622]. check-in: 55ed9834 user: jenglish tags: trunk
2006-11-26
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13
check-in: 01b22ac2 user: das tags: core-8-4-branch
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59
check-in: c74a1d6f user: das tags: trunk
06:02
whitespace check-in: cf39b120 user: das tags: trunk
05:32
add tclMathOp.c check-in: 03bc9748 user: das tags: trunk
2006-11-24
19:04
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]
check-in: 2efeca71 user: hobbs tags: core-8-4-branch
19:03
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]
check-in: 9901d3ea user: hobbs tags: trunk
18:11
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]
check-in: a019951d user: hobbs tags: core-8-4-branch
18:11
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]
check-in: a2dae84f user: hobbs tags: trunk
18:04
* library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. check-in: bcec0a6d user: jenglish tags: trunk
01:52
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]
check-in: 8997c989 user: hobbs tags: core-8-4-branch
01:51
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]
check-in: 2081c3f8 user: hobbs tags: trunk
2006-11-23
03:22
removed tcl/tools/genWinImage.tcl tcl/win/README.binary and tk/win/rc/wish.exe.manifest corrected link order of ttk files check-in: 83262de3 user: das tags: trunk
2006-11-21
02:21
Add support for alternate/indeterminate checkbutton state. Fix various spacing parameters #1596020, patch from Tim Baker. Remove unused uxtheme hooks. check-in: 717b2844 user: jenglish tags: trunk
2006-11-16
13:50
Minor fixes/improvements check-in: 00d3d666 user: dkf tags: trunk
13:44
Minor correction of abbreviation check-in: 6bda98d4 user: dkf tags: trunk
13:25
Highlighted keyword in example check-in: 53cfe163 user: dkf tags: trunk
11:22
Added example check-in: 1296fe99 user: dkf tags: trunk
2006-11-15
16:31
Added example for labels check-in: 1c2ab7f7 user: dkf tags: trunk
13:29
Convert \fP to \fR so that man-page scrapers have an easier time. check-in: 5bcb6a84 user: dkf tags: trunk
2006-11-14
22:44
Fix off-by-one bug in tree indicator size computation #1596021, patch from Tim Baker. Increased default size from 7 to 9 pixels. check-in: 3dd84a3d user: jenglish tags: trunk
2006-11-13
00:22
*correct* fix for #1588251. check-in: 01e8b6ff user: jenglish tags: trunk
2006-11-12
21:32
Workaround for #1583038 check-in: e4e59adc user: jenglish tags: trunk
20:35
Reworked cleanup procedure -- "self-cancelling" idle call is not robust, call Tcl_CancelIdleCall() in TtkFreeScrollHandle instead. [fixes #1588251] check-in: 39eefd1b user: jenglish tags: trunk
2006-11-10
01:57
* macosx/Wish.xcodeproj/project.pbxproj: remove tclParseExpr.c and bwidget.test.
* unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tcl tcl.m4 change. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: b93c50e7 user: das tags: trunk
2006-11-08
18:40
Bug 1592667 check-in: aa33d6e2 user: kennykb tags: trunk
15:50
fixed typo in last commit check-in: 749f411c user: kennykb tags: trunk
15:39
Silence warnings about Xft unless Xft is requested explicitly. check-in: 18b0f63f user: kennykb tags: trunk
15:19
correct typo check-in: 416e2fe6 user: dgp tags: trunk
2006-11-07
21:56
make --enable-xft the default check-in: 247ff34e user: kennykb tags: trunk
03:45
Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. check-in: b0e5e0ff user: jenglish tags: trunk
2006-11-03
15:58
Theme it check-in: 382ed8d2 user: patthoyts tags: trunk
15:42
We do not want to require tkInt in all the ttk files so added the definition of MODULE_SCOPE to ttkTheme.h Ensure everyone gets to see the definition from someplace. check-in: 45dafadb user: patthoyts tags: trunk
15:35
In a safe interp there is no osVersion field in tcl_platform so work around it. check-in: 26e06743 user: patthoyts tags: trunk
14:42
#include tkInt.h to ensure MODULE_SCOPE is defined check-in: 8b3c5ec7 user: das tags: trunk
11:22
Oops. Removing rogue flag check-in: a7e9998c user: patthoyts tags: trunk
03:06
* generic/ttk/ttkBlink.c, generic/ttk/ttkButton.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.h: * generic/ttk/ttkNotebook.c, generic/ttk/ttkPanedwindow.c: * generic/ttk/ttkProgress.c, generic/ttk/ttkScale.c: * generic/ttk/ttkScroll.c, generic/ttk/ttkScrollbar.c: * generic/ttk/ttkSeparator.c, generic/ttk/ttkSquare.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTheme.c, generic/ttk/ttkTheme.h: * generic/ttk/ttkThemeInt.h, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h, macosx/ttkMacOSXTheme.c: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: ensure all global Ttk symbols have Ttk or ttk prefix; declare all externally visible Ttk symbols not contained in stubs table as MODULE_SCOPE (or as static when possible); so that 'make check{exports,stubs}' once again complete without errors.
check-in: 194ccbce user: das tags: trunk
03:05
* macosx/tkMacOSXColor.c (TkMacOSXCompareColors): ifdef out when unused.
check-in: e632ac88 user: das tags: trunk
03:04
* macosx/Wish.xcodeproj/project.pbxproj: check autoconf/autoheader exit status and stop build if they fail.
check-in: 0d2ed393 user: das tags: trunk
2006-11-02
15:18
comment typo check-in: 52f72f4b user: das tags: core-8-4-branch
15:18
comment typo check-in: 00072a7e user: das tags: trunk
12:24
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]
check-in: e6579147 user: das tags: core-8-4-branch
12:24
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]
check-in: aa4e45d3 user: das tags: trunk
2006-10-31
22:33
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: ad3d3ba0 user: das tags: core-8-4-branch
22:33
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: a7a4a499 user: das tags: trunk
22:26
Add manifest merging for MSVC8. check-in: ffc0679c user: patthoyts tags: trunk
22:26
sync whitespace with HEAD check-in: afac6de0 user: das tags: core-8-4-branch
22:26
whitespace check-in: 54e892e3 user: das tags: trunk
15:18
Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb user: patthoyts tags: core-8-4-branch
14:45
Update to support ttk merge. check-in: f5ba36e6 user: patthoyts tags: trunk
13:56
* macosx/Wish.xcodeproj/project.pbxproj: add new Ttk files.
* macosx/ttkMacOSXTheme.c: standardize header #includes.
* unix/Makefile (checkstubs, checkexports): check ttk.decls, allow export of Ttk prefixed symbols.
* generic/ttk/tkDefaultTheme.c: fix warnings.
check-in: 0c8d1e77 user: das tags: trunk
01:42
* doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: * doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8
* generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme).
check-in: 7c7e532b user: hobbs tags: trunk
2006-10-23
20:31
* README: Bump version number to 8.5a6 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: c965223f user: dgp tags: trunk
19:46
* README: Bump version number to 8.5a6 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: bd7a87c3 user: dgp tags: trunk
17:58
* README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 9e887159 user: dgp tags: core-8-4-branch
13:19
Created branch core-8-5-a5-synthetic Closed-Leaf check-in: 4127831d user: cvs2fossil tags: core-8-5-a5-synthetic, core-8-5-a5
13:19
Move tag for 8.5a5 release check-in: d4471926 user: dgp tags: trunk
2006-10-20
22:39
fix signature of TkInitStubs (missing CONST for version parameter) check-in: 94b1afc1 user: nijtmans tags: trunk
2006-10-19
00:48
generic/tkImgBmap.c: Fixed line endings. win/makefile.vc: Patched up build system to manage win/rules.vc: AMD64 with MSVC8 win/nmakehlp.c: Ensure operation without Platform SDK. check-in: baa01e99 user: patthoyts tags: trunk
2006-10-18
19:04
* changes: 8.5a5 release date set.
check-in: cf76a376 user: dgp tags: trunk
17:43
advance tag for 8.5a5 check-in: f41d3971 user: dgp tags: trunk
14:30
advance 8.4.14 tag check-in: 644d0906 user: dgp tags: core-8-4-branch, core-8-4-14
08:56
Ensure builds with VC6 without Platform SDK and pickup MACHINE from environment to make life easier on Windows non-x86 platforms. check-in: 854a2841 user: patthoyts tags: core-8-4-branch
00:01
* doc/text.n: fix docs to not correct -tabs usage case.
check-in: 9a4c1234 user: hobbs tags: trunk
2006-10-17
23:44
* generic/tkTextDisp.c (SizeOfTab): fix -tabstyle wordprocessor tab alignment to correct tab edge case. [Bug 1578858]
check-in: 3dde0674 user: hobbs tags: trunk
10:21
generic/tkText.c: Applied suggested patch from #1536735 tests/text.test: Update test for above patch. tests/textWind.test: Corrected test to catch all messages tests/safe.test: Silence spurious win32 failure awaiting TIP150 tests/winDialog.test: Updated test for file name length check. test/winWm.test: Corrected test expectation for menu wrapping. check-in: e3897e46 user: patthoyts tags: trunk
05:52
* library/demos/pendulum.tcl: fix incorrect setting of toplevel title.
check-in: 754a3f6b user: das tags: trunk
05:38
* generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c:
check-in: 59e9503d user: dgp tags: core-8-4-branch
2006-10-16
18:54
Set release date. check-in: ef47ea81 user: dgp tags: core-8-4-branch
17:36
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.
check-in: 8c3fc8e2 user: das tags: trunk
17:35
* macosx/Makefile: don't redo prebinding of non-prebound binaires.
check-in: 47c122c5 user: das tags: core-8-4-branch
16:28
* doc/WindowId.3: Pat's commit on 2006-10-08 broke the .SH NAME information across several lines, breaking the cross-linking of manpages during installation for this one. Put everything back on a single line, unbreaking it. check-in: 77b0e78b user: andreas_kupries tags: trunk
16:25
whitespace check-in: c86bc4bd user: das tags: core-8-4-branch
16:25
whitespace check-in: 7740ce13 user: das tags: trunk
15:57
* macosx/README: document CG antialiasing limit changes.
check-in: 20853f14 user: das tags: core-8-4-branch
15:56
* macosx/README: document CG antialiasing limit changes.
check-in: c0c37a39 user: das tags: trunk
15:35
* changes: updates for 8.4.14 release.
* macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace.
* macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now.
* generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).
check-in: d5ad7c09 user: das tags: core-8-4-branch
15:35
* changes: updates for 8.5a5 release.
* macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace.
* macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now.
* generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).
check-in: 7b1e5388 user: das tags: trunk
2006-10-11
03:56
* changes: Updates for 8.5a5 release
check-in: acdf50b5 user: dgp tags: trunk
2006-10-10
19:19
* changes: changes updated for 8.4.14 release.
check-in: 29d84587 user: dgp tags: core-8-4-branch
2006-10-08
21:47
Implemented TIP #264 - Tk_Interp check-in: 1940a357 user: patthoyts tags: trunk
2006-10-06
18:10
Remove the /RTCc flag check-in: 2bf08304 user: patthoyts tags: core-8-4-branch
2006-10-05
21:28
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]
check-in: da4f3b71 user: hobbs tags: core-8-4-branch
21:27
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]
check-in: eef92b10 user: hobbs tags: trunk
2006-09-27
18:43
* unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk
2006-09-26
23:55
* win/makefile.vc: Support MSVC8 and AMD64 target. Also try using * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe.
check-in: 324eb3cc user: patthoyts tags: core-8-4-branch
2006-09-25
17:28
* generic/tkConsole.c: Complete reversal of the changes of Sep 22. * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 8a215ea2 user: andreas_kupries tags: core-8-4-branch
2006-09-22
19:02
* generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk
19:01
* generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 20c45754 user: andreas_kupries tags: core-8-4-branch
14:53
Fix [Bug 1562528] check-in: 3f46d757 user: dkf tags: core-8-4-branch
2006-09-21
00:13
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]
check-in: cc4cbb8c user: hobbs tags: core-8-4-branch
00:13
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]
check-in: 2324d457 user: hobbs tags: trunk
00:01
Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk
2006-09-11
16:12
fix logic bug in previous commit check-in: 8f372f48 user: das tags: core-8-4-branch
16:12
fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk
14:41
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created.
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed.
* library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item.
* macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.
check-in: bc2ad66b user: das tags: core-8-4-branch
14:41
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created.
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed.
* library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item.
* macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.
check-in: 19805444 user: das tags: trunk
2006-09-10
17:07
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections.
* library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color.
* generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state.
* generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std).
* generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624]
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute.
* macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac.
* macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672]
* macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'.
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo.
* unix/tcl.m4: sync with tcl/unix/tcl.m4.
check-in: a6b148a8 user: das tags: core-8-4-branch
17:06
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections.
* library/text.tcl (aqua): remove focus bindings to set selection color.
* generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state.
* generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std).
* generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624]
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute.
* macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac.
* macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672]
* macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'.
* macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file.
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo.
* unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59
check-in: 12b02429 user: das tags: trunk
17:02
whitespace check-in: 587bfc09 user: das tags: trunk
17:02
whitespace check-in: 99b6657a user: das tags: core-8-4-branch
2006-09-07
06:37
* generic/tkWindow.c: add #include "tclInt.h" now required due to use of tcl internal Tcl_CreateNamespace() in previous commit.
check-in: 92014b8b user: das tags: core-8-4-branch
2006-09-06
22:39
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:
check-in: 25cf9158 user: hobbs tags: trunk
22:01
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h:
check-in: a3cfbe86 user: hobbs tags: core-8-4-branch
19:53
* generic/tkText.c (DeleteChars): backport of 8.5 text delete speedup that removes tags from deleted area first. [Bug 1456342]
check-in: b3d4792b user: hobbs tags: core-8-4-branch
2006-08-30
21:55
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)
check-in: 40f945bb user: hobbs tags: trunk
21:53
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)
check-in: 75d6edfb user: hobbs tags: core-8-4-branch
2006-08-24
05:22
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.
check-in: e70a2bfb user: das tags: core-8-4-branch
05:22
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.
check-in: 951050c7 user: das tags: trunk
2006-08-21
06:12
typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk
02:39
sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk
02:39
update with recent Aqua changes check-in: bd0b74c2 user: das tags: core-8-4-branch
01:09
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.
check-in: e6351e6a user: das tags: core-8-4-branch
01:09
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.
check-in: 744a40c1 user: das tags: trunk
2006-08-18
10:49
Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk
10:24
Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk
07:47
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13
* macosx/README: updates for x86_64 support in Tcl.
* macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application.
* macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger.
* macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]
check-in: 396a316f user: das tags: core-8-4-branch
07:47
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3.
* macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application.
* macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger.
* macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]
check-in: 947c1df3 user: das tags: trunk
07:30
sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk
2006-08-17
01:10
fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk
01:07
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].
check-in: f65da2fb user: hobbs tags: trunk
01:07
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].
check-in: 9fd34ee7 user: hobbs tags: core-8-4-branch
2006-07-25
12:09
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]
check-in: da022048 user: das tags: core-8-4-branch
12:08
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]
check-in: eacc8bce user: das tags: trunk
2006-07-24
04:45
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.
check-in: 2367230f user: das tags: core-8-4-branch
04:45
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.
check-in: 35fbd4e1 user: das tags: trunk
04:45
fix typo: visable -> visible check-in: 9e6b28ea user: das tags: core-8-4-branch
04:45
fix typo: visable -> visible check-in: 81255706 user: das tags: trunk
2006-07-21
07:07
swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk
07:07
swap out of order "F34" and "R14" check-in: 97321dc9 user: das tags: core-8-4-branch
06:28
typo check-in: c5c677e2 user: das tags: core-8-4-branch
06:28
typo check-in: 25464151 user: das tags: trunk
06:26
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1".
* macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).
check-in: f5f3a91f user: das tags: core-8-4-branch
06:26
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1".
* macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).
check-in: 3ac34041 user: das tags: trunk
06:03
typos check-in: dba9b938 user: das tags: core-8-4-branch
06:03
typos check-in: 3a1da580 user: das tags: trunk
2006-07-20
07:40
cleanup quoting and whitespace check-in: f3453e7d user: das tags: core-8-4-branch
07:40
cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk
06:27
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13
* macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr.
* macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
check-in: 9b231103 user: das tags: core-8-4-branch
06:26
* macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 35e728e0 user: das tags: core-8-4-branch
06:25
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr.
* macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 361478a0 user: das tags: trunk
06:24
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 694dad4d user: das tags: trunk
2006-07-14
18:25
* generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk
18:24
* generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa644 user: andreas_kupries tags: core-8-4-branch
2006-07-07
00:39
catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk
00:38
catch scrollbar use of highlightthickness check-in: 94eada12 user: hobbs tags: core-8-4-branch
2006-06-22
00:38
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options
check-in: f2fd7fea user: hobbs tags: trunk
00:37
see changes check-in: 62499e44 user: hobbs tags: core-8-4-branch
00:37
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options
check-in: 6b5399dd user: hobbs tags: core-8-4-branch
2006-06-15
22:36
add refs to aqua fixes check-in: 4bbe767a user: das tags: core-8-4-branch
20:04
* changes: changes to start prep for an 8.4.14 release.
check-in: d323cbfd user: dgp tags: core-8-4-branch
2006-06-14
23:52
Sync with tcl to enable building with VC8 (VS2005 C compiler) check-in: ee6f1e5a user: patthoyts tags: core-8-4-branch
22:17
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].
check-in: 2df13bc7 user: dgp tags: trunk
22:15
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].
check-in: 536e572b user: dgp tags: core-8-4-branch
21:20
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922]
* macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]
check-in: 9b237f7f user: das tags: core-8-4-branch
21:18
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922]
* macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]
check-in: b09412a6 user: das tags: trunk
2006-06-09
15:41
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.
check-in: f732e262 user: dgp tags: core-8-4-branch
15:40
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.
check-in: 5469a021 user: dgp tags: trunk
2006-06-05
18:06
* generic/tkInt.h: Thread safety for the data structures of * generic/tkConsole.c: the wish [console]. [Bug 1188340].
check-in: 10a79ac1 user: dgp tags: core-8-4-branch
2006-06-01
18:21
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].
check-in: 7ed05ec2 user: dgp tags: core-8-4-branch
17:19
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].
check-in: 4a77baf8 user: dgp tags: trunk
2006-05-29
22:21
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the caller
check-in: 57cc8021 user: hobbs tags: trunk
21:53
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]
check-in: a0656b40 user: hobbs tags: trunk
21:52
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]
check-in: 18780b1c user: hobbs tags: core-8-4-branch
2006-05-27
05:24
sync with tcl check-in: d73b3d7d user: das tags: core-8-4-branch
05:23
sync with tcl check-in: 75563643 user: das tags: trunk
2006-05-26
21:43
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]
check-in: 95860e09 user: hobbs tags: core-8-4-branch
21:42
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]
check-in: 902feccd user: hobbs tags: trunk
19:21
autoconf-2.13 check-in: af3a47f7 user: das tags: core-8-4-branch
19:20
sync 2006-05-24 change to tcl HEAD check-in: 774cf5d6 user: das tags: core-8-4-branch
19:15
autoconf-2.59 check-in: 66effddc user: das tags: trunk
19:14
sync with tcl HEAD check-in: 089668d8 user: das tags: trunk
19:13
updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk
2006-05-25
23:51
see changes check-in: 229c0044 user: hobbs tags: core-8-4-branch
23:51
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]
check-in: d7bde6dc user: hobbs tags: core-8-4-branch
23:51
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)
check-in: e0ce2033 user: hobbs tags: core-8-4-branch
23:51
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587]
check-in: 4021b124 user: hobbs tags: core-8-4-branch
23:50
see changes check-in: 79b5f517 user: hobbs tags: trunk
23:50
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]
check-in: d179ef57 user: hobbs tags: trunk
23:50
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]
check-in: 05511bc9 user: hobbs tags: trunk
23:50
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)
check-in: b5e60af4 user: hobbs tags: trunk
23:49
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)
check-in: fa945f54 user: hobbs tags: trunk
23:49
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.
check-in: 340d20bf user: hobbs tags: trunk
2006-05-16
07:58
fix building on Jaguar check-in: 009ad670 user: das tags: trunk
07:37
fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: d55682aa user: das tags: core-8-4-branch
07:37
fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk
07:33
reverted erroneous removal of tclInt.h #include check-in: a46fc039 user: das tags: core-8-4-branch
06:55
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].
check-in: 79e85010 user: das tags: core-8-4-branch
06:55
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].
check-in: c5a0f8fa user: das tags: trunk
06:54
comment typo check-in: 75017ad7 user: das tags: core-8-4-branch
06:53
comment typo check-in: 3486bfa9 user: das tags: trunk
2006-05-13
00:48
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]
check-in: 13d8168f user: hobbs tags: core-8-4-branch
00:47
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]
check-in: 5b3d1d3a user: hobbs tags: trunk
2006-05-12
18:18
fix whitespace, copyright check-in: 480e49c0 user: das tags: core-8-4-branch
18:18
fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk
18:17
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.
check-in: a75d23da user: das tags: core-8-4-branch
18:17
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.
check-in: bb9d0b13 user: das tags: trunk
2006-05-04
14:11
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 0b0a579d user: dgp tags: trunk
13:09
* README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 67e7acba user: dgp tags: core-8-4-branch
2006-04-28
06:02
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXCarbonEvents.c: sync with HEAD * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
check-in: 7f39d25f user: das tags: core-8-4-branch
06:02
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:
check-in: 1350d6f8 user: das tags: trunk
2006-04-26
13:58
* changes: Updates for next RC
check-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4
2006-04-25
08:29
Fix problems caused when XServer returns invalid font names. [Bug 1475865] check-in: 3719f961 user: dkf tags: core-8-4-branch
08:18
Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk
2006-04-23
21:51
scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk
2006-04-22
04:12
* macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXWm.c: * tests/constraints.tcl: * tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley)
check-in: f19e6c99 user: das tags: core-8-4-branch
04:12
fix warnings check-in: 437a541a user: das tags: trunk
2006-04-18
22:57
fix tests for TkAqua check-in: 3c64651f user: vincentdarley tags: trunk
22:33
fix tests for TkAqua check-in: b8ddb299 user: vincentdarley tags: trunk
22:32
fix to get correct error message check-in: 96c02ac0 user: vincentdarley tags: trunk
22:16
fix to embed.test failures check-in: 7e97297e user: vincentdarley tags: trunk
2006-04-17
18:06
typo check-in: 41bf142c user: dgp tags: core-8-4-branch, core-8-4-13
18:06
typo check-in: 3f361a5b user: dgp tags: trunk
2006-04-12
22:31
Correction to 1432666 fix. check-in: 4b53d306 user: pspjuth tags: core-8-4-branch
17:35
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
check-in: 3e3d4dfb user: dgp tags: core-8-4-branch
15:30
* changes: Updates for next RC.
check-in: 01d88d3e user: dgp tags: core-8-4-branch
02:35
fix make html error check-in: ce4911b4 user: das tags: trunk
02:20
fix make-html error check-in: 612e1ce7 user: das tags: core-8-4-branch
00:58
fix to 'embedded' targets & cosmetic fix to 'install' targets CCVS: ---------------------------------------------------------------------- check-in: 05346d20 user: das tags: core-8-4-branch
00:58
fix to 'embedded' targets & cosmetic fix to 'install' targets check-in: 9e9eeecf user: das tags: trunk
2006-04-11
21:52
* generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp to Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't.
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
check-in: c8de6c34 user: pspjuth tags: trunk
20:27
update to latest check-in: 137bf108 user: hobbs tags: core-8-4-branch
20:25
* generic/tkBind.c (Tk_BindEvent, ChangeScreen): replace Tcl_GlobalEval with more efficient Tcl_EvalEx.
check-in: 914a04cb user: hobbs tags: core-8-4-branch
20:23
* win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no window * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):
check-in: 81fd3f87 user: hobbs tags: core-8-4-branch
18:09
* unix/Makefile.in: Updated `make dist` target to be sure the message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]
check-in: 9c923f3e user: dgp tags: trunk
12:05
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.
check-in: 8d79cf26 user: das tags: trunk
12:05
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.
check-in: 1912d481 user: das tags: core-8-4-branch
10:23
* changes: added latest aqua bug fixes.
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: bcae4007 user: das tags: core-8-4-branch
10:23
* changes: added latest aqua bug fixes.
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
check-in: da5a3c4f user: das tags: trunk
10:22
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
check-in: c4918cd4 user: das tags: core-8-4-branch
10:22
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
check-in: a2ab34ad user: das tags: trunk
10:21
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
check-in: 99c54168 user: das tags: core-8-4-branch
10:21
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
check-in: 3db67cd7 user: das tags: trunk
10:20
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: fcd02512 user: das tags: core-8-4-branch
10:20
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: fc52afea user: das tags: trunk
10:19
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
check-in: 9736cfe7 user: das tags: trunk
07:36
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
check-in: 52e0c8cb user: das tags: core-8-4-branch
07:36
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
check-in: eb5f0d24 user: das tags: trunk
05:42
typo check-in: 72d52fb3 user: das tags: core-8-4-branch
05:42
typos, whitespace check-in: 38d23107 user: das tags: trunk
2006-04-10
21:33
Fix [1467938] check-in: 08ad74e3 user: dkf tags: trunk
20:54
2006-04-10 Benjamin Riefenstahl <[email protected]>
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.
check-in: 3e0cf3ee user: cc_benny tags: trunk
20:52
* (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (TK_MAC_DEBUG_FONTS): Fix use this throughout: Don't use TK_MAC_DEBUG; avoid empty "if" blocks in non-debug mode. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once. check-in: 67ae9680 user: cc_benny tags: trunk
17:44
*** 8.4.13 TAGGED FOR RELEASE ***
* changes: Updates for next RC.
check-in: e3ebddcd user: dgp tags: core-8-4-branch
09:25
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
check-in: b8d4d844 user: das tags: core-8-4-branch
09:25
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
check-in: 873d914a user: das tags: trunk
02:11
added ref to bug 934524 check-in: 32d9dd81 user: das tags: core-8-4-branch
02:11
added ref to bug 934524 check-in: b5f30f75 user: das tags: trunk
2006-04-09
22:07
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]
check-in: d74d8edc user: das tags: core-8-4-branch
22:07
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]
check-in: 73dd06aa user: das tags: trunk
2006-04-07
16:17
move tag check-in: 4e68fd2b user: dgp tags: trunk
06:16
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
* macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu.
check-in: 4a4b61c7 user: das tags: core-8-4-branch
06:15
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
check-in: dd40f5f3 user: das tags: trunk
2006-04-06
22:16
add support for proxy icon dragging and titlepath menu check-in: 7dd22e5c user: vincentdarley tags: trunk
22:15
add support for proxy icon dragging and titlepath menu check-in: 81c5218d user: vincentdarley tags: trunk
09:28
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13
check-in: 8816101c user: das tags: core-8-4-branch
09:28
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 15e8a365 user: das tags: trunk
2006-04-05
21:00
see changes check-in: fe3e6512 user: hobbs tags: trunk
21:00
* generic/tkWindow.c (Initialize): remove impotent use of DeleteWindowsExitProc as a global exit handler.
check-in: 6c765555 user: hobbs tags: trunk
20:59
* generic/tkMenu.c (TkSetWindowMenuBar): remove extra TkMenuInit call that caused finalization panic. [Bug 1456851] * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. [Bug 1456851] (TkWinMenuKeyObjCmd): Do not error when unknown window is passed in. [Bug 1236306]
check-in: 180fe53d user: hobbs tags: trunk
20:58
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)
check-in: b80a6e44 user: hobbs tags: trunk
20:57
* tests/textWind.test (textWind-10.6.1): prevent infinite update loop in case of test failure
check-in: 62290649 user: hobbs tags: trunk
20:56
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.
check-in: a29af090 user: hobbs tags: trunk
20:54
* tests/grid.test: fix segfault on empty or "all" index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]
check-in: ced1f6ca user: hobbs tags: trunk
20:54
(wm-attributes-1.2.4): correct expected result check-in: c14beb21 user: hobbs tags: trunk
19:49
see changes check-in: c430f014 user: hobbs tags: core-8-4-branch
19:49
* tests/grid.test: fix segfault on empty index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]
check-in: 02f36579 user: hobbs tags: core-8-4-branch
19:48
* generic/tkText.c (DumpLine): stop dumping if we detect that the text widget state has changed while dumping. [Bug 1414171] (InsertChars, DeleteChars): fix undo with space-based path. * tests/text.test (text-25.14): [Bug 1452419]
check-in: 03fa6f2e user: hobbs tags: core-8-4-branch
19:48
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)
check-in: f42bca11 user: hobbs tags: core-8-4-branch
19:48
* generic/tkTextDisp.c (TkTextPixelIndex): Don't segfault on full -elide text. [Bug 1442102]
check-in: 77f37af3 user: hobbs tags: core-8-4-branch
19:47
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.
check-in: c2e502ce user: hobbs tags: core-8-4-branch
19:47
* win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries.
check-in: 9a51b885 user: hobbs tags: core-8-4-branch
18:04
Revised test to account for changed error message check-in: 94205138 user: dgp tags: trunk
17:51
Update test to reflect revised error message check-in: ebbb3aa5 user: dgp tags: core-8-4-branch
17:16
fix to crash in test suite, with dump -command check-in: 63eadbb9 user: vincentdarley tags: trunk
01:59
use standard Carbon Fixed <-> Int conversion macros instead of our own check-in: e3796daa user: das tags: trunk
2006-03-30
01:39
* generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
check-in: a98f7e01 user: hobbs tags: trunk
01:38
* generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
check-in: 45c4e869 user: hobbs tags: core-8-4-branch
2006-03-29
23:05
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.
check-in: 545857fa user: hobbs tags: trunk
16:37
* changes: Updates for next RC
check-in: e7be3566 user: dgp tags: trunk
16:27
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
check-in: ab6043d7 user: dgp tags: core-8-4-branch
16:27
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
check-in: bb2a9fc1 user: dgp tags: trunk
05:38
* generic/tkWindow.c (CreateTopLevelWindow): use thread exit handler for DeleteWindowsExitProc.
check-in: 1eb4d4ea user: hobbs tags: core-8-4-branch
2006-03-28
22:23
Avoid pipe problems on Win98 check-in: 80286487 user: patthoyts tags: core-8-4-branch
21:25
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.
check-in: 38cd48e8 user: hobbs tags: trunk
21:17
* win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation.
check-in: b1e97239 user: hobbs tags: core-8-4-branch
19:26
further fixes to $text dump -command check-in: 19901322 user: vincentdarley tags: trunk
14:01
* macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg to * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging.
* macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.
check-in: 67f61bbf user: das tags: trunk
02:44
* macosx/tkMacOSX.h: Cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers; * macosx/tkMacOSXButton.c: sync whitespace, comments & minor * macosx/tkMacOSXCarbonEvents.c: changes with HEAD. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
check-in: 761084f8 user: das tags: core-8-4-branch
02:43
* generic/tkFont.h: added prototype for TkFontGetFirstTextLayout() needed by tkMacOSXButton.c and tkMacOSXMenubutton.c.
check-in: a0ddd020 user: das tags: core-8-4-branch
02:43
* macosx/tkMacOSXDraw.c: sync whitespace & minor changes * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:
check-in: cf47afc2 user: das tags: trunk
2006-03-27
16:20
* changes: Updates for next RC
check-in: 702aa19a user: dgp tags: trunk
15:40
Forgot that the test should return an error check-in: 2e438bcc user: dkf tags: core-8-4-branch
15:38
Oops, forgot that this test should return an error... check-in: 1179096d user: dkf tags: trunk
13:43
* generic/tkTextDisp.c (MeasureChars): Fix calculations of start and end of string. [Bugs 1325998, 1456157]
check-in: 956b9fb6 user: cc_benny tags: trunk
12:13
Fix (and add test for) [Bug 1458234] check-in: 59b08c01 user: dkf tags: core-8-4-branch
10:55
Fix (and add test for) [Bug 1458234] check-in: 057f364d user: dkf tags: trunk
2006-03-26
17:52
fix for text dump -command callbacks which modify the text widget check-in: 292a50c8 user: vincentdarley tags: trunk
2006-03-25
06:08
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
check-in: 3f256e3e user: das tags: trunk
06:02
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
check-in: df3c8bc5 user: das tags: trunk
2006-03-24
14:58
* generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added by * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files.
* macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
check-in: bd201bc0 user: das tags: trunk
2006-03-23
22:08
* unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over from tkUnixFont.c to fix compiling with --enable-xft . check-in: c2f98ca4 user: rmax tags: trunk
16:48
* unix/tk.spec: Cleaned up and completed the spec file. An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>". check-in: 69a1b24e user: rmax tags: trunk
16:26
* tests/textDisp.test: Updated expected error messages to match the standardized formats established on 2005-11-17. [Bug 1370296]
check-in: f0d7afc4 user: dgp tags: trunk
2006-03-22
15:15
* changes: Updates for next RC
check-in: 99e994e0 user: dgp tags: trunk
15:11
* changes: Updates for next RC.
check-in: acc6efaa user: dgp tags: core-8-4-branch
00:22
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.13
check-in: 24bb0579 user: das tags: core-8-4-branch
00:21
* generic/tkFont.c: implementation of ATSUI text rendering * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c:
* generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c:
* macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223).
* macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest.
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59
check-in: 69379436 user: das tags: trunk
2006-03-21
03:01
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.
check-in: 0f47d987 user: dgp tags: trunk
2006-03-20
22:58
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives.
check-in: 46b926eb user: dgp tags: trunk
22:16
Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a user: dkf tags: core-8-4-branch
15:27
reduce unnecessary namespace use check-in: 80f2ec5c user: dkf tags: trunk
2006-03-18
15:52
undo/modified and empty string fix check-in: 0ffdbc09 user: vincentdarley tags: trunk
2006-03-17
11:13
bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 0cec5e19 user: patthoyts tags: trunk
10:50
bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2 user: patthoyts tags: core-8-4-branch
2006-03-16
22:51
corrected silly cut/paste/forget to modify error in the name of the stderr console channel. check-in: a6c9ed2e user: dgp tags: trunk
22:47
Revisions to Tk_CreateConsoleWindow to tolerate case when no console channels have been created. check-in: 29cc1b67 user: dgp tags: trunk
17:32
* generic/tkConsole.c: Substantial rewrite of [console] support. * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.
check-in: 3529fe2c user: dgp tags: trunk
14:01
Case fix check-in: 0bcb79e5 user: dkf tags: core-8-4-branch
13:59
Noticed that several other locales were missing too check-in: eba0680a user: dkf tags: trunk
13:56
Added 'changes' entries for my last two sets of changes check-in: 1bc5ab7a user: dkf tags: trunk
13:55
Added 'changes' entries for my last two sets of changes check-in: 962661c2 user: dkf tags: core-8-4-branch
13:50
Added locale check-in: 832cd0ca user: dkf tags: trunk
13:50
Added locale to list check-in: 38cf1432 user: dkf tags: core-8-4-branch
13:45
Added message catalog for (Brazilian) Portuguese. [Bug 1405069] check-in: 734ca339 user: dkf tags: core-8-4-branch
13:40
Added a Portuguese message catalog. [Bug 1405069] check-in: 97359045 user: dkf tags: trunk
10:04
missing MODULE_SCOPE declarations and obsolete exports discovered by 'make checkstubs' check-in: 390d117c user: das tags: trunk
00:42
Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: 7953da6f user: dkf tags: core-8-4-branch
00:38
D'oh! check-in: 0152ff20 user: dkf tags: trunk
00:31
Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: a7bc92f1 user: dkf tags: trunk
2006-03-15
23:20
Squelch [Bug 1409140] by special-case-ing the single-pixel put case. Also take better advantage of C's casting rules w.r.t. void* and other pointers check-in: 360a23a6 user: dkf tags: trunk
23:10
Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1b user: dkf tags: core-8-4-branch
13:25
typo in last commit re notAqua constraint check-in: 4a7c70c4 user: das tags: trunk
2006-03-14
06:04
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.
check-in: fad9520a user: dgp tags: trunk
06:03
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.
check-in: 3f47da3b user: dgp tags: core-8-4-branch
05:01
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
check-in: b53fbc0e user: dgp tags: trunk
04:59
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
check-in: 556fb09d user: dgp tags: core-8-4-branch
2006-03-13
18:19
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
check-in: 9ee09b00 user: dgp tags: trunk
18:18
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
check-in: 08294d43 user: dgp tags: core-8-4-branch
2006-03-11
22:50
Fix silly error that prevented truncated error traces from being presented to the user, even when they should have been. check-in: 5e8d745b user: dkf tags: core-8-4-branch
2006-03-08
22:54
more images copied into dist check-in: f9cf4aeb user: dgp tags: trunk
22:17
* unix/Makefile.in: Update `make dist` to copy the image files needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.
check-in: a42149ed user: dgp tags: trunk
20:14
* changes: Update in prep. for 8.5a4 release.
check-in: 5855e89e user: dgp tags: trunk
18:24
typo check-in: 3ab639f9 user: dgp tags: core-8-4-branch
07:12
Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerated configure script. check-in: 6f9ac466 user: jenglish tags: trunk
2006-03-07
22:30
Band-aid doc update for [Bug 220787] check-in: 9066524c user: dkf tags: trunk
22:30
Band-aid doc update for [Bug 220787] check-in: e05eb965 user: dkf tags: core-8-4-branch
05:35
* READNE: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tk.h: * unix/configure{.in}: * unix/tk.spec: * win/configure{.in}:
check-in: 447a3c33 user: dgp tags: core-8-4-branch
2006-03-03
01:08
see changes check-in: be7dc5c1 user: hobbs tags: core-8-4-branch
2006-03-02
21:07
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.
check-in: 8d26abd9 user: hobbs tags: core-8-4-branch
21:06
[]-quote ac_defun functions check-in: 28bee7d7 user: hobbs tags: core-8-4-branch
20:45
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
check-in: ef50aa90 user: hobbs tags: trunk
20:44
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
check-in: 05e33320 user: hobbs tags: core-8-4-branch
01:02
* unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script.
check-in: 7b45d8c1 user: patthoyts tags: core-8-4-branch
2006-02-27
11:36
Fix old thread-safety issue. [Bug 470322] check-in: d505e258 user: dkf tags: core-8-4-branch
11:34
Fix old thread-safety issue. [Bug 470322] check-in: e83a7560 user: dkf tags: trunk
11:12
Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 110a7e3d user: dkf tags: core-8-4-branch
10:36
Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 291d4c3c user: dkf tags: trunk
2006-02-09
19:10
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 34afa583 user: das tags: core-8-4-branch
19:09
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 17f6ab80 user: das tags: core-8-4-branch
19:08
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 03071b66 user: das tags: trunk
2006-02-07
11:33
Scope the config a bit better; it only needs to be visible inside one function. check-in: c60c8562 user: dkf tags: trunk
11:25
Use the fact that ckalloc() *never* returns NULL to optimize the code check-in: 2e334022 user: dkf tags: trunk
11:20
space->tab check-in: 6cdc6cc6 user: dkf tags: trunk
2006-02-03
22:40
Comment formatting check-in: 7f87d183 user: dkf tags: trunk
2006-01-31
21:39
Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message though; that can wait for someone who really wants to use non-English to submit patches. check-in: 25466c90 user: dkf tags: trunk
2006-01-25
18:22
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
check-in: 49fb7ce3 user: dgp tags: trunk
18:21
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
check-in: b0be966e user: dgp tags: core-8-4-branch
2006-01-23
00:53
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.
check-in: 7144aafb user: das tags: core-8-4-branch
00:53
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.
check-in: 8e9101dc user: das tags: trunk
2006-01-20
18:58
XIM fixes [See #905830, patch tk84-xim-fixes.patch]. + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 6e812d71 user: jenglish tags: trunk
18:42
XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c user: jenglish tags: core-8-4-branch
2006-01-12
23:29
generic/tkUndo.c (TkUndoSetDepth): Don't free TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries. check-in: 1c6c7ed5 user: a_kovalenko tags: trunk
13:38
TIP#260 implementation check-in: 9af1f6dc user: dkf tags: trunk
2006-01-11
19:53
Removed a lingering error message from TIP#147 implementation. check-in: f9a57704 user: pspjuth tags: trunk
05:57
sync minor overlooked change to HEAD in last commit check-in: 243b23f9 user: das tags: core-8-4-branch
2006-01-10
05:38
* macosx/tkMacOSXDraw.c: re-added inclusion of tclInt.h to allow access * macosx/tkMacOSXFont.c: to 8.4-internal Tcl_CreateNamespace().
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox.
* macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/Makefile: add 'wish8.x' symlink to SYMROOT.
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
check-in: ed949bf5 user: das tags: core-8-4-branch
05:37
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox.
* macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT.
* macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked.
* macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default).
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
check-in: d23f30ce user: das tags: trunk
2005-12-29
10:46
remove unused variable to allow compilation with VC++ in debug mode check-in: 8a103cb6 user: vincentdarley tags: trunk
2005-12-28
17:26
Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaert check-in: bea821e1 user: dkf tags: trunk
2005-12-14
02:09
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.
check-in: 93d04bc3 user: das tags: trunk
2005-12-13
03:44
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
check-in: 8ab52fe6 user: das tags: core-8-4-branch
03:44
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
check-in: e13a9e41 user: das tags: trunk
2005-12-12
22:33
ANSIfy check-in: e8665628 user: dkf tags: trunk
20:58
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)
check-in: 2d92acd2 user: hobbs tags: trunk
20:55
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)
check-in: 54c77925 user: hobbs tags: core-8-4-branch
2005-12-10
01:42
* win/tkWinWm.c (WinSetIcon): Don't check result of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.
check-in: 0c5773d9 user: mdejong tags: trunk
01:38
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.
check-in: 5b27d5f9 user: mdejong tags: trunk
2005-12-09
00:48
* generic/tkInt.decls: move all platform test sources from tk lib into * generic/tkTest.c: tktest directly, removes requirement to export * macosx/tkMacOSXTest.c: TkplatformtestInit from internal stubs table. * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: * win/tkWinTest.c:
* generic/tkIntPlatDecls.h: * generic/tkStubInit.c: regen.
check-in: 6ef50d0b user: das tags: trunk
2005-12-08
22:14
add tkWinTest.obj to regular Tk obj for TkplatformtestInit check-in: 15f34d6b user: hobbs tags: trunk
21:13
fix dist target for manifest dir change check-in: 27ddcefb user: hobbs tags: trunk
20:25
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: Add CE build support (some C code fixes needed) * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.
check-in: a62685ce user: hobbs tags: trunk
18:17
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered text widgets in [$text tag names]. [Bug 1375069 1374935]
check-in: 6445465e user: hobbs tags: trunk
07:50
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].
check-in: 6b76f56a user: das tags: core-8-4-branch
07:50
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].
check-in: 8051a1e4 user: das tags: trunk
05:04
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD.
check-in: f4d98155 user: das tags: core-8-4-branch
05:04
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.
check-in: 37b183a7 user: das tags: trunk
2005-12-07
17:32
remove extraneous const check-in: bf84b904 user: hobbs tags: trunk
2005-12-06
09:16
Doc change to discourage the use of TK_CONFIG_OPTION_SPECIFIED which was not thread-safe and is now no-longer used. check-in: 45c68812 user: dkf tags: trunk
2005-12-05
22:47
updated with latest 8.4.12 changes check-in: b2d1ffaf user: hobbs tags: core-8-4-branch, core-8-4-12
22:42
* generic/tkOldConfig.c (Tk_ConfigureWidget): fix the handling of TK_CONFIG_OPTION_SPECIFIED to be flagged appropriately in original Tk_ConfigSpec. This is *not* thread safe, but will be retained for 8.4.x and left out of 8.5.x. [Bug 749908]
check-in: 49d3c457 user: hobbs tags: core-8-4-branch
22:40
remove extraneous const check-in: 462c0850 user: hobbs tags: core-8-4-branch
21:38
Added a workaround for SCIM check-in: 264a44bb user: rmax tags: core-8-4-branch
17:02
* unix/tkUnixEvent.c (OpenIM): Added a workaround to allow at least ASCII and the Compose key when typing into text and entry widgets on a system that uses SCIM. This has to be taken out again once the SCIM problems have been fixed. check-in: c35ecf2e user: rmax tags: trunk
03:11
Updated Closed-Leaf check-in: 02edd73f user: chengyemao tags: core-8-4-9-branch
03:10
Bug fixes backported form Tk85 (#1311734, #1283635) check-in: 74c14883 user: chengyemao tags: core-8-4-9-branch
2005-12-04
00:51
* mac/README: add note that mac classic port is no longer supported.
check-in: b20328f0 user: das tags: core-8-4-branch
2005-12-03
00:41
documented macosx-only configure options. check-in: 6085dda7 user: das tags: trunk
00:36
documented macosx-only configure options. check-in: 9d96823c user: das tags: core-8-4-branch
2005-12-02
21:13
update README files check-in: dcda1f45 user: dgp tags: core-8-4-branch
17:23
eliminate test name duplication check-in: e47b2fbb user: dgp tags: trunk
13:42
More fixes (mostly getting rid of excess spaces) check-in: 36165453 user: dkf tags: trunk
11:01
whitespace police check-in: 7f9c6719 user: dkf tags: trunk
00:29
Fix problems in last commit check-in: f8a43d44 user: dkf tags: trunk
00:19
ANSIfication check-in: 1be88f10 user: dkf tags: trunk
2005-12-01
20:29
fox botched date check-in: 59bfac80 user: dgp tags: core-8-4-branch
19:12
another try check-in: 5409ac75 user: dgp tags: core-8-4-branch
19:03
update `make dist` for the wish.exe.manifest -> wish.exe.manifest.in change check-in: 43c3b8ce user: dgp tags: core-8-4-branch
18:31
2005-11-16 Don Porter <[email protected]>
*** 8.4.12 TAGGED FOR RELEASE ***
* changes: Update changes for 8.4.12 release
* mac/tkMacWm.c: Restored consistent error checking and * macosx/tkMacOSXWm.c: messages among different platform's * tests/wm.test: [wm grid] commands. [Bug 1323972]. * win/tkWinWm.c:
check-in: be2be967 user: dgp tags: core-8-4-branch
18:00
simplified makefile.vc a little bit check-in: 9b05d62a user: kennykb tags: core-8-4-branch
17:51
restored the ability to build from makefile.vc check-in: bbea8ebe user: kennykb tags: core-8-4-branch
17:47
* library/menu.tcl (::tk::PostOverPoint): correct menu post near bottom of screen on Windows. [Bug 1353416]
check-in: b1d56c24 user: hobbs tags: core-8-4-branch
07:34
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]
check-in: 5b84df77 user: hobbs tags: core-8-4-branch
07:34
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]
check-in: 53c4ce1e user: hobbs tags: trunk
06:24
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXEvent.h: Trap kEventAppAvailableWindowBoundsChanged * macosx/tkMacOSXInt.h: event to watch for change in display size and adjust internal state appropriately.
check-in: 2a1e16ec user: hobbs tags: trunk
05:47
fix typo check-in: 95fc8cf9 user: das tags: trunk
04:28
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.
check-in: dc36c4dd user: das tags: trunk
03:54
* doc/checkbutton.n: fix -selectcolor docs [Bug 1083838]
check-in: 1f456fcb user: hobbs tags: trunk
03:22
* generic/tkImgGIF.c: cast calls to block_out
check-in: 06966646 user: hobbs tags: core-8-4-branch
03:21
* generic/tkImgGIF.c: cast calls to blockOut
check-in: 13f3c03c user: hobbs tags: trunk
02:15
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code.
check-in: 82e4001b user: das tags: core-8-4-branch
02:13
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.
check-in: 11205be7 user: hobbs tags: core-8-4-branch
02:13
* win/Makefile.in: Add tkWinTest.obj to tk84.dll to handle some needed test functions being defined in stubs (TkplatformtestInit).
check-in: 0ee247f0 user: hobbs tags: trunk
02:03
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.
check-in: 770f90b7 user: hobbs tags: trunk
02:02
(6.22): fix rounding-error sensitive test check-in: b49bbf87 user: hobbs tags: trunk
00:03
* tests/scrollbar.test (6.22): fix rounding-error sensitive test
check-in: b3ec00a7 user: hobbs tags: core-8-4-branch
2005-11-30
23:42
* tests/textWind.test: use "Courier -12" on all platforms. Reduces Windows XP test errors in that file from 9 to 2 (13.2 and 13.9 still off-by-one pixel).
check-in: d2985a44 user: hobbs tags: core-8-4-branch
22:58
* win/tkWinWm.c (UpdateWrapper): Don't install frame menu on dead window. Backport of 1233635
check-in: 874e3b4a user: hobbs tags: core-8-4-branch
21:13
* generic/tkEvent.c: fix handling of ClientMessage handlers. [Bug 1289565 983920]
check-in: e1e61322 user: hobbs tags: core-8-4-branch
20:17
* macosx/tkMacOSXEvent.h: define kEventAppAvailableWindowBoundsChanged for OS X < 10.3.
check-in: 73ced62f user: hobbs tags: core-8-4-branch
01:24
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]
check-in: dfe77e0f user: hobbs tags: trunk
01:22
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]
check-in: a83f3fb5 user: hobbs tags: core-8-4-branch
01:02
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXInt.h: Trap kEventAppAvailableWindowBoundsChanged event to watch for change in display size and adjust internal state appropriately.
check-in: d8dc9a91 user: hobbs tags: core-8-4-branch
00:19
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.
check-in: ed29dbfa user: hobbs tags: core-8-4-branch
2005-11-27
10:15
fix settings order check-in: 551d8d9d user: das tags: trunk
06:53
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: d6a1724c user: das tags: core-8-4-branch
06:53
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 9838a79f user: das tags: trunk
06:47
typo in last commit check-in: c14bb6cd user: das tags: core-8-4-branch
06:47
typo in last commit check-in: 0815b3cc user: das tags: trunk
06:44
document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c7 user: das tags: core-8-4-branch
06:44
document automatic removal of -arch ppc64 CFLAGS check-in: d3fe82c0 user: das tags: trunk
06:37
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 4ea59cc6 user: das tags: core-8-4-branch
06:37
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 3f175c1a user: das tags: trunk
04:23
Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: e6af9c64 user: das tags: core-8-4-branch
04:23
Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: c8007322 user: das tags: trunk
02:36
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD.
* macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* macosx/Makefile: add support for reusing configure cache, build target fixes.
* generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD).
* macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs.
* generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation.
* generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD.
* generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen.
check-in: e1543974 user: das tags: core-8-4-branch
02:36
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tcl/unix/tcl.m4.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes (dist): add new macosx files.
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed.
* xlib/xgc.c (XCreateGC): sync with core-8-4-branch change.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/default.pbxuser (new file): * macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tktest targets and support for universal (fat) compiles.
* macosx/Tk-Info.plist (removed): * macosx/Wish-Info.plist (removed): * macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects).
* macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tk/macosx, add support for reusing configure cache, build target fixes.
* generic/tk3d.h: * generic/tkButton.h: * generic/tkCanvas.c: * generic/tkCanvas.h: * generic/tkColor.h: * generic/tkEntry.h: * generic/tkFileFilter.h: * generic/tkFont.c: * generic/tkFont.h: * generic/tkImage.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkMenu.c: * generic/tkMenu.h: * generic/tkMenubutton.h: * generic/tkScale.h: * generic/tkScrollbar.h: * generic/tkSelect.h: * generic/tkStubInit.c: * generic/tkStubLib.c: * generic/tkText.h: * generic/tkUndo.h: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnixButton.c: * unix/tkUnixMenu.c: * xlib/xgc.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file), #ifdef out a few Xlib and aqua functions that are never called. These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4.
* macosx/tkMacOSXTest.c: * macosx/tkMacOSXPort.h: * win/tkWinTest.c: * generic/tkInt.decls: add functions needed by tktest to internal stubs table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs.
* unix/tkUnixSend.c: * generic/tkText.c: * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. (TestsendCmd): move to tkUnixSend.c to avoid access to global var. (TesttextCmd): move to tkText.c to avoid having to put all the internal text functions it uses into the stubs table.
* generic/tkTextDisp.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c: * macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch.
* generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: * unix/tkConfig.h.in: regen.
check-in: 67cb6f9b user: das tags: trunk
2005-11-25
15:58
Fix bits that (should, and now do) refer to tk::IconList_CurSelection check-in: edc9d847 user: dkf tags: trunk
2005-11-22
20:23
Renamed Makefile to GNUmakefile check-in: 90c99bfc user: das tags: trunk
13:22
Bits and pieces relating to [Bug 600313] check-in: 9c53ad94 user: dkf tags: trunk
11:59
Fix [Bug 1151523] the non-embarrasing way! check-in: 124da82f user: dkf tags: trunk
11:56
Fix [Bug 1151523] by making the code conform to the docs. check-in: 22713257 user: dkf tags: core-8-4-branch
11:55
Highlighting fix check-in: 0ab0cb11 user: dkf tags: core-8-4-branch
11:32
Backport of fixes for [Bug 1353414] check-in: 2ec30a4b user: dkf tags: core-8-4-branch
11:16
Plug potential memory leak... check-in: 911c8564 user: dkf tags: trunk
11:00
Fix [Bug 1335485] check-in: b8c80cdd user: dkf tags: core-8-4-branch
10:57
Fix [Bug 1335485] check-in: 9cfa2372 user: dkf tags: trunk
10:46
Minor formatting alterations check-in: d05288ce user: dkf tags: trunk
2005-11-18
10:18
ANSIfy (might as well finish the job!) check-in: e807393b user: dkf tags: trunk
2005-11-17
16:21
ANSIfy and reduce casting of NULL to promote readability check-in: b6c2c77c user: dkf tags: trunk
10:57
Lots of ANSIfying of function decls. Also a few spots where code has been cleaned up more completely. check-in: 2a0a22ab user: dkf tags: trunk
2005-11-16
22:07
* README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf * win/configure:
check-in: 3fc057b4 user: dgp tags: core-8-4-branch
16:21
* changes: Update changes for 8.4.12 release
check-in: 360c40cd user: dgp tags: core-8-4-branch
09:51
clarify text index documentation check-in: 7468498d user: vincentdarley tags: core-8-4-branch
09:48
clarify text index documentation check-in: 344b9833 user: vincentdarley tags: trunk
09:28
ANSI function decls check-in: 8fb8c6af user: dkf tags: trunk
02:51
Added support for [wm attributes] on X11 [TIP#231, patch#1062022]. check-in: 93ff1ab2 user: jenglish tags: trunk
2005-11-15
15:18
ANSIfy check-in: a32afbb2 user: dkf tags: trunk
03:12
bgerror dialog: Truncate error messages at 45 characters instead of 30 #1224235. check-in: 5f256ce2 user: jenglish tags: trunk
2005-11-14
22:44
ANSIfy check-in: 223cc0b6 user: dkf tags: trunk
16:29
Fix problem in default selection handler outlined by test select-9.5 check-in: 86521c09 user: dkf tags: trunk
15:55
Oops! Very stupid typo. check-in: d46880c9 user: dkf tags: trunk
14:30
missing commas; typos? check-in: e358d7f7 user: dgp tags: trunk
11:54
ANSIfy check-in: 3feb41c9 user: dkf tags: trunk
10:32
Finish ANSIfying check-in: bdb23cf3 user: dkf tags: trunk
2005-11-13
23:40
Quell warning check-in: 8c9b875e user: dkf tags: trunk
23:16
Glurk, SelCvtToX was just as broken as SelCvtFromX when atoms contain spaces. check-in: ec0ce5cd user: dkf tags: trunk
22:32
Fix [Bug 1353414] by doing the list generation using standard Tcl utilities. Also simplifies the code quite a bit (at the expense of an OUT parameter instead of a return value). check-in: 33f2f1f3 user: dkf tags: trunk
21:58
Added test for [Bug 1353414] check-in: 47600735 user: dkf tags: trunk
21:00
ANSIfy check-in: a76c47ef user: dkf tags: trunk
20:42
Typo fix check-in: 8b7ac83a user: dkf tags: trunk
00:45
ANSIfy check-in: bc70a33a user: dkf tags: trunk
2005-11-11
23:51
More bits of ANSIfying check-in: 73efecf5 user: dkf tags: trunk
05:13
Error fixes in GetFileNameW and GetFileNameA check-in: a0677d9f user: chengyemao tags: trunk
2005-11-10
11:38
Fixes of other issues raised in [Bug 1353022] check-in: 947af08a user: dkf tags: trunk
11:22
Fix [Bug 1353022] check-in: 0a73d59d user: dkf tags: trunk
11:12
Factor out external-filename-to-internal code; the same pattern occurred a lot! check-in: 3bb33a97 user: dkf tags: trunk
2005-11-07
15:50
ANSIfy check-in: 00b3cc6f user: dkf tags: trunk
15:40
ANSIfy check-in: 150923a0 user: dkf tags: trunk
2005-11-06
16:59
Fix SHLIB_LD_LIBS for building tclkit on OpenBSD. check-in: 951f8026 user: patthoyts tags: trunk
13:44
Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7 user: patthoyts tags: core-8-4-branch
2005-11-04
23:41
ANSIfy check-in: 1acc4033 user: dkf tags: trunk
15:23
ANSIfy check-in: bc2fc8b7 user: dkf tags: trunk
11:52
ANSIfy check-in: 8a0af44f user: dkf tags: trunk
2005-10-31
23:21
fix for count displaylines bug check-in: f3724e2e user: vincentdarley tags: trunk
2005-10-21
01:51
Whitespace/style/ANSI improvements check-in: 23cd5ae4 user: dkf tags: trunk
2005-10-18
15:16
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].
check-in: 845f2f3f user: dgp tags: core-8-4-branch
14:51
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].
check-in: b90230a9 user: dgp tags: trunk
00:41
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type
check-in: 53fc32ad user: hobbs tags: trunk
00:41
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type
check-in: 46634b02 user: hobbs tags: core-8-4-branch
2005-10-17
22:14
Format for style and remove non-ANSI decls check-in: 1c57bd44 user: dkf tags: trunk
22:02
Format for style and remove non-ANSI decls check-in: 803d1abe user: dkf tags: trunk
21:41
whitespace cleaning check-in: 71b3d4b5 user: dkf tags: trunk
21:39
Format for style and remove non-ANSI decls check-in: 82f684ac user: dkf tags: trunk
21:24
Format for style and remove non-ANSI declarations check-in: 462ba3b0 user: dkf tags: trunk
20:52
Formatting cleanup and remove non-ANSI decls check-in: a5976b5d user: dkf tags: trunk
20:23
Style cleanup and removal of non-ANSI decls check-in: bbbc8222 user: dkf tags: trunk
2005-10-16
02:36
* library/menu.tcl (::tk::MenuUnpost): remove leftover ] from string equal mods of 2005-07-25. (sowadsky)
check-in: e7b9feb3 user: hobbs tags: trunk
2005-10-14
12:31
Permit building al debug builds as well as release builds check-in: e37ce17a user: patthoyts tags: trunk
11:59
* win/tkWinSend.c: Avoid using tcl internal headers and fix to * win/tkWinSendCom.h: correctly link on all types of build (was * win/tkWinSendCom.c: broken in static,msvcrt builds).
check-in: 90f7ea14 user: patthoyts tags: trunk
09:46
Tidy up check-in: b4f990fe user: dkf tags: trunk
2005-10-12
09:43
Undo accidental checkin check-in: a2ad50c9 user: dkf tags: trunk
09:29
Arrange the test suite so that it only accesses images in the same directory. This enables packaging of the test suite as a starkit. check-in: 296bf6ab user: dkf tags: trunk
2005-10-10
21:27
* generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)
check-in: 3d9d0467 user: hobbs tags: core-8-4-branch
21:22
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)
check-in: 50257415 user: hobbs tags: core-8-4-branch
21:20
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)
check-in: 032fbec4 user: hobbs tags: trunk
20:29
* macosx/tkMacOSXInt.h: Move MODULE_SCOPE defn to tkInt.h and add * generic/tkInt.h: WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)
check-in: e1d2b780 user: hobbs tags: trunk
20:26
* generic/tkMenu.c (TkSetWindowMenuBar): do not call TkMenuInit if the winPtr indicates TK_ALREADY_DEAD. This prevents reinit that creates a Tk exit handler after all exit handlers should be called. [Bug 749908, 1322294]
check-in: 7ad50061 user: hobbs tags: trunk
19:28
whitespace changes only check-in: 4b125f71 user: hobbs tags: trunk
15:19
* tests/winfo.test: Wait until child window is visible * tests/wm.test: Modified test to match actual error output.
check-in: 2ed0b035 user: patthoyts tags: core-8-4-branch
10:36
tip256 implementation check-in: b26b042c user: vincentdarley tags: trunk
2005-10-05
04:14
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]
check-in: c75a9d67 user: hobbs tags: core-8-4-branch
04:14
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]
check-in: 2accaed2 user: hobbs tags: trunk
03:51
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).
check-in: c25328da user: hobbs tags: trunk
03:51
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]
check-in: a2bfa4e9 user: hobbs tags: core-8-4-branch
00:43
Fixed bug #1311734 check-in: 23934d26 user: chengyemao tags: trunk
2005-10-04
21:46
* macosx/tkMacOSXInt.h: add MODULE_SCOPE definition check for extension writers that access private headers on OS X and don't define it in configure.
check-in: 24d866b8 user: hobbs tags: trunk
2005-10-03
06:28
Spelling mistake in el.msg [Bug #1305708] check-in: 690e14be user: bagnonm tags: trunk
2005-09-30
16:07
temp patch to restore HEAD build check-in: 2898b4a1 user: dgp tags: trunk
2005-09-28
18:31
* unix/tkUnixPort.h: Disabled inclusion of the private Tcl header * win/tkWinPort.h: file tclInt.h. Tk ought to have a tiny and shrinking number of calls of private Tcl routines. Each Tk source file doing this should follow the convention in the macosx port and have its own #include "tclInt.h".
* generic/tkEvent.c: Disabled calls to private Tcl routine TclInExit(). See comment in TkCreateExitHandler() for full rationale.
check-in: ece0f116 user: dgp tags: trunk
2005-09-21
10:56
Regen check-in: 87a80f42 user: dkf tags: trunk
10:54
Tk-internal exit handler improvements. [Bug 749908] check-in: 73102fdf user: dkf tags: trunk
2005-09-14
23:27
Fix for [Bug 1288128] check-in: 3e517e32 user: dkf tags: core-8-4-branch
22:51
Get rid of constness warning check-in: 6553c869 user: dkf tags: trunk
22:47
Oops, varnames were not completely regularized. check-in: 08eca341 user: dkf tags: trunk
22:43
Fix for [1288128] check-in: 755760bd user: dkf tags: trunk
2005-09-13
21:25
* win/winMain.c (WishPanic): Replaced TCL_VARARGS* macros with direct use of stdarg.h conventions.
check-in: 56582c3d user: dgp tags: trunk
2005-09-11
01:37
Fixed bug# 1283635 check-in: f245eb15 user: chengyemao tags: trunk
01:05
Fixed bug# 1283635 check-in: e0b686b5 user: chengyemao tags: trunk
2005-09-10
15:11
move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c21 user: das tags: core-8-4-branch
15:11
move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: f4acdd88 user: das tags: trunk
14:54
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue.
* macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler.
* macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources.
* macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c
* macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13
* library/listbox.tcl: corrected comments. * library/text.tcl:
* xlib/xcolors.c: fixed warning
check-in: cb862bdd user: das tags: core-8-4-branch
14:53
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue.
* macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler.
* macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources.
* macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c
* macosx/tkMacOSXEvent.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* library/listbox.tcl: synced aqua MouseWheel bindings with * library/scrlbar.tcl: core-8-4-branch. * library/text.tcl:
* xlib/xcolors.c: fixed warning
check-in: 2d5bab52 user: das tags: trunk
2005-09-08
23:52
Whitespace/style improvements check-in: f11cd3d0 user: dkf tags: trunk
2005-09-06
12:30
Added missing FF chars check-in: 5e4fbfff user: dkf tags: trunk
2005-08-25
04:13
* unix/Makefile.in (html): reverted/amended changes of 2005-08-23 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.
check-in: 0b6836e6 user: das tags: trunk
2005-08-23
23:04
Punctuation fix in error message. check-in: 8a65040d user: dkf tags: trunk
22:10
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.
check-in: 9cbd86ce user: hobbs tags: trunk
22:08
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.
check-in: 1fbddad6 user: hobbs tags: core-8-4-branch
18:34
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]
check-in: 164226cd user: mdejong tags: core-8-4-branch
18:31
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]
check-in: a0204533 user: mdejong tags: trunk
18:25
* unix/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * unix/configure: Regen. * unix/configure.in: Update minimum autoconf version to 2.59. Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * win/configure: Regen. * win/configure.in: Update minimum autoconf version to 2.59. Invoke SC_BUILD_TCLSH. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]
check-in: 63b6926d user: mdejong tags: trunk
2005-08-22
11:55
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.
check-in: 4368fe62 user: das tags: core-8-4-branch
11:54
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.
check-in: 058d785d user: das tags: trunk
2005-08-21
03:29
Fix for [Bug 1216006] check-in: 9e412edf user: mistachkin tags: trunk
2005-08-18
18:41
Fix [Bug 1151523] check-in: b6b13ba8 user: dkf tags: trunk
18:36
Formatting Systematization check-in: 3ae150bd user: dkf tags: trunk
18:32
Formatting systematization check-in: b2dee642 user: dkf tags: trunk
2005-08-17
06:27
*** empty log message *** check-in: 4b525679 user: georgeps tags: trunk
06:20
Fixed missing [] in prototypes that have objv. check-in: 241f1133 user: georgeps tags: trunk
2005-08-16
16:36
Style systematization check-in: 655acbf4 user: dkf tags: trunk
16:18
Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3 user: dkf tags: core-8-4-branch
2005-08-13
20:47
Fixed bug # 1258604 check-in: b1ede6e3 user: chengyemao tags: trunk
2005-08-12
15:24
typo fixes check-in: 423ce1bf user: dkf tags: trunk
15:21
Fix for [749908] that localizes the changes within a single file and also allows third-party code to work. check-in: acff622a user: dkf tags: trunk
2005-08-11
12:17
Fix [Bug 1252702] check-in: 0d9c0d50 user: dkf tags: core-8-4-branch
02:02
oops check-in: 9ee31992 user: dgp tags: trunk
01:55
more errors found by the compiler check-in: 377d6964 user: dgp tags: trunk
01:32
assorted typos and errors caught by compiler check-in: 202d0508 user: dgp tags: trunk
2005-08-10
22:02
Getting more systematic about style Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj check-in: 95ed0f91 user: dkf tags: trunk
2005-08-09
13:54
whitespace police check-in: 355ec91a user: dkf tags: trunk
09:46
clarify tab stop behaviour check-in: ce77064e user: vincentdarley tags: trunk
07:41
typo check-in: 090c0cc9 user: das tags: core-8-4-branch
07:39
* macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in.
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock.
* macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4).
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c).
* macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse.
* macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed.
* generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h:
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events.
* macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API.
* macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c:
* macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h:
* macosx/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c:
* macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h:
* library/demos/menu.tcl: removed errant '}'.
check-in: f858b664 user: das tags: core-8-4-branch
07:39
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock.
* macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4).
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c).
* macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse.
* macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed.
* generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h:
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events.
* macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API.
* macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c:
* macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h:
* macosx/tkMacOSXInt.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXWindowEvent.c
* library/bgerror.tcl: sync with core-8-4-branch changes of 2005-07-28. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXMouseEvent.c:
* generic/tkFrame.c: sync with core-8-4-branch changes of 2005-07-27. * generic/tkIntDecls.h: * generic/tkStubInit.c: * generic/tkFrame.c: * win/tkWinDraw.c: * unix/tkUnixDraw.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXButton.c: sync with core-8-4-branch. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXScale.c:
* library/demos/menu.tcl: removed errant '}'.
check-in: 10965e80 user: das tags: trunk
2005-08-04
10:01
Added another example. check-in: 9036afc1 user: dkf tags: trunk
2005-07-30
06:45
* unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.
check-in: 5e14e18a user: das tags: core-8-4-branch
2005-07-29
13:43
Oops, missed a few spots check-in: 0ca39083 user: dkf tags: trunk
13:35
Getting more systematic about style check-in: 4d9baaee user: dkf tags: trunk
05:36
* macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast.
check-in: 09fa124c user: hobbs tags: core-8-4-branch
2005-07-28
21:37
* library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialog
check-in: d8ee3085 user: hobbs tags: core-8-4-branch
17:20
Remove unwanted tab from error info trace accidentally inserted during cleanup Fixes [Bug 1246936] check-in: d0c4ed66 user: dkf tags: trunk
08:00
* macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing).
check-in: 08ed5bae user: hobbs tags: core-8-4-branch
04:57
* generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific.
check-in: 2c85dcf7 user: hobbs tags: core-8-4-branch
03:45
* generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets
check-in: e8bd5694 user: hobbs tags: core-8-4-branch
2005-07-26
12:38
Very minor whitespace fixes check-in: 77300191 user: dkf tags: trunk
2005-07-25
23:56
Getting more systematic about style check-in: 5a53d27d user: dkf tags: trunk
15:31
typo fix check-in: 31e01105 user: dgp tags: trunk
09:05
Apply some of the changes suggested in [Patch 1237759] check-in: f4f7febb user: dkf tags: trunk
01:33
* unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]
check-in: 70350263 user: mdejong tags: core-8-4-branch
2005-07-23
03:06
* win/tkWinX.c: Define _WIN32_WINNT with NT SP 3 data to fix compiler error because SendInput was not defined. The new msys_mingw7 release is now needed to compile the HEAD with mingw gcc. [Bug 1210712]
check-in: 2e9585f5 user: mdejong tags: trunk
2005-07-21
20:54
sync'ed to Tcl's tcl.m4 check-in: e0b9e177 user: hobbs tags: core-8-4-branch
20:42
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warning
check-in: ead97576 user: hobbs tags: core-8-4-branch
20:41
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)
check-in: fae7bbc7 user: hobbs tags: core-8-4-branch
20:40
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)
check-in: 31222ef5 user: hobbs tags: trunk
15:42
Assorted cleaning up relating to [Patch 1237759] check-in: 600dd1ba user: dkf tags: trunk
2005-07-18
22:11
fix to text widget 'mark prev' segfault check-in: ea97e437 user: vincentdarley tags: trunk
2005-07-06
22:17
* doc/getOpenFile.n: correct -multiple docs (takes boolean)
check-in: b0b64c1b user: hobbs tags: trunk
22:15
* doc/getOpenFile.n: correct -multiple docs (takes boolean)
check-in: 22062b74 user: hobbs tags: core-8-4-branch
2005-07-05
20:56
* unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].
check-in: 128debcd user: dgp tags: trunk
2005-06-25
03:41
* library/demos/menu.tcl: removed errant '}'.
check-in: c2826079 user: das tags: core-8-4-branch, core-8-4-11
2005-06-24
13:51
update check-in: d1c4bd9f user: dgp tags: core-8-4-branch
2005-06-23
22:07
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
check-in: 39474957 user: das tags: trunk
22:07
* generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD.
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
check-in: 0c266b79 user: das tags: core-8-4-branch
20:33
new 8.4.11 release date: June 28 check-in: 1e4fad2d user: dgp tags: core-8-4-branch
20:22
update check-in: 644511e1 user: dgp tags: core-8-4-branch
20:17
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
check-in: e846b1f8 user: das tags: trunk
20:15
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
check-in: 5a4b18b0 user: das tags: core-8-4-branch
06:00
* unix/Makefile.in (install-private-headers): rewrite tkPort.h when installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location).
check-in: 0f93c7d0 user: das tags: core-8-4-branch
2005-06-22
16:03
release tag check-in: c6bd7040 user: dgp tags: core-8-4-branch
2005-06-21
23:01
Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983] check-in: da32fed0 user: dkf tags: core-8-4-branch
22:58
Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983] check-in: 1c7be672 user: dkf tags: trunk
17:29
typo check-in: 8e4692a7 user: dgp tags: core-8-4-branch
2005-06-20
10:27
Plug a buffer overflow in the GIF reader check-in: 631e5804 user: dkf tags: core-8-4-branch
2005-06-19
21:54
Typos check-in: 6727702c user: dkf tags: trunk
21:49
Get rid of statics; replaced with stack-allocated structures which are automatically thread-safe. Also squelched a buffer overrun in binary string data handling... check-in: a9d828fe user: dkf tags: trunk
2005-06-18
21:47
*** 8.4.11 TAGGED FOR RELEASE ***
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link.
* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.
* unix/configure: autoconf-2.13
check-in: b8347796 user: das tags: core-8-4-branch
21:46
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link.
* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.
* unix/configure: autoconf-2.59
check-in: 0719c571 user: das tags: trunk
20:21
release tag check-in: aa28a1ec user: dgp tags: core-8-4-branch
19:55
* changes: Update changes for 8.4.11 release
check-in: 37c8475f user: dgp tags: core-8-4-branch
19:36
* README: Bump version number to 8.4.11 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in:
* unix/configure.in: Updated LOCALES to cover all msgs catalogs.
* unix/configure: autoconf * win/configure:
check-in: 55ea6b8b user: dgp tags: core-8-4-branch
2005-06-07
14:30
autoconf check-in: e7ee1b13 user: dgp tags: trunk
14:20
Bumped patchlevel check-in: 7a425148 user: dkf tags: trunk
2005-06-06
22:46
backport auto_path trimdown to speed up safe.test check-in: 6e98258c user: dgp tags: core-8-4-branch
2005-06-04
20:53
note tag date and rewrap changes check-in: 3dcd8262 user: hobbs tags: trunk, core-8-5-a3
2005-06-03
23:22
Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054 user: dkf tags: core-8-4-branch
20:08
update changes for 8.5a3 release check-in: 01378482 user: dgp tags: trunk
19:03
On Mac OS X scrollwheel events are sent to the window under the mouse, not to the focus window. check-in: 73cfb2c8 user: wolfsuit tags: trunk
17:06
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham.
* macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
check-in: 5809cc44 user: wolfsuit tags: trunk
15:24
Backported [console] rename fix. [Bug 1016385] check-in: b88f904e user: dkf tags: core-8-4-branch
08:54
* macosx/Makefile: fixed 'embedded' target.
check-in: a9560857 user: das tags: core-8-4-branch, core-8-4-10
08:52
* macosx/Makefile: fixed 'embedded' target.
check-in: 1c525fb9 user: das tags: trunk
01:19
retagged 8.4.10 for OS X scrollbar fix check-in: 125579c7 user: hobbs tags: core-8-4-branch
00:53
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham.
* macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
check-in: 890b771a user: wolfsuit tags: core-8-4-branch
2005-06-02
23:18
update changes for 8.4.10 release, note tag date check-in: 9d95c36d user: hobbs tags: core-8-4-branch
21:25
updated changes for Tk 8.4.10 release. check-in: 67603e33 user: dgp tags: core-8-4-branch
10:07
* unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get it working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59. check-in: fc8a5c9c user: rmax tags: trunk
2005-06-01
19:44
silence compiler warning check-in: ccf56ad1 user: dgp tags: trunk
18:14
Checking the return value of XScreenSaverQueryInfo. check-in: 3df5c3cd user: rmax tags: trunk
17:54
* win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND, Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.
check-in: a863ed88 user: hobbs tags: trunk
17:52
* win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelch compiler warning.
check-in: 7310dadc user: hobbs tags: trunk
16:36
Some versions of X seem to crash if XScreenSaverQueryVersion() isn't called before calling XScreenSaverQueryInfo(). check-in: 0d77a23c user: rmax tags: trunk
15:48
Corrected the numbering of the [tk inactive] tests. check-in: 7b7b8013 user: rmax tags: trunk
00:07
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
check-in: 0ff7ccce user: mdejong tags: core-8-4-branch
2005-05-31
15:24
* doc/Inactive.3 (new file): C level API documentationn for TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation. check-in: ebfd1e32 user: rmax tags: trunk
05:23
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
check-in: 42953d6c user: hobbs tags: trunk
05:22
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
check-in: ebd68865 user: hobbs tags: core-8-4-branch
05:11
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
check-in: 83ed786e user: hobbs tags: trunk
05:05
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
check-in: 99ef2f4e user: hobbs tags: core-8-4-branch
04:59
more elaborate variant to get first prompt displayed without a puts call check-in: 01d021c6 user: hobbs tags: trunk
04:58
more elaborate variant of getting first prompt shown to avoid a puts call. check-in: 581127c8 user: hobbs tags: core-8-4-branch
2005-05-30
23:41
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.
check-in: 0dd38a01 user: hobbs tags: trunk
23:40
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.
check-in: 0fa5a98a user: hobbs tags: core-8-4-branch
2005-05-29
10:32
* macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.
check-in: c7d6f4db user: das tags: trunk
07:53
* macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
check-in: 94f82deb user: das tags: core-8-4-branch
07:53
* unix/configure.in: added description of HAVE_XSS for autoheader. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
check-in: 86b6f5a6 user: das tags: trunk
07:00
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.
check-in: 8124f7f5 user: das tags: core-8-4-branch
07:00
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.
check-in: e6448289 user: das tags: trunk
06:48
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.13
check-in: f5690d3c user: das tags: core-8-4-branch
06:46
* generic/tkDecls.h: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity();
* macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245.
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59
check-in: bab254be user: das tags: trunk
2005-05-27
23:14
Partial implementation of TIP#245; thanks Reinhard! check-in: dd7b27e6 user: dkf tags: trunk
18:52
* README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:
check-in: 444053c8 user: hobbs tags: core-8-4-branch
18:06
change tk_popup to have sticky menus check-in: 43d51508 user: tmh tags: trunk
18:00
change tk_popup to have sticky menus check-in: 716a2cf7 user: tmh tags: core-8-4-branch
2005-05-26
11:20
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle.
* macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir.
* unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.13
check-in: f3e78905 user: das tags: core-8-4-branch
11:18
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle.
* macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir.
* unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59
check-in: 3ff02d4a user: das tags: trunk
2005-05-25
20:32
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.
check-in: d4310642 user: hobbs tags: trunk
18:49
* unix/configure, unix/configure.in: ensure false Tcl.framework is only created with --enable-framework
check-in: 23db78d1 user: hobbs tags: core-8-4-branch
17:46
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.
check-in: 7cb1759d user: hobbs tags: core-8-4-branch
2005-05-24
04:21
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13
check-in: 96e180a1 user: das tags: core-8-4-branch
04:21
* generic/tkTest.c: disable commands not available on TkAqua.
check-in: bcb2a7dc user: das tags: core-8-4-branch
04:20
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyright years to 2005.
check-in: e67d1c38 user: das tags: core-8-4-branch
02:32
* generic/tkTest.c: disable commands not available on TkAqua.
check-in: e05aa9e4 user: das tags: trunk
02:32
fix for non-framework TkAqua build check-in: 7f3325f8 user: das tags: trunk
01:34
minor formatting sync with tcl/unix/configure.in check-in: 36ea303b user: das tags: trunk
00:32
small comments & whitespace fix check-in: 01b6f524 user: das tags: trunk
2005-05-23
23:19
* generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/
check-in: 935d3044 user: hobbs tags: trunk
20:24
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59
check-in: a9562fc8 user: das tags: trunk
20:23
* macosx/Wish.pbproj/project.pbxproj: * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.
check-in: 08761433 user: das tags: trunk
2005-05-21
23:29
Parse all filters, not just the first one. [Bug 1206133] check-in: 0d90db66 user: dkf tags: trunk
2005-05-15
21:09
Fixes from Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852]
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181]
* macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
check-in: bb6df263 user: wolfsuit tags: trunk
20:57
From Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852]
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181]
* macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
check-in: 46f47444 user: wolfsuit tags: core-8-4-branch
04:18
Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham for pointing this out. check-in: fac4c372 user: wolfsuit tags: trunk
2005-05-14
20:53
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052]
* macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings.
* macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings.
* unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13
check-in: dcd4b7c7 user: das tags: core-8-4-branch
20:48
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052]
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings.
* macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl !
* macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings.
* unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59
check-in: f9a3b027 user: das tags: trunk
2005-05-13
13:48
backport of text widget bug fix check-in: 83dd37b0 user: vincentdarley tags: core-8-4-branch
13:47
fix to two text widget bugs check-in: dad448e9 user: vincentdarley tags: trunk
13:46
fix to two text widget bugs check-in: d5f52dda user: vincentdarley tags: trunk
2005-05-12
22:51
Updated out-of-date references to "Tk_GetBoolean" check-in: 195c8aee user: dgp tags: trunk
22:50
Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00 user: dgp tags: core-8-4-branch
2005-05-10
22:26
More improvements to test robustness; problems exposed by changes to precision of doubles (TIP 132). check-in: d94e237e user: dgp tags: trunk
21:36
* generic/tkTextDisp.c (GetXView): Improved numerical precision of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.
check-in: 62b8c4c9 user: dgp tags: trunk
2005-05-07
00:35
fixed pkg-config xft check, needed reset of enable_xft first check-in: dd1260da user: hobbs tags: trunk
00:28
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
check-in: 72ad192c user: hobbs tags: trunk
00:02
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
check-in: fa8456c8 user: hobbs tags: core-8-4-branch
2005-04-28
08:37
Fix [1191097], factor, and tidy up. check-in: fcb03565 user: dkf tags: trunk
02:40
Fixed bug # 1189939 check-in: 27b4784b user: chengyemao tags: trunk
2005-04-26
00:49
* macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation.
* unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings.
* unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output.
* unix/configure: autoconf-2.13
check-in: 47298b04 user: das tags: core-8-4-branch
00:46
* macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation.
* unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings.
* unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check.
* unix/configure: autoconf-2.59
check-in: 31065bce user: das tags: trunk
2005-04-22
21:33
added an entry for the FontId.3 typo fix check-in: 63bcdafc user: georgeps tags: trunk
21:32
fixed a typo check-in: c4b27266 user: georgeps tags: trunk
2005-04-19
05:50
Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsing instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640] check-in: 437a4bc8 user: jenglish tags: trunk
2005-04-18
11:34
fix to Home/End and display lines check-in: 503637c7 user: vincentdarley tags: trunk
2005-04-14
22:39
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]
check-in: fbc484dd user: hobbs tags: trunk
2005-04-12
22:05
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]
check-in: 1a350b40 user: hobbs tags: core-8-4-branch
20:33
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
check-in: 0e16b439 user: hobbs tags: core-8-4-branch
20:33
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
check-in: 73207379 user: hobbs tags: trunk
2005-04-09
15:39
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.
check-in: b5a3242c user: das tags: core-8-4-branch
15:39
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.
check-in: 8bf4e808 user: das tags: trunk
11:40
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.
check-in: cbcad238 user: das tags: core-8-4-branch
11:40
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.
check-in: f164cf4e user: das tags: trunk
11:19
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.
check-in: e710b11e user: das tags: core-8-4-branch
11:18
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.
check-in: ef37dbbb user: das tags: trunk
10:17
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13
check-in: 74a3d2fc user: das tags: core-8-4-branch
10:16
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59
check-in: 807a33c9 user: das tags: trunk
2005-04-07
20:14
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
check-in: 72350ca5 user: mdejong tags: trunk
2005-04-06
21:11
Purge old and inaccurate .VS/.VE macros. check-in: 326b9e3f user: dkf tags: trunk
2005-04-05
13:56
* library/comdlg.tcl: Added Macintosh file type validation to [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)
check-in: 7058b664 user: dgp tags: trunk
2005-04-04
21:58
fix to elide search and insertofftime 0 text widget bugs check-in: ce92a068 user: vincentdarley tags: trunk
08:53
Style&clarity fixes check-in: 2eb65c7a user: dkf tags: trunk
2005-04-03
15:21
Fixed bug in geometry calculations for widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092] check-in: 40c1accf user: pspjuth tags: trunk
2005-03-30
06:26
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.
check-in: abab2598 user: hobbs tags: trunk
06:18
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.
check-in: 95140be5 user: hobbs tags: core-8-4-branch
2005-03-27
15:03
added text widget test check-in: dc61974c user: vincentdarley tags: trunk
2005-03-25
04:34
Add native drawing for Entry and Spinbox widgets. check-in: 6407b326 user: wolfsuit tags: core-8-4-branch
04:02
Set the default linewidth for new gc's to 1 not 0. Some extensions seem to rely on this. check-in: 3f64acc3 user: wolfsuit tags: core-8-4-branch
2005-03-24
22:15
Dopey bug, I should only reset the widget width for spinboxes, since I only change it for them... check-in: fdc7b2c2 user: wolfsuit tags: trunk
15:25
Syntax/Style Guide fixes check-in: 6f2f46b2 user: dgp tags: trunk
07:16
Get the Entry and Spinbox widgets to draw with the native look & feel on Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built. check-in: 6f29fa6e user: wolfsuit tags: trunk
2005-03-23
22:15
2005-03-23 Jim Ingham <[email protected]>
This is cleanup thanks to Neil Madden <[email protected]>.
* macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto.
This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <[email protected]>
* macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.
check-in: 5217c00c user: wolfsuit tags: trunk
2005-03-19
08:02
Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfo from TkConsolePrint. [Bug 1016385] check-in: a4bdf24e user: dkf tags: trunk
2005-03-15
14:07
fix for display lines bug and panic check-in: 0c51bd29 user: vincentdarley tags: trunk
02:11
2005-03-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler.
These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto.
* tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.
check-in: d6860e02 user: wolfsuit tags: trunk
01:43
Updated the OpenBSD configuration and regenerated configure script. check-in: 4ebc2ce1 user: patthoyts tags: trunk
00:29
Updated for OpenBSD and regenerated the configure script check-in: ba21add6 user: patthoyts tags: core-8-4-branch
2005-03-14
01:59
Correct the InvokeClientMessageHandlers logic. [Bug 1162356] Also many style fixups to approach the Engineering Manual. check-in: 87ca0f62 user: dkf tags: trunk
2005-03-12
00:49
Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cb user: wolfsuit tags: core-8-4-branch
00:28
ChangeLog for the previous two commits check-in: 25d6bf99 user: wolfsuit tags: trunk
00:28
Fix for 1124237. check-in: 9fcbae4b user: wolfsuit tags: trunk
00:27
Fix the mysterious "sometimes one button doesn't draw" bug. check-in: 05caeb12 user: wolfsuit tags: trunk
2005-03-10
07:36
Fix for 1160025 check-in: c860df55 user: wolfsuit tags: trunk
07:32
Fix for bug 1160025. check-in: 12c51cbb user: wolfsuit tags: core-8-4-branch
2005-03-09
19:40
Add a hack to work around some issues with remote debugging with Xcode. Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well. check-in: d853b789 user: wolfsuit tags: trunk
2005-03-08
21:55
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
check-in: 2cbeb0cf user: hobbs tags: trunk
21:54
(WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM check-in: 0fc4df36 user: hobbs tags: trunk
21:53
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
check-in: 42d7c163 user: hobbs tags: core-8-4-branch
21:53
* win/tkWinWm.c (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM.
check-in: 80fb4237 user: hobbs tags: core-8-4-branch
2005-03-04
01:13
correct xany -> xkey typo from 2005-02-28 commit check-in: 7b64f274 user: hobbs tags: trunk
2005-02-28
22:11
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]
check-in: 01b5ef3f user: hobbs tags: trunk
22:10
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]
check-in: 1d667cb3 user: hobbs tags: core-8-4-branch
2005-02-24
00:41
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.
check-in: 37de2fa3 user: das tags: core-8-4-branch
00:41
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.
check-in: 1422b703 user: das tags: trunk
2005-02-22
08:49
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
check-in: fde487f0 user: das tags: core-8-4-branch
08:48
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
check-in: 11f0a565 user: das tags: trunk
2005-02-17
00:06
* doc/wm.n: Add documentation for -fullscreen attribute. * tests/winWm.test: Add -fullscreen to wm attribute usage message. * tests/wm.test: Add -fullscreen to wm attribute usage message. Add -fullscreen attribute test cases for Windows. * win/tkWinWm.c (WmInfo, UpdateWrapper, TkpWmSetFullScreen, WmAttributesCmd, UpdateGeometryInfo): Implement TIP 223 [wm attributes -fullscreen].
check-in: ccc511b0 user: mdejong tags: trunk
2005-02-15
03:22
Modified for the latest embedded/container window implementation for Windows platform check-in: aafb22fa user: chengyemao tags: trunk
2005-02-14
23:00
fix to newline eliding in text widget check-in: 46ac803a user: vincentdarley tags: trunk
20:40
* doc/options.n: note -cursor {} behavior. [Bug 965618]
check-in: ce155de2 user: hobbs tags: trunk
09:24
Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c173 user: dkf tags: core-8-4-branch
09:21
Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 9502cd2c user: dkf tags: trunk
2005-02-12
00:48
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]
check-in: 2117577e user: hobbs tags: trunk
00:47
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]
check-in: e0f3bc40 user: hobbs tags: core-8-4-branch
2005-02-11
21:04
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]
check-in: f8c4419d user: hobbs tags: core-8-4-branch
21:04
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]
check-in: d80ba20d user: hobbs tags: trunk
20:36
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]
check-in: d5dd0229 user: hobbs tags: trunk
20:34
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]
check-in: 314abdf5 user: hobbs tags: core-8-4-branch
19:30
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types
check-in: 22a2bd63 user: hobbs tags: trunk
19:27
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types (DisplayBitmap): remove unused fg/bgColor refs
check-in: cefd2bbe user: hobbs tags: core-8-4-branch
18:31
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. autoconf-2.59 gen'd.
check-in: 266acbb5 user: hobbs tags: trunk
2005-02-10
23:41
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11.
check-in: dd6c1865 user: hobbs tags: core-8-4-branch
2005-02-09
10:35
Use more tcltest 2 features so test contents can be less cluttered... check-in: a42668eb user: dkf tags: trunk
10:19
Use more tcltest 2 features so test contents can be less cluttered... check-in: cc18c3fe user: dkf tags: trunk
09:32
Tidy up coding style (better grouping of related tests) check-in: ec83248e user: dkf tags: trunk
2005-02-07
10:32
Fix silly mistake. :^} check-in: f4a19efe user: dkf tags: trunk
2005-02-03
13:46
D'oh check-in: b931db11 user: dkf tags: trunk
13:44
Ensure that the canvas's static data is either protected by a mutex or in a thread-local variable. [Bug 1114977] check-in: 96cea967 user: dkf tags: trunk
2005-01-31
19:22
* unix/tcl.m4, unix/configure: add solaris-64 gcc build support. [Bug 1021871]
check-in: 8c8f477a user: hobbs tags: trunk
16:22
Doc fix [Bug 110553] check-in: 1fcb9f4c user: dkf tags: trunk
09:27
Forgot newline at end check-in: 0a6de1b9 user: dkf tags: trunk
09:26
Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c user: dkf tags: core-8-4-branch
09:21
Add es_ES-specific localization. [Bug 1111213] check-in: 47521c0c user: dkf tags: trunk
04:09
Modified to handle a wide-character title string of a toplevel check-in: f9ee60e6 user: chengyemao tags: core-8-4-9-branch
04:08
Modified to handle a wide-character title string of a toplevel check-in: 35f9eb75 user: chengyemao tags: trunk
2005-01-29
02:18
correct autoconf generation for sol64-gcc support check-in: c9805bcd user: hobbs tags: core-8-4-branch
2005-01-28
20:59
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871]
check-in: 30610ae5 user: hobbs tags: core-8-4-branch
2005-01-27
15:30
Flushed idle events before mapping an embedded window check-in: 7d30e688 user: chengyemao tags: core-8-4-9-branch
15:29
Flushed idle events before mapping an embedded window check-in: ad9c4c9b user: chengyemao tags: trunk
2005-01-25
06:54
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show].
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13
check-in: dc471f10 user: das tags: core-8-4-branch
06:54
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show].
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57
check-in: 299ef497 user: das tags: trunk
2005-01-19
02:32
Updated check-in: 648b2324 user: chengyemao tags: core-8-4-9-branch
02:25
Updated check-in: 938c81b2 user: chengyemao tags: core-8-4-9-branch
02:25
Updated check-in: 0f5f997b user: chengyemao tags: trunk
02:03
Updated for embedded/embedding implementation for Windows check-in: 6e1818fa user: chengyemao tags: core-8-4-9-branch
2005-01-18
15:24
Fixed a bug by adding code the check menu index in selection. This bug caused an access violation in an embedded menu testing when the mouse clicked the last pull-down menu entry check-in: 1d75b685 user: chengyemao tags: trunk
15:19
Minor change for correct initial embeddedMenuHwnd check-in: 70156feb user: chengyemao tags: trunk
11:56
Fixed dialog parenting problem described by Keith Nash. Also tidied up callbacks check-in: f936eea2 user: dkf tags: trunk
11:50
Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b user: dkf tags: core-8-4-branch
2005-01-17
07:08
Simplified TkpUseWindow; got rid of unnecessary code for saving an embedded window info in a container struct; stopped using a destruction event handler for an embedded window since it has nothing to do check-in: aadd1c16 user: chengyemao tags: trunk
07:00
minor bug fix: should return 0 and indicate handled after processing WM_MENUSELECT message check-in: 033a7728 user: chengyemao tags: trunk
2005-01-16
00:23
Added TK_INFO message for use in an embedded window attachment protocol; modified TkpUseWindow to allow to attach to a legacy container with a warning; modified some return values of messages from an embedded window to differentiate a case of unprocessed check-in: 55603179 user: chengyemao tags: trunk
2005-01-14
21:09
unix/tkUnixWm.c: Sync with CVS HEAD (r1.47): Fixes: #959973 "wm title bug" (support Unicode titles) Fixes: #742882 "Potential division by zero in gridded wm geometry" Use Tcl_GetTime instead of TclpGetTime #874745 Use Tcl_Panic() instead of "panic" #865264 Fixes: #632816 "cannot remove transient" Fixes: #568861 "Fix for wm minsize and maxsize commands"

tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d user: jenglish tags: core-8-4-branch

2005-01-13
14:20
log check-in: ee4f3a8b user: dgp tags: trunk
10:16
More fixing of [Bug 600313] check-in: 01c356f0 user: dkf tags: trunk
09:54
Partial fix of [Bug 600313] check-in: 65680509 user: dkf tags: trunk
01:48
Removed WM_UNINITMENUPOPUP that may cause compiling error in WINVER < 0x0500 check-in: 131f8634 user: chengyemao tags: trunk
2005-01-12
16:16
* unix/tcl.m4: Sync'ed to Tcl's copy. * unix/configure: autoconf-2.57
check-in: 2577e426 user: dgp tags: trunk
11:03
Added docs on predefined virtual events. [608115] check-in: 934dee1b user: dkf tags: trunk
04:30
A better way to map an embbedded window check-in: 501f43f4 user: chengyemao tags: trunk
02:58
Minor bug fix to support embedding/embedded check-in: 072e1db0 user: chengyemao tags: trunk
2005-01-11
16:05
D'oh! check-in: d787ec4e user: dkf tags: core-8-4-branch
16:04
D'oh! check-in: 43b4b9a3 user: dkf tags: trunk
16:00
fix to text widget bug check-in: bd5d31b4 user: vincentdarley tags: trunk
10:46
Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b user: dkf tags: core-8-4-branch
10:35
Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: 0474a61a user: dkf tags: trunk
2005-01-10
18:57
Remove ${DBGX}, ${TK_DBGX} from Tk build system [Patch 1081595]. Re-synced with tcl/unix/tcl.m4. check-in: cd84c9bb user: jenglish tags: trunk
15:35
corrected return values and added comments for embedded window messages check-in: eec353ca user: chengyemao tags: trunk
15:32
properly handled returned value in wm for embedded check-in: 9708bfa9 user: chengyemao tags: trunk
04:15
Correction of handling the return value of TkpUseWindow check-in: 6d07beb2 user: chengyemao tags: trunk
2005-01-09
19:17
Modified to support a container of either a toplevel or a frame check-in: 9720a7ca user: chengyemao tags: trunk
18:50
Updated check-in: 66b80295 user: chengyemao tags: trunk
18:28
Changed to make platform implementation ready for a toplevel -use option; completed a full toplevel -use option configuration for Windows check-in: aa3768b5 user: chengyemao tags: trunk
17:55
Updated check-in: 24a4a541 user: chengyemao tags: trunk
17:46
bug fix [1098779] check-in: 941bfb9a user: chengyemao tags: trunk
07:04
Updated check-in: bcf63830 user: chengyemao tags: trunk
06:59
bug fix [637653] check-in: 30b3719b user: chengyemao tags: trunk
01:57
Updated check-in: 39431551 user: chengyemao tags: trunk
00:26
Bug fix in ReconfigureWindowsMenu. The bug caused a wrong geometry of a toplevel when created with a menu (bug# 1098625) check-in: 14d46ad1 user: chengyemao tags: trunk
00:22
Modified to keep consistent state of an embedded window check-in: e99a0adc user: chengyemao tags: trunk
2005-01-07
15:41
Updated check-in: e544ee83 user: chengyemao tags: trunk
15:18
Implemented TK_STAT message to support {wm state} for embedded window check-in: 415d97e1 user: chengyemao tags: trunk
11:16
Add missing Tcl_ResetResult [697915] check-in: 487f4a26 user: dkf tags: core-8-4-branch
11:14
Add missing Tcl_ResetResult [697915] check-in: a2a32b7e user: dkf tags: trunk
01:39
Removed unnecsssary panic from TkpUseWindow and forced redraw container after the embedded detached check-in: a69c1fa3 user: chengyemao tags: trunk
2005-01-05
21:57
Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e7 user: dkf tags: core-8-4-branch
16:40
Move emacs mode comment to end of file to stop problems with old man. check-in: 0fa45234 user: dkf tags: trunk
02:51
Updated check-in: d27ab3b7 user: chengyemao tags: trunk
02:46
Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 52f33c0a user: chengyemao tags: trunk
02:45
Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 10fcd599 user: chengyemao tags: core-8-4-9-branch
2005-01-04
05:30
Started 8-4-9-branch check-in: 6ea71fd1 user: chengyemao tags: core-8-4-9-branch
05:13
Started 8-4-9-branch check-in: afd85276 user: chengyemao tags: core-8-4-9-branch
05:07
bug fixes (crahes/panic during finalization/exit); feature implementation for embedding/embedded Tk (Windows). See Tk 8.5 changes (12/17/04 - 01/03/05) for details check-in: 4cd30ab5 user: chengyemao tags: core-8-4-9-branch
02:17
Updated check-in: 6d956e98 user: chengyemao tags: trunk
02:09
Modified for separating an embedded menu's window handler from a normal popup menu window's handler; improved an embedded menu display in Windows/XP check-in: d606bd9c user: chengyemao tags: trunk
01:29
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class. This caused crash in reinit of Tk (as seen in plugin).
check-in: fb16796c user: hobbs tags: trunk
01:28
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class This caused crash in reinit of Tk (as seen in plugin).
check-in: 14e7610e user: hobbs tags: core-8-4-branch
2004-12-30
21:39
Updated check-in: 7a9cdfc6 user: chengyemao tags: trunk
02:01
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
check-in: 2a21f211 user: hobbs tags: trunk
01:51
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
check-in: 512f8180 user: hobbs tags: core-8-4-branch
2004-12-28
09:04
Updated check-in: 6f4bc0be user: chengyemao tags: trunk
08:45
Modified to support embedded menu widget check-in: 5707cebc user: chengyemao tags: trunk
08:44
Added functions to support embedded menu widget check-in: 50e2db17 user: chengyemao tags: trunk
2004-12-21
11:56
Coding style improvements for the widget demo. [FRQ 815118] check-in: c58c953e user: dkf tags: trunk
05:58
Bug fix in TkpWinToplevelMove and TkpWinToplevelIsControlledByWm check-in: e0523f1b user: chengyemao tags: trunk
2004-12-20
15:38
Updated check-in: e3d03c4c user: chengyemao tags: trunk
15:30
implemented overrideredirect for an embedded; corrected incorrect frame upper left x and y of an embedded toplevel check-in: e9c726fd user: chengyemao tags: trunk
10:34
Corrected handling of MacOS filetypes in tk_*file dialogs check-in: 8816a878 user: vincentdarley tags: trunk
10:21
Synthesize changelog entries check-in: 23a54427 user: dkf tags: trunk
10:04
D'oh! Spotted another one! check-in: 87d290ce user: dkf tags: trunk
10:03
iFix silly typo. [Bug 1087842] check-in: 86e0ecc0 user: dkf tags: core-8-4-branch
09:50
Fix silly typo. [Bug 1087842] check-in: a7633bf9 user: dkf tags: trunk
01:22
Updated check-in: 8ebda766 user: chengyemao tags: trunk
01:13
featrue implementation of Tk container and embedded including TK_MOVEWINDOW, TK_ICONIFY, TK_DEICONIFY, TK_WITHDRAW; replaced TK_TITLE with TK_GETFRAMEWID for setting container's title across process boundary; bug fix in wm overrideredirect for TK_EMBEDDED window check-in: a3a3ca2a user: chengyemao tags: trunk
2004-12-19
18:14
Bug fix and feature implementation of embedded/embedding Tk check-in: d4c1bde8 user: chengyemao tags: trunk
2004-12-18
20:40
updated check-in: e7c95821 user: chengyemao tags: trunk
20:35
Bug fix [222677] check-in: 19709ec0 user: chengyemao tags: trunk
20:21
Added comments to embedded Window message definition check-in: 904c2f15 user: chengyemao tags: trunk
2004-12-17
14:59
Updaged for new changes check-in: 998783fc user: chengyemao tags: trunk
14:30
Added TkWinCleanupContainerList for platform support check-in: 7bf3fffa user: chengyemao tags: trunk
14:27
bug fix (831627) check-in: 9d21cd4a user: chengyemao tags: trunk
14:17
bug fix (842945,831627) check-in: 78709bf0 user: chengyemao tags: trunk
13:56
Make the container draw its background to avoid an unpainted toplevel when the embedded window is NULL check-in: 3c39d815 user: chengyemao tags: trunk
2004-12-11
06:09
ran autoconf-2.57 check-in: e15ca644 user: dgp tags: trunk
00:00
Bump to 8.5a3 check-in: 1c33b0cf user: dkf tags: trunk
2004-12-09
10:59
* unix/tcl.m4: synced with tcl/unix/tcl.m4 * unix/configure: regen
check-in: b3ab4dfb user: das tags: trunk
10:13
Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 22092ce8 user: dkf tags: trunk
10:05
Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b user: dkf tags: core-8-4-branch
2004-12-08
03:02
* tests/canvPs.test: Cleaned up the matching of [makeFile] and * tests/choosedir.test: [removeFile] commands as indicated by the * tests/filebox.test: results of a -debug 1 run of the test suite. * tests/imgPPM.test: Tk test suite is now -debug 1 clean. This * tests/imgPhoto.test: completes fixing [1078648]. * tests/listbox.test: * tests/main.test:
check-in: 27f85236 user: dgp tags: trunk
2004-12-07
21:22
typos check-in: f4fe875d user: dgp tags: trunk
10:07
More duplicate testname elimination. [1078648] check-in: c56ad282 user: dkf tags: trunk
00:35
add older ChangeLogs to dist target check-in: d4bc7549 user: hobbs tags: trunk, core-8-5-a2
00:15
note 8.5a2 tag date check-in: 3ae7d4c7 user: hobbs tags: trunk
2004-12-06
22:54
* tests/safe.test: Trim auto_path to improve performance [1080039]
check-in: d81228b9 user: dgp tags: trunk
20:27
remove text change ref that was not in 8.4.9 check-in: d0d787a9 user: hobbs tags: trunk
19:42
* library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom.
check-in: 3a1ed7eb user: hobbs tags: core-8-4-branch, core-8-4-9
2004-12-05
22:10
updated for 8.4.9 release check-in: 4fbd42ca user: hobbs tags: trunk
2004-12-04
00:04
Split duplicate test names [Bug 1078648] check-in: b6ab93bc user: dkf tags: trunk
2004-12-03
23:01
retagged 8.4.9 to include alpha blend patch check-in: ff9913d6 user: hobbs tags: core-8-4-branch
13:16
Alpha blending fixes. [Patch 848161] check-in: a4ca68a8 user: dkf tags: core-8-4-branch
13:09
Alpha blending fix. [Patch 848161] check-in: 3351718f user: dkf tags: trunk
00:45
updated for 8.4.9 release check-in: 1df92410 user: hobbs tags: core-8-4-branch
2004-12-02
02:10
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]
check-in: 084cb1a1 user: hobbs tags: trunk
02:07
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]
check-in: f75d901f user: hobbs tags: core-8-4-branch
2004-11-28
19:00
Tk_DrawChars: Check for short integer overflow in x,y coordinates [Fixes: #942320 "Tk, Xft, text and long lines"] check-in: 7e5be420 user: jenglish tags: trunk
2004-11-26
20:54
no message check-in: d9ed87f7 user: davygrvy tags: trunk
20:53
* win/makefile.vc: Shell targets needed more stack space. [Bug 1066755] check-in: 827d5915 user: davygrvy tags: trunk
2004-11-25
00:26
bumped patchlevel to 8.4.9 check-in: 978cb2c7 user: hobbs tags: core-8-4-branch
2004-11-23
17:50
fix to movement up/down in text widget by display lines check-in: 028e6ea4 user: vincentdarley tags: core-8-4-branch
2004-11-22
23:15
Whitespace police check-in: 8c4a1a86 user: dkf tags: trunk
17:54
fix a platform-sensitive test check-in: 18780ab9 user: vincentdarley tags: trunk
2004-11-20
15:55
removed backslash quote check-in: 28e5c880 user: vincentdarley tags: trunk
15:49
made test less timing sensitive check-in: 44e8ec98 user: vincentdarley tags: trunk
15:45
fix to test's platform sensitivities check-in: b8935789 user: vincentdarley tags: trunk
2004-11-19
15:14
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.
check-in: 5252baa5 user: das tags: trunk
10:22
Classic sed doesn't support | in REs. check-in: b2b5dff5 user: rmax tags: trunk
10:22
changed the internal name to pack-old to avoid a name clash with the new pack manpage. check-in: edf463b2 user: rmax tags: trunk
09:48
*** empty log message *** check-in: 09b985f3 user: rmax tags: core-8-4-branch, core-8-4-8
09:48
* doc/pack-old.n: Changed the internal name of the man page to pack-old to avoid a name clash in the installed man pages.
check-in: 39f04440 user: rmax tags: core-8-4-branch
09:46
Classic sed doesn't support | in REs. check-in: fbe8f8a3 user: rmax tags: core-8-4-branch
06:50
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.
check-in: cd0ad475 user: das tags: trunk
2004-11-18
18:33
some seds don't support comments :( check-in: 8a17443e user: rmax tags: trunk
18:09
Arghh - some seds don't even support comments at all. check-in: 084c0f17 user: rmax tags: core-8-4-branch
17:22
Some versions of sed appear to need semicolons in front of comments. check-in: f7d2f7c6 user: rmax tags: core-8-4-branch
16:24
mark release tagging check-in: 315b48db user: dgp tags: core-8-4-branch
16:19
* changes: Final updates for Tcl 8.4.8 release.
check-in: 90505285 user: dgp tags: core-8-4-branch
13:22
generated configure and fixed manpage installaton check-in: aff25cf7 user: rmax tags: trunk
10:28
Fixed manpage installation. check-in: b9193bca user: rmax tags: core-8-4-branch
02:08
2004-11-18 Reinhard Max <[email protected]>
* unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removed
check-in: d919f4fb user: rmax tags: core-8-4-branch
00:43
2004-11-18 Reinhard Max <[email protected]> * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removed
check-in: eea79b81 user: rmax tags: trunk
2004-11-17
22:46
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]
check-in: 52049d8a user: hobbs tags: trunk
22:44
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]
check-in: f52a2293 user: hobbs tags: core-8-4-branch
22:18
see changes check-in: 220cc2ba user: hobbs tags: core-8-4-branch
22:18
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]
check-in: 2956d401 user: hobbs tags: core-8-4-branch
22:18
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)
check-in: ae209e19 user: hobbs tags: core-8-4-branch
22:18
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]
check-in: 7aeefc19 user: hobbs tags: core-8-4-branch
22:17
see changes check-in: 151b4f5d user: hobbs tags: trunk
22:17
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]
check-in: 5225d669 user: hobbs tags: trunk
22:16
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]
check-in: 69af9655 user: hobbs tags: trunk
22:16
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)
check-in: fad58976 user: hobbs tags: trunk
21:01
Remove extra space after {BUILD_PRODUCTS. check-in: 8b91cbf1 user: wolfsuit tags: trunk
13:46
improved documentation of -tabs check-in: baa5f279 user: vincentdarley tags: trunk
2004-11-16
19:02
* changes: Updates for Tk 8.4.8 release.
check-in: 7d5c7f78 user: dgp tags: core-8-4-branch
17:52
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].
check-in: c6ffe746 user: dgp tags: trunk
17:51
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].
check-in: a2d94a73 user: dgp tags: core-8-4-branch
04:05
* macosx/Wish.pbproj/project.pbxproj: * macosx/buildTkConfig.tcl: fixes for tclConfig.h changes.
* macosx/Wish.pbproj/project.pbxproj: fixed references to renamed bitmap files.
* macosx/Wish.xcode/project.pbxproj (new): * macosx/Wish.xcode/default.pbxuser (new): * macosx/Wish-Info.plist (new): * macosx/Tk-Info.plist (new): added new Xcode 1.5 project using native targets, made possible by tclConfig.h changes.
* generic/tk.h: added version number change comments for new files.
check-in: b02b0320 user: das tags: trunk
2004-11-15
13:09
fix to one multi-line search bug check-in: b1df8d15 user: vincentdarley tags: trunk
11:39
Preparatory works for making Tk define its parameters via a config header. check-in: ec2c91e6 user: dkf tags: trunk
2004-11-13
03:42
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().
check-in: bafeb73e user: das tags: core-8-4-branch
03:41
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().
check-in: aabd0f1b user: das tags: trunk
2004-11-12
23:54
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]
check-in: 3434a6a7 user: hobbs tags: core-8-4-branch
23:53
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]
check-in: 710d4860 user: hobbs tags: trunk
09:03
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
check-in: b5b20919 user: das tags: core-8-4-branch
09:03
* doc/SetOptions.3: * doc/text.n: fixed *roff errors uncovered by running 'make html'.
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
check-in: 951e50bd user: das tags: trunk
2004-11-11
11:33
* generic/tkEvent.c (InvokeInputMethods): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: b769b452 user: rmax tags: trunk
01:26
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348]
* doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath].
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with HEAD.
* macosx/tkMacOSXMouseEvent.c: endianness fixes.
* macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework.
* macosx/Makefile: prevent parallel make from building several targets at the same time. Ensure that xcodebuild will use Wish.pbproj project even if a .xcode project is also present.
check-in: c98b6fdb user: das tags: core-8-4-branch
01:24
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348]
* doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath].
* macosx/tkMacOSXSubwindows.c: synced spacing/formatting with core-8-4-branch.
* generic/tkRectOval.c: * macosx/README: * macosx/tkMacOSXDefault.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXWm.c: forward port from core-8-4-branch of Jim's and my changes for CG drawing and [wm attributes] (corresponds to 8.4 changes dating from 09-18, 07-27, 07-24).
* macosx/tkMacOSXMouseEvent.c: endianness fixes.
* macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework.
* macosx/Makefile: prevent parallel make from building several targets at the same time.
check-in: 2cb92ba5 user: das tags: trunk
2004-11-10
17:29
Fix for 1055023 from [email protected]. check-in: 90e1ea58 user: wolfsuit tags: core-8-4-branch
2004-11-09
12:46
fix to MacOSX compound button layout check-in: 468121ce user: vincentdarley tags: trunk
2004-11-08
21:57
Added Keith Vetter's tkGoldberg as an animation demo. Thanks Keith! check-in: 5990fa31 user: dkf tags: trunk
2004-11-07
22:41
More animation demos check-in: 33fceda0 user: dkf tags: trunk
22:21
doc/frame.n: Added some info for -width/-height options. [Bug 1055423] check-in: 2e72c8be user: pspjuth tags: trunk
22:00
Made handling of ^ a bit more consistent in corner cases. This makes ^ work without any widgets in the same command. [Bug 962589] check-in: 8a1c41a4 user: pspjuth tags: trunk
17:28
Added a demo of simple animation to the widget tour. check-in: 7e4b17b3 user: dkf tags: trunk
2004-11-03
18:07
* tests/button.test: Update expected results to account for more verbose errorinfo from errors in variable traces [Tcl Bug 572164]
check-in: 8a1b72b8 user: dgp tags: trunk
2004-11-01
16:51
* dialog.test (dialog-1.1): Update expected result to changes in the error messages produced by procs.
check-in: 83eb7098 user: dgp tags: trunk
2004-10-29
22:34
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: 2b3add48 user: mdejong tags: core-8-4-branch
22:28
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: ad5c91fd user: mdejong tags: trunk
11:52
* win/makefile.vc (DOTVERSION): Was installing 8.4 relabelled as 8.5 check-in: 22a05da9 user: patthoyts tags: core-8-4-branch
11:16
* library/tk.tcl (::tk::PlaceWindow): Backported the fix from #533519 to handle window placement on multi-monitor Windows. check-in: a9eeca37 user: patthoyts tags: core-8-4-branch
07:53
Minor format fix check-in: 44dec564 user: dkf tags: trunk
07:52
Minor format fix check-in: 15646431 user: dkf tags: core-8-4-branch
07:51
Whoops, missed removing an 8.5 feature from an example when backporting check-in: 216e3048 user: dkf tags: core-8-4-branch
2004-10-28
22:40
* doc/wm.n: Add wm attributes . -alpha doc to account for recent alpha changes.
check-in: 8086eb77 user: mdejong tags: core-8-4-branch
20:11
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Back port HAVE_NO_SEH handler code from CVS HEAD to fix gcc build breakage caused by 2004-10-26 back port.
check-in: 50436749 user: mdejong tags: core-8-4-branch
19:51
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code.
check-in: eed74dac user: mdejong tags: trunk
16:49
* README: Bumped to patch level 8.4.8 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 840ce813 user: dgp tags: core-8-4-branch
15:18
* unix/tkUnixScale.c (DisplayHorizontalValue): Backport fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: 89c638a7 user: patthoyts tags: core-8-4-branch
15:06
* unix/tkUnixScale.c (DisplayHorizontalValue): Fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: f30410b8 user: patthoyts tags: trunk
12:25
More minor doc fixes check-in: da9814e9 user: dkf tags: trunk
12:25
More backporting of doc fixes check-in: f449787f user: dkf tags: core-8-4-branch
10:22
Assorted minor documentation fixes check-in: 3bb2aef6 user: dkf tags: trunk
10:19
Backport of documentation fixes check-in: 2c695c79 user: dkf tags: core-8-4-branch
2004-10-27
17:34
backport compiler warning silencers check-in: 91f6a20a user: dgp tags: core-8-4-branch
16:37
* library/xmfbox.tcl (MotifFDialog_BuildUI): Fix [Bug 987169] in the Motif file dialogs as well. Backport of DKF bug fix.
check-in: c007d927 user: dgp tags: core-8-4-branch
00:56
* win/tkWinX.c: Signature for tkWinXCleanup needed to be * generic/tkInt.decls: changed so it matches the Tcl_ExitProc * generic/tkIntPlatDecls.h: typedef to avoid a bad-style cast.

* win/makefile.vc: Force TCL_LIBRARY envar when calling tclsh check-in: f5ccb7aa user: davygrvy tags: trunk

00:39
no message check-in: 6a366f3d user: davygrvy tags: core-8-4-branch
00:37
* generic/tkInt.h: Backport of shutdown safety mods from the HEAD * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: check-in: 9eb5a917 user: davygrvy tags: core-8-4-branch
00:36
* win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc user: davygrvy tags: core-8-4-branch
00:35
* generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac user: davygrvy tags: core-8-4-branch
2004-10-26
23:22
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: fa2305f8 user: dgp tags: core-8-4-branch
16:39
* generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0 user: rmax tags: core-8-4-branch
14:16
Fix silly typo check-in: cf610d7c user: dkf tags: trunk
14:07
* win/tkWinRegion.c (TkpBuildRegionFromAlphaData): Fixed syntax error * generic/tkImgPhoto.c (Tk_PhotoPutBlock): Removed unreferences vars. check-in: fa8e785e user: patthoyts tags: trunk
13:15
Attempt to fix [Bug 919066] by allowing the code that creates the region much more knowledge of the platform functions available to it. check-in: 9e91a521 user: dkf tags: trunk
12:51
Stop compiler warning check-in: 140771ac user: dkf tags: trunk
10:42
Correlate fix with bug number check-in: 48b085f4 user: dkf tags: core-8-4-branch
08:07
Fix incorrect expected error message check-in: 57cb5278 user: dkf tags: trunk
2004-10-25
15:22
Fix stupid brokenness inroduced by me. D'oh! check-in: 59c874f0 user: dkf tags: trunk
2004-10-24
17:22
Add -hide and -stretch options to panedwindow widgets. (TIPs 177 and 179) Thanks to Brian Griffin for developing these! [Patch 983886] check-in: 97c9d47d user: dkf tags: trunk
2004-10-21
01:13
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: ba1a1a88 user: hobbs tags: trunk
01:12
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: e0aa8313 user: hobbs tags: core-8-4-branch
2004-10-19
18:56
TIP #204 "Virtual Events for Keyboard Traversal" (patch #976928) check-in: 50bf19de user: jenglish tags: trunk
15:24
Rename all XBM format files to be called *.xbm instead of *.bmp [Bug 733835] check-in: 243c90c3 user: dkf tags: trunk
2004-10-18
13:40
remove debug code check-in: fb5c00f1 user: vincentdarley tags: trunk
2004-10-11
20:03
Added missing changelog entry check-in: 463f6e1b user: dkf tags: trunk
14:25
updated as of en.msg 1.14 check-in: 1b45edf8 user: bagnonm tags: trunk
14:23
Swedish message catalog from Mats Bengtsson. check-in: 2d3ca51d user: bagnonm tags: trunk
2004-10-08
23:15
Fill in missing part of sentence in [wm attributes] check-in: a1ab4e10 user: dkf tags: trunk
21:44
Flagged TIP implementation points more clearly check-in: 2cdcc6d9 user: dkf tags: trunk
16:16
TIP #205 "Use pkgconfig Database to Register Xft Support". (xref: patch #971980) check-in: 12ea6256 user: jenglish tags: trunk
2004-10-07
17:39
add iconphoto notes about recommended usage check-in: d7c21cf3 user: hobbs tags: trunk
2004-10-06
13:27
silence compiler warnings check-in: 314b2ec0 user: dgp tags: trunk
2004-10-05
22:27
Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 5b4eed75 user: hobbs tags: core-8-4-branch
22:04
* doc/wm.n (iconphoto): added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 96b7bb4f user: hobbs tags: trunk
01:26
fix init warnings check-in: 957f9825 user: hobbs tags: trunk
2004-09-28
18:54
clarify wm -alpha docs check-in: a8b23ec3 user: hobbs tags: trunk
2004-09-24
17:36
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 5ef3e9ca user: dgp tags: trunk
17:35
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 6ad139a9 user: dgp tags: core-8-4-branch
14:43
more robust text widget display tests check-in: 0bcdab9c user: vincentdarley tags: trunk
14:03
fix to mousewheel scrolling check-in: 8c2252a5 user: vincentdarley tags: trunk
01:15
* win/tkWinX.c: Added declaration for advapi32 now that this file uses the Reg* functions (req'd for nmake build system). check-in: 07e29b8e user: patthoyts tags: trunk
2004-09-23
14:56
text widget search fix check-in: 8d8ebd87 user: vincentdarley tags: trunk
01:49
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: f63b0d0b user: hobbs tags: core-8-4-branch
01:08
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: 0eb7a8a6 user: hobbs tags: trunk
00:56
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
* win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future.
* win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
* win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: e42dad6e user: mdejong tags: core-8-4-branch
00:35
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: 5e334d0f user: mdejong tags: core-8-4-branch
2004-09-21
19:13
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
check-in: 24901585 user: mdejong tags: trunk
18:23
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: a38c892c user: mdejong tags: trunk
00:09
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: c355526f user: hobbs tags: trunk
00:08
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: 6a4ccd93 user: hobbs tags: core-8-4-branch
2004-09-19
16:05
Standardize style of section refs & public symbols. Remove displayed tabs check-in: 21e74dc1 user: dkf tags: trunk
00:11
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: 3973d2ae user: hobbs tags: trunk
00:10
missed wm attr test check-in: ea885633 user: hobbs tags: core-8-4-branch
00:10
missed wm attr test check-in: 0a4b1ea2 user: hobbs tags: trunk
2004-09-18
23:59
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: fb660b73 user: hobbs tags: core-8-4-branch
22:51
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: 66705d8b user: hobbs tags: trunk
22:48
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: f429b1d4 user: hobbs tags: core-8-4-branch
20:15
no message check-in: 3e7955b6 user: davygrvy tags: trunk
00:48
* macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.
check-in: 95f57575 user: das tags: core-8-4-branch
2004-09-17
23:45
patch 892194 TIP#222 changes check-in: c76ad127 user: hobbs tags: core-8-4-branch
23:36
* tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: 9ebe03d6 user: hobbs tags: core-8-4-branch
23:26
* doc/wm.n: * tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: b8d1edd4 user: hobbs tags: trunk
22:45
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong)
check-in: e10081e3 user: hobbs tags: core-8-4-branch
22:44
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window.
check-in: 98ca232f user: hobbs tags: trunk
2004-09-16
21:04
no message check-in: b6f0dea5 user: davygrvy tags: trunk
20:06
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 576e4aa8 user: hobbs tags: trunk
20:05
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 8a1d648d user: hobbs tags: core-8-4-branch
18:22
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e user: pspjuth tags: core-8-4-branch
18:01
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 3c1692e8 user: pspjuth tags: trunk
17:52
added VC7-safe environment check used in the Tcl makefile.vc check-in: 998d3bb4 user: davygrvy tags: trunk
2004-09-15
04:02
* win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. This avoids a "couldn't send withdraw message to window manager" error when the iconwindow is already mapped. The wm iconwindow command does not seem to do much under Win32, but at least this avoids an error message.
check-in: f48e49a4 user: mdejong tags: trunk
2004-09-13
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 4a5135c9 user: hobbs tags: core-8-4-branch
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 5d0c841e user: hobbs tags: trunk
2004-09-10
22:31
Make sure the state is correctly reset on dialog startup. [Bug 845189] check-in: 8f1066e2 user: dkf tags: trunk
22:28
More state resetting on dialog start. [Bug 845189] check-in: 612839c9 user: dkf tags: core-8-4-branch
20:50
(UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: 82c2d4f0 user: hobbs tags: core-8-4-branch
20:49
(UpdateWrapper): update to 2004-06-12 Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: c451fb5f user: hobbs tags: trunk
20:48
Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607ee user: dkf tags: core-8-4-branch
20:46
Prevent tk_strictMotif poisoning of the Widget demo [Bug 1013942] check-in: ce3ce065 user: dkf tags: trunk
19:52
Reformat and highlight TIP impl entry. check-in: 78cbe50f user: dkf tags: trunk
18:47
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: 8662e4a3 user: hobbs tags: core-8-4-branch
18:45
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: a264e420 user: hobbs tags: trunk
13:42
fixed a small typo in TextPeerCmd() check-in: fe5b1c98 user: rmax tags: trunk
12:32
include tkTest.c in list of files which depend on tkText.h check-in: bba07cef user: vincentdarley tags: trunk
12:13
text widget 'peer' subcommand -- TIP#169 implementation check-in: 24c87e87 user: vincentdarley tags: trunk
06:58
bulletproof 23.2 result [Bug #1019100] check-in: 16331802 user: hobbs tags: trunk
04:59
* win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy)
check-in: 5da91afc user: hobbs tags: core-8-4-branch
04:50
* win/tkWinWm.c (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon.
check-in: 854e5d62 user: hobbs tags: trunk
2004-09-09
12:17
Clarify -use docs. [Bug 1024364] check-in: 72bead61 user: dkf tags: trunk
2004-09-06
23:22
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: faa38196 user: hobbs tags: trunk
23:21
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: e3defcc0 user: hobbs tags: core-8-4-branch
13:45
Set TK_LIBRARY when execing Tk apps (test, runtest, rundemo). check-in: 73a8f188 user: patthoyts tags: trunk
2004-09-03
14:09
Make sure user_data is NULL everywhere it isn't set. [Bug 1021812] check-in: 31bf19fe user: dkf tags: trunk
2004-09-01
10:00
Fix general error-case test. [Bug 1019085] check-in: 21a81a60 user: dkf tags: trunk
09:37
More doc fixes from Mikhail Kolesnitchenko check-in: d435eb90 user: dkf tags: trunk
2004-08-29
09:27
TIP#165 (user data field) implementation. check-in: 86e0e80e user: dkf tags: trunk
2004-08-26
18:04
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'.
check-in: d6e81525 user: hobbs tags: core-8-4-branch
18:03
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo.
check-in: c1800ea3 user: hobbs tags: trunk
2004-08-25
22:23
* macosx/tkMacOSXWm.c: Made use of Tcl_WrongNumArgs in a few * win/tkWinMenu.c: appropriate spots.
check-in: 896006b1 user: dgp tags: trunk
2004-08-22
15:43
More doc fixes from Mikhail Kolesnitchenko. [Patch 1013520] check-in: b4bde69e user: dkf tags: trunk
2004-08-20
14:15
More doc fixes. [Patch 1012837] check-in: c04a8a61 user: dkf tags: trunk
10:56
Spelling and grammar fixes from Mikhail Kolesnitchenko. [Patch 1012083] check-in: 4275d4fe user: dkf tags: trunk
08:03
D'oh! Fix [Bug 1012331] check-in: 2c0b6153 user: dkf tags: trunk
01:14
* win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]
check-in: 3c150a73 user: hobbs tags: core-8-4-branch
00:58
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 01d4886a user: hobbs tags: trunk
00:40
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 79fdb01a user: hobbs tags: core-8-4-branch
2004-08-19
19:39
Cast argument 7 of XChangeProperty to 'const unsigned char *' (from 'const char *') to satisfy Solaris 8 Forte C compiler [Bug #1012325] check-in: e897472a user: jenglish tags: trunk
17:59
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: 951fc863 user: dgp tags: trunk
14:43
regen check-in: 03c209f3 user: dkf tags: trunk
14:41
TIP#168 implementation. Based on [Patch 886240] check-in: b8733fad user: dkf tags: trunk
2004-08-18
08:23
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d1 user: dkf tags: core-8-4-branch
08:20
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 76a16313 user: dkf tags: trunk
2004-08-17
22:37
Doc patches [1010083] and [1010607] from Mikhail Kolesnitschenko. Also some general fixes to menu.n and text.n check-in: 03f8b25a user: dkf tags: trunk
2004-08-16
14:01
Standardize the -compound option to everywhere it ought to be. [Bug 712588] check-in: cb766997 user: dkf tags: trunk
08:24
Spelling and grammar fixes check-in: 0c696843 user: dkf tags: trunk
2004-08-11
22:22
Don't add the default extension to env-var references check-in: bc161ee1 user: dkf tags: trunk
21:24
More fixing of [Bug 987169] and simple support for [FRQ 979101] check-in: 595dd0d3 user: dkf tags: trunk
2004-08-10
18:15
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: 3268df43 user: jenglish tags: trunk
18:14
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa user: jenglish tags: core-8-4-branch
2004-08-09
23:48
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628
check-in: 7e61c798 user: mdejong tags: core-8-4-branch
23:45
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 1006286]
check-in: f7d4d2be user: mdejong tags: trunk
2004-08-05
10:04
Fix [Bug 987169] for tk_messageBox and tk_chooseColor check-in: a093deec user: dkf tags: trunk
08:57
Backport of yesterday's compositing fixes check-in: 8812816e user: dkf tags: core-8-4-branch
2004-08-04
14:47
D'oh! check-in: eb8824e3 user: dkf tags: trunk
14:23
Clarify code that does pixel compositing. Fix alpha blending in [$photo put]... check-in: 826045ed user: dkf tags: trunk
2004-08-02
15:20
Whitespace policing... check-in: 908651ea user: dkf tags: trunk
2004-07-30
08:32
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: 02f5e72a user: das tags: core-8-4-branch
08:31
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: d2c4f65c user: das tags: trunk
2004-07-29
22:05
date typo check-in: 8b2787f3 user: dgp tags: core-8-4-branch, core-8-4-7
21:52
TkQueueEventForAllChildren addition check-in: 7aea4cab user: georgeps tags: trunk
21:48
Re-tag for core-8-4-7 check-in: 0a2db1ec user: dgp tags: core-8-4-branch
21:48
Applied a fix from the core-8-4-branch so that unmapped windows don't queue events. check-in: 92b9ba26 user: georgeps tags: trunk
21:47
* changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided.
check-in: 5a82fae9 user: dgp tags: core-8-4-branch
2004-07-27
21:19
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: d64990cb user: das tags: trunk
20:31
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: b4fb499b user: das tags: core-8-4-branch
18:58
* generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well?
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.
check-in: 55976a22 user: das tags: core-8-4-branch
18:52
Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3f user: wolfsuit tags: core-8-4-branch
2004-07-26
21:24
typo check-in: bce94efb user: hobbs tags: core-8-4-branch
20:16
changes for 8.4.7 check-in: 935bb3e2 user: hobbs tags: core-8-4-branch
2004-07-25
02:29
Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb0 user: wolfsuit tags: core-8-4-branch
02:19
Forgot this one in the last checkin... check-in: 8d13ba29 user: wolfsuit tags: core-8-4-branch
01:57
Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b8 user: wolfsuit tags: core-8-4-branch
2004-07-23
15:42
[Merge from HEAD]

Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483c user: cc_benny tags: core-8-4-branch

15:32
[merge from trunk version 1.9]

Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7 user: cc_benny tags: core-8-4-branch

2004-07-22
22:24
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
check-in: 9838ea42 user: hobbs tags: core-8-4-branch
22:22
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Correct args passes to tk_messageBox when failing to cd. Add -force back to namespace import of msgcat.
check-in: d3bfef42 user: hobbs tags: trunk
2004-07-21
04:27
Don't queue events for unmapped children. check-in: a67df264 user: wolfsuit tags: core-8-4-branch
03:10
* generic/tkEvent.c (InvokeInputMethods): ensure IC focus is set after creation. [Bug #905830]
check-in: 7e7d9ca9 user: hobbs tags: trunk
03:07
* generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830]
check-in: 8461c26c user: hobbs tags: core-8-4-branch
2004-07-20
11:49
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 103ba277 user: das tags: trunk
11:13
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regen
check-in: 63addd89 user: das tags: core-8-4-branch
10:49
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: 8c3faf52 user: das tags: trunk
10:23
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: c23f6c8f user: das tags: trunk
06:10
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 713b764c user: das tags: core-8-4-branch
06:05
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: d0d7e64c user: das tags: core-8-4-branch
2004-07-19
20:30
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: 6045f801 user: hobbs tags: core-8-4-branch
2004-07-16
23:40
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: b4aa5853 user: hobbs tags: trunk
2004-07-15
05:27
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 72109278 user: wolfsuit tags: trunk
05:24
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 8c285600 user: wolfsuit tags: core-8-4-branch
00:05
* library/tkfbox.tcl: Corrected coding errors in most recent change. Use [bind $w], not [$w configure] to modify bindings.
check-in: 94b9b0c0 user: dgp tags: trunk
2004-07-14
19:07
* generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu)
check-in: 0a008415 user: hobbs tags: core-8-4-branch
19:02
updated to patchlevel 8.4.7 check-in: 9da80e83 user: hobbs tags: core-8-4-branch
2004-07-13
19:32
* README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:
check-in: 3c03ae31 user: hobbs tags: core-8-4-branch
2004-07-11
22:32
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee9 user: dkf tags: core-8-4-branch
22:21
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: 32516bee user: dkf tags: trunk
2004-07-07
09:27
Added paragraph about the canvas origin [Bug 956681] check-in: 300eef9d user: dkf tags: trunk
2004-07-06
00:29
updated w/ info on the generic/tkEvent.c change. check-in: 1e990278 user: georgeps tags: trunk
2004-07-05
22:27
The usage of the TK_XIM_SPOT definition was causing a build failure with some systems. I changed the function prototype and the CreateXIMSpot block to work correctly. check-in: 9d3eb922 user: georgeps tags: trunk
21:21
TIP#158 implementation; keypad keys on Win are now distinguishable. check-in: b8333852 user: dkf tags: trunk
21:07
Neaten up and make test names closer to standard check-in: e31d8e1f user: dkf tags: trunk
19:19
Set _NET_WM_NAME and _NET_WM_ICON_NAME (freedesktop.org) in addition to WM_NAME and WM_ICON_NAME (ICCCM). This allows the full Unicode character set to be used in window manager strings (but only for newer WMs that support the EWMH spec). [Tk Bug #959973] check-in: 5a359462 user: jenglish tags: trunk
2004-07-02
23:45
I added a note about the tkEvent.c refactoring and buf fixes. check-in: efe33c74 user: georgeps tags: trunk
23:36
tkEvent.c was refactored to be cleaner and fix two bugs. Two bugs were found and fixed. Button mask 4 and 5 synchronizing with the TkDisplay and ClientMessage handlers conflicting with the GenericHandler list. check-in: 1554859f user: georgeps tags: trunk
2004-07-01
08:06
Doc fixes. [Tcl Bug 983146] check-in: d23989b3 user: dkf tags: trunk
2004-06-30
22:17
TIP#153 implementation from Neil McKay, with thanks! check-in: ec27edf8 user: dkf tags: trunk
2004-06-29
23:21
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: dbbde75a user: hobbs tags: trunk
23:20
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: 6a3441f1 user: hobbs tags: core-8-4-branch
2004-06-28
22:36
Fix minor mistake check-in: 7e6e6053 user: dkf tags: trunk
2004-06-26
09:04
Fix for [Bug 756840] check-in: 67a47558 user: mistachkin tags: trunk
2004-06-25
08:46
Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a1 user: dkf tags: core-8-4-branch
2004-06-24
12:46
Missed one! check-in: 62fd4dfa user: dkf tags: trunk
12:45
Use standard constraint names check-in: b6897446 user: dkf tags: trunk
2004-06-21
21:56
Added example check-in: d73cc87d user: dkf tags: trunk
21:51
Added examples check-in: 94ab15ef user: dkf tags: trunk
21:19
Added example and warning about global grabs check-in: c759e94d user: dkf tags: trunk
20:59
Fix example and add a bit more explanatory text check-in: 45944808 user: dkf tags: trunk
20:47
Added example check-in: a3e7ba1d user: dkf tags: trunk
20:42
Forgot the example section header label! check-in: 159108dd user: dkf tags: trunk
19:56
Added example of how to do dialog-like windows check-in: fd9ad8de user: dkf tags: trunk
19:39
Convert SYNOPSIS to .nf/.fi after suggestion from Joe English check-in: 1e1877f6 user: dkf tags: trunk
19:32
Highlight the command whose examples these are check-in: 5e5f582e user: dkf tags: trunk
19:31
Compacted the synopsis check-in: 84292f60 user: dkf tags: trunk
15:21
Added example check-in: 9398c506 user: dkf tags: trunk
15:07
Added example check-in: 4693a33c user: dkf tags: trunk
14:48
Added example check-in: b4c3f583 user: dkf tags: trunk
14:45
Added crossreference to toplevel's -menu option, as used since Tk 8.0 check-in: 327a4d8a user: dkf tags: trunk
14:41
Minor update for increased clarity. check-in: a93e4fb6 user: dkf tags: trunk
14:40
Added examples check-in: 6c18df8e user: dkf tags: trunk
14:19
Added example check-in: f20aef6e user: dkf tags: trunk
14:06
Added example check-in: 3269879f user: dkf tags: trunk
2004-06-18
21:58
Added example check-in: 94c36282 user: dkf tags: trunk
21:50
Added examples check-in: e7ae6f49 user: dkf tags: trunk
21:42
Added example. check-in: 28465eae user: dkf tags: trunk
21:27
Fix missing parameter error check-in: 5bee780c user: dkf tags: trunk
21:26
Added example check-in: ceebb9e2 user: dkf tags: trunk
21:18
Minor formatting fix check-in: da5f66a2 user: dkf tags: trunk
21:16
Added examples check-in: 92db2e56 user: dkf tags: trunk
15:30
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section. * unix/configure: autoconf-2.57
check-in: 23403f07 user: das tags: trunk
2004-06-17
22:38
Steps towards systematization of test constraints in Tk test suite check-in: ec889b99 user: dkf tags: trunk
2004-06-16
20:03
Fix for #742882 "Potential division by zero in gridded wm geometry" check-in: 4ca47059 user: jenglish tags: trunk
19:53
win/tkWinButton.c: Add a 3D highlight to disabled *buttons and labels, the same way as it's now done for disabled menu entries. check-in: 26fada0c user: a_kovalenko tags: trunk
2004-06-15
22:44
Enhanced doc in manner inspired by [RFE 803060] check-in: 1e7028b7 user: dkf tags: trunk
21:37
More minor whitespace cleaning check-in: df654f18 user: dkf tags: trunk
21:06
Fixed tests which mandated (minor) brokenness. check-in: 2407c5a9 user: dkf tags: trunk
15:37
D'oh! check-in: a7fc7fbe user: dkf tags: trunk
15:28
Adjust #defs so they are flexible enough to be used in all places. Also removed a shadowing variable. check-in: 1ed15f42 user: dkf tags: trunk
15:09
Add declarations of result... D'oh! check-in: f420f0c3 user: dkf tags: trunk
15:02
Balance braces, factorize out much #ifdef code and use objects a bit more check-in: 4b0e429b user: dkf tags: trunk
13:22
Spacing/whitespace fixes check-in: 4b9075ff user: dkf tags: trunk
10:15
Small clean up of the canvas core (symbolic constants, whitespace) check-in: 1c57d7f8 user: dkf tags: trunk
2004-06-12
05:38
* win/tkWinWm.c (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. check-in: dc18f6bd user: a_kovalenko tags: trunk
2004-06-09
22:39
multiline text widget regexp search fix check-in: 9fcec419 user: vincentdarley tags: trunk
19:18
ckfree() the correct element! [Bug 969358] check-in: 49fffd59 user: dkf tags: trunk
2004-06-08
20:44
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: 3dc17039 user: mdejong tags: core-8-4-branch
20:28
Silence compiler warnings check-in: 99bd1954 user: dgp tags: trunk
20:24
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: d7c42b06 user: mdejong tags: trunk
20:11
silence compiler warning check-in: 0b65a342 user: dgp tags: core-8-4-branch
2004-06-07
16:23
text widget partial line height calculations fix check-in: 8dfaf19c user: vincentdarley tags: trunk
2004-06-06
11:28
Fix frame-2.8 for ![info exists env(DISPLAY)] check-in: a897ea1c user: patthoyts tags: trunk
2004-06-04
19:55
* tests/filebox.test: A few typo corrections in dkf's recent * tests/frame.test: style upgrade for the test suite. * tests/select.test: * tests/visual.test:
check-in: e15f2a6a user: dgp tags: trunk
10:51
text widget fixes check-in: cb4cc14b user: vincentdarley tags: trunk
2004-05-29
19:00
Fix minor markup errors (backslash is \e, not \b). check-in: e734f043 user: jenglish tags: trunk
2004-05-24
21:23
Finish off the TIP#152 implementation with Win implementation, tests & docs. check-in: 6234cfff user: dkf tags: trunk
21:21
The TIP specified a -detail option, not a -finemessage option. check-in: d57b1ee9 user: dkf tags: trunk
18:28
Turn on the -finemessage option (TIP 152) for Mac OS X. check-in: 281cd0eb user: wolfsuit tags: trunk
2004-05-23
20:56
Added bindtags example and split the changelog check-in: e780fc77 user: dkf tags: trunk
20:51
Minor fixes. check-in: 1d019907 user: dkf tags: trunk
17:34
First step towards improving test style. Also start using Tcl 8.5 features. check-in: 8e6c4d12 user: dkf tags: trunk
17:27
Minor fix for Tk_GetVisual error message check-in: be7f021d user: dkf tags: trunk
2004-05-15
04:07
Modified UpdateWrapper to fix bug 767176 check-in: 1b41988c user: chengyemao tags: core-8-4-branch
2004-05-13
23:28
Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d3 user: dkf tags: core-8-4-branch
23:19
Enabled TIP#152 style message detail on Unix/X11 platforms. check-in: f12921b6 user: dkf tags: trunk
14:29
* generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.
check-in: e3f5f4b7 user: dgp tags: core-8-4-branch
01:51
Fixed a bug that caused crash due to incorrectly generating <Destroy> event check-in: 6ae5dee1 user: chengyemao tags: trunk
01:36
Modified HandleEventGenerate to properly generate <Destroy> event check-in: 1b386924 user: chengyemao tags: trunk
2004-05-10
08:30
Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f user: patthoyts tags: core-8-4-branch
2004-05-08
03:53
Fixed bug 767176 check-in: c753a91d user: chengyemao tags: trunk
2004-05-05
16:51
* win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)
check-in: f17ec177 user: hobbs tags: core-8-4-branch
16:49
* win/tkWinFont.c (FindSubFontForChar): corrections to dkf patch to handle subFontPtrPtr in EnumFontFamilies callback.
check-in: f7b67c7b user: hobbs tags: trunk
09:39
Fix FMR in subfont handling on Windows. [Bug 618872] check-in: 70d0cdfb user: dkf tags: trunk
2004-05-04
00:39
* unix/tkUnixButton.c (TkpDrawCheckIndicator): allow radiobuttons to be drawn when disabledforeground and/or selectcolor are NULL. [Bug #826850] (griffin)
check-in: 36325d7c user: hobbs tags: trunk
2004-05-03
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: bbd12840 user: hobbs tags: core-8-4-branch
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: c5273b50 user: hobbs tags: trunk
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2173eb5c user: hobbs tags: core-8-4-branch
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2a201db4 user: hobbs tags: trunk
22:28
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 6efb4b35 user: hobbs tags: trunk
22:23
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 08825fb3 user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]
check-in: 9aba25da user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155]
check-in: 82c4f3c2 user: hobbs tags: trunk
19:17
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: 635744de user: hobbs tags: core-8-4-branch
19:16
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: d26260ba user: hobbs tags: trunk
18:03
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type.
check-in: a4fb7ac5 user: hobbs tags: trunk
18:01
(ImgPhotoCmd): correct matched handling to that in head check-in: 6387e316 user: hobbs tags: core-8-4-branch
17:59
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.
check-in: 23bf0b86 user: hobbs tags: core-8-4-branch
2004-04-24
07:38
* generic/tkPort.h: * unix/Makefile.in: * win/makefile.bc: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: 129b462b user: das tags: trunk
06:00
* generic/tkPort.h: * unix/Makefile.in: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: c63b3b97 user: das tags: trunk
2004-04-23
13:47
Added examples and did some doc L&F improvements. check-in: 912c3ddb user: dkf tags: trunk
2004-04-21
15:15
Minor cleanup for when running single-process tests check-in: ddeebe24 user: dkf tags: trunk
13:18
Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 49aa55ce user: cc_benny tags: trunk

13:12
2004-04-21 Benjamin Riefenstahl <[email protected]>
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.
* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add.
check-in: a7b5906c user: cc_benny tags: trunk
02:45
Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada user: jenglish tags: core-8-4-branch
2004-04-17
03:54
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: 27d6b202 user: hobbs tags: core-8-4-branch
03:53
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: aec29fbc user: hobbs tags: trunk
2004-04-04
20:08
Fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: 5a384600 user: jenglish tags: trunk
2004-04-01
18:40
Fix for Bug 220871. check-in: 8d42779f user: wolfsuit tags: core-8-4-branch
18:33
Fixes for bugs 220871 and 917557. Plus remove the Quit menu from the default File menu. check-in: 6392e553 user: wolfsuit tags: trunk
2004-03-31
02:43
* generic/tkImgPhoto.c: Removed outdated #include's of the tclMath.h * generic/tkScale.c: header file. All tk*Port.h files have long had a #include <math.h>, and other parts of Tk routinely make use of libm-supplied math routines.
check-in: e40f246f user: dgp tags: trunk
2004-03-30
12:28
Minor cleanups, including tracking down the names of old Scriptics staffers check-in: a31fa2f4 user: dkf tags: trunk
08:45
* macosx/tclets.r (removed): obsolete holdover from mac classic.
check-in: b383a585 user: das tags: trunk
2004-03-27
00:40
Backport of FRQ 540375 changes. check-in: 7d40a1c7 user: dkf tags: core-8-4-branch
00:12
Allow PPMs to be read from a string. [FRQ 540375] check-in: a8b135fb user: dkf tags: trunk
2004-03-26
22:01
Backport of 923555 fixes check-in: 9c881ec3 user: dkf tags: core-8-4-branch
20:35
* unix/tcl.m4: Replaced -Wno-strict-alias with more portable -fno-strict-alias alternative. * unix/configure: autoconf-2.57
check-in: dee78c9b user: dgp tags: trunk
19:57
* README: Bump version to 8.5a2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.57 * win/configure:
check-in: 35745fd0 user: dgp tags: trunk
19:49
Tweak to 923555 fix. check-in: 06c5dccc user: dgp tags: trunk
14:45
Whoops. Forgot to set the photo image type registration correctly. D'oh! check-in: 540892f1 user: dkf tags: trunk
14:34
Allow old-style image formats to create string representations of photos, and allow the production of PPM format data in a string. [Bug 923555] check-in: 13333fe1 user: dkf tags: trunk
2004-03-25
14:33
Doc clarification. [Bug 922610] check-in: a9c5f761 user: dkf tags: trunk
12:12
Fix typos in documentation check-in: ce638ff1 user: vincentdarley tags: trunk
2004-03-22
16:04
Corrected docs to no longer use malloc/free. [Bug 920695] check-in: a4ed7a7a user: dkf tags: trunk
2004-03-21
04:07
XMoveWindow and XMoveResizeWindow need to propagate ConfigureNotify events to the children of the moved or resized window. check-in: e394e424 user: wolfsuit tags: trunk
03:54
XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d user: wolfsuit tags: core-8-4-branch
2004-03-17
19:35
Trivial bug in tracking Hide/Show pairs. check-in: 4988d435 user: wolfsuit tags: core-8-4-branch
19:01
Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3f user: wolfsuit tags: core-8-4-branch
18:15
Removed support for Mac OS Classic platform [Patch 918139] check-in: 28ec831e user: das tags: trunk
2004-03-16
19:55
* unix/tkUnixButton.c (TkpDrawCheckIndicator): correct crash condition for new radio/checkbuttons when colors are exhausted. [Bug 915330] (griffin)
check-in: 18f5e754 user: hobbs tags: trunk
19:53
* unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC to suppress useless type puning warnings.
check-in: ece391c0 user: hobbs tags: trunk
19:53
fix lint warnings check-in: e208e3fd user: hobbs tags: trunk
19:52
fix cast warnings check-in: b7e23043 user: hobbs tags: trunk
2004-03-09
03:36
no message check-in: 9622a833 user: davygrvy tags: trunk
03:35
Checks MSDevDir, not MSVCDir envar. check-in: 710684e4 user: davygrvy tags: trunk
2004-03-05
07:32
* win/tkWin32Dll.c: Add variables needed when compiling with mem debug under Mingw. This fixes the checking from 2003-12-25.
check-in: 309dca44 user: mdejong tags: trunk
2004-03-04
00:17
minor doc fixes for html conversion check-in: f35f8541 user: hobbs tags: trunk, core-8-5-a1
00:07
* unix/Makefile.in (dist): don't require win/lamp.bmp copy in dist target (it's already handled by win/rc/*.bmp copy)
check-in: 1214fa40 user: hobbs tags: trunk
00:06
minor doc fixes for html conversion check-in: bef0139c user: hobbs tags: trunk
2004-03-03
23:39
note TIP#113 changes check-in: 1866c870 user: hobbs tags: trunk
23:27
updated changes for 8.5a1 check-in: adab714f user: hobbs tags: trunk
2004-03-02
00:49
update patchlevel to 8.5a1 check-in: b8a56c5e user: hobbs tags: trunk
00:48
update HP-11 build libs setup check-in: f55610ac user: hobbs tags: trunk
2004-03-01
19:27
update changes for 8.4.6 release check-in: 57f8a7de user: dgp tags: trunk
19:26
update release date check-in: 6adc84f9 user: dgp tags: core-8-4-branch, core-8-4-6
18:24
updated release note files for 8.4.6 check-in: da2e6fcf user: dgp tags: core-8-4-branch
17:50
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57
check-in: dc875a92 user: dgp tags: trunk
17:49
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13
check-in: bbdb16fe user: dgp tags: core-8-4-branch
2004-02-28
15:59
remove access to tclInt.h check-in: 5d6500ac user: vincentdarley tags: trunk
2004-02-25
13:33
* macosx/tkMacOSXKeyboard.c (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (already on 2004-02-17) check-in: 5eced326 user: cc_benny tags: trunk
13:29
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542 user: cc_benny tags: core-8-4-branch
13:23
* library/demos/widget (addFormattedText): Correct off-by-one error. check-in: 3553c368 user: cc_benny tags: trunk
13:22
* (addFormattedText): Correct off-by-one error. check-in: 0e1515c7 user: cc_benny tags: trunk
2004-02-23
22:49
* macosx/Makefile: ensure that xcodebuild will use the Wish.pbproj project even if a .xcode project is also present.
check-in: fe8714e7 user: das tags: trunk
14:18
typo check-in: 55ed5c9b user: dgp tags: core-8-4-branch
12:03
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: d0920961 user: das tags: trunk
10:49
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]
check-in: 9cff2118 user: das tags: core-8-4-branch
10:48
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. [Bug 809157]
check-in: 98c161ba user: das tags: trunk
2004-02-20
19:54
update changes to 8.4.6 release check-in: 77501805 user: dgp tags: trunk
19:54
date typos check-in: 03c48f0b user: dgp tags: core-8-4-branch
19:51
update changes for 8.4.6 release check-in: 6c1a9137 user: dgp tags: core-8-4-branch
2004-02-18
21:25
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 5b7a6b07 user: pspjuth tags: trunk
20:56
move 8.4.6 tag to include grid fix check-in: 1c2742a5 user: hobbs tags: core-8-4-branch
20:10
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c user: pspjuth tags: core-8-4-branch
02:22
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: b44f0704 user: hobbs tags: trunk
02:17
note 8.4.6 tag point check-in: 33b5a1e4 user: hobbs tags: core-8-4-branch
02:17
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: 75d8663e user: hobbs tags: core-8-4-branch
01:06
Whitespace police check-in: 1d04fa4d user: dgp tags: trunk
00:40
* doc/checkbutton.n: TIP#110 implementation * doc/radiobutton.n: Tristate Checkbutton and Radiobuttons * generic/tkButton.c: * generic/tkButton.h: * library/demos/check.tcl: * library/demos/radio.tcl: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDefault.h: * tests/button.test: * unix/tkUnixButton.c: * unix/tkUnixDefault.h: * win/tkWinButton.c: * win/tkWinDefault.h:
check-in: 59826fd6 user: hobbs tags: trunk
2004-02-17
20:40
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: a9956e1c user: dgp tags: core-8-4-branch
20:39
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: ed84c02a user: dgp tags: trunk
19:49
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. check-in: d3da83fe user: cc_benny tags: trunk
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: b44662cb user: dkf tags: trunk
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c19 user: dkf tags: core-8-4-branch
13:44
Minor doc fix check-in: d87a0729 user: dkf tags: core-8-4-branch
13:41
Minor doc fix check-in: 96dce4db user: dkf tags: trunk
07:17
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: 33938645 user: das tags: core-8-4-branch
2004-02-16
23:20
Update the docs for the Mac OS X MouseWheel changes. check-in: 496ded09 user: wolfsuit tags: core-8-4-branch
23:09
This gets the scroll wheel working for listboxes and text widgets for Mac OS X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X. check-in: 0b99b409 user: wolfsuit tags: core-8-4-branch
00:42
Backport Mac OS X specific fixes from TOT. See ChangeLog for details.

In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype.

Fix various formatting nits. check-in: 834854db user: wolfsuit tags: core-8-4-branch

00:19
Fix a bug in tk_getOpenFile - files with no types are rejected when they would pass in Mac OS Classic. Add the tkMacOSXCarbonEvents.c - just a skeleton right now. A bunch of formatting nits fixed. check-in: 4aed47b8 user: wolfsuit tags: trunk
2004-02-14
16:32
* Fix: Convert DOS lineends to Unix. check-in: 9d628dd7 user: cc_benny tags: trunk
01:54
* win/tkWinFont.c (Tk_MeasureChars): backport fixes to bold/italic font handling. [Patch 852669] [Bug 478568] * tests/textDisp.test: added test for the font measurement problem.
check-in: 7f0387ce user: hobbs tags: core-8-4-branch
01:26
Apply patch 112997, and kill a few more places where we were still using Pascal string interfaces. check-in: 6ac7f560 user: wolfsuit tags: trunk
01:08
Applying Patch 112997, and hunting down a couple more places where we were still using Pascal interfaces. check-in: 3ee17e34 user: wolfsuit tags: core-8-4-branch
2004-02-13
01:44
update to patchlevel 8.4.6 check-in: 8f97a2d7 user: hobbs tags: core-8-4-branch
01:43
simple code cleanup check-in: 9edfd036 user: hobbs tags: core-8-4-branch
01:39
update HP-11 build libs setup check-in: a3dcbb90 user: hobbs tags: core-8-4-branch
01:28
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
check-in: f5183946 user: hobbs tags: trunk
01:26
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
check-in: 00434343 user: hobbs tags: core-8-4-branch
2004-02-11
10:28
Esperanto and Polish message catalogs from Artur Trzewik (forgot to check changlog entry in!) check-in: fd41038a user: dkf tags: trunk
2004-02-10
11:07
Esperanto and Polish message catalogs from Artur Trzewik check-in: 92327391 user: dkf tags: core-8-4-branch
10:50
Esperanto and Polish message catalogs from Artur Trzewik check-in: f1f41358 user: dkf tags: trunk
2004-02-09
14:48
Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: 4f518dc7 user: dkf tags: trunk
14:40
Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: a0d4ef0f user: dkf tags: core-8-4-branch
2004-02-08
01:38
* win/makefile.vc: * win/rules.vc: * win/rc/tk.rc: * win/rc/wish.rc: Now supports the 'unchecked' option when building. check-in: 139fc6fb user: davygrvy tags: trunk
01:37
no message check-in: e8ee0d24 user: davygrvy tags: trunk
2004-02-07
16:21
* (TkpSetKeycodeAndState): Put UTF-8 into trans_chars instead of Latin-1. check-in: e1269c29 user: cc_benny tags: trunk
2004-02-04
00:25
* doc/menubutton.n: * library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.
check-in: 4a12e3b1 user: hobbs tags: trunk
00:23
* library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.
check-in: 285b9688 user: hobbs tags: core-8-4-branch
2004-02-02
08:12
#include <malloc.h> has no purpose. check-in: 393d21c5 user: davygrvy tags: trunk
2004-02-01
11:09
no message check-in: 3a9a3004 user: davygrvy tags: trunk
10:49
* win/lamp.bmp (deleted): use win/rc/lamp.bmp instead. check-in: 4844ca9f user: davygrvy tags: trunk
10:44
* win/winMain.c: Removed our custom setargv() in favor of the exported __argc and __argv exported by the c-runtime. check-in: c3a6e16b user: davygrvy tags: trunk
10:42
* win/rc/tk.rc: * win/rc/wish.rc: General clean-up. check-in: 18dbf65d user: davygrvy tags: trunk
10:41
* win/makefile.vc: General clean-up. check-in: 45374408 user: davygrvy tags: trunk
10:40
sync'd to Tcl. check-in: 9ac27139 user: davygrvy tags: trunk
2004-01-31
20:27
Replaced TclpGetTime() with Tcl_GetTime(), to remove dependency on tclInt.h [Bug 874745]. check-in: a43b78b2 user: jenglish tags: trunk
2004-01-28
23:36
Backported fix for bug #776646 which makes hand2 and fleur native on windows. check-in: 41e6f000 user: patthoyts tags: core-8-4-branch
2004-01-27
10:10
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts).
* macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.
check-in: e7d3018b user: das tags: core-8-4-branch
10:09
* generic/tkTextIndex.c: added '#include <tclInt.h>' since the code uses the TclUtfToUniChar macro from that file. [Bug 874745]
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts).
* macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.
check-in: 8fcc6746 user: das tags: trunk
2004-01-25
13:21
* macosx/tkMacOSXKeyboard.c: Fix regressions due to the last patches. check-in: 021c28fb user: cc_benny tags: trunk
12:03
* (TkpGetKeySym): Ignore option key for generation of keysym, as before. check-in: 9c6f4991 user: cc_benny tags: trunk
01:28
The dialogs were affected by the TIP#146 implementation. Added grid anchor commands to restore original behaviour. check-in: 6c2ae767 user: pspjuth tags: trunk
2004-01-24
18:16
* (TkpSetKeycodeAndState): Add setting of xkey.trans_chars. Now event.test works except event-double-click-drag-1.1. check-in: 2811c247 user: cc_benny tags: trunk
2004-01-15
21:47
no message check-in: 0bcdbadd user: davygrvy tags: trunk
21:46
* win/tkWinSendCom.c: Placed the requirement for the special COM libraries into the object file itself with #paragma comment (lib, ...) when built with VC++. This will simplify linking for users of the static library. uuid.lib is required for VC5.2, but is implicit with VC6.

* win/makefile.vc: Removed 'ole32.lib oleaut32.lib uuid.lib' from $(baselibs). check-in: 7d585612 user: davygrvy tags: trunk

2004-01-13
13:43
uuid.lib needed by tkWinSend check-in: 12bfcc95 user: vincentdarley tags: trunk
02:05
* generic/tk3d.c: All uses of 'panic' (the macro) changed * generic/tkBind.c: to 'Tcl_Panic' (the function). The #define * generic/tkBitmap.c: of panic in tcl.h clearly states it is * generic/tkCanvArc.c: deprecated in the comments. * generic/tkCanvBmap.c: [Tcl Patch 865264] * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkColor.c: * generic/tkConfig.c: * generic/tkCursor.c: * generic/tkError.c: * generic/tkEvent.c: * generic/tkFocus.c: * generic/tkFont.c: * generic/tkFrame.c: * generic/tkGC.c: * generic/tkGrid.c: * generic/tkImgBmap.c: * generic/tkImgPhoto.c: * generic/tkImgUtil.c: * generic/tkMenu.c: * generic/tkObj.c: * generic/tkPack.c: * generic/tkPlace.c: * generic/tkRectOval.c: * generic/tkSelect.c: * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkTextMark.c: * generic/tkTextWind.c: * generic/tkVisual.c: * generic/tkWindow.c: * mac/tkMacAppInit.c: * mac/tkMacAppearanceStubs.c: * mac/tkMacButton.c: * mac/tkMacDraw.c: * mac/tkMacEmbed.c: * mac/tkMacFont.c: * mac/tkMacInit.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacSubwindows.c: * mac/tkMacWm.c: * mac/tkMacXStubs.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXPort.h: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnix3d.c: * unix/tkUnixColor.c: * unix/tkUnixEmbed.c: * unix/tkUnixEvent.c: * unix/tkUnixFocus.c: * unix/tkUnixFont.c: * unix/tkUnixSelect.c: * unix/tkUnixSend.c: * unix/tkUnixWm.c: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDialog.c: * win/tkWinDraw.c: * win/tkWinEmbed.c: * win/tkWinFont.c: * win/tkWinPixmap.c: * win/tkWinPointer.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: * win/tkWinX.c:
check-in: a08e5aac user: davygrvy tags: trunk
02:02
* win/rules.vc: Sync'd to Tcl, respects the CHECKS=nodep commandline macro and was used to verify the Tcl_Panic change above.
check-in: c2f1f53c user: davygrvy tags: trunk
02:02
* win/lamp.bmp (deleted): * win/rc/lamp.bmp (new): Moved.
check-in: 7805bf70 user: davygrvy tags: trunk
02:01
* win/rc/tk.rc: * win/rc/tk_base.rc: * win/rc/wish.rc: * win/makefile.vc: Refreshed how the resource files are built. Should be a bit easier for people linking with a static Tk library.
check-in: c6f4259e user: davygrvy tags: trunk
2004-01-09
22:26
Typo fix. check-in: 9358eafb user: pspjuth tags: trunk
22:23
Implementation of TIP#146, "Add Overall Anchoring to the Grid Geometry Manager", adding [grid anchor] subcommand. check-in: 4f1b8110 user: pspjuth tags: trunk
2004-01-07
16:28
fix to text widget yview bug check-in: 4a5542ba user: vincentdarley tags: trunk
15:20
utf-8 aware text wordstart and wordend check-in: 99a54db7 user: vincentdarley tags: trunk
13:25
disabled submenu fix check-in: 92d72bb6 user: vincentdarley tags: trunk
2004-01-01
00:35
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h
check-in: 88c72e66 user: das tags: trunk
00:34
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h
check-in: 9d141db9 user: das tags: core-8-4-branch
2003-12-28
23:11
* win/tkWinMenu.c (ReconfigureWindowsMenu, TkWinHandleMenuEvent, DrawMenuEntryArrow): Fix drawing of a disabled cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
check-in: 015437e4 user: mdejong tags: trunk
05:04
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
check-in: 0cdd7478 user: mdejong tags: trunk
2003-12-26
22:29
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
check-in: 61e90b11 user: mdejong tags: trunk
20:46
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: 87a93b9a user: mdejong tags: trunk
04:14
* win/tkWin32Dll.c (DllMain): Add HAVE_NO_SEH blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493]
check-in: 0dbb3702 user: mdejong tags: trunk
2003-12-23
04:01
prevent static buffer overflow (Doh!) check-in: a4ae4574 user: davygrvy tags: trunk
03:52
fixed static buffer overflow check-in: cbce1d74 user: davygrvy tags: trunk
03:01
no message check-in: 60c3855e user: davygrvy tags: trunk
03:00
removed the note about having to update makefile.vc when the version changes. check-in: da269018 user: davygrvy tags: trunk
02:59
Uses new features of nmakehlp to get the version strings from header files without the use of hardcoded values. check-in: fbcf6d9f user: davygrvy tags: trunk
02:48
sync'd to Tcl. check-in: a9e4d8c1 user: davygrvy tags: trunk
2003-12-22
22:16
doc/text.n: Fix markup errors (".t" at beginning of line). check-in: 301ef436 user: jenglish tags: trunk
2003-12-21
23:50
* generic/tkEvent.c: Added three new functions: TkCreateExitHandler, * generic/tkInt.h: TkDeleteExitHandler, and TkFinalize. This adds * generic/tkMenu.c: an insertion point so Tk's exit handlers can be * generic/tkWindow.c: called on their own from tk85.dll's DllMain * mac/tkMacButton.c: for DLL_PROCESS_DETACH. These are private to * unix/tkUnixEvent.c: the binary and not exported. It is possible * win/tkWin32Dll.c: the Windows OS can unload Tk _prior_ to Tcl * win/tkWinEmbed.c: under some conditions such as ExitProcess(). * win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl * win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded. * win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with SEH as DeleteWindowsExitProc is causing an exception of its own under some teardown conditions. AT&T assembly syntax has not been added for MinGW yet. [Tcl Patch 858493]
check-in: e1224987 user: davygrvy tags: trunk
2003-12-20
19:57
library/bgerror.tcl: Truncate displayed error message if it's too long (fixes: #231251) check-in: 4a9a8ba0 user: jenglish tags: trunk
2003-12-18
14:48
* (Tk_MeasureChars): Fix bugs shown by the test suite #861777. Clarify comment on TK_AT_LEAST_ONE. check-in: da9f8261 user: cc_benny tags: trunk
2003-12-17
18:08
Import fix for jerky scrollbar behavior from TOT. check-in: 59a3b7fb user: wolfsuit tags: core-8-4-branch
2003-12-16
22:38
* win/rc/wish.exe.manifest: It seems that Windows XP insists on a strict format for the version value. 8.5.a0 or 8.5.0 results in an unloadable executable -- must be 4 numbers.
check-in: da491286 user: patthoyts tags: trunk
21:57
* win/tkWinSend.c: Removed some misleading comments (bug #846134) and disabled the send package until bug #858822 is resolved.
check-in: 897f91e4 user: patthoyts tags: trunk
19:53
Check for TK_ALREADY_DEAD to avoid handling of dead windows. check-in: 200e3e6f user: a_kovalenko tags: trunk
03:29
opps.. paren typo check-in: 91978556 user: davygrvy tags: trunk
03:26
no message check-in: 490b2184 user: davygrvy tags: trunk
03:23
* win/tkWinWm.c (UpdateGeometryInfo) : wmPtr->wrapper might be NULL. No exception is thrown, but it isn't correct to ignore. discovered with NuMega's BoundsChecker.
check-in: ead4de9a user: davygrvy tags: trunk
03:18
* win/tkWinMenu.c (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker.
check-in: 8c097f11 user: davygrvy tags: trunk
03:12
(ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker and flagged as a problem. check-in: 2aee3bc7 user: davygrvy tags: trunk
2003-12-15
19:32
* (TkpSetKeycodeAndState): Don't clobber xkey.state. check-in: 968aad62 user: cc_benny tags: trunk
18:48
* (InitLatin1Table): Rename initialized to latin1_initialized to avoid confusion. Actually set lastKeyLayoutID. Use keycode<<16 for XKeycodeToKeysym. * (XKeycodeToKeysym): Remove variables c and virtualKey, simplify code, don't special handle keycode == 0 (-> 'a'). * (XKeysymToMacKeycode): Add handling for function keys. Use ASCII control codes instead of keysyms. * (TkpSetKeycodeAndState): Ditto. check-in: 0806d163 user: cc_benny tags: trunk
17:21
* Add bug number to last change. check-in: 4debb076 user: cc_benny tags: trunk
17:11
* macosx/tkMacOSXKeyboard.c: General cleanup. Add support for [event generate]. check-in: 833cd76d user: cc_benny tags: trunk
16:47
* latin1Table, (InitLatin1Table): Add. * (XKeysymToMacKeycode): Add. * (XKeysymToKeycode): Use XKeysymToMacKeycode. * (TkpSetKeycodeAndState): Ditto. * (TkpSetKeycodeAndState): Adapt modifier flags handling. * (TkpInitKeymapInfo): Update a comment. check-in: d1499468 user: cc_benny tags: trunk
16:37
* (TkpInitKeymapInfo): Remove dead code. The code depended on the result of XGetModifierMapping, but that will always return an empty list. * ALT_MASK, OPTION_MASK: Symbols for understanding the code better. * (TkpSetKeycodeAndState): Hardcode Mode_switch == Option. * (TkpGetKeySym): Ditto. * (TkpGetKeySym): Comment lockUsage conditions, Mac OS X uses LU_CAPS always. * (XKeycodeToKeysym): Handle option key in parameter index (only used by TkpGetKeySym). * (TkpGetKeySym): Use Tcl_UniCharIsUpper, highlight problems with Latin1 limitation. check-in: ea7442b6 user: cc_benny tags: trunk
16:15
* LATIN1_MAX and MAC_KEYCODE_MAX: Add and use for better maintainability. * General comment on keyArray: Add. * (XKeycodeToKeysym): Replace garbled comment. Use symbols instead of magic constants. * (TkpGetKeySym): Reorder computations to make this more logical. check-in: eaeb703b user: cc_benny tags: trunk
15:08
* Comments: Add and clarify some points, correct spellings. * Whitespace: Remove tabs, re-indent, re-wrap comments. * keyArray: Reorder keys in logical groups. * vituralkeyArray: Rename virtualkeyArray. * Prototypes, function headers: Use ISO-C consistently. check-in: 1affbae3 user: cc_benny tags: trunk
11:51
text widget more extensive documentation, and two small code improvements check-in: f6b27ee9 user: vincentdarley tags: trunk
2003-12-14
19:58
speling check-in: 95af45ed user: davygrvy tags: trunk
2003-12-13
02:30
no message check-in: fe3729fd user: davygrvy tags: trunk
02:28
updated version string check-in: 62eedf44 user: davygrvy tags: trunk
01:52
no message check-in: 8115b00f user: davygrvy tags: trunk
01:50
(TkWinXInit): Don't restric InitCommonControlsEx. It's valid on all platforms given IE 3.0+ is installed. As tkWinX.c does set #define _WIN32_IE 0x0300, I guess we can accept IE3 as the lowest denominator and use version 4.71 features of Comctl32.dll check-in: a30fcbda user: davygrvy tags: trunk
01:10
no message check-in: 0bb5c98b user: davygrvy tags: trunk
01:07
(TkWinEmbeddedEventProc) : for loop dereferences containerPtr but can't get to the if (containerPtr == NULL) test due to the unhandled read memory exception for when it really is NULL. check-in: 998bb6de user: davygrvy tags: trunk
2003-12-12
00:54
no message check-in: e03c08b3 user: davygrvy tags: core-8-4-branch
00:45
fixed bad commit from before. my mistake. This is 1.16 now. check-in: 230fc8e6 user: davygrvy tags: trunk
00:42
Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: 56926416 user: davygrvy tags: core-8-4-branch
00:34
Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: ed497699 user: davygrvy tags: trunk
2003-12-11
03:38
no message check-in: ac0fc25d user: davygrvy tags: core-8-4-branch
03:32
(WishPanic) : placed ExitProcess() in a __try block (SEH) to catch any exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had gotten called in an __except block, this avoid the possibility of not being able to exit. Falls to TerminateProcess() in the __except case.

Removed the #ifdef _MSC_VER around DebugBreak as that function exists in kernel32.dll and is not compiler dependent. I'd prefer to use if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't available in all kernel32.dll modules for all versions of windows. check-in: fba3b025 user: davygrvy tags: core-8-4-branch

2003-12-10
12:57
off-by-one error in recent cleanup fix check-in: d607d3d8 user: vincentdarley tags: trunk
12:14
fixed 2 tests for padx, pady check-in: e5366fc3 user: vincentdarley tags: trunk
12:00
* (Tk_MeasureChars): Initialize size.cx in case of errors. Initialize lastsize (fixes bug with wrong *lenghtPtr results in case no chars fit at all). check-in: 5179de57 user: cc_benny tags: trunk
09:42
Line transposition bug. [Bug 857159] check-in: 7d5c874b user: dkf tags: trunk
09:40
Line transposition bug. [Bug 857159] check-in: 6c1e9811 user: dkf tags: core-8-4-branch
2003-12-09
21:56
* unix/configure: * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff)
check-in: 0c497b80 user: hobbs tags: trunk
13:43
fix to memory leaks and reading of freed memory check-in: 44167e84 user: vincentdarley tags: trunk
2003-12-08
18:47
clean up usage of 'edition' as a verb check-in: fa2d5733 user: hobbs tags: trunk
2003-12-05
17:19
performance of lines containing 10000+ characters check-in: 1ca7766a user: vincentdarley tags: trunk
16:16
*** empty log message *** check-in: 30cd608c user: cc_benny tags: trunk
16:05
* (Tk_MeasureChars): Fix indentation. Fix memory leak. Fix handling of TK_WHOLE_WORDS. check-in: 1363550c user: cc_benny tags: trunk
2003-12-04
16:50
mark recent change as a potential incompatibility check-in: b756f04a user: vincentdarley tags: trunk
12:28
fix to text widget tabs and xy-scroll-command check-in: 8e445371 user: vincentdarley tags: trunk
12:09
font measurement fix check-in: 8d435280 user: vincentdarley tags: trunk
2003-12-03
17:55
* generic/tk.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from the 8.4.5 release. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 93b2940e user: dgp tags: core-8-4-branch
17:20
* README: Bumped patch level to 8.4.6 to distinguish * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 770d7a24 user: dgp tags: core-8-4-branch
16:38
Typo fix check-in: d8ea7ed1 user: dkf tags: trunk
04:58
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.
check-in: d5a46601 user: hobbs tags: trunk
04:57
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.
check-in: 947a7511 user: hobbs tags: core-8-4-branch
2003-11-25
08:45
Corrected targetWinPtr check, now if winPtr==0 and targetWinPtr!=0 then the event is not ignored any more check-in: 08591ff2 user: a_kovalenko tags: trunk
2003-11-24
10:36
add further updates to ensure test captures all cases check-in: d57c3335 user: vincentdarley tags: trunk
2003-11-21
20:14
moved 8-4-5 tag to include OS X keyboard fix check-in: 9e5cdc65 user: hobbs tags: core-8-4-branch, core-8-4-5
18:51
correct handling of interpolated tabs using fractional pixel widths check-in: ba691f9e user: vincentdarley tags: trunk
17:29
fix to two test suite bugs check-in: 39498b83 user: vincentdarley tags: trunk
17:10
Thanks to davidw for spotting a reference to a header that's not been around for many years now... check-in: 1986315f user: dkf tags: trunk
13:09
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. (Merge from trunk) check-in: 624f8398 user: cc_benny tags: core-8-4-branch
13:05
* keyArray: Add 0x34 as <Return>. Add notes. (Merge from trunk 1.6) check-in: fcd0a975 user: cc_benny tags: core-8-4-branch
2003-11-20
19:36
winSend cleanup and bug fix -- these files need better documentation check-in: ea139e1e user: vincentdarley tags: trunk
19:33
winSend cleanup and bug fix check-in: d180edcb user: vincentdarley tags: trunk
16:45
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. check-in: b1103721 user: cc_benny tags: trunk
12:40
* keyArray: Add 0x34 as <Return>. Add notes. check-in: 2cf3c88c user: cc_benny tags: trunk
2003-11-19
16:28
typo corrections check-in: 7d06993b user: dgp tags: core-8-4-branch
04:00
2003-11-18 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952]. This version is clearer, and works helps keep the mouse better pinned to the scrollbar. I also removed the glitch where the scrollbar would jump get its middle over the mouse when you first moved it.
check-in: 6ed9dc89 user: wolfsuit tags: trunk
2003-11-18
23:39
Stupid typo fix. [Bug 843395] check-in: d0371f44 user: dkf tags: trunk
23:37
updated for 8.4.5 release check-in: 877bcd7f user: hobbs tags: core-8-4-branch
01:47
* tests/constraints.tcl:When running the test suite in a process * tests/image.test: where Tk has been [load]ed, there's no * tests/select.test: guarantee that child processes created by * tests/unixWm.test: [exec [interpreter]] will have Tk in them. * tests/window.test: Made modifications to force a [load] of Tk in those situations.
check-in: cda2e667 user: dgp tags: trunk
2003-11-17
23:48
Removed stupid type error introduced when adding style to code. check-in: 5f8d799d user: dkf tags: trunk
23:29
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
check-in: 0197c6ca user: hobbs tags: core-8-4-branch
23:12
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
check-in: f8009ff0 user: hobbs tags: trunk
02:20
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.
check-in: 6aee53f3 user: dgp tags: core-8-4-branch
02:15
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.
Let's discuss whether there's really need for a change, and if so, let's make it consistently in all Makefiles.
check-in: 3e23e347 user: dgp tags: trunk
2003-11-16
14:13
documentation and cleanup check-in: 289327e5 user: vincentdarley tags: trunk
14:11
scrollbar fix check-in: 1b3e6c0b user: vincentdarley tags: trunk
06:07
Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: a49bd3f8 user: davygrvy tags: trunk
06:02
Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: 69b2fc66 user: davygrvy tags: core-8-4-branch
01:01
scrollbar size fix check-in: 98a4db95 user: vincentdarley tags: trunk
2003-11-15
16:57
single line wraps to whole display fix check-in: cff84d8d user: vincentdarley tags: trunk
12:47
fixed tab interpretation inconsistency check-in: 5414f040 user: vincentdarley tags: trunk
02:49
cleanup check-in: 9ac0aeae user: vincentdarley tags: trunk
02:41
doc/text.n: Fix markup errors. check-in: 5ec972b3 user: jenglish tags: trunk
02:33
fix two more old text widget bugs check-in: 7975a57e user: vincentdarley tags: trunk
2003-11-14
17:21
Fixes to prevent infinite event sequences in 'make test' on slow connections Also a bit of whitespace/style police work. [Bug 837300] check-in: 8873f2f3 user: dkf tags: trunk
2003-11-13
18:30
ensure test cleans up after itself check-in: 57684988 user: vincentdarley tags: trunk
18:26
text widget dbl-click single character fix check-in: bff5c56e user: vincentdarley tags: trunk
16:07
Tcl_EvalObjv is more robust than Tcl_VarEval check-in: af5ae343 user: dkf tags: trunk
14:44
text widget insert positioning after double/triple click check-in: d451ef92 user: vincentdarley tags: trunk
2003-11-12
17:38
old tk text widget bugs fixed check-in: eef48522 user: vincentdarley tags: trunk
17:19
old tk text widget bugs fixed check-in: 0e36a93a user: vincentdarley tags: trunk
01:10
* unix/configure: * unix/configure.in: use xft-config instead of pkg-config to determine xft info. * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).
check-in: 1a1da3b8 user: hobbs tags: trunk
01:09
improve AIX --enable-64bit handling check-in: 08752aa2 user: hobbs tags: core-8-4-branch
00:07
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]
check-in: 3e997a5b user: hobbs tags: trunk
00:07
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]
check-in: bfa5a6ca user: hobbs tags: trunk
00:07
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
check-in: f0521edf user: hobbs tags: trunk
00:05
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]
check-in: a8188acf user: hobbs tags: core-8-4-branch
00:04
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]
check-in: 61c1aa0b user: hobbs tags: core-8-4-branch
00:04
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
check-in: fddf3813 user: hobbs tags: core-8-4-branch
2003-11-11
22:48
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
check-in: 644a232b user: hobbs tags: trunk
22:39
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
check-in: ec990530 user: hobbs tags: core-8-4-branch
19:42
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]
check-in: 36040fac user: hobbs tags: trunk
19:41
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]
check-in: 5281eb54 user: hobbs tags: core-8-4-branch
18:21
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)
check-in: 4a2b96d3 user: hobbs tags: trunk
18:21
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)
check-in: bc9f3d85 user: hobbs tags: core-8-4-branch
00:54
* win/configure: * win/tcl.m4: add necessary ole libs to VC LIBS_GUI line.
check-in: 88746642 user: hobbs tags: trunk
00:26
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]
check-in: 6bc71292 user: hobbs tags: core-8-4-branch
00:26
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]
check-in: 2234c1ef user: hobbs tags: trunk
00:07
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
check-in: 6c31ad71 user: hobbs tags: trunk
00:07
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
check-in: a491a3ab user: hobbs tags: trunk
00:05
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
check-in: dc5ae65a user: hobbs tags: core-8-4-branch
00:05
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
check-in: 3786d57f user: hobbs tags: core-8-4-branch
00:05
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157]
check-in: 4b2192a8 user: hobbs tags: core-8-4-branch
2003-11-10
21:02
Minor int vs. unsigned fixes to stop GCC warnings check-in: a96dfb67 user: dkf tags: trunk
14:37
handling of zero-pixel text widgets check-in: c7903718 user: vincentdarley tags: trunk
2003-11-08
22:53
Fixed an error in returning the name actually registered for 'send'. check-in: 38b166e0 user: patthoyts tags: trunk
17:22
elide tag handling, once more check-in: 972024df user: vincentdarley tags: trunk
2003-11-07
15:36
better elide tag handling check-in: be1a77f9 user: vincentdarley tags: trunk
12:06
another elide/tkchat/tkTextDisp.c fix check-in: 3d576063 user: vincentdarley tags: trunk
2003-11-05
13:31
Dutch messages for widget demo from Arjen Markus. [Patch 836368] check-in: 25638e7f user: dkf tags: trunk
13:20
Minor fix that removes dependence on a particular path in the README. check-in: b8254b2e user: dkf tags: trunk
2003-11-04
23:37
tk text widget test suite fixes -- bug 833761, making tests much more resilient to font sizes check-in: 00fb62a8 user: vincentdarley tags: trunk
13:26
Add 'Print Code' support to Widget demo [Patch 835644] check-in: 8d386721 user: dkf tags: trunk
2003-11-03
16:10
text widget and test suite fixes check-in: b96a8bcf user: vincentdarley tags: trunk
15:30
Make demo location independent of main Tk library location. [Patch 832691] check-in: 3672df6a user: dkf tags: trunk
13:10
Stop some complaints about signed/unsigned check-in: 736830a7 user: dkf tags: trunk
2003-11-01
21:44
Updated messages for Dutch from Arjen Markus and Pascal Scheffers [Patch 820519] check-in: da470397 user: dkf tags: core-8-4-branch
19:06
Updated Dutch messages [Patch 820519] check-in: b3d290e9 user: dkf tags: trunk
2003-10-31
19:14
size_t vs int fix check-in: ac8bd9b9 user: vincentdarley tags: trunk
18:56
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): OS X uses 32bpp images internally always, so make use of the assumption.
check-in: b52ff54e user: hobbs tags: trunk
18:05
fixed constrained tests for tip155 check-in: f51b82d3 user: vincentdarley tags: trunk
14:21
text widget bug fix check-in: 94fbec76 user: vincentdarley tags: trunk
09:02
TIP 155 implementation check-in: e58248ce user: vincentdarley tags: trunk
08:55
compound menu entries check-in: 4da4811a user: vincentdarley tags: trunk
02:05
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display. [Bug 809157]
check-in: 48047b21 user: hobbs tags: trunk
2003-10-30
23:35
Whitespace/style police check-in: 0935b694 user: dkf tags: trunk
2003-10-29
10:03
Basic style guide fixes for tkUnixRFont.c check-in: 1b7c95ed user: dkf tags: trunk
09:40
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
check-in: 769cbce8 user: dkf tags: core-8-4-branch
09:36
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
check-in: bd7b92b1 user: dkf tags: trunk
01:45
Fixed a typing error in ::tk::PlaceWindow. Please do a test before commiting a change. check-in: 4bc9abe6 user: chengyemao tags: trunk
01:38
added extra change note check-in: 0e93eabf user: hobbs tags: core-8-4-branch
01:08
see changes check-in: e771ba36 user: hobbs tags: core-8-4-branch
01:08
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.
check-in: 0b07448d user: hobbs tags: core-8-4-branch
01:08
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.
check-in: 37118173 user: hobbs tags: core-8-4-branch
01:07
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.
check-in: ef7501a4 user: hobbs tags: core-8-4-branch
2003-10-28
22:52
see changes check-in: 913359d7 user: hobbs tags: trunk
22:52
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.
check-in: ce163253 user: hobbs tags: trunk
22:52
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.
check-in: d792c849 user: hobbs tags: trunk
22:51
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.
check-in: 301e9e8a user: hobbs tags: trunk
15:59
Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: 6b4b51fb user: dkf tags: core-8-4-branch
15:56
Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: c9ddee9e user: dkf tags: trunk
2003-10-26
17:04
Whitespace police check-in: c24d5719 user: dkf tags: trunk
2003-10-23
23:55

2003-10-23 Jim Ingham <[email protected]>

* macosx/tkMacOSXDialog.c (NavServicesGetFile): Minor cleanups. (OpenFileFilterProc): Handle FSRef's as well as FSSpec's in the input file. Also convert the FSSpec filename to an C-string before passing to MatchOneFile. [bug 517600] (MatchOneFile): Require the input filename to be a C-string, not a pascal string.
check-in: b79543b4 user: wolfsuit tags: trunk
2003-10-22
15:24
Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: e4873304 user: dkf tags: trunk
15:22
Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: b5d69416 user: dkf tags: core-8-4-branch
2003-10-15
20:04
Delete WM_TRANSIENT_FOR property instead of setting it to None when making a window nontransient [Bug #632816 "cannot remove transient"] check-in: 358b1fa0 user: jenglish tags: trunk
2003-10-14
23:11
changed macro argument names to match function argument names ('dest' and 'src' were swapped, which was confusing) [GPS] check-in: 80ff4af3 user: jenglish tags: trunk
15:35
* win/makefile.vc: Applied patches from tcl bug #801467 from * win/winMain.c: Joe Mistachkin
check-in: 61f443b1 user: patthoyts tags: trunk
2003-10-13
03:41
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: * tkDecls.h: updated with latest genstubs * tkIntPlatDecls.h: * tkIntXlibDecls.h: * tkPlatDecls.h:
check-in: b73708a4 user: hobbs tags: trunk
03:30
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c:
check-in: 64084ad8 user: hobbs tags: core-8-4-branch
00:55
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
check-in: bc37dede user: hobbs tags: core-8-4-branch
00:54
* tests/listbox.test (13.3): correct result size (4.7): correct test for possible window drift [Bug #701931] (dgp)
check-in: 1bc1c925 user: hobbs tags: trunk
00:54
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
check-in: 38c67625 user: hobbs tags: trunk
2003-10-11
13:24
Forgot to commit ChangeLog for send fixes. check-in: 14df56d1 user: patthoyts tags: trunk
2003-10-10
20:20
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
check-in: fbaeff40 user: hobbs tags: core-8-4-branch
20:19
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
check-in: 8e5511b7 user: hobbs tags: trunk
15:56
Register the type of text indices. Also some exported symbol name policing... check-in: c8843758 user: dkf tags: trunk
00:03
correct imageYOffset for buttons with just images check-in: 2f286539 user: hobbs tags: core-8-4-branch
00:02
correct imageYOffset for buttons with just images check-in: c9fbf963 user: hobbs tags: trunk
2003-10-08
21:49
* win/tcl.m4: Add TIP #150 items to the TEA makefiles. * win/configure: * win/Makefile.in:
* win/tkWinSend.c: Clean up some warnings from gcc -Wall. * win/tkWinSendCom.c:
check-in: 34f9ee5a user: patthoyts tags: trunk
2003-10-06
22:20
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] * unix/mkLinks: make mklinks
check-in: b34bcfd0 user: dgp tags: trunk
22:17
* unix/mkLinks: make mklinks
check-in: f337e6f6 user: dgp tags: core-8-4-branch
22:15
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197]
check-in: 57301152 user: dgp tags: core-8-4-branch
22:14
* library/text.tcl, doc/text.n: Text widget binding for Control-v is now Mac-only, since it conflicts with standard <<Paste>> binding on other platforms. [Bug #605277] check-in: 121da120 user: jenglish tags: trunk
21:19
Fix double-free in style engine [Bug #798211] check-in: 8094c5db user: jenglish tags: trunk
19:11
* win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols.
check-in: 9d21ce3b user: hobbs tags: trunk
17:11
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bugs 428627,765642]
* unix/configure: autoconf (2.57)
check-in: 8b0f23a2 user: dgp tags: trunk
17:10
log update check-in: 055d397b user: dgp tags: core-8-4-branch
16:59
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642]
* unix/configure: autoconf (2.13)
check-in: ae4c978d user: dgp tags: core-8-4-branch
16:17
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.57)
check-in: c7d2b868 user: dgp tags: trunk
16:04
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.13)
check-in: ae568382 user: dgp tags: core-8-4-branch
15:34
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.57)
check-in: 93aa6cd9 user: dgp tags: trunk
15:27
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.13)
check-in: 7d3cf9b4 user: dgp tags: core-8-4-branch
2003-10-03
16:32
* README: Bumped to patch level 8.4.5 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 369f5319 user: dgp tags: core-8-4-branch
00:42
* library/scale.tcl: Clear bug with chording mouse buttons.
check-in: afe96303 user: patthoyts tags: core-8-4-branch
00:40
Creating branch mistachkin-dev-branch Closed-Leaf check-in: 6754382f user: cvs tags: mistachkin-dev-branch
00:40
* library/scale.tcl: Clear bug with chording mouse buttons.
check-in: 853cff69 user: patthoyts tags: trunk
2003-10-02
23:02
* library/console.tcl: Avoid including the console in the list of interpreters exposed by [winfo interps].
check-in: acd539e8 user: patthoyts tags: trunk
2003-10-01
14:35
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile.
* macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.
check-in: 235e26fc user: das tags: core-8-4-branch
14:35
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile.
* macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.
check-in: 4893bfc3 user: das tags: trunk
2003-09-30
23:26
Add an implementation of XSync that flushes the window buffers. This fixes 814810. Also use tk text drawing for checkbutton & radiobutton labels. check-in: d65fbe42 user: wolfsuit tags: trunk
14:54
Added [package require] to demos. [FRQ 815118] check-in: 70d76de0 user: dkf tags: trunk
08:45
Remove a dependency on font size in textWind 10.1 check-in: 8c609d57 user: patthoyts tags: trunk
08:36
Accomodate TIP #150 in the test results. check-in: d76b2c65 user: patthoyts tags: trunk
2003-09-29
23:15
Private functions should be either static or prefixed with 'Tk' (thanks GPS!) check-in: 68c9d126 user: dkf tags: trunk
23:00
changelog police check-in: 92c15ade user: dkf tags: trunk
09:50
Update from Tcl check-in: 0c928bb6 user: dkf tags: trunk
09:22
Added note to make it clear that frameworks are an OSX feature [Bug 619440] check-in: ad979e4f user: dkf tags: core-8-4-branch
2003-09-26
23:59
* win/makefile.vc: Implementation of TIP #150, "Provide * win/tkWinSend.c: 'send' command for Windows" * win/tkWinSendCom.h: * win/tkWinSendCom.c:
check-in: 0ac88e37 user: patthoyts tags: trunk
17:20
* tkMacOSXWm.h: Nested comment typo check-in: 868a987a user: cc_benny tags: core-8-4-branch
16:18
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: ddfdc157 user: cc_benny tags: core-8-4-branch
16:02
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: cdd2ef83 user: cc_benny tags: trunk
2003-09-25
05:37
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.
check-in: 1f06447a user: das tags: core-8-4-branch
05:36
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.
check-in: 37a4bafe user: das tags: trunk
05:36
* unix/configure: * unix/configure.in: * unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]
check-in: 9ca23925 user: das tags: trunk
2003-09-20
03:53
Bug fix [Bug 802435] check-in: bac06b3e user: chengyemao tags: trunk
03:43
Fixed memory leak (bug 802435) check-in: cbe581a3 user: chengyemao tags: trunk
2003-09-18
20:34
Fixed a small mistake in previous checkin. check-in: 72daa74f user: pspjuth tags: trunk
18:22
Implementation of TIP#147, "Make Grid's Column/Row Configure Easier". check-in: 29c05ff3 user: pspjuth tags: trunk
2003-09-17
23:45
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
check-in: 3023c17e user: dgp tags: trunk
23:45
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
check-in: 95723959 user: dgp tags: core-8-4-branch
2003-09-16
21:47
Reworked a part of grid's geometry computations to handle some tricky cases better. [Bug #792387] check-in: 59c22534 user: pspjuth tags: trunk
2003-09-13
20:27
Describe %P and %s substitution for Property events. [BUG #577906] check-in: ea5b800b user: jenglish tags: trunk
2003-09-05
22:44
* doc/wish.1: Implementation of TIPs 137/151. * generic/tkMain.c (Tk_MainEx): Added recognition of the -encoding * tests/main.test: command line option by Tk_MainEx() and thus by wish, and any other program built on Tk_MainEx(). [Patch 800139]. This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl and Tk, build on Tk_MainEx(), and make use of Tk_MainEx's former ability to pass a leading "-encoding" option to interactive shell operations.
check-in: 50f23f31 user: dgp tags: trunk
2003-08-27
15:47
Removed unused variable [Bug 664783] check-in: 42cf7f47 user: dkf tags: trunk
2003-08-25
20:37
no message check-in: 68cc9ce3 user: davygrvy tags: trunk
20:35
Don't do a string compare on the $(DBGX) variable, use the $(DEBUG) boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't exist. check-in: 7aaec0c3 user: davygrvy tags: trunk
07:46
nested comment typo check-in: 4fe48186 user: das tags: trunk
2003-08-22
22:44
Brought tk_messageBox demo into line with the newer look-and-feel for the demos. check-in: 60f7638d user: dkf tags: trunk
2003-08-21
00:02
make images align at 16pix height and do not allow Dismiss Return to trigger in text widget check-in: c1ab5bf3 user: hobbs tags: trunk
2003-08-20
23:47
use delete image for dismiss button check-in: 7322189a user: hobbs tags: trunk
23:31
* win/tkWin3d.c: Applied Tk patch 791273 from Jeremy Collins which improves the 3d lines for sunken widgets under windows.
check-in: 7ff4c11a user: patthoyts tags: trunk
23:23
add sep frame to seecode/dismiss button frame check-in: 6bf0ac6b user: hobbs tags: trunk
23:02
* library/demos/widget: Redo code view dialog, use named fonts, * library/demos/arrow.tcl: add basic see/dismiss routine with * library/demos/bind.tcl: images for better look & feel * library/demos/bitmap.tcl: * library/demos/button.tcl: * library/demos/check.tcl: * library/demos/clrpick.tcl: * library/demos/colors.tcl: * library/demos/cscroll.tcl: * library/demos/ctext.tcl: * library/demos/entry1.tcl: * library/demos/entry2.tcl: * library/demos/entry3.tcl: * library/demos/filebox.tcl: * library/demos/floor.tcl: * library/demos/form.tcl: * library/demos/hscale.tcl: * library/demos/icon.tcl: * library/demos/image1.tcl: * library/demos/image2.tcl: * library/demos/items.tcl: * library/demos/label.tcl: * library/demos/labelframe.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/paned1.tcl: * library/demos/paned2.tcl: * library/demos/plot.tcl: * library/demos/puzzle.tcl: * library/demos/radio.tcl: * library/demos/ruler.tcl: * library/demos/sayings.tcl: * library/demos/search.tcl: * library/demos/spin.tcl: * library/demos/states.tcl: * library/demos/style.tcl: * library/demos/text.tcl: * library/demos/twind.tcl: * library/demos/unicodeout.tcl: * library/demos/vscale.tcl:
check-in: 8196734f user: hobbs tags: trunk
10:26
Use Tcl_Obj-based interfaces for working with user-supplied font maps. check-in: fbaf06b4 user: dkf tags: trunk
2003-08-19
21:00
* generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: d62683ea user: jenglish tags: trunk
21:00
* generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: f8e39a93 user: jenglish tags: core-8-4-branch
19:08
* doc/bind.n: Added more information on event types and details [FRQ #523593 "bind(n) manpage needs more detail"] check-in: 67f39f71 user: jenglish tags: trunk
2003-08-18
07:29
* win/configure: Regen. * win/tcl.m4: Update from Tcl to fix Tcl bug 781109.
check-in: 60314523 user: mdejong tags: trunk
2003-08-15
10:54
Faster color data parsing code for the [$photo put] subcommand. check-in: d74849a2 user: dkf tags: trunk
2003-08-14
12:30
Make test suite pass without crashes from TIP#109 changes... check-in: 73b67307 user: dkf tags: trunk
10:31
TIP#109 implementation - checkbuttons and radiobuttons now look better. check-in: 96478d4a user: dkf tags: trunk
2003-08-13
12:11
ChangeLog Police: Added missing entry (derived from 8.4 branch checkin) check-in: c29e9f6a user: dkf tags: trunk
10:59
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.
check-in: fb94faa0 user: patthoyts tags: core-8-4-branch
10:28
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.
check-in: f80a5e2b user: patthoyts tags: trunk
2003-08-12
08:49
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.
check-in: d0e51e6a user: das tags: core-8-4-branch
08:49
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.
check-in: c969779c user: das tags: trunk
2003-07-31
22:17
Fixed stupid typo. check-in: 06a3ac2e user: patthoyts tags: trunk
2003-07-28
22:12
* win/tkWinDialog.c: Applied patch from bug #611615 which fixes a problem with double clicks in file dialogs falling through to the window underneath in win32.
check-in: 82e8c792 user: patthoyts tags: trunk
21:31
* library/panedwindow.tcl: Apply patch from bug #778893 to make the panedwindow -opaqueresize option work as per the docs.
check-in: cd929d5c user: patthoyts tags: trunk
21:14
* library/tk.tcl: Apply fix for bug #778840 for window placement when using multiple desktops on windows.
check-in: b532942a user: patthoyts tags: trunk
2003-07-24
02:10
* win/tkWinCursor.c: Fix for bug #776646 for a native hand2 and fleur (move) cursor under win. * tests/cursor.test: Check that documented cursors are available. check-in: c3ebf298 user: patthoyts tags: trunk
2003-07-21
22:37
note 8.4.4 changes and tag date check-in: 8d9fe585 user: hobbs tags: core-8-4-branch, core-8-4-4
12:39
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.
check-in: 139bf257 user: das tags: trunk
12:37
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.
check-in: 0f8174d7 user: das tags: core-8-4-branch
2003-07-19
01:45
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
check-in: 4c9e0b13 user: hobbs tags: core-8-4-branch
01:44
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
check-in: 4732f7c5 user: hobbs tags: trunk
01:24
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.
check-in: fcdf9693 user: hobbs tags: trunk
01:22
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.
check-in: 0fa7ab2d user: hobbs tags: core-8-4-branch
01:20
* win/tkWinCursor.c: Applied misplaced Tcl RFE 700799 to provide the windows hand cursor where available.
check-in: 8d0c28de user: patthoyts tags: trunk
01:15
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option.
check-in: 8e01adc5 user: patthoyts tags: core-8-4-branch
01:03
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)
check-in: 20d941ad user: hobbs tags: core-8-4-branch
01:02
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. (thoyts)
check-in: 92e27acb user: hobbs tags: core-8-4-branch
01:01
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)
check-in: 0d3cad01 user: hobbs tags: trunk
2003-07-18
23:55
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: cbf38f1a user: patthoyts tags: trunk
19:51
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]
check-in: a13d3d91 user: hobbs tags: core-8-4-branch
19:50
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]
check-in: a9fd8224 user: hobbs tags: trunk
13:24
MacOSX native dialog check-in: c492b298 user: vincentdarley tags: trunk
11:04
MacOSX fixes check-in: 466db507 user: vincentdarley tags: trunk
10:02
Fix for [Bug 702230], and an evil bug it is too! check-in: d0bbbe46 user: dkf tags: trunk
09:53
Fix for [Bug 702230], and what an evil bug that is! check-in: 410f521d user: dkf tags: core-8-4-branch
02:02
* macosx/Makefile: Changes for new tcl buildsystem.
* macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed).
* macosx/README: Updated info for changes to buildsystem, html help location and PB setup.
check-in: e869798e user: das tags: trunk
01:06
* macosx/Makefile: Changes for new tcl buildsystem.
* macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed).
* macosx/README: Updated info for changes to buildsystem, html help location and PB setup.
check-in: 32b67575 user: das tags: core-8-4-branch
2003-07-17
22:57
Better docs of [$photo put]. [Bug 728952] check-in: ad05c08b user: dkf tags: trunk
22:55
D'oh! Important word missing... check-in: 73ce9922 user: dkf tags: core-8-4-branch
22:53
Better docs of [$photo put]. [Bug 728952] check-in: 6acd66f9 user: dkf tags: core-8-4-branch
20:52
Docfix [Bug 747814] check-in: e37e7857 user: dkf tags: trunk
20:48
Panedwindow fixes that make things behave right in complex geometry cases. [Bugs 738143+747814] check-in: ba56a02c user: dkf tags: core-8-4-branch
13:05
Try harder to avoid zero-length mallocs()... [Bug 404421] check-in: 51dd0f48 user: dkf tags: core-8-4-branch
12:59
Try harder to avoid zero-length malloc()s... [Bug 404421] check-in: 3d35f235 user: dkf tags: trunk
10:11
Rearranged code in ImgPhotoCmd to not use confusing fallthroughs in switches. [Bug 771988] Also TAB Police in Changelog... check-in: cbba54a5 user: dkf tags: trunk
09:58
I prefer direct return from switch processing; simpler to understand. Also resolves [Bug 771988] since the breaks are "wrong" in that style. check-in: 9b2e8fca user: dkf tags: core-8-4-branch
03:19
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]
check-in: afecbf30 user: dgp tags: trunk
03:17
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]
check-in: 5d3e7221 user: dgp tags: core-8-4-branch
01:02
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)
check-in: d6ab62a7 user: hobbs tags: core-8-4-branch
01:02
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)
check-in: cd3e74e8 user: hobbs tags: trunk
00:39
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)
check-in: dc037cf8 user: hobbs tags: trunk
00:37
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)
check-in: 8a738d4c user: hobbs tags: core-8-4-branch
2003-07-16
23:17
Make sure all options can be set to their default value. [Bug #697652] check-in: 7f183fb8 user: pspjuth tags: core-8-4-branch
23:16
Make sure all options can be set to their default value. [Bug #697652] check-in: 8d604802 user: pspjuth tags: trunk
22:54
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)
check-in: 4434251f user: hobbs tags: core-8-4-branch
22:54
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)
check-in: 3c1e5686 user: hobbs tags: trunk
01:20
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
check-in: a89b9350 user: mdejong tags: core-8-4-branch
2003-07-15
22:46
* README: Bumped patchlevel to 8.4.4 in preparation * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 8af3bd8d user: dgp tags: core-8-4-branch
13:59
menu clone cleanup bug fix check-in: 24060b3e user: vincentdarley tags: core-8-4-branch
2003-07-14
22:59
Added missing .TP check-in: 85d30919 user: dkf tags: core-8-4-branch
22:58
Added missing .TP check-in: af549eb2 user: dkf tags: trunk
2003-07-09
21:18
Stop xhost smash by the test suite; that can render a machine unusable. check-in: 7e3aec74 user: dkf tags: trunk
21:12
Stop xhost smash by the test suite; that can render a machine unusable. check-in: 93bbe2ff user: dkf tags: core-8-4-branch
2003-07-07
20:39
* generic/tkTextDisp.c (DisplayText): correct use of textPtr data with respect to Tcl_Release time. [Bug #767009]
check-in: e73cdd5d user: hobbs tags: trunk
09:43
Backported fix for [Bug 749353] check-in: 4568e2fe user: dkf tags: core-8-4-branch
09:35
Fixed [Bug 749353] by making the removal of masters from the global image table aggressive when the interp is being deleted, and making the deletion code always check to see whether it should actually be deleting an entry or not. No tests as it comes under the heading of crash-on-bug, and the bug is not easy to excite (it requires a full script and interpreter deletion with lots of events about.) check-in: 69f63d6b user: dkf tags: trunk
2003-07-03
18:47
Prime the systemButtonText from the theme brush. This is really only the first stage of actually using the theme brushes to track active colors, but it gets the labelframe color working at least. check-in: 1532f40f user: wolfsuit tags: trunk
2003-07-02
09:22
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
check-in: 191a4162 user: mdejong tags: trunk
08:21
ChangeLog police check-in: 3a3b19cf user: mdejong tags: trunk
2003-06-26
17:15
Windows menu popup location fix check-in: 920e0c3c user: vincentdarley tags: trunk
2003-06-09
20:39
Fix for [Bug#751553] "Xft: [font configure] does not update in-use fonts". Fixed TkpGetSubFonts() to return information about all subfonts, not just the first one. check-in: feabf97d user: jenglish tags: trunk
2003-06-02
16:13
configure.in: BUGFIX: --enable-xft test was broken. check-in: a431ac62 user: jenglish tags: trunk
2003-05-31
23:00
* unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from pattern returned from GetFont (actual font) instead of the query pattern (requested font). check-in: d6714ac2 user: jenglish tags: trunk
18:32
Experimental support for antialiased text under X11 [Patch#535541] check-in: 83ae67ba user: jenglish tags: trunk
18:23
Changes from Keith Packard's version: + Added copyright notice + Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified + Fix for crash in TkpGetNativeFont when XftXlfdParse() fails + TkpGetFontFromAttributes: use XftPatternCreate() and XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild() to initialise pattern; fixes crash when faPtr->family == NULL + Workaround for Tcl bug where malformed UTF-8 text can get passed to Tk_MeasureChars / Tk_DrawChars. + TkpGetFontFromAttributes: don't request 0-pixel fonts + TkpGetNativeFont: don't use FcNameParse, since that tends to always succeed, causing the usual Tk font parsing to be skipped. check-in: 6fe5718d user: jenglish tags: trunk
18:17
SOURCE: Imported from cvs.fontconfig.org, tk/unix/tkUnixRFont.c rev 1.4 check-in: 87184790 user: jenglish tags: trunk
2003-05-30
11:02
fix to menu clone deletion bug check-in: e5b874d6 user: vincentdarley tags: trunk
2003-05-29
21:58
doc/text.n: Fixed markup errors. check-in: 7be24279 user: jenglish tags: trunk
21:57
Fixed markup errors. check-in: ed32b215 user: jenglish tags: trunk
15:05
Keeping the change-log up-to-date... check-in: 21c1544e user: dkf tags: trunk
14:50
library/msgs/cs.msg updated msg catalog [Bug 743796] <[email protected]> check-in: 57dae5b2 user: bagnonm tags: trunk
2003-05-27
23:44
MacOS tearoff menu location fix check-in: 9f563407 user: vincentdarley tags: trunk
15:35
text widget cleanup fix check-in: abc0aa2a user: vincentdarley tags: trunk
2003-05-23
18:16
* unix/mkLinks: Set the var S to "" at the top of the file to avoid error when user has set S to something. [Tk Bug #739833]
check-in: 72654d08 user: mdejong tags: trunk
2003-05-21
15:30
The panedwindow widget now sizes right around unmapped windows. [Bug 738143] check-in: a856e667 user: dkf tags: trunk
09:21
D'oh! Zero and one are not the same thing... check-in: 93340c1c user: dkf tags: trunk
2003-05-20
19:34
updated changes for 8.4.3 check-in: 36e47cc2 user: hobbs tags: core-8-4-branch, core-8-4-3
17:32
* unix/Makefile.in: do not run autoconf during 'make dist' as the configure is now a CVS-maintained file and should be up-to-date.
check-in: 55a4d627 user: hobbs tags: core-8-4-branch
2003-05-19
21:19
Fixed test suite breakage that I inadvertently introduced [Bug 739965] check-in: 9581d50f user: dkf tags: trunk
14:44
I18n (and some l10n) for the console and the main window of the widget demo. check-in: 88343be6 user: dkf tags: trunk
14:37
Stopped warnings about signed/unsigned and strncmp() and added missing forward decl check-in: 374c3db6 user: dkf tags: trunk
13:04
tip 113 implementation check-in: 7ef32f7c user: vincentdarley tags: trunk
05:05
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.
check-in: edc59643 user: das tags: trunk
05:05
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.
check-in: dbea164b user: das tags: core-8-4-branch
2003-05-15
19:04
Bumped version to 8.4.3 check-in: 73092b4e user: hobbs tags: core-8-4-branch
18:06
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
check-in: b53243d3 user: hobbs tags: core-8-4-branch
18:05
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
check-in: 266495f5 user: hobbs tags: trunk
2003-05-14
19:08
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)
check-in: c6d88e3d user: hobbs tags: trunk
19:05
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)
check-in: c5cad894 user: hobbs tags: core-8-4-branch
2003-05-13
14:15
space in path bug fix check-in: 4fa27bce user: vincentdarley tags: trunk
08:41
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]
check-in: 99558556 user: das tags: core-8-4-branch
08:40
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]
check-in: a1685825 user: das tags: trunk
02:42
backport of Mac OS X specific changes on trunk since 8.4.2:
* macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. (ingham)
* macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. (ingham)
* macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this. (ingham)
* macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. (steffen)
check-in: 84771ce9 user: das tags: core-8-4-branch
2003-05-11
00:57
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)
check-in: 55f672ad user: hobbs tags: core-8-4-branch
00:52
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)
check-in: da0424bd user: hobbs tags: trunk
2003-05-10
19:43
macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. check-in: a8572a3c user: wolfsuit tags: trunk
2003-05-08
09:35
Stop deleted images from showing up in the various [image *] operations. Can't delete early though as that removes the link with widgets and image names. check-in: fe438f17 user: dkf tags: trunk
2003-04-30
16:18
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].
check-in: 51178e15 user: hobbs tags: core-8-4-branch
16:16
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].
check-in: b895f06b user: hobbs tags: trunk
2003-04-26
02:59
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.
check-in: 73a68cb2 user: hobbs tags: trunk
02:58
remove outdated comments check-in: 3e8d01ff user: hobbs tags: core-8-4-branch
02:53
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.
check-in: 6e8bda65 user: hobbs tags: core-8-4-branch
2003-04-25
20:11
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]
check-in: 069316b2 user: hobbs tags: core-8-4-branch
20:11
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.
check-in: 24f878eb user: hobbs tags: core-8-4-branch
20:03
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]
check-in: 12fc5335 user: hobbs tags: trunk
20:02
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.
check-in: 7184ebfc user: hobbs tags: trunk
2003-04-18
21:56
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.
check-in: 3f8d7024 user: hobbs tags: core-8-4-branch
21:56
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.
check-in: 682af17f user: hobbs tags: core-8-4-branch
21:55
* win/configure: regen * win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x uses /bin/bash, which can fail to find exes in the path (ie: lib).
check-in: ecdc2267 user: hobbs tags: trunk
21:54
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.
check-in: c0c3e3e0 user: hobbs tags: trunk
21:54
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.
check-in: 71cc92e3 user: hobbs tags: trunk
2003-04-15
01:06
* win/tkWinMenu.c (TkpInitializeMenuBindings): Rename the private menu helper cmd from tk::tkWinMenuKey to tk::WinMenuKey. [Bug 721514]
check-in: 71f782f9 user: mdejong tags: trunk
2003-04-14
23:34
* generic/tkBind.c (TkpGetBindingXEvent): Add helper method that can be used to query the XEvent* for the currently executing binding. * generic/tkInt.h: Declare TkpGetBindingXEvent. * win/tkWinMenu.c (MenuKeyBindProc, TkWinMenuKeyObjCmd, TkpInitializeMenuBindings): Rename MenuKeyBindProc to TkWinMenuKeyObjCmd and convert it into a Tcl command named tk::tkWinMenuKey. Bind keyboard accelerator actions to this Tcl command instead of using a native C binding. This makes it possible to extend the existing binding with Tcl code and makes the Windows version work just like the unix version.
check-in: 98dd3be2 user: mdejong tags: trunk
2003-04-04
19:29
* unix/Makefile.in: Subst TCL_LIBS instead of DL_LIBS and MATH_LIBS. * unix/configure: Regen. * unix/configure.in: Remove SC_ENABLE_THREADS invocation. Thread support in an extension should be automatic when Tcl is compiled with thread support. Add AC_DEFINE calls to set TCL_THREADS, _REENTRANT, and _THREAD_SAFE since this was done in SC_ENABLE_THREADS. Remove socket and math lib checks since these are already done in the Tcl configure script. * unix/tcl.m4: Update from Tcl to get TCL_LIBS fix. This fixes bug 597847 which was caused by improper linking. * unix/tkConfig.sh.in: Subst TCL_LIBS instead of MATH_LIBS and DL_LIBS. [Bug 597847]
check-in: 7f117f25 user: mdejong tags: trunk
2003-04-03
10:11
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.
check-in: 889afe7c user: mdejong tags: core-8-4-branch
02:31
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.
check-in: c8ee344f user: mdejong tags: trunk
02:04
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. [Bug 691908]
check-in: a7f21daf user: mdejong tags: core-8-4-branch
02:00
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. Don't subst vars that are either not used, or already covered by a subst in SC_LOAD_TCLCONFIG. [Bug 691908]
check-in: 5d0649ef user: mdejong tags: trunk
2003-04-02
06:38
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 3bad8440 user: mdejong tags: trunk
2003-04-01
21:06
* tests/all.tcl: Made better use of a common * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files.
check-in: 01af81ec user: dgp tags: trunk
2003-03-28
00:16
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: f87fcf2f user: mdejong tags: trunk
2003-03-27
07:13
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl to get BeOS changes.
check-in: 6eee039c user: mdejong tags: trunk
2003-03-23
02:25
Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: 10a8982d user: kennykb tags: core-8-4-branch
02:17
Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: b7bcc071 user: kennykb tags: trunk
2003-03-21
01:43
* macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files.
* macosx/buildTkConfig.tcl: TK_DEFS space fix.
check-in: 5b618ed3 user: das tags: trunk
2003-03-19
03:21
* win/tkConfig.sh.in: Add TK_DLL_FILE entry to mirror the TCL_DLL_FILE entry in tclConfig.sh. [Patch 694271]
check-in: a9c2bb00 user: mdejong tags: trunk
03:14
* win/configure: Regen. * win/configure.in: Don't run the AC_CYGWIN macro since it uses AC_CANONICAL_HOST under autoconf 2.5X. Just check to see if __CYGWIN__ is defined by the compiler and set the ac_cv_cygwin variable based on that. [Tcl Bug 705912]
check-in: bb91d329 user: mdejong tags: trunk
2003-03-18
16:30
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]
check-in: 6c65bb68 user: dgp tags: trunk
16:19
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]
check-in: 55f74d85 user: dgp tags: core-8-4-branch
13:55
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against.
* macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].
check-in: 3972b4d1 user: das tags: core-8-4-branch
13:47
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against.
* macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].
check-in: 60f68c2f user: das tags: trunk
2003-03-14
21:30
Backport of the 'Message box buttons too wide' fix. [Bug #701812] check-in: 3334507d user: dkf tags: core-8-4-branch
2003-03-13
19:34
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.
check-in: 8ee3d1b0 user: dgp tags: trunk
19:33
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.
check-in: e2892c03 user: dgp tags: core-8-4-branch
16:41
Backed the version to 8.4 on the 8.4 branch. (I just loathe sticky tags). check-in: 8c5beabb user: kennykb tags: core-8-4-branch
10:54
Require autoconf 2.57 or newer, see TIP 34 for a detailed explanation of why this is good. This will no doubt break the build on some platforms, let the flaming begin.
* unix/configure: Regen with autoconf 2.57. * unix/configure.in: Require autoconf 2.57. * unix/tcl.m4: Update from Tcl. * win/configure: Regen with autoconf 2.57. * win/configure.in: Require autoconf 2.57. * win/tcl.m4: Update from Tcl.
check-in: 2ed1717b user: mdejong tags: trunk
2003-03-12
16:00
Better aesthetics for the messageBox. [Bug #701812] check-in: 670ee128 user: dkf tags: trunk
05:56
2003-03-11 Jim Ingham <[email protected]>
* macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command.
* macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this.
check-in: 905ea821 user: wolfsuit tags: trunk
03:25
* tests/unixWm.test: Add the testwrapper constraint to tests that depend on the testwrapper command. These tests should not be run under Windows for example.
check-in: 170ff012 user: mdejong tags: trunk
00:25
* doc/wm.n (minimize, maximize): Remove claim that the resizable command keeps scripts from changing the size of windows since it is not true. The resizable command only applies to user sizing via user interaction. * tests/unixWm.test: Replace broken tests with the nonPortable constraint with new tests for maxsize and minsize options. These tests verify that setting the minsize and maxsize will resize the window if needed, and that the wm hints will be updated with the new sizes. * tests/wm.test: Add an exhaustive set of tests for the wm maxsize and wm minsize commands. These tests verify that setting the minsize and maxsize will resize the window if needed. These tests have only been run under Win98 and Window Maker under Linux, so further tweaking may be needed for other systems. * unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. Pass new width and height values to the UpdateSizeHints method so that it can properly set the window min and max sizes for a window that cannot be resized by the user. This fixes a bug where the window resizes back to the original size when the user clicks on the window border. * win/tkWinWm.c (UpdateGeometryInfo): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. [Patch 568861]
check-in: 1047136c user: mdejong tags: trunk
00:09
* generic/tkGrid.c (GridStructureProc, ConfigureSlaves): Check for a NULL masterPtr and slavePtr in the GridStructureProc code to ensure that a Gridder created before some error condition is ignored when it comes to geometry calculations. This approach closely matches the pack implementation. Keep track of a -in argument to a grid command in order to detect the case of an already gridded widget that wants to change some options. The previous implementation could make repeated and unnecessary calls to Tk_ManageGeometry. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPack.c (PackStructureProc): Check for a NULL masterPtr before other checks so that a slave created under certain error conditions is cleaned up properly. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPlace.c (CreateSlave, ConfigureSlave, SlaveStructureProc): Don't call Tk_ManageGeometry in CreateSlave since this was causing incorrect results in some error cases. Rework the ConfigureSlave method so that slave setup is done in one place. The call to Tk_ManageGeometry was added to the one place where a slave is setup. When a slave is configured but the master is not changed, simply goto the scheduleLayout label. Check for a NULL master in SlaveStructureProc for the sake of readability. * tests/grid.test: * tests/pack.test: * tests/place.test: Add test to check that a winfo manager call does not return incorrect results after an error condition is hit. [Patch 693063]
check-in: f1dcb667 user: mdejong tags: trunk
2003-03-11
23:48
Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: 43cb2db2 user: kennykb tags: core-8-4-branch
23:31
Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: d1a35556 user: kennykb tags: trunk
2003-03-08
02:15
Fix a bug with MacOS X Tk's handling of the help menu. The code expected the MacOS 9 behavior, which was to insert a separator item after the system help menus, but this doesn't happen on X... check-in: ac391717 user: wolfsuit tags: trunk
2003-03-06
15:35
Documentation changes due to TIP#116 check-in: 23bc5bc7 user: dkf tags: trunk
15:05
TIP#116 implementation. Docs still to come, tests will never be done because they could never be done portably as they'd inevitably depend on the total amount of memory available to the process... :^( check-in: 1839ce25 user: dkf tags: trunk
03:09
no message check-in: e5b2218a user: davygrvy tags: trunk
03:08
updated default tcl version to 8.5 check-in: 68608bc0 user: davygrvy tags: trunk
2003-03-04
23:50
* README: Bumped version number of * generic/tk.h: Tk to 8.5a0. * library/tk.tcl: * mac/README: * macosx/Wish.pbproj/project.pbxproj: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/makefile.vc: * win/tcl.m4:
* unix/configure: autoconf * win/configure:
check-in: 95a4e8ae user: dgp tags: trunk
2003-03-03
20:01
mark Mar 3 date for 8.4.2 check-in: 3a4903d0 user: hobbs tags: trunk, core-8-4-2
15:54
Added credits to changes check-in: a4dc2a8a user: dkf tags: trunk
01:22
updated changes for 8.4.2 release drafted by dkf check-in: 579ca2d5 user: dgp tags: trunk
2003-02-28
15:55
Make all %-expansions generate ?? when their event doesn't have the right underlying field to prevent a crash on Windows. [Bug #612110] check-in: 218784e1 user: dkf tags: trunk
2003-02-27
00:53
see ChangeLog check-in: a1d537be user: hobbs tags: trunk
00:09
correct 8.4.3 refs to 8.4.2 check-in: f954b1bb user: hobbs tags: trunk
00:05
replace version refs with version-agnostic wording check-in: 5cb2be97 user: hobbs tags: trunk
2003-02-26
02:47
* win/tkWinInt.h: * win/tkWinDraw.c: * win/tkWinFont.c (Tk_DrawChars): add support for simple XOR text drawing on Windows. [Patch #685388] (martin)
check-in: e9b026f7 user: hobbs tags: trunk
02:32
* generic/tkMenu.c (TkMenuCleanup): make sure to reset static menusInitialized on finalize. [Bug #548729]
check-in: 70cc1ff0 user: hobbs tags: trunk
2003-02-25
18:24
Added the 'aete' resource defining the doscript event, and adding it to the Wish target. check-in: 9e68002e user: wolfsuit tags: trunk
16:11
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl)
check-in: 3b1bafe3 user: das tags: trunk
16:09
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl)
* macosx/tkMacOSXDialog.c: * macosx/tkMacOSXWm.c: * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXUtil.c (removed): * macosx/tkMacOSXUtil.h (removed): removed all references to tkMacOSXUtil.{c,h}, made obsolete by the patch above. [Bug #621672]
check-in: 80d818b1 user: das tags: trunk
02:59
* unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use the first best font match in user font path. [Bug #647497] (dal zotto)
check-in: 0c01a07f user: hobbs tags: trunk
02:07
* generic/tkListbox.c (ListboxSelectionSubCmd): * tests/listbox.test: Allow 'selection includes' to respond when disabled (but only 'includes'). [Bug #632514]
check-in: f0aec0e5 user: hobbs tags: trunk
01:39
* unix/tkUnixButton.c (TkpDisplayButton): Correct visual display of disabled check/radiobutton to be more distinctive on unix. * tests/unixButton.test: [Bug #669595] (hintermayer)
check-in: 3d026b4c user: hobbs tags: trunk
01:39
* doc/panedwindow.n: clarified the need to use 'update idle' when adding unmapped windows. Needs further examination. [Bug #605105]
check-in: 3bbbf3b6 user: hobbs tags: trunk
00:46
* generic/tkEntry.c (SpinboxWidgetObjCmd, EntryWidgetObjCmd): * tests/entry.test: return 1 if selection is present even if * tests/spinbox.test: entry/spinbox is disabled, as selection get will still return the selection (although selection still ignore modify requests when entry/spinbox is disabled). [Bug #637828]
check-in: ea2c85a2 user: hobbs tags: trunk
2003-02-24
19:27
2003-02-24 Benjamin Riefenstahl <[email protected]>
* tkMacOSXDialog.c (NavServicesGetFile): Fix bug with kNavCtlSetSelection - control data should be a pointer not a handle.
check-in: 5908c90b user: wolfsuit tags: trunk
2003-02-21
14:40
* library/clrpick.tcl (color::BuildDialog): * library/msgbox.tcl (MessageBox): Yet more places that did complex and fragile width calculations instead of using grid, though with these it is the -uniform option that saves the day.
check-in: f29e6bb5 user: dkf tags: trunk
14:13
Made the standard file dialogs use [grid] for their bottom area [Bug #673722] check-in: 27ddaf31 user: dkf tags: trunk
13:32
* library/comdlg.tcl (FDGetFileTypes): Set an upper limit on how long a file type item description string can get due to appending of types. [Bug #617392]
check-in: 338d3a2f user: dkf tags: trunk
13:05
Typo fix from Georgios Petasis, and commented-out-code removal. check-in: 072bac04 user: dkf tags: trunk
11:48
Use the panedwindow's depth, not the screen's default depth. [Bug #671122] check-in: 6b665877 user: dkf tags: trunk
03:34
* library/console.tcl: (aqua & macintosh) added missing <Cmd-q> binding for corresponding Quit menu item shortcut.
* macosx/README: updated instructions for embedded build, added various improvements by Russell Owen.
* unix/tcl.m4: update from Tcl. * unix/configure: regen.
check-in: 258a3fd4 user: das tags: trunk
02:07
* win/tkWinScrlbr.c (UpdateScrollbar): use SIF_DISABLENOSCROLL to "disable" scrollbar when on Windows when there is nothing to scroll. This is Windows style, and fixes [Bug #624116].
check-in: 3f81cd64 user: hobbs tags: trunk
01:57
* tests/panedwindow.test: * generic/tkPanedWindow.c (ValidSashIndex): corrected to note that 2 panes must exist before any one sash does. [tcllib Bug #689258]
check-in: 76083b77 user: hobbs tags: trunk
2003-02-20
21:08
Fixed calculation of the last slave's size when increasing the size of the panedwindow. [Bug #689099] check-in: ba573e9c user: pspjuth tags: trunk
15:28
Removed pointless static variable ZeroDataBlock from tkImgGIF.c [Bug #664788] It served no useful purpose whatsoever... check-in: 619210d9 user: dkf tags: trunk
10:23
Removed potentially fatal FMR in Unix font handling. No test because any test would be very platform- and build-specific. [Bugs #618872 and #689357] check-in: a9b64ff1 user: dkf tags: trunk
07:07
* macosx/tkMacOSXKeyEvent.c: fix for uninitialized var warning.
check-in: 988e1eb5 user: das tags: trunk
2003-02-19
22:20
2003-02-19 Jim Ingham <[email protected]>
* tkMacOSXMouseEvents.c (GeneratePollingEvents): In the case where there was a capture window, we were sending the events to the capture window. But the capture window (return value or TkMacOSXGetCapture) is always a toplevel. So this is wrong in the case that the Event's toplevel IS the capture window - in which case the event should go to the subwindow most closely containing the event.

Fixes bug #688188 check-in: 5d2aee48 user: wolfsuit tags: trunk

19:27
This submission contains a slightly reworked & cleaned up version of two parts of the patches in Patch Tracker #622582 - new-evthdlng.2003-02-12.diff and basic-keyboard.2003-02-10.diff. The second part puts translation of MacOS X keycodes to characters on a better footing. The first part relaxs Tk's policy of consuming all events unless it can see they go to windows it didn't create. This change gets the little traffic lights working, and should make things like QuickTimeTcl easier to implement. check-in: 01a965fc user: wolfsuit tags: trunk
18:52
* doc/entry.n: * doc/text.n: Update double and triple click docs to match implementation changes made on 2002-02-14.
check-in: fa9c4e0f user: mdejong tags: trunk
17:08
added missing bug # check-in: d3144182 user: das tags: trunk
16:55
added missing bug # check-in: 4254ea37 user: das tags: trunk
16:44
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: reworked embedded build to no longer require relinking but to use install_name_tool instead to change the install_names for embedded frameworks.
check-in: adc63fd8 user: das tags: trunk
16:13
New part for the widget demo showing Tk's UNICODE output. [Patch #627453] check-in: b72fff8d user: dkf tags: trunk
01:32
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]). check-in: 140673d7 user: andreas_kupries tags: trunk
01:22
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 1afdae28 user: mdejong tags: trunk
2003-02-18
21:54
see ChangeLog check-in: e3680386 user: hobbs tags: trunk
21:54
(EntrySetValue): removed unused code var. [Bug #664781] check-in: 819bfbbe user: hobbs tags: trunk
21:54
(TkPostscriptImage): remove unused depth var. [Bug #664787] check-in: c1856ca7 user: hobbs tags: trunk
21:53
(TextWidgetCmd): remove unused lastEnd var. [Bug #664790] check-in: cf3d4d98 user: hobbs tags: trunk
21:24
* library/tk.tcl (::tk::TabToWindow): auto-highlight spinboxes as well as entries when tabbing in. [Patch #683813] (bron)
check-in: 66bbccbf user: hobbs tags: trunk
21:19
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correct sub on embedded newlines. [Patch #688572] (bonfield)
check-in: 035324f7 user: hobbs tags: trunk
20:57
corrected B values [Bug #682714] check-in: 2c67a90d user: hobbs tags: trunk
19:18
* win/tkWinInit.c (TkpDisplayWarning): truncate MessageBox string to 1024 chars to prevent possible oversized window errors. May be necessary in other MB uses (ie Tcl_AppInit). [Tcl Bug #608559]
check-in: 65e7d42c user: hobbs tags: trunk
14:43
menu title encodings check-in: ba6c0f56 user: vincentdarley tags: trunk
14:03
* generic/tkImgGIF.c (FileReadGIF): Ensure that the trashBuffer is always deallocated on function exit to stop a potential memory leak.
check-in: e8d1555c user: dkf tags: trunk
06:33
fix date in ChangeLog entry check-in: 5100380c user: mdejong tags: trunk
06:22
* generic/tkEvent.c (Tk_HandleEvent): Fixup button press state saving code, it was incorrectly converting normal motion events into button press and motion events in some cases. * generic/tkInt.h: Add mouseButtonWindow member to the TkDisplay structure. * tests/event.test: Add test case for faulty button motion logic.
check-in: e79d36e4 user: mdejong tags: trunk
2003-02-15
02:20
* README: Bumped to 8.4.2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/configure: * win/configure.in:
check-in: 4404a5cb user: hobbs tags: trunk
02:20
correct HP-UX ia64 --enable-64bit build flags check-in: 5d0d3a94 user: hobbs tags: trunk
01:54
correct HP-UX ia64 --enable-64bit build flags check-in: 9944b13b user: hobbs tags: core-8-3-1-branch
2003-02-14
20:30
matched to the Tcl one. build option 'linkexten' renamed to 'staticpkg'. check-in: dbc2da50 user: davygrvy tags: trunk
20:28
matched to the Tcl one. check-in: 1d45dd13 user: davygrvy tags: trunk
2003-02-13
22:09
Added language to describe the handling of the end-of-file character \u001a in a script file. [Bug 685505] check-in: 9ceeab89 user: kennykb tags: trunk
2003-02-11
07:26
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc. Allow animatedCursor{NUM} form for an animated cursor with count. (TkpSetCursor): Don't reset the cursor if there is no change. * macosx/tkMacOSXMouseEvent.c (GeneratePollingEvents): Don't directly call TkMacOSXInstallCursor, it gets called by the call to Tk_UpdatePointer immediately above.
check-in: e47d8466 user: wolfsuit tags: trunk
2003-02-10
22:03
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc.
check-in: 18814be9 user: wolfsuit tags: trunk
2003-02-09
07:51
2003-02-05 Fred Fish <[email protected]>
* macosx/tkMacOSXWm.c (Tk_SetGrid): Fix precedence problem with * mac/tkMacWm.c (Tk_SetGrid): '==' and '|'.
check-in: adf40dd7 user: hobbs tags: trunk
07:48
* generic/tkCanvArc.c (CreateArc): Rework canvas create item * generic/tkCanvBmap.c (CreateBitmap): type coords handling to be * generic/tkCanvImg.c (CreateImage): consistent across types * generic/tkCanvPoly.c (CreatePolygon): and not pass empty coords * generic/tkCanvLine.c (CreateLine): to item creation procs. * generic/tkCanvText.c (CreateText): * generic/tkCanvWind.c (CreateWinItem): * generic/tkCanvas.c (CanvasWidgetCmd CANV_CREATE): * generic/tkRectOval.c (CreateRectOval): * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test:
check-in: 940279e1 user: hobbs tags: trunk
06:24
TP macro misplacement check-in: db053e5a user: hobbs tags: trunk
2003-01-28
20:39
Moved 'deletionEpoch' field from TkDisplay to TkMainInfo. Reworked windowObj type. Fixes Tk Bug #671330 "segfault when e.g. deiconifying destroyed window" check-in: f02d9ee0 user: jenglish tags: trunk
2003-01-23
23:30
Fix the entry widget's KeyPress binding so that text is entered from left to right, not right to left, even if the mouse button is being held down. [Bug #673687]. check-in: eab46dcf user: drh tags: trunk
2003-01-22
14:32
* generic/tkImage.c (Tk_ImageObjCmd): Added check to make sure that you're not creating an image named the same as .'s command, which refixes 220891, even when the name of the command has been changed with 'rename'. The error message is better too. * generic/tkFrame.c (TkToplevelWindowForCommand): Added way of mapping from command names to tkwins-for-toplevels. * tests/image.test (image-1.10,image-1.11): Updated to match new error message and added test for the rename case. * generic/tclInt.decls: Made TkToplevelWindowForCommand exported privately.
check-in: 046e519c user: dkf tags: trunk
2003-01-19
09:50
* generic/tkImage.c (DeleteImage): delete the image's entry in the image table correctly when there are no more instances. This reopens bug 220891. [Bug #669759]
check-in: 4c4aaa60 user: hobbs tags: trunk
07:51
* doc/loadTk.n: note that ::safe::loadTk has a prereq on ::safe::interpCreate or ::safe::interpInit. [Bug #669159]
check-in: c3e6e394 user: hobbs tags: trunk
07:50
* doc/photo.n: $image put only accepts -format and -to, and note extended use of -to.
check-in: 357d07da user: hobbs tags: trunk
07:46
.VS order fix check-in: 4c5d36d6 user: hobbs tags: trunk
2003-01-17
19:54
Increase the size of the clipping box for lines in bug #663981 so that Tk extensions that attempt to print a canvas in a windows GDI printer will still work. check-in: 09e122b9 user: drh tags: trunk
2003-01-14
19:23
* generic/tkSelect.c (Tk_CreateSelHandler): Fix for #666346 "Selection handling crashes under KDE 3.0" * tests/unixSelect.test (unixSelect-1.20): Added test case. check-in: d6fd320a user: jenglish tags: trunk
01:20
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd, ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd): Remove unused tsdPtr variable. Use TEXT macro instead of _T macro since _T does not work under Cygwin. Declare flags as UINT to avoid compiler warning when compiling with mingw.
check-in: 122cf82b user: mdejong tags: trunk
2003-01-13
07:30
* win/Makefile.in: Add TCL_DEFS to AC_FLAGS so that compiler flags defined by Tcl get passed to the compiler. Add empty rule for cat.c so that Tk compiles under msys. * win/configure: Regen. * win/tcl.m4: Update from Tcl, this pulls in a subst of TCL_DEFS, it also defines USE_THREAD_ALLOC when threads are used and it updates the SC_ENABLE_SYMBOLS and SC_PROG_TCLSH macros to match the ones used in Tcl.
check-in: 53f1ef69 user: mdejong tags: trunk
07:25
ChangeLog police. check-in: ba34f986 user: mdejong tags: trunk
2003-01-10
20:23
unix/tkUnixEvent.c (OpenIM): Remove unused variable (Fixes: #664780 "SGI warning: OpenIM") check-in: 0a0c9fff user: jenglish tags: trunk
2003-01-09
01:00
Use explicit "static int" type, not implicit "static". check-in: 0d2a3fcc user: dgp tags: trunk
2003-01-08
23:02
Implement Cohen-Sutherland polygon clipping for long lines in the canvas widget so that coordinates do not overflow the 16-bit limit imposed by X11 and Win32. Bug #663981. check-in: 240475aa user: drh tags: trunk
2003-01-03
22:43
* generic/tkFrame.c (CreateFrame): throw a Tcl error instead of a panic when we cannot get a main window and appname is NULL. This can indicate that a user tried to create a frame/toplevel while Tk was dying. [Bug #661792]
check-in: b6f5008d user: hobbs tags: trunk
2002-12-27
23:43
ANSI unfriendly typedef for TkTextBTree repaired for C++ compilers. check-in: 8b2dc51d user: davygrvy tags: trunk
21:23
WaitForEvent(): process Map and Unmap events as well as Configure events during WaitFor{Configure|Map}Notify. Fixes [Bug 578569] (WaitForMapNotify could process Map and Unmap events out of order, making Tk think a window was unmapped when it really wasn't). check-in: 2effd347 user: jenglish tags: trunk
2002-12-18
21:46
label docs failed to mention the -compound option check-in: 4d31a921 user: tmh tags: trunk
2002-12-17
15:28
Doc-fix: [$photo put] knows about solid colours, and not files. [Bug 640026] check-in: c5e5dca1 user: dkf tags: trunk
2002-12-13
16:54
* generic/tkMain.c (Tk_Main): Call on Tcl*StartupScript*() routines to store the startup script, if any. [Bug 616245].
check-in: bc281eaf user: dgp tags: trunk
2002-12-10
22:06
* win/makefile.vc: tclThreadTest.obj not required to link tktest.exe [Bug 651396] check-in: 55393861 user: davygrvy tags: trunk
2002-12-09
00:32
* generic/tkEntry.c (ConfigureEntry): keep a flag to indicate when a var is traced to prevent double-traces caused by configuring the widget in traces with validation on. (dejong)
check-in: aefff522 user: hobbs tags: trunk
2002-12-08
21:59
Fix typo check-in: 059dc688 user: mdejong tags: trunk
00:46
* generic/tkInt.decls: add TkWinSetHINSTANCE decl * generic/tkIntPlatDecls.h: regen * generic/tkStubInit.c: regen * win/tkWinInit.c (TkpInit): While init and cleanup aren't correct * win/tkWinX.c (TkWinXInit): in DllMain, we had to specify the * win/tkWin32Dll.c (DllMain): true HINSTANCE or the resources of a dynamic Tk weren't being loaded correctly. Created a new function TkWinSetHINSTANCE for this purpose.
check-in: 07dfcd13 user: hobbs tags: trunk
2002-12-06
23:29
* win/tkWinX.c (TkWinXInit): Move cleanup into an exit handler * win/tkWin32Dll.c (DllMain): to ensure that it will be called * win/tkWinWm.c (TkWinWmCleanup): without having to unload the dll. Also reset the static int initialized on cleanup to allow reinit.
check-in: f4d362d9 user: hobbs tags: trunk
2002-12-02
03:42
* tests/event.test (_keypress, _text_ind_to_x_y): Force focus to widget in _keypress method to avoid problems with window managers that use focus follows mouse. [Bug 526209]
check-in: 878d6261 user: mdejong tags: trunk
2002-12-01
23:37
* tests/wm.test: Add wm-transient-6.3 to check that a transient remains withdrawn when it is first withdrawn and then turned into a transient. * unix/tkUnixWm.c: * win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN with WM_WITHDRAWN and set this flag whenever a window is explicitly withdrawn. This fixes the test case added above. [Bug 644356]
check-in: 35f7ae4f user: mdejong tags: trunk
2002-11-22
23:26
* generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]
check-in: bb9b2627 user: hobbs tags: core-8-3-1-branch
23:25
* tests/textDisp.test: * generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]
check-in: 8f78c034 user: hobbs tags: trunk
2002-11-20
05:21
2002-11-19 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): If the scrollbar width is set to 12 or less (but 12 is what you should use) use the small metric scrollbar.
(UpdateControlValues): Fix thinko in setting off AUTO_ADJUST for the place geometry manager.
check-in: dab24df5 user: wolfsuit tags: trunk
2002-11-19
02:20
* unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl in particular) to the dist target.
check-in: 8bd4b138 user: hobbs tags: trunk
2002-11-15
15:35
Added missing .BE [Tcl Bug 629330] check-in: 00fd5333 user: dkf tags: trunk
2002-11-14
17:30
* generic/tkWindow.c (Tk_DestroyWindow, DeleteWindowsExitProc): Add TkHalfdeadWindow type and halfdeadWindowList to keep track of windows that were only partially deallocated before a call to exit. Finnish cleaning up these windows in DeleteWindowsExitProc. Keep track of cleanup status in Tk_DestroyWindow so that a window with a Destroy binding which calls exit will get fully destroyed. * tests/window.test: Add Tk_DestroyWindow tests for an assortment of half dead window cases. [Bug 630533]
check-in: dd044cd7 user: mdejong tags: trunk
2002-11-10
14:59
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.
check-in: 3c41e330 user: das tags: trunk
14:58
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.
check-in: ea9c7b00 user: das tags: trunk
2002-11-07
22:27
* tests/unixWm.test: Add short delay to test unixWm-51.7 to account for raise/lower changes in TIP 107. This allows the test case to pass under Window Maker on Linux.
check-in: 030ad36a user: mdejong tags: trunk
19:10
place info did not return all settings, and didn't make sure the result was a proper list. Put '-in' first in result to be more consistent with how grid/pack info behaves. [Bug #635025][Bug #532022] check-in: 9688bb9e user: pspjuth tags: trunk
06:38
* unix/Makefile.in: added macosx/README to dist target.
check-in: 44e063d0 user: das tags: trunk
05:04
* macosx/Wish.pbproj/project.pbxproj: fix to 'wish' script to allow it to work when not installed into '/'.
check-in: 6cbef0cb user: das tags: trunk
2002-11-06
10:49
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc.
check-in: 37ce221a user: mdejong tags: trunk
2002-11-04
07:49
* win/winMain.c (Tcl_AppInit): Calls Registry_Init() and Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set.
* win/makefile.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde static lib files to the link of the shell. [Patch 479697]
* win/rules.vc: Matches the one from Tcl.
* win/buildall.vc.bat: More useful commentary.
check-in: 430b4100 user: davygrvy tags: trunk
07:49
no message check-in: 6dc904f0 user: davygrvy tags: trunk
01:54
* macosx/Wish.pbproj/project.pbxproj: added Wish linker flag -headerpad_max_install_names to allow use of 'install_name_tool'. fixed tkConfig.sh generation and redo_prebinding in the case where Tk is not installed alongside Tcl.
check-in: 56750eca user: das tags: trunk
2002-11-01
18:33
* win/makefile.vc (TCLREGLIBNAME): Updated to registry 1.1. check-in: af153807 user: andreas_kupries tags: trunk
2002-10-29
00:51
* macosx/README: added info on new package searching in Frameworks directories.
check-in: d493a60b user: das tags: trunk
2002-10-22
19:18
updated for 8.4.1 release check-in: 8b8f2f7c user: hobbs tags: trunk, core-8-4-1
2002-10-21
04:37
* macosx/README: revised according to Jim's suggestions * macosx/tkMacOSXAppInit.c: use standard PATH_MAX from <limits.h>
check-in: dd2e2e28 user: das tags: trunk
2002-10-19
02:10
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. (dejong)
check-in: 02559aa0 user: hobbs tags: trunk
02:10
* win/tkWinPort.h: define OPEN_MAX only if not defined. [Patch #625472] (howell)
check-in: 87344c39 user: hobbs tags: trunk
02:10
* win/winMain.c (WinMain, main): remove obsolete SetMessageQueue call
check-in: 1b4c22ee user: hobbs tags: trunk
2002-10-18
19:49
updated for the 8.3.5 release check-in: bd37197c user: hobbs tags: core-8-3-1-branch, core-8-3-5
19:32
* win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. (OPEN_MAX): only define if currently undefined. * win/winMain.c (main): Conditionally define. [Patch #625283] (khan)
* win/configure: Regen. * win/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. (dejong) * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. [Patch #625283] (dejong)
check-in: d0843606 user: hobbs tags: core-8-3-1-branch
03:01
* mac/tkMacAppInit.c: removed tcltest dependency. [Bug #592639] (porter)
check-in: 0a1485f0 user: das tags: trunk
00:48
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]
check-in: a8dd4070 user: hobbs tags: core-8-3-1-branch
00:48
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]
check-in: 10196f16 user: hobbs tags: trunk
2002-10-17
23:38
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
check-in: d7b7ea07 user: hobbs tags: core-8-3-1-branch
23:38
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
check-in: e02410d5 user: hobbs tags: trunk
2002-10-16
23:56
* macosx/README: info specific to building and running TclTk on Mac OS X, answers to tcl-mac list FAQs. * macosx/Makefile: permission fix after embedded install. * macosx/Wish.pbproj/project.pbxproj: after install, fix permissions of uninstalled products.
check-in: 58b7e09c user: das tags: trunk
19:44
* macosx/Wish.pbproj/project.pbxproj: added TEXT document type to plist so that files can be dragged onto Wish Shell.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXFont.c: added private proc TkMacOSXUseAntialiasedText() to enable/disable quickdraw text antialiasing where available, default is enabled. Added a linked boolean ::tk::mac::antialiasedtext with write trace to allow control of antialiasing from tcl.
check-in: cdc06cfe user: das tags: trunk
11:29
dead keys first fix for MacOSX check-in: 349d85cb user: vincentdarley tags: trunk
09:51
macosx menu accelerator fix check-in: 0602001c user: vincentdarley tags: trunk
01:17
* unix/configure: * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG.
check-in: 358e85b4 user: hobbs tags: trunk
01:17
* win/configure: * win/tcl.m4: Add --enable-shared=mem support.
check-in: 5c615513 user: hobbs tags: trunk
01:05
* README: updated to 8.3.5 patchlevel * generic/tk.h: pointed README urls at www.tcl.tk * mac/README: * unix/README: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/README: * win/configure: * win/configure.in: * win/tcl.m4:
check-in: cb859e1d user: hobbs tags: core-8-3-1-branch
2002-10-12
00:50
* unix/tkUnixWm.c: (rev. 1.8.1.3) Backported changes for TIP 107 ("Fix the 2-second raise delay") to core-8-3-1-branch [Patch #601518] * tests/unixWm.c (unixWm-51.7): added 200 ms delay after 'raise' and 'lower' commands, since these are now asynchronous. (NB: there may be other regressions, this is the only one I encountered) check-in: 167132dc user: jenglish tags: core-8-3-1-branch
2002-10-10
22:22
* tests/grid.test: * generic/tkGrid.c: The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen)
check-in: 29e9aa6a user: hobbs tags: core-8-3-1-branch
21:07
The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen) check-in: c22256a9 user: pspjuth tags: trunk
21:02
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
check-in: e27b87a7 user: hobbs tags: core-8-3-1-branch
21:01
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
check-in: 6b1d5fc9 user: hobbs tags: trunk
16:34
* library/tk.tcl: simplified the adding of extra <ISO_Left_Tab> and <hpBackTab> events to <<PrevWindow>>.
check-in: ad8563da user: hobbs tags: trunk
07:27
* generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.
check-in: ec3b7724 user: hobbs tags: core-8-3-1-branch
07:26
* unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
check-in: a7efcb8e user: hobbs tags: core-8-3-1-branch
07:25
* tests/canvPs.test: tests for canvas embedded window ps generation * generic/tkCanvWind.c (CanvasPsWindow): removed dead code loop. * generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.
check-in: 52521f7c user: hobbs tags: trunk
05:01
* unix/README: doc'ed --enable-symbols options. * unix/Makefile.in: comment docs * unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
check-in: f1a68625 user: hobbs tags: trunk
2002-10-09
19:35
* generic/tk.h: Added reminder comment to edit macosx/Wish.pbproj/project.pbxproj when version number changes.
check-in: 2441aaf5 user: dgp tags: trunk
13:02
* macosx/Makefile: don't remove tclsh after building embedded.
* macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1; added missing library/mkpsenc.tcl to framework.
check-in: 24dcfcfc user: das tags: trunk
11:56
* generic/tkInt.decls(tkIntXlib): added XQueryTree declaration for mac & aqua, since it's now called from ParentXId via Tk_HandleEvent. * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: regen. * mac/tkMacXStubs.c: added XQueryTree stub
* mac/tkMacEmbed.c (TkpUseWindow): check that container window has -container option set (sync with other platforms).
* mac/tkMacBitmap.c: * mac/tkMacFont.c: * mac/tkMacSend.c: * mac/tkMacTest.c: * mac/tkMacWm.c: CONSTification.
* mac/tkMacProjects.sea.hqx: added tkStyle.c and tkUndo.c to tk library projects.
check-in: c7efc907 user: das tags: trunk
09:32
* generic/tkImgPhoto.c (ImgPhotoSetSize): Only error-out if we fail to allocate a non-empty buffer; getting a NULL when we allocate an empty buffer is no problem since nothing will look at the value anyway. [Bug 619544] Also tidied up file to take into account the fact that we're using 32 bits per pixel in the master to accommodate the alpha channel as well as RGB.
check-in: 8b8a363a user: dkf tags: trunk
2002-10-08
20:21
* tests/winButton.test: add option clear to top to prevent option leakage from other tests causing problems. [Bug #582382]
check-in: e973c183 user: hobbs tags: trunk
19:57
* generic/tkFocus.c (TkFocusFilterEvent): Ignore event if we are focusing into a dead window. [Bug #588831] (griffin)
check-in: a6dd6933 user: hobbs tags: trunk
19:57
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): leave the DestroyPanedWindow proc to free the pwPtr, add a Preserve reference to the pwPtr->tkwin. (DestroyPanedWindow): Release the pwPtr->tkwin.
check-in: 140fd8e0 user: hobbs tags: trunk
2002-10-03
06:24
2002-10-02 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): Put the Tk scrollbar pointer into the control reference data for the Mac scrollbar, so we can get it out again in the ScrollbarActionProc.
check-in: a05c2909 user: wolfsuit tags: trunk
2002-10-02
21:23
* generic/tkText.c (TextBlinkProc): don't blink the cursor unless it is visible. [Bug #616791] [Patch #614474] (bonfield)
check-in: a5945c89 user: hobbs tags: trunk
21:12
minor example fix check-in: 30c6813f user: hobbs tags: trunk
20:59
* tests/entry.test: added entry-20.7 * generic/tkEntry.c (EntryTextVarProc): check if the entry if being deleted before handling an associated textvariable. [Bug #607390 #617446]
check-in: da237314 user: hobbs tags: trunk
2002-10-01
08:48
Finally dealt with 614650 and with a simpler solution too. check-in: 4f349c2e user: dkf tags: trunk
2002-09-30
18:55
* tests/panedwindow.test: added panedwindow-28.[12] * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc): (Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy the proxy before the parent to avoid dependency conflicts. [Bug #616589]
check-in: 1f35b3bd user: hobbs tags: trunk
15:22
614650 is still lurking, but now mainly as a [text] widget bug... check-in: db516514 user: dkf tags: trunk
13:42
Incremental transfers of UTF8_STRING selections should now work; Tk will now tag them with the right size and only transfer complete UTF8 characters. Previously, things only worked when the transfer could only happen in one go, and even then not always. [Bug 614650, reported by Reinhard Max] check-in: bdabe5ef user: dkf tags: trunk
09:35
* doc/bind.n: Doc-fix to mention that %A substitutes UNICODE characters rather than ASCII ones. Tk's done this ever since 8.1 in any case; after all, it is the right thing to do.
check-in: e66ad0b2 user: dkf tags: trunk
2002-09-27
18:09
* README: Bumped to version 8.4.1 to avoid confusion * generic/tk.h: of CVS snapshots with release 8.4.0. * unix/README: * unix/configure.in: * unix/tk.spec * win/configure.in:
* unix/configure: autoconf * win/configure:
check-in: 646705f8 user: dgp tags: trunk
01:32
* unix/configure: regen. * unix/tcl.m4: improve AIX-4/5 64bit compilation support.
check-in: bede30d4 user: hobbs tags: trunk
00:48
2002-09-18 Mumit Khan <[email protected]>
Added basic Cygwin support.
* win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure: Regenerate.
* win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. * win/winMain.c (main): Conditionally define.
check-in: 85aa3e20 user: hobbs tags: trunk
00:47
* unix/Makefile.in: add macosx subdir to dist target. Do not generate .Z, only .gz and .zip in alldist target.
check-in: 4b84a1eb user: hobbs tags: trunk
2002-09-26
17:07
* macosx/Makefile: preserve environment value of INSTALL_ROOT. When embedding only use deployment build. Force relink before embedded build to ensure new linker flags are picked up.
* macosx/buildTkConfig.tcl (new): * macosx/Wish.pbproj/project.pbxproj: synthesize tkConfig.sh based on tclConfig.sh in Tcl.framework and tkConfig.sh.in. Add symbolic links to debug lib, stub libs and tkConfig.sh in framework toplevel. Made tkIntXlibDecls.h a public header since Headers/X11/Xlib.h includes it. Install wish8.4 script that runs "Wish Shell.app" and corresponding wish link. Use tcl headers from built Tcl.framework instead of from tcl source directory.
* macosx/tkMacOSXPort.h: added missing standard unix includes and defines, similarly to tkUnixPort.h. * macosx/tkMacOSXNotify.c: removed dependency on internal tcl header "tclPort.h"
* unix/Makefile.in: * unix/install-sh: copied support for 'install-strip' target over from tcl/unix/{Makefile.in,install-sh}
check-in: 405953cf user: das tags: trunk
2002-09-24
14:27
Regen from Tcl check-in: d0b8c1fa user: dkf tags: trunk
09:26
Regen from Tcl check-in: 444e47c0 user: dkf tags: trunk
2002-09-23
07:21
In TkpIsWindowFloating, check for NULL before passing the wRef to GetWindowClass. check-in: cd3e4dcb user: wolfsuit tags: trunk
07:17
Minor cleanup, no content changes. check-in: 88750fc5 user: wolfsuit tags: trunk
2002-09-22
07:46
2002-09-22 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (UpdateControlValue): HiliteControl doesn't give the proper "nothing to scroll" look on Mac OS X. You have to set the min value greater than the max value to get this.
check-in: 05dffb92 user: wolfsuit tags: trunk
2002-09-15
20:38
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * unix/tkUnixEvent.c (TkpCloseDisplay): Use PEEK_XCLOSEIM to examine the input context queue before invoking XCloseIM. Generate an assert if there is an input context that has not been freed. [Patch 570902]
check-in: 5b90814a user: mdejong tags: trunk
2002-09-14
02:52
* generic/tk.h: Moved RC_INVOKED down so that tcl.h is still included when running the resource compiler. <tcl.h> excludes the unnecessary parts on its own. This reenables the Windows build. It failed because the non-inclusion of tcl.h caused the resource compiler to miss some vital macro definitions (TCL_FINAL_RELEASE, STRINGIFY, ...).
check-in: abca098d user: andreas_kupries tags: trunk
2002-09-12
17:34
* generic/tk.h: * mac/tkMacApplication.r: * mac/tkMacLibrary.r: * mac/tkMacResource.r: * macosx/tkAboutDlg.r: * macosx/tkMacOSXApplication.r: * macosx/tkMacOSXLibrary.r: * macosx/tkMacOSXResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout.
* macosx/tkMacOSXAppInit.c: improved detection of Wish startup by the finder (by checking if stdin is /dev/null), in which case we want to bring up the Tk console window.
* macosx/tkMacOSXHLEvents.c: added 'rapp' apple event handler.
check-in: 6b6e93fd user: das tags: trunk
06:13
* macosx/Wish.pbproj/project.pbxproj: reference & install tk/generic/prolog.ps instead of tk/library/prolog.ps.
check-in: 83c0ed5e user: das tags: trunk
2002-09-10
12:43
* macosx/Wish.pbproj/project.pbxproj: added backwards compatibility for Mac OS X 10.1 ProjectBuilder 2.0.
check-in: 524b3813 user: das tags: trunk
09:59
* unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwin and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen.
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable.
check-in: 419f67e7 user: das tags: trunk
06:46
* macosx/tkMacOSXNotify.c (Tk_MacOSXSetupTkNotifier): corrected Mac Jaguar event loop issue.
check-in: 21653817 user: hobbs tags: trunk, core-8-4-0
2002-09-09
23:52
see changelog check-in: c8934650 user: hobbs tags: trunk
23:52
* library/tk.tcl: use command instead of control on Aqua bindings. Force dialogs to appear below fixed native Mac menubar. * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: Keypress/release events for pure modifier keys were not being passed to Tk. Deadkey presses were inserting null characters into text windows. Now they do nothing. (Still not ideal, but better than before!) * macosx/tkMacOSXMenu.c: Allow more than 200 menus to exist - increased to 2000. * macosx/tkMacOSXMouseEvent.c: Bad interactions between floating windows and ordinary ones. Ensure that local<->global coordinate transformations are wrt to the correct window. * macosx/tkMacOSXWm.c: Better error msg for 'wm attributes'. Remove crash in 'wm transient'. Add 'noActivates' and 'noUpdates' flags to unsupported command. [Patch #606658] (darley)
check-in: b7d61235 user: hobbs tags: trunk
23:51
note sept 10 release date check-in: 6a645a6a user: hobbs tags: trunk
20:05
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): corrected msgcat code with XPG specifier. [Patch #606719] (miller)
check-in: bc974939 user: uid38172 tags: trunk
2002-09-08
23:42
added TIP108 note to OS X port check-in: cb80d57e user: hobbs tags: trunk
2002-09-06
16:07
* tests/unixWm.test (unixWm-50.3): Constrained test that hangs on Windows.
check-in: d1cf66df user: dgp tags: trunk
2002-09-05
09:33
* macosx/Wish.pbproj/project.pbxproj: added overlooked missing TK_PATCH_LEVEL version bump to 8.4.0.
check-in: 9aab18a3 user: das tags: trunk
2002-09-04
17:44
* win/Makefile.in (install-libraries): Added code section to install the message catalogs. Copied same section from unix/Makefile.in and adapted it to the slightly different environment. check-in: 106f720e user: andreas_kupries tags: trunk
02:05
* library/button.tcl: further restrict buttons to not resetting the "original" relief if it has changed in the interim. This prevents code that simulated overrelief buttons from not working in 8.4. [Bug #604270]
check-in: 2054f3e5 user: hobbs tags: trunk
2002-09-03
15:08
* macosx/Wish.pbproj/project.pbxproj: Bumped version number to 8.4.0 and updated copyright info.
check-in: 6d77900e user: das tags: trunk
11:48
wm attributes macosx fix check-in: 771dc762 user: vincentdarley tags: trunk
05:15
Update changes for 8.4.0 release check-in: 5f654d35 user: dgp tags: trunk
01:05
correction to r1.19 fix to only incr inset when no image is used check-in: 3cfb6a24 user: hobbs tags: trunk
00:22
* tests/cursor.test: reverted 2002-08-31 change for OS X to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count. [Bug #602667]
check-in: 2b947ce8 user: hobbs tags: trunk
2002-09-02
23:39
see changes check-in: f5780ba6 user: hobbs tags: trunk
23:32
* tests/button.test: added button-14.1 * win/tkWinButton.c (TkpComputeButtonGeometry): correct Win button sizing to be equal for one-line buttons with -height of 0 or 1, as well as -height 0 buttons with empty text and no image, which should be the same as single-line text buttons. [Bug #565485]
check-in: 0c303d23 user: hobbs tags: trunk
22:00
* library/button.tcl (::tk::ButtonLeave): correctly restore state of button to normal for unix bindings. [Bug #597920]
check-in: 9034f661 user: hobbs tags: trunk
22:00
added tk windowingsystem docs check-in: a822075e user: hobbs tags: trunk
21:21
make sure to substitute LD_LIBRARY_PATH_VAR check-in: debadbbc user: hobbs tags: trunk
21:21
add support for 64-bit builds on HP-11 with gcc check-in: 2b462bca user: hobbs tags: trunk
21:21
* tests/wm.test: * unix/tkUnixWm.c: remove possible 2-second delay in 'raise'. [Patch #601518] (english) TIP #107
check-in: 1d77e81a user: hobbs tags: trunk
20:16
Bumped version number to 8.4.0 check-in: 912aaecc user: hobbs tags: trunk
19:16
* generic/tkCmds.c: * generic/tkWindow.c: made 'tk' available in safe interpreters, but only the caret and windowingsystem subcommands may be called. * tests/safe.test (safe-1.2): noted that tk is now available in safe interps, but not the appname/scaling subcommands.
check-in: bb0ef89d user: hobbs tags: trunk
19:15
noted new tk windowingsystem subcommand check-in: c536d125 user: hobbs tags: trunk
19:14
added int cast to prevent warning check-in: 28480d0b user: hobbs tags: trunk
19:13
added size_t cast to prevent warning check-in: 9c0423f0 user: hobbs tags: trunk
2002-08-31
13:28
* unix/tcl.m4: update from Tcl
* unix/Makefile.in: import of TK_SHLIB_LD_EXTRAS for Tk library specific linker settings. Added use of new LD_LIBRARY_PATH_VAR.
* unix/configure: regen
check-in: 17a60be4 user: das tags: trunk
06:12
*** macosx-8-4-branch merged into the mainline [tcl patch #602770] ***
* generic/tk.decls: * generic/tkInt.decls: added new "aqua" specific entries to the stubs tables. Changed all "unix" entries to "x11" to allow us to distinguish and build both "aqua" on MacOSX and "x11" on MacOSX.
* generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can be passed to the resource compiler.
* generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem] subcommand: returns "x11" when running on X11, "win32" on Windows, "classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon)
* generic/tkFont.c (TkFontGetFirstTextLayout): new private function returning the first chunk of a Tk_TextLayout, i.e. until the first font change on the first line (or the whole first line if there is no such font change).
* generic/tkMain.c: made Tcl_ThreadDataKey static
* library/demos/puzzle.tcl: fixed button metrics for aqua
* tests/cursor.test: check for presence of arrow cursor instead of heart cursor
* xlib/xcolors.c: changed xColors static initialization to more standard C
* macosx/Wish.pbproj/jingham.pbxuser (new): * macosx/Wish.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE.
* macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'.
* macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking for a AppMain.tcl file in its bundled Resources/Scripts folder. If present, argv[1] is set to that file and the Scripts folder is added to the auto_path. This allows tk apps to embed scripts within their bundle directory structure.
* macosx/tkMacOSXInit.c (new): macosx adapted version of tkUnixInit.c: we initialize & cache the Carbon native encoding (e.g. 'macRoman') and try to find the tk script library files inside Tk packaged as a framework.
* macosx/tkMacOSXNotify.c (new): new macosx specific merged Carbon/select-based notifier.
* macosx/tkMacOSXEvent.c (new): * macosx/tkMacOSXEvent.h (new): * macosx/tkMacOSXKeyEvent.c (new): * macosx/tkMacOSXMouseEvent.c (new): * macosx/tkMacOSXWindowEvent.c (new): new macosx specific event handling functionality.
* macosx/tkMacOSX.h (new): * macosx/tkMacOSXBitmap.c (new): * macosx/tkMacOSXButton.c (new): * macosx/tkMacOSXClipboard.c (new): * macosx/tkMacOSXColor.c (new): * macosx/tkMacOSXConfig.c (new): * macosx/tkMacOSXCursor.c (new): * macosx/tkMacOSXDefault.h (new): * macosx/tkMacOSXDialog.c (new): * macosx/tkMacOSXDraw.c (new): * macosx/tkMacOSXEmbed.c (new): * macosx/tkMacOSXFont.c (new): * macosx/tkMacOSXHLEvents.c (new): * macosx/tkMacOSXInt.h (new): * macosx/tkMacOSXKeyboard.c (new): * macosx/tkMacOSXMenu.c (new): * macosx/tkMacOSXMenubutton.c (new): * macosx/tkMacOSXMenus.c (new): * macosx/tkMacOSXPort.h (new): * macosx/tkMacOSXRegion.c (new): * macosx/tkMacOSXScale.c (new): * macosx/tkMacOSXScrlbr.c (new): * macosx/tkMacOSXSubwindows.c (new): * macosx/tkMacOSXTest.c (new): * macosx/tkMacOSXUtil.c (new): * macosx/tkMacOSXUtil.h (new): * macosx/tkMacOSXWm.c (new): * macosx/tkMacOSXWm.h (new): * macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk implementation in tk/mac.
* macosx/tkMacOSXSend.c (new): only send to local interp implemented currently.
* macosx/tkMacOSXDebug.h (new): * macosx/tkMacOSXDebug.c (new): new macosx specific functions for debugging MacOS events, regions, etc.
* macosx/tkAboutDlg.r (new): * macosx/tkMacOSXApplication.r (new): * macosx/tkMacOSXCursors.r (new): * macosx/tkMacOSXLibrary.r (new): * macosx/tkMacOSXMenu.r (new): * macosx/tkMacOSXResource.r (new): * macosx/tkMacOSXXCursors.r (new): * macosx/tclets.r (new): sources for Rez resource compiler.
* macosx/Wish.icns (new): Wish application icon.
* generic/tk.h: * generic/default.h: * generic/tkBind.c: * generic/tkCmds.c: * generic/tkGrab.c: * generic/tkPointer.c: * generic/tkPort.h: * generic/tkSelect.c: * generic/tkStubLib.c: * generic/tkTest.c: * generic/tkText.c: * generic/tkWindow.c: * unix/tkUnix3d.c: * xlib/xgc.c: * xlib/X11/X.h: * xlib/X11/Xlib.h: * xlib/X11/Xutil.h: added #includes and #ifdefs for macosx
* library/bgerror.tcl: * library/button.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/widget: check [tk windowingsystem] instead of and/or in addition to $tcl_platform(platform).
* generic/tkInt.h: * mac/tkMacBitmap.c: * mac/tkMacWm.c: added missing CONSTification
* generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: regen
check-in: 6b4c1410 user: das tags: trunk, macosx-8-4-merge-2002-08-31-trunk
05:38
added macosx-8-4-branch ChangeLog entries Closed-Leaf check-in: f7b1988b user: das tags: macosx-8-4-branch, macosx-8-4-premerge-2002-08-31-branch
01:16
small fix to more reliably force relink of non-active buildstyle check-in: 9e439d95 user: das tags: macosx-8-4-branch
2002-08-30
19:18
set SYMROOT in macosx/Makefile check-in: 045938f5 user: das tags: macosx-8-4-branch
18:18
various project cleanups & enhancements added macosx/Makefile to facilitate building from cli added [tk windowingsystem] and removed $::tcl_plaform(windowingsystem) changed all runtime library references to the above removed duplicate entries in tk.decls & tkInt.decls CONSTification and other small changes in macosx/ to remove compiler warnings check-in: 3ee14f2c user: das tags: macosx-8-4-branch
15:36
merged with trunk at tag macosx-8-4-merge-2002-08-30-trunk check-in: b24e9839 user: das tags: macosx-8-4-branch, macosx-8-4-merge-2002-08-30-branch
2002-08-28
01:08
Fix for bug #582457: make radio and checkbuttons work like Windows when -relief is sunken, -offrelief is flat, and -overrelief is raised. check-in: 9abdf011 user: drh tags: trunk, macosx-8-4-premerge-2002-08-31-trunk, macosx-8-4-merge-2002-08-30-trunk
2002-08-26
21:57
08/26/2002 Jim Ingham < [email protected]>
tkMacOSXMenu.c: In ReconfigureIndividualMenu, guard against the CFStringFromCString returning NULL. In this case, insert "<error>" for the menu item text, for want of a better thing to do...
check-in: 6b5cf758 user: wolfsuit tags: macosx-8-4-branch
21:55
08/26/2002 Jim Ingham < [email protected]>
tkMacScrlbar.c: Use kControlScrollBarLiveProc so we get live updates for the Scrollbar - rather than trying to hide the original position. Watch for the "dragged" as well as the "moved" message in the thumb action proc. 10.2 seems to only send the former.
check-in: e3d46022 user: wolfsuit tags: macosx-8-4-branch
14:32
* win/Makefile.in: Removed dependence on the (parts of) the * win/winMain.c: tcltest executable on Windows. It was not used, and the dependency complicated the Makefile. [Bug 592638].
check-in: e82e08ec user: dgp tags: trunk
2002-08-21
14:01
bumped version to 8.0b3 added libstub.a target simplified framework build phases check-in: 5d062a7b user: das tags: macosx-8-4-branch
12:28
whitespace & other cleanup wish startup code cleanup induced by new support in tcl for standard MacOSX tcl package locations renamed Tk_GetFirstTextLayout to private TkFontGetFirstTextLayout check-in: 67ad8b87 user: das tags: macosx-8-4-branch
2002-08-20
20:26
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk check-in: 88ef5db9 user: das tags: macosx-8-4-branch, macosx-8-4-merge-2002-08-20-branch
15:39
* README: Bumped version number to 8.4b3 to distinguish * generic/tk.h: HEAD from the 8.4b2 release. * unix/configure.in: * win/configure.in: * unix/tk.spec:
* unix/configure: autoconf * win/configure:
* generic/tk.h: Added compile-time check that the tcl.h header file #included by Tk 8.4 is one from Tcl 8.4. This is needed to be sure that new #defines like CONST84 are available. [Bug 597432].
check-in: da313789 user: dgp tags: trunk, macosx-8-4-merge-2002-08-20-trunk
14:37
make mklinks check-in: 40b6870e user: dgp tags: trunk
2002-08-16
07:52
* unix/Makefile.in (install-binaries): simplified pkgIndex.tcl file created on installation. * win/Makefile.in (install-binaries): corrected and simplified creation of pkgIndex.tcl file on installation.
check-in: 98f260cd user: hobbs tags: trunk
2002-08-14
15:31
compilation, link fixes check-in: 9181c882 user: vincentdarley tags: trunk
2002-08-13
20:53
* library/button.tcl: change the bindings to use Priv($w,relief) instead of just Priv(relief). This ensures that neighboring buttons don't confuse (over)relief settings.
check-in: 5bfad006 user: hobbs tags: trunk
16:20
* unix/tkUnixSend.c (Tk_SetAppName): Fixed a compiler warning.
check-in: 40a616af user: rmax tags: trunk
2002-08-12
13:38
Tweaked resizing behaviour of the image-viewer demo. check-in: 576f16ca user: dkf tags: trunk
2002-08-08
23:49
* unix/tkUnixWm.c (WmTransientCmd): Apply fix for wm transient assertion error that was applied to tkWinWm.c for Tk Bug #592201.
check-in: c489a1d0 user: mdejong tags: trunk
23:45
* tests/wm.test: Add deleteWindows at start of new transient tests so they do not fail if the toplevels already exist. * unix/tkUnixWm.c: Revert patch for Tk Bug #592201 which incorrectly removed numTransients member.
check-in: 8bf51665 user: mdejong tags: trunk
22:32
Fix for Tk Bug #592201 "wm transient fails with two masters". check-in: 4e600e96 user: jenglish tags: trunk
21:02
* tests/unixWm.test: Corrected packaging of unixWm-50.3 so that [setupbg] and [cleanupbg] always balance, no matter what tests are skipped.
check-in: a61cb297 user: dgp tags: trunk
11:43
*** empty log message *** check-in: 7c5e6238 user: rmax tags: trunk
11:43
* unix/Makefile.in: Fixed typos in DISTNAME, and ZIPNAME.
check-in: da67b924 user: rmax tags: trunk
10:47
8.4b2 tag note check-in: 35bb3931 user: hobbs tags: trunk, core-8-4-b2
09:35
* generic/tkButton.c (TkButtonWorldChanged): added GCFont handling to the disabledGc of buttons when compound != none. The drawing appears to be incorrect across platforms still. [Bug #477740]
check-in: 24bf8f80 user: hobbs tags: trunk
09:35
* generic/tkImgGIF.c (FileReadGIF): fixed -from handling for gifs [Bug #467524] (obermeier)
check-in: ae52de43 user: hobbs tags: trunk
04:54
* generic/tkCanvUtil.c (TkSmoothParseProc): recognize the built-in bezier method by name. [Bug #578654] * doc/canvas.n: update to note that -smooth really doesn't take or return just booleans.
check-in: 3c214554 user: hobbs tags: trunk
01:44
* win/configure: * win/tcl.m4: added shell32 to libs for updated native Windows tk_chooseDirectory dialog.
check-in: f1e64387 user: hobbs tags: trunk
01:43
* tests/panedwindow.test: added -text foobar to some test buttons to enable correct testing of panedwindow across platforms. [Bug #582370]
check-in: b96bae21 user: hobbs tags: trunk
01:43
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): * library/panedwindow.tcl: changed class from PanedWindow to Panedwindow to not conflict with existing bwidgets, but also to be more regular with other names used in the core.
check-in: c5e500e1 user: hobbs tags: trunk
01:43
* doc/GetBitmap.3: removed doc refs to deprecated Tk_GetBitmapFromData. [Bug #590379]
check-in: 00d9f161 user: hobbs tags: trunk
01:42
* win/tkWinMenu.c (TkpSetWindowMenuBar): fixed logic bug in when to idle call ReconfigureWindowsMenu.
check-in: f8c3d249 user: hobbs tags: trunk
01:42
* win/tkWinDialog.c: enabled use of the updated native Windows directory browser (tk_chooseDirectory). This does require shell32.dll v4.71 or greater. [Patch #468139]
check-in: 13676ed9 user: hobbs tags: trunk
2002-08-06
14:38
Made panedwindow tests all work again; I'm fairly sure the current behaviour is still not right, but it is definitely better than it was when I first started tinkering with the panedwindow in that now it at least picks a sensible size in one dimension when working with widgets whose size is not known immediately. check-in: 5638f6f6 user: dkf tags: trunk
13:19
* tests/defs.tcl: removed file. No longer needed now that Tk is using the tcltest package to do its testing.
check-in: d525d66a user: dgp tags: trunk
2002-08-05
14:01
* win/tkWinFont.c: Additional changes to fix CONST warnings on * win/tkWinWM.c: Windows due to latest patch. Tks Vince Darley.
check-in: b4beb44e user: dgp tags: trunk
04:30
Applied companion patch for Tcl Patch 585105, updating Tk to use Tcl 8.4's fully CONST-ified interface, and fully CONSTifying Tk at the same time.

This patch includes purging Tk of its last direct access to interp->result. [Bug 589853]

The substantial changes include copying event sequence strings into Tcl_DStrings in tkBind.c, and copying [text] indices into Tcl_DStrings because parsing them involved overwriting them. If this causes performance trouble, that can be resolved by further converting them to Tcl_Obj's.

The #defines USE_NON_CONST and USE_COMPAT_CONST have the same effect for Tk as they do for Tcl. (They actually change tcl.h) check-in: 5603f01a user: dgp tags: trunk

2002-08-02
15:35
Stopped a potential core dump from happening when a idle event outlives its clientdata. check-in: 42c56da3 user: dkf tags: trunk
15:12
different method of silencing compiler warning. check-in: cdf795b7 user: dgp tags: trunk
03:18
silenced compiler warning check-in: ea64d4e8 user: dgp tags: trunk
2002-07-31
14:10
Postpone paned-window layout arrangement on geometry event until idle, as is done in other window managers, to fix problems with size calculations when the children don't already know their sizes anyway. Now the layout of the vertical pane demo works better (overall initial window width is right!) check-in: bc3f6cc1 user: dkf tags: trunk
10:52
Resynch with Tcl check-in: e37a92a2 user: dkf tags: trunk
2002-07-29
23:03
* unix/configure: Regen. * unix/configure.in: Remove code that was setting CC_SEARCH_FLAGS and LD_SEARCH_FLAGS to try to account for cc vs ld linking. Tcl now handles this. * unix/tcl.m4: Update from Tcl.
check-in: 90aa5158 user: mdejong tags: trunk
2002-07-28
03:23
* unix/Makefile.in: Add MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL, INSTALL_LIBRARY, STUB_LIB_FILE, and LIB_FILE to support changes in tcl.m4 related to library builds. Use MAKE_LIB macro to avoid dealing with RANLIB issues. Rename TK_CC_SEARCH_FLAGS to CC_SEARCH_FLAGS and rename TK_LD_SEARCH_FLAGS to LD_SEARCH_FLAGS. Use new INSTALL_LIB and INSTALL_STUB_LIB substs to deal with ranlib issues when install libraries. * unix/configure: Regen. * unix/configure.in: Remove AC_PROG_RANLIB since this is done by tcl.m4 now. Define CC_SEARCH_FLAGS instead of TK_CC_SEARCH_FLAGS and so on. Use MAKE_LIB and MAKE_STUB_LIB from tcl.m4. Remove AC_SUBST calls that are no done in tcl.m4. * unix/tcl.m4: Update from Tcl. * unix/tkConfig.sh.in: Subst CC_SEARCH_FLAGS and LD_SEARCH_FLAGS.
check-in: dc30e106 user: mdejong tags: trunk
2002-07-25
22:12
Last commit missed a few lines. check-in: e1335f01 user: pspjuth tags: trunk
21:36
Objectifed wm. [Patch #564521] Note: this commit has not been tested. check-in: 6f427f77 user: pspjuth tags: trunk
21:35
Objectifed wm. [Patch #564521] check-in: 92401d20 user: pspjuth tags: trunk
21:19
* tests/spinbox.test: added spinbox-22.[1-3] * generic/tkEntry.c (ConfigureEntry): made the textvariable value take precedence over changed -from/-to values, unless it must be constrained. [Bug #559078]
check-in: fc1e3660 user: hobbs tags: trunk
20:57
* library/spinbox.tcl (MouseSelect): when not in the entry, just return instead of invoking - ButtonUp handles invoking already. [Bug #499168]
check-in: 2bdb640b user: hobbs tags: trunk
20:36
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]
check-in: b07eac11 user: hobbs tags: trunk
20:36
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]
check-in: b869e591 user: hobbs tags: core-8-3-1-branch
2002-07-24
20:35
see changelog check-in: 4f6c3f6b user: hobbs tags: trunk
19:41
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]
check-in: ee55f2eb user: hobbs tags: trunk
19:40
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]
check-in: 27ab72e5 user: hobbs tags: core-8-3-1-branch
19:15
* win/tkWinButton.c (TkpDisplayButton): corrected display of focus ring around the actual text when the button is a compound button. [Bug #583691]
check-in: 4ba93c31 user: hobbs tags: trunk
18:42
* unix/README: Corrected notes about running user interactive Tk tests. [Bug #462320]
check-in: 192d0b47 user: hobbs tags: trunk
18:31
* generic/tkText.c (TextEditUndo): set isDirtyIncrement to -1 when reverting to note proper "dirtiness". [Bug #580362] (callewaert)
check-in: de5310c1 user: hobbs tags: trunk
18:30
* generic/tkEntry.c (DisplayEntry): correct cursor position before calling Tk_SetCaretPos. (yamamoto)
check-in: 0203a5d7 user: hobbs tags: trunk
2002-07-23
17:33
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 739f9716 user: mdejong tags: trunk
17:24
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 0090380c user: mdejong tags: trunk
09:05
removed invalid ChangeLog entry check-in: c48d3b0f user: mdejong tags: trunk
2002-07-22
21:25
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Revert [Tk patch 568278]. The transient window workaround is no longer needed since the fix for [Tk bug 570764] solved the problem for withdrawn transients.
check-in: 292849c2 user: mdejong tags: trunk
04:08
Set the kNavSupportPackages flag on the tk_getOpenFile dialog so you can choose App packages. check-in: cc070f48 user: wolfsuit tags: macosx-8-4-branch
2002-07-21
20:40
encoding issues, proxy icons check-in: 60df1051 user: vincentdarley tags: macosx-8-4-branch
11:11
encodings, and wm updates check-in: 90b8db63 user: vincentdarley tags: macosx-8-4-branch
2002-07-19
20:31
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: Add AC_PREREQ(2.13) in an attempt to make it more clear that the configure scripts must be generated with autoconf version 2.13. [Tcl Bug 583573]
check-in: b62109fb user: mdejong tags: trunk
14:37
Oops. Minor fix to the previous fix. check-in: 5288fc9d user: drh tags: trunk
14:27
Fix a bug in the Postscript encoding vector generator that was causing postscript generation to fail under Win2K. check-in: be10e67f user: drh tags: trunk
09:28
no console with startup script check-in: e49d2cad user: vincentdarley tags: macosx-8-4-branch
09:22
Jim's patch for encodings check-in: 2b8127b6 user: vincentdarley tags: macosx-8-4-branch
2002-07-18
23:45
encodings, events check-in: 89cc0ef3 user: vincentdarley tags: macosx-8-4-branch
16:02
* unix/tkUnixSend.c: Using Tcl_GetTime instead of TclpGetTime.
check-in: e83e4b85 user: rmax tags: trunk
09:35
key event problems - no static check-in: 0c136688 user: vincentdarley tags: macosx-8-4-branch
09:34
menu glyphs check-in: a4fb19e4 user: vincentdarley tags: macosx-8-4-branch
2002-07-17
21:33
code cleanup check-in: ef406e53 user: vincentdarley tags: trunk
16:51
* library/unsupported.tcl: Extended ExposePrivateVariable, and ExposePrivateCommand to accept patterns as well.
check-in: eac15e84 user: rmax tags: trunk
14:39
log check-in: 56e53acc user: dgp tags: trunk
14:37
corrected reversed logic in assert -> panic conversion check-in: 9dd7400d user: dgp tags: trunk
2002-07-16
23:29
* generic/tkFont.c (TkFontPkgFree): Call panic instead of assert since assert is not used in the rest of Tk. [Tk bug 579651]
check-in: 2b56ce15 user: mdejong tags: trunk
23:17
* unix/Makefile.in: * win/Makefile.in: Add a more descriptive warning in the event `make genstubs` needs to be rerun.
check-in: 20db6a87 user: mdejong tags: trunk
21:14
ChangeLog police check-in: 38051be7 user: mdejong tags: trunk
18:06
WinWm fixes check-in: c350236c user: vincentdarley tags: trunk
14:35
encodings, menu glyphs check-in: d052d789 user: vincentdarley tags: macosx-8-4-branch
14:32
button and menubutton encodings check-in: 0658c567 user: vincentdarley tags: macosx-8-4-branch
14:32
menu encodings and menu glyphs check-in: 9a2338b5 user: vincentdarley tags: macosx-8-4-branch
05:03
no message check-in: a769e153 user: davygrvy tags: trunk
05:01
re-add of the borland makefile. Submitted by Helmut Giese <[email protected]>. check-in: 39ae7cc0 user: davygrvy tags: trunk
2002-07-15
18:10
* Some tests needed "unix" constraint.
check-in: f179e71c user: dgp tags: trunk
16:56
* Fixes for [Bug 581627]. * generic/tkTest.c: Test commands not supported on non-Unix platforms should not be defined there in the first place. * tests/constraints.tcl: Fixed "secureserver" constraint. * tests/unixWm.test: Some tests needed "unix" constraint. * win/tkWinWm.c: Typo in error message.
check-in: 7c47575f user: dgp tags: trunk
2002-07-14
18:31
* tests/event.test: Fixes to enable testing of only userInteraction * tests/visual_bb.test: tests.
check-in: d9d30520 user: dgp tags: trunk
17:29
* Bumped HEAD to version 8.4b2 in order to distinguish it from the 8.4b1 release. Also extended LOCALES to cover all message catalogs.
check-in: 1248e4a3 user: dgp tags: trunk
15:45
* tests/focustTcl.test: Conversion bug: Corrected backwards logic. * tests/imgPhoto.test: Conversion bug: overwrote unix/README.
check-in: 075080eb user: dgp tags: trunk
05:48
* Completed conversion of Tk test suite to use tcltest.
check-in: c483179b user: dgp tags: trunk
2002-07-13
21:52
* Converted more files to tcltest and factored out common code.
check-in: d09771c3 user: dgp tags: trunk
20:28
* Converted more files to tcltest and factored out common code.
check-in: d5cee69d user: dgp tags: trunk
00:30
* Converted several files in the test suite for testing by tcltest 2.1.
check-in: 2813f972 user: dgp tags: trunk
2002-07-12
21:08
* Converted several files in the Tk test suite for testing by tcltest 2.1.
check-in: 4b0cdc1b user: dgp tags: trunk
13:40
* Converted several files in the Tk test suite for testing by tcltest 2.1.
check-in: 3892bfbf user: dgp tags: trunk
2002-07-11
22:42
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): initialize utfTitle to NULL, add a few more notes about limitations of possible new Tk_ChooseDirectoryObjCmd function.
check-in: ebbd6e32 user: hobbs tags: trunk
13:01
tests/visual_vv.test: Removed some dependence on [exec]ed utilities

generic/tkImgPhoto.c: Allowed photo image buffer allocation to fail more tests/imgPhoto.test: gracefully in some cicumstances. The remaining ones require API changes before they can fail nicely. check-in: 55680eeb user: dkf tags: trunk

2002-07-09
17:53
* generic/tkTest.c: Removed unused dependence on TclThread_Init() * tests/defs.tcl: and [testthread]. [Bug 578165, Tcl Bug 531413]
check-in: 2ba1c04b user: dgp tags: trunk
2002-07-08
22:10
no message check-in: 134affa7 user: davygrvy tags: trunk
22:08
Added missing win/lamp.bmp to the dist target. check-in: eb5e2eb2 user: davygrvy tags: trunk
2002-07-05
20:19
* added incompatibility note about photo compositing
check-in: d40dd370 user: dgp tags: trunk
07:20
updated for 8.4b1 release check-in: d26d54b5 user: hobbs tags: trunk, core-8-4-b1
2002-07-04
09:25
Improvements to bgerror dialog layout. [Bug #577086] check-in: 529a4bc8 user: dkf tags: trunk
01:09
minor doc clarification (lester) check-in: 87569a13 user: hobbs tags: trunk
2002-07-01
17:12
Updated to latest tcl.m4 from Tcl. check-in: 24ac0b9d user: dgp tags: trunk
2002-06-28
22:30
Fixed a bug in TkSelGetSelection - the data was never actually retrieved from the clipboard. Thanks to Brian Gottlieb for this one! check-in: 668056ce user: wolfsuit tags: macosx-8-4-branch
09:01
Force the message box to have consistent background colours. [Bug#552515] check-in: 76571323 user: dkf tags: trunk
2002-06-27
20:09
* win/Makefile.in (install-binaries): Fix of troubled Makefile quoting introduced by [Patch 521356] causing the installed to fail. check-in: 3b8c5ad9 user: andreas_kupries tags: trunk
2002-06-26
23:02
* (Tk_DrawChars) silence compiler warning.
check-in: 8713088a user: dgp tags: trunk
22:57
* generic/tkStyle.c: <eol> of the committing cvs client didn't match the <eol> of the file itself. Windows users where getting \r\r\n. Problem fixed. check-in: 44d71b5c user: davygrvy tags: trunk
22:53
incorrect <eol> fixed. check-in: a9fe600c user: davygrvy tags: trunk
22:12
Fixed potential buffer overflow from patch#546910 check-in: 2b68c98d user: a_kovalenko tags: trunk
08:22
Updated font.test to expect new behavior of canvas postscript (patch #546910) check-in: 434d8505 user: a_kovalenko tags: trunk
02:38
* Expanded install-binaries target to create and install a pkgIndex.tcl file to enable Tk as a loadable package [Patch 521356]
check-in: 0f8555e7 user: dgp tags: trunk
2002-06-25
16:45
* unix/tcl.m4: New macro SC_CONFIG_MANPAGES. * unix/configure.in: Added support for symlinks and compression * unix/Makefile.in: when installing the manpages. [Patch 518052] Default is still hardlinks and no compression.
* unix/mkLinks: generated * unix/configure:
* unix/README: Added documentation for the new features.
check-in: 4786c9fe user: rmax tags: trunk
16:27
Applied patch #546910 -- international postscript output check-in: 3213f87f user: a_kovalenko tags: trunk
14:39
* unix/configure: Replaced ${exec_prefix}/lib * unix/tcl.m4 (SC_PATH_TCLCONFIG): by ${libdir}.
check-in: ab620e42 user: rmax tags: trunk
2002-06-24
20:34
* tests/winWm.test: Verify that both an unmapped and already mapped toplevel are raised and receive the focus when deiconified. * tests/wm.test: Add wm deiconify tests. Check that a toplevel that has never been mapped is not mapped by the deiconify command since it should be done at idle by MapFrame. * win/tkWinWm.c (Tk_WmCmd): Check the WM_NEVER_MAPPED flag while processing the wm deiconify command. The WM_UPDATE_PENDING flag should never be set when WM_NEVER_MAPPED is set, but double check so that the implementation is more explicit and matches the comment just above. Return without invoking TkWmRestackToplevel or TkSetFocusWin on a toplevel that has never been mapped. This fixes a bug where a toplevel is mapped with the wrong size and is then resized by the idle call to MapFrame. [Tk bug 233150]
check-in: 1dd500e6 user: mdejong tags: trunk
06:50
Updated tk changes from ChangeLog. check-in: 6012c9a8 user: andreas_kupries tags: trunk
06:24
Mention Tk patch numbers in ChangeLog entries. check-in: 7c8f7547 user: mdejong tags: trunk
05:31
* win/tkWinWm.c (UpdateGeometryInfo): remove the check for a null wrapper introduced in r1.41 on 2002-06-15 because it prevented geometry setting from taking effect if the window was not on the screen. Another check may go in it's place as IsIconic and IsZoomed should not be passed NULL.
check-in: baa8df33 user: hobbs tags: trunk
02:17
* tests/wm.test: Remove invalid minsize test. Add update calls to wm transient tests so that idle handlers get run. This is needed to get the tests to pass under Win32. * unix/tkUnixWm.c (WmWaitMapProc): Move the special transient withdrawn check into the if body to make it easier to set a breakpoint on this test inside a debugger. No functional changes. * win/tkWinWm.c (WmWaitVisibilityOrMapProc): Ditto.
check-in: 033a5a14 user: mdejong tags: trunk
2002-06-22
10:13
* doc/wm.n: TIP #95 Windows implementation and * mac/tkMacWm.c (Tk_WmCmd): docs with mac and unix stubs. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): * tests/unixWm.test: * tests/winWm.test: more wm attr tests will be needed.
check-in: 724d114e user: hobbs tags: trunk
09:31
see changelog check-in: f2bf7459 user: hobbs tags: trunk
09:15
* generic/tkGrid.c (GridReqProc): check that gridPtr is not NULL (may be when embedded). [Bug #548791] (halliday)
check-in: 4f397fd7 user: hobbs tags: trunk
09:13
* generic/tkFont.c (TkFontPkgFree): changed panic on freeing fonts to an assert, and wrapped panic in #ifdef PURIFY. [Bug #568701]
check-in: 5333cc42 user: hobbs tags: trunk
09:08
* library/menu.tcl: corrected menus from being posted offscreen on Windows. [Bug #464451] (darley)
check-in: 82b80c76 user: hobbs tags: trunk
08:52
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).
check-in: 9b2253cb user: hobbs tags: core-8-3-1-branch
08:50
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).
check-in: f5add5ca user: hobbs tags: trunk
08:37
* win/tkWinEmbed.c (EmbedWindowDeleted): added a check for a null containerPtr. The core of this bug is likely elsewhere. [Bug #476176]
check-in: 8d0dc1e2 user: hobbs tags: trunk
08:21
* doc/text.n: TIP #93 implementation that * generic/tkText.c (TextWidgetCmd): enhances the text get and * generic/tkTextIndex.c (TkTextGetIndex): delete methods to accept * tests/text.test: multiple range pairs. This handles the delete case in an atomic, fixed-index fashion.
check-in: 56373b17 user: hobbs tags: trunk
01:43
* tests/wm.test: Add tests to make sure a withdrawn transient does not get remapped by state changes in the master. * unix/tkUnixWm.c (Tk_WmCmd, WmWaitMapProc): * win/tkWinWm.c (Tk_WmCmd, WmWaitVisibilityOrMapProc): Add a WM_TRANSIENT_WITHDRAWN flag that gets set by the withdraw, deiconify, or state wm subcommands. Check this flag before mapping a transient when processing a MapNotify event. [Tk bug 570764]
check-in: 18c2fcbb user: mdejong tags: trunk
00:39
Regen. check-in: 0b436a8e user: dkf tags: trunk
00:37
Fixes to make HTML generation work better. check-in: 7adbb3d3 user: dkf tags: trunk
00:02
Tk patchlevel bumped to 8.4b1 in preparation for release. check-in: 2ea85743 user: dkf tags: trunk
2002-06-21
23:22
added 8.4 version marker to -maxundo check-in: bd4ba973 user: hobbs tags: trunk
23:09
* doc/text.n: TIP #104 implementation which generalizes the * generic/tkText.c: undo/redo stack to not be tied solely to the * generic/tkText.h: text widget. The APIs are still private. * generic/tkUndo.c: This also adds a stack limiting ability and * generic/tkUndo.h: a -maxundo option to the text widget (in * library/text.tcl: addition to the options from TIP #26) should * mac/tkMacDefault.h: users want to limit the undo/redo stack * tests/text.test: (should not be necessary in most cases). * unix/Makefile.in: [Patch #554763] (callewart) * unix/tkUnixDefault.h: * win/Makefile.in: * win/makefile.vc: * win/tkWinDefault.h:
check-in: 6a28d5bd user: hobbs tags: trunk
20:55
changelog notes for TIP#94 check-in: 1928d44b user: hobbs tags: trunk
20:27
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].
check-in: 77ec5df6 user: dgp tags: core-8-3-1-branch
20:24
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].
check-in: a659e493 user: dgp tags: trunk
02:38
* doc/listbox.n: * generic/tkListbox.c (DisplayListbox): * mac/tkMacDefault.h: TIP #94 implementation adding -activestyle * tests/listbox.test: option to the listbox. This adds the ability * unix/tkUnixDefault.h: to have listboxes look native on Windows, and * win/tkWinDefault.h: "nicer" elsewhere using the 'dotbox' style.
check-in: f7610a44 user: hobbs tags: trunk
2002-06-20
21:18
Corrected the test for grid propagate change. [Bug #571433] check-in: 98d6cad7 user: pspjuth tags: trunk
2002-06-19
23:17
* tests/panedwindow.test: * generic/tkPanedWindow.c: ensure that sash index is lower bounds checked. [Bug #548727]
check-in: 6a6b8b23 user: hobbs tags: trunk
20:40
* generic/tkClipboard.c (TkClipCleanup): Add code to set dispPtr->clipWindow to NULL, this was accidently removed by last commit. Fixes a crash while running the tests under win32.
check-in: a76152bb user: mdejong tags: trunk
19:39
Add Tk patch id to ChangeLog entry. check-in: 6c79d250 user: mdejong tags: trunk
19:37
* generic/tkBind.c (TkBindDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkClipboard.c (TkClipCleanup): Invoke Tk_DestroyWindow to cleanup the dispPtr->clipWindow. Call Tcl_Preserve and Tcl_Release on the window to avoid an invalid memory ref on shutdown. * generic/tkEvent.c (Tk_HandleEvent): Panic if XCreateIC is invoked twice for the same window. This should never happen, the check were just added to make sure it does not since this could lead to crashes in XCloseIM. * generic/tkFocus.c (TkFocusDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkOption.c (TkOptionDeadWindow): Ditto. * generic/tkWindow.c (TkCloseDisplay): Move deletion of dispPtr->winTable after TkpCloseDisplay call since Tk_DestroyWindow uses it and could be called by TkpCloseDisplay for clipboard/send windows. Also invoke ckfree for the dispPtr instead of doing it in TkpCloseDisplay. (Tk_DestroyWindow): Check for a null winPtr->mainPtr before doing certain cleanup tasks so the we can invoke Tk_DestroyWindow on clipboard and send windows. We need to do this so that XDestroyIC will get invoked for the input contexts of each window. * mac/tkMacXStubs.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixEvent.c (TkpCloseDisplay, OpenIM): Remove conditional compilation around calls to XCloseIM since I am confident that the crashes related to input contexts has been fixed. Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixSend.c (TkSendCleanup): Invoke the Tk_DestroyWindow method to cleanup the special send window. This will call XDestroyIC and thereby avoid a crash in XCloseIM. The send window needs to be Tcl_Preserve and Tcl_Release to avoid an invalid memory ref on shutdown. * win/tkWinX.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay.
check-in: 2b1442c6 user: mdejong tags: trunk
2002-06-18
23:54
corrected copy/paste error check-in: 72bea0e4 user: dgp tags: trunk
23:51
Added TIP#48 style engine implementation Frederic Bonnet to supply docs+tests as soon as possible. check-in: 11b69966 user: dkf tags: trunk
08:24
Fix tcltest::makeFile so cursor.test can work properly... check-in: 6c50fe95 user: dkf tags: trunk
01:00
* generic/tkImage.c (Tk_ImageObjCmd, DeleteImage): Call Tcl_Preserve and Tcl_Release for the masterPtr->winPtr window to avoid accessing memory that had already been deallocated in DeleteImage.
check-in: cf0b24b4 user: mdejong tags: trunk
00:34
Trims to support the removal of RESOURCE_INCLUDED from rc scripts from Tcl's accepted FR #565088.
* generic/tk.h: Changed RESOURCE_INCLUDED to be RC_INVOKED as the RC tool defines this already by default.
* win/rc/tk.rc: * win/rc/wish.rc: removed the #define RESOURCE_INCLUDED lines.
check-in: 0c8b9bb0 user: davygrvy tags: trunk
2002-06-17
20:17
* unix/Makefile.in (dist): correct installation of wish.exe.manifest to DISTDIR target directory.
check-in: 31a24213 user: hobbs tags: trunk
20:17
updated for new SetCaret.3 doc check-in: a42b56d3 user: hobbs tags: trunk
20:09
* generic/tkCmds.c (Tk_TkObjCmd): * generic/tkInt.h (struct TkCaret): * mac/tkMacXStubs.c (Tk_SetCaretPos): * unix/tkUnixKey.c (TkpGetString, Tk_SetCaretPos): * win/tkWinX.c (Tk_SetCaretPos): * tests/tk.test: Added 'tk caret' implementation of TIP#96 * doc/SetCaret.3 (new): which adds a TkCaret structure element to * doc/tk.n: TkDisplay for maintaining state.
check-in: 6be89a7f user: hobbs tags: trunk
19:42
* unix/tkUnixSend.c (TkSendCleanup): special cleanup of inputContext to avoid bug in XCloseIM. (dejong)
check-in: 8b0be245 user: hobbs tags: trunk
17:14
* Added catalog for UK English. Currently includes only Color -> Colour translation.
check-in: 8e98993a user: dgp tags: trunk
10:54
Initial implementation of TIP #82: added the -offrelief option to checkbutton and radiobutton to allow those widgets to have a MS-Office look and feel. check-in: 882e41f5 user: drh tags: trunk
2002-06-15
21:06
* generic/tkWindow.c (Tk_DestroyWindow): Set the pathName component of a window to NULL after its memory has been deallocated to avoid a possible illegal memory access as a result of a call to Tk_PathName() on a Tk_Window structure of a window that has already been destroyed. [Tk bug 521946]
check-in: b0622bc8 user: mdejong tags: trunk
21:02
* generic/tkOption.c (Tk_GetOption): Allocate memory with ckalloc not malloc. This keeps Tk from erroring out when built with TCL_MEM_DEBUG.
check-in: 03e2b01f user: mdejong tags: trunk
04:44
removed stray character check-in: 92af4f1d user: dgp tags: trunk
03:02
deleted stray character check-in: 7d13c7db user: dgp tags: core-8-3-1-branch
02:15
* generic/tkBind.c (HandleEventGenerate): * generic/tkInt.h: changed warpInProgress boolean from int to a bit in the flags variable (TK_DISPLAY_IN_WARP)
check-in: 6c6a1f61 user: hobbs tags: trunk
02:15
corrected cast warning check-in: b5a08bfb user: hobbs tags: trunk
02:08
* generic/tkCmds.c (Tk_TkObjCmd): * unix/tkUnixKey.c (TkpGetString): * generic/tkEvent.c (Tk_HandleEvent): * generic/tkInt.h: changed useInputMethods boolean from int to a bit in the flags variable (TK_DISPLAY_USE_IM)
check-in: e07ed1cc user: hobbs tags: trunk
01:54
* generic/tkInt.h: * generic/tkCmds.c (Tk_WmObjCmd): * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): changed wmTracing from being an int to just a bit in the flags variable (TK_DISPLAY_WM_TRACING)
check-in: bdc985bf user: hobbs tags: trunk
01:54
changed TK_USE_XIM_SPOT to TK_DISPLAY_XIM_SPOT for clarity check-in: fb49550f user: hobbs tags: trunk
01:09
* generic/tkEvent.c (Tk_HandleEvent): * unix/tkUnixEvent.c (OpenIM): * unix/tkUnixKey.c (TkpGetString): * generic/tkInt.h: added TK_USE_XIM_SPOT flag bit for TkDisplay and used this to allow a runtime check to see if over-the-spot XIM is possible. If not it will try and fallback to the old-style input context, which handles things like dead keys input.
check-in: f90dbdf6 user: hobbs tags: trunk
00:21
* generic/tk.decls: added TIP #84 implementation that adds a * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls * generic/tkEvent.c: Tk's collapsing of incoming motion events * generic/tkInt.h: on its windows. The default remains to do * generic/tkStubInit.c: collapsing. Added a flags parameter to the * generic/tkWindow.c: internal display structure to support this * doc/QWinEvent.3: and be used in the future for other bits.
check-in: d7c9b34a user: hobbs tags: trunk
00:19
updated from current docs check-in: af827bbe user: hobbs tags: trunk
2002-06-14
23:49
* generic/tkBind.c (TkXErrorHandler): Declare static function to avoid compiler error with VC++.
check-in: 1eb4ae1d user: mdejong tags: trunk
23:29
ChangeLog police. check-in: 8973d74d user: mdejong tags: trunk
23:16
* generic/tkBind.c (ExpandPercents): Cast argument to Tk_GetAtomName in order to avoid compiler warning.
check-in: cc516b13 user: mdejong tags: trunk
23:11
ChangeLog police. check-in: e3ef54b4 user: mdejong tags: trunk
23:10
Reverting to r1.65 -- last change should not have been committed. check-in: cf65916f user: jenglish tags: trunk
22:52
corrected test numbering check-in: 56886018 user: hobbs tags: trunk
22:25
TIP #47 "Modifying Tk to Allow Writing X Window managers" (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY. check-in: ad38fbac user: jenglish tags: trunk
22:01
* unix/tkAppInit.c: Removed now unneeded and erroneous reference to 'matherr'. See Tcl ChangeLog entry 2002-05-31 Don Porter. check-in: fc6c28a7 user: andreas_kupries tags: trunk
14:45
no message check-in: 76d94990 user: davygrvy tags: trunk
14:43
The test for compiler optimizations was in error. Thanks goes to Roy Terry <[email protected]> for his assistence with this. check-in: 63d761c9 user: davygrvy tags: trunk
14:08
regen check-in: fbcab504 user: dkf tags: trunk
14:07
Changed some _Old and _OLD to more descriptive terms. check-in: 9b5f7ecc user: dkf tags: trunk
13:35
TIP#98 implementation; improved photo image copy and GIF frame access check-in: 7084752c user: dkf tags: trunk
07:17
* tests/winfo.test: Add basic tests for winfo ismapped.
check-in: e0d4e3a4 user: mdejong tags: trunk
2002-06-13
21:35
* tests/unixWm.test: * tests/wm.test: Move wm minsize and wm maxsize usage tests into the cross platform wm tests.
check-in: 52e7d297 user: mdejong tags: trunk
15:31
* tests/cursor.test: corrected error after cursor-2.2. * tests/defs.tcl: Added enhancements to Tk's fake version of tcltest required by recent cursor.test changes.
check-in: 2fcc76d8 user: dgp tags: trunk
09:46
Refixed cursor handling on Windows, and added tests to enforce it. check-in: 4cbec300 user: dkf tags: trunk
06:33
* changes: Clearly label wm transient changes as a POTENTIAL INCOMPATIBILITY. * doc/wm.n: Remove "some window managers will" text and explicitly state what behavior a transient window will display. Also mention that it is an error to make a window a transient of itself.
check-in: 15f78072 user: mdejong tags: trunk
06:17
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Remove the transient property on dialogs after they have been dismissed to insulate them from further state changes in the master. This keeps a withdrawn dialog from being mapped when the master is deiconified. [Tk patch 568278]
check-in: e3449e31 user: mdejong tags: trunk
2002-06-12
23:39
* win/tkWinCursor.c (TkGetCursorByName): reverted fix from 2002-06-06 because it broke the ability to use built-in cursors like left_ptr.
check-in: 9dee7eed user: hobbs tags: trunk
23:26
mention Tk patch id check-in: 56735136 user: mdejong tags: trunk
23:08
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::color): * library/dialog.tcl (tk_dialog): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog_Create): Only make the dialog window a transient if the master is visible. This check already appeared in some of the dialogs. This patch just copies the check into those that were lacking.
check-in: 627fc4df user: mdejong tags: trunk
19:02
* changes: Add note about new transient behavior. * tests/unixWm.test: Check that the WM_TRANSIENT_FOR property for a transient window is being cleared when the master is destroyed. * tests/wm.test: Source defs.tcl instead of using tcltest to match the rest of Tk's test files. Add new tests that ensure that a transient's state mirrors the state of the master. * unix/tkUnixWm.c (WmInfo, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd, WmWaitMapProc): Add numTransients member to WmInfo structure. Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. When the master is mapped, map the transient. When the master is unmapped or iconified, withdraw the transient. * win/tkWinWm.c (TkWmMapWindow, TkpWmSetState, TkWmDeadWindow, Tk_WmCmd, WmWaitVisibilityOrMapProc): Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. Move masterPtr check from TkpWmSetState into TkWmMapWindow to deal with WM_NEVER_MAPPED transients. Cleanup numTransients and the callback in TkWmDeadWindow. Cleanup numTransients and the callback only after deleting a master in wm transient command to avoid deleting the callback when an error is raised. Add support for MapNotify and UnmapNotify events to the master callback.
check-in: b05e1154 user: mdejong tags: trunk
03:37
Added help & toolbar style windows to the unsupported MacWindowStyle command. check-in: 8cbba4f3 user: wolfsuit tags: macosx-8-4-branch
2002-06-11
18:59
fix for bug report #530212 "Bad Window Path Name in tkMenuFind" check-in: ec3df486 user: jenglish tags: trunk
08:25
D'oh! Next time, I should at least check I've got the variable names right. check-in: 490767a8 user: dkf tags: trunk
2002-06-10
22:45
Fixed a win98 issue where the /exclude option for xcopy is unsupported. Reported by Roy Terry <[email protected]>. check-in: 1307a5e4 user: davygrvy tags: trunk
05:38
Merging with TOT as of 06/09/2002. check-in: c4cf2ab6 user: wolfsuit tags: macosx-8-4-branch
05:07
Adding missing files from TOT merge. check-in: 3150ac3a user: wolfsuit tags: macosx-8-4-branch
00:15
Added "magic ampersand" approach for translated strings in standard dialogs. All translations were modified to work with "magic ampersand". Russian translations added. check-in: f34dcf01 user: a_kovalenko tags: trunk
2002-06-09
09:07
* library/bgerror.tcl (tk::dialog::error::bgerror): Don't set the bgerror dialog as a transient of itself since this operation is ill defined.
check-in: 70bae675 user: mdejong tags: trunk
2002-06-06
20:41
Cursor name parsing was quite broken compared with Unix; cursor names are supposed to be first-and-foremost a list... check-in: a146a14f user: dkf tags: trunk
01:09
Make non-default buttons in messagebox have -default normal check-in: a07f013b user: a_kovalenko tags: trunk
2002-06-05
22:11
* unix/tkUnixFont.c (Tk_DrawChars): Don't assume that one char is always one byte, and that required subfont for the last character in any string is the same as for the previous character [Bug #559435] [Patch #559437] check-in: bc358b93 user: a_kovalenko tags: trunk
2002-05-27
22:54
* changes: Document [wm transient .t .t] error. * tests/wm.test: Check that setting a window as a transient of itself raises an error. Check that passing a non-toplevel window to the wm transient command uses the enclosing toplevel. * unix/tkUnixWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. * win/tkWinWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. Test for other error before checking for the transient self error.
check-in: c9b836ac user: mdejong tags: trunk
20:34
* unix/tkUnixWm.c (WmInfo, TkWmCleanup, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace WmInfo's master and masterWindowName members with a masterPtr member. This implementation is much simpler and mirrors the Win32 implementation. This change makes it easy to check the flags of the master window. No user visible changes.
check-in: 13269e5d user: mdejong tags: trunk
19:49
* generic/tkInt.decls: Add unix decl for TkpWmSetState. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/wm.test: Test state changes between iconic, normal, and withdrawn both before and after initial mapping. * unix/tkUnixWm.c (Tk_WmCmd, TkpWmSetState): Move state change code into TkpWmSetState to more closely match the Win32 implementation. No functional changes.
check-in: 4f8883ed user: mdejong tags: trunk
17:33
* tests/embed.test: Added cross platform embed tests. Check that window passed to -use has the -container option set. * tests/wm.test: Remove useless catch call. Deiconify . just in case, stackorder tests will not pass unless it is in the normal state. Add -container flag to embedded stackorder test. * unix/tkUnixEmbed.c (TkpUseWindow): * win/tkWinEmbed.c (TkpUseWindow): Lookup Tk window based on the id passed in as the value for -use. Generate an error if the Tk window did not have the -container option set.
check-in: 45a2053f user: mdejong tags: trunk
2002-05-26
09:25
When creating a radiobutton with -value "" it was not drawn properly if the -variable was created by the radiobutton. [Bug #548765] check-in: 43f195e2 user: pspjuth tags: trunk
09:09
Negative coordinates were rounded badly causing a 1 pixel displacement. [Bug #556526] check-in: b0bf63ff user: pspjuth tags: trunk
2002-05-24
09:50
* mac/tkMacWm.c (Tk_WmCmd): * tests/unixWm.test: Move wm transient checks over to wm.test so they will be run on all systems. * tests/wm.test: Add tests to check for error when an iconwindow is passed to the wm transient command. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): Raise an error if one of the windows passed to the wm transient command is an iconwindow for another toplevel.
check-in: 7e89e7df user: mdejong tags: trunk
2002-05-23
19:55
* mac/tkMacWm.c (TkWmStackorderToplevelWrapperMap): * tests/wm.test: Add embedded Window test case for the stackorder command. * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap): Ignore embedded windows during wm stackorder command.
check-in: 847f6d25 user: mdejong tags: trunk
2002-05-21
18:27
* unix/configure: Regen. * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4: Update from Tcl.
check-in: 68351a45 user: mdejong tags: trunk
2002-05-20
13:59
* A little namespace cleanup on Daniel Steffen's latest revisions to avoid defining new global commands.
check-in: fb357b06 user: dgp tags: trunk
12:30
* mac/tkMacInit.c: * mac/tkMacTclCode.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).
check-in: 239e9534 user: das tags: trunk
12:29
* mac/tkMacInit.c: * mac/tkMacResource.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).
check-in: 81be88a9 user: das tags: core-8-3-1-branch
10:21
* mac/tkMacInit.c: * library/console.tcl: * library/tk.tcl: fix tk.tcl not sourcing library files that define bindings at startup on mac. (independent of tk library files being in resources or on auto_path)
check-in: 31190a2d user: das tags: trunk
2002-05-08
05:13
* Cleaned up namespace usage of the bgerror dialog. Completes soft dependence on msgcat. [FR 539309]
check-in: 65a039e3 user: dgp tags: trunk
02:23
no message check-in: 4a955520 user: davygrvy tags: trunk
02:22
Problem with TCLDIR macro not accepting forward slash path seperators resolved. Added the same logic to INSTALLDIR, too. [Bug #553208] check-in: e3c32ab9 user: davygrvy tags: trunk
2002-05-03
07:46
new feature, make dependence on msgcat soft, [539309] check-in: 09d2e17e user: bagnonm tags: trunk
2002-04-29
13:17
new feature, make dependence on msgcat soft, [539309] check-in: 21bd7676 user: bagnonm tags: trunk
2002-04-26
19:32
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
check-in: e6310244 user: hobbs tags: trunk
19:31
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
check-in: 142b4776 user: hobbs tags: core-8-3-1-branch
16:35
namespacing ::tk message catalogs, bug [546333] check-in: 51b1ef6e user: bagnonm tags: trunk
2002-04-23
14:28
* mac/tkMacTclCode.r: * mac/tkMacResource.r: added check of TCLTK_NO_LIBRARY_TEXT_RESOURCES #define to allow disabling the inclusion of the tk library code in the resource fork of Tk executables and shared libraries. Moved tk library code inclusion to separate file like in tcl. Added 'panedwindow' resource.
check-in: a91520a8 user: das tags: trunk
00:48
* library/button.tcl (ButtonLeave): corrected the 3 implementations of ButtonLeave to check for Priv(relief) existing before trying to use it. [Patch #541849]
check-in: d1bda72e user: hobbs tags: trunk
00:20
* generic/tkTextDisp.c (DisplayLineBackground): * unix/tkUnix3d.c (Tk_3DHorizontalBevel): * unix/tkUnixFont.c (Tk_DrawChars): applied fixes to not overrun the X window 16-bit size limit. [Patch #541999] (bonfield)
check-in: 6e46333e user: hobbs tags: trunk
00:20
corrected runtest target dependencies check-in: 7ebd909a user: hobbs tags: trunk
2002-04-22
12:45
Fix for Bug 223739 to get rid of floating point equality test.

Sorry for delaying this fix for months; I hadn't noticed that it had been reviewed! check-in: e382bf93 user: dkf tags: trunk

2002-04-19
22:16
Fix for [ 539903 ] Doc error for "-message" check-in: b3a3dabf user: jenglish tags: trunk
2002-04-18
22:22
updated dependencies for runtest and backported shell/gdb targets check-in: 2d0af1c2 user: hobbs tags: core-8-3-1-branch
2002-04-16
11:51
fixed translation of yes from si to "s\u00ed" check-in: d0b746e0 user: bagnonm tags: trunk
11:43
Modifed the translation of Yes from "Si" to "S\u00ed" check-in: 4ec0f20a user: bagnonm tags: trunk
11:41
new feature request, 539309 make dependence on msgcat "soft" msgcat procedures as used in tk defined in case the package is not available. check-in: 5dc2a760 user: bagnonm tags: trunk
2002-04-12
10:21
see ChangeLog check-in: 784c41c3 user: hobbs tags: trunk
10:20
* generic/tkWindow.c (TkCloseDisplay): Added to centralize where a display was closed. This handles freeing memory associated with a display and closing it. (DeleteWindowsExitProc): actually close displays. This would also ideally be done in Tk_DestroyWindow when the last window on the display has been closed, but that still has unresolved order of cleanup problems. (Tk_DestroyWindow): added TkFocusFree call.
check-in: 2a25e43a user: hobbs tags: trunk
10:20
* unix/tkUnixEvent.c (TkpCloseDisplay): call TkSendCleanup and TkWmCleanup.
check-in: 70e0be59 user: hobbs tags: trunk
10:19
unix/tkUnixSend.c (TkSendCleanup): free send-related resources check-in: 1a89aadd user: hobbs tags: trunk
10:10
* generic/tkStubInit.c: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: added TkFocusFree, TkClipCleanup and TkGCCleanup generic private procs, and TkWmCleanup, TkSendCleanup and TkFreeXId unix private procs.
check-in: 0a02e1b5 user: hobbs tags: trunk
10:06
* generic/tkInt.h: * unix/tkUnixXId.c (TkFreeXId): frees XID resources. Made idCleanupScheduled a Tcl_TimerToken (was int) in TkDisplay structure to allow us to delete the timer scheduled for it.
check-in: e28c2458 user: hobbs tags: trunk
10:03
generic/tkFocus.c (TkFocusFree): frees TkMainInfo data check-in: dc644f1a user: hobbs tags: trunk
10:03
generic/tkClipboard.c (TkClipCleanup): frees TkDisplay data check-in: be926d02 user: hobbs tags: trunk
10:02
* generic/tkGC.c (TkGCCleanup): frees TkDisplay data
check-in: a74f209d user: hobbs tags: trunk
10:01
* unix/tkUnixWm.c (TkWmStackorderToplevel): ensure children structure is freed. (ConfigureEvent, ComputeReparentGeometry): Add extra wm tracing info (TkWmRestackToplevel): initialize changes to 0 to prevent UMR. Use WaitForConfigureNotify on all windows. This part still requires fixing as it is the root of the 2 second raise delay on some window managers (those that use extra wrapper windows of their own).
check-in: c030dfcc user: hobbs tags: trunk
09:21
* unix/tkUnixSelect.c (SelRcvIncrProc): added missing Tcl_Release of interp
check-in: a81f42d8 user: hobbs tags: trunk
09:18
remove eof whitespace check-in: ee96a036 user: hobbs tags: trunk
07:44
* generic/tkGet.c (FreeUidThreadExitProc): free thread-specific resources on thread exit
check-in: 2a680ffe user: hobbs tags: trunk
07:36
see ChangeLog check-in: 306900e6 user: hobbs tags: trunk
07:35
* unix/tkUnixFont.c (FontPkgCleanup): cleanup thread specific font resources on thread exit.
check-in: bfad6912 user: hobbs tags: trunk
07:31
* mac/tkMacXStubs.c (TkpOpenDisplay): memset the initial display structures to 0.
check-in: 7fa86349 user: hobbs tags: trunk
07:29
* generic/tkOption.c (OptionThreadExitProc): freed tsd option stacks on thread exit. (Tk_GetOption): free mem used to get Tk_Uid
check-in: 0dd94284 user: hobbs tags: trunk
07:28
generic/tkMenu.c (ConfigureMenu): freed saved options in all error cases check-in: 41add738 user: hobbs tags: trunk
07:19
* win/tkWinX.c (Tk_SetCaretPos): remove WM_IME_STARTCOMPOSITION and place the IME position within Tk_SetCaretPos. Cache results in Tk_SetCaretPos to reduce unnecessary repositioning. Also call DestroyCaret if we receive WM_KILLFOCUS. (TkpOpenDisplay): ZeroMemory the initial display structures. (TkWinGetUnicodeEncoding): Added so that Windows only needs to cache this value one, and then free it in TkWinXCleanup. (HandleIMEComposition): add support for Win98 and ATOK13 IME. (yamamoto)
check-in: 584decd8 user: hobbs tags: trunk
07:18
* win/tkWinInt.h: declaration for TkWinGetUnicodeEncoding * win/tkWinDialog.c (GetFileNameW): use TkWinGetUnicodeEncoding * win/tkWinInit.c (TkpDisplayWarning): use TkWinGetUnicodeEncoding * win/tkWinFont.c: use TkWinGetUnicodeEncoding instead of static unicodeEncoding.
check-in: ca09d556 user: hobbs tags: trunk
06:51
* generic/tkConsole.c (ConsoleCmd): correct return that should have just set result code.
check-in: cf56e1f2 user: hobbs tags: trunk
06:48
* generic/tkImgPhoto.c: Added PhotoFormatThreadExitProc to clean up on thread exit. (Tk_PhotoPutBlock) slight code updates
check-in: a3ea3bda user: hobbs tags: trunk
06:37
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
check-in: a38bcfe0 user: hobbs tags: trunk
06:37
* generic/tkPanedWindow.c (DestroyPanedWindow, ConfigureSlaves): fix mem leaks in not freeing slave info
check-in: 06ce9ee5 user: hobbs tags: trunk
06:35
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
check-in: 0943b7b5 user: hobbs tags: core-8-3-1-branch
06:34
remove eof whitespace check-in: 46fd7306 user: hobbs tags: core-8-3-1-branch
2002-04-10
19:56
fixed copyright notice check-in: 63e855e6 user: hobbs tags: trunk
19:39
* doc/wm.n: * mac/tkMacWm.c: * tests/wm.test: * unix/tkUnixWm.c: * win/tkWinWm.c: Update wm stackorder usage message to make it clear that either 1 or 3 arguments are required. [Bug 540013]
check-in: 6a63d1d7 user: mdejong tags: trunk
18:05
no message check-in: 460fcd1d user: davygrvy tags: core-8-3-1-branch
18:04
Added a special rule for tkStubImg.c so it always is built with _DSTATIC_BUILD for use in the Stubs library. check-in: dd4ad8bd user: davygrvy tags: core-8-3-1-branch
17:59
no message check-in: ed6f3fcf user: davygrvy tags: core-8-3-1-branch
17:57
Added missing $(TKSTUBLIB) to install-binaries target. check-in: b848e7c7 user: davygrvy tags: core-8-3-1-branch
2002-04-08
22:03
TkpScanWindowId: added (char *) cast to Tcl_GetInt to prevent build warning check-in: 67c2c55d user: hobbs tags: core-8-3-1-branch
09:04
2002-04-08 Daniel Steffen <[email protected]>
* mac/tkMacProjects.sea.hqx: added tkPanedWindow.c to projects * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.
check-in: 5243baf1 user: das tags: trunk
09:00
2002-04-08 Daniel Steffen <[email protected]>
* generic/tkInt.h: * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.
check-in: db8e7e00 user: das tags: core-8-3-1-branch
2002-04-06
01:02
update to head Closed-Leaf check-in: 316acd40 user: hobbs tags: core-8-4-win-speedup
2002-04-05
08:43
* win/tkWinButton.c (TkpDisplayButton): * generic/tkTextMark.c (TkTextInsertDisplayProc): * generic/tkCanvText.c (DisplayCanvText): * generic/tkEntry.c (DisplayEntry): added Tk_SetCaretPos calls.
check-in: eb1f6c15 user: hobbs tags: trunk
08:41
* win/Makefile.in: changed gdb and shell targets to properly build all binaries before running (otherwise an error often occured).
check-in: 732f078d user: hobbs tags: trunk
08:41
* unix/tkUnixWm.c (CreateWrapper): Removed redundat setting of inputContext to null.
check-in: 8f60243f user: hobbs tags: trunk
08:41
* unix/tkUnixEvent.c: * generic/tkWindow.c: moved OpenIM over to tkUnixEvent.c. Removed setting inputContext to null in Tk_MakeWindowExist as it was redundant.
check-in: 7ef7ea81 user: hobbs tags: trunk
08:41
* generic/tkInt.h: added TK_XIM_SPOT #define (default 1). Added XFontSet attribute to TkDisplay when TK_XIM_SPOT is true. * generic/tkEvent.c (Tk_HandleEvent): made sure inputContexts are not getting created on DestroyNotify events (for dead windows). Added over-the-spot support if TK_XIM_SPOT is defined (default). The is the nicer XIM behavior, but uses a bit more memory.
check-in: e1e658ed user: hobbs tags: trunk
08:40
* win/tkWinX.c: added Tk_SetCaretPos code to position IME windows correctly when WM_IME_STARTCOMPOSITION is received.
check-in: 82d048b4 user: hobbs tags: trunk
08:38
* unix/tkUnixKey.c: added Tk_SetCaretPos and code for setting XIM caret in TkpGetString.
check-in: 43c3adf1 user: hobbs tags: trunk
08:38
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_SetCaretPos declaration. This command allows users to indicate the cursor position and is used by XIM (Unix) or IME (Windows) to place the caret box correctly. It is also part of correct Accessibility style on Windows to make the magnifier jump to the focus point.
check-in: 77622211 user: hobbs tags: trunk
08:37
added Tk_SetCaretPos stub (does nothing) check-in: a1d26b8a user: hobbs tags: trunk
2002-04-03
19:26
Dopey typo changing from MAC_OSX_TCL to MAC_OSX_TK. check-in: 2bcab34f user: wolfsuit tags: macosx-8-4-branch, macosx-premerge-6-9-02
2002-04-02
20:57
sync with head check-in: 4d8abcfa user: hobbs tags: core-8-4-win-speedup
2002-03-29
04:14
small lint in comments/docs. check-in: dcc45900 user: davygrvy tags: trunk
03:56
no message check-in: 5a1a8ac3 user: davygrvy tags: trunk
03:55
updated to match Tcl check-in: c22ae872 user: davygrvy tags: trunk
03:55
small cruft check-in: 44b9cc58 user: davygrvy tags: trunk
02:26
no message check-in: c09e4490 user: davygrvy tags: trunk
02:25
Changed topic from "Tcl Built-In Commands" to "Tk Built-In Commands" check-in: 5f997bf9 user: davygrvy tags: trunk
01:27
ack! fixed big typo. check-in: cbf3fc84 user: davygrvy tags: trunk
01:18
* win/makefile.vc: Tk helpfile is now installing itself into Tcl's contents file as part of the install target and rebuilding the contents table as desired. [Bug 527941]
check-in: 4a326cb1 user: davygrvy tags: trunk
01:18
no message check-in: a9911c2a user: davygrvy tags: trunk
2002-03-28
23:29
fixed double use of $(ldebug) check-in: 0d5bdb02 user: davygrvy tags: trunk
23:23
* win/.cvsignore (new): * win/lamp.bmp (new): * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: Brought the makefile up-to-date with Tcl's one. This now has support for Win9x issues and the winhelp target now exists. Color scheme can be changed. I'm just imparting a first suggestion using orange :) I'll have to think about the install portion of the helpfile as I'll need to do some tricks to insert tk's contents file into Tcl's using some special winhlp32.exe switches. [Bug 533862 527941]
check-in: 8bb6331b user: davygrvy tags: trunk
23:22
no message check-in: 3fd600e2 user: davygrvy tags: trunk
16:38
* Ran 'autoconf' - forgotten when bump to 8.4a5.
check-in: 29631cf7 user: dgp tags: trunk
2002-03-27
00:14
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 5569e94a user: andreas_kupries tags: trunk
2002-03-26
23:47
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 78e1d67d user: andreas_kupries tags: core-8-3-1-branch
20:13
Changed bitmap_bit_order to LSBFirst in XCreateImage (bug 481255) check-in: c1a533e1 user: chengyemao tags: trunk
02:31
* unix/Makefile.in: added shell and gdb targets, prevent tkIntXlibDecls.h header from being installed by install-libraries. * unix/configure: * unix/configure.in: backported improved AIX build support from 8.4. * unix/tcl.m4: backported 8.4 changes to HP-UX, IRIX64-6.*, SunOS, FreeBSD, AIX and Darwin targets. Updated SC_LOADTCLCONFIG to detect when we build against a Tcl build dir. Compile with -DUSE_TCL_STUBS in the shared case.
check-in: cccffb16 user: hobbs tags: core-8-3-1-branch
2002-03-21
17:51
no message check-in: e7846a4c user: davygrvy tags: trunk
17:48
fix for bug #528441. max optimize seems to cause problems for some folks. check-in: 6542bf33 user: davygrvy tags: trunk
2002-03-20
22:55
* Updates to handle change in type of part2 argument of Tcl_VarTraceProc typedef. [TIP 27] [Patch 532644].
check-in: 1b7558e2 user: dgp tags: trunk
02:59
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.
check-in: 0761a174 user: hobbs tags: trunk
02:58
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.
check-in: fabd7d30 user: hobbs tags: core-8-3-1-branch
2002-03-14
10:19
Typo fix check-in: 65213b9b user: dkf tags: trunk
2002-03-07
11:49
Middle button no longer double pastes into text! Also cleaned some code up. check-in: 265e5387 user: dkf tags: trunk
02:08
* win/tkWinX.c: Define _WIN32_IE as 0x0300 before including commctrl.h so that we can access the InitCommonControlsEx API when building Tk with mingw.
check-in: c524eb8b user: mdejong tags: trunk
2002-03-06
18:54
Added win/rc/wish.exe.manifest to the dist target. Noted missing by Ryan Casey. check-in: a5bf10bd user: davygrvy tags: trunk
15:36
Bumped patchlevel; might need changing in the future, but it makes life easier for now. check-in: 74728011 user: dkf tags: trunk
2002-03-05
21:15
adjust 8.4a4 release tag check-in: 87c6b935 user: hobbs tags: trunk, core-8-4-a4
20:34
added --* options docs check-in: c4bdd0d1 user: hobbs tags: trunk
20:33
fixed URL refs check-in: 57735fa4 user: hobbs tags: trunk
19:44
Added win/rules.vc and included the use of eolFix to make sure they have the correct <EOL> for the dist target. eolFix is in tcl's tools/ dir, and $(TOOL_DIR) correctly refers there. check-in: 81df79ec user: davygrvy tags: trunk
2002-03-04
23:34
8.4a4 tagged for release check-in: 4b3778be user: hobbs tags: trunk
23:31
updated to use www.tcl.tk URL check-in: c57468da user: hobbs tags: trunk
07:36
added catch around Triple-1 binding use of sel.last check-in: 0c300c86 user: hobbs tags: trunk
2002-03-02
23:37
nroff macro fix check-in: 535a0254 user: hobbs tags: trunk
04:03
updated changes for 8.4a4 release check-in: f5323b7f user: dgp tags: trunk
2002-03-01
00:04
* library/console.tcl (ConsoleBind): Corrected console <<Paste>> binding on Unix platforms.
check-in: 2187fed2 user: dgp tags: trunk
00:03
* library/console.tcl (tkConsoleBind): Corrected console <<Paste>> binding on Unix platforms.
check-in: f496d55d user: dgp tags: core-8-3-1-branch
2002-02-27
04:36
see ChangeLog check-in: f53bf46b user: hobbs tags: trunk
04:19
Updated changes file to reflect no 8.3.5 release before 8.4a4. Still need to add the changes of the last few days. check-in: b435fff1 user: dgp tags: trunk
01:26
* generic/tkWindow.c (Tk_MainWindow, Tk_GetNumMainWindows): protect against being called before Tcl stubs are init'ed. [Bug #220916] (porter)
check-in: 82f58032 user: hobbs tags: trunk
01:25
updated from Tcl check-in: 715a3c0d user: hobbs tags: trunk
2002-02-26
01:58
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]
check-in: 9324c345 user: hobbs tags: core-8-3-1-branch
01:58
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]
check-in: 96722a88 user: hobbs tags: trunk
01:16
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]
check-in: 9a82d3f0 user: hobbs tags: core-8-3-1-branch
01:07
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]
check-in: fdb66fb6 user: hobbs tags: trunk
01:07
* library/scale.tcl: mirror B2 bindings to B3 on Windows to better accomodate two button mice. [Patch #493145]
check-in: b405f649 user: hobbs tags: trunk
01:06
improved proxy sash handling. (boudaillier) check-in: a0cb7320 user: hobbs tags: trunk
2002-02-25
15:26
Improvements to filebox tests (including two fixes due to changed behaviour dating from 2001-12-14) check-in: cfe79a6b user: dkf tags: trunk
2002-02-23
22:52
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 8603d4e4 user: mdejong tags: trunk
01:36
Added proc comments. Made configuring sash cursor more efficient. Added Cursor timer that restores the default cursor when pointer is no longer over the sash. This is necessary because Leave events won't be seen when moving into a paned child.
check-in: 2d1015fa user: hobbs tags: trunk
2002-02-22
21:07
see ChangeLog check-in: 6dfe5615 user: hobbs tags: trunk
21:07
* library/panedwindow.tcl (ReleaseSash): changed to not pass x and y args at all (they aren't used).
check-in: be4ab9b6 user: hobbs tags: trunk
21:07
* generic/tkPanedWindow.c (PanedWindowWidgetObjCmd): fixed returns that should have been breaks instead. Corrected .pw configure handling for insufficient args. [Patch #521436] (boudaillier)
check-in: 0365cfe1 user: hobbs tags: trunk
21:07
changed panedwindow default relief to flat check-in: 8383ba35 user: hobbs tags: trunk
20:15
noted new files check-in: 5dd7bfc4 user: dgp tags: trunk
14:07
Fixed panedwindow binding bugs and added demos for it too. check-in: 6cb4e627 user: dkf tags: trunk
13:13
Stop GCC from issuing warnings about things that don't matter. check-in: d1201e4f user: dkf tags: trunk
02:41
TIP #41 implementation, panedwindow [Patch #512503] (melski) check-in: 7314a88b user: hobbs tags: trunk
01:58
* generic/tkOption.c (ReadOptionFile): fixed Tcl_Seek casting to remove warnings (we expect no option files with be > 2GB).
check-in: d45de154 user: hobbs tags: trunk
01:34
* unix/configure: regenerated * unix/tcl.m4: updated to sync with Tcl's tcl.m4
check-in: f9578e33 user: hobbs tags: trunk
2002-02-20
02:56
* First draft of updated changes for 8.4a4 release.
check-in: ac867c72 user: dgp tags: trunk
02:54
overlooked change check-in: fbff8c54 user: dgp tags: core-8-3-1-branch
2002-02-19
16:30
Minor fixes as part of TIP#72 (and one just noticed in passing) check-in: c4b19865 user: dkf tags: trunk
14:05
tkImgGIF.c was not following the Tcl C style; fixed... check-in: ec11486c user: dkf tags: trunk
01:13
see ChangeLog check-in: d814e3f1 user: hobbs tags: trunk
01:06
* unix/configure: regen'd * unix/tcl.m4: * unix/configure.in: added macros and calls to SC_TCL_EARLY_FLAGS and SC_TCL_64BIT_FLAGS, part of TIP #72.
check-in: 091079f1 user: hobbs tags: trunk
2002-02-18
06:31
* First draft of updates to changes for 8.3.5.
check-in: b54d19a2 user: dgp tags: core-8-3-1-branch
2002-02-15
22:07
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.
check-in: df385857 user: mdejong tags: trunk
05:48
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.
check-in: a938c425 user: mdejong tags: trunk
2002-02-14
12:13
* tests/event.test (_text_ind_to_x_y, _get_selection): Fix incorrect use of results from bbox invocation so that y center point for a give index is calculated correctly. Add new method to return the selection and use it in test cases. Always lappend to the result list to avoid case where initial result includes a space.
check-in: b14fadab user: mdejong tags: trunk
2002-02-08
02:57
* modified some callers of Tcl routines that were restored to return (char *) pointing into Tcl_DStrings.
check-in: f49c1699 user: dgp tags: trunk
2002-02-06
07:02
Fix bug #513222. We were acting on the menu after the post event without checking to see whether the menu event had deleted the menu. check-in: 89fb6206 user: wolfsuit tags: macosx-8-4-branch
2002-02-05
02:25
Merge with current TOT Added support for the wm stackorder command Fixed crash when selecting Menu items in the Application menu that we didn't put there. Added first bits of the use of CG for low-level drawing. The line-drawing works, the rest doesn't yet. You have to set the file static useCGDrawing to 1 and rebuild to activate this code. check-in: 32f71d05 user: wolfsuit tags: macosx-8-4-branch
2002-02-03
22:33
Clean-up bogus for loop in [image inuse] subcommand. [Bug #485803] check-in: bd333aca user: ericm tags: trunk
2002-02-02
00:17
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)
check-in: 0c21cb89 user: hobbs tags: core-8-3-1-branch
00:16
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)
check-in: 9785d45f user: hobbs tags: trunk
2002-02-01
23:22
no message check-in: ef182937 user: davygrvy tags: trunk
23:20
* win/makefile.vc: unset macro located in the tktest target caused a failure. [Bug 511652] check-in: 0706b485 user: davygrvy tags: trunk
17:31
* Overlooked COSNTification of XSetCommand
check-in: 15f338ba user: dgp tags: trunk
14:27
Final part of TIP#14 support (photo image transparency access); the C API stuff has been in there for ages for some reason... check-in: 136dfbc3 user: dkf tags: trunk
2002-01-31
21:23
correct punctuation check-in: 76beac20 user: tmh tags: trunk
21:08
Correct and test for logic error when cloning menus. Bug 508988 check-in: 17a5d13e user: uid38226 tags: core-8-3-1-branch
21:05
Correct and test for logic error when cloning menus. Bug 508988 check-in: 3a8577ba user: uid38226 tags: trunk
04:42
* The POTENTIAL INCOMPATIBILITY in the changing interface of Tk_ParseArgv can now be removed by the -DUSE_NON_CONST compiler flag.
check-in: 3d295e79 user: dgp tags: trunk
2002-01-29
20:51
* win/tkWinInit.c (TkpGetAppName): TIP 27 fixup. The code now does not write into the CONST path returned by "argv0" and Tcl_SplitPath anymore. check-in: 6b178549 user: andreas_kupries tags: trunk
08:23
* unix/configure.in: Don't set TCL_LIB_SPEC and TCL_STUB_LIB_SPEC variables since this breaks the AIX build. This was used in the past to support linking with Tcl from the build dir or the install dir, but it is no longer needed.
check-in: 084d6911 user: mdejong tags: trunk
08:04
* unix/Makefile.in: Remove commented out vars. * unix/configure: Regen. * unix/configure.in: Don't subst vars that are already taken care of in SC_LOAD_TCLCONFIG. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 178a19e3 user: mdejong tags: trunk
2002-01-27
11:10
* generic/tkFileFilter.c: * mac/tkMacInit.c: * mac/tkMacKeyboard.c: * mac/tkMacMenus.c: TIP 27 CONSTification induced changes
check-in: 21fea0ea user: das tags: trunk
2002-01-25
21:15
Add patch number check-in: cbe548ea user: dgp tags: trunk
21:09
* Updated callers of Tcl_SplitList and Tcl_Merge. * Updated callers of Tcl_GetStringResult. Rewrote PrintScrollFractions to ScrollFractions to stop scribbling directly on interp->result. * Updated callers of Tcl_GetVar, Tcl_GetVar2 * Updated callers of Tcl_SplitPath, Tcl_JoinPath, and Tcl_TranslateFileName.
check-in: 933dcfe8 user: dgp tags: trunk
2002-01-22
01:28
* macosx/tkMacOSXInit.c (TkpInit): Move ALL the MacOS X specific initialization code into TkpInit so extension writers don't have to do anything special to initialize Tk.

This is patch #495549 check-in: 4dec70a7 user: wolfsuit tags: macosx-8-4-branch

01:12
Fixed a bug in the Tk_GetFirstTextLayout when the input layout was for a zero length string. check-in: 06b3fce7 user: wolfsuit tags: macosx-8-4-branch
2002-01-19
00:36
* tests/wm.test: Rewrite stackorder tests that deal with toplevels that have the overrideredirect flag set. [Tk bug 492259]
check-in: 9dab9a25 user: mdejong tags: trunk
2002-01-18
13:29
* Overloked Tcl_GetIndexFromObj callers
check-in: 78e88052 user: dgp tags: trunk
03:24
* mac/tkMacDialog.c: * mac/tkMacSend.c: TIP 27 CONSTification broke the mac build in a few places.
check-in: c224cef1 user: das tags: trunk
02:55
* generic/tkListbox.c (ChangeListboxOffset): improved tracking when scrolling on x axis with entry/text. [Bug #225025] (voskuil)
check-in: 591d7475 user: hobbs tags: trunk
2002-01-17
23:34
* An overlooked caller of Tcl_GetIndexFromObj.
check-in: 36a57a9c user: dgp tags: trunk
23:33
* An overlooked caller of Tcl_GetIndexFromObj() and a style fix.
check-in: 0e1cce3b user: dgp tags: trunk
05:13
* Updates to handle change in type of tablePtr argument of Tcl_GetIndexFromObj(Struct) from (char **) to (CONST char **). [TIP 27] [Patch 504705]
check-in: 85e5c7aa user: dgp tags: trunk
03:35
* Updated callers of Tcl_Utf* and Tcl_Regexp* APIs to reflect TIP 27 API changes (see Tcl Patch 471509). [Patch 471513]
check-in: 061e364d user: dgp tags: trunk
02:51
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b5febdbf user: mdejong tags: trunk
2002-01-15
21:29
* Updated callers of CONSTified Tcl interfaces Tcl_EvalFile and TclGetStartupScriptFileName.
check-in: 20e4f9ae user: dgp tags: trunk
20:48
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]
check-in: 17f3016e user: dgp tags: trunk
18:19
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]
check-in: eec89b91 user: dgp tags: trunk
2002-01-11
20:56
Use ${libdir} instead of ${exec_prefix}/lib. [Tcl bug 489370]
* unix/configure: Regen. * unix/configure.in: Define and use libdir. * win/configure: Regen. * win/configure.in: Define libdir.
check-in: 616ed405 user: mdejong tags: trunk
19:58
* unix/Makefile.in: Burn Tcl and Tk build directories into tktest executable to avoid crashes caused by ld loading a previously installed version of the tcl or tk shared libraries. Remove setting of LD_LIBRARY_PATH, LIBPATH, and SHLIB_PATH before running tktest since it should no longer be required.
check-in: b5c7674b user: mdejong tags: trunk
18:41
Enable use of Tcl stubs when building Tk as a shared library. This should fix the build under AIX. [Bugs 220858, 220955, 220921]
* unix/Makefile.in: Add TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG variables. * unix/configure: Regen. * unix/configure.in: Pass TCL_STUB_LIB_SPEC into Makefile and use it when linking the tk shared library. Define USE_TCL_STUBS when building shared. Subst TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG.
check-in: 7695ed9e user: mdejong tags: trunk
2002-01-08
15:40
Fix the following bug: If you select an entry on a cascade menu (on Win32) then the next time the parent menu is posted, the cascade entry appears active. Also, if you traverse to a disabled menu entry using keystrokes and press ENTER on the disabled entry, then that entry appears active the next time the menu is posted. The same patch fixes both problems. check-in: 6069b52d user: drh tags: trunk
2002-01-04
16:39
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (Tk_GridCmd,ResolveConstraints,CheckSlotData, DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
check-in: 8947bc50 user: dgp tags: core-8-3-1-branch
16:35
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (ResolveConstraints,CheckSlotData,DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
check-in: 7eae1120 user: dgp tags: trunk
2001-12-29
00:30
* test/winButton.test: * win/tkWinButton.c: added updated patch #463234 which returns the default sizing behavior (not so native), but enables native L&F with negative sizing (-11 for example).
check-in: 1212ac05 user: hobbs tags: trunk
2001-12-28
23:44
see ChangeLog check-in: 2c7371a0 user: hobbs tags: trunk
23:44
* win/tkWinWm.c (InitWindowClass): corrected init routines to allow unicode in window titles on Windows (for Win2K/XP). (TkWmStackorderToplevel): Corrected casts to enable debug compile
check-in: f3c178ef user: hobbs tags: trunk
23:43
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): use MessageBoxW for proper display of unicode errors. Added patch which uses new OLE based directory chooser. This still has some issues, so is disabled by default. [Patch #468139] (ColorDlgHookProc) Corrected ability to use unicode chars in tk_chooseColor -title.
check-in: d76a213a user: hobbs tags: trunk
23:43
* win/tkWinInt.h: * win/tkWinX.c: added TkWinProcs that represent a function table to switch between unicode and ansi procs on Windows. This is analogous to the TclWinProcs. Using Tcl_WinUtfToTChar, we can easily take advantage of using unicode functions where available without having to switch on the platform id each time.
check-in: 081e2c07 user: hobbs tags: trunk
23:09
win/tkWinInit.c (TkpDisplayWarning): added Tcl_DStringFrees check-in: f3f5aa50 user: hobbs tags: trunk
23:08
* win/configure: regen'ed * win/tcl.m4: added shell32.lib to link libs, as these are necessary for new directory chooser (when enabled).
check-in: 38638893 user: hobbs tags: trunk
23:03
* library/text.tcl (tk::TextButton1): made text receive focus even in disabled state for Windows to show selection and allow mouse-wheel scrolling.
check-in: a854f9f2 user: hobbs tags: trunk
02:14
* win/tkWinInit.c (TkpDisplayWarning): Use MessageBoxW in case the error displayed has unicode chars. [Bug #485986]
check-in: 1d95df52 user: hobbs tags: trunk
01:23
* generic/tkButton.c (ButtonTextVarProc): guard against being called while the *button/label is being deleted. [Bug #490051]
check-in: 47772f0d user: hobbs tags: trunk
2001-12-27
22:45
* mac/mac/tkMacInit.c: * mac/mac/tkMacResource.r: synced up tkInit features to unix/win: use existing tkInit proc if defined. Added spinbox.tcl resource. Used TclGetEnv() instead of Tcl_GetVar2(interp, env) * mac/tkMacApplication.r: * mac/tkMacLibrary.r: minor version resources cleanup
check-in: ea926c5f user: das tags: trunk
22:26
* library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: added extra checks against bug #220269 and made spinbox reuse more of the entry procedure code.
check-in: aa3d08e6 user: hobbs tags: trunk
2001-12-20
21:33
Fix date in entry. check-in: a59e0b43 user: mdejong tags: trunk
21:32
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: e319def0 user: mdejong tags: trunk
2001-12-19
21:37
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 1742df3b user: mdejong tags: trunk
08:01
* unix/configure: Regen. * unix/configure.in: Move EXP file changes over from Tcl configure script to fix AIX build with gcc. [Bug 220955]
check-in: 48ff9deb user: mdejong tags: trunk
07:45
* unix/Makefile.in: * win/Makefile.in: Use $(MAKE) instead of make in the tcltest rule.
check-in: e2967b87 user: mdejong tags: trunk
01:32
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]
check-in: a90684bb user: dgp tags: core-8-3-1-branch
01:12
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]
check-in: d3d3727f user: dgp tags: trunk
2001-12-18
23:02
corrected spin(up|down) -> button(up|down) check-in: 4b3b96df user: hobbs tags: trunk
2001-12-14
14:56
Added code to guess the correct default extension from whatever value was selected in the filetypes option menu. Adapted from code by Chris Nelson submitted in Patch #492220. check-in: 4d9d93a6 user: dkf tags: trunk
2001-12-13
01:58
(TkWmStackorderToplevelWrapperMap): added static check-in: c78889e8 user: hobbs tags: trunk
2001-12-07
05:20
Added panic in TkPutImage in case of failure to allocate bitmap check-in: 251ce02c user: chengyemao tags: trunk
04:17
Added panic in ImgPhotoInstanceSetSize in case of failure to get pixmap check-in: ef810a03 user: chengyemao tags: trunk
00:02
Added panic to TkPutImage in case of failure to allocate bitmap check-in: 9337ddfc user: chengyemao tags: trunk
2001-12-05
18:18
* generic/tkText.c: * generic/tkText.h: changed TkTextEditType enums to be prefaced with TK_EDIT_ to prevent name collision.
check-in: 68d79044 user: hobbs tags: trunk
01:30
* mac/tkMacWm.c: mac implementation of wm stackorder
check-in: f7c4f3ce user: das tags: trunk
2001-12-04
03:07
Add TK patch 481148 to implement TIP 74, the wm stackorder command.
* doc/winfo.n: Update documentation for the winfo children command to indicate that top-level windows are not returned in stacking order. * doc/wm.n: Add documentation for wm stackorder. * generic/tkInt.decls (TkWmStackorderToplevel): Add decl for new function. * generic/tkIntDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/unixWm.test: Add stackorder command to test for wm command usage message. * tests/wm.test: Add new set of tests for generic window manager methods. * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add unix implementation of new wm stackorder command. * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add windows implementation of new wm stackorder command.
check-in: 45e73f13 user: mdejong tags: trunk
2001-12-03
10:44
no message check-in: 714305a1 user: davygrvy tags: trunk
10:42
install target changes by request from Ryan Casey <[email protected]>. check-in: 7397078f user: davygrvy tags: trunk
2001-11-30
11:25
More widget demo improvements. check-in: aa14032c user: dkf tags: trunk
2001-11-29
13:04
D'oh! Forgot part of the changelog entry... check-in: a31d3ad2 user: dkf tags: trunk
10:54
Made tk_setPalette guess a reasonable default for the foreground colour. check-in: da540e6c user: dkf tags: trunk
2001-11-28
01:14
no message check-in: e66e467d user: davygrvy tags: trunk
01:13
Fixed CAT32 target. cat.c is located in the Tcl source, not the Tk source. check-in: 3027677c user: davygrvy tags: trunk
2001-11-27
14:08
When a menu is torn off, a new "clone" menu is created which is an exact copy of the original. The copy even includes the tearoff bar, though the tearoff bar is not displayed. But even though it wasn't displayed, the tearoff bar on the tearoff menu could be visited using keyboard traversal. This change makes it so that the (invisible) tearoff bar of tearoff menus is no longer visited on keyboard traversal. check-in: 17c9e695 user: drh tags: trunk
04:36
Change the behavior of menus on windows to be more consistent with native windows menus. Disabled menu entries show their active background color on mouseover and keyboard traversal. check-in: 84a8f463 user: drh tags: trunk
2001-11-25
06:43
* unix/Makefile.in: Add comments to better describe TCL_EXE and when it should be available. Add rule that prints message about running `make genstubs` when tkStubInit.c is out of date. * win/Makefile.in: Add TCL_TOOL_DIR and TCL_EXE variables to better match the Tcl Makefile. Add genstubs rule so tkSTubInit.c can be regenerated.
check-in: c2200707 user: mdejong tags: trunk
02:54
* win/configure: Regen. * win/configure.in: Don't AC_SUBST CFLAGS_DEBUG, CFLAGS_OPTIMIZE, or CFLAGS_WARNING since it is now done in SC_CONFIG_CFLAGS. * win/tcl.m4 (SC_CONFIG_CFLAGS): AC_SUBST DL_LIBS, CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_WARNING.
check-in: d1c0e4f5 user: mdejong tags: trunk
02:10
Fix up some non-standard ChangeLog entires. check-in: dad01680 user: mdejong tags: trunk
2001-11-23
02:04
** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435660)
see ChangeLog for details
check-in: 72721350 user: das tags: trunk
2001-11-21
02:05
added static to TextGetText and popStack func definitions check-in: a7bcfdc4 user: hobbs tags: trunk
01:36
(DestroyText): plugged mem leak when not clearing stack (callewaert) (TextGetText): more efficient string size calculation (darley)
check-in: 911e91e7 user: hobbs tags: trunk
2001-11-20
09:58
* generic/tkText.c (TextGetText): reworked to use DString for improved speed. (callewaert, darley)
check-in: ec33f22d user: hobbs tags: trunk
2001-11-19
14:02
Some neatening up of the widget demo launcher, and a new validated entry demo check-in: ba804151 user: dkf tags: trunk
2001-11-17
22:44
* win/tkWinButton.c (TkpComputeButtonGeometry): corrected the default size of Windows buttons to conform to the Windows style. This changes the default size of buttons on Windows. [Patch #463234] (nelson) **** POTENTIAL VISUAL INCOMPATABILITY ****
check-in: a6841ebf user: hobbs tags: trunk
22:35
marked 32.8 a knownBug against SF bug #465324 check-in: bf4cd673 user: hobbs tags: trunk
2001-11-16
22:54
* library/menu.tcl: corrected menu traversal code on Unix to better handle entering cascades. [Patch #481219]
check-in: 2f9bfac6 user: hobbs tags: trunk
10:26
no message check-in: b57ae384 user: davygrvy tags: trunk
10:24
install target repaired. check-in: 189f0414 user: davygrvy tags: trunk
2001-11-15
14:13
stupid typo check-in: 0b71d445 user: dkf tags: trunk
14:02
tk_setPalette now works correctly under CDE, + an image demo update check-in: 95ded686 user: dkf tags: trunk
11:55
Minor improvements to undo (demo,docs&bindings) check-in: 564aa335 user: dkf tags: trunk
2001-11-13
06:55
Added the logic for the linkexten option. check-in: 2fee9468 user: davygrvy tags: trunk
04:26
small bug fix with filenames in the .res files. check-in: d9079364 user: davygrvy tags: trunk
02:46
* win/mkd.bat: * win/rmd.bat: Removed -kb CVS attribute and added changes from Llyod Lim for better stability. [Patch #456761]
* win/rules.vc(new): * win/buildall.vc.bat(new): * win/makefile.vc: large rewrite following Tcl's makefile.vc as a guide and Patch #456761. Appears BugFree(tm).
check-in: 216ebe4f user: davygrvy tags: trunk
02:45
no message check-in: 7a5cb6f4 user: davygrvy tags: trunk
00:19
added TIP#26 text widget undo/redo functionality check-in: 5265df93 user: hobbs tags: trunk
00:00
one char nroff macro fix check-in: 99f2a6bb user: hobbs tags: trunk
2001-11-12
18:30
fixed unix tk_chooseColor to allow full 0..255 range selection via mouse check-in: 171898d2 user: hobbs tags: trunk
15:01
Yet more -compound showing off, prompted by Vince Darley check-in: 17a20b4d user: dkf tags: trunk
14:32
More fancying up of the demo suite check-in: 7b889e3d user: dkf tags: trunk
2001-11-11
17:58
Remove Tk_MacOSXFindBundleResources, since it is moved to tcl. check-in: 0a213777 user: wolfsuit tags: macosx-8-4-branch
17:54
Move the bundle routines over to Tcl, and use them from there. check-in: bb96d9e8 user: wolfsuit tags: macosx-8-4-branch
03:21
* unix/Makefile.in: * win/Makefile.in: Add "make gdb" target. This target can run wish inside either gdb or insight.
check-in: 7cda0c5d user: mdejong tags: trunk
2001-11-10
00:58
* win/tkWinX.c (TkWinXInit): added InitCommonControlsEx call. * win/rc/tk.rc: * win/rc/wish.rc: * win/rc/wish.exe.manifest: added resources that specify using v6 of the MS Common Controls library when available (WinXP+). This enables use of the themeable widgets (like scrollbars) to be used in Tk. [Patch #478933]
check-in: 7cd5f270 user: hobbs tags: trunk
00:58
add comctl32.lib to build libs check-in: 6530c870 user: hobbs tags: trunk
00:53
added -lc to AIX libs, fixed path to ldAix check-in: 25a2b70e user: hobbs tags: trunk
2001-11-09
11:42
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: df7ba9dd user: mdejong tags: trunk
10:59
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a3d14f9c user: mdejong tags: trunk
07:14
* unix/Makefile.in: Avoid adding libc to the LIBS and WISH_LIBS variables since it is not needed when linking with CC. If required when linking with LD it should be done on a case by case basis in tcl.m4.
check-in: 429452a9 user: mdejong tags: trunk
2001-11-05
10:13
Minor fixes from [email protected] Thanks! check-in: a01ae661 user: dkf tags: trunk
2001-10-30
11:21
Improvements to widget demo (integrates/demonstrates the new 8.4 widgets) check-in: 4af66343 user: dkf tags: trunk
10:17
More demo upgrades derived from 8.3.4 and using new features check-in: 64aeb054 user: dkf tags: trunk
2001-10-29
16:42
More demo upgrades derived from 8.3.4 check-in: bb9939ea user: dkf tags: trunk
16:23
Improvements to the demo scripts, mostly up-ported from 8.3.4 check-in: ee6bf7ea user: dkf tags: trunk
2001-10-24
06:00
10/23/2001 Jim Ingham <[email protected]>

Dopey little bug in the dialog for tk_chooseDirectory. There is no file filter for the directory dialog... check-in: bac92019 user: wolfsuit tags: macosx-8-4-branch

2001-10-23
08:40
Minor fixes to TkCursor.nextPtr field handling [adapted from Patch 473875] check-in: 59b3cc5f user: dkf tags: trunk
2001-10-20
05:52
I think this gets rid of all the absolute references. check-in: ee848f91 user: wolfsuit tags: macosx-8-4-branch
2001-10-19
22:46
* unix/configure: regend * unix/tcl.m4: added -lc to LIBS on AIX and corrected location of ldAix.
check-in: 7c9a6623 user: hobbs tags: core-8-3-1-branch, core-8-3-4
19:40
* generic/tkConsole.c: * library/console.tcl: * mac/tkMacInit.c: * mac/tkMacResource.r: corrected how mac deals with tcl library files present both in resources and in $tk_library directory.
check-in: ea4836d1 user: das tags: core-8-3-1-branch
17:51
see ChangeLog check-in: 8c2e3cd2 user: hobbs tags: core-8-3-1-branch
17:43
* library/console.tcl: removed transpose ability until the console can get a proper rewrite of tag handling.
check-in: fcf8c225 user: hobbs tags: trunk
17:43
removed threaded build warning under X check-in: 832032c0 user: hobbs tags: trunk
17:33
* library/console.tcl: fixed a few errors where namespace command names were used that were not back-ported from 8.4.
check-in: 31860063 user: hobbs tags: core-8-3-1-branch
17:33
added tk::GetSelection from 8.4 for console.tcl check-in: 7c9ba479 user: hobbs tags: core-8-3-1-branch
07:14
Two things:

1) Use the Tcl_SetStartupScript API - a cleaner way than inserting the name into argv. 2) Can't rely on # of arguments from the Finder to see whether we should look for the AppMain. Now it inserts argv[1] = -psn_xxxxx, and who knows what it might do in the future. check-in: 99999907 user: wolfsuit tags: macosx-8-4-branch

2001-10-18
23:17
updated changes for 8.3.4, noted tag date in ChangeLog check-in: 710e8632 user: hobbs tags: core-8-3-1-branch
22:22
* unix/configure: regend * unix/tcl.m4 (SC_ENABLE_GCC): enabled better recognition of gcc.
check-in: 51ca6658 user: hobbs tags: core-8-3-1-branch
22:22
removed threaded build warning under X check-in: 2a2beeaa user: hobbs tags: core-8-3-1-branch
20:26
* library/console.tcl (ConsoleOutput): fixed undefined widget argument.
check-in: aee1fb51 user: hobbs tags: trunk
20:26
* library/console.tcl (tkConsoleOutput): fixed undefined widget argument.
check-in: 758c24c2 user: hobbs tags: core-8-3-1-branch
2001-10-17
21:39
updated mac binary archives for 8.3.4 check-in: 8eab547a user: das tags: core-8-3-1-branch
19:29
Backport of some mac specific changes added to 8.4 since 8.3.3 check-in: 980ad95e user: das tags: core-8-3-1-branch
19:15
* unix/tkUnixXId.c (TkpScanWindowId): added specific char* cast to prevent warning. 'string' is not modified in any case.
check-in: 26288f04 user: hobbs tags: core-8-3-1-branch
19:11
* unix/configure: regened * unix/configure.in: added preset CFLAGS check from HEAD to prevent --enable-gcc from adding "-g -O2"
check-in: 02dc14ce user: hobbs tags: core-8-3-1-branch
19:10
regened from dgps changes check-in: ec4ae5a1 user: hobbs tags: core-8-3-1-branch
07:10
Rest of the updated files for the MAC_OSX_TCL -> MAC_OSX_TK conversion. check-in: 94f8e160 user: wolfsuit tags: macosx-8-4-branch
07:04
Remember to register the Console Interpreter's stdin, stdout & stderr channels with the main interpreter as well. check-in: e6981579 user: wolfsuit tags: macosx-8-4-branch
07:01
Replace MAC_OSX_TCL with MAC_OSX_TK for all windowing specific things. This is so we can separate the macosx specific additions to Tcl (which are added ON to the Unix core) from the Aqua additions (which are orthogonal to Unix - which itself is overloaded to mean X11 as well...) check-in: 2fafd23e user: wolfsuit tags: macosx-8-4-branch
06:51
Stupid typo sting -> string check-in: 0616bf67 user: wolfsuit tags: macosx-8-4-branch
2001-10-16
23:39
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)
check-in: 446cdb34 user: hobbs tags: trunk
23:39
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)
check-in: f5f7d49c user: hobbs tags: core-8-3-1-branch
22:46
* Copied updates from Tcl for 8.3.4 release.
check-in: d6170368 user: dgp tags: core-8-3-1-branch
21:46
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)
check-in: 84616253 user: hobbs tags: core-8-3-1-branch
21:45
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)
check-in: a5956ca0 user: hobbs tags: trunk
2001-10-15
22:15
had to add ""s now that configure.in is doing the right thing check-in: d500878b user: hobbs tags: trunk
22:14
had to add ""s now that configure.in is doing the right thing check-in: 3ba37d69 user: hobbs tags: core-8-3-1-branch
21:24
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.sh
check-in: af27851a user: hobbs tags: core-8-3-1-branch
21:19
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.sh
check-in: 41d64e8f user: hobbs tags: trunk
09:21
First checkin of support for Tk on Mac OS X. check-in: 1f829a93 user: wolfsuit tags: macosx-8-4-branch
2001-10-13
01:34
see ChangeLog check-in: cfb93443 user: hobbs tags: core-8-3-1-branch
01:25
* generic/tkBind.c (NameToWindow): * generic/tkCmds.c (Tk_WinfoObjCmd): * generic/tkInt.decls (TkpScanWindowId): * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: * mac/tkMacPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixXId.c (TkpScanWindowId): * win/tkWinWindow.c (TkpScanWindowId): Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: e1c911ba user: hobbs tags: core-8-3-1-branch
01:24
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: a9ba41b3 user: hobbs tags: core-8-3-1-branch
01:23
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: 3a52ae9a user: hobbs tags: core-8-3-1-branch
01:23
(TkGetServerInfo): added recognition of Win64 check-in: 5bd26711 user: hobbs tags: core-8-3-1-branch
01:23
made XID __int64 type for Win64 check-in: 4516cc27 user: hobbs tags: core-8-3-1-branch
01:22
win/tkWinWm.c (WinSetIcon): closed channels in the error case check-in: 57ad11ad user: hobbs tags: core-8-3-1-branch
01:22
Win64 pointer fixes check-in: caa4d0b7 user: hobbs tags: core-8-3-1-branch
2001-10-12
13:30
implementation of TIP 63 (accepted) -compound option to menu items. check-in: 388b438b user: tmh tags: trunk, macosx-8-4-branchpoint
10:56
Updates to demos check-in: 0a644156 user: dkf tags: core-8-3-1-branch
2001-10-09
23:11
* library/console.tcl: added more smarts extracted from tkcon to the default console.
check-in: ba7e4718 user: hobbs tags: trunk
23:10
* library/console.tcl: added more smarts extracted from tkcon to the default console.
check-in: 00d29d2a user: hobbs tags: core-8-3-1-branch
2001-10-05
01:13
* library/bgerror.tcl: back-ported bgerror dialog from 8.4 (that used Windows-esque "Details" button).
check-in: ef8166d6 user: hobbs tags: core-8-3-1-branch
2001-10-03
22:04
updated patchlevel to 8.3.4. updated READMEs to point to www.tcl-tk.net where applicable. added proper Win64 support to makefiles. check-in: 8743bbe4 user: hobbs tags: core-8-3-1-branch
22:04
updated copyright info check-in: 267e59fa user: hobbs tags: core-8-3-1-branch
2001-10-01
21:22
see ChangeLog check-in: 69d67ade user: hobbs tags: trunk
21:22
* win/tkWinWindow.c: made use of standard Tk_GetHWND instead of older, private TkWinGetHWND.
check-in: 7aaf6fef user: hobbs tags: trunk
21:20
minor cast changes to support Win64 check-in: 84f76b67 user: hobbs tags: trunk
21:20
better error reporting from testclipboard check-in: bfaedc8b user: hobbs tags: trunk
21:04
updated for Win64 SDK RC1 compilation support check-in: 23cb93ac user: hobbs tags: trunk
21:04
updated copyright check-in: 99be987b user: hobbs tags: trunk
2001-09-30
19:01
Added -uniform option to grid's row/columnconfigure. check-in: d7a6c95b user: pspjuth tags: trunk
2001-09-26
21:36
Added labelframe widget. TIP#18. check-in: bc61e5ed user: pspjuth tags: trunk
20:25
Geometry manager changes to support TIP#18. check-in: 2609784a user: pspjuth tags: trunk
2001-09-25
16:25
* Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: d188a155 user: dgp tags: trunk
2001-09-24
22:14
Update to handle change in return type of Tcl_DStringAppend() from (char *) to (CONST char *). [TIP 27]
check-in: cc2e26b7 user: dgp tags: trunk
2001-09-23
11:30
Pack accepted asymmetric values for -ipadx/y. Only -padx/y supports asymmetry. [Bug #462348] check-in: 7c94d343 user: pspjuth tags: trunk
2001-09-21
22:13
* win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed to work on Win64 with 64bit XIDs.
check-in: b995daa1 user: hobbs tags: trunk
22:08
* generic/tkWindow.c (Tk_CreateAnonymousWindow): * generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.
check-in: a91d96e5 user: hobbs tags: trunk
21:34
see ChangeLog check-in: 660812b8 user: hobbs tags: trunk
21:34
minor cast fixes to prevent 64bit warnings check-in: ea7bd071 user: hobbs tags: trunk
21:26
(TkGetServerInfo): added recognition of Win64 check-in: 8ea999e9 user: hobbs tags: trunk
21:24
made XID __int64 type for Win64 check-in: ba58d6e4 user: hobbs tags: trunk
21:22
* unix/tkUnixPort.h: * mac/tkMacPort.h: add (int*) cast to TkpScanWindowId. These may need to be changed to Window* (ulong).
check-in: ef4a8abb user: hobbs tags: trunk
21:19
(TkpScanWindowId): changed decl to use Window* instead of int*. check-in: be81eb5b user: hobbs tags: trunk
21:19
correct Window id's to be of type Window check-in: 5bab4967 user: hobbs tags: trunk
20:38
* win/tkWinWm.c (WinSetIcon): fixed SetClassLong for 64bit support.
check-in: d7092919 user: hobbs tags: trunk
20:38
improved use of test constraints
check-in: 0969f165 user: hobbs tags: trunk
20:37
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: ea21b34e user: hobbs tags: trunk
20:37
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: a44e72ab user: hobbs tags: trunk
2001-09-20
17:06
* unix/configure: regen'ed * unix/aclocal.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: e941409c user: hobbs tags: core-8-3-1-branch
17:04
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: 4722cfad user: hobbs tags: trunk
2001-09-17
23:16
* Corrected type definition of argument passed to Tcl_GetStringFromObj() from size_t to int. Incorrect type broke [pack] and [grid] on systems where sizeof(size_t) != sizeof(int). [Bugs 462375, 462342, 462338]
check-in: 6ec1731f user: dgp tags: trunk
14:12
Fixed string/list confusion in directory browser, and a typo in ChangeLog check-in: 7aebeca2 user: dkf tags: trunk
2001-09-15
04:37
* doc/getOpenFile.n: Removed docs for the -multiple and -message options that are not provided in Tk 8.3. They are only available in Tk 8.4. [Bug 461760]
check-in: c31ae430 user: dgp tags: core-8-3-1-branch
2001-09-14
20:39
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: d5f04bf6 user: andreas_kupries tags: core-8-3-1-branch
20:35
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: 9c9ecdc7 user: andreas_kupries tags: trunk
2001-09-12
21:03
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a1f73706 user: mdejong tags: trunk
19:25
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: f13a4413 user: drh tags: trunk
19:13
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: 54d36bea user: drh tags: trunk
2001-09-10
22:47
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: 1ba5d71e user: mdejong tags: trunk
03:23
* win/Makefile.in: Fix Windows Makefile so that tcltest will automatically be compiled if the user tries to build tktest.
check-in: 5f461a56 user: mdejong tags: trunk
00:40
* win/Makefile.in: Use TKTEST variable directly instead of depending on the tktest alias.
check-in: 8e995e37 user: mdejong tags: trunk
2001-09-08
22:34
* win/mkd.bat: * win/rmd.bat: Apply binary property (cvs admin -kb) to files and convert to CRLF linefeed format to fix the VC++ build. [Tcl Bug #219409]
check-in: 50e37c1e user: mdejong tags: trunk
2001-09-01
00:51
fixed test numbering check-in: db62dec2 user: hobbs tags: trunk
2001-08-30
01:51
see ChangeLog check-in: 8e26d8a0 user: hobbs tags: trunk
01:51
corrected to use testConfig constraints in the TK_ALT_DISPLAY case check-in: 2d970c4e user: hobbs tags: trunk
01:51
* tests/unixSend.test: removed test file completely identical to send.test. Removed platform specific named file in case somebody gets send working on Win/Mac in the future.
check-in: 7acc0327 user: hobbs tags: trunk
2001-08-29
23:22
* tests/config.test: added config-14.1 to test namespace import evaluation of widgets. * generic/tkButton.c (ButtonCreate): * generic/tkFrame.c (CreateFrame): * generic/tkMenubutton.c (Tk_MenubuttonObjCmd): * generic/tkPlace.c (Tk_PlaceObjCmd): * generic/tkScale.c (Tk_ScaleObjCmd): * generic/tkMessage.c (Tk_MessageObjCmd): * generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd): * generic/tkSquare.c (SquareObjCmd): redid the handling of optionTables in widgets to allow them to be imported into other namespaces. [Bug #456632]
check-in: eb203000 user: hobbs tags: trunk
2001-08-28
21:48
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: fa81b839 user: hobbs tags: core-8-3-1-branch
20:58
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: ef485cd2 user: hobbs tags: trunk
19:41
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker) wms that were affected should notice the difference in tests unixWm-51.* not failing that failed before.
check-in: 6889ab2f user: hobbs tags: trunk
19:28
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker)
check-in: 8402e119 user: hobbs tags: core-8-3-1-branch
00:13
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.
check-in: 1183c521 user: hobbs tags: core-8-3-1-branch
00:13
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 443a0be4 user: hobbs tags: core-8-3-1-branch
2001-08-27
01:44
  • Corrected TIP 44 typo that broke binding. Thanks to "Michal" for the fix. [Bug 455468]
check-in: a8bfa380 user: dgp tags: trunk
2001-08-24
23:59
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 67f65052 user: hobbs tags: core-8-3-1-branch
23:58
see ChangeLog check-in: 680d9eb5 user: hobbs tags: core-8-3-1-branch
23:58
* tests/listbox.test: * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 539148ca user: hobbs tags: core-8-3-1-branch
23:58
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: 3ee5ab06 user: hobbs tags: core-8-3-1-branch
23:57
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 9a7a25bc user: hobbs tags: core-8-3-1-branch
23:57
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls.
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 59994f1b user: hobbs tags: core-8-3-1-branch
23:57
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 995a3a11 user: hobbs tags: core-8-3-1-branch
16:44
* New file: tests/dialog.test for testing [tk_dialog].
check-in: 08005724 user: dgp tags: core-8-3-1-branch
08:53
#450020 Messages for czech language from http://web.telecom.cz/WoodPrint/cs.msg.gz check-in: dca1950b user: bagnonm tags: trunk
2001-08-23
19:14
added QNX-6 build support. [Bug #219410] (loverso) check-in: 0024bf08 user: hobbs tags: core-8-3-1-branch
19:11
added QNX-6 build support. [Bug #219410] (loverso) check-in: e6fc72be user: hobbs tags: trunk
19:11
removed bogus note about including tkPhoto.h check-in: 40bce0ed user: hobbs tags: trunk
2001-08-22
19:59
Fixed a bug where adjacent 'x' and '^' where not handled properly. check-in: c00303ae user: pspjuth tags: trunk
17:29
* tests/dialog.test (HitReturn): fixed failing dialog-2.1 test because it wasn't always getting focus properly.
check-in: 19579859 user: hobbs tags: trunk
17:29
generic/tkPack.c (TkParsePadAmount): added lint init for sepChar. check-in: 5911ce6f user: hobbs tags: trunk
01:25
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 63709aa7 user: hobbs tags: trunk
01:25
* library/dialog.tcl (tk_dialog): changed dialog to show bar on Windows as well and added some y padding between the buttons and the bar. [Patch #442835] (harrismh)
check-in: 799547db user: hobbs tags: trunk
2001-08-21
20:21
Objectified grid and pack commands. check-in: 85252bb2 user: pspjuth tags: trunk
14:43
TkGetWindowFromObj was useless CPU waster; now caches window names *safely* check-in: 3d9110bd user: dkf tags: trunk
2001-08-18
20:03
Grid configure rejected initial "x" and "^". [Bug #418664] check-in: 523026ee user: pspjuth tags: trunk
2001-08-17
21:08
The selection highlighting of text objects in the canvas widget was failing to include the last character of the selection. The "selection get" mechanism returned the right answer (so all the tests were passing) but the widget did not display correctly. This delta fixes the problem. check-in: d0801244 user: drh tags: trunk
09:38
Fixed a stupid error that's been in there for ages... check-in: 3bf030b2 user: dkf tags: trunk
2001-08-15
19:51
* Labelled the TIP 44 changes as "POTENTIAL INCOMPATIBILITY". Although technically internal changes are not incompatible, they'll be perceived as such by those who get bitten, and this will help them find the cause of their trouble.
check-in: 9eafa9d6 user: dgp tags: trunk
15:44
Register Tk's object types with Tcl (Tcl Bug 450545) check-in: 04f99fd0 user: dkf tags: trunk
2001-08-13
21:07
ChangeLog correction. check-in: a219060d user: dgp tags: trunk
2001-08-12
21:22
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: d9ddcd5f user: mdejong tags: trunk
2001-08-10
08:33
Converted [glob [file join]] to [glob -directory] (Bug #223313) Also cleaned up a few space/tab issues in the ChangeLog which make a difference if you're using a highlighting editor like emacs... check-in: 6e017deb user: dkf tags: trunk
2001-08-09
00:47
Corrections to problems introduced by the TIP 44 changes. [Bug 449261]
check-in: 9b5bb3b3 user: dgp tags: trunk
00:46
New file testing [tk_dialog]. check-in: b73ec9c8 user: dgp tags: trunk
2001-08-08
18:41
*Bumped up patchlevel to 8.4a4 to distinguish CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
check-in: cdaf4961 user: dgp tags: trunk
2001-08-07
20:17
* unix/Makefile.in (dist): added {unix,win}/tcl.m4 and library/msgs/*.msg to dist target. [Bug: #448802]
check-in: bedfb467 user: hobbs tags: trunk
02:56
corrected minor nroff transgressions check-in: 986b6f38 user: hobbs tags: trunk, core-8-4-a3
02:43
2001-08-06 Jeff Hobbs <[email protected]>
8.4a3 RELEASE
* changes: * README: updated for 8.4a3 release
check-in: b0ae1387 user: hobbs tags: trunk
01:14
* unix/configure: regenerated * unix/tcl.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 39e6cac4 user: hobbs tags: trunk
00:49
2001-08-06 Jeff Hobbs <[email protected]>
* unix/configure: regenerated * unix/aclocal.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 19bd7848 user: hobbs tags: core-8-3-1-branch
2001-08-06
18:29
* TIP 44 changes specific to the Mac and Windows platforms that were overlooked before: tkOpenDocument, tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: . Thanks to Vince Darley for prompting another look.
check-in: 20c53b8d user: dgp tags: trunk
2001-08-04
00:32
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: 2ab88d24 user: hobbs tags: core-8-3-1-branch
00:31
corrected IRIX-5.* configuration check-in: 1a99e337 user: hobbs tags: core-8-3-1-branch
00:30
Win64 #ifdef pointer fixes check-in: 18e45799 user: hobbs tags: core-8-3-1-branch
00:29
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: a264d04e user: hobbs tags: trunk
00:29
* win/winMain.c (WishPanic): fixed CONST changes to go with CONST-ification in Tcl.
check-in: ec8eadb6 user: hobbs tags: trunk
2001-08-01
21:11
Correction to TIP 44 implementation.
check-in: bba9ce93 user: dgp tags: trunk
16:21
Merged changes from feature branch dgp-privates-into-namespace, implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
check-in: 3c0c681d user: dgp tags: trunk
2001-07-24
22:54
* generic/default.h: Include tkWinDefault.h when built with Cygwin or Mingw.
check-in: 3aace40b user: mdejong tags: trunk
2001-07-19
20:15
The new tk_chooseDirectory dialog box implementation was sometimes giving an error like this: can't read "data(list)": no such element in array. The problem is a race condition. This patch should fix the problem. check-in: e1a1bffe user: drh tags: trunk
2001-07-18
17:05
* Corrections to merge from HEAD
Closed-Leaf check-in: 9a6c6633 user: dgp tags: dgp-privates-into-namespace
16:55
* Corrections to merge from HEAD.
check-in: c1e8cd86 user: dgp tags: dgp-privates-into-namespace
16:45
* Updated names of private console commands.
check-in: 30a1fbd0 user: dgp tags: dgp-privates-into-namespace
16:16
* Correction to merge from HEAD
check-in: 931d2114 user: dgp tags: dgp-privates-into-namespace
16:15
* Correction in merge from HEAD
check-in: fae2702b user: dgp tags: dgp-privates-into-namespace
16:02
* Corrections in merge from HEAD
check-in: 08fe4da7 user: dgp tags: dgp-privates-into-namespace
2001-07-17
00:21
* Renamed tk::histNum to tk::HistNum as directed by the Tcl Style Guide.
check-in: d9e3b9fd user: dgp tags: dgp-privates-into-namespace
2001-07-16
16:16
* Merge updates from HEAD
check-in: f65669d2 user: dgp tags: dgp-privates-into-namespace
2001-07-14
15:53
The code for generating postscript of a bitmap image was apparently never completed. The beginnings of the code was there but it generated diagnostic messages rather than proper postscript. This change fixes the problem. check-in: 148a6117 user: drh tags: trunk
2001-07-13
19:33
* Merged in updates from HEAD
check-in: f50f4a0f user: dgp tags: dgp-privates-into-namespace
2001-07-11
01:36
* unix/Makefile.in: Add AR and STLIB_LD variables. * unix/configure: * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst STLIB_LD, RANLIB, and AR. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 67de68fc user: mdejong tags: trunk
2001-07-06
22:26
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 13436486 user: mdejong tags: trunk
03:33
* Merge updates from HEAD.
check-in: 3a44e509 user: dgp tags: dgp-privates-into-namespace
02:25
* win/Makefile.in: Subst DEPARG directly instead of relying on a variable. This will make Cygwin build faster since an extra exec will be avoided. * win/configure: Regen. * win/configure.in: Subst DEPARG. * win/tcl.m4: Update from Tcl.
check-in: b685ea15 user: mdejong tags: trunk
2001-07-05
19:14
* Merged updates from HEAD.
check-in: dc49c2ed user: dgp tags: dgp-privates-into-namespace
17:23
updated README with purls check-in: 9aab6bcb user: hobbs tags: trunk
02:47
* Merged updates from HEAD
check-in: c7253641 user: dgp tags: dgp-privates-into-namespace
01:45
updated README with purls check-in: 2a48ad16 user: uid38172 tags: trunk
01:28
updated READMEs with purls check-in: 42525a0e user: uid38172 tags: trunk
2001-07-04
00:40
* tests/canvas.test: * generic/tkCanvPoly.c (PolygonToArea): Added patch that respects the polygon difference of including points in the polygon even when fill is empty. [Bug #226357]
check-in: 3734d49c user: hobbs tags: trunk
00:25
* win/Makefile.in: Remove PATHTYPE variable. * win/configure: Regen. * win/configure.in: Don't subst PATHTYPE. * win/tcl.m4: Update from Tcl.
check-in: 3e3fd403 user: mdejong tags: trunk
00:19
* win/Makefile.in: Don't use VPSEP, instead just use : in the VPATH. * win/configure: Regen. * win/configure.in: Don't subst VPSEP.
check-in: 93c90324 user: mdejong tags: trunk
2001-07-03
20:01
* Merged in updates from HEAD branch.
check-in: 6db41250 user: dgp tags: dgp-privates-into-namespace
14:59
Added missing backslash in Motif File Selector code. check-in: 227ace3f user: dkf tags: trunk
06:16
see changes check-in: 69a098c5 user: hobbs tags: trunk
06:16
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls. * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 3991a01b user: hobbs tags: trunk
06:08
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 54a7832c user: hobbs tags: trunk
06:03
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 3f8a5534 user: hobbs tags: trunk
06:00
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: cd61f88f user: hobbs tags: trunk
05:59
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 7be9ab44 user: hobbs tags: trunk
01:03
* library/console.tcl: * library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: added private ::tk::GetSelection command to handle requesting selection. This is to support requesting UTF8_STRING before generic STRING on Unix. Changed Text, Spinbox, Entry and Console to use this command.
* tests/select.test: * generic/tkSelect.c (Tk_CreateSelHandler, Tk_DeleteSelHandler): on Unix, a UTF8_STRING handler will be created when the user requests a STRING handler (in addition to the STRING handler). This provides implicit support for the new UTF8_STRING selection target. * unix/tkUnixSelect.c (TkSelEventProc, ConvertSelection): Added support for UTF8_STRING target. [RFE #418653, Patch #433283]
* generic/tkInt.h: added utf8Atom to TkDisplay structure.
check-in: 3993717f user: hobbs tags: trunk
00:57
* tests/listbox.test: changed 'darkblue' to 'white' in a test because it isn't a portable color name.
check-in: a72cf27d user: hobbs tags: trunk
2001-07-02
23:52
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 615fc850 user: hobbs tags: trunk
23:50
removed unnecessary directory check-in: 23082bfc user: hobbs tags: trunk
2001-06-27
02:06
* unix/Makefile.in: * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking wish from the build directory.
check-in: dbe84784 user: mdejong tags: trunk
01:15
* win/configure: * win/configure.in: Revert cross compiling change accidently added during last checkin.
check-in: 9e4c1b23 user: mdejong tags: trunk
2001-06-26
20:31
* unix/configure: Regen. * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.
check-in: 66c3f1b8 user: mdejong tags: trunk
20:17
* unix/configure: Regen. * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.
check-in: f747663f user: mdejong tags: trunk
00:56
* win/configure: Regen. * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4: Update from Tcl.
check-in: 2d319b6f user: mdejong tags: trunk
00:45
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b7f81421 user: mdejong tags: trunk
2001-06-23
02:15
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Link to the imm32 library when building with mingw gcc. * win/tkWinX.c: Include the imm.h header to fix compiling with mingw gcc.
check-in: e3e493f9 user: mdejong tags: trunk
02:10
* win/configure: Regen. * win/configure.in: Add resource compiler fix from 8.3.3 to fix compiling with mingw.
check-in: e3cbbd52 user: mdejong tags: trunk
00:40
* win/configure: Regen. * win/tcl.m4: Fix silly typo in last checkin.
check-in: 4e8df3da user: mdejong tags: trunk
2001-06-22
23:59
* unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. Use new LDFLAGS variable in the Makefile instead of @LDFLAGS@. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEBUG, CFLAGS_OPTIMIZE, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. Remove unused LD_FLAGS subst. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4: Update from Tcl.
check-in: 3b598286 user: mdejong tags: trunk
09:10
* win/configure: * win/tcl.m4: Update From Tcl.
check-in: d8467c9a user: mdejong tags: trunk
02:14
* doc/colors.n: Corrected bogus documentation with respect to several shades of blue, all of which were listed as RGB 0 0 0. [Bug #432104]. check-in: 480300ff user: ericm tags: trunk
2001-06-14
10:56
Added braces to expressions. check-in: 486fbd3c user: dkf tags: trunk
2001-06-06
07:58
* win/configure: Regen. * win/configure.in: Handle the --prefix option correctly it should default to /usr/local like the unix version.
check-in: 7379372d user: mdejong tags: trunk
2001-06-04
03:15
* doc/selection.n: * doc/clipboard.n: added SEE ALSOs to cross-reference selection and clipboard, with extra note for clipboard command in selection docs. [Patch #422256]
check-in: 01778f79 user: hobbs tags: trunk
03:07
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] This differs from the 8.3.3 patch by not adding ucs-2be in the preferred encodingList (seems works fine without). Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: a28f6c2d user: hobbs tags: trunk
2001-05-30
22:41
* win/tkWinX.c: moved the initialization of tkPlatformId from TkWinXInit to TkWinGetPlatformId because static builds could call it before it was initialized. [Bug #427278]
check-in: 0a94e34e user: hobbs tags: trunk
22:41
win/tkWinKey.c (TkpSetKeycodeAndState): removed old debug info check-in: 22fe9261 user: hobbs tags: trunk
2001-05-28
16:56
Upgraded frame to use the newer TK_OPTION style when processing configuration options. Some cleanup of bad comments and bad code. [part of patch #420861] check-in: 1832807b user: pspjuth tags: trunk
2001-05-23
10:29
* unix/configure: * unix/tcl.m4: * win/configure: * win/tcl.m4: Sync from Tcl sources.
check-in: 32d7a7f3 user: mdejong tags: trunk
2001-05-22
00:23
see ChangeLog check-in: 5d139fbb user: hobbs tags: trunk
00:23
unix/tcl.m4: synced up wih Tcl tcl.m4. [Bug #419812] check-in: 0d5c5883 user: hobbs tags: trunk
00:22
* doc/TkInitStubs.3: * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.
check-in: 158efb47 user: hobbs tags: trunk
2001-05-21
14:07
implement TIP11, -compound option for menubutton widget check-in: 8942e4db user: tmh tags: trunk
2001-05-17
13:33
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release
** detailed change log for changes to mac code for 8.3.3 ** (expands on log entries below marked 2001-04-04 Jeff Hobbs)
check-in: e23f2a2f user: das tags: core-8-3-1-branch
13:33
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release
check-in: 1b7579f5 user: das tags: core-8-3-1-branch
2001-05-16
12:39
Added documentation for console command. (Right source tree this time!) check-in: f81062ce user: dkf tags: trunk
2001-04-25
22:10
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: e47bf256 user: mdejong tags: trunk
21:51
* unix/configure: Regen. * unix/configure.in: Use $@ in MAKE_LIB and MAKE_STUB_LIB commands instead of using a delayed subst variable. Replace instances of STUB_LIB_FILE with TK_STUB_LIB_FILE.
check-in: 31f47a2e user: mdejong tags: trunk
20:52
* unix/Makefile.in: Use TCL_STUB_LIB_FILE instead of STUB_LIB_FILE. * unix/configure: Regen. * unix/configure.in: Don't subst STUB_LIB_FILE, use TCL_STUB_LIB_FILE instead.
check-in: cb201830 user: mdejong tags: trunk
2001-04-12
12:30
Better handling of when image creation nukes the main window so now does not crash on Linux. check-in: 165d4163 user: dkf tags: trunk
2001-04-06
01:21
see ChangeLog specifics check-in: 09cc1e49 user: hobbs tags: core-8-3-1-branch, core-8-3-3
01:10
* tests/canvas.test: marked canvas-13.1 knownBug * generic/tkCanvas.c (CanvasEventProc): reverted 2001-04-02 canvas changes back because it lead to cached fonts not being freed. The changes were correct for the bug, but the problem is that the needed Tcl_EventuallyFree will sometimes not get called until the whole app is being destroyed and thus the font panic is invoked.
check-in: 484f4f89 user: hobbs tags: core-8-3-1-branch
00:13
* win/configure: * win/tcl.m4: added -link50compat
check-in: e435597b user: hobbs tags: core-8-3-1-branch
00:13
* win/tkWinX.c (GenerateXEvent): set xkey.numbytes = 0 for MouseWheel event processing.
check-in: 9b1382cd user: hobbs tags: core-8-3-1-branch
2001-04-05
22:09
changed iso10646* to iso10646-1 for accuracy in encoding aliases check-in: 1dc3b74e user: hobbs tags: core-8-3-1-branch
22:02
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: 1fcbde7c user: hobbs tags: core-8-3-1-branch
19:44
* tests/listbox.test: labelled listbox-27.1 knownBug as it isn't really fixed. * generic/tkListbox.c: reverted listbox back to 8.3.2 version because the fixes weren't 100% correct for the problem.
check-in: 5b80efaf user: hobbs tags: core-8-3-1-branch
19:43
* mac/tkMacProjects.sea.hqx: this was accidently swapped with the tcl project files.
check-in: fef44ff4 user: hobbs tags: core-8-3-1-branch
2001-04-04
23:16
updated changes from ChangeLog check-in: 1e57fa34 user: hobbs tags: core-8-3-1-branch
22:38
unix/Makefile.in (dist): mac no longer had *.exp to dist. check-in: 3a0e02b6 user: hobbs tags: core-8-3-1-branch
21:44
* mac/tkMacShLib.exp: removed file
check-in: fe34a9ec user: hobbs tags: core-8-3-1-branch
21:39
* generic/tkInt.decls: removed superfluous declarations. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkMain.c: include unistd.h for mac. * generic/tkPointer.c: include tkMacInt.h for mac. * generic/tkStubInit.c: * generic/tkStubLib.c: * mac/MW_TkHeader.pch: * mac/MW_TkOldImgHeader.h: * mac/MW_TkTestHeader.pch: * mac/tclets.r: * mac/tkMac.h: * mac/tkMacAppearanceStubs.c: * mac/tkMacApplication.r: * mac/tkMacButton.c: * mac/tkMacDialog.c: support for -filetypes * mac/tkMacFont.c: * mac/tkMacInt.h: * mac/tkMacLibrary.r: * mac/tkMacMDEF.r: * mac/tkMacMenu.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacResource.r: * mac/tkMacScrlbr.c: improved scrollbar code * mac/tkMacWindowMgr.c: added control of floating windows * mac/tkMacWm.c: improved use of precompiled headers, better support for Appearance Manager, change copyrights, resource files, use DLLIMPORT/DLLEXPORT, comment corrections.
check-in: f28b4e2a user: hobbs tags: core-8-3-1-branch
21:27
* mac/MWTkBuildLibHeader.h: * mac/MW_TkBuildLibHeader.pch: * mac/MW_TkHeaderCommon.h: * mac/MW_TkOldImgStaticHeader.h: * mac/MW_TkStaticHeader.h: * mac/MW_TkStaticHeader.pch: new files
* mac/tkMacProjects.sea.hqx: new mac build project files.
check-in: 8e76f778 user: hobbs tags: core-8-3-1-branch
18:46
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: a9efa82b user: hobbs tags: core-8-3-1-branch
18:37
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: 1e7f9798 user: hobbs tags: trunk
18:15
removed erroneous backport of 8.4 feature (asym padding) check-in: 7a8c20a1 user: hobbs tags: core-8-3-1-branch
14:58
Corrected typos. check-in: 86c8dee6 user: dgp tags: trunk
14:47
Corrected typos. check-in: c8a3049a user: dgp tags: core-8-3-1-branch
08:36
improved cygwin compat for RC_DEFINES check-in: b7914839 user: hobbs tags: core-8-3-1-branch
08:35
updated doc linking check-in: 1b385901 user: hobbs tags: core-8-3-1-branch
07:57
see ChangeLog for specific file details check-in: 0f3f17d4 user: hobbs tags: core-8-3-1-branch
07:23
doc cleanup and clarifications from 8.4aCVS backport check-in: 2c0ef157 user: hobbs tags: core-8-3-1-branch
07:07
* tests/winClipboard.test: improved results for understanding when tests fail.
check-in: 6d6d7503 user: hobbs tags: trunk
06:47
* tests/winDialog.test: string totitle'd some results that expected [pwd] to return a capital drive letter.
check-in: 1cfbc9ba user: hobbs tags: trunk
06:40
win/tkWinDialog.c (GetFileNameA): initialize multi to 0. check-in: 720cdf47 user: hobbs tags: trunk
06:40
* tests/cursor.test: changed tests to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count.
check-in: 15a04f11 user: hobbs tags: trunk
2001-04-03
06:54
* win/configure: * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381]
check-in: cdba5672 user: hobbs tags: trunk
06:54
* generic/tkMenu.c (TkInvokeMenu): checked for menu deletion before calling associated menu entry command. [Bug #220821]
check-in: 55b7a33d user: hobbs tags: trunk
05:24
see ChangeLog check-in: 0854d43b user: hobbs tags: trunk
04:41
* tests/listbox.test: added test listbox-27.1, delete during scrollbar update * generic/tkListbox.c (DestroyListbox, ListboxEventProc): corrected listbox to make proper use of Tcl_EventuallyFree and protect against unusual listbox deletion.
check-in: 484b8a6c user: hobbs tags: trunk
04:40
* tests/entry.test: added tests entry-20.*, delete during widget activity * generic/tkEntry.c (DestroyEntry, EntryEventProc): fixed the entry widget to survive deletion while processing scrollbar updates and validation.
check-in: 0b8fe7c6 user: hobbs tags: trunk
04:40
* tests/canvas.test: test of canvas delete during event * generic/tkCanvas.c (DestroyCanvas, CanvasEventProc): fixed the canvas to survive deletion during event processing. [Bug #228024]
check-in: e89804eb user: hobbs tags: trunk
04:34
* generic/tkImgPhoto.c (ImgPhotoCmd): corrected the src and dest values for $imageName put when -format and -to are used. [Bug #232741]
check-in: d343245c user: hobbs tags: trunk
04:33
* doc/image.n: added warning about names chosen for images. check-in: 34d91510 user: hobbs tags: trunk
2001-04-02
02:08
* generic/tk.h: * unix/configure.in (TK_PATCH_LEVEL): * unix/configure: * unix/tk.spec: * win/configure.in (TK_PATCH_LEVEL): * win/configure: updated patchlevel to 8.4a3
check-in: de7899ec user: hobbs tags: trunk
02:08
* README: * mac/README: updated patchlevel to 8.4a3 and corrected links and notes.
check-in: 9bbca911 user: hobbs tags: trunk
2001-03-31
05:46
* tests/safe.test: added note about correcting failures in safe.test. * library/tk.tcl: moved package require msgcat inside if case to not be used in safe interps.
check-in: db467392 user: hobbs tags: trunk
2001-03-30
23:50
* win/makefile.vc: * win/configure: * win/tcl.m4: added imm32.lib to LIBS_GUI for Tk IME support. * win/tkWinInt.h: * win/tkWinKey.c: * win/tkWinX.c: added support for changing IME on the fly in Windows (2000). (lam) [Patch #402993]
check-in: 7d37d3f4 user: hobbs tags: trunk
22:42
* generic/tkImage.c (Tk_ImageObjCmd, EventuallyDeleteImage): added casts to allow compiling on Windows with debbuging.
check-in: 20d9467e user: hobbs tags: trunk
21:53
* win/Makefile.in (install-*): improved install-* targets to use their base build dependency.
check-in: 76392d86 user: hobbs tags: trunk
21:52
* win/tkWinWm.c (UpdateWrapper): ensured that the passed in winPtr had an existent window to operate on. [Bug #409172]
check-in: d2ea8b73 user: hobbs tags: trunk
21:52
* tests/bind.test (bind-22.18): * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]
check-in: 6ac56204 user: hobbs tags: trunk
07:14
see ChangeLog entries check-in: b34b0487 user: hobbs tags: trunk
07:11
* tests/canvas.test: added test case to check obj conversion * generic/tkObj.c (UpdateStringOfMM, SetMMFromAny): better obj-aware screen distances. (pgbaum, hobbs) [Patch #403327]
check-in: 5cda3aab user: hobbs tags: trunk
07:04
* library/bgerror.tcl (bgerror): allow focus into details window for Windows C&P to work. [Bug #220929]
check-in: ea7371f5 user: hobbs tags: trunk
07:04
* library/tk.tcl: put a catch around adding <hpBackTab> to the <<PrevWindow>> virtual event as it doesn't seem to work on all HP systems. [Bug #411669]
check-in: 05a38c51 user: hobbs tags: trunk
06:02
* library/tkfbox.tcl: fixed selecting directories and single files with spaces using tk_getOpenFile -multiple 1. [Bug #411640]
check-in: 01457710 user: hobbs tags: trunk
06:01
* win/tkWinDialog.c (GetFileNameA): added support for -multiple to ascii-based tk_getOpenFile (Win9*). (haneef) [Patch #403047] (GetFileNameW): increased number of files that could be returned by tk_getOpenFile -multiple. [Patch #412042]
check-in: 1114d667 user: hobbs tags: trunk
00:15
* doc/canvas.n: Noted ability to specify coords as a list in the docs. (techentin) [Patch #403660]
check-in: f7591c4f user: hobbs tags: trunk
00:15
* library/msgs/de.msg: fixed translations. [Patch #403525] check-in: 6bf9ebd7 user: hobbs tags: trunk
2001-03-29
11:05
* library/entry.tcl (tkEntryMouseSelect): * library/text.tcl (tkTextSelectTo): When the mouse is dragged with the button down, move the insertion cursor to the current mouse position. * tests/event.test: Add a series of tests for event generation. Add tests for selection, check the position of the insertion cursor.
check-in: 0f4e18f0 user: mdejong tags: trunk
02:45
* unix/configure: * unix/tcl.m4: corrected IRIX-5.x config to not use -n32. (english) [Patch 403626]
check-in: f1ce521d user: hobbs tags: trunk
2001-03-28
17:27
Replaced all [load {} tk] in Tk test suite with [load {} Tk]. [Bug 220940, Patch 411952] check-in: babe2e2e user: dgp tags: trunk
2001-03-13
01:28
BRANCH dgp-privates-into-namespace: * doc/menu.n: * unix/mkLinks: Added documentation for [tk_menuSetFocus].
check-in: b9b14d56 user: dgp tags: dgp-privates-into-namespace
00:32
BRANCH dgp-privates-into-namespace: * doc/text.n: * doc/tkvars.n: * unix/mkLinks: Added documentation for commands and variables matching tk_text*.
check-in: d30d8069 user: dgp tags: dgp-privates-into-namespace
2001-03-09
00:00
BRANCH dgp-privates-into-namespace: * generic/tkTextDisp.c: * library/unsupported.tcl: * tests/textDisp.test: Restored the global variables tk_textRedraw and tk_textRelayout. Since they match tk_*, they should remain publicly available until at least Tk 9.
check-in: a4b2a395 user: dgp tags: dgp-privates-into-namespace
2001-03-01
18:25
2001-03-01 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: * library/unsupported.tcl: New file for Tk's unsupported interfaces. Contains [tk::unsupported::ExposePrivateCommand] and [tk::unsupported::ExposePrivateVariable] that restore the availability of an old public name of one of Tk's private commands and variables, respectively, for those applications and extensions that depend on the old names against advice.
check-in: 501dd3d4 user: dgp tags: dgp-privates-into-namespace
2001-02-28
23:29
2001-02-28 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: Feature branch to move all of Tk's private commands and variable into the ::tk namespace and its children.
* doc/tkvars.n: Documented private variable tkPriv renamed tk::Priv.
* generic/tkBind.c: * generic/tkMenu.c: * generic/tkTextDisp.c: * library/bgerror.tcl: * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/optMenu.tcl: * library/palette.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tclIndex: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * mac/tkMacMenu.c: * tests/clrpick.test: * tests/filebox.test: * tests/macMenu.test: * tests/menu.test: * tests/menuDraw.test: * tests/msgbox.test: * tests/text.test: * tests/textDisp.test: * tests/unixMenu.test: * tests/winMenu.test: * tests/xmfbox.test: * unix/tkUnixDialog.c: All Tk commands matching ::tk[A-Z]* and all Tk private variables in the global namespace were renamed to live in the namespace ::tk or one of its children.
check-in: 59740122 user: dgp tags: dgp-privates-into-namespace
2001-02-13
21:52
* doc/photo.n: [Bug 132213] Added clarification on interpretation of ranges for "photoName data -from" subcommand. check-in: 82794eff user: ericm tags: trunk
2001-02-12
18:06
Asymmetric padding in "pack" and "grid" geometry managers check-in: 5f0215af user: drh tags: trunk
2001-01-04
21:12
Clarified and extended the entry in the Changelog describing the merge of TIP #8. check-in: 60d345ff user: andreas_kupries tags: trunk
2001-01-02
19:13
2001-01-02 Andreas Kupries <[email protected]>
* win/tkWinWm.c: * doc/wm.n: Applied patch #102833 (TIP #8).
check-in: 7eb3b4c3 user: andreas_kupries tags: trunk
2000-12-13
19:44
* generic/tkObj.c (SetMMFromAny): Added ability to recognize double type object to speed up canvas coord calculations. [Patch #102471]
check-in: e1e65a8b user: hobbs tags: trunk
2000-12-12
10:35
Minor improvement to documentation for entry widgets. check-in: 4abb3b2e user: dkf tags: trunk
2000-11-29
15:47
A better fix for #120819 (all it needed was some Tcl_Preserve()s) which also requires no documentation changes - the behaviour is now what you would predict from existing docs (as opposed to a crash!) check-in: f59c57ea user: dkf tags: trunk
2000-11-28
11:16
Backed out previous change (except for test for bug.) check-in: 56258a53 user: dkf tags: trunk
2000-11-23
13:50
Fixed bug #120819 by prohibiting images from starting with a period; I'm still not quite sure what exactly was going wrong in the bug, but I suspect the problem might have actually been due to the deletion of all images while in the midst of creating an image. The restriction is pretty light when it comes to existing code, since it previously caused a core dump due to an image typePtr field being set to random garbage, an indication of over-eager use of free()... check-in: 82e37dee user: dkf tags: trunk
2000-11-22
01:50
Documentation for Tk_SetClassProcs. check-in: 3069ad7e user: ericm tags: trunk
01:49
Overall change: Implemented TIP 5, which exports TkClassProcs/TkSetClassProcs as Tk_ClassProcs/Tk_SetClassProcs, adding a size field to Tk_ClassProcs to allow for future expansion, and renaming the geometryProc to worldChangedProc, which is more in keeping with the actual use of the callback.
See ChangeLog for details.
check-in: df44e48c user: ericm tags: trunk
2000-11-21
16:35
Added deprecation note from Bug #120944 check-in: e02c1cd6 user: dkf tags: trunk
16:18
Added TkPhotoGetValidRegion() to tkInt stubs. Bug #120930 closed. check-in: a9b9efd5 user: dkf tags: trunk
2000-11-04
00:02
updated with 8.4a2 changes check-in: 83d0db5a user: hobbs tags: trunk, core-8-4-a2
2000-11-03
22:52
added release mark check-in: af9b0e26 user: hobbs tags: trunk
22:49
* generic/tk.decls: * generic/tkInt.decls: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: * win/Makefile.in: * win/makefile.vc: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDraw.c: * win/tkWinFont.c: * win/tkWinGdi.c (new): * win/tkWinGdi.h (new): * win/tkWinImage.c: * win/tkWinInt.h: * win/tkWinMenu.c: * win/tkWinPixmap.c: * win/tkWinUtil.c (new): * win/tkWinWindow.c: * win/tkWinWm.c: * win/tkWinX.c: * win/winMain.c: * xlib/xgc.c: * xlib/X11/Xlib.h: first cut at Windows speedup improvements by Leo Schubert. Needs to be streamlined, but the code is correct and passes all tests.
check-in: 6287d3e2 user: hobbs tags: core-8-4-win-speedup
20:23
updated for latest doc fixes check-in: cded26e6 user: hobbs tags: trunk
19:38
added comments about Tcl_SetMainLoop call effects check-in: 3cd8c062 user: hobbs tags: trunk
18:46
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.
check-in: 332c4373 user: hobbs tags: trunk
17:28
fixed remaining references to old-style TCL_SRC_DIR defn check-in: a22bdbb9 user: hobbs tags: trunk
02:58
see changes check-in: ba9a9cdb user: hobbs tags: trunk
01:22
* win/tkWinButton.c: * win/tkWinDialog.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: fixed up code for Win64 support. This mostly remains in _WIN64 #ifdef's, until updated compilers are standard.
check-in: 5ecc8495 user: hobbs tags: trunk
01:21
* unix/configure: * win/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.
check-in: 67803183 user: hobbs tags: trunk
01:16
* win/tcl.m4: * win/makefile.vc: updated for Win64 compile support
check-in: cc01c5fc user: hobbs tags: trunk
01:13
doc/event.n: added note that key events require window focus. check-in: 4e9d2cd1 user: hobbs tags: trunk
2000-11-02
22:55
updated copyright check-in: 8aacb252 user: hobbs tags: trunk
02:19
* tests/winDialog.test: Corrected expected results for bad option tests (5.2, 5.5) to include -multiple option.

* win/tkWinDialog.c: Removed CommDlgExtendedError() checks for color and choosedir dialogs, and removed all except the explicit invalid filename checks for the file dialogs. check-in: a50af1df user: ericm tags: trunk

01:19
* unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5.
check-in: 6292d78d user: hobbs tags: trunk
01:19
corrected tests to recognize new -multiple openfile dialog switch check-in: 5f8926ae user: hobbs tags: trunk
01:18
* tests/color.test: marked color-2.6 nonPortable as we can't reliably assume what 'red' maps to.
check-in: 514dd68e user: hobbs tags: trunk
01:18
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseDirectoryObjCmd): created work-around for change in NT5.0/98 that caused no initialdir setting to open the browser up in the user's documents dir.
check-in: 5f8b3942 user: hobbs tags: trunk
00:18
Removed bogus conflict marker. check-in: f44fe06a user: ericm tags: trunk
00:18
* win/tkWinDialog.c: Added branch for 0 return from CommDlgExtendedError() switches; this was formerly treated as an error, but it actually is not, since it just means the user hit cancel or closed the dialog. (GetFileNameW): Added better smarts such that -multiple is not considered a valid option for tk_getSaveFile. check-in: 659e0e7b user: ericm tags: trunk
2000-10-31
01:28
no message check-in: dce2b971 user: davidg tags: trunk
01:28
2000-10-30 David Gravereaux <[email protected]>
* win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/rc/tk.rc: * win/rc/tk_base.rc (new): * win/rc/wish.rc: Added logic to derive filenames better in the resource scripts based on compile options along with better support for building a static wish shell with cursor resources.
check-in: 86a7638c user: davidg tags: trunk
01:14
see changes check-in: 6e414f4c user: hobbs tags: trunk
01:14
unix/tcl.m4: added support for AIX-5. check-in: 4722a434 user: hobbs tags: trunk
01:12
threw catch around tk useinputmethods call for safe interps check-in: f1ad1463 user: hobbs tags: trunk
01:11
simplified tk_library path normalization call check-in: 90b11264 user: hobbs tags: trunk
00:52
* win/Makefile.in (test, winhelp, tktest): corrected the TCL_LIBRARY path specification.
check-in: 59cda872 user: hobbs tags: trunk
00:52
* tests/tk.test: * doc/tk.n: updated to reflect default on status of useinputmethods. * library/tk.tcl: tk useinputmethods is set to 1 by default. This enables Kanji and dead-char input by default. Intro'd in 1999-12-16 with default off to avoid some problems with older X servers that would slow down widget creation over time.
check-in: c177e1c9 user: hobbs tags: trunk
2000-10-30
20:04
Added type cast to (ClientData) for &CustomOption in option tests. check-in: a783a7b3 user: ericm tags: trunk
2000-10-24
23:51
* win/tkWinDraw.c (RenderObject): Applied patch from [Bug: 6368], which corrects rendering of 1-pixel wide stippled lines on Windows.

* generic/tkCanvLine.c (DisplayLine): Applied patch from [Bug: 6368], corrects bugs relating to use of active- and disabledwidth values for displaying lines (disabledwidth was never used, and activewidth/disablewidths would only possibly be used when greater than default width, rather than when simply not equal to default width). check-in: 7ea26f00 user: ericm tags: trunk

2000-10-21
21:22
Added comment marking "new in 8.4a2" decls check-in: 3c54af0d user: ericm tags: trunk
2000-10-19
01:05
* library/tkfbox.tcl (OkCmd): Applied patch from [Bug: 6365], which adds safety for directory names containing spaces or which are non-lists. check-in: 7c8cfc82 user: ericm tags: trunk
00:56
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseColorObjCmd, Tk_ChooseDirectoryObjCmd): Added error checking for the return value from the common dialog functions, so that the commands will not silently fail if the common dialog returns an error. [Bug: 6369]. check-in: 6225f80f user: ericm tags: trunk
2000-10-12
21:14
* generic/tkConfig.c (Tk_InitOptions): Added Tcl_IncrRefCount/Tcl_DecrRefCount calls on valuePtr, to prevent memory leaks when the value object comes from the option database. [Bug: 6275]. check-in: 82cff3a2 user: ericm tags: trunk
2000-10-06
21:24
* win/Makefile.in (cat32.${OBJEXT}): add win/ subdirectory to cat32 target to correctly find the source file.
check-in: 9dcbaf6e user: hobbs tags: trunk
2000-10-05
18:31
* generic/tkCmds.c (Tk_WinfoObjCmd): Added check for TK_ANONYMOUS_WINDOW flag in the [winfo children] subcommand; if set, the window will not be printed in the list of children.

* doc/CrtWindow.3: Added entry for Tk_CreateAnonymousWindow.

* generic/tkWindow.c (Tk_CreateAnonymousWindow): New API for creating anonymous windows. These windows are manipulable from C, but not from Tcl, because they have no pathname associated with them. They are used initially by widgets that do rubber-band resizing (panedwindow, multi-column listbox, etc.), and may be useful for other widgets as well (dropbox, combobox). (Tk_DestroyWindow): Added check for TK_ANONYMOUS_WINDOW flag when determining whether to generate a DestroyNotify event.

* generic/tkStubInit.c: * generic/tkDecls.h: Regen'd from tk.decls.

* generic/tk.decls: Added Tk_CreateAnonymousWindow declaration.

* generic/tk.h: Added TK_ANONYMOUS_WINDOW flag for Tk_Window's. check-in: bde3bf27 user: ericm tags: trunk

00:49
* doc/MaintGeom.3: Noted that Tk_MaintainGeometry handles direct descendants properly.

* generic/tkGeometry.c (Tk_MaintainGeometry): Added a check for the case in which the slave window is a direct descendant of the master window. In this case, we need not set up the additional infrastructure normally provide by Tk_MaintainGeometry, because we can rely on the parent/child relationship to handle it for us implicitly. In this case, Tk_MaintainGeometry just calls directly to Tk_MoveResizeWindow. This allows geometry managers to simply always use Tk_MaintainGeometry to maintain geometry for slaves, and avoid doing the direct descendant check themselves. (Tk_UnmaintainGeometry): Added a matching check for the direct descendant case; in this case, Tk_UnmaintainGeometry simply returns immediately. check-in: 99a39547 user: ericm tags: trunk

2000-10-01
22:50
*** empty log message *** check-in: 260807b8 user: drh tags: trunk
21:35
* generic/tkButton.c (ConfigureButton): Added tests for -compound option, so that when there is a textvariable and an image, and -compound is not none, the button will display both the textvariable and the image. check-in: 2b3abd7d user: ericm tags: trunk
21:31
* doc/SetOptions.3: Added note that restoreProc and freeProc may be NULL.

* generic/tkConfig.c (Tk_RestoreSavedOptions): For custom options, added test that the restoreProc is not NULL, to allow for custom options that don't care about supporting Tk_RestoreSavedOptions. check-in: 60320254 user: ericm tags: trunk

2000-09-30
18:46
Fix bitmaps so that the same bitmap will not be used on two difference screens of the same display. Without this fix you get a BadMatch error from the X-server when you try to use a bitmap on two screens at once. check-in: 851abdc7 user: drh tags: trunk
18:00
When a dialog box (ex: tk_messageBox) pops up while another application is holding the grab, the "grab" command fails and the dialog box is inoperative. "catch" the "grab" to prevent this. check-in: eb8ebc72 user: drh tags: trunk
2000-09-29
21:40
* win/Makefile.in: commented use of TESTFLAGS * unix/Makefile.in: added TESTFLAGS to test and testlang targets to conform with Windows makefile and TEA style.
check-in: 21ea9340 user: hobbs tags: trunk
17:55
* generic/tkTest.c: Fixed tests to use updated API.

* doc/SetOptions.3: * generic/tk.h: * generic/tkConfig.c: Changed interface for Tk_CustomOptionSetProc and Tk_CustomOptionGetProc; these now take a pointer to the start of the widget record, and an integer offset to the slot for the option value, instead of just a pointer to the slot. This allows more sophisticated options to do interesting things based on other data in the widget record. check-in: ec369c24 user: ericm tags: trunk

2000-09-17
21:02
* generic/tk.h: Added declaration of Tk_ObjCustomOption structure, used for TK_OPTION_CUSTOM, and typedef's of the functions Tk_CustomOptionSetProc, Tk_CustomOptionGetProc, Tk_CustomOptionRestoreProc, and Tk_CustomOptionFreeProc, used for TK_OPTION_CUSTOM.

* doc/SetOptions.3: Added documentation of TK_OPTION_CUSTOM, and section "CUSTOM OPTION TYPES" explaining how to create and use custom options.

* tests/config.test: Added tests for custom option type.

* generic/tkTest.c: Added test support for TK_OPTION_CUSTOM to TestobjconfigObjCmd. Added CustomOption* functions to implement a test custom option.

* generic/tkConfig.c: Added new option type TK_OPTION_CUSTOM, which allows the definition of custom option types by creating parsing, printing, freeing, and restoring procedures for a custom option. This is needed by the text and canvas widgets if they are to be fully objectified. check-in: cfd32563 user: ericm tags: trunk

2000-09-07
17:38
* doc/Tk_Init.3: * doc/bell.n: * doc/loadTk.n: minor doc cleanup
check-in: 1a637cfb user: hobbs tags: trunk
00:28
* doc/HWNDToWindow.3: * doc/GetHWND.3: Changed synopsis to indicate the tkPlatDecls.h should be included, not tk.h.

* generic/tkPlatDecls.h: Removed #include <windows.h> for Windows, a better solution for now is to update the docs and have extension authors #include <tkPlatDecls.h>.

* generic/tk.h: Removed '#include "tkPlatDecls.h"', as the incorrect inclusion order between windows.h/tkPlatDecls.h causes build conflicts on Windows.

* generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 0788f3d9 user: ericm tags: trunk

00:23
* doc/canvas.n: fixed doc bug (ellson). [Bug: 6218]
check-in: 9e435f7c user: hobbs tags: trunk
2000-09-06
23:39
* generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 6e03beaf user: ericm tags: trunk
19:05
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: updated to patchlevel 8.4a2
check-in: 773dd7a9 user: hobbs tags: trunk
19:05
see changes check-in: 8e74836f user: hobbs tags: trunk
19:02
* generic/tkGrab.c (Tk_GrabObjCmd): changed len arg from size_t to int to fix pedantic warning.
check-in: c4a9d466 user: hobbs tags: trunk
19:02
* generic/tkMessage.c (MessageWidgetObjCmd): initialized result to avoid pedantic warning.
check-in: 004152d4 user: hobbs tags: trunk
2000-09-02
01:18
* win/makefile.vc (install-libraries): * win/Makefile.in (install-libraries): * unix/Makefile.in (install-libraries): Added tkPlatDecls.h to list of header files to install.

* generic/tk.h: Added #include "tkPlatDecls.h", which declares the platform specific component of the public Tk stubs API's. check-in: 960c5951 user: ericm tags: trunk

2000-08-29
21:00
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Use scratchDC for determining the source's logical coordinates. Patch from [Bug: 6134 (Markus Oberhumer)].

* win/tkWinMenu.c (SetDefaults): Compute the indicatorDimensions[] under Windows NT/2000 in the same way as under Windows 95/98. Patch from [Bug: 6134 (Markus Oberhumer)].

* win/tkWinFont.c (GetScreenFont): Added a memset() to pacify memory checkers. Patch from [Bug: 6134 (Markus Oberhumer)]. check-in: fbfb2fa6 user: ericm tags: trunk

20:17
* library/tkfbox.tcl (::tk::dialog::file::Update): Corrected handling of multi-pattern filters (eg, "* *.*"), which was broken by the getOpenFile performance patches applied earlier. check-in: b4a0dd53 user: ericm tags: trunk
2000-08-25
06:58
* doc/toplevel.n: * doc/spinbox.n: * doc/scrollbar.n: * doc/scale.n: * doc/menubutton.n: * doc/menu.n: * doc/listbox.n: * doc/entry.n: * doc/frame.n: * doc/message.n: * doc/checkbutton.n: * doc/radiobutton.n: * doc/button.n: * doc/label.n: * doc/canvas.n: * doc/text.n: Fixed Standard Options section to make best use of new tab settings in man.macros. check-in: aab4f8f0 user: ericm tags: trunk
05:55
remove --enable-gcc configure option check-in: 63c6411b user: mo tags: trunk
2000-08-23
19:18
* generic/tkButton.c (ButtonTextVarProc): reversed change below, it was not correct.
check-in: 8fa5fc2e user: hobbs tags: trunk
00:08
* generic/tkButton.c (ButtonTextVarProc): changed order of incr/decr of new value object, in case they are equal.
check-in: 9a2fe096 user: hobbs tags: trunk
2000-08-21
22:45
Comment correction. check-in: 1f6f5507 user: ericm tags: trunk
2000-08-19
02:13
Removed unused variable left behind from previous check-in. check-in: fcb0e6c0 user: ericm tags: trunk
2000-08-18
17:02
* generic/tkImgPhoto.c (ImgPhotoGet): Removed redundant call to DitherInstance; this call was formerly being made from ImgPhotoGet->ImgPhotoConfigureInstance->DitherInstance, and ImgPhotoGet->DitherInstance. The second call was removed. check-in: d27acfe5 user: ericm tags: trunk
2000-08-15
21:30
* doc/SetOptions.3: added missing ')'.
check-in: 0808e489 user: hobbs tags: trunk
2000-08-10
00:21
* doc/SetOptions.3: Updated documentation to reflect support for TK_OPTION_NULL_OK for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.

* generic/tkConfig.c: Added for TK_OPTION_NULL_OK support for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.

* doc/place.n: Updated, reformatted manual entry.

* tests/place.test: Added many tests.

* generic/tkPlace.c (Tk_PlaceObjCmd): Updated to use Tk widget-option management facilities to manage place options (-x, -y, etc.), which simplifies the placer code. Added support for [place configure pathName] and [place configure pathName -option], similar to the behavior of the configure subcommand supported by widgets. check-in: 37535414 user: ericm tags: trunk

2000-08-08
19:21
* tests/place.test: Extended test suite to test error returns from [place].

* generic/tkInt.h: Replaced Tk_PlaceCmd prototype with Tk_PlaceObjCmd prototype.

* generic/tkWindow.c: Updated [place] command entry to use new Tcl_Obj interface.

* generic/tkPlace.c (Tk_PlaceObjCmd): Tcl_Obj'ified [place] command. check-in: ceaed590 user: ericm tags: trunk

19:03
Created branch tclpro-1-4-0-synthetic Closed-Leaf check-in: 74dd64d6 user: cvs2fossil tags: tclpro-1-4-0, tclpro-1-4-0-synthetic
19:03
Created branch tclpro-1-4-1-synthetic Closed-Leaf check-in: ea6eabe6 user: cvs2fossil tags: tclpro-1-4-1, tclpro-1-4-1-synthetic
19:03
Created branch tclpro-1-5-0-synthetic Closed-Leaf check-in: a561dacb user: cvs2fossil tags: tclpro-1-5-0-synthetic, tclpro-1-5-0
19:03
updated changes for 8.3.2 release check-in: ed1af398 user: hobbs tags: core-8-3-1-branch, core-8-3-2
01:27
i check-in: 5f70aefa user: hobbs tags: trunk
00:55
regen'ed from new mkLinks.tcl in core-8-3-1-branch check-in: 1878bdad user: hobbs tags: core-8-3-1-branch
2000-08-07
22:42
corrected use of .SS macro check-in: 7b7c6a5f user: hobbs tags: trunk
22:42
corrected use of .SS macro check-in: 7099a926 user: hobbs tags: core-8-3-1-branch
21:49
* generic/tkWindow.c: Updated [selection] command entry to use new Tcl_Obj interface.

* generic/tkInt.h: Replaced Tk_SelectionCmd prototype with Tk_SelectionObjCmd prototype.

* tests/select.test: Updated test suite to recognize standardized error messages.

* generic/tkSelect.c (Tk_SelectionObjCmd): Tcl_Obj'ified [selection] command. check-in: 710af28c user: ericm tags: trunk

2000-08-06
00:11
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.
check-in: c9f26bf5 user: hobbs tags: trunk
00:10
cleaned up use of *_DIR macros check-in: 6c6a1c0c user: hobbs tags: trunk
2000-08-05
23:53
* BACKPORTED FROM 8.4 (HEAD) BRANCH:
* tests/button.test: * generic/tkButton.c: Added -activeforeground, -activebackground for labels, for the -state option.
* doc/label.n: Added -disabledforeground to list of options [Bug: 6053].
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]
* generic/tkCursor.c: Added initialization for nextPtr field of TkCursor, patch from Nijtmans/Howlett.
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]
* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. * generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings.
* generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus.
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.
* tests/text.test: Added tests for -regexp -nocase searches with backslash character classes. * tests/text.test: Added tests for searching when text is elided. * generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. * generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. * generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007].
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. * win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. * win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].
check-in: f1303c4e user: hobbs tags: core-8-3-1-branch
23:52
* win/Makefile.in (cat32.${OBJEXT}): corrected where to find cat.c given the change in default def'n of TCL_SRC_DIR.
* win/tcl.m4: changed references from 8.4 to 8.3 (leftover from a backported file).
check-in: 8f49c586 user: hobbs tags: core-8-3-1-branch
23:52
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.
check-in: c30c1bb4 user: hobbs tags: core-8-3-1-branch
2000-08-04
00:46
* generic/tkWindow.c: Updated "grab" command entry to use Tcl_Obj'ified command.

* generic/tkInt.h: Replaced Tk_GrabCmd prototype with Tk_GrabObjCmd prototype.

* tests/grab.test: Initial suite of tests for [grab] command.

* generic/tkGrab.c (Tk_GrabObjCmd): Tcl_Obj'ified [grab] command.

* generic/tkCmds.c: Fixed casting problem in Tk_BindtagsObjCmd. check-in: 0f65866a user: ericm tags: trunk

2000-08-03
21:14
* generic/tkInt.h: Removed Tk_AfterCmd function prototype; the function does not exist (since 7.4p3).

* generic/tk.h: Removed Tk_AfterCmd => Tcl_AfterCmd #define; nothing in the core uses it, and Tcl_AfterCmd doesn't exist anymore anyway. check-in: 0407f573 user: ericm tags: trunk

21:02
* generic/tkInt.h: Replace Tk_BindCmd prototype with Tk_BindObjCmd prototype.

* generic/tkWindow.c: Updated "bind" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindObjCmd): Tcl_Obj'ified [bind] command. check-in: 30698c56 user: ericm tags: trunk

20:36
* tests/bind.test: Tweaked expected error messages for [bindtags] to comply with updated error messages.

* generic/tkMenu.c (CloneMenu): Replaced calls to Tk_BindtagsCmd with equivalent calls to Tk_BindtagsObjCmd.

* generic/tkInt.h: Replace Tk_BindtagsCmd prototype with Tk_BindtagsObjCmd prototype.

* generic/tkWindow.c: Updated "bindtags" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindtagsObjCmd): Tcl_Obj'ified [bindtags] command. check-in: 1bf52b23 user: ericm tags: trunk

2000-08-02
23:08
* generic/tkCmds.c (Tk_TkwaitObjCmd): Tcl_Obj'ified [tkwait] command.

* generic/tkWindow.c: Updated "tkwait" command entry to use Tcl_Obj'ified command.

* generic/tkInt.h: Replace Tk_TkwaitCmd prototype with Tk_TkwaitObjCmd prototype. check-in: 5fd841f0 user: ericm tags: trunk

20:52
* generic/tkGrid.c (Tk_GridCmd): Split [grid] subcommands into separate functions instead of inlining them all in Tk_GridCmd. check-in: c18681c3 user: ericm tags: trunk
01:33
* generic/tkInt.h: Replaced prototype for Tk_MessageCmd with prototype for Tk_MessageObjCmd.

* generic/tkWindow.c: Marked message command as using the new MessageObjCmd instead of the old MessageCmd.

* tests/message.test: Added tests for the message widget.

* generic/tkMessage.c: Obj'ified the message widget.

* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd.

* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version. check-in: f289c4cb user: ericm tags: trunk

2000-08-01
18:52
* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd.

* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version.

* tests/clipboard.test: Updated tests to expect standard error messages.

* generic/tkClipboard.c (Tk_ClipboardObjCmd): Obj'ified Tk_ClipboardCmd -> Tk_ClipboardObjCmd. check-in: a6f47654 user: ericm tags: trunk

2000-07-31
04:15
Chagned GRAPHICS_LIBS to LIBS_GUI to match changes in makefile/configure check-in: 79cf847a user: welch tags: core-8-3-1-branch
04:15
Created branch ajuba-ajuba2-2-1-base-synthetic Closed-Leaf check-in: bbaa947c user: cvs2fossil tags: ajuba-ajuba2-2-1-base-synthetic, ajuba-ajuba2-2-1-base
04:15
*** empty log message *** check-in: 6eb1429f user: welch tags: core-8-3-1-branch
2000-07-29
01:08
* unix/tkUnixButton.c (TkpDisplayButton): Added bits to change the indicator color when radio-/check-buttons are disabled. This reduces the visual incongruity when a group of these controls are disabled together. check-in: 17d2de71 user: ericm tags: trunk
2000-07-28
17:37
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. check-in: 52e781f7 user: ericm tags: trunk
16:41
* doc/label.n: Added -disabledforeground to list of options [Bug: 6053]. * generic/tkListbox.c: Changed resource class for disabledforeground to "DisabledForeground". check-in: d57bc1ec user: ericm tags: trunk
16:34
* mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added default values for listbox disabledforeground and state.

* win/tkWinDefault.h: Changed default listbox background color to white and listbox selection borderwidth to 0, in keeping with the "Microsoft Windows User Experience"; added default values for listbox disabledforeground and listbox state.

* doc/listbox.n: Added documentation for -state option.

* generic/tkListbox.c: Added support for -state to listbox. [RFE: 6052].

* tests/listbox.test: Tests for listbox disabled state. check-in: a19d0bbf user: ericm tags: trunk

08:16
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.
check-in: d9fba089 user: mo tags: core-8-3-1-branch
08:12
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.
check-in: af2a5b49 user: mo tags: core-8-3-1-branch
2000-07-27
22:52
* win/configure.in: TCL_STUB_LIB_FLAG and TK_STUB_LIB_FLAG should not include ${TCL_DBGX} in win/tkConfig.sh, fix that.
check-in: 883a60a3 user: mo tags: trunk
01:05
* unix/configure.in (TK_PATCH_LEVEL): updated to 8.3.2 * unix/tk.spec: * win/configure.in: * generic/tk.h: * README:
check-in: 7bd23397 user: hobbs tags: core-8-3-1-branch
2000-07-25
21:14
CanvPsY.3, ConfigWidg.3, CrtImgType.3, CrtItemType.3, FontId.3, GetFont.3, canvas.n, font.n, options.n, text.n: Documentation fix: Replaced references to XFontStruct * and Tk_FontStruct with Tk_Font. check-in: b10e56c1 user: jenglish tags: trunk
02:06
missing tk icon fixed check-in: 5303d60d user: davidg tags: core-8-3-1-branch
01:59
double tk icon reference fixed check-in: aa6fa16c user: davidg tags: core-8-3-1-branch
01:55
missing tk icon fixed check-in: 74d33f30 user: davidg tags: core-8-3-1-branch
00:05
* tests/text.test: Added tests for -regexp -nocase searches with backslash character classes.

* generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. check-in: f93153d6 user: ericm tags: trunk

2000-07-23
04:48
Generalizing resource files for static builds. check-in: e8632e9d user: welch tags: core-8-3-1-branch
04:47
Installing more .h files for TclPro check-in: 600cde99 user: welch tags: core-8-3-1-branch
04:47
*** empty log message *** check-in: 9bffa37c user: welch tags: core-8-3-1-branch
2000-07-21
23:44
* tests/text.test: Added tests for searching when text is elided.

* generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. check-in: 516d8b57 user: ericm tags: trunk

16:27
* win/configure.in: Add TK_STUB_LIB_FLAG and TK_BUILD_STUB_LIB_SPEC. These are needed to build a stub enabled extension.
check-in: ab40709a user: mo tags: trunk
2000-07-20
21:38
* unix/tkUnixDraw.c (TkScrollWindow): Replaced a use of a trinary operator with an if/else, to avoid build problems on some platforms [Bug: 5819]. check-in: dd22e96a user: ericm tags: trunk
15:20
Applied patch from [RFE: 5939] check-in: b7b0d686 user: ericm tags: trunk
2000-07-19
23:22
* library/text.tcl: Enhanced <Tab> binding to behave like normal <Tab> bindings when the text widget is disabled (ie, it advances focus to the next widget). check-in: 705ae869 user: ericm tags: trunk
18:13
* generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007]. check-in: 0c93566b user: ericm tags: trunk
02:28
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.
check-in: 5246f0ad user: mo tags: trunk
02:15
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.
check-in: 9f7b475c user: mo tags: trunk
00:20
* library/tkfbox.tcl: Fixed keyboard navigation in the iconlist. check-in: 92fe7f62 user: ericm tags: trunk
2000-07-18
23:52
no message check-in: f78644fb user: davidg tags: trunk
23:04
Updated Greek message catalog. check-in: 49853893 user: ericm tags: trunk
23:03
Updated German message catalog. check-in: 37f75057 user: ericm tags: trunk
21:33
* unix/configure.in (MAKE_LIB): Corrected definition of MAKE_LIB for shared builds, with patch from Mike Hopkirk. check-in: 82afa607 user: ericm tags: trunk
18:17
fix usage of TK_SRC_DIR check-in: 981ce462 user: mo tags: trunk
02:31
no message check-in: 38af7ac5 user: davidg tags: trunk
02:31
Just added comments about a Win2K OS bug with GetStdHandle(STD_OUTPUT_HANDLE). No change was made to the code. check-in: 35b6eded user: davidg tags: trunk
2000-07-17
23:03
* generic/tkStubImg.c (Tk_InitImageArgs): Applied patch from [Bug: 5990], from Anselm Lingnau, which correctly sets the value of useNewImage to 0 when the new image system is not to be used, instead of leaving it at -1, which causes the check to be performed more times than is really necessary. check-in: 95e8c0e6 user: ericm tags: trunk
21:07
* library/bgerror.tcl: Fixed a typo in one of the bgerror dialog label. check-in: 7e97088f user: ericm tags: trunk
21:00
* library/msgs/it.msg: Italian message catalog, from Paolo Brutti. [RFE: 6012]. check-in: 3a5f21c2 user: ericm tags: trunk
2000-07-11
04:53
Cleanup of substitutions in tkConfig.sh check-in: 09af977d user: welch tags: core-8-3-1-branch
04:53
*** empty log message *** check-in: 0c58b1df user: welch tags: core-8-3-1-branch
2000-07-08
05:25
Greek message catalog from George Petasis. check-in: 721323ae user: ericm tags: trunk
2000-07-07
11:20
fix TK_SHARED_BUILD and TK_SRC_DIR variable definitions for mingw/vc++ build check-in: 244e01c8 user: mo tags: trunk
2000-07-06
20:52
Updated Spanish message catalog. check-in: 9790f8da user: ericm tags: trunk
06:38
Applied patch from Nijtmans/Howlett to intialize nextPtr field of TkCursor structure when it is created, to prevent possible core dumps. check-in: 8e00f87e user: ericm tags: trunk
03:17
* generic/tkFileFilter.c (AddClause): Cast to match function prototype. * win/stubs.c (_XInitImageFuncPtrs): Add return value for function. * win/tkWinButton.c (buttonStyles, ButtonBindProc, ComputeStyle): Remove unused declarations. * win/tkWinColor.c (GetColorByName, GetColorByValue): Remove unused function declarations. * win/tkWinDialog.c (TrySetDirectory): Remove unused function declaration. * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function prototype. * win/tkWinMenu.c (winMenuMutex, MenuExitProc): Remove unused declaration. * win/tkWinWindow.c (StackWindow): Remove unused declaration. * win/tkWinWm.c (ConfigureEvent): Remove unused declaration. * win/tkWinX.c (winXMutex): Remove unused declaration. * xlib/ximage.c (XCreateBitmapFromData): Cast to match function prototype.
check-in: 51f47c0c user: mo tags: trunk
2000-07-05
23:30
* tests/imgPhoto.test: Added test for GIF writing code [Bug: 5823].

* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. check-in: 10d00251 user: ericm tags: trunk

21:31
*** empty log message *** check-in: 77b85ae2 user: ericm tags: trunk
21:27
Duth message catalog, from Jan Nijtmans. check-in: 4643d352 user: ericm tags: trunk
2000-06-30
20:33
* doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: 1cca0349 user: ericm tags: trunk
20:33
* doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: a0ee8c72 user: ericm tags: core-8-3-1-branch
20:19
* tests/filebox.test: Adjusted tests to accomodate -multiple.

* library/xmfbox.tcl: Adjusted arguments list construction such that -multiple is not presented as an option for tk_getSaveFile.

* library/tk.tcl: Added test for safe interpreter status before attempting to load message catalogs (which is impossible in a standard safe interpreter). This means that SafeTk will not have localized dialogs, unless a means is found for loading the message catalog files. check-in: 29955884 user: ericm tags: trunk

06:38
* library/msgs/de.msg: German message catalog.

* library/msgs/en.msg: English message catalog.

* library/msgs/es.msg: Spanish message catalog.

* library/msgs/fr.msg: French message catalog.

* unix/Makefile.in: * unix/configure.in: * library/tk.tcl: * library/clrpick.tcl: * library/choosedir.tcl: * library/console.tcl: * library/msgbox.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * library/bgerror.tcl: Applied patches from Laurent Duperval to provide localization of Tk dialogs. [RFE: 2671]. check-in: fba5538c user: ericm tags: trunk

2000-06-27
17:15
* generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus. check-in: 8af6cddd user: ericm tags: trunk
2000-06-23
00:22
* doc/getOpenFile.n: Updated with information about -multiple.

* library/choosedir.tcl: Tweaked to handle modified tkIconList API's.

* library/tkfbox.tcl: Preliminary implementation of multiple selection; based on patch from [RFE: 604]. Some of the tkIconList functions changed to support this and to make the dialog faster.

* library/xmfbox.tcl: Added support for multiple selection, from patch in [RFE: 4999]. check-in: 6d6e691e user: ericm tags: trunk

2000-06-21
03:54
Fix Weak Links, and add the AETE resource. check-in: a8cab7aa user: jingham tags: core-8-3-1-branch
2000-06-19
18:28
* library/bgerror.tcl: Added auto-truncation for long error messages (more than 30 characters wide, or more than 4 lines long), so that the dialog remains a manageable size. [RFE: 5782] check-in: 70dfc219 user: ericm tags: trunk
2000-06-15
16:01
Removed unused variable declaration. check-in: f2b9197c user: ericm tags: trunk
15:56
Recheckin without ^M line feeds. check-in: 4dafeff6 user: ericm tags: trunk
15:54
reverted to 1.26 revision to fix bad 1.27 checkin check-in: cb840dd3 user: ericm tags: trunk
2000-06-13
23:55
Added @LIBS@ to definition for LIBS variable, so that user32.lib and advapi32.lib are included in the link line for the wish binary. check-in: 4b1af016 user: ericm tags: trunk
21:11
Added per RFE 5844. check-in: 08e453c7 user: ericm tags: trunk
21:07
* win/tcl.m4: * win/configure.in: * win/Makefile.in: Applied patch from [RFE: 5844], to extend support for mingw compile environment on Windows. check-in: b5582e2a user: ericm tags: trunk
2000-06-07
01:59
marked 8.4a1 release point check-in: e5431e34 user: hobbs tags: trunk
2000-06-06
04:18
Fixed bogus test canvas-11.1 check-in: 8f2d82c0 user: ericm tags: trunk, core-8-4-a1
2000-06-05
23:31
Fixed formatting. check-in: 36b079bb user: ericm tags: trunk
23:31
Added "Released 8.4a1" line check-in: 9a6eaedb user: ericm tags: trunk
23:09
Added changes since 8.3.1. check-in: 3c197ff5 user: ericm tags: trunk
23:03
*** empty log message *** check-in: f6b63896 user: ericm tags: trunk
2000-06-03
08:58
see changes check-in: 01e3a942 user: hobbs tags: trunk
08:58
* generic/tk.h: added typdef for Tk_ClientMessageProc * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler declarations. * generic/tkEvent.c (Tk_HandleEvent): Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler to allow adding event handlers that invoke for ClientMessage events. This is necessary to support unix dnd protocols.
check-in: 4796e716 user: hobbs tags: trunk
08:57
* doc/CrtCmHdlr.3: new doc for ClientMessage handler procs
check-in: a5024a76 user: hobbs tags: trunk
08:38
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]
check-in: 1868c540 user: hobbs tags: trunk
2000-05-31
23:28
* library/bgerror.tcl: Improved bgerror based on work by Donal K. Fellows; no longer dependant on tk_dialog; features a Windows-esque "Details" button, and a customizable extra function button that allows the user to (for example) save the stack trace to a file. check-in: 07f72245 user: ericm tags: trunk
2000-05-30
17:51
* generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings. check-in: 3a6b87ac user: ericm tags: trunk
17:35
Added additional comments regarding the internal representation of the option database. check-in: 9820602f user: ericm tags: trunk
2000-05-29
01:44
added spinbox check-in: 14de5afd user: hobbs tags: trunk
01:43
* doc/spinbox.n: (new file) docs for spinbox widget * generic/tkInt.h: added Tk_SpinboxObjCmd declaration * generic/tkEntry.c: added 'spinbox' widget - an extension of the entry widget type. * generic/tkWindow.c: added 'spinbox' to core Tk commands * library/spinbox.tcl: (new file) binding and helper procs for spinbox * library/tk.tcl: added spinbox.tcl to list of files to source * tests/entry.test: updated changed error messages * tests/spinbox.test: (new file) test suite for spinbox
check-in: 73da3324 user: hobbs tags: trunk
01:42
* generic/tk.h: added comments ot Tk_FakeWin structure
check-in: aeb140d6 user: hobbs tags: trunk
01:42
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.
check-in: 31621748 user: hobbs tags: trunk
2000-05-27
02:11
Added initializer for classId variable in Tk_GetOption. check-in: c0cd07e5 user: ericm tags: trunk
01:49
Comment fixup. check-in: db76cd7e user: ericm tags: trunk
01:43
* generic/tkOption.c (Tk_GetOption): Extended Tk_GetOption to support a new syntax for option names in option tables. If the option name has an embedded ".", it indicates that the name field contains both an option name and an overriding widget class, in the form "class.option". The lookup for the option value will be performed as though the widget class is that specified, rather than the actual widget class. (SetupStacks): Replaced several lines of array element copying with a for loop for conciseness. check-in: a96e3d25 user: ericm tags: trunk
2000-05-25
17:19
* library/button.tcl: Tweaks for -overrelief handling on Windows. check-in: f004f046 user: ericm tags: trunk
16:57
* doc/radiobutton.n: Added documentation for -overrelief option.

* doc/checkbutton.n: Added documentation for -overrelief option.

* doc/label.n: Added documentation for -state option.

* generic/tkButton.c: Added -overrelief option for checkbuttons, and radiobuttons.

* library/button.tcl (tkButtonDown, macintosh version): Added protection against querying the -repeatdelay option from a widget that doesn't support it (ie, checkbuttons, radiobuttons, etc). Other platforms use a different binding script for checkbuttons and radiobuttons, so they don't have this issue. (tkCheckRadioEnter, windows version): Added code to handle -overrelief for check/radiobuttons on windows. check-in: bb4f9a3f user: ericm tags: trunk

2000-05-23
02:44
see changes check-in: 4bcffea2 user: hobbs tags: trunk
02:44
* win/Makefile.in (install-libraries): corrected to install X headers [Bug: 5516]
check-in: 186af9a7 user: hobbs tags: trunk
00:45
see changes check-in: 14f6003c user: hobbs tags: trunk
00:31
* doc/bind.n: * doc/canvas.n: * doc/entry.n: * doc/listbox.n: * doc/photo.n: doc fix-ups [Bug: 5396]
check-in: e23fd264 user: hobbs tags: trunk
2000-05-17
22:45
commited change check-in: 25401c10 user: hobbs tags: trunk
22:44
* doc/bell.n: * tests/bell.test: * generic/tkCmds.c (Tk_BellObjCmd): added -nice option to optionally avoid resetting screen saver [Bug: 4279]
check-in: cca6c123 user: hobbs tags: trunk
22:23
* mac/tkMacDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): * win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): * unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry -readonlybackground option.

* generic/tkEntry.c: Added -readonlybackground option, cleaned up excessive use of graphics contexts.

* tests/entry.test: Added configuration test for -readonlybackground option.

* doc/entry.n: Added documentation for -readonlybackground option. check-in: d9e1274d user: ericm tags: trunk

21:17
* doc/SetOptions.3: Added information about TK_OPTION_NULL_OK with TK_OPTION_RELIEF.

* win/tkWinButton.c: Removed bits about TK_RELIEF_LINK.

* tests/button.test: Added tests for -overrelief; removed tests for -relief link.

* mac/tkMacButton.c: Removed bits about TK_RELIEF_LINK.

* generic/tkOldConfig.c: Removed bits about TK_RELIEF_LINK.

* generic/tkConfig.c: Removed bits about TK_RELIEF_LINK; added support for TK_OPTION_NULL_OK for TK_OPTION_RELIEF.

* library/button.tcl: Added binding support for -overrelief.

* generic/tk3d.c (Tk_GetRelief): Added branch for TK_RELIEF_NULL.

* generic/tkButton.c: Added -overrelief option; removed Enter/Leave EventProc masks and handlers.

* generic/tk.h: Added TK_RELIEF_NULL definition, removed TK_RELIEF_LINK.

* mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF): * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF): * unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default value for the -overrelief option. check-in: 107c0be1 user: ericm tags: trunk

2000-05-16
17:57
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. check-in: 909f18be user: ericm tags: trunk
00:03
see changes check-in: 2aa0ce1d user: hobbs tags: core-8-3-1-branch, ajuba-ajuba2-2-0
00:03
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.
check-in: b6e29fbb user: hobbs tags: core-8-3-1-branch
00:00
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.
check-in: 45110288 user: hobbs tags: trunk
2000-05-15
18:21
* doc/image.n: Added documentation for [image inuse] command.

* tests/image.test: Added tests for [image inuse] command.

* generic/tkImage.c (Tk_ImageObjCmd): Added [image inuse] command, which provides a means for programmers to determine if a given image is in use by any widgets. [RFE: 3327]. check-in: 53c2f9bf user: ericm tags: trunk

2000-05-14
23:25
* doc/clipboard.n: Added documentation for "clipboard get".

* generic/tkClipboard.c (Tk_ClipboardCmd): Added "clipboard get" subcommand [RFE: 4628].

* tests/clipboard.test: Updated to use "clipboard get" instead of "selection get -s CLIPBOARD". check-in: e5e8f13e user: ericm tags: trunk

20:45
* library/entry.tcl: Adjusted Button-1 binding to set focus to the entry when it is readonly or normal.

* doc/entry.n: Added documentation for readonly state, -disabledforeground, -disabledbackground.

* tests/entry.test: Added tests for readonly state.

* generic/tkEntry.c: Added support for "readonly" state, and redefined "disabled" state. A disabled entry will display its text in a dimmed color and possibly with a different background, and will be completely unusable (no selection, no editing). A readonly entry will look like a normal entry, but it will not be editable; selection is still allowed. [RFE: 4239]. To support the new disabled state properly, "-disabledforeground" and "-disabledbackground" options were added. *** THIS IS A BACKWARDS INCOMPATIBLE BEHAVIOR CHANGE ***

* win/tkWinDefault.h: * mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added DEF_ENTRY_DISABLED_FG, DEF_ENTRY_DISABLED_BG_COLOR, DEF_ENTRY_DISABLED_BG_MONO. check-in: 1e58446d user: ericm tags: trunk

2000-05-13
00:39
* unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry): Added code for drawing compound buttons.

* tests/button.test: Added configuration tests for -repeatdelay, -repeatinterval, -compound.

* library/button.tcl: Added support for -repeatedelay, -repeatinterval options.

* generic/tkOldConfig.c: Changed handling of link relief so that proper error messages are used.

* generic/tkButton.h: Added -compound, -repeatdelay, -repeatinterval options.

* generic/tkButton.c: Added event watchers for enter/leave events, for link relief support.

* generic/tk3d.c: Changed handling of link relief so that proper error messages are used.

* generic/tk.h: Changed values of TK_OPTION_LINK_OK/TK_CONFIG_LINK_OK for link relief support. check-in: 965b15d8 user: ericm tags: trunk

00:02
see changes check-in: 81198e3d user: hobbs tags: trunk
00:02
* win/tkWinFont.c (LoadFontRanges): improved support for all chars in 0-255 range for bitmap ANSI fonts. May be improved to handle bitmap non-ANSI fonts in the future. [Bug: 2172]
check-in: 98d9aa79 user: hobbs tags: trunk
00:01
* win/tkWinWm.c (RaiseWinWhenIdle): added TK_DONT_DESTROY_WINDOW to flag check to prevent timing related core dump. [Bug: 5438]
check-in: 56864c55 user: hobbs tags: trunk
2000-05-12
21:04
added TK_DONT_DESTROY_WINDOW flag to check in RaiseWinWhenIdle to prevent timing sensitive crash check-in: e89c5a9f user: hobbs tags: core-8-3-1-branch
2000-05-11
23:53
* win/tkWinTest.c (TestclipboardObjCmd): ensured CloseClipboard would always get called for each OpenClipboard.
check-in: 3e266ca9 user: hobbs tags: trunk
22:37
see changes check-in: 7b1e2aa6 user: hobbs tags: trunk
22:37
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]
check-in: 0aa3879c user: hobbs tags: trunk
22:36
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility
check-in: bda59a4f user: hobbs tags: trunk
00:40
Added link relief support. check-in: 27c077f9 user: ericm tags: trunk
2000-05-10
00:09
* doc/button.n: Added documentation for link relief.
* tests/button.test: Added tests for link relief for buttons.
* generic/tk.h (TK_CONFIG_LINK_OK): Added definition of TK_RELIEF_LINK, TK_OPTION_LINK_OK and TK_CONFIG_LINK_OK. [RFE: 4348]
* generic/tk3d.c: Added support for link relief. [RFE: 4348]
* mac/tkMacButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): Added support for link relief. [RFE: 4348]
* generic/tkOldConfig.c (Tk_ConfigureWidget): * generic/tkConfig.c (DoObjConfig): Added understanding of link relief, which is allowed only for widgets that have TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief" option. [RFE: 4348]
* generic/tkButton.c: Added TK_OPTION_LINK_OK to "-relief" option for buttons. [RFE: 4348]
* win/tkWinWm.c (EX_TRANSIENT_STYLE): Removed WS_EX_TOOLWINDOW style bit, so that transient windows have full-size titlebars (like the tk_getOpenFile dialog).
* win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].
check-in: 4194a8ac user: ericm tags: trunk
2000-05-09
17:28
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]
check-in: 37afb894 user: hobbs tags: trunk
2000-05-03
00:18
* README: * generic/tk.h: * library/tk.tcl: * mac/README: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/aclocal.m4: * win/configure.in: * win/makefile.vc: updated patchlevel to 8.4a1
check-in: 8f7cbc1d user: hobbs tags: trunk
00:18
* unix/Makefile.in: added tk.spec to dist target
check-in: ade8d779 user: hobbs tags: trunk
2000-04-28
00:46
* doc/Tk_Init.3: Added Tk_SafeInit information [Bug: 1884].

* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645]. check-in: 9e0e0636 user: ericm tags: trunk

2000-04-27
18:28
* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645].

* doc/colors.n: Man page enumerating valid color names [RFE: 1645].

* doc/cursors.n: Man page enumerating valid cursor values [RFE: 1645].

* library/msgbox.tcl: Corrected Unix tk_messageBox implementation to make the first button the default when no default is specified [Bug: 2218].

* doc/messageBox.n: Updated documentation with regards to selection of default button when none is specified (now it will use the first button as the default in that case) [Bug: 2218]. check-in: d4fa111a user: ericm tags: trunk

2000-04-26
23:34
Regen'd with new mkLinks.tcl check-in: c86cd212 user: ericm tags: trunk
17:37
* README: * mac/README: * unix/README: * unix/tk.spec: * win/README: Updating URLs to reference dev.scriptics.com
check-in: 93369f5e user: hobbs tags: trunk, core-8-3-1
00:23
updated for 8.3.1 release check-in: da49efce user: hobbs tags: trunk
2000-04-25
22:30
extra careful quoting check-in: 280b94c1 user: hobbs tags: trunk
22:29
winhelp target improvements check-in: caa58dc9 user: hobbs tags: trunk
22:06
macro fix check-in: da948942 user: hobbs tags: trunk
21:00
* unix/Makefile.in: * win/Makefile.in: makefile cleanup
check-in: e9e426d7 user: hobbs tags: trunk
17:25
* generic/tkMain.c: Fixed function header comment for Tk_MainEx.

* unix/mkLinks: * doc/GetScroll.3: Added information about Tk_GetScrollInfoObj [Bug: 1866]. check-in: b3b84342 user: ericm tags: trunk

02:12
* unix/mkLinks: * doc/Grab.3: Man page for Tk_Grab and Tk_Ungrab [Bug: 1868, 1889] check-in: 3b6c90d1 user: ericm tags: trunk
01:42
* unix/mkLinks: * doc/MainWin.3: Added entry for Tk_GetNumMainWindows [Bug: 1865]. check-in: a94ff369 user: ericm tags: trunk
01:12
* unix/mkLinks: * doc/GetHINSTANCE.3: Man page for Tk_GetHINSTANCE [Bug: 1862]. check-in: c5e5b562 user: ericm tags: trunk
01:03
* generic/tkImage.c (Tk_PostscriptImage): added check to create necessary prolog for photos * generic/tkCanvPs.c: added Tk_PostscriptPhoto that outputs PS for photo images * generic/tkImgPhoto.c: new func ImgPhotoPostscript and added that in as ps proc in tkPhotoImageType. * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_PostscriptPhoto
check-in: 38420667 user: hobbs tags: trunk
01:02
* generic/tkConfig.c (DoObjConfig): removed direct setting of interp->result.
check-in: 16ebd271 user: hobbs tags: trunk
01:02
* mac/tkMacWm.c (Tk_WmCmd): initialized gotToplevel in colormapwindows case (bug found by Reasoning, Inc's automated code testing).
check-in: bbb728ba user: hobbs tags: trunk
2000-04-24
19:47
* unix/mkLinks: * doc/GetHWND.3: Man page for Tk_GetHWND [Bug: 1863]. check-in: f058bd2b user: ericm tags: trunk
19:11
* unix/mkLinks: * doc/HWNDToWindow.3: Man page for Tk_HWNDToWindow [Bug: 1869]. check-in: 53aea9a8 user: ericm tags: trunk
19:00
* unix/mkLinks: * doc/AddOption.3: Man page for Tk_AddOption [Bug: 1854] check-in: ea338fd9 user: ericm tags: trunk
2000-04-23
03:47
2000-04-22 Jim Ingham <[email protected]> * mac/tkMacDialog.c (Tk_MacGetOpenFile): Add empty bodies for the "-initialfile" and "-defaultextension" options. * mac/tkMacDialog.c (NavServicesGetFile): Only cons the result up into a list if multiple is true. * mac/tkMacMenus.c (SourceDialog): Use the "tk_getOpenFile" instead of hand-coding the dialog with StandardGetFile. This way we get the Navigation dialogs for free. * doc/getOpenFile.n: Document the -multiple and -message flags which are only implemented on the Mac. Also note that the -title works on the Mac with Nav Services installed. check-in: 94894720 user: jingham tags: trunk
2000-04-21
04:07
see changes check-in: 83dec450 user: hobbs tags: trunk
04:07
* win/aclocal.m4: made SC_PROG_TCLSH search specifically for tclsh*.exe type files to find an executable.
* win/Makefile.in: fixed up cleanup, winhelp, cat32 targets
check-in: 26bcc8a2 user: hobbs tags: trunk
04:06
* library/console.tcl: made console use systemfixed font on Win
check-in: f835975b user: hobbs tags: trunk
04:06
* generic/tkEntry.c: removed unnecessary ENTRY_VALIDATE #define
check-in: 03c317cb user: hobbs tags: trunk
2000-04-19
23:12
* library/choosedir.tcl (::tk::dialog::file::chooseDir::Config): * library/tkfbox.tcl (::tk::dialog::file::Config): removed the extraneous glob on -initialdir after file isdir already returned 1 and moved cd trick into this case as the else already uses [pwd]. [Bug: 5181]
* win/winMain.c: moved extern call out of WinMain func
check-in: 363c75be user: hobbs tags: trunk
23:11
* doc/WinViewable.3: * unix/mkLinks: Removed docs for Tk_IsViewable.

* win/tkWinDialog.c: Removed calls to Tk_IsViewable.

* generic/tkUtil.c: * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkCmds.c: * generic/tk.decls: Removed Tk_IsViewable function (it was not actually needed). check-in: e6573914 user: ericm tags: trunk

22:20
* generic/tkRectOval.c (ConfigureRectOval): Added checks for valid outline settings before creating of outline GC; this means that it is really possible now to have an oval or rectangle with no outline. [Bug: 5029]. check-in: 3ee5cb67 user: ericm tags: trunk
09:25
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: bumped to version 8.3.1
* library/msgbox.tcl (tkMessageBox): changed to use grid in some places, realign icon to anchor nw.
* mac/tkMacScale.c: reverted tkMacScale.c to 1.5 equivalent (it was accidentally bumped forward).
check-in: 7eb9e576 user: hobbs tags: trunk
01:06
* win/tkWinPointer.c: Changed Mod2Mask in TkWinGetModifierState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088].

* win/tkWinX.c: Changed Mod2Mask in GetState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088].

* generic/tkInt.h: Moved definition of ALT_MASK and META_MASK here so that it would be accessible from other modules than tkBind.c.

* generic/tkBind.c: Added code in BindEvent to check for ALT_MASK and META_MASK in the event state field, as this field may not be set up with the correct display modifier mask bits if the XEvent structure was created by [event generate] or by the Windows X emulation. [Bugs: 1160, 5088]. check-in: c6239454 user: ericm tags: trunk

2000-04-18
23:28
* win/tk.rc: * win/wish.rc: * win/wish.ico: Modified copyright dates in Windows resource files. Updated the icon for wish.exe. check-in: 26654e19 user: redman tags: trunk
02:18
* win/tkWinDialog.c: Added checks for visibility of parent window before creating MessageBox and ChooseColor dialogs; this prevents the application from locking when the parent is withdrawn and the message box is created. In these cases, the window will be created without a parent.

* unix/mkLinks: Added WinViewable.3.

* tests/msgbox.test: Added tests for patch from [Bug: 4997].

* library/msgbox.tcl: * library/dialog.tcl: Applied patch from [Bug: 4997]; detaches dialog window from parent if parent is not viewable.

* library/bgerror.tcl: Removed workaround from [Bug: 4370]; this is superceeded by patches to dialog.tcl.

* generic/tkCmds.c: Changed WinfoObjCmd to use Tk_IsViewable function to determine visibility of windows instead of inlining the code.

* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_IsViewable declaration. check-in: a39bc3c5 user: ericm tags: trunk

2000-04-17
23:24
* library/text.tcl: Tweaked double-/triple-click selection; previously, anchor and insert marks were placed in unexpected locations following a double or triple click. Now they are placed logically. Also tweaked the extension of selection via shift-double-clicks so that it no longer selects the contiguous whitespace on the side of the selection opposite the double-click. [RFE: 4253]. check-in: 823d1bcb user: ericm tags: trunk
19:31
* doc/menu.n: Added note regarding rendering of checkbuttons/radiobuttons in menubars on different platforms -- some systems do not draw indicators for check/radiobuttons in menubars.

* library/menu.tcl: Corrected behavior of checkbuttons/commands/radiobuttons in menubars [Bug: 630]. check-in: 7ad7282b user: ericm tags: trunk

17:44
* tests/grid.test: Added test for [grid propagate . 0] to not toggle. check-in: 9de73bce user: ericm tags: trunk
17:40
* generic/tkGrid.c: Fixed bogus logic in [grid propagate] that caused [grid propagate . 0] to act as a toggle instead of an absolute set. [Bug: 2286]. check-in: ec09b433 user: ericm tags: trunk
06:26
* win/tkWinColor.c (FindSystemColor): correct calculation of colors when shifting value. [Bug: 4919]
check-in: 18536763 user: hobbs tags: trunk
02:17
*** empty log message *** check-in: 51328e03 user: jingham tags: trunk
02:17
Protect GenerateKeyEvent from a null tkwin. check-in: 63b78bb0 user: jingham tags: trunk
02:17
Don't worry, this file is not used yet... check-in: 40b58529 user: jingham tags: trunk
02:17
Protect the define of strncasecmp, it IS present in MSL from CW Pro 5. check-in: 59f8fdf3 user: jingham tags: trunk
02:16
Add FIXME comment XKeySymToKeyCode needs to be implemented, since it is used in event generate. check-in: e8215e81 user: jingham tags: trunk
02:16
Add Navigation Services support. check-in: e7c8cfd3 user: jingham tags: trunk
02:16
Hide button window BEHIND all the others in the application check-in: d3577d7a user: jingham tags: trunk
2000-04-15
17:41
clarified internal comments check-in: ba820939 user: hobbs tags: trunk
17:38
* win/tkWinWm.c (WmProc): added check in WM_MOUSEACTIVATE so we correctly activate native menus when clicking in when we didn't have focus [Bug: 2272]
check-in: f6c1e0a4 user: hobbs tags: trunk
02:50
* win/tkWinKey.c: Added check for ASCII delete character in KeycodeToKeysym, to fix [Bug: 5090]. See comment in code for more information. check-in: b1356060 user: ericm tags: trunk
00:33
* generic/ks_names.h: Added Scroll_Lock and Sys_Req definitions.

* win/tkWinKey.c: Changed implementation of KeycodeToKeysym, et. al., to use a keycode table for lookups; this will result in faster keycode -> keysym translations for non-ASCII keys like Control, Alt, etc. check-in: 7d64f430 user: ericm tags: trunk

2000-04-14
08:34
* unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
* unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]
check-in: ef420275 user: hobbs tags: trunk
08:34
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown).
* tests/scale.test: correct 17.1 WRT bug 4833
check-in: 791d70e9 user: hobbs tags: trunk
08:33
* mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
check-in: 231411f3 user: hobbs tags: trunk
08:33
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]
check-in: 89814bee user: hobbs tags: trunk
08:33
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast
* generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK
* tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
check-in: a5e86fa8 user: hobbs tags: trunk
08:33
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast
* generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK
* tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown).
* unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]
check-in: b00909f0 user: hobbs tags: trunk
01:36
* win/tkWinKey.c: Added smarts to check whether the left or right Control, Shift, or Alt key was pressed. [Bug: 870].

* win/tkWin3d.c: * unix/tkUnix3d.c: Tweaked threshhold for using different highlight computation. check-in: a70c9415 user: ericm tags: trunk

2000-04-13
20:51
* win/tkWinMenu.c: Corrected code that created separator items on menus; originally, it requested that the system be responsible for drawing those items, so it would ignore configuration items like the widget background. Now, we draw the separators ourselves (as we do with every other kind of menu item already). [Bug: 1166]. check-in: d949efca user: ericm tags: trunk
18:25
* win/tkWin3d.c: * unix/tkUnix3d.c: Applied patch from [RFE: 2501]: adds more sophisticated smarts to TkpGetShadows, so that the highlight of a very bright color is actually distinguishable from the color, and the shadow of a very dark color is similarly distinguishable from the color. check-in: 3a1cdadb user: ericm tags: trunk
17:36
* generic/tkCanvas.c: Applied patch from [Bug: 4202]; adds a check for NULL tkwin in Tk_CanvasEventuallyRedraw. check-in: 780f6c34 user: ericm tags: trunk
2000-04-12
18:51
* test/winClipboard.test: * win/tkWinInt.h: * win/tkWinClipboard.c (UpdateClipboard): * win/tkWinX.c (GenerateXEvent): added updatingClipboard tsd and TkWinUpdatingClipboard accessor function to allow us to flag ourselves when we are the ones updating the clipboard. This corrected inability to create our own clipboard types within a Tk application. [Bug: 2338 4318] * win/tkWinTest.c (TestclipboardCmd): improved TestclipboardCmd with better error handling and obj'ification
check-in: 6afe91c3 user: hobbs tags: trunk
2000-04-11
18:19
* library/bgerror.tcl: Moved check for withdrawn state after check for tkerror; this was causing problems when tkerror was used. check-in: 9d9aad24 user: ericm tags: trunk
2000-04-10
23:20
ChangeLog commit. check-in: 22965ba3 user: ericm tags: trunk
23:19
* library/bgerror.tcl: Added check for withdrawn state of . and unsetting of transient bit for .bgerrorDialog if . is not viewable; this protects against the application hanging on systems like Windows, where transient windows are withdrawn with their parents. [Bug: 4370]. check-in: e617af49 user: ericm tags: trunk
22:43
* tests/event.test: Added test for [event generate $widget <Alt-z>] [Bug: 4611].

* tests/choosedir.test: Changed "namespace import ::tcltest" to "namespace import -force ::tcltest".

* win/tkWinKey.c: * unix/tkUnixKey.c: * mac/tkMacKeyboard.c: Changed InitKeymapInfo to TkpInitKeymapInfo. [Bug: 4611].

* generic/tkStubInit.c: * generic/tkIntDecls.h: Re-gen'd from tkInt.decls.

* generic/tkInt.decls: Added TkpInitKeymapInfo to list of function decls.

* generic/tkBind.c (HandleEventGenerate): Added code to initialize keymap info if necessary, and to correctly set modifier bits in XEvent structure create to handle [event generate] calls. Previously, the alt/meta bits were not set correctly, so [event generate $widget <Alt-z>] would always fail. [Bug: 4611] check-in: cd4fc378 user: ericm tags: trunk

2000-04-08
06:59
* tests/winDialog.test: removed knownBug constraint from 5.16
check-in: 0c26e099 user: hobbs tags: trunk
06:59
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case.
* library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]
check-in: d9ae0d4c user: hobbs tags: trunk
06:59
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]
check-in: c8ff30f0 user: hobbs tags: trunk
06:59
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.
check-in: 8ffd7815 user: hobbs tags: trunk
06:58
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case.
* library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]
* tests/winDialog.test: removed knownBug constraint from 5.16
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT [Bug: 4931]
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.
check-in: 3ca054fa user: hobbs tags: trunk
2000-04-07
20:57
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT. [Bug: 4931]
check-in: 7f447768 user: hobbs tags: trunk
2000-04-04
08:09
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]
check-in: 3e43db8b user: hobbs tags: trunk
08:09
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]
check-in: cfdf219f user: hobbs tags: trunk
08:09
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).
check-in: 5759f5d0 user: hobbs tags: trunk
08:09
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]
check-in: 2df14d37 user: hobbs tags: trunk
2000-03-31
09:24
* win/tkWinDialog.c: added unicode-aware open/save file dialogs
* win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId
* win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s)
* win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647]
* win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]
check-in: 4da507a9 user: hobbs tags: trunk
09:24
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506]
* library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
check-in: 4a69b854 user: hobbs tags: trunk
09:24
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions
check-in: a58c27ab user: hobbs tags: trunk
09:23
* doc/DrawFocHlt.3: doc name correction
check-in: 8effb649 user: hobbs tags: trunk
09:23
* doc/DrawFocHlt.3: doc name correction
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506]
* library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
* win/tkWinDialog.c: added unicode-aware open/save file dialogs
* win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId
* win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s)
* win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647]
* win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]
check-in: ec51d66d user: hobbs tags: trunk
2000-03-30
19:44
* generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid compile problems with non-ANSI compilers (ie, replace const with CONST, etc). [Bug: 4223]. check-in: c4f1aa11 user: ericm tags: trunk
19:02
* unix/configure.in: Applied patch from [Bug: 4237]; ensures that srcdir is fully qualified.

* unix/Makefile.in: Applied patch from [Bug: 4237]; if tcltest was not compiled, make test/tktest failed. Now it has a rule to build tcltest if it has not been built. check-in: 382e101a user: ericm tags: trunk

2000-03-29
00:09
* library/tkfbox.tcl: Moved an overlooked tkFDialog* function in ::tk::dialog::file namespace.

* tests/unixWm.test: Added tests for memory leak conditions in tkUnixWm.c.

* tests/canvas.test: Added test for bad configuration options on empty and non-empty canvas.

* generic/tkCanvas.c: Removed bad code in CANV_CONFIGURE block of CanvasWidgetCmd; this was causing non-empty canvases to improperly handle bad configuration options [Bug: 4456]. check-in: ac1293f7 user: ericm tags: trunk, scriptics-sc-2-0-fixed, scriptics-sc-2-0-b5

2000-03-27
18:02
* unix/tkUnixWm.c: Applied patch from [Bug: 4405]; fixes memory leak in Unix wm command. check-in: e19a4833 user: ericm tags: trunk
2000-03-24
23:13
* tests/xmfbox.test: Updated tests.

* generic/tkWindow.c: * generic/tkInt.h: Updated Tcl_OptionCmd -> Tcl_OptionObjCmd

* generic/tkOption.c: Tcl_Obj'ectified the "option" command. check-in: b8e5743c user: ericm tags: trunk

19:38
* tests/filebox.test: * tests/choosedir.test: Updated tests.

* library/xmfbox.tcl: Updated to stash data array in ::tk::dialog::file namespace instead of in global namespace.

* library/tkfbox.tcl: Extended some functions to support creation of a choosedir dialog, to allow greater code reuse between the two dialogs. Moved tkFDialog* functions into a namespace (::tk::dialog::file). Because these are private Tk functions (and should thus not be used directly by users), this should not impact anybody (the tk_getOpenFile and tk_getSaveFile commands still exist at the global scope).

* library/tk.tcl: * library/tclIndex: Updated function names for tkFDialog* functions and choosedir functions.

* library/choosedir.tcl: New and improved implementation of tk_chooseDirectory dialog. Based on tk_getOpenFile dialog.

* library/listbox.tcl: (tkListboxCancel) Added a check for empty string value for tkPriv(listboxPrev). Without this check, it's possible to get a stack trace under certain conditions. [Bug: 4373]. check-in: 507a9fe0 user: ericm tags: trunk

2000-03-16
03:21
*** empty log message *** check-in: d20a51d3 user: sven tags: trunk, scriptics-sc-2-0-b1, scriptics-sc-2-0-b2
03:20
* win/tkWinDialog.c: Changed the behavior for the tk_chooseDirectory dialog under Windows. Instead of trying to return the currently selected listbox entry (which didn't work in case the user selected the initial directory anyway), we now return the value shown in the entry. This seems to be in accordance with the expected behavior for this dialog. check-in: dc3926ef user: sven tags: trunk
2000-03-14
20:37
* tests/choosedir.test: Marked test 3.1 and 3.2 as bad until the issue with those tests on IRIX can be determined. check-in: f1a502f3 user: ericm tags: trunk
2000-03-10
22:16
* library/menu.tcl: Applied patch from [Bug: 4155]; protects against grabs on non-viewable windows. check-in: d0a2b371 user: ericm tags: trunk
2000-03-08
20:12
* tests/choosedir.test: Modified test 3.1 (-mustexist works) to be more careful about cleaning up its potentially troublesome after events. check-in: 2e735aab user: ericm tags: trunk
03:19
* tests/button.test: * generic/tkButton.c: Added -disabledforeground/-state to labels. check-in: fc902c50 user: ericm tags: trunk
2000-03-07
22:27
* tests/entry.test: * generic/tkEntry.c (EntrySetValue): malloc the value when validating because validation could cause the pointer to become invalid. Also fixed configure to not trigger focus-based validation. Improved use of Tcl_WrongNumArgs. [Bug: 4320]
check-in: 1717d793 user: hobbs tags: trunk
01:02
* library/menu.tcl: Added a check in tkMenuFirstEntry that changes menu behavior to only auto-post an immediate child cascade if we are currently on a menubar menu. This prevents massive auto-cascading in cases where the first entry of the cascade is itself a cascade, and the first entry of that cascade is a cascade, and the first entry of that cascade is a cascade ... [Bug: 676]. check-in: 6cd36f86 user: ericm tags: trunk
00:09
* generic/tkOldConfig.c: Added check for NULL tkwin value in Tk_ConfigureWidget [Bug: 4079]

* generic/tkWindow.c: Added check for NULL tkwin value in Tk_NameToWindow [Bug: 4079] check-in: 39ba45d6 user: ericm tags: trunk

00:02
Unset err at the end because some other tests use it. check-in: 63f27e98 user: ericm tags: trunk
2000-03-04
01:44
fixed gridding problem check-in: 91b2895d user: ericm tags: trunk
2000-03-03
00:14
Added more tests. check-in: 8f6a4431 user: ericm tags: trunk
2000-03-02
23:53
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: 715adc7d user: hobbs tags: trunk
23:53
* unix/Makefile.in (SCRIPT_INSTALL_DIR): removed extraneous '/' * unix/aclocal.m4: corrected TCL_NEEDS_EXP_FILE to be 1 for AIX
check-in: ab01cfca user: hobbs tags: trunk
23:52
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: e7f3273f user: hobbs tags: trunk
23:52
* library/focus.tcl: fixed tkFocusOK to protect $w in uplevel with list. [Bug: 4208]
check-in: 954e2030 user: hobbs tags: trunk
23:52
* win/tkWinInt.h: change extern to EXTERN for TkWinChildProc declaration with extra #defs. [Bug: 4240] * tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: b59fd61c user: hobbs tags: trunk
23:52
see log check-in: 81fd969b user: hobbs tags: trunk
23:45
fixed var set problem check-in: 11511c7f user: hobbs tags: trunk
21:53
* doc/CrtItemType.3: fixed docs for Tk_CreateItemType to reflect changes made in 8.3.0 (but old style would still work as well). [Bug: 4252] * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation
check-in: 30d40ed9 user: hobbs tags: trunk
21:52
* generic/tkListbox.c (DestroyListbox): fixed crash in DestroyListbox due to null tkwin. [Bug: 4207]
* tests/entry.test: added test suite for entry validation * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation * generic/tkEntry.c (EntryValidateChange): improved handling of validation with relation to -textvariable. Previously, it would turn off whenever the textvar was set. Now it will it will turn off only when the textvar is set and validation returns 0. Added %V (type of validation occuring) to %-subs to help work with trickier validation.
check-in: a54ba26b user: hobbs tags: trunk
21:52
* tests/config.test: extra test to check object cleanup when destroying the widget * tests/entry.test: added test suite for entry validation
check-in: e96237c5 user: hobbs tags: trunk
03:10
*** empty log message *** check-in: f6c1d00a user: ericm tags: trunk
03:02
* tests/clrpick.test: * library/clrpick.tcl: Added code to make color chooser dialog inherit screen setting from parent (bug #2334) check-in: 5a5744d5 user: ericm tags: trunk
2000-02-26
03:11
* win/tkWinWm.c (RaiseWinWhenIdle): Checked for the possibility that the window could be destroyed (can occur with wm deiconify .toplevel; destroy .toplevel).
check-in: e60a421a user: hobbs tags: trunk
00:51
* generic/tkImgGIF.c: Applied "spirit of" the patch in 1605 (the submitted patch was more complicated than necessary and did not extend to writing GIF's, only reading), to allow reading/writing of GIF files on EBCDIC and other non-ASCII based systems. check-in: 4264008b user: ericm tags: trunk
2000-02-14
22:43
* unix/tk.spec: RPM specification for producing a binary Tk RPM for Linux.

* unix/Makefile.in: Added rpm target to generate Tk binary RPM. check-in: 581a0884 user: ericm tags: trunk

22:00
Fixed handling of -mustexist flag for tk_chooseDirectory. check-in: b4a3ebbf user: ericm tags: trunk
2000-02-10
10:17
cleaned up check-in: 3b789cde user: hobbs tags: trunk, core-8-3-0
10:14
Resolve Conflict with Jeffrey's checkin. check-in: af5b411d user: jingham tags: trunk
09:55
updated changes for 8.3.0 check-in: 18a3d561 user: hobbs tags: trunk
09:00
Comment some functions that have moved. check-in: adffb3ca user: jingham tags: trunk
08:59
Fixes for Tk8.3 check-in: 8f55246c user: jingham tags: trunk
08:55
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: af32fec5 user: jingham tags: trunk
08:53
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: d7616cab user: hobbs tags: trunk
08:53
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
check-in: a8e1c740 user: hobbs tags: trunk
08:53
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: 60c069c9 user: jingham tags: trunk
08:53
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
check-in: cb6eaf6d user: hobbs tags: trunk
08:52
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
check-in: b344260e user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
check-in: 73e854b5 user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: c36d2281 user: hobbs tags: trunk
08:51
Fix up debugging detritus in previous checkin. check-in: b7985ae2 user: jingham tags: trunk
08:49
Stop hiding the buffer window used for off-screen drawing from the window list. This doesn't really buy us much, and crashes the newest Appearance manager. check-in: 02b9cb10 user: jingham tags: trunk
08:48
Fix typo in the file info, add Finder Balloon help just cause you can. check-in: e49ce1e7 user: jingham tags: trunk
08:47
Minor Doco fixes. check-in: ce507af6 user: jingham tags: trunk
08:46
Stubs for the Apearance manager routines for use with the 68K version of MacTk. This allows me not to conditionalize their use in the real code. check-in: ac73ea70 user: jingham tags: trunk
08:45
The res form of the Drag & Drop Tclets icon. check-in: ebfac725 user: jingham tags: trunk
08:45
Switch to using .h prefix files, add pre-built headers for TkTest, and add prefix file for tkImgPPM.c, so we can define USE_OLD_IMAGE. check-in: f9db86a5 user: jingham tags: trunk
02:54
flipped debug bit check-in: 4ce04405 user: hobbs tags: trunk
2000-02-09
02:13
* generic/tk.decls: * generic/tkBind.c: * generic/tkInt.decls: * generic/tkIntDecls.h: * generic/tkStubInit.c: * mac/tkMacKeyboard.c: * unix/tkUnixKey.c: * win/tkWinKey.c: Fix for keyboard handling of "dead" keys and caps lock from Peter Spjuth. Split functions into platform specific files: Static functions GetKeySym(), SetKeycodeAndState() and InitKeymapInfo() from tkBind.c moved into platform files tkWinKey.c tkUnixKey.c and tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to Tkp* and made public (as private functions) in tkInt.decls.
Step 2, fixes in tkWinKey.c New static function: KeycodeToKeysym(), based on XKeycodeToKeysym() but with different arguments, and a lot of improvements. TkpGetString() changed to use KeycodeToKeysym() + other fixes. TkpGetKeySym() changed to use KeycodeToKeysym() + other fixes. InitKeymapInfo() changed to use KeycodeToKeysym(). TkpSetKeycodeAndState() rewritten, mostly by copying code from XKeysymToKeycode(). XKeycodeToKeysym() rewritten. Preferably it should be removed.
EXPLANATION: The main problem is ToAscii() which has a lot of side effects, and also that XKeycodeToKeysym() is not provided enough input to do a proper job. The changes' main goal is to avoid calling ToAscii() if not necessary, and to provide it with as correct information as possible when called. Also some attempts to clean up what ToAscii() did are done. See the code for details.
BUGS FIXED: Typing shifted (and AltGr) dead keys did not work. Keyboard lock lamps did not work on Win98. Events regarding AltGr-keys behaved badly. Example: On a Swedish keyboard, $ is typed with AltGr-4. That keyboard event would get the keysym '4' not 'dollar'. Also, doing [event generete . <Key-dollar>] would send keysym '4'. Translation to ascii in TkpGetString did not handle return and tab correctly. I.e. [event generate . <Key-Return>] gave wrong %A
check-in: d02d3aa3 user: hobbs tags: trunk
2000-02-08
11:31
* generic/tkDecls.h: * generic/tk.decls: * generic/tk.h: moved new public functions created in dash patch to the stubs interface [Bug: 4062]
* generic/tk.h: * doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * generic/tk.h: * generic/tkImgGIF.c: * generic/tkImgPhoto.c: * generic/tkStubImg.c (new file): * generic/tkTest.c: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: improved support for moving from the old style image C API to the new obj'ified one with new Tk_InitImageArgs command and stub'ing of image code. See docs for how to make the transition. [Bug: 4060]
check-in: dbe34fe5 user: hobbs tags: trunk
10:01
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 740a11d2 user: hobbs tags: trunk
10:01
* unix/aclocal.m4: changed all -fpic to -fPIC
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 67d3d142 user: hobbs tags: trunk
10:00
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
check-in: a9cb74b7 user: hobbs tags: trunk
10:00
* generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 3ac4276e user: hobbs tags: trunk
10:00
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* unix/aclocal.m4: changed all -fpic to -fPIC
check-in: 4939a1f7 user: hobbs tags: trunk
2000-02-07
22:12
* library/tkfbox.tcl: Applied patch from bug #4117, tk_getOpenFile/getSaveFile doesn't do the right thing when user types a directory name in the entry and a default extension is specified. check-in: e349f958 user: ericm tags: trunk
2000-02-05
11:11
* unix/tkUnixScale.c (TkpDestroyScale): changed ckfree to Tcl_EventuallyFree to behave with Tcl_Preserve in TkpDisplayScale (prevents possible segfault).
check-in: 72844894 user: hobbs tags: trunk
2000-02-03
21:27
* tests/canvText.test: test for fix for bug #2525.

* generic/tkFont.c (Tk_ComputeTextLayout): Was erroneously setting the width of newline-only text display chunks to some arbitrary huge number, instead of 0; this was interfering with things like the canvas find enclosed feature. (bug #2525). check-in: 2561693f user: ericm tags: trunk

17:29
* tests/text.test: * generic/tkText.c (DumpLine/DumpSegment): Changed DumpSegment to take a TkTextIndex instead of two integer offsets, so that it could use TkTextPrintIndex to format the offsets into an index, which makes it UTF smart (bug #2582). check-in: 50f58fa9 user: ericm tags: trunk
2000-02-01
23:23
* library/tk.tcl: * library/tclIndex: * library/choosedir.tcl: Moved choosedir functions into the ::tk::dialog::chooseDir namespace instead of a toplevel ::tkChooseDirectory namespace. Additional cleanup on the chooseDir dialog. check-in: e4acfbf7 user: ericm tags: trunk
11:41
* win/Makefile.in (install-*): reduced verbosity of install
* win/tkWinPixmap.c (XGetGeometry): added support for windows in XGetGeometry [Bug: 4069]
* win/tkWinFont.c (GetScreenFont): fixed possible mem overrun with long font names [Bug: 4108]
* win/tkWinDialog.c: added EnableWindow calls to dialogs to correct for possible loss of control in parent Tk toplevel [Bug: 1212 et al]
check-in: 97a60a48 user: hobbs tags: trunk
11:41
* unix/aclocal.m4: added *BSD ELF recognition for SHARED_LIB_SUFFIX determination (from Tcl's tcl.m4)
check-in: bee98b7d user: hobbs tags: trunk
11:41
* tests/listbox.test: corrected test case for listbox itemconfigure
check-in: ec500631 user: hobbs tags: trunk
11:41
* generic/tkRectOval.c (ConfigureRectOval): * generic/tkCanvLine.c (ConfigureLine): * generic/tkCanvPoly.c (ConfigurePoly): * generic/tkCanvArc.c (Configure/DisplayArc): fixed handling for negative dash values [Bug: 4104]
* generic/tkScale.c (TkRoundToResolution): fixed incorrect assumption that (N+1)*delta = N*delta + delta with floating point math [Bug: 3689, 4099] (DestroyScale) Fixed check for cancelling TkpDisplayScale (was REDRAW_ALL, is now REDRAW_PENDING)
check-in: 5e295d87 user: hobbs tags: trunk
11:40
* doc/text.n: clarified docs on what happens during a search with -count when images/windows are embedded
check-in: 029b6655 user: hobbs tags: trunk
11:40
see logs check-in: 854a8390 user: hobbs tags: trunk
2000-01-31
18:38
Fix for bug #4103. check-in: f0c5800f user: ericm tags: trunk
2000-01-27
18:03
fixed transient window madness check-in: a1fc8d65 user: hobbs tags: trunk
16:58
* generic/tkImgGIF.c: Additional code cleanup (now we only have one decoder! neat!) check-in: 8a36f379 user: ericm tags: trunk
05:03
fixes transient window crash when transient is destroyed while master is iconified/withdrawn check-in: 4903e2f7 user: hobbs tags: trunk
01:28
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 2a127627 user: ericm tags: trunk
00:23
* doc/getOpenFile.n: * doc/chooseDirectory.n: Man page/cross links for tk_chooseDirectory (bug #1786).

* library/tk.tcl: * library/tclIndex: Added hooks for tk_chooseDirectory. (bug #1786)

* library/choosedir.tcl: tk_chooseDirectory implementation for Unix/Mac (bug #1786). check-in: 46df12c5 user: ericm tags: trunk

2000-01-26
21:10
* generic/tkImgPhoto.c: Added some comments regarding slow processing of transparent images.

* generic/tkImgGIF.c: Improved GIF decoder for ~60% speed increase. Added some comments on how to further improve the implementation, time permitting.

* doc/photo.n: Added a description of what the -data string can contain (base64 or binary data). check-in: 45f50a39 user: ericm tags: trunk

17:02
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 461f25a5 user: ericm tags: trunk
2000-01-21
22:44
* library/tkfbox.tcl: Fixed bug relating to incorrect parent values for error message boxes displayed by the file dialog (bug #3616). check-in: 8cfb3302 user: ericm tags: trunk
17:25
* tests/text.test: * generic/tkText.c: Fixed bug relating to regexp searching for empty lines; previously, the starting line was ignored. (bug #1643). check-in: 9d32c5f4 user: ericm tags: trunk
04:33
removed deletehandler for transient master so that they will always trigger children when made visible check-in: 0a307037 user: hobbs tags: trunk
03:55
* win/tkWinWm.c (TkWmProtocolEventProc): cached atom name as the window could get destroyed during eval [Bug: 2513]
check-in: aa8ee77f user: hobbs tags: trunk
03:55
*** empty log message *** check-in: 6a0992b6 user: hobbs tags: trunk
03:55
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
check-in: d37fe2b3 user: hobbs tags: trunk
03:54
* library/text.tcl: fixed double-click selection behavior where there were embedded windows/widgets in the same line. [Bug: 3989]
check-in: a3ea60ec user: hobbs tags: trunk
03:54
* generic/tkInt.h: moved new TkDisplay useInputMethods structure element to end to not disturb position of previous elements in the structure (as compared to Tk <=8.2).
* generic/tkCanvLine.c (LineCoords): fixed segfault when too few coords were passed to a line with certain options set (it should always have thrown an error anyway). [Bug: 4042]
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
* generic/tkListbox.c: adjusted use of basic string concatenation in (non-K&R behavior) [Bug: 4027] Swapped bg/fg class for -select(bg|fg) for listbox and their items [Bug: 4039]
check-in: e8800736 user: hobbs tags: trunk
03:54
* doc/WindowId.3: added docs for Tk_IsContainer and Tk_IsEmbedded
* doc/text.n: clarified mark gravity definition and usage of ``word'' in binding definitions. [Bug: 2004 2277 1388]
check-in: ee72d68f user: hobbs tags: trunk
03:53
see log check-in: a2a6abed user: hobbs tags: trunk
2000-01-20
23:46
* tests/grid.test: Added a test for the consecutive ^ and multiple widget case (bug #1386).

* generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386). check-in: c360352e user: ericm tags: trunk

02:32
* library/tk.tcl: Created a virtual event <<PrevWindow>> for reverse tab traversals, with one default binding <Shift-Tab>, and OS specific bindings for Linux, HP-UX, and IRIX. (bug #3163) check-in: 6233d1f2 user: ericm tags: trunk
2000-01-16
05:33
made install less verbose check-in: fb10cb61 user: hobbs tags: trunk
2000-01-14
19:35
fixed masterPtr reference problem check-in: 295b02e7 user: hobbs tags: trunk
03:25
* unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2 * win/tkWinWm.c: added visibility event handler to make sure that transient window wrappers would be updated when the master was initially mapped.
check-in: c7f04d69 user: hobbs tags: trunk, core-8-3-b2
03:25
* changes: updated changes file to reflect 8.3b2 mods * README: * generic/tk.h: * unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2
check-in: 2675982e user: hobbs tags: trunk
2000-01-13
02:07
* win/tkWinScrlbr.c: added check for valid hwnd in ModalLoopProc to avoid crash when building statically
check-in: 5f3e6900 user: hobbs tags: trunk
02:07
* tests/text.test: changed test to reflect change of -hidden to -elide in search options.
check-in: 42c6e769 user: hobbs tags: trunk
02:07
* doc/event.n: * generic/tkBind.c: prevented core with event -warp on Windows when window wasn't mapped [Bug: 4004] and added docs stating the requirement for mapped windows.
check-in: fb9bde2c user: hobbs tags: trunk
02:06
see log check-in: 14092a35 user: hobbs tags: trunk
2000-01-12
11:46
* unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 7b90c5d6 user: hobbs tags: trunk
11:46
* unix/aclocal.m4: strtod bug on Tru64 [Bug: 3378]
* unix/Makefile.in: added tests to prevent unnecessary chmod +x in source dirs while installing [Bug: 3367]
* unix/configure.in: properly sub'ed in TK_SHARED_BUILD [Bug: 3385]
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 29decdaf user: hobbs tags: trunk
11:45
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 4b89efc3 user: hobbs tags: trunk
11:45
* library/dialog.tcl: improved handling of $default arg to allow for name of given button, as well as bounds checking
check-in: d6fd29f3 user: hobbs tags: trunk
11:45
* generic/tkCanvas.c: fixed mem leak with TagSearchExprInit [Bug: 3977]
* generic/tkStubInit.c: * generic/tkDecls.h: remove non-existent Tk_(Get|Create)CanvasVisitor prototypes
* generic/tkText.c: * generic/tkEntry.c: fixed cursor to not blink when widget was disabled [Bug: 1807]
* generic/tkRectOval.c: added note about change to bloat for RectOval bounds calculation for WIN32 only
check-in: 4bc2b483 user: hobbs tags: trunk
11:44
* doc/wm.n: * tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: f0818630 user: hobbs tags: trunk
11:44
see log check-in: 9d36b98b user: hobbs tags: trunk
2000-01-06
02:22
* win/tkWinImage.c: added static declaration to function
check-in: d765d110 user: hobbs tags: trunk
02:22
* unix/Makefile.in: added unix/aclocal.m4 to distribution [Bug: 3938] * unix/aclocal.m4: changed NetBSD SHLIB_CFLAGS from -fpic to -fPIC
check-in: b6228a9f user: hobbs tags: trunk
02:22
* mac/tkMacClipboard.c: fixed i18n problems with clipboard [Bug: 3544]
check-in: 724dc190 user: hobbs tags: trunk
02:22
* library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed unprotected arg parsing through eval/after [Bug: 3943]
check-in: 27fac895 user: hobbs tags: trunk
02:18
* doc/text.n: * generic/tkText.c: * generic/tkText.h: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextTag.c: removed the -state option for text tags, and reoriented it around -elide, as -state disabled was never implemented, and -state hidden is better as -elide.
check-in: 2d0345f6 user: hobbs tags: trunk
02:18
see log check-in: e5ad3664 user: hobbs tags: trunk
1999-12-22
23:01
minor doc fixes check-in: 92b759d2 user: hobbs tags: trunk, core-8-3-b1
20:01
* unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: e0d3dad5 user: hobbs tags: trunk
20:01
* tests/unixWm.test: nonPOrtable -> nonPortable
check-in: 4f6aff51 user: hobbs tags: trunk
20:01
* generic/tkScale.c: * generic/tkScale.h: * mac/tkMacScale.c: * unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: aacfa414 user: hobbs tags: trunk
20:00
* changes: updated changes file
check-in: 1bfa9062 user: hobbs tags: trunk
03:09
fix for mac happiness check-in: 47b07212 user: hobbs tags: trunk
01:51
updated changes for 8.3b1 check-in: 741d2719 user: hobbs tags: trunk
1999-12-21
23:56
* win/configure.in: * win/aclocal.m4: * README: updated for patch level 8.3b1
check-in: 3f8fd155 user: hobbs tags: trunk
23:56
* unix/configure.in: * README: updated for patch level 8.3b1
* unix/tkUnixWm.c: fixed panic in Tk_CoordsToWindow to print error and continue instead (for Tix) [Bug: 716 et al]
* unix/tkUnixMenu.c: * unix/tkUnixFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
* unix/aclocal.m4: removed -O flag for AIX when using the IBM compiler (several versions have a bug that crops up in the text widget). [Bug: 2316]
* unix/Makefile.in: removed extra slash in SCRIPT_INSTALL_DIR [Bug: 3896]
check-in: 319a19a1 user: hobbs tags: trunk
23:55
* scale.test: * generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
check-in: d736cdcd user: hobbs tags: trunk
23:55
* mac/tclMacHLEvents.c: fixed applescript for I18N [Bug: 3644]
check-in: 72918ec4 user: hobbs tags: trunk
23:55
* library/listbox.tcl: added extra checks for existence of tkPriv(listboxSelection) before it was used. [Bug: 3892]
check-in: 5a72b8d0 user: hobbs tags: trunk
23:55
* generic/tk.h: * README: updated for patch level 8.3b1
* generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
* generic/tk3d.c: added extra calculations to ensure that thin frames get refreshed too [Bug: 3596]
* generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
check-in: 118f57e1 user: hobbs tags: trunk
23:54
* doc/MeasureChar.3: fixed docs for Tk_MeasureChars to reflect code * doc/listbox.n: fixed formatting problem
check-in: f75ee8c4 user: hobbs tags: trunk
23:54
* README: updated for patch level 8.3b1
check-in: 5711182c user: hobbs tags: trunk
1999-12-16
23:54
Removed tcl.hpj from list of output files. check-in: e532354d user: wart tags: trunk
21:59
* win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350]
* win/tkWinWm.c: fixed 'wm deiconify' to update position of the toplevel if event is waiting before mapping. (Mao) [Bug: 3687] This removes the need for 'update idle' before 'wm deiconify' on Windows.
check-in: e7aa2a51 user: hobbs tags: trunk
21:59
* unix/tkUnixKey.c: * generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on.
check-in: 5f852c60 user: hobbs tags: trunk
21:58
added tests for tk useinputmethods check-in: fbff38bb user: hobbs tags: trunk
21:58
* mac/tkMacMenu.c: finished bug 3075 by changing the char values of what was checked (verified correctness on Mac).
check-in: 88e3da15 user: hobbs tags: trunk
21:57
* library/tkfbox.tcl: updated tk_get*File to better match the Windows file box it emulates, give proper support to -initialfile, and fixes lack of global tkPriv call. [Bug: 3735 3882]
check-in: ccc62ea5 user: hobbs tags: trunk
21:57
* generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on. Now it
* generic/tkCanvUtil.c: fixed bug in Tk_CanvasPsOutline that freed mem it shouldn't.
* generic/tkFont.c: added "bitstream cyberbit" (popular Windows CJK font) to list of font fallbacks. (kenny) [Bug: 2407]
check-in: 3f23335d user: hobbs tags: trunk
21:57
* doc/GetCursor.3: * win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350] * doc/listbox.n: added doc for <<ListboxSelect>> [Bug: 3500]
* doc/getOpenFile.n: removed note that -initialfile didn't work for tk_getOpenFile
check-in: bcce99ac user: hobbs tags: trunk
21:56
see log check-in: 0c83d11c user: hobbs tags: trunk
02:13
Added a couple of extra update calls to prevent some window managers from forcing users to manually place toplevels. check-in: d5c65c0d user: wart tags: trunk
1999-12-15
19:27
added declaration for PhotoOptionCleanupProc to prevent warning check-in: f158e1b0 user: hobbs tags: trunk
1999-12-14
07:55
added bug ids to dash patch fixes check-in: c29a7bc3 user: hobbs tags: trunk
06:55
added recognition of tiling in GC check-in: 4127ef6f user: hobbs tags: trunk
06:53
* win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: 182e9eb9 user: hobbs tags: trunk
06:53
* unix/mkLinks: added GetDash.3 into the mkLink step
check-in: ccfba3ed user: hobbs tags: trunk
06:53
* tests/bind.test: * tests/canvImg.test: * tests/canvPsArc.tcl: * tests/canvPsImg.tcl: (new file) * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: * tests/defs.tcl: * tests/entry.test: * tests/event.test: * tests/font.test: * tests/frame.test: * tests/imgPhoto.test: * tests/safe.test: * tests/scale.test: * tests/scrollbar.test: * tests/select.test: * tests/text.test: * tests/textDisp.test: * tests/textTag.test: * tests/unixFont.test: * tests/unixWm.test: * tests/visual_bb.test: * tests/winClipboard.test: tests for the dash patch changes
check-in: 73e913a6 user: hobbs tags: trunk
06:52
* mac/tkMacDraw.c: mac still needs pointer warping routine * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: b9ce571e user: hobbs tags: trunk
06:52
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkIntXlibDecls.h: * generic/tkInt.decls: added XSetDashes and XWarpPointer * generic/tk.decls: added Tk_CreateSmoothMethod, and reserved two spots * generic/tk.h: added Tk_SmoothMethod struct, state item to canvas record, #defines for item state, support for using old char*-based canvas item C creation procedures with -DUSE_OLD_CANVAS, Tk_Dash, Tk_TSOffset (-offsets) & Tk_Outline structs and #defs, decls for dash, outline and postscript routines * generic/tkBind.c: added support for Quadruple clicks, and added the -warp option to 'event' with pointer warping routines * xlib/xgc.c: * generic/tkRectOval.c: * generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvPs.c: * generic/tkCanvText.c: * generic/tkCanvUtil.c: * generic/tkCanvWind.c: * generic/tkCanvas.c: * generic/tkCanvas.h: Canvas and items received overhaul to with the addition of the dash patch (Nijtmans, et al) This includes objectification of the 'canvas' command, as well as support for (where appropriate) dashes in items, extended stipple support, state for all items, and postscript generation of images and windows. See the new canvas man page for related docs. * generic/tkEntry.c: added entry widget validation, see entry.n * generic/tkEvent.c: on simulated events, ButtonPress should be matched with ButtonRelease to be correct * generic/tkFont.c: corrected possible null reference * generic/tkFrame.c: made frame a Tcl_Obj based command * generic/tkGet.c: added TkGetDoublePixels * generic/tkImage.c: bug fixes from Img patch and new Tk_PostscriptImage and Tk_SetTSOrigin functions * generic/tkImgBmap.c: new ImgBmapPostscript function * generic/tkImgPhoto.c: new Tk_CreatePhotoOption, Tk_DitherPhoto * generic/tkInt.h: declarations for some new functions * generic/tkMessage.c: reworked relief drawing * generic/tkOldConfig.c: added TK_CONFIG_OBJS so old style ConfigureWidget calls can pass in Tcl_Obj arrays * generic/tkScrollbar.c: * generic/tkScrollbar.h: made -orient use an option table * generic/tkText.c: * generic/tkText.h: made -wrap and -state use option tables * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextMark.c: * generic/tkTextTag.c: * generic/tkTextWind.c: added support for -elide and -state hidden * generic/tkTrig.c: changed TkMakeBezierCurve to support returning the upper limit of points needed for spline * generic/tkUtil.c: new option table parsing routines * generic/tkWindow.c: init'ing of warp stuff, mouseButtonState
check-in: 363f5922 user: hobbs tags: trunk
06:51
* doc/canvas.n: added docs for items added by dash patch (-*dash*, -state, -active*, -disabled*, -offset, essentially rewrote the man patch for completely updated 8.3 canvas widget. * doc/entry.n: added docs for entry widget validation * doc/event.n: added docs for -warp * doc/text.n: doc'ed new -state value 'hidden' * doc/GetDash.3: (new file) man page explaining Tk_GetDash
check-in: bb2e63fc user: hobbs tags: trunk
06:51
added dash patch check-in: 0032b8bd user: hobbs tags: trunk
1999-12-13
23:22
Fixed "doc" target so that it copies man.macros from Tcl check-in: 312768a8 user: wart tags: trunk
23:03
"make install" now has a dependency on "make all" check-in: 03ed063e user: wart tags: trunk
1999-12-12
22:51
* unix/aclocal.m4: added warning when configuring with --enable-threads that Tk may have problems
check-in: 7460cb51 user: hobbs tags: trunk
22:51
* generic/tkText.c: fixed bug in TextSearchCmd for multibyte chars (Darley) [Bug: 3839]
check-in: ec244d59 user: hobbs tags: trunk
22:51
see log check-in: f7037360 user: hobbs tags: trunk
1999-12-11
23:30
added warning when specifying --enable-threads to Tk Closed-Leaf check-in: 2fe3bd9f user: hobbs tags: core-8-2-1-branch, core-8-2-3, scriptics-sc-1-1
1999-12-10
05:53
updated changes for 8.2.3 check-in: 55eb869d user: hobbs tags: core-8-2-1-branch
1999-12-09
14:46
* win/makefile.vc: removed 16bit stuff, simplified makefile.
check-in: fd4f9e17 user: hobbs tags: trunk
14:46
* generic/tkImgGIF.c: updated casting
check-in: 4174f969 user: hobbs tags: trunk
14:46
see log check-in: af941786 user: hobbs tags: trunk
1999-12-08
00:14
* generic/tkMain.c: need to include tclInt.h for new hook functions that are internal-use-only.
check-in: 5400d84f user: redman tags: trunk
00:11
need tclInt.h for TclSetStartupScriptFileName(). check-in: 277f5bc5 user: redman tags: trunk
1999-12-07
03:51
added TkMacPreprocessMenu check-in: 53c9475f user: hobbs tags: trunk
03:09
added TkpPreprocessMenu (commited before saving one last file...) check-in: 81c3c163 user: hobbs tags: trunk
03:04
* mac/tkMacFont.c: * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705]
check-in: 22f9fc81 user: hobbs tags: trunk
03:04
* library/comdlg.tcl: removed tclVerifyInteger and tclSortNoCase, they weren't used, and were not actually correct
check-in: c981b72b user: hobbs tags: trunk
03:04
see log check-in: b5b3d97d user: hobbs tags: trunk
01:03
Added support for building Windows winhelp files. check-in: 7780fdd1 user: wart tags: trunk
1999-12-06
01:54
objectified ImageCreate in tkTest.c check-in: 1264d23d user: hobbs tags: trunk
1999-12-03
07:15
* tests/imgPPM.test: fixed test 2.2 to use -format ppm (since we know have GIF write capability)
check-in: 99441857 user: hobbs tags: trunk
07:15
* library/msgbox.tcl: added color icons for tk_messageBox on Unix and Mac when tk_strictMotif isn't set. (Hipp) * library/tk.tcl: added window bounds checking to ::tk::PlaceWindow
check-in: 428a104b user: hobbs tags: trunk
07:14
* generic/tkInt.h: * generic/tkWindow.c: * generic/tkCmds.c: converted Tk_DestroyCmd, Tk_LowerCmd and Tk_RaiseCmd to their ObjCmd equivalent.
check-in: 226627d1 user: hobbs tags: trunk
07:14
see log check-in: 8a6dabbb user: hobbs tags: trunk
1999-12-02
02:05
* generic/tkMain.c : * unix/tkAppInit.c: * win/winMain.c: Added added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. check-in: b63cb594 user: redman tags: trunk
1999-11-30
07:34
added (int) cast check-in: 2c4e0786 user: hobbs tags: trunk
07:27
* library/entry.tcl: fixed up tkEntrySeeInsert (Nemthi)
check-in: 7f8250b4 user: hobbs tags: trunk
07:26
* generic/tkImgGIF.c: added GIF writing that uses miGIF RLE [Bug: 2039, new patch]
check-in: d11bd98c user: hobbs tags: trunk
07:26
see log check-in: 04a74ee7 user: hobbs tags: trunk
00:02
minor whitespace cleanup check-in: cc8aadfb user: hobbs tags: trunk
00:02
* library/tk.tcl: fixed missing $w in ::tk::PlaceWindow
check-in: 9ffa2a8b user: hobbs tags: trunk
00:02
see log check-in: 95b65cf4 user: hobbs tags: trunk
1999-11-29
18:16
* generic/tkListbox.c: fixed 'get' of listbox to return a string when only one item is requested.
check-in: 20823bae user: hobbs tags: trunk
18:16
fixed listbox check-in: ec24e45c user: hobbs tags: trunk
1999-11-24
20:59
* library/clrpick.tcl: * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to help
check-in: 21de2175 user: hobbs tags: trunk
20:58
updated dialogs check-in: 5de925fe user: hobbs tags: trunk
01:09
ChangeLog commit. check-in: 8bd368c4 user: ericm tags: trunk
01:09
* tests/listbox.test: Added a test to check that the topIndex is update when items are removed from the listvar variable.

* generic/tkListbox.c: Added a check the updates the topIndex when items are removed from the listvar variable. check-in: 81be7b94 user: ericm tags: trunk

00:20
Additions to update vertical scrollbar info for listboxes when listvar changes. check-in: 4a5e66a5 user: ericm tags: trunk
1999-11-23
23:52
* generic/tk.h: * generic/tkConfig.c: added support for TK_OPTION_DONT_SET_DEFAULT as equiv for TK_CONFIG_DONT_SET_DEFAULT * generic/tkListbox.c: added TK_OPTION_DONT_SET_DEFAULT to the item specs
check-in: 017386d4 user: hobbs tags: trunk
23:52
see log check-in: 9813c9e4 user: hobbs tags: trunk
22:22
Replaced references to mkinstalldirs with mkdir -p check-in: 85419951 user: wart tags: trunk
21:24
Removed bogus dependency on "installdirs" check-in: 54742050 user: wart tags: trunk
1999-11-19
23:35
Creating branch scriptics-sc-1-1-branch Closed-Leaf check-in: bd5a44c3 user: cvs tags: scriptics-sc-1-1-branch, scriptics-sc-1-1-b1, scriptics-sc-1-1-base
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
check-in: b1dba7c4 user: hobbs tags: core-8-2-1-branch
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 02def677 user: hobbs tags: core-8-2-1-branch
22:00
see log check-in: 89ef868c user: hobbs tags: trunk
22:00
* win/tkWinInt.h: removed TkFontAttributes typedef (was redundant with tkFont.h). * win/tkWinPort.h: put #ifndef __GNUC__ around redefinition of str[n]casecmp, as cygwin uses the originals. * win/tkWinX.c: changed GetCurrentTime to GetTickCount (the former is deprecated). [Bug: 2053]
check-in: 98177630 user: hobbs tags: trunk
22:00
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct.
* generic/tkConsole.c: added static declaration to ConsoleDeleteProc function (proto already had it)
check-in: 8fec2043 user: hobbs tags: trunk
15:48
* tests/listbox.test: Added tests for itemcget and itemconfigure.

* doc/listbox.n: Added documentation for -listvar option and for itemconfigure and itemcget commands.

* generic/tkListbox.c: Added support for itemconfigure/itemcget listbox subcommands (addresses rfe #936) check-in: 0387f3d8 user: ericm tags: trunk

1999-11-18
02:27
ChangeLog commit. check-in: 61e4c474 user: ericm tags: trunk
02:24
* tests/listbox.test: Updated tests for new error messages.

* generic/tkListbox.c: Improved error messages for bad -listvar's. check-in: 016895b5 user: ericm tags: trunk

02:18
Use mkdir -p to create the install directories (like Tcl already does) check-in: 8cfa27a8 user: wart tags: trunk
01:47
* tests/listbox.test: Added tests for bad -listvar's.

* generic/tkListbox.c: Added handlers for bad -listvar's (ie, bad lists) check-in: a8241d6f user: ericm tags: trunk

1999-11-17
22:13
* tests/listbox.test: Added tests for ListboxUpdateHScrollbar.

* generic/tkListbox.c: Changed some old static buffers to base size on TCL_DOUBLLE_SPACE instead of (completely) hardcoding the size. check-in: 822a6b85 user: ericm tags: trunk

21:56
* tests/listbox.test: New tests for -listvar functionality, and an odd extra case that wasn't covered before.

* generic/tkListbox.c: Tests exposed some bugs, now fixed. check-in: 6682e76d user: ericm tags: trunk

02:40
* tests/listbox.test: Fixed tests to comply with new objectified error messages. No -listvar specific tests yet.

* win/tkWinDefault.h: * unix/tkUnixDefault.h: * mac/tkMacDefault.h: Added default value for -listvar option. check-in: ca26a18f user: ericm tags: trunk

02:38
* generic/tkWindow.c: Changed "listbox" mapping from old-school to new-school objectified command.

* generic/tkListbox.c: Objectified listbox; added support for -listvar option. Converted internal structure to use a Tcl list object to store the data.

* generic/tkInt.h: Changed reference to Tk_ListboxCmd to Tk_ListboxObjCmd. check-in: 11da2620 user: ericm tags: trunk

1999-11-13
01:23
Removed bad option "-geometry" to toplevel check-in: dcfac06d user: wart tags: trunk
1999-11-12
23:55
Added "wm geometry" calls in some tests that were waiting for the user to place a window manually. The Tk test suite can now run on twm with no user intervention. check-in: 8b087c35 user: wart tags: trunk
23:54
Added $(TCLTESTARGS) to the test target so that users can set additional test harness arguments on the make command line:

% make test TCLTESTARGS="-verbose pbs" check-in: 6542142a user: wart tags: trunk

1999-11-10
02:56
* win/winMain.c: corrected winMain to not do a DebugBreak when returning an error message from the top level
check-in: 573f3d0c user: hobbs tags: trunk
02:56
* generic/tkGrid.c: changed Tcl_Alloc to ckalloc
* generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 97bb8053 user: hobbs tags: trunk
02:56
see log check-in: 8c6862e9 user: hobbs tags: trunk
1999-11-03
00:43
Creating branch scriptics-sc-1-0-branch Closed-Leaf check-in: 67d57741 user: cvs tags: scriptics-sc-1-0-branch, core-8-2-2, scriptics-sc-1-0, scriptics-sc-1-0-base
00:43
* win/winMain.c: changed Tcl_AppInit to not cause a DebugBreak on simple startup errors (like bad options to wish)
check-in: a3fa621c user: hobbs tags: core-8-2-1-branch
00:42
updated for 8.2.2 release check-in: 4f1a4d2f user: hobbs tags: core-8-2-1-branch
1999-11-02
22:02
tagged 8.2.2 check-in: 498807f2 user: hobbs tags: core-8-2-1-branch
1999-10-30
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 67cdb179 user: hobbs tags: core-8-2-1-branch
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
check-in: 38eeb715 user: hobbs tags: core-8-2-1-branch
09:36
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO). [Bug: 3195]
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: 3e58d7bf user: hobbs tags: core-8-2-1-branch
09:35
* generic/tk.h: updated to patchlevel 2
check-in: d42e0010 user: hobbs tags: core-8-2-1-branch
09:35
see log check-in: ae5fb958 user: hobbs tags: core-8-2-1-branch
09:16
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 1a19e736 user: hobbs tags: trunk
09:15
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO).
check-in: fa96c986 user: hobbs tags: trunk
09:15
see log check-in: ede6bb10 user: hobbs tags: trunk
1999-10-29
03:58
* makefile.vc: changed 'c:/program files' to c:/progra~1
check-in: 64b1cc54 user: hobbs tags: trunk
03:58
* tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: 57993609 user: hobbs tags: trunk
03:57
* generic/tk.h: * generic/tkCmds.c: * generic/tkImage.c: * generic/tkImgBmap.c: * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkTest.c: * generic/tkWindow.c: * tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: ca63b762 user: hobbs tags: trunk
03:57
* doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * doc/FindPhoto.3: * doc/photo.n: new docs for Img patch mods
check-in: 29af8fe0 user: hobbs tags: trunk
03:57
see log check-in: 36f7ba1c user: hobbs tags: trunk
1999-10-20
01:02
* unix/Makefile.in: added ChangeLog to dist archive
check-in: df008206 user: hobbs tags: trunk
01:02
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: a5da732c user: hobbs tags: trunk
01:02
see log check-in: 96d2caad user: hobbs tags: trunk
1999-10-02
01:14
updated check-in: b4f14f77 user: hobbs tags: core-8-2-1-branch, core-8-2-1, scriptics-bc-1-0-b1
01:08
* unix/Makefile.in: added ChangeLog to source dist
check-in: 84432a3b user: hobbs tags: core-8-2-1-branch
01:08
*** empty log message *** check-in: 8334a8e5 user: hobbs tags: core-8-2-1-branch
1999-10-01
22:45
1999-09-24 Jeff Hobbs <[email protected]>
* */README: * win/makefile.vc: * */configure.in: * generic/tk.h: * library/tk.tcl: up'd to 8.3a1
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p'
* library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 0d267eb8 user: hobbs tags: trunk
1999-09-30
21:25
updated patch level to 1 check-in: 79e540aa user: hobbs tags: core-8-2-1-branch
1999-09-24
22:17
1999-09-24 Jeff Hobbs <[email protected]>
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 22a78510 user: hobbs tags: core-8-2-1-branch
02:08
1999-09-23 Jeff Hobbs <[email protected]>
* README: * generic/tk.h: changed to reflect 8.2.1 version
check-in: 5896da4f user: hobbs tags: core-8-2-1-branch
1999-09-23
22:03
"make install" now calls "make all" as its first target. check-in: 1b78eea3 user: wart tags: core-8-2-1-branch
1999-09-22
06:53
1999-09-21 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels
* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check and several other config fixes for AIX
* mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
* unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder
* generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676]
check-in: 115c58cd user: hobbs tags: core-8-2-1-branch
06:24
Added necessary substitutions for using tkConfig.sh check-in: 8416812d user: wart tags: core-8-2-1-branch
1999-09-21
06:42
1999-09-16 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels

1999-09-15 Jeff Hobbs <[email protected]>

* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check (readjust from 8-21 fix) and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]

1999-09-14 Jeff Hobbs <[email protected]>

* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 8b23a0f7 user: hobbs tags: trunk
1999-09-18
00:20
added DEMOPROGS check-in: 9e45d573 user: stanton tags: trunk
1999-09-15
22:35
1999-09-14 Jeff Hobbs <[email protected]>
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 11691dc3 user: hobbs tags: trunk
1999-09-10
00:23
Made sure that the tkConfig.sh file is always installed.

configure now substitutes XINCLUDES in tkConfig.sh. Needed for Tk extensions like Itk. check-in: 80e6cb78 user: wart tags: trunk

1999-09-02
17:03
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags
check-in: 3cf8a372 user: hobbs tags: trunk
17:03
*** empty log message *** check-in: 2e60194a user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: 09a6499c user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562]
check-in: ae1e73a2 user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562] * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: a5395cd7 user: hobbs tags: trunk
1999-08-26
18:24
Added "make doc" target that copies the man.macros file from Tcl. check-in: f1364e76 user: wart tags: trunk
1999-08-21
01:14
"make doc" now copies the Tcl file "man.macros" locally. This should allow users to use the man pages from inside the Tk source tree (without having to install). It also fixes some problems that TclX was having when building its help pages. check-in: 622cf072 user: wart tags: trunk
1999-08-18
00:31
Run these tests only if "testmetrics" is defined (i.e. tktest is being used). check-in: dadc630d user: jenn tags: trunk
00:11
Call cleanupTests after defs has been loaded check-in: a5163d5e user: jenn tags: trunk
1999-08-16
08:51
Fix a typo. check-in: 93fe806e user: jingham tags: trunk
00:09
Update copyrights and add my name to Ray's in the credits (blush). check-in: 12a45f88 user: jingham tags: trunk
1999-08-13
18:30
Release 8.2.0 check-in: f28d9903 user: redman tags: trunk, core-8-2-0, scriptics-tclpro-1-3-0
17:52
Fixed ANSI-style function definitions so that they work on K&R compilers properly. check-in: 416e0059 user: redman tags: trunk
08:08
Update to move the build directory out of the source tree. check-in: 1752211a user: jingham tags: trunk
08:07
Fix a bug where the background of the menu can be wrong on Appearances that use pixmaps for the background of the menu. check-in: 844af9d9 user: jingham tags: trunk
08:05
*** empty log message *** check-in: 387ad067 user: jingham tags: trunk
02:58
*** empty log message *** check-in: 7739d4e1 user: hobbs tags: trunk
1999-08-11
20:50
Include the unix/aclocal.m4 file with the distribution. Closed-Leaf check-in: 9a26313a user: redman tags: core-8-2-b3-branch
1999-08-10
23:16
Change version numbers to 8.2.0 check-in: 732af4c7 user: redman tags: trunk
18:49
Change version numbers to 8.2b3, update ChangeLog and changes files. check-in: 0244740f user: redman tags: core-8-2-b3-branch
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609]
check-in: 34dd58bb user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: ed3c4d67 user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify".
check-in: 08bf466c user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify". * generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: c3651c65 user: hobbs tags: trunk
15:27
1999-08-10 Jeff Hobbs <[email protected]>
* library/clrpick.tcl: * library/console.tcl: * library/tk.tcl: fixed code where abbreviations where used in calling widget methods (confuses iWidgets) [Bug: 2422]
check-in: fc0e0bc2 user: hobbs tags: trunk
05:10
Remove the #ifdef MAC_TCL from TkDrawInsetFocusHighlight, this knowledge is now properly in a "p" function, TkpDrawHighlightBorder. check-in: 51d6a171 user: jingham tags: trunk
05:04
New Function: TkpDrawHighlightBorder. Use this in place of Tk_DrawFocusHighlight. The latter did not work on the Mac, since you need to know both foreground & background color when you draw the active focus ring. check-in: 9bb07818 user: jingham tags: trunk
1999-08-09
16:52
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866]
check-in: dcc927a5 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 849a3382 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866] * doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 84768ee1 user: hobbs tags: trunk
1999-08-07
18:54
Fix a typo from the 8.0 -> 8.1 conversion of the Menu code. check-in: bcd29d08 user: jingham tags: trunk
18:53
Check the return from Tk_MacGetColor before changing the color check-in: 2e8c0d68 user: jingham tags: trunk
1999-08-05
06:19
Fix a typo left over from the conversion of the Menu code from 8.0 to 8.1. check-in: 1ca6edff user: jingham tags: trunk
1999-08-04
23:42
Added line to make mkLinks executable before it's used. check-in: 9685881c user: wart tags: trunk
21:32
Release 8.2b2 check-in: 43a4e05c user: redman tags: trunk, scriptics-tclpro-1-3-b4, core-8-2-b2
01:00
Fix configure scripts for beta version number (b2 instead of b1). check-in: 9e75ad92 user: redman tags: trunk
1999-08-01
21:25
1999-08-01 Jeff Hobbs <[email protected]>
* mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid compiler errors when used with stubs-#defines, from Vince Darley. [Bug: 2389]
check-in: 7e3e2f5d user: hobbs tags: trunk
1999-07-31
21:17
* xlib/X11/Xlib.h: Remove XFillRectangle since it is now in the stub tables. check-in: 8b0932f7 user: redman tags: trunk
03:36
1999-07-30 Jeff Hobbs <[email protected]>
* tkInt.decls: Added stub entry for XFillRectangle [Bug: 2446]
check-in: eacb2903 user: hobbs tags: trunk
03:35
tkInt.decls file change addition check-in: e2ede242 user: hobbs tags: trunk
02:31
* win/makefile.vc: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. Also added runtest target. check-in: 0976632c user: redman tags: trunk
1999-07-30
02:09
* generic/tkConsole.c: Allow tcl to open CON and NUL, even for std channels. Checking for bad/unusable std channels was moved to Tk since its only purpose was to check whether to use the Tk Console Window for the std channels. [Bug: 2393 2392 2209 2458] check-in: 90ccfd68 user: redman tags: trunk
1999-07-29
23:01
* win/Makefile.in: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. check-in: cecce6d0 user: redman tags: trunk
1999-07-27
16:46
Fix one more install-sh bug check-in: 3dda4c42 user: redman tags: trunk
1999-07-23
16:21
Fix install-sh problem, wrong directory. check-in: d60700d6 user: redman tags: trunk
1999-07-22
21:51
* Changed version to 8.2b2

* win/tkWinPort.h: Block out include of sys/stat.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385]

* unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413]

* library/menu.tcl: Applied patch from Jeff Hobbs to fix typo. [Bug: 2425] check-in: 8d154451 user: redman tags: trunk

16:31
Applied patch from Jeff Hobbs to fix typo in menu.tcl [Bug: 2425] check-in: 75e381f6 user: redman tags: trunk
01:32
* unix/Makefile.in: Add Windows configure script to distribution. check-in: 42241791 user: redman tags: trunk
1999-07-20
00:49
Added eval to EXESUFFIX value to resolve ${DBGX} immediately. The debug wish executable was missing the 'd' in its name. check-in: 8c02635c user: wart tags: trunk
1999-07-16
21:43
* unix/Makefile.in: * win/Makefile.in: Copy the prolog.ps from the generic directory for install-libraries. * unix/aclocal.m4: Check for Alpha/Linux to set the IEEE flag to the compiler to be -mieee. Patch from Don Porter. check-in: 61995a50 user: redman tags: trunk
01:52
Fix minor version number. check-in: b62bfd88 user: redman tags: trunk
1999-07-13
22:19
Add .m4 files and Windows configure.in and Makefile.in check-in: b1be87a4 user: redman tags: trunk, scriptics-tclpro-1-3-b3, core-8-2-b1
22:17
Merged from ChangeLog for 8.2b1 release check-in: b810cf7c user: redman tags: trunk
1999-07-12
17:34
Added missing cleanupTests before return check-in: 9d68ebb8 user: jenn tags: trunk
1999-07-09
02:10
* tests/unixSelect.test: Fixed broken test.

* win/makefile.vc: Added special case target to ensure that tkStubLib.obj is built with -DSTATIC_BUILD.

* win/tkWinX.c (TkWinChildProc): Changed to pass WM_WINDOWPOSCHANGED through to DefWindowProc to make OpenGL sub-windows happy. This allows Windows to generate the WM_SIZE and WM_MOVE messages. check-in: bc661b9f user: stanton tags: trunk

1999-07-08
18:22
Added calls to cleanupTests before return statements. check-in: 5cb396da user: jenn tags: trunk
03:59
configure now adds the "g" suffix to the stub library if build with --enable-symbols check-in: 4fe3f576 user: wart tags: trunk
01:11
Fix Tk stub file names and flags check-in: 4fdb6175 user: redman tags: trunk
1999-07-01
00:39
Patches from Bug: 2068 2080 2269 check-in: 4bec4dc6 user: redman tags: trunk
1999-06-30
22:35
Add prolog.ps to windows install-libraries check-in: 5ed3d494 user: redman tags: trunk
16:21
Add prolog.ps check-in: 44ac0637 user: redman tags: trunk
1999-06-29
21:30
Don't install the DLL if it wasn't being built, by checking the DLLSUFFIX variable. check-in: 73668762 user: redman tags: trunk
00:27
install-binaries was nto installing the Tk DLL on Windows check-in: f2feef42 user: surles tags: trunk
1999-06-26
21:49
minor bug in tk Makefile.in check-in: eefdc296 user: surles tags: trunk
1999-06-25
23:48
Changed to Tk 8.2b1 check-in: 8e58d3ef user: welch tags: trunk
23:47
Added note about win/configure.in depending on version change check-in: 9ae1a0c4 user: welch tags: trunk
23:30
Changed to Tk 8.2b1 check-in: 308db555 user: welch tags: trunk
1999-06-22
18:56
Updated comments in Makefile.in check-in: 7db43f9b user: wart tags: trunk
1999-06-19
00:59
Added bug ID to comment about channel I/O bug check-in: 5d40951f user: jenn tags: trunk
1999-06-18
18:44
Changed references to LD_FLAGS to LDFLAGS to be consistent with Tcl. check-in: ef51171a user: wart tags: trunk
17:35
Modifications to CC_EXENAME macro (aclocal.m4).

Fix static builds and installation macros. check-in: 7378f60b user: redman tags: trunk

1999-06-17
19:58
backed out chenges made to tkInt.h and tkText.h and fixed the problem directly in tkText.h check-in: e43aeb8f user: surles tags: trunk
01:39
Updated to reflect recent changes check-in: 6d4914b3 user: wart tags: trunk
01:31
Updated to reflect code changes. check-in: 5e20fa77 user: wart tags: trunk
01:03
Cast third argument of Tcl_DStringAppend to (int) value in case the strlen() function returned a different type. check-in: d7f96597 user: wart tags: trunk
00:39
Updated aclocal.m4 to reflect recent changes in tcl.m4

Changed type of strncmp() parameter from int to size_t in tkConsole.c to remove compiler warnings about bad types. check-in: a86d99d2 user: wart tags: trunk

1999-06-16
22:54
added Makefile.in files for windows check-in: 2ff6b28d user: surles tags: trunk
22:36
merged unix and windows styles check-in: fb387ec3 user: surles tags: trunk
20:11
modified files to work with new windows Makefiles check-in: 8a68de4f user: surles tags: trunk
05:36
Fix a bug in the region calculation for popup menus which would cause the popup to get posted in the wrong place if the menu was going to stick off the bottom of the screen. check-in: ce98dd35 user: jingham tags: trunk
05:33
Have to call Tcl_FindExecutable BEFORE creating the first interpreter. Need to do this in main, since Tk_Main surreptitiously creates the interpreter now. check-in: 979bc5ba user: jingham tags: trunk
02:35
Updated to reflect recent changes in tcl.m4 check-in: d5b0a1e8 user: wart tags: trunk
1999-06-15
22:23
Changes to make the Tk configure and Makefile.in files TEA compliant. check-in: 04e21147 user: wart tags: trunk
1999-06-10
21:50
macros that autoconf will be looking for (tcl.m4) check-in: 0f89dba7 user: wart tags: trunk
1999-06-03
18:50
*** empty log message *** check-in: 371fe9f4 user: stanton tags: trunk
18:50
* unix/tkUnixSelect.c: * tests/unixSelect.test: * generic/tkSelect.c: Fixed selection code to handle Unicode data in COMPOUND_TEXT and STRING selections. [Bug: 1791] check-in: 0b25ecf2 user: stanton tags: trunk
1999-06-02
19:30
added first pass at Tk Windows configure script check-in: 5a9ce630 user: surles tags: trunk
18:16
*** empty log message *** check-in: 2b02ebc3 user: stanton tags: trunk
18:15
* generic/tkIntXlibDecls.h: * xlib/X11/Xlib.h: Added Mac specific defines to help with compilation.

* generic/tkFont.c: lint check-in: 75c01896 user: stanton tags: trunk

1999-06-01
18:51
*** empty log message *** check-in: 15b67efa user: stanton tags: trunk
18:51
* unix/tkUnixSelect.c: Improved I18N selection support. COMPOUND_TEXT is converted to/from iso2022, and STRING is converted to/from iso8859-1. There are still a few loose ends to tie up before this is completely done. check-in: 78db3a09 user: stanton tags: trunk
18:44
* unix/tkUnixFont.c: Eliminated redundant case folding code. check-in: 000bbe88 user: stanton tags: trunk
18:44
* generic/tkFont.c: Eliminated use of isupper/tolower in favor of Unicode variants. check-in: 79864324 user: stanton tags: trunk
1999-05-26
02:39
Merged changes from 1-3-b2 branch into mainline. check-in: 6f88cf92 user: stanton tags: trunk
02:26
fixed incorrect patchlevel info Closed-Leaf check-in: b94b4113 user: stanton tags: scriptics-tclpro-1-3-b2-branch, core-8-1-1
1999-05-25
20:40
First pass at Unicode support in X selection code. check-in: 0d8bca25 user: stanton tags: trunk
20:36
updated changes file for 8.1.1 check-in: afd8ae3d user: stanton tags: scriptics-tclpro-1-3-b2-branch
20:30
updated changes file for 8.1.1 check-in: 39e86998 user: stanton tags: scriptics-tclpro-1-3-b2-branch
01:31
*** empty log message *** check-in: a6a686b8 user: stanton tags: trunk
01:31
* generic/tkStubLib.c: * generic/tkStubInit.c: * generic/tkIntXlibDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkConsole.c: Various changes to try to get the Mac builds working. check-in: c6a2f31b user: stanton tags: trunk
1999-05-22
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: 08051755 user: jingham tags: trunk
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac Also copied over some changes from Tk8.0.5 to support themed menus. check-in: 3b011c0c user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: b58707e8 user: jingham tags: trunk
06:32
Copied changes over from Tk8.0.5 to support Themed menus check-in: 41ad2a30 user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: a0da3de4 user: jingham tags: trunk
02:05
Fixed bug in Windows clipboard code when dealing with selections that don't contain locale information. check-in: 94ed7695 user: stanton tags: trunk
01:59
Merged changes from scriptics-tclpro-1-3-b2 branch check-in: fed3e0ae user: stanton tags: trunk
1999-05-20
22:32
Fix copyright string in console about box. check-in: b2688134 user: redman tags: scriptics-tclpro-1-3-b2-branch, scriptics-tclpro-1-3-b2
1999-05-19
23:26
add extern C block (for C++) check-in: 32293dff user: redman tags: scriptics-tclpro-1-3-b2-branch
23:24
Add extern "C" around entire file check-in: b58fba4a user: redman tags: scriptics-tclpro-1-3-b2-branch
1999-05-18
22:36
*** empty log message *** check-in: 1f790899 user: stanton tags: scriptics-tclpro-1-3-b2-branch
22:27
* tests/winClipboard.test: * win/tkWinClipboard.c: Fixed clipboard code so it handles Unicode data properly on Windows NT and 95. [Bug: 1791] check-in: 32982c10 user: stanton tags: scriptics-tclpro-1-3-b2-branch
1999-05-07
20:05
*** empty log message *** check-in: 09b951bb user: stanton tags: trunk, scriptics-tclpro-1-3-b1, core-8-1-1-base
20:05
* library/menu.tcl: Fixed bug where tk_popup fails when called too quickly. [Bug: 2009] check-in: 61590c0e user: stanton tags: trunk
1999-05-05
21:46
renamed to avoid conflict with tcl's InitStubs doc. check-in: 4f5f9180 user: hershey tags: trunk
1999-04-30
23:40
* Changed version number to 8.1.1. check-in: 60a04b9a user: stanton tags: trunk
22:49
* Merged changes from 8.1.0 branch check-in: 2cf82e5a user: stanton tags: trunk
18:02
removed extra instance of tkConsole.o check-in: 6982f8e7 user: redman tags: trunk
1999-04-28
18:38
Add tkConsole.o check-in: 9a5ca980 user: redman tags: trunk
18:18
Rename TkConsoleCreate_() to Tk_InitConsoleChannels() and make the function public. Add an interp argument and init the Tcl stubs. Rename TkConsoleInit() to Tk_CreateConsoleWindow() Remove TkConsoleCreate() (no underbar) check-in: 702512c2 user: redman tags: trunk
1999-04-24
01:50
merged 8.1.0 changes into mainline check-in: 14df4a4c user: stanton tags: trunk
1999-04-21
21:53
Created branch core-8-1-0-synthetic Closed-Leaf check-in: 437b0c3b user: cvs2fossil tags: core-8-1-0-synthetic, core-8-1-0
21:53
Merged 8-1-0 into mainline. check-in: 0447cf26 user: rjohnson tags: trunk
20:11
merge with 8.1.0 branch check-in: 17ceb230 user: redman tags: trunk
1999-04-20
22:28
Fixed bug 1777 - bug in displaying selection. check-in: 38d1c2ed user: rjohnson tags: trunk
19:20
lint check-in: 9c001e20 user: hershey tags: trunk
18:12
update defs.tcl to be the same as tcl8.1/tests/defs.tcl check-in: 03b6d17d user: hershey tags: trunk
17:01
Rearranged parens for Tcl style conventions. check-in: 78a66cf6 user: rjohnson tags: trunk
01:48
modified the Tk makefiel to copy *.decls for a source release check-in: 899f30c5 user: surles tags: trunk
01:04
Added new tests to scale and text. Fixed core dump in text serach code: Bug 1642 check-in: 9e52f3ff user: rjohnson tags: trunk
1999-04-19
23:54
changed tests--marked some nonPortable; added new constraints to fix bug 1770 check-in: da52c2e1 user: hershey tags: trunk
18:56
Improved patch for scale widget. check-in: fa4f75a3 user: rjohnson tags: trunk
1999-04-17
02:35
Fixed bug 1853 - called NULL interp. check-in: 9f1ad08e user: rjohnson tags: trunk
02:31
Fixed bug 1790 - memory leak. check-in: 0682bc97 user: rjohnson tags: trunk
02:05
Fixed bug 1768 - core dump in scale widget. check-in: 13c44fc8 user: rjohnson tags: trunk
01:39
Fixed bug 1840 check-in: 8218ec30 user: rjohnson tags: trunk
01:09
Fixed bug 1479 check-in: c788e255 user: rjohnson tags: trunk
00:18
fixed bugs 1785 and 1799: decl header files not installed check-in: eb4403eb user: surles tags: trunk
1999-04-16
20:19
removed makefile.bc since we don't support it any longer check-in: a0c7a10c user: stanton tags: trunk
18:26
fixed Tk comment errors check-in: 1eb99ab1 user: surles tags: trunk
18:26
fixed Tk doc bugs check-in: de71f02a user: surles tags: trunk
01:51
* Merged 8.1 branch into the main trunk check-in: 1120dc42 user: stanton tags: trunk
1999-04-09
23:32
Fix deadlock situtation in generic/tkWindow.c when Initialize() doesn't let go of the window mutex before returning (error situation). Closed-Leaf check-in: 95f2a4dd user: redman tags: core-8-1-branch-old
21:04
fixed doc bug 901 check-in: 1344d641 user: surles tags: core-8-1-branch-old
1999-04-07
02:32
Created branch core-8-1-b3-synthetic Closed-Leaf check-in: dd2de8f3 user: cvs2fossil tags: core-8-1-b3-synthetic, core-8-1-b3
02:32
fixed broken test check-in: 345cee8f user: surles tags: core-8-1-branch-old
02:16
Marked test non-portable. check-in: 12a58404 user: surles tags: core-8-1-branch-old
02:05
fixed broken test check-in: 44173e07 user: surles tags: core-8-1-branch-old
01:59
change tcltest namespace variables from matchingTests and skippingTests to match and skip. check-in: e1b16ff3 user: hershey tags: core-8-1-branch-old
00:58
*** empty log message *** check-in: 1b58b3db user: stanton tags: core-8-1-branch-old
00:58
* generic/tkMain.c (Tk_MainEx): Changed to reset result before calling Tcl_EvalFile. The ensures that error messages will be generated cleanly. check-in: a6f0580d user: stanton tags: core-8-1-branch-old
00:49
*** empty log message *** check-in: 14b31974 user: stanton tags: core-8-1-branch-old
00:49
* tests/winfo.test: Enabled tests that previously failed. check-in: e6143800 user: stanton tags: core-8-1-branch-old
00:36
Minor fix to dist scripts man page lint check-in: a87735fc user: stanton tags: core-8-1-branch-old
1999-04-06
23:22
Fixed warnings from Solaris compiler that turned out to be errors on the native Irix compiler (unnecessary casting). check-in: 98cf7ec5 user: redman tags: core-8-1-branch-old
19:03
skip tests that require test* commands when running in standard wish interp. check-in: f9577254 user: hershey tags: core-8-1-branch-old
18:20
Remove trailing ; from TCL_DECLARE_MUTEX call (warning from Sun compiler) just to be safe. check-in: 859acb24 user: redman tags: core-8-1-branch-old
18:05
added "secureServer" constraint to test "focus-5.1" so it gets skipped if your x-server is insecure. check-in: 606c593d user: hershey tags: core-8-1-branch-old
05:48
Updated for 8.1b3 check-in: f2020c9b user: welch tags: core-8-1-branch-old
05:20
Apparently red is not the same as #FF0000 on all platforms! Fixed test to not rely on that fact. check-in: d455a9ae user: rjohnson tags: core-8-1-branch-old
05:07
Fixed broken test. check-in: 8cb54ed1 user: rjohnson tags: core-8-1-branch-old
04:50
Fxied safe.tests to know know about encoding command. check-in: b3e4ace7 user: rjohnson tags: core-8-1-branch-old
03:53
*** empty log message *** check-in: db29b838 user: stanton tags: core-8-1-branch-old
03:52
* library/bgerror.tcl: * library/button.tcl: * library/clrpick.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: Lots of minor performance improvements contributed by Jeffrey Hobbs. [Bug: 1118] check-in: ded44d09 user: stanton tags: core-8-1-branch-old
03:51
* win/tkWinWm.c (Tk_WmCmd): Fixed bad code in tracing suboption. [Bug: 1519] check-in: 7e065fe1 user: stanton tags: core-8-1-branch-old
03:17
* library/tkfbox.tcl: Change to restore button text after an action to avoid the sticky "Open" button in a save dialog. [Bug: 1640] check-in: 8edf7bd3 user: stanton tags: core-8-1-branch-old
03:01
*** empty log message *** check-in: 1630ab3a user: stanton tags: core-8-1-branch-old
03:01
* library/entry.tcl: Fixed so selection is returned using the -show character during cut and paste operations. [Bug: 1687] check-in: 3922d4f8 user: stanton tags: core-8-1-branch-old
02:57
removed reference to "tests/visual"--the file is now called "visual_bb.test". check-in: f1c11013 user: hershey tags: core-8-1-branch-old
02:48
Added more X functions to the stubs table. check-in: bad8c6fc user: redman tags: core-8-1-branch-old
02:17
* unix/configure.in: * unix/tclUnixPort.h: Applied patch for OS/390 to handle lack of sys/param.h. [Bug: 1725]

* unix/configure.in: Fixed BSD/OS 4.* configuration to support shared libraries properly. [Bug: 1730] check-in: af376bc2 user: stanton tags: core-8-1-branch-old

00:35
Fixed Bug #1703: menubutton uses same fg and bg when disabled. check-in: d1032ce9 user: lfb tags: core-8-1-branch-old
1999-04-05
18:36
fixed bad "fd" reference in send.test and unixSend.test--now refers to ::tcltest::fd (bugID 1523).

renamed "visual" test file to "visual_bb.test" and made it use the "test" command with the userInteractive constraint. check-in: 93571b20 user: hershey tags: core-8-1-branch-old

1999-04-03
03:07
fixed bug in tk-interp deletion: was not unsetting tkInit($slave). This bug cause safe-5.1 test to fail, which was part of bugID 1523. check-in: cc37a0a1 user: hershey tags: core-8-1-branch-old
03:01
removed windows-tk restriction on code that forked another shell--able to make this change because bug 1495 is fixed. check-in: 805ac662 user: hershey tags: core-8-1-branch-old
02:54
%a is only valid during configure events, so don't try to do anything with it otherwise. check-in: 6be5c225 user: redman tags: core-8-1-branch-old
1999-04-02
23:52
*** empty log message *** check-in: 1f01e22c user: stanton tags: core-8-1-branch-old
23:51
* tests/text.test: * generic/tkText.c: Fixed handling of Unicode in text searches. The -count option was returning byte counts instead of character counts. [Bug: 1056, 1148, 1666] check-in: e2af295a user: stanton tags: core-8-1-branch-old
23:50
Removed send command on Windows, moved dde to Tcl as a separate package. check-in: aa8fb538 user: redman tags: core-8-1-branch-old
18:06
fixed tests for bug ids: 1521 1578 1570 1580 and 1608 check-in: c7ec900a user: hershey tags: core-8-1-branch-old
1999-04-01
21:58
Remove the DDE code.

Modified stubs based on Jan's patch. check-in: e415a46a user: redman tags: core-8-1-branch-old

00:42
Added entry for dde/send change for Win95/98. check-in: 60a4e274 user: redman tags: core-8-1-branch-old
1999-03-31
22:37
Fix dde and send to work properly on Win95/98 without sending garbage around and causing wish to crash. check-in: 2f2dc311 user: redman tags: core-8-1-branch-old
1999-03-30
23:56
lint check-in: e6e98e46 user: stanton tags: core-8-1-branch-old
22:32
*** empty log message *** check-in: 558ae726 user: stanton tags: core-8-1-branch-old
22:32
* generic/tkWindow.c (Tk_DestroyWindow): Image handlers are now finalized before the font subsystem since complex image handlers may contain references to fonts (e.g. Tix compound images). [Bug: 1603] check-in: c7fc1010 user: stanton tags: core-8-1-branch-old
04:13
*** empty log message *** check-in: ab81f335 user: stanton tags: core-8-1-branch-old
04:12
* doc/MeasureChar.3: * doc/TextLayout.3: * generic/tk.decls: * generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkListbox.c: * generic/tkMessage.c: * mac/tkMacFont.c: * unix/tkUnixButton.c: * unix/tkUnixFont.c: * unix/tkUnixMenu.c: * win/tkWinFont.c: * win/tkWinMenu.c: Standardized text layout and font interfaces so they are consistent with respect to byte versus character oriented indices. The layout functions all manipulate character oriented values while the lower level measurement functions all operate on byte oriented values. This distinction was not clear and so the functions were being used improperly in a number of places. [Bug: 1053, 747, 749, 1646]

* generic/tk.decls: Eliminated uses of C++ STL types string and list from declarations.

* generic/tkFont.c: Changes to named fonts were not being propagated in some cases. [Bug: 1144] check-in: 27596f51 user: stanton tags: core-8-1-branch-old

04:12
* xlib/X11/Xlib.h: * generic/tkInt.decls: Added XParseColor to xlib stub tables. [Bug: 1574] check-in: 25a2cc70 user: stanton tags: core-8-1-branch-old
04:11
* doc/GetBitmap.3: * generic/tkBitmap.c (BitmapInit): Eliminated use of Tk_Uid's in bitmaps. Added a few CONST declarations. check-in: 38aefbb8 user: stanton tags: core-8-1-branch-old
02:39
now use tcl stubs check-in: bf819f03 user: redman tags: core-8-1-branch-old
02:30
Removed the stubs functions. check-in: eb5ea594 user: redman tags: core-8-1-branch-old
02:07
Remove stub functions. Always use stubs when building with --enable-shared (which is the default). Wish links to -ltcl and -ltk (the real libraries). check-in: 87e6004f user: redman tags: core-8-1-branch-old
1999-03-29
23:50
Fix in tkTextIndex.c for end-2c for text widget add command. check-in: 292bd13d user: redman tags: core-8-1-branch-old
1999-03-27
02:31
Fixed bug 991, ".t index end-2c" check-in: 797038b8 user: redman tags: core-8-1-branch-old
02:16
add comment for change to generic/tkConsole.c check-in: a67e2b55 user: redman tags: core-8-1-branch-old
02:14
Don't pass static strings to Tcl_Eval in case the compiler puts them in read-only memory. check-in: d4f259bd user: redman tags: core-8-1-branch-old
1999-03-26
20:03
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. check-in: cbd0c10e user: suresh tags: core-8-1-branch-old
20:01
fixed bug in menubutton binding that assumed a menu was attached to the button [Bug 1116] check-in: b55a4b94 user: surles tags: core-8-1-branch-old
19:48
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. check-in: ba1268be user: suresh tags: core-8-1-branch-old
19:42
update change files check-in: 23a55fc6 user: surles tags: core-8-1-branch-old
19:37
fixed bug in menubutton binding that assumed a menu was attached to the button [Bug 1116] check-in: 5d4c8a02 user: surles tags: core-8-1-branch-old
19:14
-fixed scale bug that caused 3 tests in scale.test to fail: The ScaleWidgetObjCmd was not checking the result of the Tcl_GetIndexFromObj call, so it didn't always error out.

-marked some tests nonPortable check-in: 2ae376b8 user: hershey tags: core-8-1-branch-old

02:37
Initialize winPtr (bug id 1519) check-in: 269babee user: redman tags: core-8-1-branch-old
00:07
Now all test files that skip tests by returning early (which ideally they shouldn't do) call ::tcltest::cleanupTests before returning. The defs.tcl file has one hew constraint: userInteraction, used by tests that require user interaction. The next putback will include an updated version of the "visual" test file to use this mechanism. check-in: 6422e4d8 user: hershey tags: core-8-1-branch-old
1999-03-25
17:13
lint check-in: 30f27002 user: hershey tags: core-8-1-branch-old
00:33
Removed mention of win32s. check-in: 4a80f5cd user: rjohnson tags: core-8-1-branch-old
1999-03-24
21:22
- added code to print the name of each test file that created files and did not clean them up (the list of files create follows the test file name). check-in: 705dfa31 user: hershey tags: core-8-1-branch-old
02:54
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. check-in: a199ad53 user: hershey tags: core-8-1-branch-old
01:37
one more change to match tcl8.1/tests/defs.tcl check-in: d45b609b user: hershey tags: core-8-1-branch-old
01:16
- changed ::test to ::tcltest - made many tests more atomic (still more work to do here) - defs.tcl is now identicle for tcl and tk check-in: 3f1c83e9 user: hershey tags: core-8-1-branch-old
1999-03-22
19:58
removed --enable-tcl-stub from unix configure script check-in: 647a0e17 user: redman tags: core-8-1-branch-old
19:55
Removed --enable-tcl-stub because it causes too many problems with linking. check-in: f75ee76c user: redman tags: core-8-1-branch-old
1999-03-20
02:35
added entries for changes to support 64bit Solaris 7. check-in: abb0f457 user: redman tags: core-8-1-branch-old
01:27
Modifications to work with 64bit Solaris (Sun C 5.0 compiler) check-in: 2e2a6e78 user: redman tags: core-8-1-branch-old
1999-03-18
00:43
*** empty log message *** check-in: af3f2d41 user: stanton tags: core-8-1-branch-old
00:43
* win/makefile.vc: * generic/tk.h: Changed to use TCL_BETA_RELEASE macro, and fixed so this works in rc files. check-in: e12ee01c user: stanton tags: core-8-1-branch-old
1999-03-17
22:06
*** empty log message *** check-in: 4b694278 user: stanton tags: core-8-1-branch-old
22:06
Updated version to 8.1b3. check-in: e1675b80 user: stanton tags: core-8-1-branch-old
1999-03-15
16:21
Created branch core-8-1-b2-synthetic Closed-Leaf check-in: 93ab4240 user: cvs2fossil tags: core-8-1-b2-synthetic, core-8-1-b2
16:21
added entry regarding test suite changes. check-in: 764b7177 user: hershey tags: core-8-1-branch-old
1999-03-14
19:26
*** empty log message *** check-in: 2557884a user: stanton tags: core-8-1-branch-old
19:26
* unix/configure.in: Added missing stub related definitions.

* unix/Makefile.in: Install tkDecls.h in addition to tk.h.

* generic/tkStubLib.c: Added flags to ensure we are using Tcl stub macros. check-in: 6d28bd33 user: stanton tags: core-8-1-branch-old

01:22
changed all and defs to print stats at end of all tests. blocked one test out of winDialog. check-in: fee60062 user: hershey tags: core-8-1-branch-old
1999-03-13
18:28
Fixed ref to all.tcl and defs.tcl in make dist target check-in: 55ea0491 user: welch tags: core-8-1-branch-old
1999-03-12
22:40
"make test" pipes output to "CAT32" which is xterm. check-in: 376b2314 user: hershey tags: core-8-1-branch-old
03:12
updated changes, added reserved slot for dash patch check-in: 3d707f60 user: stanton tags: core-8-1-branch-old
1999-03-11
23:51
fixed tests' depency on working dir = tests check-in: 7551e1cc user: hershey tags: core-8-1-branch-old
23:48
changed hardcoded reference to ../tests/all.tcl to use variable in its path. check-in: 187db36f user: hershey tags: core-8-1-branch-old
19:01
"make test" now invokes the test suite from the current working dir so that you can call "make test" on multiple platforms simultaneously. check-in: 47dc6198 user: hershey tags: core-8-1-branch-old
18:50
Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. check-in: eced85b3 user: hershey tags: core-8-1-branch-old
00:48
Fix problems with tktest and configuration problems with vs. without stubs. check-in: 417ef557 user: redman tags: core-8-1-branch-old
1999-03-10
21:50
ChangeLog entries for the stubs code. check-in: e4175d19 user: redman tags: core-8-1-branch-old
18:28
Add TkpMenuThreadInit, which is a noop function. check-in: f0605aec user: redman tags: core-8-1-branch-old
07:13
integrated stubs from development branch check-in: b46542d1 user: stanton tags: core-8-1-branch-old
02:22
merge 8.0.6 code for stubs into 8.1 for UNIX Closed-Leaf check-in: cf05bbce user: redman tags: dev-8-1-stubs-branch
1999-03-09
18:57
Added files new to 8.1, from 8.0.6 dev-stubs-branch. check-in: 928ed47c user: redman tags: dev-8-1-stubs-branch
17:50
Changes to support stubs in 8.1. Merged from 8.0.6 code base. check-in: 08e8e230 user: redman tags: dev-8-1-stubs-branch
02:48
* win/makefile.vc: Added THREADDEFINES for building with threads enabled. Added tclThreadTest.obj to list of targets for building tktest. check-in: 5ac37bf1 user: lfb tags: core-8-1-branch-old
01:57
*** empty log message *** check-in: 4405ff15 user: lfb tags: core-8-1-branch-old
01:56
Added shameful hack for dealing with Tk_Uids in a thread-specific way until they can be removed from the world, like the parasites they are... check-in: 5383eb8e user: lfb tags: core-8-1-branch-old
01:52
Added forward reference for TkpMenuThreadInit(). check-in: 7f9b07fe user: lfb tags: core-8-1-branch-old
01:51
Added call to TkpMenuThread Init for thread-specific menu initialization. check-in: b1a85b5c user: lfb tags: core-8-1-branch-old
01:47
Window class should not use the CS_CLASSDC flag, as this causes Tk to get confused during thread context switches and to draw to the wrong windows.

This change should be revisited later, and a subsystem added to manage device contexts on a thread-specific basis. check-in: 15797596 user: lfb tags: core-8-1-branch-old

01:40
Windows threads no longer share the same TkDisplay structure. This change is needed to allow threads to keep thread-specific data in their display. check-in: 3b84b59a user: lfb tags: core-8-1-branch-old
01:38
Removed application instance handle from thread local storage. check-in: 67613360 user: lfb tags: core-8-1-branch-old
01:36
Added TkpThreadInit function for performing thread-specific initialization of Menu module. Only does real work on Windows. check-in: 8f9472fa user: lfb tags: core-8-1-branch-old
01:34
Added THREADDEFINES for building with threads enabled. check-in: 5faa506c user: lfb tags: core-8-1-branch-old
1999-03-04
08:27
Test of CVS on laptop check-in: 98d18e63 user: lfb tags: core-8-1-branch-old
1999-03-01
19:41
Enter comments for focus -force changes on windows. check-in: d5743181 user: redman tags: core-8-1-branch-old
19:35
Fix Bug IDs 951, 1174, 1176. Fix "focus -force" so that it correctly activates the toplevel window. check-in: 36a00093 user: redman tags: core-8-1-branch-old
1999-02-26
19:10
Add entries for today's changes. check-in: ecd93b9b user: redman tags: core-8-1-branch-old
19:08
Remove wishc from default targets, add console-wish target to build it manually. We don't want people using it unless they really, really need to.

Use the cat.c in the tcl sources, remove the one I copied into Tk. check-in: fc8aafac user: redman tags: core-8-1-branch-old

02:45
Add entries to ChangeLog for previous commits. check-in: cee6c24a user: redman tags: core-8-1-branch-old
02:26
Add code to hook up stdin/stdout/stderr if connected. This can happen if they are files or pipes (anything except consoles). check-in: 1c99b39e user: redman tags: core-8-1-branch-old
02:24
Add wishc81.exe and wishc81d.exe, console-based wish executables (console subsystem instead of windows subsystem). This required adding a main() function and adding code to disable calling Tk_ConsoleInit().

Add code to hook windows-based wish81.exe and wish81d.exe to stdin/stdout/stderr if they are actually there (usually this happens if it's a pipe, file, lpt or com port).

Modified makefile to be able to run tests from the makefile. Added cat32.exe for this purpose. check-in: bb5c02dd user: redman tags: core-8-1-branch-old

1999-02-17
02:34
merged with 8.0 changes check-in: 5b9aee38 user: hershey tags: core-8-1-branch-old
1999-02-16
12:03
Added tclUnixTest.o to the list of TCLTEST_OBJS for Tk. check-in: b0f7d887 user: lfb tags: core-8-1-branch-old
11:39
Eliminated last stronghold of static data in the Tk core...until the next one. check-in: 102db2bb user: lfb tags: core-8-1-branch-old
06:00
Change Menubutton to use TK_OPTION interface to eliminate static data. check-in: bc890aa1 user: lfb tags: core-8-1-branch-old
06:00
Change defaults used by Menubuttons to reflect TK_OPTION interface. check-in: 810817ed user: lfb tags: core-8-1-branch-old
1999-02-13
05:38
Removed Tk_Uids from Menubutton widget. check-in: 06516279 user: lfb tags: core-8-1-branch-old
05:09
Objectified scale widget to eliminate Tk_Uids.

Fixed problem in windows process-initialization code stopping Tk Dll from loading under Windows. check-in: 6fa0e2b0 user: lfb tags: core-8-1-branch-old

1999-02-12
01:09
* README: * generic/tk.h: * unix/configure.in: * win/README: * win/makefile.bc: * win/makefile.vc: Updated version to 8.1b2.

* unix/tkUnixSend.c: Fixed one more Tcl_*ObjVar instance. check-in: b60341cb user: stanton tags: core-8-1-branch-old

00:52
fixed bad compiler flags check-in: 51c91182 user: stanton tags: core-8-1-branch-old
1999-02-11
04:13
* Various cleanup related to the Tcl_Eval and Tcl_ObjSetVar changes in Tcl.

* Integrated patches from 8.0.5b2 check-in: bd3852e0 user: stanton tags: core-8-1-branch-old

1999-01-29
00:34
Merged changes from Tk 8.0.5b1 check-in: 7b9b8638 user: stanton tags: core-8-1-branch-old
1999-01-07
02:42
Removed perky gloabal Tk_Uids causing concurrency problems. check-in: 6d8cd536 user: lfb tags: core-8-1-branch-old
1998-12-30
02:52
Fixed problem with duplicate locking causing Wish to hang. check-in: 8e7924d8 user: lfb tags: core-8-1-branch-old
1998-12-13
09:54
Fixed Windows bugs encountered while building w/ threads enabled. check-in: cdb6788b user: lfb tags: core-8-1-branch-old
08:16
Tk 8.1 Muti-threading changes.

Moved static and global data elements into thread-local storage, or introduced locks where not possible, as first stage of adding thread safety to Tk. check-in: e9b65f05 user: lfb tags: core-8-1-branch-old

08:14
Tk 8.1 Muti-threading changes.

Moved static and global data elements into thread-local storage, or introduced locks where not possible, as first stage of adding thread safety to Tk. check-in: c2c09045 user: lfb tags: core-8-1-branch-old

1998-12-12
00:12
tk8.1b1 release check-in: 1c2b5525 user: stanton tags: core-8-1-branch-old
1998-12-11
23:32
Created branch core-8-1-b1-synthetic Closed-Leaf check-in: e091192e user: cvs2fossil tags: core-8-1-b1-synthetic, core-8-1-b1
23:32
fixed bug in command line argument encoding handling check-in: c02920c1 user: stanton tags: core-8-1-branch-old
01:31
more release engineering check-in: 1184363a user: stanton tags: core-8-1-branch-old
1998-12-10
04:29
lint check-in: 53af05c8 user: stanton tags: core-8-1-branch-old
03:43
merge 8.0 changes check-in: c8ffc2b5 user: stanton tags: core-8-1-branch-old
00:50
release lint check-in: d873a432 user: stanton tags: core-8-1-branch-old
1998-12-09
03:16
brought .sea file over from 8.0 check-in: 6c8e66ab user: stanton tags: core-8-1-branch-old
03:11
removed .sit file check-in: 156be2ec user: stanton tags: core-8-1-branch-old
01:18
updated broken tests check-in: 2f48e13a user: stanton tags: core-8-1-branch-old
1998-12-08
23:28
*** empty log message *** check-in: d2bf75ea user: stanton tags: core-8-1-branch-old
23:28
* win/tkWinClipboard.c (TkSelGetSelection, TkWinClipboardRender): Changed to handle multibyte characters properly. [Bug: 935] check-in: c0fec8d9 user: stanton tags: core-8-1-branch-old
02:07
*** empty log message *** check-in: e80747b4 user: stanton tags: core-8-1-branch-old
02:06
* library/xmfbox.tcl (tkMotifFDialog_Create): In the cached case, the data array was not being initialized with the correct set of widgets. check-in: c886bdf6 user: stanton tags: core-8-1-branch-old
02:02
fixed stale tests check-in: 552baf68 user: stanton tags: core-8-1-branch-old
1998-12-04
22:11
Added Chinese Tcl chop contributed by Mark Harrison check-in: 425bb6f7 user: stanton tags: core-8-1-branch-old
07:21
Changed patch level to 8.1b1 check-in: c9d8b39c user: welch tags: core-8-1-branch-old
1998-11-30
21:03
*** empty log message *** check-in: 149487a2 user: stanton tags: core-8-1-branch-old
21:03
* generic/tkButton.c (ConfigureButton): The error result was getting lost when restoring configuration options. [Bug: 619] check-in: ea665f42 user: stanton tags: core-8-1-branch-old
1998-11-25
23:31
lint check-in: 15737457 user: stanton tags: core-8-1-branch-old
23:12
*** empty log message *** check-in: b1bc5f43 user: stanton tags: core-8-1-branch-old
23:12
* unix/tkUnixFont.c (GetFontAttributes): Initialize an unspecified family to an empty string. (FontMapLoadPage): if the font included characters below 32, the index computation was incorrect because the range was shifted up to 32. (CreateClosestFont): check for empty locale as well as NULL. check-in: 15318aac user: stanton tags: core-8-1-branch-old
23:06
* mac/tkMacHLEvents.c (OdocHandler): added conversion from external string to UTF [Bug: 869] check-in: 5bf2e70b user: stanton tags: core-8-1-branch-old
23:06
* generic/tkFont.c (TkFontParseXLFD): initialize charset to iso8859-1 if no charset is specified. check-in: 596502ee user: stanton tags: core-8-1-branch-old
22:37
*** empty log message *** check-in: 2491d7b6 user: stanton tags: core-8-1-branch-old
22:36
* generic/tkMenu.c (MenuWidgetObjCmd): disabled menu entries were getting reenabled whenever the mouse passed over the entry [Bug: 860] check-in: c5486545 user: stanton tags: core-8-1-branch-old
22:15
*** empty log message *** check-in: 5b342e82 user: stanton tags: core-8-1-branch-old
22:13
* unix/tkUnixMenu.c: hidemargin option was not honored properly in menus [Bug: 859] check-in: 5fba3725 user: stanton tags: core-8-1-branch-old
21:16
* integrated tk8.0.4 changes.

* generic/tkBind.c: fixed deletion order bug where a crash would result if a binding deleted "." check-in: 207f4302 user: stanton tags: core-8-1-branch-old

04:10
fixed bugs introduced in last menu changes check-in: 1c620708 user: stanton tags: core-8-1-branch-old
1998-11-24
21:43
lint check-in: 02fb42b7 user: stanton tags: core-8-1-branch-old
21:42
* tkMacMenu.c, tkUnixMenu.c, tkWinMenu.c, tkMenuDraw.c, tkMenu.h, * tkMenu.c: Backed out the previous fix for bug 620 and eliminated a bunch of code that created unnecessary objects. Changed back to using internal types instead of objects for many configuration options. There are many more fixes like this that could be made, but some require a little restructuring of the code. In any case the leaks are fixed and there is a lot less allocation happening. [Bug: 620] check-in: 046d8f26 user: stanton tags: core-8-1-branch-old
1998-11-20
02:53
fixed bug 613, small typo check-in: d1e38014 user: stanton tags: core-8-1-branch-old
02:36
added ChangeLog fixed bad merge check-in: 78cccb81 user: stanton tags: core-8-1-branch-old
02:35
* tkWinWm.c, tkWinMenu.c: fixed titles and menus so they properly display Unicode [Bug: 819] check-in: 431e0311 user: stanton tags: core-8-1-branch-old
1998-11-10
19:04
lint check-in: bd77b068 user: stanton tags: core-8-1-branch-old
1998-10-21
22:12
Fixed bug 747: underlines don't map to character offsets in unicode strings check-in: eba748b6 user: stanton tags: core-8-1-branch-old
1998-10-06
20:34
updated version number to 8.1 check-in: d26bf842 user: stanton tags: core-8-1-branch-old
20:29
merge 8.0.4 changes into 8.1 check-in: d2aa5447 user: stanton tags: core-8-1-branch-old
03:27
merged 8.0.4 into 8.1 check-in: 7c21bb1d user: stanton tags: core-8-1-branch-old
1998-09-30
02:15
Merged 8.0.3 changes into 8.1 check-in: 0fa81ba1 user: stanton tags: core-8-1-branch-old
1998-09-29
00:25
Created branch core-8-1-a2-synthetic Closed-Leaf check-in: 8046ad5d user: cvs2fossil tags: core-8-1-a2-synthetic, core-8-1-a2
00:25
initial tk8.1a2 version check-in: 644396f2 user: stanton tags: core-8-1-branch-old