Tk Source Code

Timeline
Login

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

3496 check-ins using file macosx/tkMacOSXDebug.c version 19476f66

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-07-19
20:53
Fix [a510843631]: Restore macDraw statement. check-in: 6076675e user: fvogel tags: chavez_cgimage_drawing
2023-06-08
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
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
23:10
Documentation updates check-in: e75e9601 user: pspjuth tags: pspjuth-treeview
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-06
23:34
Added item option -hidden check-in: e352b946 user: pspjuth tags: pspjuth-treeview
23:09
Keep track of visible items separately from all items. check-in: 10b5e802 user: pspjuth tags: pspjuth-treeview
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-23
12:15
Branch [tip529-image-metadata-no-match-method] to back out match method check-in: cdedc5da user: oehhar tags: tip529-image-metadata-no-match-method
2021-01-22
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
12:16
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: 44d8b4d9 user: oehhar tags: trunk, main
11:33
Merge 8.6 check-in: 1c271243 user: jan.nijtmans tags: bug-9e1312f32c
10:23
Merge 8.6 check-in: 204b85b4 user: jan.nijtmans tags: trunk, main
10:20
Sync win/rules.vc with Tcl. And the use of TCL_USE_STATIC_PACKAGES as well check-in: 01dfb9ef user: jan.nijtmans tags: core-8-6-branch
2020-12-08
12:14
TIP #590 follow-up: When to use Tk/Ttk resp. tk/ttk check-in: 8f580f5f user: jan.nijtmans tags: trunk, main
10:44
Static builds on Windows should include the "dde" and "registry" extensions too. check-in: 87c8afda user: jan.nijtmans tags: trunk, main
2020-12-07
17:08
merge 8.6 check-in: d15b1c25 user: dgp tags: core-8-6-11-rc
2020-12-06
21:56
Oops. None is not NULL. check-in: da6d1070 user: fvogel tags: bug-9e1312f32c
21:51
Refine previous fix (prevent segfault when calling 'even generate {} <...> -warp 1', in test bind-34.2 for instance). check-in: 7e766764 user: fvogel tags: bug-9e1312f32c
21:35
On macOS, a mouse event shall be generated when warping the pointer. Add the missing call in TkpWarpPointer. Now test event-9 passes on the mac as well. check-in: f30301dd user: fvogel tags: bug-9e1312f32c
2020-12-05
15:06
Let's be a bit more user friendly in the systray demo, especially deal with the possible errors. check-in: e29fd323 user: fvogel tags: tip_325
13:13
Identify the new demo as such check-in: 79f008f7 user: fvogel tags: tip_325
2020-12-04
21:37
Merge 8.6 check-in: fd0fe339 user: jan.nijtmans tags: trunk, main
20:23
Cherrypick the fix for the segfault. check-in: 0e283237 user: culler tags: trunk, main
20:20
Fix segfault introduced by the fix for [4a40c6cace]. check-in: e064ed4d user: culler tags: core-8-6-branch
19:48
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. check-in: bcad414f user: culler tags: core-8-6-branch
08:51
Simplify generated pkgIndex file for tk. Some more "Tk" -> "tk" check-in: 79dbea0f user: jan.nijtmans tags: trunk, main
02:40
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. Closed-Leaf check-in: db9bd4c4 user: culler tags: bug-3ef77f434e
01:54
Add basic system tray example to widget demo check-in: 2c170188 user: kevin_walzer tags: tip_325
2020-12-03
17:39
Provide "ttk" as lower case packagename too (as well as "Ttk") check-in: 1e4ceffc user: jan.nijtmans tags: trunk, main
16:24
TIP #590: Recommend lowercase Package Names. Tk 8.7 is now _tk_ 8.7 as well. check-in: 56f31e1b user: jan.nijtmans tags: trunk, main
08: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:59
Merge main check-in: 112ada21 user: marc_culler tags: mac_styles_87
13:58
Merge 8.6 check-in: 9fee1f6c user: marc_culler tags: mac_styles
2020-12-01
09:11
Merge 8.5 check-in: f1de7322 user: jan.nijtmans tags: core-8-6-branch
08:59
Sync unix/tcl.m4 with Tcl check-in: 2eefddb1 user: jan.nijtmans tags: core-8-5-branch
2020-11-30
17:18
Merge 8.6 check-in: 0813c592 user: jan.nijtmans tags: trunk, main
17:11
Sync README.md with Tcl 8.6 check-in: 250af013 user: jan.nijtmans tags: core-8-6-branch
2020-11-29
21:03
Better description for test event-9 check-in: c859d7d8 user: fvogel tags: bug-9e1312f32c
20:37
Merge core-8-6-branch (the diff is empty, [ed56e5cb] was already done in trunk). check-in: dce0d5ca user: fvogel tags: trunk, main
20:36
Remove duplicate and unused macro. TkGetGeomMaster is TkGetContainer, this was a leftover. check-in: ed56e5cb user: fvogel tags: core-8-6-branch
20:22
Take into account that the parent window is not always the maintainer of this window. check-in: da96f6b7 user: fvogel tags: bug-9e1312f32c
11:56
Added single-file distributions of Tk (with Tcl 8.7) for all main platforms.

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

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

2020-11-28
21:28
Merge trunk (and fix conflicts in generic/ttk/ttkTreeview.c and tests/ttk/treeview.test). check-in: 2eacdb4d user: fvogel tags: pspjuth-treeview
18:21
Add test event-9 checking non-regression against [9e1312f32c]. check-in: 229154b6 user: fvogel tags: bug-9e1312f32c
14:23
Better fix. check-in: 03c1d887 user: fvogel tags: bug-9e1312f32c
2020-11-27
16:09
Merge 8.6 check-in: da3f28d4 user: jan.nijtmans tags: trunk, main
16:08
Fix frame-2.8 testcase on mingw check-in: b033624a user: jan.nijtmans tags: core-8-6-branch
15:59
Missing constraint for bind-16.47 testcase check-in: 9d36083c user: jan.nijtmans tags: trunk, main
15:52
Merge 8.6 check-in: 913b92a8 user: jan.nijtmans tags: trunk, main
15:49
Attempt to fix winDialog-5.12.7 check-in: cca61e04 user: jan.nijtmans tags: core-8-6-branch
15:43
Fix github actions windows build with --enable-sysmbols=mem check-in: 5f0d36f4 user: jan.nijtmans tags: core-8-6-branch
2020-11-26
09:40
Fix main-3.1 in Mac environment. job label changes. Don't run testcases in Xcode environment, as they hang check-in: 12276d01 user: jan.nijtmans tags: core-8-6-branch
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:16
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 54b0a708 user: marc_culler tags: trunk, main
17:10
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 23450631 user: marc_culler tags: core-8-6-branch
12:16
Merge 8.6 check-in: fe5f0648 user: jan.nijtmans tags: trunk, main
12:14
Environment variable $TEST_INSTALL_DIR doesn't work this way, if it contains a space check-in: cd8909ea user: jan.nijtmans tags: core-8-6-branch
12:06
Merge 8.6 check-in: c68e984c user: jan.nijtmans tags: trunk, main
12:04
Merge 8.5 check-in: 02c46eb6 user: jan.nijtmans tags: core-8-6-branch
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:24
Merge 8.6 check-in: 2d5c1867 user: jan.nijtmans tags: trunk, main
14:02
Fix "make install" on Cygwin. Build github actions on windows-2019/macos-11.0 explicitly. check-in: 00c8c698 user: jan.nijtmans tags: core-8-6-branch
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:53
Merge 8.6 check-in: 0a7791b4 user: jan.nijtmans tags: trunk, main
11:50
Merge 8.5 check-in: fb09110c user: jan.nijtmans tags: core-8-6-branch
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
17:31
Added build status to main README check-in: 772d1ad0 user: dkf tags: trunk, main
00:43
Merge 8.6; add Github Actions builds for Windows and macOS check-in: d90a2044 user: dkf tags: trunk, main
00:42
Merge 8.5; add Github Actions builds for Windows and macOS check-in: bbafc437 user: dkf tags: core-8-6-branch
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
17:30
More cosmetic changes check-in: d011833e user: fvogel tags: tip_325
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
13:02
Specify the format in test imgSVGnano-5.2, so that the error message does not stem from the default image format stringMatchProc and is now correct. Closed-Leaf check-in: b625f93d user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
09:51
Add test imgSVGnano-5.2 (and do some reformatting of the test file since we are here) - The important thing this test is ckecking is that image data not containing <svg and > now return an error upon reading as svg images. The expected result of the test matches the current output but is not adequate. The returned error text should be improved. check-in: 6b80eb76 user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
2020-11-20
20:38
Cosmetic changes (spacing, indentation) check-in: 201800f0 user: fvogel tags: tip_325
18:35
merge main check-in: 2c26b660 user: marc_culler tags: mac_styles_87
18:28
Merge 8.6 check-in: d01ceebf user: marc_culler tags: trunk, main
18:26
Merge 8.6 check-in: a3683b44 user: marc_culler tags: mac_styles
18:15
Remove two duplicate lines of code. check-in: cfae3881 user: marc_culler tags: core-8-6-branch
18:00
Merge 8.6 check-in: b5f96f2b user: marc_culler tags: trunk, main
17:45
Merge 8.6 check-in: b69e0fb8 user: marc_culler tags: mac_styles
17:27
Aqua - Fix [635167af14] and [cc7e0dfc8a]: artifacts and exceptions caused by unitialized pixel values; attempt to rationalize and document menu color options; adjust timing of menu initialization. check-in: 8282871f user: marc_culler tags: core-8-6-branch
16:38
Merge 8.6 check-in: eb1434da user: jan.nijtmans tags: trunk, main
16:34
Merge 8.5 check-in: 27cdac8d user: jan.nijtmans tags: core-8-6-branch
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:14
Merge 8.6 (GitHub Actions workflow) check-in: df0f168c user: dkf tags: trunk, main
15:13
Merge 8.5 (GitHub Actions workflow) check-in: 7d25e6c5 user: dkf tags: core-8-6-branch
15:09
Advanced build; this one works and is full function check-in: 97ffe4df user: dkf tags: core-8-5-branch
14:41
Merge 8.6 check-in: 726f16cf user: marc_culler tags: trunk, main
14:34
Correction to the fix for [7185d26cf4] about disabling Aqua menu items check-in: 8c9db659 user: marc_culler tags: core-8-6-branch
14:27
Correction to the state synchronization loop -- many thanks to anonymous Closed-Leaf check-in: eaf25de3 user: marc_culler tags: bug-7185d26cf4
12:10
Second shot at github actions Linux build check-in: 259519b8 user: jan.nijtmans tags: core-8-5-branch
10:25
Merge 8.6 check-in: eb5f057d user: jan.nijtmans tags: trunk, main
10:22
Fix [ec3f444cfd]: typo in tkInt.h? check-in: aef29769 user: jan.nijtmans tags: core-8-6-branch
09:04
Clean up the testing harness Closed-Leaf check-in: 7f70e3d9 user: dkf tags: github-actions
08:33
Fix broken indentation check-in: 8e528960 user: dkf tags: github-actions
2020-11-19
22:43
Trial GitHub Acion for Linux check-in: 1de95c53 user: dkf tags: github-actions
19:14
Documentation patch from Rudiger Hartel check-in: 1a01faff user: kevin_walzer tags: tip_325
18:47
Implement option 3 - ignore menu colors on macOS. Closed-Leaf check-in: 4e5bba9c user: culler tags: bug-635167af14
16:41
Merge 8.6 check-in: a628fc4f user: marc_culler tags: trunk, main
16:24
Fix [7185d26cf4]: macOS menu entries in special menus can be disabled incorrectly. check-in: 8a71cb9d user: marc_culler tags: core-8-6-branch
16:11
Edit comments some more. Remove a testing print statement. check-in: bd3112c8 user: marc_culler tags: bug-7185d26cf4
15:19
Edit comments check-in: c10b1701 user: marc_culler tags: bug-7185d26cf4
14:29
Better fix, for special menus other than Help: iterate through Tk menu entries, not NSMenuItems. check-in: ad7edbfa user: marc_culler tags: bug-7185d26cf4
14:21
First shot at github actions Linux build check-in: 1c4d012d user: jan.nijtmans tags: core-8-5-branch
09:02
Merge 8.7 Closed-Leaf check-in: 277e2404 user: jan.nijtmans tags: tip-590
2020-11-18
22:58
Fix [7185d26cf4]: macOS menu items before separators in special menus are disabled. check-in: 6de85e7c user: culler tags: bug-7185d26cf4
20:54
Add explanatory comment check-in: 865cbdce user: fvogel tags: tip_325
20:47
Fix upstream issue 'Regression from commit e7f5981 breaks many hitherto valid SVG icons #188', see https://github.com/memononen/nanosvg/issues/188 check-in: 2b07cb2b user: fvogel tags: trunk, main
18:15
Additional update from Eric check-in: c8623b53 user: kevin_walzer tags: tip_325
16:52
Fix [f9bd73629e]: Bug in the ttk::notebook::CycleTab proc in the tip-591 branch Closed-Leaf check-in: 28d98c6c user: jan.nijtmans tags: tip-591
16:37
Eric's update to tip 325 for event handling check-in: cd599a50 user: kevin_walzer tags: tip_325
16:23
Fix cb458261c3: Strip comme il faut. Actually: don't strip-install on MacOS, because it cannot handle zipped content check-in: e3fe3bec user: jan.nijtmans tags: trunk, main
14:53
Back out accidental commit check-in: 70d2e8de user: culler tags: bug-635167af14
14:47
Test using an underline to indicate background color. check-in: adf5fbc4 user: culler tags: bug-635167af14
07:56
Divide keysyms.n in more logical blocks of about 200 lines. Use 2-character escapes where possible check-in: e88189d2 user: jan.nijtmans tags: trunk, main
2020-11-17
22:26
Make the menu demo look like the old one, by using -foreground instead of -background in aqua. check-in: ade6b4e1 user: culler tags: bug-635167af14
21:47
More info in comments check-in: 49dfadbc user: fvogel tags: tip_325
21:31
Continued lines are indented 8 spaces. check-in: 257cadda user: fvogel tags: tip_325
21:26
Remove unused parameter of proc _win_callback check-in: e9587d56 user: fvogel tags: tip_325
20:51
Try initializing menus a bit later and dealing with menu item background color. check-in: 7ef046da user: culler tags: bug-635167af14
18:37
I think I am supposed to add braces. check-in: 57692f85 user: culler tags: bug-635167af14
18:19
Fix [635167af14]: black menu entries -- see if this is fixed by intializing all automatic MacPixels to 0. check-in: 2b7b03c3 user: culler tags: bug-635167af14
15:43
Additional update from Eric refines icon tracking check-in: 86ffbdd6 user: kevin_walzer tags: tip_325
08:54
Fix [194b017cc0]: Error when processing keysyms.n man page. Needs update to tools/tcltk-man2html-utils.tcl too, so make sure Tcl is updated to the latest version of this file check-in: 0235eaa6 user: jan.nijtmans tags: trunk, main
2020-11-16
21:29
Fix Tcl error 'wrong # args: should be "winfo containing ?-displayof window? rootX rootY"' arising on Linux when moving the mouse on top of the tray icon, click on it and then quickly remove the mouse from the icon. check-in: 900e5934 user: fvogel tags: tip_325
21:05
Document platform differences regarding what kind of images are accepted in the -image option. Add test systray-16 to check bitmap image types on platforms other than Windows. check-in: aafa9012 user: fvogel tags: tip_325
19:43
Better checking of icoPtr on Windows to avoid crash check-in: 20dbd3d2 user: kevin_walzer tags: tip_325
17:21
Fix for crash in tkWynSysTray.c for null read of icon pointer check-in: a84722ba user: kevin_walzer tags: tip_325
16:48
For ttk::spinbox, reverse mouse handling, but keep other handlers the same check-in: 900e1d1d user: jan.nijtmans tags: trunk, main
15:45
Define MODULE_SCOPE correctly when using a C++ compiler check-in: bb1224a2 user: jan.nijtmans tags: trunk, main
15:27
TIP #591 (experimental) implementation check-in: 97646c0a user: jan.nijtmans tags: tip-591
15:17
Remove compiler errors check-in: 2707e32e user: kevin_walzer tags: tip_325
15:11
Follow-up to [c0485ba8d]: Give ttk::spinbox::Spin an (optional) "factor" argument, so it can handle MouseWheel event on its own check-in: a9b78bc8 user: jan.nijtmans tags: trunk, main
13:27
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: f4d783e0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file-from-androwish
10:59
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk check-in: 3aca5fe8 user: jan.nijtmans tags: trunk, main
10:13
Eric Boudaillier's latest patch (with a few tweaks, eliminating compiler warnings) check-in: 7271f9e3 user: jan.nijtmans tags: tip_325
08:56
Merge 8.7 check-in: 2f6f605c user: jan.nijtmans tags: tip_325
08:45
Implement TIP #588: Unicode for (X11) keysyms check-in: 56b8997e user: jan.nijtmans tags: trunk, main
08:41
Merge 8.5. Some more explicit type-casts. check-in: c2f84d2f user: jan.nijtmans tags: core-8-6-branch
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:32
Add copyright notices, minor tweaks check-in: 1c9f4d23 user: kevin_walzer tags: tip_325
21:16
Backout previous commit, which wasn't such a good idea after all (the changeProc must exist in Tk_GetImage otherwise there are crashes, for instance in DeleteImage). Plan B is to use the same error message as in Tk_GetImage, to provide plaftorm consistency. check-in: 720eaea3 user: fvogel tags: tip_325
21:09
Merge main check-in: ee4725db user: marc_culler tags: mac_styles_87
21:08
Merge 8.6 check-in: ca38b78f user: marc_culler tags: trunk, main
21:06
Merge 8.6 check-in: 51d917d6 user: marc_culler tags: mac_styles
21:05
Use systemUnemphasizedSelectedTextBackgroundColor as the INACTIVE_SELECT_BG default. check-in: 613113e6 user: marc_culler tags: core-8-6-branch
20:56
Fix failure of systray-14 triggered by the before last commit. The best way to have the same error message on all platforms is to have it encoded at exactly one single place. check-in: bd5f05b8 user: fvogel tags: tip_325
20:25
Fix failure of systray-15 created by the previous commit. check-in: ec65535c user: fvogel tags: tip_325
20:16
Eric's contribution, allowing changing the image of a systray icon without making it move in the systray. check-in: 53950d8a user: fvogel tags: tip_325
17:47
Merge main. check-in: f9ae619b user: marc_culler tags: mac_styles_87
17:38
Merge 8.6 check-in: 78321d3e user: marc_culler tags: trunk, main
17:34
Merge 8.6 - empty merge check-in: c4727b62 user: marc_culler tags: mac_styles
17:32
The selected text background issues appeared in 8.6 too. Cherrypick the fix. check-in: dbc4faf0 user: marc_culler tags: core-8-6-branch
17:14
Fix several issues with the selected text background color. check-in: 7265629a user: marc_culler tags: mac_styles
16:57
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk Closed-Leaf check-in: baf06842 user: fvogel tags: bug-0899a8520b
13:45
Add copyright to systray.test check-in: 1fac6a74 user: kevin_walzer tags: tip_325
13:44
Merge implementation of TIP #584 (Better introspection for ttk), as a result of TIP acceptance through TCT vote. check-in: a11a96d4 user: fvogel tags: trunk, main
13:28
Eric's contribution making the multiple interp management and icons cleanup on interp deletion/application exit now work. check-in: bcccb61c user: fvogel tags: tip_325
10:03
Further respect coding standards, in tkUnixSystray.c check-in: 585bfc4f user: fvogel tags: tip_325
09:39
Further respect coding standards in tkWinSystray.c check-in: 04a9be9e user: fvogel tags: tip_325
09:27
Backout wrong fix [376e086e], and replace it by the correct fix (that is: don't ignore the error reported by CreateIcoFromTkImage). This makes test systray-14 pass on Windows (it already passed on Linux and macOS). check-in: 9f1efde3 user: fvogel tags: tip_325
09:14
Better respect our coding standards (indentation, mainly) in tkWinSystray.c. check-in: bd6380a2 user: fvogel tags: tip_325
08:53
Let previous commit build on MSVC so that we can check it check-in: dd73baa8 user: fvogel tags: tip_325
01:37
Child interpreter now returns error if creating tray icon with non-existent image; need assistance with crash on app exit check-in: 376e086e user: kevin_walzer tags: tip_325
2020-11-14
23:26
Add two tests with child interps check-in: 4d6d5107 user: fvogel tags: tip_325
22:53
Merge main check-in: 0908ccd7 user: marc_culler tags: mac_styles_87
22:49
Merge unintended fork check-in: 70bde35c user: fvogel tags: tip_325
22:48
Cosmetic changes check-in: 3b29284b user: fvogel tags: tip_325
22:38
Merge 8.6 check-in: 9bee34c6 user: marc_culler tags: mac_styles
22:29
Fix error in [9daa36c3] revealed by a warning on macOS check-in: 8dd59fb1 user: fvogel tags: tip_325
22:16
Move _systray and _sysnotify out of the global namespace check-in: d10e3e84 user: fvogel tags: tip_325
22:11
Merge 8.6 check-in: 09c46678 user: marc_culler tags: trunk, main
22:10
Correct an indeterminacy in the implementation of systemSelectedTabTextColor check-in: cfb1c357 user: marc_culler tags: core-8-6-branch
01:31
Fix typo check-in: aed28ba2 user: kevin_walzer tags: tip_325
2020-11-13
17:04
Merge 8.7 check-in: 0dc59d29 user: jan.nijtmans tags: tip_325
10:53
Fix [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 7c892630 user: jan.nijtmans tags: trunk, main
10:01
Fix [c0485ba8d]: Bug in the ttk::spinbox::MouseWheel proc in Tk 8.7a4 check-in: 59bb6227 user: jan.nijtmans tags: trunk, main
10:00
-vcmd -> -validatecommand in demo's and tests check-in: 4b046c9e user: jan.nijtmans tags: trunk, main
04:09
Truly destroy systray object on macOS check-in: 9daa36c3 user: kevin_walzer tags: tip_325
2020-11-12
23:11
Unshadow the destroy command from the global namespace. This makes the 'tk systray destroy' command work on Linux, and the systray test file pass on Linux. check-in: 79cb25f0 user: fvogel tags: tip_325
22:46
Add one more test check-in: ff30cae1 user: fvogel tags: tip_325
22:30
Remove one test check-in: 2df476bb user: fvogel tags: tip_325
22:28
Fix the systray tests, add many tests. check-in: b3c7f7dc user: fvogel tags: tip_325
22:28
Fix 'tk sysnotify' for Windows. check-in: a95592fb user: fvogel tags: tip_325
22:04
Cosmetic changes check-in: e03b827e user: fvogel tags: tip_325
21:45
Fix man pages, clearly state what is optional and what is not (respect usual conventions for this). check-in: 02cc3ddf user: fvogel tags: tip_325
16:37
Convert systray to traditional Tk option/configure structure with patch from Eric Boudaillier; update docs; still need to test on Windows check-in: f0e4fd24 user: kevin_walzer tags: tip_325
15:15
duplicate macro definition check-in: 110a8775 user: jan.nijtmans tags: tip_325
14:49
More clean-ups (mainly for C++ compatibility) check-in: a1425897 user: jan.nijtmans tags: tip_325
14:23
Make "_systray" and "_sysnotify" real ObjCommands on Win32. Make tkWinSysTray.c fully Unicode-proof on Win32. check-in: 6f82ddd7 user: jan.nijtmans tags: tip_325
13:25
Merge 8.6 check-in: 9a13eeaa user: jan.nijtmans tags: trunk, main
13:22
Csaba Nemethi's review Closed-Leaf check-in: b3539ec1 user: jan.nijtmans tags: bug-f11dbf8d1e
13:07
Merge 8.7. Handle $max == 0 in ttk::combobox mousewheel binding check-in: 65f80da5 user: jan.nijtmans tags: bug-f11dbf8d1e
11:43
Fix comment check-in: 281981e0 user: jan.nijtmans tags: trunk, main
11:40
Proposed fix for [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 5eaf6189 user: jan.nijtmans tags: bug-f11dbf8d1e
10:46
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 check-in: e032349a user: jan.nijtmans tags: trunk, main
10:44
Make mousewheel bindings scroll 4 items by default Closed-Leaf check-in: 6bc54642 user: jan.nijtmans tags: bug-7c7846e1fc
10:32
Fix "make install" on cygwin, broken due to implib name change (see: https://core.tcl-lang.org/tcl/info/fe52ae7a4d41e60b) check-in: 2aa984b9 user: jan.nijtmans tags: core-8-6-branch
10:16
Merge trunk. Clean-up win32 systray code (not completed yet, still some ANSI functions are used which cannot handle full Unicode) check-in: e9a8c2ba user: jan.nijtmans tags: tip_325
08:09
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 (actually: change listbox behavior to match with Treeview) check-in: 11a1a7a8 user: jan.nijtmans tags: bug-7c7846e1fc
02:34
Minor cleanup of spacing check-in: 8a801a2f user: kevin_walzer tags: tip_325
02:34
Further refinement of namespace on Windows check-in: f742f19f user: kevin_walzer tags: tip_325
02:11
Wrap _balloon and _notifywindow commands in namespace check-in: fa007d6d user: kevin_walzer tags: tip_325
2020-11-11
22:41
Fix wrong error message check-in: a715cca3 user: fvogel tags: tip_325
22:39
The cache for the image name is totally useless. Get rid of it. check-in: 87e8a9ec user: fvogel tags: tip_325
22:35
And now let's get rid of the cache for the icon text, let winico do that for us as it should. check-in: 00592fcd user: fvogel tags: tip_325
22:14
Ahem. Of course. check-in: b5eb5c08 user: fvogel tags: tip_325
22:06
Fix bug in winico: when using 'taskbar modify' with -callback and not specifying -text as well, the icon text was lost. This is the real fix that should have been made instead of [c1cc71d2]. Now 'taskbar modify' can specify -text or -callback without loosing the unspecified option. In turn, this allows to simplify the code in systray.tcl check-in: 5a6c4668 user: fvogel tags: tip_325
21:45
Fix typo in one of my previous commits check-in: e7ec9574 user: fvogel tags: tip_325
21:00
Remove useless namespace export command (there is no command to export in that namespace) check-in: f4743039 user: fvogel tags: tip_325
20:56
Use a more accurate error message check-in: cd56300d user: fvogel tags: tip_325
14:45
Refine error message check-in: e7bd4295 user: fvogel tags: tip_325
14:25
Fix typo in test case, as revealed by the better error checking introduced by the previous commit. check-in: a9261ba8 user: fvogel tags: tip_325
14:24
Add more error checking (so far 'tk systray modify foo bar' was permitted). check-in: 16174d18 user: fvogel tags: tip_325
14:11
Simplify interface code for 'tk systray modify' (there should be no functional change) check-in: cb575d87 user: fvogel tags: tip_325
13:43
Simplify interface code for 'tk systray create' check-in: 9c7d4129 user: fvogel tags: tip_325
13:35
Improve error messages check-in: 971cf454 user: fvogel tags: tip_325
10:32
Backout previous commit. 'systray' is a Windows executable, that we should not shadow. Thanks to Eric Boudaillier. check-in: 0faf6f02 user: fvogel tags: tip_325
00:08
Attempt to return error on systray command on Windows check-in: a350e43e user: kevin_walzer tags: tip_325
00:03
Retain text when modifying other attributes of sytray icon on Windows check-in: c1cc71d2 user: kevin_walzer tags: tip_325
2020-11-10
23:13
Fix the implementation so that test sysnotify-2.1 now passes. check-in: cf30ec00 user: fvogel tags: tip_325
23:07
Remove debug line accidentally committed in previous commit. check-in: b7ab1f66 user: fvogel tags: tip_325
23:06
Let the constraints to be taken into account by the test file. check-in: d3788781 user: fvogel tags: tip_325
22:51
More tests. sysnotify-2.1 should pass but it fails with the current implementation. check-in: e6bd8f2d user: fvogel tags: tip_325
22:33
Make cosmetic changes, fix typos, in systray.tcl check-in: 19a21436 user: fvogel tags: tip_325
22:18
Better names, better implementation: GlyphCluster -> Cluster; use namespaces check-in: 7610a106 user: culler tags: glyph_indexing_2
21:53
Improve test file check-in: c6f33137 user: fvogel tags: tip_325
21:01
Remove duplicate space in error message check-in: 12170935 user: fvogel tags: tip_325
20:41
Merge 8.6 check-in: 96a8a073 user: culler tags: trunk, main
20:16
Simplify tkMacOSXColor.c and fix [f9fa926666] for macOS: crash when creating a label whose text is a single emoji. check-in: 6eb58867 user: culler tags: core-8-6-branch
19:39
For Aqua, a real implementation of endOfGlyphCluster and startOfGlyphCluster. Makes entry editing fully functional. check-in: a2133f1c user: culler tags: glyph_indexing_2
17:58
merge 8.6 check-in: 4ea08db0 user: dgp tags: core-8-6-11-rc
13:59
Merge main check-in: 7b975498 user: culler tags: glyph_indexing_2
2020-11-09
17:46
Add the missing double quote Leaf check-in: 49af1822 user: marc_culler tags: mac_make_app
16:56
Finish removing GCCache and remove some more platform specific code in xgc.c Closed-Leaf check-in: 80a7fae5 user: marc_culler tags: bug-f9fa926666-mac
16:28
Cleanup of error messages on Windows check-in: c4db1594 user: kevin_walzer tags: tip_325
16:06
Remove some more unneeded code. check-in: e205a437 user: marc_culler tags: bug-f9fa926666-mac
14:47
Correct one name replacement that accidentally was omitted. check-in: 15604da4 user: marc_culler tags: bug-f9fa926666-mac
14:41
Improve cleanup of Windows tray icons check-in: 99482f27 user: kevin_walzer tags: tip_325
13:32
Fix [f9fa926666] on macOS only: crash when creating a label whose text is a single emoji. check-in: 50377172 user: culler tags: bug-f9fa926666-mac
13:21
Fix for sysnotify test failure on X11 check-in: 5be6a7b2 user: kevin_walzer tags: tip_325
10:47
Allow "package require tk" in addition to "package require Tk" check-in: 782d9b39 user: jan.nijtmans tags: tip-590
09:05
Fix testcase check-in: e9380993 user: jan.nijtmans tags: tip_325
02:08
Update to sysnotify man page check-in: 53311bdf user: kevin_walzer tags: tip_325
01:49
Better cleanup of Windows tray icon check-in: ddf96a0e user: kevin_walzer tags: tip_325
00:49
Tray icon on Windows now disappears when Wish exits; still requires mouse to hover over when loaded into Tclsh, not sure why check-in: e8380cb1 user: kevin_walzer tags: tip_325
2020-11-08
23:14
Possible fix for Windows icon not being immediately deleted check-in: ba84f2ca user: kevin_walzer tags: tip_325
23:00
Clarify some documentation points check-in: bec4d381 user: kevin_walzer tags: tip_325
13:59
ReadICOHeader is local to tkWinWm.c, it's not used elsewhere so far. check-in: 0ab3355c user: fvogel tags: tip_325
13:46
Remove duplicate code. check-in: 5a85c5a1 user: fvogel tags: tip_325
12:46
Use tcltest2 in the test file rather than the old syntax. check-in: d559b6d9 user: fvogel tags: tip_325
12:38
Cosmetic: fix spacing in the test file. check-in: 6a2d0c07 user: fvogel tags: tip_325
11:25
Fix not working example in the man page. check-in: a99ae852 user: fvogel tags: tip_325
11:24
Fix typo in man page check-in: 70a5b2bc user: fvogel tags: tip_325
2020-11-07
18:18
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 29898749 user: fvogel tags: trunk, main
18:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 99693439 user: fvogel tags: core-8-6-branch
18:13
Add non regression test for bug [4ebcc04dc4] Closed-Leaf check-in: c13016ca user: fvogel tags: bug-4ebcc04dc4
2020-11-06
18:02
Merge main check-in: 11b9bc44 user: culler tags: mac_styles_87
17:54
Merge 8.6 check-in: b9909098 user: culler tags: mac_styles
17:44
Merge 8.6 check-in: 28746514 user: culler tags: trunk, main
16:57
Revert to using Apple's standardAboutDialog now that Tk has recovered from Mojave. See [c9ebacceb4]. check-in: 583ea411 user: marc_culler tags: core-8-6-branch
16:40
Update the man page for tk::mac::standardAboutPanel Closed-Leaf check-in: af61cd9e user: marc_culler tags: mac_about
15:53
re-generate configure script with (locally modified) autoconf-2.59 check-in: 271654b1 user: jan.nijtmans tags: mac_about
2020-11-05
19:07
Test using the real standardAboutPanel as the manual indicates is done check-in: f964d976 user: culler tags: mac_about
10:47
Merge 8.6 check-in: 540a8eb5 user: jan.nijtmans tags: trunk, main
10:45
Merge 8.5 check-in: 59fcf7cf user: jan.nijtmans tags: core-8-6-branch
10:40
Cache homebrew on Travis MacOS builds check-in: 3da3f21c user: jan.nijtmans tags: core-8-5-branch
10:15
Merge trunk Closed-Leaf check-in: 2c5f7ee6 user: jan.nijtmans tags: keysym-unicode
2020-11-04
23:02
More compiler warnings on various macOS versions check-in: 09b2edc0 user: culler tags: tip_325
21:30
Fix compiler warnings on macOS 10.9 check-in: c6c1951a user: culler tags: tip_325
21:04
merge 8.6 check-in: bce7fb88 user: dgp tags: core-8-6-11-rc
20:05
Fix compiler errors and warnings on macOS 10.13. check-in: 6f5343fc user: culler tags: tip_325
16:03
Merge 8.6 check-in: 6ed077cb user: jan.nijtmans tags: trunk, main
15:58
Fix [5224aa89ac]: Bug in the ttk::bindMouseWheel proc check-in: 2f9a2080 user: jan.nijtmans tags: core-8-6-branch
09:06
Fix [ef0e2629ea]: <MouseWheel> handling on X11 completely broken in Tk 8.7a4 check-in: 833528b1 user: jan.nijtmans tags: trunk, main
2020-11-03
10:36
Merge 8.5 check-in: 450abe0e user: jan.nijtmans tags: core-8-6-branch
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
07:23
Handle "Commmand-" bindings platform-dependant too Closed-Leaf check-in: 52e763ea user: jan.nijtmans tags: bug-ef0e2629ea
2020-11-02
16:21
(experiment) possible solution for [ef0e2629ea] check-in: ff07903d user: jan.nijtmans tags: bug-ef0e2629ea
14:41
Add a bit more detail to the description of the Mac implementation. check-in: ab8cfa70 user: marc_culler tags: tip_325
03:11
Merge Marc Culler changes into this TIP check-in: 7480e5ec user: kevin_walzer tags: tip_325
03:06
Update sysnotify man page with additional Mac implementation Closed-Leaf check-in: 2c831edb user: kevin_walzer tags: 325_suggestions
2020-11-01
21:43
Don't even bother asking for authorization if the app is not signed. check-in: aaca4074 user: culler tags: 325_suggestions
20:35
Make tkMacOSXSysTray.c build on macOS 10.9. check-in: 27db9a35 user: culler tags: 325_suggestions
17:21
Remove an incorrect indirection and two unnecessary qualifiers. check-in: fc764409 user: culler tags: 325_suggestions
15:47
Be straightforward - check if the app is signed and use the result to choose the notification API check-in: 5168bf5e user: marc_culler tags: 325_suggestions
14:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: fee32d1e user: fvogel tags: bug-4ebcc04dc4
03:21
Edit comments; make the DEBUG_LOG macro more semicolon-friendly. check-in: 30b39d0d user: marc_culler tags: 325_suggestions
01:13
Add some missing semicolons that prevented new commit from building; now builds and works as expected on Catalina check-in: 6260c38c user: kevin_walzer tags: 325_suggestions
2020-10-31
23:22
Fix builds, clean up debugging, fall back to NSUserNotifications for unsigned apps, but use UNUserNotifications for signed appps. check-in: ef9af852 user: culler tags: 325_suggestions
13:50
Merge trunk, and fix conflict in tests/ttk/scrollbar.test (due to [33556bc9]). Closed-Leaf check-in: 374563c5 user: fvogel tags: ttk_introspect, tip-584
00:40
This now builds on Catalina but still doesn't work check-in: 3e340a62 user: kevin_walzer tags: 325_suggestions
2020-10-30
23:04
Fix compilation error created by following instructions for fixing Big Sur deprecation warning. check-in: a403a200 user: marc_culler tags: 325_suggestions
21:36
Clean up the conditional compilation and explain the great mystery. check-in: 7e333837 user: marc_culler tags: 325_suggestions
20:02
Displays now work correctly after changing presentation option flag check-in: a23e2675 user: kevin_walzer tags: 325_suggestions
19:54
Notification authorization now works and notification events fire correctly, but notifications still not displaying with new API; needs further investigation check-in: 0ca3acc8 user: kevin_walzer tags: 325_suggestions
2020-10-29
23:11
Suggested updates to tip_325. check-in: 5b6e15c9 user: culler tags: 325_suggestions
20:45
merge 8.6 check-in: c8fa563a user: dgp tags: core-8-6-11-rc
17:09
Merge 8.6 check-in: a6ff44a1 user: jan.nijtmans tags: trunk, main
17:08
Fix cygwin build check-in: 8e409a28 user: jan.nijtmans tags: core-8-6-branch
14:14
Merge 8.6 check-in: 74eb820b user: jan.nijtmans tags: trunk, main
14:09
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 1956708e user: jan.nijtmans tags: core-8-6-branch
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:56
Merge 8.7 check-in: 550de7ca user: jan.nijtmans tags: keysym-unicode
14:35
Merge 8.7 check-in: 6a1738a6 user: jan.nijtmans tags: tip_325
14:33
Merge 8.7 check-in: f09831eb user: jan.nijtmans tags: mac_styles_87
14:32
Merge 8.6 check-in: b6142248 user: jan.nijtmans tags: mac_styles
14:30
Merge 8.7 check-in: 8d28c730 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Merge 8.6 check-in: e0ee7f00 user: jan.nijtmans tags: trunk, main
14:28
Merge 8.5 (just a few typo's) check-in: cbe66890 user: jan.nijtmans tags: core-8-6-branch
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:56
Merge 8.6. Eliminate more C++ comments check-in: 68493992 user: jan.nijtmans tags: trunk, main
13:22
MSVC++ 6.0 does't handle C++ comments check-in: de4e1fb8 user: jan.nijtmans tags: core-8-6-branch
11:48
Extend keysyms.n check-in: b1c8be2c user: jan.nijtmans tags: keysym-unicode
08:39
Don't deprecate <less>, don't use <\\> in bindings check-in: e381e565 user: jan.nijtmans tags: keysym-unicode
02:50
Add error handling for sysnotify on Windows if systray icon not created check-in: d0134995 user: kevin_walzer tags: tip_325
02:48
Add error handling for sysnotify on Windows if systray icon not created check-in: 386d3852 user: kevin_walzer tags: tip_325
2020-10-27
21:11
merge 8.6 check-in: c4db6646 user: dgp tags: core-8-6-11-rc
12:26
Merge 8.7 Closed-Leaf check-in: e50471a0 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:25
Merge 8.6 check-in: 0b35c1c6 user: jan.nijtmans tags: trunk, main
12:19
No need to specify "install" and "script" in sub-builds, when they are equal to the global specification check-in: 69b0201c user: jan.nijtmans tags: core-8-6-branch
09:57
Update tk_setPalette and documentation check-in: f75b96c6 user: jan.nijtmans tags: deprecate-bd-bg-fg
07:12
Merge 8.7 check-in: 6e7a726d user: jan.nijtmans tags: deprecate-bd-bg-fg
07:08
Rename "trunk" to "main". Add "trunk" propagating tag for backwards compatibility check-in: 0f77b70d user: jan.nijtmans tags: trunk, main
01:29
Merge 8.6 check-in: e16a8faa user: marc_culler tags: core-8-6-11-rc
01:25
Merge 8.6 Closed-Leaf check-in: 32a9cba0 user: marc_culler tags: trunk
01:24
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: df448234 user: marc_culler tags: core-8-6-branch
2020-10-26
20:38
typo check-in: 86db6ea4 user: marc_culler tags: mac_make_app
20:36
Make it easy to build a macOS app. check-in: a68efd6a user: marc_culler tags: mac_make_app
11:56
Merge 8.7. Tweak the deprecations a little, matching the TIP #588 spec check-in: dc5401ce user: jan.nijtmans tags: keysym-unicode
08:58
Merge 8.6 check-in: 88e0ce57 user: jan.nijtmans tags: trunk
08:55
Don't use \\U escape sequence any more in demo: No longer needed starting with Tcl 8.7a4 check-in: 3f333476 user: jan.nijtmans tags: core-8-6-branch
2020-10-25
20:11
Adjustment for Sierra. Closed-Leaf check-in: 77a51c32 user: culler tags: bug-5cc72e002c
20:01
Merge 8.7 check-in: 37a2e199 user: jan.nijtmans tags: strict-index, enhanced-index
19:45
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: 3f6b7ec4 user: marc_culler tags: bug-5cc72e002c
15:04
Document the TK_CONSOLE environment variable for macOS check-in: ea46ee70 user: marc_culler tags: core-8-6-branch
00:06
Merge trunk check-in: dbaff747 user: marc_culler tags: mac_styles_87
00:05
Merge 8.6 check-in: 860d716d user: marc_culler tags: mac_styles
00:04
Merge 8.6. check-in: 6cd5d188 user: marc_culler tags: trunk
00:02
Merge 8.6 check-in: 4fe437fd user: marc_culler tags: core-8-6-11-rc
00:01
Back out change to tkMacOSXDialog.c from commit b53baf71. The preferred API works in Catalina and Big Sur but fails in earlier OS versions. check-in: eee1a909 user: marc_culler tags: core-8-6-branch
2020-10-24
02:35
Tweak comment check-in: 2b56d824 user: kevin_walzer tags: tip_325
2020-10-23
16:37
Merge 8.7 check-in: fca00fe6 user: jan.nijtmans tags: revised_text, tip-466
16:36
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: e824b0bc user: jan.nijtmans tags: trunk
16:21
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: 7e88af01 user: jan.nijtmans tags: deprecate-bd-bg-fg
15:22
Merge 8.7 check-in: 773963d7 user: jan.nijtmans tags: deprecate-bd-bg-fg
13:08
merge 8.6 check-in: ff4388be user: dgp tags: core-8-6-11-rc
11:14
Merge trunk check-in: 259b6d39 user: jan.nijtmans tags: strict-index, enhanced-index
11:13
Merge 8.7 check-in: e3063d3f user: jan.nijtmans tags: keysym-unicode
11:11
Merge 8.6 check-in: 097690bf user: jan.nijtmans tags: mac_styles
11:10
Merge 8.7 check-in: 3c4db884 user: jan.nijtmans tags: revised_text, tip-466
11:07
One more use of "source -encoding utf-8", in case we are running with Tcl 8.6 check-in: d27d5621 user: jan.nijtmans tags: trunk
10:50
Merge 8.6 check-in: a682fd23 user: jan.nijtmans tags: trunk
10:47
See previous commit, but don't do this for user-provided script files check-in: 3aa5c1d8 user: jan.nijtmans tags: core-8-6-branch
10:42
Always "source -encoding utf-8" Tk's own script files. Since Tk 8.7 runs in either Tcl 8.6 or 8.7, we then can trust the real encoding used, even though (in Tk 8.6) all those files are still ASCII check-in: c71c47b3 user: jan.nijtmans tags: core-8-6-branch
10:29
Merge 8.7 check-in: 682f4e83 user: jan.nijtmans tags: revised_text, tip-466
08:28
Merge 8.7 check-in: 7e98a959 user: jan.nijtmans tags: strict-index, enhanced-index
08:24
Merge 8.7 check-in: 8093b980 user: jan.nijtmans tags: mac_styles_87
08:23
Merge 8.7 check-in: 13509ece user: jan.nijtmans tags: tip_325
08:23
Merge 8.7 check-in: 2b54bc92 user: jan.nijtmans tags: keysym-unicode
08:10
Fix bug in TIP #474 implementation: Wrong bindings for Mousewheel in text widgets check-in: 8262ab91 user: jan.nijtmans tags: trunk
2020-10-22
20:05
Merge trunk check-in: fa48b59f user: culler tags: mac_styles_87
19:57
Merge 8.6 check-in: 7136610c user: culler tags: mac_styles
19:52
Merge 8.6 check-in: ad780b56 user: culler tags: trunk
19:50
Aqua: small change to showOpenSavePanel which might prevent some API warnings. check-in: b53baf71 user: culler tags: core-8-6-branch
14:13
Remove an unneeded echo command in GNUmakefile. check-in: 7b854364 user: marc_culler tags: core-8-6-branch
14:00
Merge 8.7 check-in: cde35d96 user: jan.nijtmans tags: keysym-unicode
12:59
Add <Button-3> details to systray man page check-in: c1f6b0d7 user: kevin_walzer tags: tip_325
11:34
Merge trunk check-in: 21e6947e user: jan.nijtmans tags: tip_325
11:14
Make use of TIP #587 in Tk: Now we can assume that all Tcl files are utf-8 check-in: 694d596f user: jan.nijtmans tags: trunk
11:10
Always use "source -encoding utf-8" in the demos just to be sure. check-in: a83c4b34 user: jan.nijtmans tags: core-8-6-branch
08:42
Merge 8.6 check-in: 758a586d user: jan.nijtmans tags: trunk
08:41
Assume utf-8 encoding for demo's (although they actually are still ASCII) check-in: 5477cc61 user: jan.nijtmans tags: core-8-6-branch
00:25
Refinements to tk sysnotify on macOS check-in: cdc94a30 user: kevin_walzer tags: tip_325
2020-10-21
18:37
Fix the typo in the rc too. check-in: 70c3f886 user: marc_culler tags: core-8-6-11-rc
18:31
Merge 8.6 check-in: 9bac2c24 user: marc_culler tags: core-8-6-11-rc
18:26
cherrypick the changes to GNUmakefile, accidentally committed to the rc branch first. Fix a typo. check-in: 88b20030 user: marc_culler tags: core-8-6-branch
18:03
When building a subframework for macOS use a build directory in the staging directory. check-in: 8c55315b user: marc_culler tags: core-8-6-11-rc
17:41
Merge trunk; initial try at test suite addition for systray check-in: 58f2877a user: kevin_walzer tags: tip_325
16:04
Merge trunk check-in: 49f8f7db user: jan.nijtmans tags: tip_325
16:00
Implement TIP #474: Treat the mouse wheel events in a uniform way check-in: 7c9e1f47 user: jan.nijtmans tags: trunk
15:58
Adapt some demo's to TIP #474 (runtime switchable, depending on Tk version) , check-in: 1c209d4e user: jan.nijtmans tags: core-8-6-branch
13:12
Minor cleanup check-in: 898e4b4e user: kevin_walzer tags: tip_325
11:26
Remove most globals from systray.tcl, replace with namespaces; cleanup and refinement of Windows code check-in: d7d3fd28 user: kevin_walzer tags: tip_325
2020-10-20
22:40
Merge 8.6 check-in: d4466d3a user: jan.nijtmans tags: trunk
22:36
One TCL_UNUSED and some eol-spacing check-in: 63999d57 user: jan.nijtmans tags: core-8-6-branch
20:49
Merge 8.6 check-in: 96c700c1 user: marc_culler tags: core-8-6-11-rc
20:42
Cherrypick changes to comments. check-in: ca8aac48 user: marc_culler tags: core-8-6-branch
20:30
Merge 8.6 and edit comments check-in: b3c7aec0 user: marc_culler tags: trunk
20:17
Fix [c2483bfe4b] - this should be the last time. check-in: 489304ea user: marc_culler tags: core-8-6-branch
20:15
Make Tcl_Finalize run when a launched app is terminated with command-Q Closed-Leaf check-in: a055a4fa user: marc_culler tags: bug-c2483bfe4b
17:41
Avoid platform-specific conditional compilation where possible. check-in: 4d22e18a user: marc_culler tags: bug-c2483bfe4b
12:10
Testing and refining right-button binding on X11 check-in: 6b0c2f2c user: kevin_walzer tags: tip_325
10:10
Proposed fix for [c2483bfe4b]: tk fontchooser on macOS can automatically open on startup, can lead to crashes. Which also works for Tcl 8.7 and 9.0 check-in: 0e6cec30 user: jan.nijtmans tags: bug-c2483bfe4b
07:27
Some bug-fixing. destroy now doesn't crash any more on MacOS. Also B2 -> B3 (see TIP #474) check-in: 08a5fe85 user: jan.nijtmans tags: tip_325
04:34
Merge 8.6 check-in: 67148e47 user: culler tags: core-8-6-11-rc
04:33
Merge 8.6 check-in: 4a878bbc user: culler tags: trunk
04:32
Fix ifeq test which accidentally got reversed in GNUmakefile check-in: 1cabb986 user: culler tags: core-8-6-branch
02:28
Correct typo check-in: c301933b user: kevin_walzer tags: tip_325
02:12
Tentative implementation of button-1 and button-2 bindings; still need to test on Win and X11 check-in: 37e56fa5 user: kevin_walzer tags: tip_325
2020-10-19
20:28
Fix the build by removing calls to deprecated Tcl_SetExitProc. This means that [c2483bfe4b] is not fixed for 8.7. check-in: 7681293a user: marc_culler tags: trunk
19:43
Merge 8.6 check-in: 58e583f2 user: marc_culler tags: core-8-6-11-rc
19:42
typo check-in: b933648b user: marc_culler tags: core-8-6-branch
19:27
Add a make variable to GNUmakefile for building the Tk.framework for use as a subframework check-in: d8821bc6 user: marc_culler tags: core-8-6-branch
15:21
Merge trunk. Fix a few more gcc warnings check-in: 98021917 user: jan.nijtmans tags: revised_text, tip-466
14:30
merge 8.6 check-in: 8f682bef user: dgp tags: core-8-6-11-rc
12:43
Merge 8.6 check-in: ad8d62b8 user: jan.nijtmans tags: trunk
12:41
Update to latest 'install-sh' check-in: 041d20b0 user: jan.nijtmans tags: core-8-6-branch
05:38
Tweak sysnotify doc to explain image check-in: 7314e427 user: kevin_walzer tags: tip_325
05:30
Use sane platform specific icons on each platform notification check-in: 020dc2cb user: kevin_walzer tags: tip_325
02:39
Committing for now though segfaults on X11 check-in: 0ab89b0f user: kevin_walzer tags: tip_325
01:40
More tries check-in: 1bc1b463 user: kevin_walzer tags: tip_325
01:33
Compiler warnings check-in: 5b51c69d user: kevin_walzer tags: tip_325
01:31
Initial attempt to configure notification image on X11 check-in: 98c253b2 user: kevin_walzer tags: tip_325
2020-10-18
22:09
Display system tray icon in system tray notifications check-in: b89f1741 user: kevin_walzer tags: tip_325
21:36
Refine enforcement of one-icon limit on Windows check-in: 98f6cc3d user: kevin_walzer tags: tip_325
2020-10-17
21:30
Correct setup of namespace check-in: 01890f46 user: kevin_walzer tags: tip_325
18:08
Merge 8.6 check-in: 1fe59f34 user: marc_culler tags: trunk
18:07
Add cast to fix annoying compiler warning. check-in: 208d668a user: marc_culler tags: core-8-6-branch
17:33
Merge trunk check-in: e3e8095b user: marc_culler tags: mac_styles_87
17:33
Merge 8.6 check-in: 1a71c35c user: marc_culler tags: mac_styles
17:32
Merge 8.6 check-in: 1d33ea5b user: marc_culler tags: trunk
17:31
Small adjustment to d69b5cec: make sure Tcl_Finalize *always* gets called. check-in: 022bc03b user: marc_culler tags: core-8-6-branch
13:53
Back out tweak to namespace in systray.tcl check-in: 606f7498 user: kevin_walzer tags: tip_325
13:50
Limit icon display to one instance per interpeter and add detail about this to man pge check-in: 4280193d user: kevin_walzer tags: tip_325
2020-10-16
21:56
merge trunk check-in: 637b6aed user: culler tags: mac_styles_87
21:52
Use TCL_UNUSED in the signal handler check-in: 8c5de0d5 user: culler tags: trunk
21:11
Merge 8.6 check-in: 3018e86e user: culler tags: mac_styles
21:08
Merge 8.6 check-in: fc210a80 user: culler tags: trunk
21:07
Fix [c2483bfe4b] and rework Tcl finalization on macOS to make it more uniform across different exit scenarios. check-in: d69b5cec user: culler tags: core-8-6-branch
20:45
Allow opting out of using the custom Tcl_ExitProc by defining USE_SYSTEM_EXIT Closed-Leaf check-in: 297ac295 user: culler tags: bug-c2483bfe4b
16:43
Merge trunk check-in: cc5fac87 user: jan.nijtmans tags: deprecate-bd-bg-fg
16:42
Merge trunk check-in: 32c91b05 user: jan.nijtmans tags: tip_325
16:41
Merge 8.6 check-in: ed791bcd user: jan.nijtmans tags: trunk
16:40
Another select-* testcase which sometimes fails check-in: 9c542138 user: jan.nijtmans tags: core-8-6-branch
13:11
Do not call Tcl_SetExitProc when the Tk process is part of an exec pipeline. check-in: 5961f895 user: marc_culler tags: bug-c2483bfe4b
2020-10-15
18:37
Use Tcl_Exit when handling SIGHUP and SIGTERM too. check-in: ccd3f805 user: marc_culler tags: bug-c2483bfe4b
18:08
Even simpler - remove out of place calls to Tcl_Finalize check-in: 5974c19a user: marc_culler tags: bug-c2483bfe4b
17:48
Simpler, better fix of [c2483bfe4b]: unwanted fontchooser can appear. Uses Tcl_SetExitProc. check-in: 8d952ead user: marc_culler tags: bug-c2483bfe4b
15:36
Merge 8.6. More usage of TCL_UNUSED macro check-in: bcd6ea0a user: jan.nijtmans tags: trunk
14:51
Sync rules.vc with Tcl check-in: cc11ce57 user: jan.nijtmans tags: core-8-6-branch
2020-10-14
14:54
Fix 2 testcases check-in: 1eec5dc2 user: jan.nijtmans tags: tip_325
13:59
Fully (Tcl_)Objectify macosx/tkMacOSXSysTray.c check-in: bc9156e5 user: jan.nijtmans tags: tip_325
09:56
Undo mistaken edits in previous commits. Move "interp" and "callback" to MacOS' TkStatusItem, so we don't need the TkGetMainInfoList() call any more and we are sure the callback is called in the right interpreter check-in: 669b392d user: jan.nijtmans tags: tip_325
07:50
Merge 8.7. Fix test-case tk-1.2, which is failing on Travis check-in: d60b86e4 user: jan.nijtmans tags: tip_325
2020-10-13
15:47
merge 8.6 check-in: a3f993f6 user: dgp tags: core-8-6-11-rc
15:33
Wrap the bind for visibility check for x11 only. check-in: 889e5b55 user: bll tags: bug-1600dc73
13:09
Merge 8.6 check-in: 9b13655f user: jan.nijtmans tags: trunk
13:05
Protect ttk::spinbox::Spin against empty lsearch result. Discovered when running against Tcl's "empty-not-found" branch. Some formatting check-in: 1a316bf1 user: jan.nijtmans tags: core-8-6-branch
12:57
Add comment check-in: 19c7a0fa user: kevin_walzer tags: tip_325
07:48
Improve consistancy in error messages. Some code cleanup (e.g. more use of TCL_UNUSED) check-in: 5ffcaf77 user: jan.nijtmans tags: tip_325
02:00
Cleanup of garbled paste check-in: 07dee0ae user: kevin_walzer tags: tip_325
01:14
Tweak var name check-in: 148b0a8a user: kevin_walzer tags: tip_325
00:33
Successful integration of systray and sysnotify commands with tk ensemble; thanks to Christian Gollwitzer for the guidance here check-in: dbb4c64e user: kevin_walzer tags: tip_325
2020-10-12
22:17
Fix [0e044bb966]: crash on macOS 10.13 in Tk_getSaveFile Leaf check-in: e60ed6cf user: marc_culler tags: bug-0e044bb966
20:52
Further refinements to documentation with platform notes check-in: c6f8727b user: kevin_walzer tags: tip_325
20:36
Fix for system notifications when libnotify is present check-in: f2c5e9a5 user: kevin_walzer tags: tip_325
18:28
Remove compiler complaints on Windows check-in: 9878c40f user: kevin_walzer tags: tip_325
16:23
Improved argument and error handling; updated documentation check-in: 640288f2 user: kevin_walzer tags: tip_325
14:06
Some more deprecations which were still missing check-in: b43353e1 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:26
Fix build on UNIX check-in: d4c36267 user: jan.nijtmans tags: tip_325
10:00
Now really fix menu-3.71 expected result check-in: 27b5203c user: jan.nijtmans tags: strict-index, enhanced-index
09:20
Merge 8.6 check-in: d6560056 user: jan.nijtmans tags: mac_styles
09:17
Fix menu-3.71 expected result check-in: c3724d51 user: jan.nijtmans tags: strict-index, enhanced-index
09:12
Merge trunk. All related synonymes made deprecated now check-in: b17b65bb user: jan.nijtmans tags: deprecate-bd-bg-fg
06:40
Merge trunk. Fix a few gcc warnings check-in: 95b6c7cb user: jan.nijtmans tags: revised_text, tip-466
06:09
Merge trunk check-in: c2d6d51f user: jan.nijtmans tags: strict-index, enhanced-index
01:59
Fix typo check-in: 8472ef17 user: kevin_walzer tags: tip_325
01:59
Fix typo check-in: 0316b9ac user: kevin_walzer tags: tip_325
01:34
Remove and refactor some irrelevant code check-in: 1453bf78 user: kevin_walzer tags: tip_325
2020-10-11
16:51
Merge trunk check-in: 91ab6f14 user: jan.nijtmans tags: tip_325
16:44
Merge trunk Closed-Leaf check-in: 888b285e user: jan.nijtmans tags: tip-587
16:43
Merge 8.6 check-in: 067c9beb user: jan.nijtmans tags: trunk
16:40
3 more select-* testcases which sometimes fail on Travis' Ubuntu environment Eliminate the use of TCL_CFGVAL_ENCODING, it isn't actually needed. Run all test-cases with system encoding set to "utf-8", so we get consistant behavior with or without TIP #587 check-in: 9ab314ad user: jan.nijtmans tags: core-8-6-branch
15:40
Add a visibility check on the combobox to unpost the popdown if the combobox has become obscured. Closed-Leaf check-in: 10ae1d91 user: bll tags: bug-1600dc73
15:11
Merge 8.6 check-in: c2f77234 user: marc_culler tags: trunk
15:10
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: bdb65e1a user: marc_culler tags: core-8-6-branch
15:09
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: c3f83bc7 user: marc_culler tags: mac_styles
13:56
Call generateExposeEvents when the window is inLiveResize too. Closed-Leaf check-in: 6a05108f user: marc_culler tags: bug-27fb5991be
01:01
Tweak formatting in systray man page check-in: f23f403d user: kevin_walzer tags: tip_325
00:59
Tweak man page for sysnotify to remove arg check-in: 75fe120a user: kevin_walzer tags: tip_325
2020-10-10
14:52
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: b0d0cdfb user: culler tags: bug-27fb5991be
00:06
merge 8.6 check-in: 1fc3614a user: dgp tags: core-8-6-11-rc
2020-10-09
16:14
Merge trunk check-in: ec9f02ce user: jan.nijtmans tags: revised_text, tip-466
16:03
Merge trunk check-in: 50575807 user: jan.nijtmans tags: mac_styles_87
15:58
plug memory leak check-in: 35963fd7 user: jan.nijtmans tags: tip_325
15:25
Start converting MacSystrayCmd to a Tcl_Obj command. Advantage: compiled form of "callbackproc" can be remembered check-in: eae67bb1 user: jan.nijtmans tags: tip_325
14:33
Remove destroy from public API check-in: defbacba user: kevin_walzer tags: tip_325
14:24
Merge 8.6 check-in: 0430f204 user: jan.nijtmans tags: mac_styles
14:21
Merge tip-587 check-in: f68a81ff user: jan.nijtmans tags: keysym-unicode
14:16
Merge trunk check-in: d8f84444 user: jan.nijtmans tags: tip-587
14:15
Merge 8.6 check-in: 2a4de43e user: jan.nijtmans tags: trunk
13:53
A few more -Wundef warnings, and a 'const' addition check-in: 046b4a71 user: jan.nijtmans tags: core-8-6-branch
13:34
Tweak man page check-in: fc8870a0 user: kevin_walzer tags: tip_325
11:42
merge 8.6 check-in: f27cf55e user: dgp tags: core-8-6-11-rc
09:50
Merge tip-587 check-in: c110d717 user: jan.nijtmans tags: keysym-unicode
09:49
Merge 8.6 check-in: 8dadeeed user: jan.nijtmans tags: mac_styles
09:48
Merge trunk check-in: a32cbf1b user: jan.nijtmans tags: tip-587
09:47
Merge trunk check-in: 6b66ae59 user: jan.nijtmans tags: tip_325
09:46
Merge 8.6 check-in: 4020796d user: jan.nijtmans tags: trunk
09:45
More select-* testcases which sometimes fail on Travis' Ubuntu environment check-in: a0b0c651 user: jan.nijtmans tags: core-8-6-branch
08:34
Merge 8.6 check-in: 55a239ef user: jan.nijtmans tags: mac_styles
08:24
Merge 8.6 check-in: 90f62f71 user: jan.nijtmans tags: trunk
08:07
select-10.4 sometimes fails on Ubuntu too. Remove constraint from image-6.2, and relax it for additional possible image types check-in: b411d425 user: jan.nijtmans tags: core-8-6-branch
00:57
merge 8.6 check-in: 237f8a7a user: dgp tags: core-8-6-11-rc
2020-10-08
19:28
Merge trunk check-in: 50cd78a2 user: jan.nijtmans tags: tip_325
19:27
Merge tip-587 check-in: fe4dfc10 user: jan.nijtmans tags: keysym-unicode
19:26
Merge trunk check-in: 2bc4b15c user: jan.nijtmans tags: tip-587
19:24
Some more -Wundef warnings check-in: 81fd3754 user: jan.nijtmans tags: trunk
17:09
Merge 8.6 check-in: 42626713 user: jan.nijtmans tags: trunk
16:55
A few NULL <-> None mistakes, more usage of TCL_UNUSED and implicit type-casts check-in: 4fda22d4 user: jan.nijtmans tags: core-8-6-branch
16:04
Merge 8.6 check-in: f82e9d62 user: jan.nijtmans tags: trunk
15:22
Mark all test-cases failing on XQuarz with constraint "failsOnXQuarz" check-in: 6e02e92b user: jan.nijtmans tags: core-8-6-branch
14:31
Fix more warnings related to -Wundef. check-in: c2ab81c6 user: jan.nijtmans tags: trunk
14:07
Sometimes those test-cases fail with "selection owner didn't respond". No idea why check-in: a6594d24 user: jan.nijtmans tags: trunk
13:56
typo check-in: a19fb457 user: jan.nijtmans tags: core-8-6-branch
13:54
Make everything compile warning-free using -Wundef check-in: 01b2b851 user: jan.nijtmans tags: trunk
02:18
Restore global variables, which were not responsible for test suite crash on Aqua; clean up deallocation functions, which were responsible; now appears stable and fully functional on macOS check-in: 049c1c8e user: kevin_walzer tags: tip_325
2020-10-07
22:15
Merge trunk check-in: 8e2f543b user: culler tags: mac_styles_87
22:14
Merge 8.6 check-in: c423d3bf user: culler tags: mac_styles
22:12
Merge 8.6 check-in: 069b3dce user: culler tags: trunk
22:10
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. check-in: 98d53e8d user: culler tags: core-8-6-branch
21:09
Remove all globals, but still crashes in font test check-in: f6982678 user: kevin_walzer tags: tip_325
20:43
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. Closed-Leaf check-in: 7e1b5987 user: culler tags: bug-1fa8c3ed8d-86
20:36
Merge bug-d3adbd93 to core-8-6-branch. check-in: 4018367c user: bll tags: core-8-6-branch
19:35
Does redefining these variables as static help check-in: aa266ecb user: kevin_walzer tags: tip_325
17:10
Wait a minute .... TkpCursorBlinkFromSystem is for all platforms! Leaf check-in: bd858382 user: jan.nijtmans tags: bug-3531366
17:02
Merge 8.6. Fix failing MacOS build check-in: cb277fc8 user: jan.nijtmans tags: bug-3531366
16:31
Try to match the on/off timing of the desktop session better. check-in: 0580512e user: bll tags: bug-3531366
15:38
Merge tip-587 check-in: 6d108df0 user: jan.nijtmans tags: keysym-unicode
15:35
Remove global variable check-in: b9c72314 user: kevin_walzer tags: tip_325
15:19
Add missing -insertcolor, -insertwidth styling options. Closed-Leaf check-in: 6f4d89c9 user: bll tags: bug-d3adbd93
15:17
Create new branch named "bug-d3adbd93" check-in: 012136e2 user: bll tags: bug-d3adbd93
15:10
Merge trunk check-in: 2999f187 user: jan.nijtmans tags: tip-587
15:10
More warnings -Wshadow with C++ compiler. Simplify <KeyPress> -> <Key> check-in: 38c668de user: jan.nijtmans tags: trunk
14:55
merge 8.6 check-in: 68e428fc user: dgp tags: core-8-6-11-rc
14:49
Fix defaulting in ttkBlink.c when no system blink on-time or off-time is found. Add support for KDE5. check-in: ae331ec8 user: bll tags: bug-3531366
12:16
Merge tip-587 check-in: 58c66410 user: jan.nijtmans tags: keysym-unicode
12:13
Merge trunk check-in: 31d64fda user: jan.nijtmans tags: tip-587
12:08
Merge trunk Closed-Leaf check-in: 221ea53e user: jan.nijtmans tags: tip474
11:57
Merge trunk check-in: 74bd82cb user: jan.nijtmans tags: tip_325
11:52
Disable two test-cases for Tcl < 8.6.7 (they fail because of bug [25842c161f]) check-in: 075ba014 user: jan.nijtmans tags: trunk
08:13
Merge trunk. Don't include <tk.h> since that might use the system <tk.h> in stead of ours check-in: 7276acbb user: jan.nijtmans tags: tip_325
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: c92fe64f user: fvogel tags: trunk
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: e0599dd5 user: fvogel tags: core-8-6-branch
06:13
Words matter. Closed-Leaf check-in: d8a6495e user: fvogel tags: bug-0008d6a6b3
02:18
Merge trunk check-in: 81f1551e user: kevin_walzer tags: tip_325
01:59
Final cleanup; ready for testing check-in: 923be445 user: kevin_walzer tags: tip_325
01:48
Modifications to systray.tcl to better support Windows check-in: f4edfec3 user: kevin_walzer tags: tip_325
2020-10-06
23:11
More tweaks check-in: 9138ec3f user: kevin_walzer tags: tip_325
23:07
More tweaks check-in: 05d111e3 user: kevin_walzer tags: tip_325
22:51
Refinement of callbacks on X11 check-in: 6d367a26 user: kevin_walzer tags: tip_325
22:23
Tweaks for balloon help, callback check-in: e0a84c14 user: kevin_walzer tags: tip_325
21:23
More tweaks check-in: 40e56478 user: kevin_walzer tags: tip_325
21:17
More X11 tweaks check-in: 5d86e456 user: kevin_walzer tags: tip_325
21:08
Tweak for testing on X11 check-in: bda018d4 user: kevin_walzer tags: tip_325
20:39
More robustness in cursorblink.tcl check-in: ebc4fd30 user: bll tags: bug-3531366
20:25
Tip 325 now builds and works on macOS; further testing on X11 and Windows up next check-in: fcc0715a user: kevin_walzer tags: tip_325
15:19
The problem was that Tcl_CreateTimerHandler() cannot handle a timeout of zero. Added code to ttkBLink.c to bypass timer creation when the cursor blink off-timer is zero. check-in: 26c58ceb user: bll tags: bug-3531366
15:05
Merge 8.6 check-in: 08899979 user: marc_culler tags: trunk
15:04
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. check-in: 757ae092 user: marc_culler tags: core-8-6-branch
14:49
Merge trunk check-in: b54f4640 user: jan.nijtmans tags: tip474
14:24
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. Closed-Leaf check-in: 87c73cf1 user: marc_culler tags: bug-175a6e4bb6
13:59
Merge trunk. Rename tkMacOSXSysTray.c and fix MacOSX (UNIX) Makefile.in for it check-in: 94164c78 user: jan.nijtmans tags: tip_325
13:40
Merge 8.6 check-in: cc2015f5 user: jan.nijtmans tags: trunk
13:39
Sync unix/tcl.m4 with Tcl 8.6 check-in: bb5cff78 user: jan.nijtmans tags: core-8-6-branch
12:24
Merge tip-587 check-in: 7fdd4aeb user: jan.nijtmans tags: keysym-unicode
09:46
Merge trunk check-in: a1fab33f user: jan.nijtmans tags: tip-587
09:44
Merge 8.6 check-in: cdf5c0d6 user: jan.nijtmans tags: trunk
09:41
Mark winWm-9.2 testcase with failsOnUbuntu constraint check-in: b67d3b7d user: jan.nijtmans tags: trunk
07:28
When adding the -Werror option to CFLAGS, the HAVE_PW_GECOS detection doesn't work any more. Here's the fix. check-in: 81592e93 user: jan.nijtmans tags: core-8-6-branch
06:37
Merge 8.6. Fix some more -Wshadow warnings check-in: 38bb9a62 user: jan.nijtmans tags: trunk
06:01
More elimination of the "register" keyword, and more explicit typecasts check-in: 525d4b87 user: jan.nijtmans tags: core-8-6-branch
2020-10-05
19:33
Added the cursorblink.tcl helper script to library/ttk. Added code to unix/tkUnixCursor.c that works, but Tk stops working. The not-working code is currently #if 0'd out. check-in: 0ca25396 user: bll tags: bug-3531366
13:03
Refinements of script-level implementation; macOS builds but does not work yet check-in: 2cd0fa55 user: kevin_walzer tags: tip_325
12:32
merge 8.6 check-in: 545bc668 user: dgp tags: core-8-6-11-rc
11:56
Merge tip-587 check-in: 86993f10 user: jan.nijtmans tags: keysym-unicode
11:09
Fix build problem on UNIX (due to the introduction of TCL_UNUSED macro) check-in: 9316672e user: jan.nijtmans tags: trunk
11:01
Merge trunk check-in: 41330fed user: jan.nijtmans tags: tip-587
08:26
Merge 8.6 check-in: a57b4091 user: jan.nijtmans tags: trunk
07:56
Fix many warnings related to the -Wshadow gcc compiler flag check-in: a98de24e user: jan.nijtmans tags: core-8-6-branch
07:53
Merge 8.6. Sync tcl.m4 from Tcl 8.7 check-in: 1402ab32 user: jan.nijtmans tags: trunk
07:40
Let Travis builds fail when X11 tests on Ubuntu fail check-in: c42e7ac8 user: jan.nijtmans tags: core-8-6-branch
02:21
Now builds on Mac, still trying to get working; also numerous updates to documentation and script implementation check-in: 68de9ccc user: kevin_walzer tags: tip_325
2020-10-04
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: 94b8c2e0 user: fvogel tags: trunk
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: f67b4d5b user: fvogel tags: core-8-6-branch
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: f6dd5952 user: fvogel tags: trunk
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: b1966498 user: fvogel tags: core-8-6-branch
2020-10-03
21:32
Add man pages check-in: 20765b77 user: kevin_walzer tags: tip_325
19:54
merge 8.6 check-in: 75fca64a user: dgp tags: core-8-6-11-rc
14:53
Initial script-level implementation for systray, untested; must write documentation and update TIP as well check-in: 41b3ac57 user: kevin_walzer tags: tip_325
2020-10-02
20:06
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 98ed422a user: marc_culler tags: styles-bug-1fa8c3ed8d
20:03
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 1b46f35a user: marc_culler tags: bug-1fa8c3ed8d
19:49
Backout code changes, improve documentation. check-in: 2a2ff924 user: fvogel tags: bug-0008d6a6b3
18:54
Retrieve the cursor blink settings from the system and use them. unix is not implemented at this time. check-in: c25a1151 user: bll tags: bug-3531366
15:38
Merge trunk. Add MODULE_SCOPE MacSystrayInit() function (not enough to make it compile) check-in: 19864406 user: jan.nijtmans tags: tip_325
15:29
Merge trunk check-in: 5da535aa user: jan.nijtmans tags: mac_styles_87
15:23
Merge 8.6 check-in: 66117a1b user: jan.nijtmans tags: mac_styles
15:16
Merge 8.6 check-in: 4a4da486 user: jan.nijtmans tags: trunk
15:07
Fix more warnings, related to -Wshadow, now in MacOSX code check-in: fb6b605d user: jan.nijtmans tags: core-8-6-branch
08:34
Merge trunk check-in: e723cdbb user: jan.nijtmans tags: tip-587
08:05
Merge trunk check-in: 49cdb086 user: jan.nijtmans tags: stub-simplification
02:37
Fix typo check-in: c94a44a4 user: kevin_walzer tags: tip_325
02:34
Initial macOS implementation check-in: e4e2d611 user: kevin_walzer tags: tip_325
2020-10-01
19:49
Another possible fix (but this does not match the documentation for <Destroy> in bind.n). check-in: 59cc3bb9 user: fvogel tags: bug-0008d6a6b3
15:03
Merge 8.6 check-in: 41ffe132 user: jan.nijtmans tags: trunk
14:49
Fix some gcc warnings (when using -Wshadow, deprecated XKeycodeToKeysym(), XScreenSaverQueryInfo weak symbol on MacOS) check-in: 0dd385c6 user: jan.nijtmans tags: core-8-6-branch
10:21
Merge trunk. All synonymes done now check-in: 6391a939 user: jan.nijtmans tags: deprecate-bd-bg-fg
09:12
Merge 8.6 check-in: 70075dd5 user: jan.nijtmans tags: trunk
09:05
Duplicate testconstraint failsOnUbuntu check-in: a757d7b4 user: jan.nijtmans tags: core-8-6-branch
08:55
Expression for contraint failsOnUbuntuNoXft was reverse .... check-in: 1d1fdfef user: jan.nijtmans tags: core-8-6-branch
2020-09-30
22:18
Merge 8.7 check-in: 17066099 user: jan.nijtmans tags: deprecate-bd-bg-fg
22:11
Merge 8.7 check-in: 3f4c3bf3 user: jan.nijtmans tags: keysym-unicode
22:07
If Tk is compiled with -DTK_NO_DEPRECATED, disable some testcases which fail because of that check-in: 2ace1713 user: jan.nijtmans tags: trunk
21:28
Merge 8.6 check-in: e30e2f48 user: jan.nijtmans tags: trunk
21:24
Fix [59cba33c6d]: win: theme detection in TkWinGetPlatformTheme() likely broken check-in: b1655f3f user: jan.nijtmans tags: core-8-6-branch
15:01
Create new branch named "bug-3531366" check-in: 7ff40f46 user: bll tags: bug-3531366
13:52
merge 8.6 check-in: 98498899 user: dgp tags: core-8-6-11-rc
11:24
Merge 8.6. Minor TIP #581 cleanup: Don't report "pack|place|grid slave" option any more, only give "content" as possibility check-in: 876136a5 user: jan.nijtmans tags: trunk
10:30
Mark 10 testcases with failsOnUbuntuNoXft. They fail on Ubuntu if Tk is compiled with --disable-xft check-in: ed065bba user: jan.nijtmans tags: core-8-6-branch
09:45
Fix safe-1.2 testcase when running Tcl version < 8.6.7 (That's when tcl:encoding:dirs became hidden) check-in: 2bbbfcd0 user: jan.nijtmans tags: core-8-6-branch
2020-09-29
21:15
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window check-in: 0277bf7c user: fvogel tags: bug-0008d6a6b3
16:08
Merge trunk check-in: 2608666c user: jan.nijtmans tags: deprecate-bd-bg-fg
16:06
Merge trunk check-in: a7be1012 user: jan.nijtmans tags: strict-index, enhanced-index
16:05
Merge trunk check-in: 41bd1d78 user: jan.nijtmans tags: keysym-unicode
15:35
Merge trunk check-in: b6580623 user: jan.nijtmans tags: revised_text, tip-466
15:31
Merge trunk check-in: a5b0d5c0 user: jan.nijtmans tags: mac_styles_87
15:07
little tweak check-in: ee7d6733 user: jan.nijtmans tags: tip-587
15:04
Tk demo, taking advantage of TIP #587 check-in: f5d46b54 user: jan.nijtmans tags: tip-587
14:53
Use \x escape sequences in stead of \u when appropriate check-in: e7007fa6 user: jan.nijtmans tags: trunk
14:12
Use direct unicode characters in stead of escape sequences check-in: 8e9cb910 user: jan.nijtmans tags: trunk
12:30
Merge 8.6 check-in: 803f52c8 user: jan.nijtmans tags: mac_styles
12:05
Merge trunk. Tweak bindings in cscroll demo. Remove comment in text.tcl which is no longer necessary check-in: ef8a6fcd user: jan.nijtmans tags: tip474
10:23
Merge 8.6 check-in: b1e13711 user: jan.nijtmans tags: trunk
10:05
Mark more test-cases with "failsOnUbuntu" check-in: fb1781fb user: jan.nijtmans tags: core-8-6-branch
08:57
It appears that xcode 9/10 need "update: true" for a new enough tcl-tk installation check-in: 92b32981 user: jan.nijtmans tags: core-8-6-branch
08:57
Unshadow some variables check-in: e92b3d73 user: jan.nijtmans tags: core-8-6-branch
2020-09-28
17:22
Now really fix the build on Windows (MSVC) (warning was: not all control paths return a value). Build was broken by [901c6b113a6dc630], but the comment log didn't tell. check-in: 594f8c66 user: fvogel tags: trunk
17:22
Fix the build on Windows (MSVC) (warning was: not all control paths return a value). Build was broken by [901c6b113a6dc630], but the comment log didn't tell. check-in: ce1d326a user: fvogel tags: trunk
15:56
Merge trunk check-in: 48ae926b user: jan.nijtmans tags: tip474
15:51
Merge 8.6 check-in: 1ef13936 user: jan.nijtmans tags: mac_styles
13:58
close fork check-in: 41245ce2 user: dgp tags: trunk
13:55
merge 8.6 check-in: c547b3fa user: dgp tags: core-8-6-11-rc
09:26
Merge trunk Closed-Leaf check-in: 4ca1ecb0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
09:04
Nanosvg Upstream commit https://github.com/memononen/nanosvg/commit/ddd39e96691584fc15475c78346dff758b347767 Upstream comment: Fix for #185 - prevent infinite loop when gradient ID is left to empty string - prevent infinite loop when gradient references to self - lookup up to 32 references back check-in: 033989e8 user: oehhar tags: trunk
08:59
nanosvg.h: Upstream commit https://github.com/memononen/nanosvg/commit/e7f5981b1efef8cb5db6f62915ca4e25482b1e5b Upstream Comment: Fix for #184 - make sure nsvg__addPath() hands only valid number of pointts (1+N*3) - require moveTo path command before handling other commands - require (sign+)digit for a valid path command coordinate - allow to add bezier segment only after there’s at leat one point (now also consistent with nsvg__lineTo) check-in: 32168c27 user: oehhar tags: trunk
08:39
Merge 8.6 check-in: e19e3b86 user: jan.nijtmans tags: trunk
07:56
Merge 8.5. Update to Xcode12 and gcc-10. ttk test failures now lead to Travis build failures check-in: 22445140 user: jan.nijtmans tags: core-8-6-branch
07: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
03:06
Merge trunk check-in: 6b49ffbf user: marc_culler tags: mac_styles_87
03:05
Fix unused variable; fix typos in test image names command. check-in: 901c6b11 user: marc_culler tags: trunk
02:31
Merge trunk check-in: 84a16846 user: marc_culler tags: mac_styles_87
02:02
Fix MapNotify and UnmapNotify check-in: a1183e2c user: marc_culler tags: mac_styles_87
2020-09-27
19:29
Fix aqua MapNotify and UnmapNotify check-in: 16a14645 user: culler tags: trunk
19:28
Fix aqua MapNotify and UnmapNotify check-in: 3e3318b4 user: culler tags: core-8-6-branch
19:14
Cherrypick the fixes for macOS MapNotify and UnmapNotify from mac_styles Closed-Leaf check-in: 956c3a66 user: marc_culler tags: map_unmap
18:43
Now that the mysteries are understood, rework the fix for [6b51f22bff]:widgets are sometimes not drawn in a notebook page. check-in: a13edbac user: marc_culler tags: mac_styles
17:08
Merge 8.6 check-in: 74133365 user: jan.nijtmans tags: trunk
16:51
Last TIP #581 changes. 100% done now check-in: 2c0779a9 user: jan.nijtmans tags: core-8-6-branch
13:15
\t -> real tab character Closed-Leaf check-in: 92c78f4e user: jan.nijtmans tags: travis-error-detect
2020-09-26
22:16
System notifications now display system info icon on Windows check-in: 21f049c1 user: kevin_walzer tags: tip_325
20:51
Refine comments check-in: e8176e85 user: kevin_walzer tags: tip_325
20:44
Fix typo check-in: ae35a997 user: kevin_walzer tags: tip_325
20:34
Remove additional obsolete functions check-in: 149c99eb user: kevin_walzer tags: tip_325
19:18
Merge trunk. Fix factor bug in TtkScrollable <Shift-Option-MouseWheel> binding check-in: 27cbbad8 user: jan.nijtmans tags: tip474
19:07
Mark 4 more testcases as failsOnUbuntu check-in: da6c873e user: jan.nijtmans tags: travis-error-detect
19:01
Merge-mark trunk. Fix warning in tkUnixSysNotify.c. Eliminate eol-spacing check-in: 1e2967ec user: jan.nijtmans tags: tip_325
18:54
Better don't check for libnotify (yet), leave that to the new TIP check-in: 6799641a user: jan.nijtmans tags: trunk
16:49
Adding icons to the system tray on Windows from Tk images now works; on to macOS check-in: c2f287f6 user: kevin_walzer tags: tip_325
02:11
Tk now builds with icon from Tk image; still error messages and not working yet check-in: 7ffccf98 user: kevin_walzer tags: tip_325
2020-09-25
23:16
Remove compiler warnings check-in: 2da428f8 user: kevin_walzer tags: tip_325
19:54
Merge trunk check-in: 6553d76e user: kevin_walzer tags: tip_325
19:29
Merge trunk check-in: 7bc120b9 user: jan.nijtmans tags: revised_text, tip-466
19:25
Merge 8.6 check-in: b82d4a5f user: jan.nijtmans tags: mac_styles
19:21
Xcode 11.7 -> 12. Mark more testcases as failsOnUbuntu check-in: 504058d6 user: jan.nijtmans tags: travis-error-detect
16:58
Test creating Windows icons from Tk check-in: ade05558 user: kevin_walzer tags: tip_325
15:57
CYGWIN != windows check-in: 08f8f377 user: jan.nijtmans tags: trunk
13:08
Merge 8.6 check-in: 519a3e56 user: jan.nijtmans tags: trunk
12:52
More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keyword check-in: 94b2e2b8 user: jan.nijtmans tags: core-8-6-branch
09:21
New utility function ::tk::MouseWheel check-in: e3064632 user: jan.nijtmans tags: tip474
06:22
Merge trunk check-in: 0bbd6738 user: jan.nijtmans tags: tip474
02:34
configure.ac is no fun to work with check-in: 660a7c3c user: kevin_walzer tags: tip_325
02:32
Correct verison saved check-in: f6b8b107 user: kevin_walzer tags: tip_325
02:29
Commit configure check-in: 1dc4e672 user: kevin_walzer tags: tip_325
02:28
Notifications and system tray now work on Debian; on to macOS check-in: 2c0d902b user: kevin_walzer tags: tip_325
02:15
Tweak configure, try to get libnotify linked on Linux check-in: 11fd0a93 user: kevin_walzer tags: tip_325
2020-09-24
22:27
Tweak configure check-in: 67dfb5a1 user: kevin_walzer tags: tip_325
22:11
Silence compiler warnings check-in: eb819734 user: kevin_walzer tags: tip_325
15:45
Fix notebook bug from [6b51f22bff]:widgets are sometimes not drawn when a page is selected. check-in: 1b5d1401 user: marc_culler tags: mac_styles
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
07:02
The UnixSysTray part builds without libnotify. Eliminate some gcc warnings check-in: b1788691 user: jan.nijtmans tags: tip_325
06:13
Make it build with --disable-libnotify. Add packages for MacOSX and Ubuntu for Travis build check-in: 3a32cc5b user: jan.nijtmans tags: tip_325
03:04
Notifications work now, just needed chars check-in: 8f83e625 user: kevin_walzer tags: tip_325
03:02
Builds on Darwin, shows notifications but no strings - need to investigate check-in: 8b528a5a user: kevin_walzer tags: tip_325
01:34
Tweak check-in: 098fa232 user: kevin_walzer tags: tip_325
01:31
More tweaks to configure to find glib check-in: cdab6971 user: kevin_walzer tags: tip_325
2020-09-23
22:20
Update makefile template check-in: 2efb57f5 user: kevin_walzer tags: tip_325
18:53
Refinements and support for glib check-in: 864333d9 user: kevin_walzer tags: tip_325
17:39
Tweaks to configure check-in: 2792d489 user: kevin_walzer tags: tip_325
16:17
Add check for glib check-in: 9ac84067 user: kevin_walzer tags: tip_325
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
02:27
Add notification code check-in: d0a95b41 user: kevin_walzer tags: tip_325
02:20
Implementation complete, now to try to build on Darwin check-in: e95dcca2 user: kevin_walzer tags: tip_325
2020-09-22
22:25
Merge trunk. Some fixes compiling with -DTK_NO_DEPRECATED check-in: e70cf7d5 user: jan.nijtmans tags: tip_325
22:14
Merge 8.7 Closed-Leaf check-in: ebe0a386 user: jan.nijtmans tags: tip474-alt
22:11
Merge 8.7, More WIP check-in: 223287d9 user: jan.nijtmans tags: deprecate-bd-bg-fg
20:11
Merge 8.6 check-in: ab0bacfe user: marc_culler tags: core-8-6-11-rc
20:09
Merge trunk check-in: 45c3f7d7 user: marc_culler tags: mac_styles_87
20:07
Merge 8.6 check-in: 6511dd6c user: marc_culler tags: mac_styles
19:54
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: a2b8721a user: marc_culler tags: trunk
19:53
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: 04e6d1db user: marc_culler tags: core-8-6-branch
15:54
Merge trunk. Add travis build on Ubuntu without libnotify check-in: 54de206b user: jan.nijtmans tags: tip_325
15:43
re-generate unix/configure check-in: c943fa74 user: jan.nijtmans tags: trunk
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
09:12
Merge 8.7. Start another approach. WIP (test-cases still failing) check-in: b2d1aa19 user: jan.nijtmans tags: tip474-alt
07:11
Merge trunk. All tests pass except bind-34.3 check-in: 4f705dd5 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
02:29
Tray icon works on Darwin/X11; on to implementing the system notify/libnotify API check-in: 62521b7d user: kevin_walzer tags: tip_325
02:14
Eliminate most warnings check-in: 223486f5 user: kevin_walzer tags: tip_325
2020-09-21
21:06
Merge mac_styles check-in: 04350e19 user: marc_culler tags: mac_styles_87
21:02
Make sure the progress bar shows some color as soon as there is any progress. check-in: a005000c user: marc_culler tags: mac_styles
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 33b84f3f user: fvogel tags: trunk
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 2b8cf15b user: fvogel tags: core-8-6-branch
19:55
Fix [ea665e08f3]: Endless loop when reading svg file check-in: 68605c23 user: fvogel tags: trunk
19:54
Add test imgSVGnano-5.1 guarding against regression regarding ticket [ea665e08f3] Closed-Leaf check-in: ea46e48d user: fvogel tags: bug-ea665e08f3
18:48
Attempt to build on X11 check-in: dd077063 user: kevin_walzer tags: tip_325
18:47
Fix [6ecae50f5c]: menu-16.3 fails check-in: 8a1021a5 user: jan.nijtmans tags: trunk
16:38
merge 8.6 check-in: b34be117 user: dgp tags: core-8-6-11-rc
16:34
Merge trunk check-in: f1e6671f user: marc_culler tags: mac_styles_87
16:29
Merge 8.6 check-in: 2d419995 user: marc_culler tags: mac_styles
16:25
Merge 8.6 check-in: 3e9b28bc user: marc_culler tags: trunk
16:24
Remove an unused variable and an unnecessary include directive. check-in: 3fa289fb user: marc_culler tags: core-8-6-branch
16:02
merge 8.6 check-in: ca70dcac user: dgp tags: core-8-6-11-rc
15:35
Merge mac_styles check-in: 2327706f user: marc_culler tags: mac_styles_87
15:31
Rework the colors on the scale to account for to < from check-in: 371a42c2 user: marc_culler tags: mac_styles
15:26
Merge 8.6 check-in: 82d8e61b user: jan.nijtmans tags: trunk
15:24
Explicitly require building against Tcl 8.6 in Travis check-in: 3f0a781f user: jan.nijtmans tags: core-8-6-branch
15:18
Merge 8.6 check-in: b42b7a81 user: jan.nijtmans tags: tip474-alt
15:09
Merge 8.6 check-in: 4fd52357 user: jan.nijtmans tags: trunk
14:54
Make demo's like floor/items/ctext behave the same on MacOS as other platforms: Switch between buttons 2/3 platform-based. More demo cleanups, nothing functional check-in: 6e2b21bb user: jan.nijtmans tags: core-8-6-branch
14:37
Doc format warnings check-in: 83d7254b user: jan.nijtmans tags: core-8-6-branch
14:00
protect scaling algorith against ridiculous values check-in: 31d42da5 user: jan.nijtmans tags: tip474-alt
13:01
%D with scaling is actually a better idea check-in: e8173c5f user: jan.nijtmans tags: tip474-alt
12:59
Another bugfix: xbutton.button and xkey.keycode are actually the same field. Doogh.... check-in: 4a98d269 user: jan.nijtmans tags: tip474
11:31
Invert Scrollwheel direction on X11 check-in: 58ff916f user: jan.nijtmans tags: tip474-alt
11:30
Invert Scrollwheel direction on X11 check-in: d032518d user: jan.nijtmans tags: tip474
10:09
Fix [f3cd942e9e]: trunk: .mymenu index end no longer works on an empty menu check-in: 9439f959 user: jan.nijtmans tags: trunk
08:10
Alternative implementation: Use %D with scale factor check-in: 2f07ad07 user: jan.nijtmans tags: tip474-alt
01:44
Merge trunk check-in: 57c331a6 user: kevin_walzer tags: tip_325
01:43
Fix issues with console display on macOS check-in: c8ae8dbb user: kevin_walzer tags: trunk
01:40
Merge 8.6 check-in: b5448b97 user: kevin_walzer tags: core-8-6-11-rc
01:39
Fix issues with console display on macOS check-in: 3cfeecae user: kevin_walzer tags: core-8-6-branch
2020-09-20
21:07
Now (really) swap Buttons 2|3 on MacOS. Adapt all bindings not depending on aqua any more check-in: 382b1a02 user: jan.nijtmans tags: tip474
16:26
Rework the progress bar. check-in: d445c350 user: marc_culler tags: mac_styles
16:06
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled Closed-Leaf check-in: 3ccd19e0 user: fvogel tags: bug-d91e05bf20
12:40
Merge 8.7. Button-4|5|6|7 binding no longer necessary check-in: 36c736ea user: jan.nijtmans tags: tip474
12:28
More improvements in ttk::style man page. check-in: 21d02833 user: fvogel tags: ttk_introspect, tip-584
10:35
Remove dead code (Ttk_GetStyle creates the style if it doesn't already exist, thus never returns NULL), and improve documentation of ttk::style accordingly. check-in: a58f42fe user: fvogel tags: ttk_introspect, tip-584
10:31
Add information in documentation for 'ttk::style configure' check-in: 7414eecc user: fvogel tags: ttk_introspect, tip-584
10:30
Explicitly require building against Tcl 8.6 in Travis check-in: 632ddc0c user: jan.nijtmans tags: core-8-5-branch
10:29
Fix typos in comments in generic/ttk/ttkTheme.c check-in: 3f471939 user: fvogel tags: ttk_introspect, tip-584
04:30
Don't open a console when running Wish from the command line; further simplification. Closed-Leaf check-in: 54adb482 user: marc_culler tags: mac_console_fix
2020-09-19
22:32
Tiny code improvement check-in: 8044040d user: marc_culler tags: mac_console_fix
22:10
Fix the regression with ScidvsMac; reorganize the code in the rest of TkpInit and edit misleading comments. check-in: 3c8f2865 user: marc_culler tags: mac_console_fix
18:14
Remove debugging statement check-in: b2b96677 user: kevin_walzer tags: mac_console_fix
17:31
Restore console check-in: a2bfa3a0 user: kevin_walzer tags: mac_console_fix
16:47
merge 8.6 check-in: cb262b02 user: dgp tags: core-8-6-11-rc
2020-09-18
22:04
Merge trunk check-in: b2b63d91 user: marc_culler tags: mac_styles_87
21:12
Merge 8.6 check-in: 144907e1 user: marc_culler tags: mac_styles
20:26
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: 90173a64 user: marc_culler tags: trunk
20:25
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: abad3d49 user: marc_culler tags: core-8-6-branch
20: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
20:03
Fix most (except one) testcases on X11 check-in: fe68d642 user: jan.nijtmans tags: keysym-unicode
15:41
Fix the button state for drags. Closed-Leaf check-in: 734c50b5 user: marc_culler tags: bug-4f4f03f5eb
12:36
Merge 8.7 check-in: db77cb70 user: jan.nijtmans tags: strict-index, enhanced-index
12:35
Don't depend on lsearch returning -1 any more check-in: 53114152 user: jan.nijtmans tags: trunk
11:05
Merge 8.6 check-in: 65f3929d user: jan.nijtmans tags: trunk
11:00
Remove unused variable check-in: a332bc7f user: jan.nijtmans tags: core-8-6-branch
04:04
Fix [4f4f03f5eb]: in Aqua allow mouse drags across the titlebar while ignoring button presses in the title bar. check-in: ac1b21cb user: marc_culler tags: bug-4f4f03f5eb
2020-09-17
22:03
Merge trunk check-in: 3ad9ccbd user: kevin_walzer tags: tip_325
21:38
Merge 8.6 check-in: af607b70 user: kevin_walzer tags: core-8-6-11-rc
21:22
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: c7a9e22a user: kevin_walzer tags: trunk
21:12
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: 97c50e10 user: kevin_walzer tags: core-8-6-branch
17:46
Deal with timing issues for AppleEvents which arrive during the launch process. Closed-Leaf check-in: 6b26456a user: marc_culler tags: fix_idle
15:51
Merge trunk check-in: 9a11d52f user: jan.nijtmans tags: keysym-unicode
15:48
typo in unixEmbed.test testcase. Make install-sh executable check-in: 2c853dd7 user: jan.nijtmans tags: trunk
15:46
Merge 8.7 check-in: 26b7b9d5 user: jan.nijtmans tags: strict-index, enhanced-index
15:35
Don't run 'oldpack' tests when Tk is compiled with -DTK_NO_DEPRECATED. check-in: ea9d770d user: jan.nijtmans tags: trunk
12:15
Merge-mark check-in: e4be1efe user: jan.nijtmans tags: core-8-6-branch
12:13
Extend .fossil-settings/ignore-glob and .gitattributes check-in: 8ccb8dea user: jan.nijtmans tags: core-8-5-branch
2020-09-16
20:59
Fix [ea665e08f3]: Endless loop when reading svg file check-in: 6450b269 user: fvogel tags: bug-ea665e08f3
20:29
Fix MSVC warning: warning C4018: '<' : signed/unsigned mismatch check-in: a435790c user: jan.nijtmans tags: trunk
15:55
Merge trunk check-in: ba4ca51d user: jan.nijtmans tags: keysym-unicode
15:10
Adjust documentation to new behaviour check-in: 2490f202 user: jan.nijtmans tags: tip474
15:01
scrollbar and iconlist bindings can be simplified too check-in: 1b9526bd user: jan.nijtmans tags: tip474
14:38
Merge trunk check-in: c15dccb9 user: jan.nijtmans tags: tip474
14:30
Merge 8.7 check-in: 1f69ef71 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Run more Travis tests in focal in stead of bionic check-in: b504a0e2 user: jan.nijtmans tags: trunk
14:24
Fix crash in Travis testcase run check-in: 047af188 user: jan.nijtmans tags: strict-index, enhanced-index
13:34
Merge-mark check-in: ca2999c3 user: jan.nijtmans tags: core-8-6-branch
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
12:34
Merge trunk. Fix spinbox behavior check-in: 63b91f2f user: jan.nijtmans tags: strict-index, enhanced-index
09:48
Since 'underline' is an int in TkMenuEntry (tkMenu.h), it (still) should be an int here too. check-in: c3596e1e user: jan.nijtmans tags: trunk
01:23
Deal with the deprecation of the context property of mouse NSEvents. check-in: 83c6ae1d user: marc_culler tags: fix_idle
2020-09-15
22:26
Fix [53d03e8f3a]: --disable-shared build against Tcl 9 fails check-in: 4d0a6617 user: jan.nijtmans tags: trunk
21:48
My fixes for build fails against Tcl 9 headers. Closed-Leaf check-in: 47288238 user: dgp tags: bug-53d03e8f3a
21:11
Fix the build of Tk trunk against Tcl trunk. check-in: 6b2c2494 user: fvogel tags: trunk
20:10
More aqua initialization issues check-in: 35374243 user: marc_culler tags: fix_idle
16:57
merge 8.6 check-in: f21ea0a7 user: dgp tags: core-8-6-11-rc
15:54
tkimgscgnano: removed "origin Androwish" in comment. This is incomplete and not important. check-in: c021c5c0 user: oehhar tags: trunk
13:15
Merge 8.7. Make test-cases on MacOS and X11 pass (win32 not tested yet) check-in: 31af4275 user: jan.nijtmans tags: tip474
10:45
Merge 8.7 check-in: c1ea46e5 user: jan.nijtmans tags: strict-index, enhanced-index
09:21
Merge 8.6 check-in: 56097510 user: jan.nijtmans tags: trunk
09:17
Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: a5268b22 user: jan.nijtmans tags: core-8-6-branch
09:06
Merge 8.6 check-in: 505204a1 user: jan.nijtmans tags: trunk
08:44
More usage of TCL_UNUSED() and explicit type-casts check-in: c45c340d user: jan.nijtmans tags: core-8-6-branch
07:08
Merge 8.7. More WIP check-in: 600d6eb2 user: jan.nijtmans tags: deprecate-bd-bg-fg
00:23
Change the tk panedwindow code to better handle cursor changes. Make a slight improvement for ttk panedwindow cursor changes. Leaf check-in: 2f9b7875 user: bll tags: bug-ac7f7719
00:21
Create new branch named "bug-ac7f7719" check-in: eb2b42cf user: bll tags: bug-ac7f7719
2020-09-14
20:39
Remove TkMacOSXInitMenus.c check-in: 89c35b09 user: marc_culler tags: mac_styles
16:44
Merge 8.6 check-in: a6e2c78a user: jan.nijtmans tags: trunk
16:42
Extend .gitattributes and .fossil-settings/encoding-glob for file types .bmp, .cur, .ico and .rc check-in: 52f17614 user: jan.nijtmans tags: core-8-6-branch
16:25
Make default underline -1 (again) when compiled with Tcl 8 headers check-in: b85e9c72 user: jan.nijtmans tags: strict-index, enhanced-index
15:10
merge trunk check-in: 10a4e88d user: marc_culler tags: mac_styles_87
15:09
Merge 8.6 check-in: 1eeb5b16 user: marc_culler tags: mac_styles
15:04
Merge 8.6 check-in: 486fed47 user: marc_culler tags: trunk
15:03
Fix [71e18c5c0a]: Aqua invalid selector crash when switching between normal and full screen mode. check-in: 31139bcd user: marc_culler tags: core-8-6-branch
14:58
Make all test-cases pass (finally) check-in: 46392784 user: jan.nijtmans tags: strict-index, enhanced-index
13:31
Merge trunk check-in: 09678c9e user: jan.nijtmans tags: strict-index, enhanced-index
11:16
Merge 8.6 check-in: 7c75a9e9 user: jan.nijtmans tags: trunk
10:33
Prevent the usage of the term safe/unsafe child check-in: dc8d61c0 user: jan.nijtmans tags: core-8-6-branch
09:59
Cherrypick [0dae01f2]: Check for invalid width or height values in Match function check-in: 9afe0b7d user: oehhar tags: bug-d6e9b4db_svg-match-big-file
09:50
Cherrypick [79583944]: Corrected Match function. Do not use the SVG parser for matching, as the SVG parser might be called in the Match pipeline for large files. As the SVG Match functions reads in the whole file, makes a copy of that string and then tries to parse that large string, this takes a lot of time and eventually might cause crashes. Instead read 4096 bytes and try to extract the needed information. No need for cache anymore. check-in: cfde0c45 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
08:01
Merge 8.6 check-in: 1fa22c85 user: jan.nijtmans tags: trunk
08:01
Missing quotes in test-cases check-in: 6375c576 user: jan.nijtmans tags: core-8-6-branch
07:54
Merge trunk check-in: 35c73ad7 user: jan.nijtmans tags: strict-index, enhanced-index
07:37
Merge 8.6 check-in: d16bfa18 user: jan.nijtmans tags: trunk
07:36
Use consistant $idx < 0 in stead of $idx != -1 for checking index meaning 'not found' check-in: a0cf900e user: jan.nijtmans tags: core-8-6-branch
07:13
Correct tksvg comment origin to AndroWish, add CHW as contributor. The auriocus project is deleted. check-in: 3ad73db0 user: oehhar tags: trunk
06:56
Correct test number check-in: f3677d3c user: oehhar tags: trunk
06:47
image photo svg: add a test for an image without any of "width", "height" and "viewbox". tksvg 0.3 failes here. check-in: a40ea6ef user: oehhar tags: trunk
2020-09-13
18:06
Fix typos check-in: dd23f45a user: kevin_walzer tags: tip_325
18:02
Minor tweaks to new Tcl command names; preliminary addition of libnotify to configure.ac on X11 check-in: 25a4951a user: kevin_walzer tags: tip_325
17:26
Initial implementation of systray command for X11 based on tktray check-in: 44ab0826 user: kevin_walzer tags: tip_325
2020-09-12
22:27
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 16de5e51 user: marc_culler tags: mac_styles_87
22:23
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 06b8219b user: marc_culler tags: mac_styles
22:15
Merge 8.6 check-in: 0b56b3d1 user: marc_culler tags: trunk
22:14
Adjust comment styling. check-in: 5833c227 user: marc_culler tags: core-8-6-branch
22:10
Apply patch from Christopher Chavez to address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: e9149ef1 user: marc_culler tags: core-8-6-branch
21:53
Add a disclosure triangle that works in Big Sur check-in: 12fc7ffc user: marc_culler tags: mac_styles_87
21:50
Add a disclosure triangle that works in Big Sur check-in: 01a53c58 user: marc_culler tags: mac_styles
21:33
Merge 8.6 check-in: 775266a0 user: marc_culler tags: trunk
21:30
Add a disclosure triangle that works in Big Sur check-in: a352ad64 user: marc_culler tags: core-8-6-branch
2020-09-11
08:56
Merge 8.6 check-in: 3d65a211 user: jan.nijtmans tags: trunk
08:36
Fix [3bc0f44ef3]: UBSan complains about body.chars[] usage check-in: bed80183 user: jan.nijtmans tags: core-8-6-branch
07:45
In xvfb-run, don't try to query the terminal width, because we don't have one Closed-Leaf check-in: 077e9ace user: jan.nijtmans tags: travis-xvfb
2020-09-10
17:32
Merge trunk check-in: 436bca3c user: marc_culler tags: mac_styles_87
17:22
Merge 8.6 check-in: 2603d155 user: marc_culler tags: mac_styles
14:50
Merge trunk. More WIP check-in: e822908f user: jan.nijtmans tags: deprecate-bd-bg-fg
13:10
Merge 8.6. Modify local xvfb-run script such that it works on macOS, and use it check-in: af530735 user: jan.nijtmans tags: travis-xvfb
12:38
Add helper xvfb-run script check-in: 3c77eac8 user: jan.nijtmans tags: travis-xvfb
12:10
Fix [ab1feaea9c]: Aqua initialization issues check-in: 3db9cfc7 user: marc_culler tags: trunk
12:09
Fix [ab1feaea9c]: Aqua initialization issues check-in: c28d05ab user: marc_culler tags: core-8-6-branch
09:23
Merge trunk Closed-Leaf check-in: f49d8e51 user: jan.nijtmans tags: bug-3bc0f44ef3
09:20
Merge 8.6 check-in: 27e4c524 user: jan.nijtmans tags: trunk
08:56
More use of TCL_UNUSED() and C++-safe typecasts. Use Tk_Offset() in stead of sizeof() when using flexible arrays check-in: 5d6142c9 user: jan.nijtmans tags: core-8-6-branch
07:39
More usages for TKFLEXARRAY check-in: 5d7ee76e user: jan.nijtmans tags: bug-3bc0f44ef3
06:59
Merge trunk. Introduce TKFLEXARRAY, since this usage is a GNU extension (lated adopted by MSVC too) check-in: 92a5d2d5 user: jan.nijtmans tags: bug-3bc0f44ef3
2020-09-09
21:02
Also fix [3762a0a944] using the suggestion in the ticket from Christopher Chavez. Closed-Leaf check-in: 47d80f5d user: marc_culler tags: bug-ab1feaea9c
19:25
Fix [ab1feaea9c]: Aqua initialization issues exposed by Scid vs Mac. check-in: db5fbfaf user: marc_culler tags: bug-ab1feaea9c
15:36
Update documentation, and final tweaks for TIP #581 check-in: 22e5c00c user: jan.nijtmans tags: trunk
14:48
Merge-mark check-in: c1837a08 user: jan.nijtmans tags: core-8-6-branch
14:47
Re-generate "make genstubs" (was done with the wrong version) check-in: e26f2995 user: jan.nijtmans tags: core-8-5-branch
14:36
Deprecate -bd, -bg, and -fg options, in favour of -borderwidth, -background and -color check-in: 101e0f77 user: jan.nijtmans tags: deprecate-bd-bg-fg
11:05
Merge 8.6 check-in: b55f06df user: jan.nijtmans tags: tip-581
10:58
Merge 8.6. Xvfb tweaks check-in: f382bb9f user: jan.nijtmans tags: travis-xvfb
10:33
Merge 8.6 check-in: 45bdcf88 user: jan.nijtmans tags: trunk
09:55
TIP #581: More progress check-in: 31ff05cf user: jan.nijtmans tags: core-8-6-branch
06:19
Attempt to fix [3bc0f44ef3]: UBSan complains about body.chars[] usage. Don't know if all (older) compilers, like VC++ 6.0, accept this. check-in: da241cf9 user: jan.nijtmans tags: bug-3bc0f44ef3
2020-09-08
20:54
Merge 8.6 check-in: 80c9c532 user: jan.nijtmans tags: travis-xvfb
20:49
Merge 8.6 check-in: df83ad49 user: jan.nijtmans tags: trunk
20:43
Fix [420feb3850]: Aqua: UBSan warns for misaligned TkpGCCache access. Just define the memory layout we want (XGCValuesWithCache) and let the compiler do the calculations. check-in: 9988ce72 user: jan.nijtmans tags: core-8-6-branch
20:32
Don't depend on TIP #581 for Tcl in testcases check-in: 8d9a2ad2 user: jan.nijtmans tags: core-8-6-branch
20:30
Merge 8.6 check-in: b0a594ce user: culler tags: trunk
20:28
Fix [2a6d63b9dc]: crash in macOS 10.6 when de-activating wish with Option-tab check-in: c2b75774 user: culler tags: core-8-6-branch
19:48
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 6b296001 user: fvogel tags: trunk
19:47
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 8a61d721 user: fvogel tags: core-8-6-branch
16:29
Merge trunk. check-in: 10348a34 user: marc_culler tags: mac_styles_87
16:27
Merge 8.6 check-in: 609db937 user: marc_culler tags: mac_styles
16:25
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 2989f039 user: marc_culler tags: trunk
16:24
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 87943ea2 user: marc_culler tags: core-8-6-branch
15:50
Merge 8.6 check-in: 19f20e54 user: jan.nijtmans tags: travis-xvfb
15:38
Some more xcode 11.6 -> 11.7 check-in: b9767915 user: jan.nijtmans tags: trunk
15:26
Merge 8.6 check-in: f997e76c user: jan.nijtmans tags: trunk
15:22
Merge 8.5 check-in: 7af5ae5c user: jan.nijtmans tags: core-8-6-branch
15: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
14:01
Merge 8.6 check-in: debcbced user: jan.nijtmans tags: trunk
13:44
Don't fill stub entries for TkpWillDrawWidget/TkpRedrawWidget with 0 on XQuarz so they can be called by extensions check-in: 5dee0f25 user: jan.nijtmans tags: core-8-6-branch
13:28
Merge 8.6 check-in: 444ea23a user: jan.nijtmans tags: trunk
12:53
Merge 8.5. Prevent dummy stub entry before TkpRedrawWidget/TkpWillDrawWidget entries (this is a workaround for an earlier genStubs bug, but those are new stub entries) Don't use "interp children" in testcases yet (test suite should run against Tcl 8.6.9 in Travis too) check-in: 6be118f1 user: jan.nijtmans tags: core-8-6-branch
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
09:19
Merge 8.6. Rename some functions check-in: 5737cb67 user: jan.nijtmans tags: trunk
08:28
3 new MacOS-specific stub functions: Tk_MacOSXGetTkWindow()/Tk_MacOSXGetCGContextForDrawable()/Tk_MacOSXGetNSWindowForDrawable(), so they can be used by extensions check-in: 8b3c630f user: jan.nijtmans tags: core-8-6-branch
07:57
Merge 8.6 check-in: d3572ab2 user: jan.nijtmans tags: trunk
06:25
TIP #581: master -> container and slave -> content in ttk (mainly) check-in: ec9ad066 user: jan.nijtmans tags: core-8-6-branch
06:23
Simplify throughout: ButtonPress -> Button, KeyPress -> Key (or remove it because it is the default anyway) Use 'in' operator in stead of 'lsearch -exact' when possible check-in: b0a0cb9b user: jan.nijtmans tags: core-8-6-branch
01:50
Merge trunk check-in: d8859ab3 user: marc_culler tags: mac_styles_87
01:44
Merge 8.6 check-in: 35ef49ae user: marc_culler tags: mac_styles
01:41
Merge 8.6 check-in: 418e2cd3 user: marc_culler tags: trunk
01:39
Kill off the last extraneous button event, produced by NSMouseDragged. check-in: 5bd63741 user: marc_culler tags: core-8-6-branch
2020-09-07
23:05
merge mac_styles check-in: 4f83545a user: marc_culler tags: mac_styles_87
21:40
Merge trunk check-in: 4edb33dd user: marc_culler tags: mac_styles_87
20:55
Merge 8.6 check-in: 29c0c196 user: marc_culler tags: mac_styles
20:38
Merge 8.6 check-in: f17eb3d7 user: marc_culler tags: trunk
20:38
Adjustments to viewDidChangeEffectiveAppearance check-in: 1608bb6a user: marc_culler tags: core-8-6-branch
20:02
Merge mac_styles check-in: ee561f47 user: marc_culler tags: mac_styles_87
20:00
Merge 8.6 check-in: 1e3f2c68 user: marc_culler tags: trunk
19:57
Remove virtual events for changes to the accent color in Mojave, because Apple had not completely fixed the bugs with KVOs for NSUserDefaults. check-in: d44066a0 user: marc_culler tags: core-8-6-branch
19:47
Minor tweak, thanks to fvogel for suggestion check-in: aed410b9 user: kevin_walzer tags: tip_325
19:21
Merge 8.6 check-in: d76581ac user: marc_culler tags: trunk
18:54
Fix [39cbacb9e8] and revisit [d72abe6b54] both dealing with inappropriate mouse button events. Refactor mouse event code. check-in: e065d1e7 user: marc_culler tags: core-8-6-branch
18:35
fix a typo Closed-Leaf check-in: 3438fa7c user: marc_culler tags: mac_enter_exit
18:15
Remove warnings from code; thanks to thommey for debugging assistance in Tcl chat check-in: 25f1085f user: kevin_walzer tags: tip_325
16:22
Just don't support virtual events about accent color and highlight color on Mojave. check-in: e3384e50 user: marc_culler tags: mac_styles
16:08
Edit a comment. check-in: cba87353 user: marc_culler tags: mac_enter_exit
16:04
Work around the fact that we do need to process synthesized mouse events for testing check-in: 29e26cd6 user: marc_culler tags: mac_enter_exit
12:10
Minor tweak, warnings still present check-in: 4c9b6977 user: kevin_walzer tags: tip_325
02:01
Restore delete proc check-in: 8ac5225e user: kevin_walzer tags: tip_325
2020-09-06
22:59
Don't process events for non-Tk windows. check-in: be72d6d2 user: marc_culler tags: mac_enter_exit
21:57
We do need to process MouseDragged events, though, since they appear in place of MouseMoved events. check-in: 3878f568 user: marc_culler tags: mac_enter_exit
21:15
Remove whitepace check-in: 9b11c256 user: kevin_walzer tags: tip_325
21:00
Cleanup of function initialization restores functionality check-in: 74e3b736 user: kevin_walzer tags: tip_325
20:35
Don't process events which have no meaning to Tk. check-in: 5a023d1d user: culler tags: mac_enter_exit
20:12
Remove errors, but now icons not created check-in: 060e2364 user: kevin_walzer tags: tip_325
19:18
Fix [6c88c5270a]: crash when reading AppleHighlightColor from the standardUserDefaults on old macOS systems. check-in: feb6ba61 user: culler tags: mac_styles
18:52
Fix [4e1e290760]: [NSColor whiteColor] is yellow without a colorspace. check-in: 56144237 user: culler tags: core-8-6-branch
17:42
Make a guess about [6c88c5270a] check-in: ed50d927 user: marc_culler tags: mac_styles
17:08
Tk_MacOSXGetCGContextForDrawable() doesn't replace TkMacOSXGetDrawablePort(), since TkMacOSXGetDrawablePort() is a useless function always returning NULL No longer export Tk_MacOSXGetCGContextForDrawable as public symbol (wait doing that until 8.7) Closed-Leaf check-in: 16e5a0d4 user: jan.nijtmans tags: for_tkdnd
16:36
Maintain our own button state so we can provide Tk_UpdatePointer with the data that it expects. check-in: 19f065f9 user: marc_culler tags: mac_enter_exit
16:23
Split long line check-in: d094ed74 user: jan.nijtmans tags: core-8-6-branch
16:11
Re-introduce TkMacOSXGetTkWindow() as macro check-in: 35f40fab user: jan.nijtmans tags: for_tkdnd
15:50
Merge 8.7 check-in: c9d4c2a0 user: jan.nijtmans tags: keysym-unicode
15:43
Merge 8.7 check-in: 324b2234 user: jan.nijtmans tags: strict-index, enhanced-index
12:41
Let it almost build on MSVC. check-in: bce6cfd5 user: fvogel tags: tip_325
2020-09-05
22:00
Supply the missing description of TkpWarpPointer. check-in: 8e66fb3f user: marc_culler tags: mac_enter_exit
20:33
One more trick. check-in: de363624 user: culler tags: mac_enter_exit
20:06
Deal with the nested tracking areas in the title bar. check-in: 465541a6 user: culler tags: mac_enter_exit
17:02
Deal with coordinate conversion on older macs. Edit comments. check-in: d2e35adc user: culler tags: mac_enter_exit
14:29
One more typo fix check-in: 926acfc1 user: kevin_walzer tags: tip_325
14:18
fix typo check-in: 781ed092 user: kevin_walzer tags: tip_325
14:06
Clean up code in tkWinSysTray.c to better conform to Tcl Engineering Manual; add appropriate header prefaces to each function, standardize indentation as much as possible check-in: 9f2efdd2 user: kevin_walzer tags: tip_325
02:06
Windows taskbar/system tray balloon notifications work! On to integrating TkTray in X11... check-in: a1c0c0b3 user: kevin_walzer tags: tip_325
2020-09-04
21:11
Remove a hash table that was not needed check-in: cbb6f876 user: culler tags: mac_enter_exit
20:04
Merge trunk Leaf check-in: 8be1eb72 user: jan.nijtmans tags: tip-529-image-metadata
19:36
Merge 8.6. Minor simplification: no need for separate stub entry for Tk_MacOSXGetNSViewForDrawable() check-in: 0f9ce2a3 user: jan.nijtmans tags: for_tkdnd
18:00
Straighten out a lot of convoluted code in tkMacOSXMouseEvent.c check-in: ae45e74a user: culler tags: mac_enter_exit
16:57
Merge 8.6 check-in: 17091574 user: jan.nijtmans tags: trunk
16:56
Merge 8.5 check-in: 29eeab61 user: jan.nijtmans tags: core-8-6-branch
16:54
Update .travis.yml, hopefully this fixes the Travis build. check-in: 58d6ce2e user: jan.nijtmans tags: tip-529-image-metadata
13:53
Merge 8.6 check-in: 2991150c user: jan.nijtmans tags: trunk
12:38
TIP #581: grid/pack/place implementation (internal) and documentation check-in: d17cad9d user: jan.nijtmans tags: core-8-6-branch
2020-09-03
20:57
Merge 8.7 check-in: 26b438c6 user: jan.nijtmans tags: revised_text, tip-466
20:45
Consolidate Tk 8.7 error-messages regarding TIP #581. More Master -> Container related (internal) changes check-in: b15afad9 user: jan.nijtmans tags: trunk
19:49
Add comment about the fallback... check-in: 6dff9e4f user: fvogel tags: revised_text, tip-466
19:48
Add comment about the fallback... Closed-Leaf check-in: 4f019d3a user: fvogel tags: bug-8980ba1d0b
19:41
merge revised_text check-in: a49b0a6a user: fvogel tags: bug-8980ba1d0b
15:41
Fix [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only) check-in: 8bc8df87 user: jan.nijtmans tags: revised_text, tip-466
14:38
Merge 8.6 check-in: b8c87544 user: jan.nijtmans tags: trunk
13:39
Another round of TIP #581-related name changes. Now merely concentrated on consistancy in the test-cases check-in: 78e259ef user: jan.nijtmans tags: core-8-6-branch
13:25
Successful test of icon display in system tray; next to refine balloon alert display check-in: 469559aa user: kevin_walzer tags: tip_325
10:08
Merge 8.6 check-in: 3b5f44db user: jan.nijtmans tags: trunk
08:15
(cherry-pick: Slave ->Pane, Master->Container in tkPanedwindow.c More Master->Container-related changes check-in: f1914ef2 user: jan.nijtmans tags: core-8-6-branch
07:14
Merge 8.6 check-in: 1d0ecc38 user: jan.nijtmans tags: trunk
06:33
Merge 8.6 check-in: 0e8b85e0 user: jan.nijtmans tags: tip-581
06:18
Implement part of TIP #581: Master/Slave. Not complete yet, and also the change to TkGetGeomContainer/TkGetTransientContainer is left out for now. check-in: 2eea8055 user: jan.nijtmans tags: core-8-6-branch
02:16
It builds! Now to test... check-in: 552f2cd5 user: kevin_walzer tags: tip_325
2020-09-02
21:17
Fix [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only). This fix needs TIP #585 (TCL_INDEX_TEMP_TABLE flag for Tcl_GetIndexFromObj*()). check-in: 96c16d4a user: fvogel tags: bug-8980ba1d0b
21:16
Workaround for [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only). This workaround can be used until TIP #585 (TCL_INDEX_TEMP_TABLE flag for Tcl_GetIndexFromObj*()) gets in. check-in: a5a3822a user: fvogel tags: bug-8980ba1d0b
19:43
Slave ->Pane, Master->Container in tkPanedwindow.c check-in: 891b0875 user: culler tags: tip-581
16:09
Better fix for [d72abe6b54] using NSEvents. check-in: 5ea82621 user: marc_culler tags: mac_enter_exit
15:21
Merge 8.6 check-in: 5cee0274 user: jan.nijtmans tags: tip-581
15:05
Added "image metadata" tests for all supported image formats check-in: 19ca9b37 user: obermeier tags: tip-529-image-metadata
14:57
Merge 8.6 check-in: 588f8d51 user: jan.nijtmans tags: for_tkdnd
14:09
Merge 8.6 check-in: 44e30efb user: jan.nijtmans tags: trunk
14:01
Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable() check-in: 3745ef11 user: jan.nijtmans tags: core-8-6-branch
13:33
Upgrade from Xcode 11.6 to 11.7 check-in: 1467c564 user: jan.nijtmans tags: core-8-5-branch
13:28
Implement TIP #580: Export Tk_GetDoublePixelsFromObj and 5 more check-in: cbe72995 user: jan.nijtmans tags: trunk
09:31
Merge 8.6 check-in: eb27a56f user: jan.nijtmans tags: for_tkdnd
09:00
Merge 8.6 check-in: ca7b45bf user: jan.nijtmans tags: trunk
08:39
Fix safe.test when running in a Tcl 8.7 environment (backported from Tk 8.7) check-in: dbcc3aaf user: jan.nijtmans tags: core-8-6-branch
08:29
Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename (internal) TkMacOSXDrawableWindow() to TkMacOSXGetNSWindowForDrawable(). Code (type-cast) cleanup check-in: dbffe62b user: jan.nijtmans tags: core-8-6-branch
2020-09-01
20:39
Check for invalid width or height values in Match function check-in: 0dae01f2 user: obermeier tags: tip-529-image-metadata
20:37
Added some tests for new image metadata command check-in: 9fb5df33 user: obermeier tags: tip-529-image-metadata
19:40
Remove a couple of superfluous casts. check-in: 6bf8a038 user: marc_culler tags: for_tkdnd
19:08
Rename 3 badly named functions that were exported as stubs; export under both old and new names; edit comments. check-in: a56fdb8f user: marc_culler tags: for_tkdnd
15:33
Do not throw an error, but return empty dict in image metadata, if the file could not be identified as an image. check-in: 95cfcc52 user: obermeier tags: tip-529-image-metadata
07:35
TkRegion cannot be used in tkMacOSX.h check-in: c914be8b user: jan.nijtmans tags: for_tkdnd
06:58
Merge 8.6. Change signature of Tk_MacOSXGetTkWindow/Tk_MacOSXGetCGContextForDrawable check-in: eaeea764 user: jan.nijtmans tags: for_tkdnd
02:06
Suggestions for name cleanup with compatibiltiy for 8.6.11 Closed-Leaf check-in: 1f4afdb5 user: culler tags: 8-6-11-compatibility
2020-08-31
16:33
Merge 8.6 check-in: 928776ce user: jan.nijtmans tags: trunk
16:23
Remove obsolete code check-in: 4ce7b5b1 user: jan.nijtmans tags: core-8-6-branch
10:47
Merge 8.6 , check-in: d76f1171 user: jan.nijtmans tags: tip-581
10:45
Merge 8.6 check-in: d509dbcf user: jan.nijtmans tags: trunk
10:01
Change expectation of safe-5.1 (error-message changed in Tcl) Don't use Tcl_GetMaster() any more, use Tcl_GetParent() in stead. With fallback for Tcl < 8.6.11. check-in: d182fef0 user: jan.nijtmans tags: core-8-6-branch
07:12
More tweaks, (mainly TkMacOSXGetCGContextForDrawable <-> TkMacOSXCGContext) check-in: eb976556 user: jan.nijtmans tags: for_tkdnd
01:51
Remove static keywords check-in: 16deb133 user: kevin_walzer tags: tip_325
01:46
Merge trunk; refinement of TIP additions check-in: 847855f5 user: kevin_walzer tags: tip_325
2020-08-30
21:05
More tweaks check-in: 1520c153 user: jan.nijtmans tags: for_tkdnd
12:11
Put the tests for ttk::scale in a specific scale.test file instead of hiding them in scrollbar.test check-in: 33556bc9 user: fvogel tags: ttk_introspect, tip-584
12:09
Add tests for the new 'style' command for ttk widgets. check-in: c27329ea user: fvogel tags: ttk_introspect, tip-584
11:11
Respect alphabetical order of commands in source code (no functional change). check-in: 6d10af31 user: fvogel tags: ttk_introspect, tip-584
10:47
Homogenize ttk widgets documentation regarding commands. Link to standard commands described in ttk::widget whenever possible instead of repeating the information in the widget documentation. check-in: c15516c7 user: fvogel tags: ttk_introspect, tip-584
09:36
Add new ttk widget command 'style' returning the style used by the widget. check-in: b436def6 user: fvogel tags: ttk_introspect, tip-584
2020-08-29
22:06
Reverse unintended changes from merge. Closed-Leaf check-in: 9b1824cf user: marc_culler tags: nicer_stubs
21:31
Merge trunk check-in: f42b93a5 user: marc_culler tags: nicer_stubs
20:32
Fix 07eb49661a: Change to genStubs.tcl between 8.6 and 8.7 breaks packages for macOS. check-in: 72e0bc59 user: jan.nijtmans tags: trunk
20:17
Fix 07eb49661a: macOS packages for 8.6 which use X Stubs do not build for trunk. Closed-Leaf check-in: 4dc75b65 user: marc_culler tags: bug-07eb49661a
19:44
Add tests ttk-16.* checking the new ttk::style theme styles command. check-in: 4edd70ba user: fvogel tags: ttk_introspect, tip-584
19:37
Fix errors in tk.decls which would break the build after genStubs is run. check-in: 8705082b user: marc_culler tags: trunk
2020-08-28
16:03
Maybe 8.7 can be clearer without breaking the API or ABI. check-in: 0cb49d66 user: marc_culler tags: nicer_stubs
14:16
Export TkMacOSXGetCGContextForDrawable() too, that's the only function from the "nicer_stubs" branch which can be added without compatibility problems check-in: 2a691699 user: jan.nijtmans tags: for_tkdnd
09:36
Export TkMacOSXGetTkWindow() for TkDND, without this it cannot be compiled as stub-enabled extension check-in: a964ad7e user: jan.nijtmans tags: for_tkdnd
07:10
Merge 8.6 check-in: 317f127a user: jan.nijtmans tags: trunk
06:53
Add some explicit typecasts, e.g. to (Drawable), and prevent higher-level compiler warnings check-in: bd90d889 user: jan.nijtmans tags: core-8-6-branch
02:27
Fix incomplete merge check-in: 175504d1 user: kevin_walzer tags: trunk
01:32
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: f2b6b6b3 user: kevin_walzer tags: trunk
01:25
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: 64db15cc user: kevin_walzer tags: core-8-6-branch
2020-08-27
15:28
For now, put back TkMacOSXGetRootControl(), since Kevin Walzer uses it in his extensions check-in: fc221cd4 user: jan.nijtmans tags: trunk
14:15
Attempt to maintain binary compatibility with 8.6 without having to live with awful names. check-in: 76ca59e3 user: culler tags: trunk
12:52
Fix editing error made while resolving merge conflicts and add TCL_UNUSED where needed. check-in: d7e29fbf user: culler tags: mac_styles_87
11:50
Merge 8.6. Some more textual changes check-in: 738311a7 user: jan.nijtmans tags: trunk
10:24
Some internal master -> container renamings, nothing related to API check-in: 79004cab user: jan.nijtmans tags: core-8-6-branch
07:12
Merge 8.6 check-in: 02d8d03b user: jan.nijtmans tags: trunk
07:09
TkContentView -> TKContentView (twice) check-in: 092db1ea user: jan.nijtmans tags: core-8-6-branch
07:05
Merge 8.6 More code cleanup Restore binary compatibility with Tk 8.6 for TkMacOSXInitAppleEvents()/TkGenWMConfigureEvent()/TkMacOSXInvalClipRgns()/Tk_MacOSXSetupTkNotifier()/Tk_MacOSXIsAppInFront() (please don't renumber already-existing stub entries) check-in: e47385c1 user: jan.nijtmans tags: trunk
06:15
Eliminate type casts to (TKContentView *) check-in: 0462ed49 user: jan.nijtmans tags: core-8-6-branch
2020-08-26
21:46
merge mac_styles check-in: a37f17b6 user: culler tags: mac_styles_87
21:28
Merge trunk check-in: f0f6cf33 user: culler tags: mac_styles_87
20:36
Merge 8.6 check-in: 61124c01 user: culler tags: mac_styles
20:34
We don't have to preserve cruft in trunk, so let's get rid of it. check-in: f3cd7bd6 user: culler tags: trunk
18:59
Add comments explaining the obscure reason that the name TkMacOSXGetRootControl exists and why it should never be used. check-in: 8a0c1c7e user: culler tags: core-8-6-branch
16:30
Add Big Sur styled notebook tabs. Fix a typo found by Csaba Nemethi. check-in: 65fce3c9 user: culler tags: mac_styles
14:21
Merge 8.6 tkBind.c: button numbers are always positive check-in: 9ce8fb03 user: jan.nijtmans tags: trunk
13:36
Another simplification: Change TkMacOSXDrawableView() from a MODULE_SCOPE function to a macro. This saves an empty wrapper-function for TkMacOSXGetRootControl() check-in: 6c48f252 user: jan.nijtmans tags: core-8-6-branch
11:15
Merge-mark check-in: da2d984d user: jan.nijtmans tags: trunk
11:14
Simplifications, because TkMacOSXGetDrawablePort() always returns NULL Remove stub copies which are only meant for future NSAPI-related support: Since no browser supports NSAPI any more, who cares .... check-in: d2e6f75c user: jan.nijtmans tags: core-8-6-branch
10:44
Fix [08eb057dea]: Aqua: cleanup Carbon-era cursor variables. Do more cleanup: No browser still supports NSAPI, so functions like Tk_MacOSXSetEmbedHandler() don't make any sense any more check-in: bbac5723 user: jan.nijtmans tags: trunk
07:39
Put back a dummy Tk_MacOSXTkOwnsCursor(), just because it's in the public stub table. Can be removed fully in Tk 8.7. More simplifications Closed-Leaf check-in: 34a2e4ba user: jan.nijtmans tags: bug-08eb057dea
2020-08-25
16:16
Fix [08eb057dea]: remove two unused stub functions related to cursors and dating back to Carbon. check-in: 6a03af53 user: culler tags: bug-08eb057dea
15:31
Merge trunk check-in: a086ff30 user: culler tags: mac_styles_87
15:23
Merge 8.6 check-in: e9049755 user: culler tags: trunk
14:25
Merge 8.6 check-in: 9e76ad4c user: culler tags: mac_styles
14:23
Rename the NSGraphicsContext macro and add a flipped parameter. Fix accent colors on old macs. check-in: 965d859e user: culler tags: core-8-6-branch
11:37
Merge 8.6 check-in: 12fc6d0b user: culler tags: mac_styles
11:36
Fix one more compilation issue with old macOS targets. check-in: 3117b13f user: culler tags: core-8-6-branch
10:03
Undo part of [86fee82d], which changed test expectations in various text tests. Merge tip-580 check-in: 4e0483e2 user: jan.nijtmans tags: revised_text, tip-466
09:59
Merge trunk Closed-Leaf check-in: 5db10ad0 user: jan.nijtmans tags: tip-580
09:26
Merge 8.6 check-in: 14e17597 user: jan.nijtmans tags: trunk
09:25
Merge 8.5 check-in: 2abc75e4 user: jan.nijtmans tags: core-8-6-branch
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
21:44
Move XGetImage and XCopyArea to tkMacOSXImage.c and completely remove XImage.pixelpower. check-in: 54a4a903 user: culler tags: trunk
20:21
Move XGetImage and XCopyArea to tkMacOSXImage.c and eliminate references to XImage.pixelpower. check-in: 69f7f471 user: culler tags: core-8-6-branch
18:35
Merge trunk check-in: 4b2e8f85 user: culler tags: mac_styles_87
17:32
Merge 8.6 check-in: a072dd22 user: culler tags: mac_styles
17:07
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: cfa6ab52 user: culler tags: trunk
17:00
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: 52c44d24 user: culler tags: core-8-6-branch
16:15
Merge tip-580 check-in: 872e990a user: jan.nijtmans tags: revised_text, tip-466
16:07
Merge trunk check-in: b4f157c7 user: jan.nijtmans tags: tip-580
15:58
Consistant Tcl_WrongNumArg() arguments when the command contains ?-option value ...? arguments check-in: f5c41ada user: jan.nijtmans tags: trunk
15:18
Merge trunk check-in: 25c8d85f user: jan.nijtmans tags: tip-580
15:09
Fix merge conflict in previous commit check-in: b21d6e41 user: jan.nijtmans tags: revised_text, tip-466
14:29
Merge trunk check-in: 1362d871 user: jan.nijtmans tags: revised_text, tip-466
14:20
Testcase cleanup (mainly unnessary curly braces) check-in: c9ef11a4 user: jan.nijtmans tags: trunk
14:20
Code cleanup (mainly unnecessary casts to (ClientData)) check-in: 7ed14e3e user: jan.nijtmans tags: trunk
13:31
Silence compiler warning on macOS check-in: 0a8d60f2 user: fvogel tags: ttk_introspect, tip-584
13:04
Fix [de0c219db2]: Use platform placeholder text colors as defaults. Note: Resolved the 6 conflicts in macosx/tkMacOSXColor.c by keeping the trunk version. check-in: 6dd36c62 user: fvogel tags: trunk
11:08
Fix duplicate test names check-in: 3b9f8af8 user: fvogel tags: revised_text, tip-466
11:03
merge trunk check-in: d7bebbdd user: fvogel tags: revised_text, tip-466
10:48
Fix duplicate test names check-in: 2358738a user: fvogel tags: trunk
10:48
Remove duplicate tests check-in: 8eb41926 user: fvogel tags: trunk
09:39
Outside of the text widget, rename back TkTextGetIndex() et al to what it was (partially reverting previous commit). Compiling tkTest.c with stubs is another way to prevent symbol conflicts check-in: 5c4fe78c user: jan.nijtmans tags: revised_text, tip-466
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: c6908c72 user: fvogel tags: trunk
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: a288b5fc user: fvogel tags: core-8-6-branch
08:33
Upgrade Travis build from bionic to focal check-in: d8ad4a1c user: jan.nijtmans tags: core-8-5-branch
01:37
Add header check-in: 0dff037c user: kevin_walzer tags: tip_325
01:09
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: adec6b7c user: culler tags: trunk
01:08
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: 4b85274c user: culler tags: core-8-6-branch
00:47
Test branch for AppleScript bugs with patch from Lars Helstrom Closed-Leaf check-in: 97225dc1 user: kevin_walzer tags: doscript_goofs
00:44
Use graphicsPort instead of CGContext if the minimum target is earlier than 10.10. Closed-Leaf check-in: d30364a2 user: culler tags: bug-bc62f78191
2020-08-23
22:12
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: ca937555 user: fvogel tags: trunk
22:10
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: 648bc418 user: fvogel tags: core-8-6-branch
14:28
Address compiler warnings. Closed-Leaf check-in: c5b5547b user: culler tags: nopixelpower
13:21
Fix [bc62f78191]: compilation issues when targeting older macOS versions. check-in: 1bb3f244 user: culler tags: bug-bc62f78191
2020-08-22
19:16
Remove all use of XImage.pixelpower, but not the field, simplify and reorganize. check-in: 8db46da0 user: culler tags: nopixelpower
2020-08-21
16:50
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 32e6c545 user: culler tags: trunk
16:49
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 77ce1a01 user: culler tags: core-8-6-branch
16:26
Edit comments, make some stylistic changes, remove an unused function parameter. Closed-Leaf check-in: 8782c85d user: culler tags: mac_clip
15:43
Merge 8.6 check-in: bd502a6c user: jan.nijtmans tags: trunk
15:39
Fix [291699a5]: ttk::scrollbar : graphical grip does not have mouse bindings. Also remove some eol-spacing. check-in: a3130266 user: jan.nijtmans tags: core-8-6-branch
14:06
Merge 8.6 check-in: 7b204427 user: jan.nijtmans tags: trunk
13:50
Fix [b505e5f6a9]: Aqua: possible to implement XSetClipRectangles()? check-in: 06bef50c user: jan.nijtmans tags: core-8-6-branch
13:27
Fix [bb85d249dd]: valgrind complaints on 'canvas image' command (TIP 489) check-in: 3cc7647d user: jan.nijtmans tags: trunk
13:17
Fix 2 places where using "unsigned long" is overkill on 64-bit platforms check-in: 2edf1bcf user: jan.nijtmans tags: core-8-6-branch
2020-08-20
22:50
Fix mouse bindings for scrollbars with graphical grip elements. Closed-Leaf check-in: 313a2d31 user: bll tags: bug-291699a5
22:48
Create new branch named "bug-291699a5" check-in: d3584b5d user: bll tags: bug-291699a5
21:42
Add new subcommand 'ttk::style theme styles' giving the ability to retrieve the list of all currently available styles in a given theme. check-in: a76f25de user: fvogel tags: ttk_introspect, tip-584
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: c58b032c user: fvogel tags: trunk
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: 83d96b8e user: fvogel tags: core-8-6-branch
20:17
Document priority order between tags on cells and tags on items. check-in: d13d39c5 user: fvogel tags: pspjuth-treeview
20:05
Cosmetic changes in the ttk::treeview code. check-in: 44e8e746 user: fvogel tags: pspjuth-treeview
20:02
Improve documentation of ttk::treeview tags. Respect alphabetical order for subcommands. check-in: c7f57ac6 user: fvogel tags: pspjuth-treeview
19:56
Implement cell tag removal upon 'tag delete' command (that is: effect of TIP #574 on the present branch). Test treetags-4.8 (tag deletion with tagged cells) now passes as expected. check-in: e55280ce user: fvogel tags: pspjuth-treeview
18:17
merge trunk check-in: d2e9c573 user: fvogel tags: pspjuth-treeview
16:25
Plug memory leak in UnderlinePrintProc() check-in: 3613d48d user: jan.nijtmans tags: strict-index, enhanced-index
15:28
Merge trunk check-in: c9bd9e44 user: jan.nijtmans tags: strict-index, enhanced-index
14:02
One more use of TkNewIndexObj() macro. More code cleanup check-in: fd50ddb9 user: jan.nijtmans tags: trunk
12:53
Merge trunk check-in: dfc98c89 user: jan.nijtmans tags: strict-index, enhanced-index
07:49
New macro TkNewIndexObj(), which handled indices >= 2147483648 correctly when compiled against Tcl 9.0 headers. check-in: 503f07a8 user: jan.nijtmans tags: trunk
02:27
Fill out implementation of balloon notifications check-in: e5df99af user: kevin_walzer tags: tip_325
02:22
Fill out implementation of balloon notifications check-in: 3bb58058 user: kevin_walzer tags: tip_325
2020-08-19
21:46
As it is currently implemented (more or less copied from -foreground), -placeholderforeground for ttk widget is both a widget option and a styling option. Document this, and add a test for the styling option. Closed-Leaf check-in: 82f8b2ed user: fvogel tags: rfe-de0c219db2
21:10
Ditto for winTheme.tcl (forgotten in previous commit). check-in: 4565dac9 user: fvogel tags: rfe-de0c219db2
21:06
Partially revert [2fa30303] since there is no need to give -placeholderforeground by specifying its default value (even if this default is platform-specific). check-in: 10ea8d9d user: fvogel tags: rfe-de0c219db2
20:25
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0. The focus ring of selected items of ttk::treeview disappears in the process. Also, clarify the layout (pack-like) algorithm, and simplify the code by not specifying option values that are anyway the default. Finally, remove documentation of the non-implemented TTK_STICK_ALL flag. check-in: 99d715aa user: fvogel tags: trunk
20:24
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0. The focus ring of selected items of ttk::treeview disappears in the process. Also, clarify the layout (pack-like) algorithm, and simplify the code by not specifying option values that are anyway the default. Finally, remove documentation of the non-implemented TTK_STICK_ALL flag. check-in: 8e52d751 user: fvogel tags: core-8-6-branch
20:19
Comment out documentation of -border and -unit as layout options. Closed-Leaf check-in: 15c3a464 user: fvogel tags: bug-031dfcf1dd
16:42
Merge 8.7 check-in: 084d9c5e user: jan.nijtmans tags: strict-index, enhanced-index
16:32
More cleanup in TkMacOSXSetupDrawingContext - thanks to Christopher Chavez. check-in: 27eb5538 user: culler tags: mac_clip
16:15
Make TkpReleaseRegion and TkpRetainRegion static; remove mac-specific code from xgc.c; remove call to XSetClipMask; add debug logging check-in: fefada68 user: culler tags: mac_clip
15:34
Merge 8.6 check-in: 78da20aa user: jan.nijtmans tags: tip-581
13:56
Adapt systemSelectedTabTextColor to Big Sur. check-in: 990a4e5d user: culler tags: core-8-6-branch
13:03
Merge 8.6 check-in: dd3b41f3 user: jan.nijtmans tags: mac_styles
08:16
Move stub entry for XSetClipRectangles to 106, since 92 is already filled in Tk 8.7 check-in: 5dda89b0 user: jan.nijtmans tags: mac_clip
2020-08-18
22:27
Yet another cleanup of TkMacOSXSetupDrawingContext check-in: d8e61057 user: culler tags: mac_clip
16:36
Test using XSetClipRectangles on macOS. check-in: 1f8750a2 user: culler tags: mac_clip
13:06
Rename revised_text-specific funcions like TkTextGetIndex() to TkrTextGetIndex(), preventing possible conflict with original text-related symbols check-in: e5a63525 user: jan.nijtmans tags: revised_text, tip-466
09:39
Merge tip-580 check-in: 27f6c18b user: jan.nijtmans tags: revised_text, tip-466
09:38
Merge trunk check-in: 807ad7d7 user: jan.nijtmans tags: tip-580
09:37
Merge 8.6 check-in: 97d39b18 user: jan.nijtmans tags: trunk
09:33
Merge 8.5 check-in: 1eda8ea7 user: jan.nijtmans tags: core-8-6-branch
2020-08-17
21:17
merge core-8-6-branch check-in: 9b673bb6 user: fvogel tags: trunk
21:17
Micro-optimization in tkScale.c, following no-op observation provided in [81c3ef9314]. check-in: 2c6d9d34 user: fvogel tags: core-8-6-branch
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:15
Remove unneeded code, begin to implement balloon notifications check-in: 945d425b user: kevin_walzer tags: tip_325
12:10
Xcode 9 and 10 builds are failing. Let's see if this helps. check-in: e2deb0ee user: jan.nijtmans tags: core-8-6-branch
06:50
Merge tip-580 check-in: a78a32a6 user: jan.nijtmans tags: revised_text, tip-466
06:41
Merge trunk check-in: ece9d9f7 user: jan.nijtmans tags: tip-580
06:35
Merge 8.6 check-in: 6ee0e03d user: jan.nijtmans tags: trunk
06:34
one more "const" check-in: 7beb7c35 user: jan.nijtmans tags: core-8-6-branch
06:28
const usage check-in: 5330c5f2 user: jan.nijtmans tags: core-8-6-branch
06:18
Merge trunk check-in: 76c74499 user: jan.nijtmans tags: tip-580
06:09
Merge 8.6 check-in: b5a0c85c user: jan.nijtmans tags: trunk
06:08
Disable warnings C4146 and C4305 (last one for 32-bit only) on Microsoft compilers. Tcl already does this, but this was never taken over by Tk check-in: 75413cd1 user: jan.nijtmans tags: core-8-6-branch
2020-08-16
18:59
merge core-8-6-branch check-in: 65fc7c79 user: fvogel tags: trunk
18:56
Backport [7510e5a9b9] and add corresponding documentation in ttk_widget.n so that -font and -foreground are now documented in 8.6 in addition to 8.7. See request in [ddac78bd5e]. check-in: 08f5eeee user: fvogel tags: core-8-6-branch
2020-08-15
20:23
Merge mac_styles check-in: 96be9304 user: culler tags: mac_styles_87
20:22
Merge bug-315104a5c10 (fixes [cf84f08a5a]) check-in: ecfbbb72 user: culler tags: mac_styles
18:47
Restore the call to TtkMacOSXInit. check-in: f1bc99ed user: culler tags: mac_styles_87
17:43
Merge mark - no change check-in: a1b89704 user: culler tags: mac_styles_87
17:38
Add missing header file. check-in: 953ebf2f user: culler tags: mac_styles_87
17:30
Merge trunk check-in: 22a1de68 user: culler tags: mac_styles_87
13:38
Merge 8.6 check-in: 99e9fc5e user: culler tags: mac_styles
13:02
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: 042e129e user: culler tags: trunk
13:01
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: d6f459ad user: culler tags: core-8-6-branch
11:56
misplaced #endif Closed-Leaf check-in: d56f46d6 user: culler tags: bug-315104a5c10-8-6
10:37
Adjustments for 10.6 check-in: 981152a6 user: culler tags: bug-315104a5c10-8-6
10:22
sync with bug-315104a5c10 check-in: 88126164 user: culler tags: bug-315104a5c10-8-6
07:27
Fix formatting of colors.n in the Portability/Windows section. check-in: e9ec7fcc user: fvogel tags: rfe-de0c219db2
07:12
Update documentation of -placeholderforeground regarding its default. Also remove mention of the empty string there, which was an error. check-in: 615560f7 user: fvogel tags: rfe-de0c219db2
06:56
typo check-in: 9a219b7c user: fvogel tags: rfe-de0c219db2
03:15
Further refinements on Windows check-in: a6b21a0a user: kevin_walzer tags: tip_325
01:15
Update macosx/README check-in: 10f0bc07 user: culler tags: rfe-de0c219db2
2020-08-14
20:55
Also generate <<AppearanceChanged>> events when the Highlight Color is changed. Closed-Leaf check-in: 2cdadae4 user: culler tags: bug-315104a5c10
19:28
Use Blue as the default accent color before 11.0, Multicolor after. check-in: e8562155 user: culler tags: bug-315104a5c10
19:01
Try using Blue when the standardDefaults return nil. Will this work with the new rainbow color on Big Sur? check-in: dd4f67e8 user: culler tags: bug-315104a5c10
17:11
Guard against unitialized UserDefaults. check-in: d73cc8ac user: culler tags: bug-315104a5c10
15:39
Fix [cf84f08a5a]: mac_styles crash when a combobox is too small. check-in: 1de46b02 user: culler tags: bug-315104a5c10
15:27
Merge tip-580 check-in: 4a952104 user: jan.nijtmans tags: revised_text, tip-466
15:09
Remove <<AccentChanged>> and add <<AppearanceChanged>>, sent along with one of <<LightAqua>> or <<DarkAqua>>. check-in: 8a271a51 user: culler tags: bug-315104a5c10
15:05
New function Tk_FontGetDescription() check-in: 9380c293 user: jan.nijtmans tags: tip-580
13:08
Merge trunk check-in: 010b23f1 user: jan.nijtmans tags: tip-580
13:07
tkConfig.c: protect usage of internalPtr when offset is TCL_INDEX_NONE. Backported from revised_text. Various minor changes in error-messages, also inspired by revised_text check-in: 91aa6fb2 user: jan.nijtmans tags: trunk
11:32
Merge tip-580 check-in: b06e223e user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge trunk check-in: ccac6244 user: jan.nijtmans tags: tip-580
09:56
More consistancy in Tcl_WrongNumArgs() messages and documentation check-in: 6e23d18f user: jan.nijtmans tags: trunk
09:26
doc fixes check-in: 5ba99fd3 user: jan.nijtmans tags: core-8-6-branch
08:41
Merge branch-580 check-in: 86fee82d user: jan.nijtmans tags: revised_text, tip-466
08:30
Merge trunk check-in: fd12a22f user: jan.nijtmans tags: tip-580
06:47
Use "?-option" in stead of "?option" consistantly in WrongNumArgs error-messages (backported from revised_text) check-in: b4ae5f0e user: jan.nijtmans tags: trunk
2020-08-13
19:52
Use tkMacOSXColor.c and tkMacOSXColor.h from [38138883]; these include systemPlaceholderTextColor along with all other colors in Apple's system ColorList. check-in: a1f7b896 user: culler tags: rfe-de0c219db2
19:31
Aqua - automatically support all colors in Apple's system ColorList check-in: 38138883 user: culler tags: trunk
19:28
Aqua - automatically support all colors in Apple's system ColorList check-in: 6f1a4e31 user: culler tags: core-8-6-branch
16:36
Use the TkMacOSXInDarkMode from bug-315104a5c10 Closed-Leaf check-in: 5c25deeb user: culler tags: mac_colorlist
13:27
Fix TkMacOSXInDarkMode check-in: 3f9f83d8 user: culler tags: bug-315104a5c10
12:35
Merge tip-580 check-in: 1fd49515 user: jan.nijtmans tags: revised_text, tip-466
11:07
Merge 8.7 check-in: 3373d451 user: jan.nijtmans tags: tip-580
10:55
Merge 8.6 check-in: d19595aa user: jan.nijtmans tags: trunk
09:59
testcase cleanup check-in: cefc2c4a user: jan.nijtmans tags: core-8-6-branch
08:16
Merge 8.6 check-in: 57450a28 user: jan.nijtmans tags: trunk
07:50
Add XOffsetRegion and XkbKeycodeToKeysym to (internal X11) stub table. More use of TCL_UNUSED macro check-in: 9cf95769 user: jan.nijtmans tags: core-8-6-branch
2020-08-12
21:05
Add a variable to the TKContentView for remembering the last appearance. check-in: 910eb11c user: culler tags: bug-315104a5c10
16:16
Fix an issue with 10.9 check-in: c22d88d7 user: culler tags: mac_colorlist
15:21
Fix some issues with 10.6 check-in: a9d1bffb user: culler tags: mac_colorlist
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:40
Merge 8.6 check-in: 56d04a8b user: jan.nijtmans tags: trunk
07:24
Rename (internal) MAASTER_MENU to MAIN_MENU, but keep the original, just to be sure check-in: b1c5b3d6 user: jan.nijtmans tags: core-8-6-branch
2020-08-11
21:25
Fix the first event reporting a change in effective appearance check-in: 56a2a78a user: culler tags: bug-315104a5c10-8-6
21:21
Fix the first event reporting a change in effective appearance check-in: 4c9fc3a5 user: culler tags: bug-315104a5c10
17:56
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: fed6b21c user: culler tags: bug-315104a5c10-8-6
16:43
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: 675857db user: culler tags: bug-315104a5c10
12:04
Merge 8.6 check-in: bdb31705 user: jan.nijtmans tags: trunk
11:40
Add 3 more stub entries to MacOSX X11 stub table, which win32 already has: XDestroyIC(), XCreatePixmapCursor(), XCreateGlyphCursor() check-in: c091e34b user: jan.nijtmans tags: core-8-6-branch
01:27
More pruning check-in: 845f4a89 user: kevin_walzer tags: tip_325
2020-08-10
21:52
Fix [315104a5c10] for 8.6: Inappropriate virtual events sent when accent color is changed. check-in: a7ef9bdd user: culler tags: bug-315104a5c10-8-6
20:55
Fix [315104a5c10]: Inappropriate virtual events sent when accent color is changed. check-in: fa683cb0 user: culler tags: bug-315104a5c10
13:01
WIP Closed-Leaf check-in: ca3ea392 user: jan.nijtmans tags: no-master-slave
01:01
Add files for build check-in: e1e4200b user: kevin_walzer tags: tip_325
00:51
Reduce refactoring of code, not as much needed check-in: 51a35e4e user: kevin_walzer tags: tip_325
2020-08-09
01:53
Begin to implement TIP 325 check-in: 90b581da user: kevin_walzer tags: tip_325
2020-08-07
12:45
Edit comments check-in: 0baa9535 user: culler tags: mac_styles
2020-08-06
21:46
Arrange that Ttk initializations which depend on the OS Version get run after the NSApplication has been recreated. check-in: 4c767472 user: culler tags: mac_styles
16:28
Merge 8.6 check-in: 95bb0b92 user: jan.nijtmans tags: trunk
16:16
Add stub entry for XLowerWindow() on MacOS (no idea why this was commented out, windows and X11 already had this) More use of TCL_UNUSED() check-in: b8357bc1 user: jan.nijtmans tags: core-8-6-branch
15:39
Merge 8.6 check-in: f18491b7 user: jan.nijtmans tags: trunk
15:34
More use of TCL_UNUSED() macro check-in: 43251097 user: jan.nijtmans tags: core-8-6-branch
11:20
Remove function TkMacOSXSetUpClippingRgn(), which does nothing. But keep its stub entry, just in case check-in: 5b24c154 user: jan.nijtmans tags: trunk
11:02
More WIP. Not working on MacOSX with Tcl 9.0 yet check-in: 90e358d9 user: jan.nijtmans tags: stub-simplification
10:28
Merge trunk check-in: 75b0b6a9 user: jan.nijtmans tags: stub-simplification
2020-08-05
20:43
Use the same ttk entry padding for 10.14 as 10.15. check-in: 1caf5af4 user: culler tags: mac_styles
2020-08-04
21:51
Merge 8.6 check-in: 380db5fb user: jan.nijtmans tags: trunk
21:34
Rename references to CrtSlave -> CrtAlias. Some more slave -> child changes not affecting the API check-in: 582c78f4 user: jan.nijtmans tags: core-8-6-branch
16:13
merge 8.6 check-in: d97324d5 user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 8d0629ed user: culler tags: trunk
15:30
Update color documentation. check-in: c1747258 user: culler tags: core-8-6-branch
15:05
Merge 8.6 Move TkpRedrawWidget/TkpWillDrawWidget to entries 185/186 of stub table, that's where they were in Tk 8.6 check-in: f431f71b user: jan.nijtmans tags: trunk
14:47
Merge 8.6 but remove HITheme and HIBackground colors which are only supported on 32-bit systems check-in: 834f85ee user: culler tags: trunk
14:26
Minor doc fixes check-in: f452b94b user: jan.nijtmans tags: core-8-6-branch
14:25
Make TCL_UNUSED() macro usable in Tk 8.6 check-in: 38069c1f user: jan.nijtmans tags: core-8-6-branch
11:56
Address compiler warnings about dark mode when building on new systems with old targets. check-in: 648ac545 user: culler tags: core-8-6-branch
10:23
Merge 8.6 check-in: fce07e07 user: jan.nijtmans tags: trunk
2020-08-03
20:33
Merge 8.6 check-in: 8ee7db3a user: culler tags: mac_styles
20:29
merge mac_background check-in: 24490b94 user: culler tags: core-8-6-branch
20:07
Add the backgroundLoop from mac_styles, to allow Tk to run while a menu is open. Closed-Leaf check-in: 74c271ae user: culler tags: mac_background
17:32
Merge 8.6 check-in: 18b49b6e user: culler tags: mac_styles
17:29
Fix [810fa78c60]: macOS entry padding depends on the OS version; use systemControlAccentColor in ttkMacOSXTheme.c check-in: be577b43 user: culler tags: mac_styles
17:25
end-of-line spacing cleanup check-in: 1a2f06a4 user: jan.nijtmans tags: core-8-6-branch
13:25
Merge 8.6 check-in: 758c7c8d user: culler tags: mac_styles
13:23
Merge 8.6 check-in: b0ec76ba user: culler tags: core-8-6-11-rc
13:21
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: 1d1ba95c user: culler tags: core-8-6-branch
12:41
Edit comments. Closed-Leaf check-in: 1fa2307a user: culler tags: bug-fca13549b6
02:16
Be a little more efficient. check-in: 804335b7 user: culler tags: bug-fca13549b6
01:28
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: aac03349 user: culler tags: bug-fca13549b6
2020-08-02
17:41
Added new image subcommand metadata. check-in: ab1a3403 user: obermeier tags: tip-529-image-metadata
17:40
Change MatchFileFormat and MatchStringFormat from static to MODULE_SCOPE and rename to TkImgPhotoMatchFileFormat and TkImgMatchStringFormat. check-in: fdf4a6b5 user: obermeier tags: tip-529-image-metadata
17:37
Corrected Match function. Do not use the SVG parser for matching, as the SVG parser might be called in the Match pipeline for large files. As the SVG Match functions reads in the whole file, makes a copy of that string and then tries to parse that large string, this takes a lot of time and eventually might cause crashes. Instead read 4096 bytes and try to extract the needed information. No need for cache anymore. check-in: 79583944 user: obermeier tags: tip-529-image-metadata
14:15
Merge 8.6 check-in: c72d0ceb user: culler tags: core-8-6-11-rc
14:13
Edit comments check-in: 518da0ca user: culler tags: core-8-6-branch
2020-08-01
20:50
Merge 8.6 check-in: 6ff567db user: culler tags: mac_styles
20:49
Merge 8.6 - improved color handling for macOS check-in: 51396dca user: culler tags: core-8-6-11-rc
20:47
Simplify macOS color handling code and make winfo rgb work correctly with light and dark mode. check-in: 9a0b6ffb user: culler tags: core-8-6-branch
16:12
The colormaps do not fix winfo rgb. Handle that directly. And deal with Big Sur deprecations. Closed-Leaf check-in: da8477e0 user: culler tags: mac_colors
2020-07-31
21:10
Adjust some unixEmbed tests which were failing sporadically. check-in: d2a38a8a user: culler tags: mac_colors
20:34
Remove an unused function. Deal with colors which are not supported on older systems (10.9) check-in: 6d5dc50c user: culler tags: mac_colors
18:44
Prevent a warning on systems without darkAqua. check-in: a58833d7 user: culler tags: mac_colors
18:29
Fix the build for systems without darkAqua. check-in: 5b552295 user: culler tags: mac_colors
17:09
Tidying up a few loose ends. check-in: a5f25e56 user: culler tags: mac_colors
15:00
Make winfo rgb work correctly with the light and dark colormaps check-in: 4a1e2fee user: culler tags: mac_colors
2020-07-30
20:32
Change terminology. Keep separate TkColors for light and dark mode. check-in: 336ec40a user: culler tags: mac_colors
2020-07-29
21:20
Clean up a few more things. check-in: 92149ca7 user: culler tags: mac_colors
14:48
Fix the hash table logic and some build issues. check-in: 4cae7932 user: culler tags: mac_colors
03:51
Remove lines that were commented out. check-in: 27e6e7c4 user: culler tags: mac_colors
03:25
Add the new header file too. check-in: b2d0cbae user: culler tags: mac_colors
03:22
Merge 8.6 check-in: f9ef3a9d user: culler tags: mac_styles
03:11
Clean up tkMacOSXColor.c so it is not so painful to add new colors. check-in: 5b2bc6ad user: culler tags: mac_colors
2020-07-27
16:49
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: a2939c5e user: culler tags: core-8-6-11-rc
16:27
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: 402a6993 user: culler tags: trunk
16:23
Merge mac_testing: fix testing and build issues on the various supported versions of macOS. check-in: f68fa7ed user: culler tags: core-8-6-branch
2020-07-25
14:49
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 2657a3ce user: culler tags: trunk
14:48
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 69dd7c7d user: culler tags: core-8-6-branch
14:21
Remove the race condition from listbox-21.10 the same way as for listbox-21.9 Closed-Leaf check-in: 81a186f7 user: culler tags: mac_testing
14:15
Fix the fontchooser demo correctly. check-in: 533a55fd user: culler tags: mac_testing
2020-07-24
21:21
Fix the build for Snow Leopard. Fix the fontchooser demo. check-in: cc5a224f user: culler tags: mac_testing
17:21
merge 8.6 check-in: 303c9a61 user: dgp tags: core-8-6-11-rc
15:32
Fix Windows tests which were affected by the Mac changes. check-in: 13ceb0aa user: culler tags: mac_testing
2020-07-23
21:25
On Sierra the linkColor property must be explicitly declared as a class property. check-in: d8d7aaca user: culler tags: mac_testing
20:46
Still fiddling with listbox-21.9 check-in: fee43f7f user: culler tags: mac_testing
20:32
Another adjustment to listbox-21.9 check-in: 0376aa90 user: culler tags: mac_testing
19:53
Commit [22b16031] changed the font used in textWind.test for aqua. It appears we can use 'Courier' instead of 'Courier New' on all three platforms with no failure (tested on Windows Vista and Linux Debian 10). check-in: 2e857e03 user: fvogel tags: trunk
19:53
Commit [4c6a42bd] changed the font used in textWind.test for aqua. It appears we can use 'Courier' instead of 'Courier New' on all three platforms with no failure (tested on Windows Vista and Linux Debian 10). check-in: 98889808 user: fvogel tags: core-8-6-branch
19:44
Adjust a couple of textDisp tests for El Capitan check-in: cf443108 user: culler tags: mac_testing
19:14
Fix the (re)declaration of linkColor so it works on all systems. check-in: 23d16fa9 user: culler tags: mac_testing
18:31
Adjust listbox-21.9 check-in: c4aa44ab user: culler tags: mac_testing
17:48
Fix build on Mavericks. check-in: 467e9ee2 user: culler tags: mac_testing
17:13
See if we can speed up textDisp.test check-in: 7e354b5f user: culler tags: mac_testing
16:56
All tests pass on Yosemite now. check-in: 6e3b7918 user: culler tags: mac_testing
16:22
Deal with mapping/unmapping packed and placed subwindows in a benign way. check-in: 15556b8b user: culler tags: mac_testing
15:22
The added event loops work to update the mapped flags for packed and placed windows, but they break more than they fix. check-in: 12ec9c75 user: culler tags: mac_testing
2020-07-22
21:31
More Yosemite fixes. Why did it start to hang in safePrimarySelection-3.1? check-in: 54075244 user: culler tags: mac_testing
20:52
Fix issues with mapping and unmapping windows revealed by tests on Yosemite. check-in: 6f4c73aa user: culler tags: mac_testing
18:30
Fix Yosemite compiler warnings and bugs in tests revealed by testing on Yosemite. check-in: c35846ca user: culler tags: mac_testing
03:30
Make image testing work better in the Sierras check-in: b4ca9973 user: culler tags: mac_testing
02:09
Fix some compiler warnings on Sierra. check-in: 404ce711 user: culler tags: mac_testing
2020-07-21
18:36
Improve image testing on macOS. check-in: 5d1444cf user: culler tags: mac_testing
2020-07-20
19:47
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 9bc189ea user: culler tags: trunk
19:46
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 497f608d user: culler tags: core-8-6-branch
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: f9feaa4e user: culler tags: trunk
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: bed5c376 user: culler tags: core-8-6-branch
18:00
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: daea190f user: culler tags: trunk
17:59
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: a80cdf10 user: culler tags: core-8-6-branch
17:33
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 22b16031 user: culler tags: trunk
17:32
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 4c6a42bd user: culler tags: core-8-6-branch
2020-07-19
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 84deeeb2 user: fvogel tags: trunk
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 96280495 user: fvogel tags: core-8-6-branch
17:00
The semantics of TkpWillDrawWidget was reversed in a previous commit in this branch. Propagate this change to platforms other than macOS. Closed-Leaf check-in: 3970d5e6 user: fvogel tags: idle_curiosity
03:07
Mac styles branch for 8.7 check-in: c2127061 user: marc_culler tags: mac_styles_87
2020-07-18
18:50
Add the nsimage initialization code. check-in: c5cbd851 user: marc_culler tags: mac_styles
18:45
Merge 8.6 check-in: fd96667e user: marc_culler tags: mac_styles
18:11
Merge 8.6 check-in: 88fa22c6 user: marc_culler tags: trunk
16:53
Provide better control over how and when [NSView drawRect:] is called. check-in: 5dc77702 user: marc_culler tags: core-8-6-branch
13:08
Remove the focus ring of selected items of ttk::treeview. check-in: b444e014 user: fvogel tags: bug-031dfcf1dd
13:07
Document -border and -unit options for ttk layouts. check-in: 81c25bdf user: fvogel tags: bug-031dfcf1dd
12:38
Remove documentation of non-implemented TTK_STICK_ALL flag. check-in: f0f7818e user: fvogel tags: bug-031dfcf1dd
12:18
In ttk layouts, specifying -expand 1 (resp. TTK_EXPAND) is superfluous when -side (resp. TTK_PACK_*) is not given. Remove such superfluous specifications. check-in: 1d491e64 user: fvogel tags: bug-031dfcf1dd
12:10
Two occurrences leftover in previous commit. check-in: c25dd4dd user: fvogel tags: bug-031dfcf1dd
12:05
In ttk layouts, when -expand 1 is specified, then -side is ignored. Ditto for respectively the TTK_EXPAND and TTK_PACK_* flags. Remove such specs that are anyway ignored. check-in: 9e81ad23 user: fvogel tags: bug-031dfcf1dd
10:24
More detailed documentation of the simplified packing algorithm and options used by ttk for layouts. check-in: 33934b55 user: fvogel tags: bug-031dfcf1dd
2020-07-17
22:53
Document -expand for layouts, and order layout options alphabetically. check-in: 9e181637 user: fvogel tags: bug-031dfcf1dd
22:18
merge idle_curiosity Closed-Leaf check-in: 8bdf73ee user: culler tags: stylish_idle_curiosity
22:14
Fix the display artifacts in the (unneeded) withdraw-configure-deiconify cycle. check-in: e2b646b1 user: culler tags: idle_curiosity
21:07
Better formatting for the ttk Geometry man page. check-in: b1def9d1 user: fvogel tags: bug-031dfcf1dd
14:55
Merge trunk check-in: c9b3508f user: jan.nijtmans tags: strict-index, enhanced-index
12:24
Merge mac_styles check-in: 3cba1b7f user: culler tags: stylish_idle_curiosity
12:21
Correction to spinbox position. check-in: 6c980612 user: culler tags: mac_styles
2020-07-16
18:55
Fix NSImage; merge mac_styles with new padding check-in: df45e488 user: culler tags: stylish_idle_curiosity
18:47
Fix padding for entryish widgets. Thanks to Csaba Nemethi check-in: 93c21067 user: culler tags: mac_styles
17:46
New merge of idle_curiosity and mac_styles. check-in: cf419d9b user: culler tags: stylish_idle_curiosity
14:32
Fix stupid error with isDrawing - thanks Christopher, Nicolas and Kevin. check-in: 20a43e9c user: culler tags: idle_curiosity
2020-07-15
20:57
More fixes from [7ebdd17974] (thanks Christopher Chavez): remove the needsRedisplay flag, update comments. check-in: 87970183 user: marc_culler tags: idle_curiosity
20:16
macOS: remove unneeded code observed in [7ebdd17974], remove tkMacOSXFlushWindows, make XSync do nothing except process timer events. check-in: af841408 user: marc_culler tags: idle_curiosity
15:02
Merge 8.7 check-in: 910c5027 user: jan.nijtmans tags: revised_text, tip-466
14:42
Merge 8.6 check-in: cb7ee941 user: jan.nijtmans tags: trunk
14:33
Code simplifications: Don't bother the typedefs 'EventMask' and 'ModMask' for 'unsigned long', since Tk cannot handle more than 32 bits anyway. Simply use 'unsigned' everywhere. check-in: a58a2a51 user: jan.nijtmans tags: core-8-6-branch
13:54
Add documentation. Let ttk use the new Tk_SendVirtualEvent check-in: 02e28cec user: jan.nijtmans tags: tip-580
11:14
Merge 8.6 Some formatting. check-in: 7ef55b5d user: jan.nijtmans tags: bug-xim
2020-07-14
21:52
Revert from 'SystemPlaceHolderTextColor' to 'SystemPlaceHolderText' on Windows, and deal with all ttk widgets having -placeholderforeground option to let them use the adequate platform default color for platform-specific themes. check-in: 2fa30303 user: fvogel tags: rfe-de0c219db2
20:58
Use a symbolic name for the default color for the placeholder text on X11. check-in: c27d48ab user: fvogel tags: rfe-de0c219db2
20:50
Bring Windows documentation up-to-date with respect to the new color systemPlaceholderTextColor. check-in: 2c5b481e user: fvogel tags: rfe-de0c219db2
20:40
Bring macOS documentation up-to-date with respect to the new semantic color systemPlaceholderTextColor. check-in: 72d393a3 user: fvogel tags: rfe-de0c219db2
20:27
Correctly use a system placeholder color on macOS. check-in: 0c4748ef user: fvogel tags: rfe-de0c219db2
19:21
Correctly use a system placeholder color on Windows. check-in: abc45d81 user: fvogel tags: rfe-de0c219db2
16:28
Fix [de0c219db2]: Use platform placeholder text colors as defaults check-in: 5fc386f8 user: fvogel tags: rfe-de0c219db2
13:26
Remove duplicate line in tkMacOSXWindowEvent.c check-in: 7ac28ee6 user: marc_culler tags: idle_curiosity
11:02
New TIP #580 implementation. Documentation still missing. check-in: 7fa354b9 user: jan.nijtmans tags: tip-580
08:41
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 53eb7609 user: fvogel tags: trunk
08:40
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 723eb355 user: fvogel tags: core-8-6-branch
2020-07-13
16:57
Merge 8.6 check-in: f2a42938 user: jan.nijtmans tags: bug-xim
16:48
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: b89d53d6 user: fvogel tags: trunk
16:24
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: bacec98e user: fvogel tags: core-8-6-branch
14:54
Do not process timer events in drawRect (Thanks to Nicolas Bats) and remove references to ServiceMode since Tcl_ServiceAll is not being called anymore. check-in: 491f5a56 user: marc_culler tags: idle_curiosity
2020-07-12
22:20
Tweak and untweak a couple of tests with race conditions. check-in: 3fae4554 user: marc_culler tags: idle_curiosity
20:50
Process timer events as well as idle events in some of the inner event loops used by Tk check-in: e0e4d873 user: marc_culler tags: idle_curiosity
16:46
Merge 8.6 check-in: 4e1b9382 user: marc_culler tags: mac_styles
15:51
Merge 8.6 check-in: d4004b94 user: jan.nijtmans tags: idle_curiosity
15:21
Spurious additional :: check-in: 5af8ef4b user: jan.nijtmans tags: core-8-6-branch
14:55
Merge 8.6 check-in: 98ad3cbe user: jan.nijtmans tags: trunk
14:51
Merge 8.6 (one "::msgcat::mc missing) Leaf check-in: 1b2566ae user: jan.nijtmans tags: bug-1f46cac080
14:44
Fix [2442314]: Fontchooser - use message catalog for font style. check-in: c6a8db22 user: jan.nijtmans tags: core-8-6-branch
13:58
Proposed fix for [1f46cac080]: :tk::fontchooser contains a couple of issues check-in: 240b4bf3 user: jan.nijtmans tags: bug-1f46cac080
10:17
Add yet another comment about the '#if 0' in tkFont.c Closed-Leaf check-in: 05dc59e7 user: fvogel tags: bug-7655f65ae
09:35
tkFont.c needs to include tkMacOSXInt.h on macOS, because this is where TK_DRAW_IN_CONTEXT is defined. check-in: 354421e2 user: fvogel tags: bug-7655f65ae
09:33
merge core-8-6-branch check-in: c1cd7e79 user: fvogel tags: bug-7655f65ae
09:33
The draw-in-context functions on platforms for which TK_DRAW_IN_CONTEXT is not defined are unused. Add comments telling this and pointing to ticket [7655f65ae7]. check-in: 5c8f3f44 user: fvogel tags: bug-7655f65ae
09:25
Fix regression introduced by [f7f8ba2e3e]. Patch by Christopher Chavez. check-in: 661a910e user: fvogel tags: bug-7655f65ae
2020-07-10
07:08
Merge 8.6 check-in: 11068c12 user: jan.nijtmans tags: trunk
07:04
Minor bindings cleanup. Some removal of "expr" when we can do without it. Some KeyPress -> Key changes (which are synonymes). Some implicit <Button-1> specifications in stead of simply <1> (making clear this is not a binding to the "1" key). check-in: a9d1ac36 user: jan.nijtmans tags: core-8-6-branch
2020-07-08
22:07
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0 check-in: 477e403b user: fvogel tags: bug-031dfcf1dd
20:40
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: 612b287e user: fvogel tags: trunk
20:36
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: dcdc31c8 user: fvogel tags: core-8-6-branch
2020-07-07
20:41
Fix blank space Closed-Leaf check-in: 4f2f3a80 user: fvogel tags: bug-09abd739b5
20:39
Same fix, code organized differently check-in: 42fb0e35 user: fvogel tags: bug-09abd739b5
20:33
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 91653c73 user: fvogel tags: bug-09abd739b5
13:09
close branch Closed-Leaf check-in: 925aab53 user: kevin_walzer tags: tk_accessible
13:09
Stage for final closing check-in: 00a9cf5a user: kevin_walzer tags: tk_accessible
13:07
Remove code, close branch check-in: 0528054f user: kevin_walzer tags: tk_accessible
09:10
Merge trunk check-in: 3bac7a2c user: jan.nijtmans tags: strict-index, enhanced-index
07:40
Merge fixes for [40e4bf61] and [e3888d5820] check-in: a8ce959b user: jan.nijtmans tags: core-8-6-11-rc
07:33
Autoconf, using slightly modified autoconf-2.59. This fixes two bugs (backported from autoconf-2.69): One (for UNIX) using "Intrinsic.h" in stead of "Xlib.h", one (for Windows) related to some shell-script quoting (fatal to Window's Travis build). check-in: 8ffd0a92 user: jan.nijtmans tags: core-8-6-11-rc
2020-07-06
22:29
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens synchronously. check-in: 180866d3 user: fvogel tags: trunk
21:19
merge mark check-in: be98a2d3 user: fvogel tags: trunk
21:18
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens at idle time, and the fix does not change this. check-in: 7f3b5a11 user: fvogel tags: core-8-6-branch
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: 6044aa73 user: fvogel tags: trunk
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: de3c5d23 user: fvogel tags: core-8-6-branch
20:43
autoconf check-in: 10033de1 user: dgp tags: core-8-6-11-rc
20:38
Bump to 8.6.11 for release check-in: d41b9229 user: dgp tags: core-8-6-11-rc
10:25
Merge trunk. New helper function TkNewIndexObj() check-in: adff4417 user: jan.nijtmans tags: strict-index, enhanced-index
2020-07-05
20:04
Add test spinbox-19.21 testing for a spinbox the same thing entry-19.21 does for an entry widget. Closed-Leaf check-in: 6b31402c user: fvogel tags: bug-40e4bf6198
20:01
Bring entry-19.19 and spinbox-19.19 in line with the fix for [40e4bf6198]. Validation is now aborted earlier (and more correctly) when a validation loop is detected, therefore the widget content does no longer change in the process. check-in: 8b74f4d5 user: fvogel tags: bug-40e4bf6198
17:07
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 9fafa637 user: fvogel tags: trunk
17:05
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 10273d83 user: fvogel tags: core-8-6-branch
10:30
Merge trunk. Remove 8.5 compatibility, since Tk 8.7 doesn't build with Tcl 8.5 anyway check-in: 211cf0e3 user: jan.nijtmans tags: revised_text, tip-466
10:13
Simplify various Tk bindings, where 'expr' is not necessary because the called function can already handle simple addition and substraction (since it's built into index-handling already) check-in: 7773effc user: jan.nijtmans tags: trunk
2020-07-03
15:21
Merge trunk check-in: 8d349071 user: jan.nijtmans tags: strict-index, enhanced-index
12:53
Merge 8.6 check-in: 00fd5faa user: jan.nijtmans tags: trunk
12:53
Fix bug in previous commit check-in: 1c774eb7 user: jan.nijtmans tags: core-8-6-branch
12:36
Merge 8.6 check-in: 07d403b6 user: jan.nijtmans tags: trunk
12:35
Minor optimizations in ::tk::EntryBackspace and ::tk::EntryTranspose check-in: 70d3bfec user: jan.nijtmans tags: core-8-6-branch
11:40
TIP 578: Death to TCL_DBGX check-in: 2ddcce5b user: jan.nijtmans tags: trunk
2020-07-02
14:13
No need to #include "default.h" in ttk widgets (and in tkUnixMenu.c/tkMenubutton.c) check-in: a5a983ad user: jan.nijtmans tags: strict-index, enhanced-index
13:58
Don't use constants like DEF_BUTTON_UNDERLINE any more, since the default underline should always be no underline anyway. check-in: e6c4077b user: jan.nijtmans tags: strict-index, enhanced-index
13:14
Merge trunk check-in: d98bbe5a user: jan.nijtmans tags: strict-index, enhanced-index
08:33
Merge trunk check-in: ce6a8acf user: jan.nijtmans tags: revised_text, tip-466
08:33
More bool -> int conversions. Now revised_text should be portable for systems without <stdbool.h> check-in: 5493ee85 user: jan.nijtmans tags: revised_text, tip-466
03:53
merge core-8-6-branch ; fix [2d24591c3b] -postoffset with default style. check-in: 45f035b1 user: fvogel tags: trunk
00:02
merge bug-2d24591c; fix -postoffset with default style. check-in: be7b9304 user: bll tags: core-8-6-branch
2020-07-01
17:21
Merge trunk check-in: 35384029 user: jan.nijtmans tags: revised_text, tip-466
17:21
Don't bother using <stdbool.h>: int/0/1 is just as good as bool/false/true and more portable. Tk doesnt use it anywhere else check-in: 8374e435 user: jan.nijtmans tags: revised_text, tip-466
14:32
Let's ignore the rant about TCL_UTF_MAX>4: It's only used by AndroWish, for Tcl >= 8.7 it's the same as TCL_UTF_MAX=4 check-in: ed90a8cb user: jan.nijtmans tags: revised_text, tip-466
13:47
Refine AtkStateSet call, add notes for further implementation check-in: a7f0a0d8 user: kevin_walzer tags: tk_accessible
01:59
Fix typos check-in: 74e0d9fd user: kevin_walzer tags: tk_accessible
01:55
Map states check-in: 1bfc3d0e user: kevin_walzer tags: tk_accessible
2020-06-30
16:11
Fix -postoffset to work with the default combobox style. If -style is not set, cget returns an empty string. Closed-Leaf check-in: fffb39d1 user: bll tags: bug-2d24591c
16:08
Create new branch named "bug-2d24591c" check-in: 6c0d8dba user: bll tags: bug-2d24591c
2020-06-29
12:38
Merge 8.6 check-in: e81d8e36 user: jan.nijtmans tags: trunk
12:34
A few missing entries in .fossil-settings/ignore-glob and .gitignore check-in: 1e832fde user: jan.nijtmans tags: core-8-6-branch
09:18
Merge tip-529-image-metadata Closed-Leaf check-in: ffcad8a2 user: jan.nijtmans tags: tip-529-image-metadata-optional
09:17
Merge trunk check-in: ae527714 user: jan.nijtmans tags: tip-529-image-metadata
09:09
Merge-mark check-in: 847fedf6 user: jan.nijtmans tags: trunk
09:07
Fix "make dist" check-in: 1b137548 user: jan.nijtmans tags: core-8-6-branch
09:02
Fix "make dist". Re-generate tkConfig.h.in check-in: 84e6f530 user: jan.nijtmans tags: trunk
08:22
Merge-mark check-in: ec2da7dc user: jan.nijtmans tags: trunk
08:21
Make Travis build labels the same as Tcl check-in: a9814e35 user: jan.nijtmans tags: core-8-6-branch
08:15
Workaround for missing "man.macros" in Travis' Tcl installation check-in: 6afe523b user: jan.nijtmans tags: core-8-6-branch
07:50
Adapt to Tcl 9 API check-in: f60d0108 user: jan.nijtmans tags: revised_text, tip-466
2020-06-28
16:36
Merge trunk (only tested with Tcl 8.7, not yet with 9.0) check-in: 6ceb7185 user: jan.nijtmans tags: revised_text, tip-466
16:11
Merge tip-529-image-metadata check-in: 087616ef user: jan.nijtmans tags: tip-529-image-metadata-optional
15:56
Merge trunk check-in: 3f7fb3f1 user: jan.nijtmans tags: tip-529-image-metadata
15:39
Merge 8.6 check-in: 7312d4e0 user: jan.nijtmans tags: trunk
15:34
Merge make-dist branch: Now travis checks regressions in "make dist" too check-in: aba1875a user: jan.nijtmans tags: core-8-6-branch
2020-06-27
19:57
Clean up copyright check-in: fde7ba5d user: kevin_walzer tags: tk_accessible
19:51
Add window parameter to role mapping check-in: be2e6418 user: kevin_walzer tags: tk_accessible
19:32
Add role mapping check-in: 4aa107e8 user: kevin_walzer tags: tk_accessible
09:44
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: aaadaeea user: fvogel tags: trunk
09:38
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: dd165276 user: fvogel tags: core-8-6-branch
09:31
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 95b393ad user: fvogel tags: trunk
09:21
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 252047d4 user: fvogel tags: core-8-6-branch
09:16
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: f9831a98 user: fvogel tags: trunk
09:16
merge core-8-6-branch check-in: 7ff38900 user: fvogel tags: trunk
09:14
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: 6920b22d user: fvogel tags: core-8-6-branch
2020-06-26
13:33
Add "make dist" target to Travis build, as regression test. This should continue to work. Closed-Leaf check-in: a34aacf4 user: jan.nijtmans tags: make-dist
11:21
Remove left-over debugging printf check-in: fd3f19d8 user: jan.nijtmans tags: core-8-6-branch
11:12
Merge tip-529-image-metadata check-in: af856c7a user: jan.nijtmans tags: tip-529-image-metadata-optional
10:42
Make C++ compiler more happy (for Travis build) check-in: 4f5da4e9 user: jan.nijtmans tags: tip-529-image-metadata
2020-06-25
21:13
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 55f8cdde user: culler tags: trunk
21:12
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 09485205 user: culler tags: core-8-6-branch
14:05
Merge 8.6 check-in: d185d4f4 user: jan.nijtmans tags: trunk
10:17
Additional entries in fossil's ignore-glob check-in: 01d2f16f user: jan.nijtmans tags: core-8-6-branch
09:26
Merge 8.5 check-in: b18002d6 user: jan.nijtmans tags: core-8-6-branch
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-24
17:05
merge unintended branch check-in: e00e45f2 user: oehhar tags: tip-529-image-metadata
16:01
TIP529 image metadata: remove optional feature "gif XMP metadata support". check-in: 6a7e4656 user: oehhar tags: tip-529-image-metadata
15:42
TIP529 image metadata: remove optional feature: driver internal DString communication between match and read function check-in: d2791c76 user: oehhar tags: tip-529-image-metadata
15:23
TIP529 image metadata: remove close file flag returned by format driver file match function check-in: c60e9512 user: oehhar tags: tip-529-image-metadata
15:01
TIP 529 image metadata: remove optional feature: svg blob in metadata check-in: 905f1b58 user: oehhar tags: tip-529-image-metadata
12:38
TIP529 image metadata branch with optional features check-in: 19f873f0 user: oehhar tags: tip-529-image-metadata-optional
2020-06-23
20:09
fix incomplete image test file earth.gif check-in: baf43e83 user: oehhar tags: tip-529-image-metadata
19:46
TIP529 image metadata: make compile on MS-VC6 check-in: c966e906 user: oehhar tags: tip-529-image-metadata
19:11
TIP529 image metadata: implement png metadata write check-in: fd694594 user: oehhar tags: tip-529-image-metadata
16:03
Merge trunk check-in: bef88937 user: jan.nijtmans tags: strict-index, enhanced-index
15:24
Fix [fc59158961]: Segfault when .text configure check-in: 27483b48 user: jan.nijtmans tags: trunk
2020-06-22
21:20
TIP529 image metadata: read png DPI and aspect metadata check-in: fc035ac1 user: oehhar tags: tip-529-image-metadata
20:18
Document platform differences in vertical scrolling events. Add documentation of horizontal scrolling events, also with platform specificities. Closed-Leaf check-in: a85e141c user: fvogel tags: bug-cd051b586a
19:55
Remove obsolete mention of MouseWheel events being directed to the windos having the keyboard focus. check-in: d34b7ff0 user: fvogel tags: bug-cd051b586a
13:21
TIP 529 image metadata: svg metadata optimization for -dpi parameter check-in: d78fe967 user: oehhar tags: tip-529-image-metadata
2020-06-21
19:22
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 1e679f69 user: fvogel tags: bug-cd051b586a
16:00
Let tests bind-33.20 and bind-33.21 pass. Closed-Leaf check-in: 50f16135 user: fvogel tags: bug-16ef161925
15:54
Add two new tests, bind-33.20 and bind-33.21, exercising bindings to mixed types (Key and Button) events as sent by the keyboard (including the KeyRelease event) and mouse. These tests currently fail with TIP #532 implementation but pass with the old implementation with the event ring. check-in: 42c2602b user: fvogel tags: bug-16ef161925
12:06
TIP529 image metadata: implement svg intermediate metadata memory check-in: 5b7e8328 user: oehhar tags: tip-529-image-metadata
2020-06-19
19:48
Stick to what is done in Tk, i.e. myvar($w, ...) instead of myvar($w. ...) Closed-Leaf check-in: 0fc4ab17 user: fvogel tags: bug-50ed1eddb0
14:56
Use XK_Oslash in stead of XK_Ooblique, since that's the official X11 name now. check-in: 78a7a93f user: jan.nijtmans tags: core-8-6-branch
14:48
Handle different possible form of "none" better. check-in: 3a4fffe5 user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-18
20:05
More complete fix: deal with the case the textvariable is set more than once in the validatecommand script. check-in: 43bc0e3f user: fvogel tags: bug-40e4bf6198
2020-06-17
05:55
Fix state variables to be per widget for tracking -values. check-in: ccc1f566 user: bll tags: bug-50ed1eddb0
2020-06-16
23:00
Implementation complete, appears to function as expected check-in: 2977ed2a user: jan.nijtmans tags: strict-index, enhanced-index
22:28
Spacing between tests check-in: 82437cb0 user: fvogel tags: bug-50ed1eddb0
22:24
Add another non-regression test, this time exercising the -wrap false case. check-in: e4cd3012 user: fvogel tags: bug-50ed1eddb0
22:23
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. The two newly added test cases now pass. Patch from Brad Lanam edited for optimization. check-in: 22f25a1c user: fvogel tags: bug-50ed1eddb0
22:05
Add test cases exercising [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. These tests are curently duly failing. check-in: 5286f1fe user: fvogel tags: bug-50ed1eddb0
2020-06-15
12:07
More progress, mainly in tkCanvTest.c check-in: 2c6594ce user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-14
21:34
Fix [40e4bf6198]: Entry: double free when textvariable set in validatecommand script check-in: d9ce9e56 user: fvogel tags: bug-40e4bf6198
16:19
Rework test bind-35.1 and simplify it a bit, make it fail in core-8-6-branch that does not have the fix yet. Closed-Leaf check-in: 5c500188 user: fvogel tags: bug-e3888d5820
2020-06-12
14:52
Merge 8.6 check-in: dad169a0 user: jan.nijtmans tags: trunk
14:47
sync tcl.m4 and rules.vc with Tcl check-in: 8979273e user: jan.nijtmans tags: core-8-6-branch
13:58
Merge 8.6 check-in: 2df2cfec user: jan.nijtmans tags: trunk
13:52
Fix [d908f43d17]: RFE: Travis: mac os x versions check-in: f2e65756 user: jan.nijtmans tags: core-8-6-branch
12:12
TIP529 image metadata: correct stubs entry check-in: 30dd114b user: oehhar tags: tip-529-image-metadata
11:50
More progress, implementing enhanced "-underline" check-in: bf20e02d user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-11
15:25
Fix [4fb812af90]: Build Failure on msys2 with gcc10. Also add more __cplusplus-related scope blocks around (internal) MODULE_SCOPE definitions. check-in: c1d028fc user: jan.nijtmans tags: trunk
14:28
TIP529 image metadata: implement image write/data with metadata property. GIF comment write correction. GIF file tests check-in: 74deafc0 user: oehhar tags: tip-529-image-metadata
12:39
Proposed: d908f43d17: RFE: Travis: mac os x versions. Should be done for both Tcl and Tk, but let's try Tk first. Closed-Leaf check-in: 3f8162e4 user: jan.nijtmans tags: rfe-d908f43d17
12:14
Merge trunk. Add new option type TK_OPTION_INDEX. Start implementing extended index handling for -underline. check-in: 5fa05c6f user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-10
13:49
Replace call to malloc/free with ckalloc/ckfree check-in: 9abbb7f6 user: kevin_walzer tags: tk_accessible
10:30
Add NO_DEPRECATED builds to Travis check-in: 48acd504 user: jan.nijtmans tags: trunk
2020-06-09
12:45
TIP 529 image metadata: PNG format driver to version 3 interface check-in: a9b93d4d user: oehhar tags: tip-529-image-metadata
09:28
TIP529 image metadata: allow match functions to output metadata. implement file close. check-in: ad63541a user: oehhar tags: tip-529-image-metadata
07:24
Merge trunk check-in: 0f83fcf2 user: jan.nijtmans tags: strict-index, enhanced-index
07:23
Remove many unnessesaary curly-braces in testcases check-in: 696b6fb6 user: jan.nijtmans tags: trunk
07:05
Make it compile/run with Tcl 8.6 (again), even without strict-index modifications check-in: 5d40ef66 user: jan.nijtmans tags: strict-index, enhanced-index
02:29
Begin work on implementing Tk accessibility check-in: 950c5cf9 user: kevin_walzer tags: tk_accessible
2020-06-08
15:26
Merge 8.6 check-in: 69e440cb user: jan.nijtmans tags: trunk
15:23
Fix [2790615]: "update" performs Tk callbacks in its own stack frame check-in: b681f981 user: jan.nijtmans tags: core-8-6-branch
14:51
First concept check-in: f4b2ef25 user: jan.nijtmans tags: strict-index, enhanced-index
12:41
Fix [2790615]: "update" performs Tk callbacks in its own stack frame. by adding TCL_EVAL_GLOBAL in a lot of places. Closed-Leaf check-in: 98094aca user: jan.nijtmans tags: bug-2790615
10:38
Merge trunk check-in: 5e56098d user: jan.nijtmans tags: tip-529-image-metadata
10:31
When TK_NO_DEPRECATED is defined or when Tk is compiled with Tcl 9 headers, no longer support the oldImageType. check-in: 94086445 user: jan.nijtmans tags: trunk
09:29
Add "-fno-common" to SHARED_CFLAGS on various platforms (e.g. Linux, CYGWIN). This is the default with gcc-10, so better make sure it doesn't cause problems. check-in: 1b538df0 user: jan.nijtmans tags: trunk
2020-06-07
22:19
Fix the Redisplay to make new windows complete. check-in: 9ef4729e user: culler tags: idle_curiosity
20:11
Merge 8.6 check-in: 707175df user: jan.nijtmans tags: trunk
20:10
Don't use external base64 encoder for Tk's own test-cases. Cherry-picked from tip-529-image-metadata branch (good idea!) check-in: 71cb9b25 user: jan.nijtmans tags: core-8-6-branch
20:00
Be even more specific in the result expected from bind-35.1 check-in: 273ef8a6 user: fvogel tags: bug-e3888d5820-alt1
19:58
Add comment explaining the result expected for bind-35.1 check-in: c5754760 user: fvogel tags: bug-e3888d5820
19:55
Be even more specific in the result expected from bind-35.1 check-in: 293af2bb user: fvogel tags: bug-e3888d5820
11:25
TIP529 image metadata: correct shared metadata object ref count on output, implement XMP gif write check-in: 7a5f5a6c user: oehhar tags: tip-529-image-metadata
10:26
TIP529 image metadata: rename function & friends from Tk_CreatePhotoImageFormat87 to Tk_CreatePhotoImageFormatVersion3 check-in: 9829f627 user: oehhar tags: tip-529-image-metadata
2020-06-06
21:20
More attempts to make sure new windows are complete. check-in: ece9b22f user: culler tags: idle_curiosity
21:04
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 09059f1a user: fvogel tags: bug-e3888d5820
20:52
merge bug-e3888d5820 check-in: 19fdeea2 user: fvogel tags: bug-e3888d5820-alt1
20:51
Cherry-pick [a6c87041]: Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: c9db1d71 user: fvogel tags: bug-e3888d5820
19:56
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 9f7e6ca9 user: fvogel tags: bug-e3888d5820-alt1
19:16
TIP529 image metadata: added GIF XMP write test, functionality not implemented jet check-in: d76047d4 user: oehhar tags: tip-529-image-metadata
18:53
A different attempt to make sure new windows are completely drawn. check-in: a0cf8ddd user: culler tags: idle_curiosity
18:36
TIP529 image metadata: changed order of arguments to alphabetical order check-in: deec7f96 user: oehhar tags: tip-529-image-metadata
18:27
Merge trunk check-in: 0cd04856 user: oehhar tags: tip-529-image-metadata
18:07
TIP529 image metadata: changed driver interface: split metadata to in/out object, driver communication dstring, file close flag, reorder all options in a more logical order. Forking intended, will merge later. Thanks Jan, for your work. check-in: 195ed496 user: oehhar tags: tip-529-image-metadata
15:06
Make success criterion for test bind-35.1 more specific, so that this same test passes in branch bug-e3888d5820-alt1 but fails in core-8-6-branch (previously bind-35.1 did not fail in core-8-6-branch, in which bug [e3888d5820] is not yet solved). check-in: f641e3b1 user: fvogel tags: bug-e3888d5820-alt1
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: a97bc436 user: fvogel tags: trunk
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: 6ae2a281 user: fvogel tags: core-8-6-branch
2020-06-05
18:00
Fixed a bug in TkpDrawAllViews and added a mechanism to prevent Tcl_WaitForEvent from blocking if there is drawing that needs to be done. check-in: 2d709903 user: culler tags: idle_curiosity
14:36
Various simplifications, e.g. implement Tk_CreatePhotoImageFormat87 as macro calling Tk_CreatePhotoImageFormat. @harald, hoping you like it :-). Also, alphabetize image options. Closed-Leaf check-in: 5f0bada7 user: jan.nijtmans tags: tip-529-image-metadata-jan
09:07
Merge trunk, various tweaks to make it (at least) compile again. Not yet further tested. check-in: 7014d00b user: jan.nijtmans tags: tip-529-image-metadata-jan
2020-06-04
20:13
TIP529 image metadata: image data with gif comment test check-in: 7b8e689b user: oehhar tags: tip-529-image-metadata
19:18
photo read command: memory error on shrink option did not close the channel check-in: f70a4f46 user: oehhar tags: trunk
19:12
photo read command: memory error on shrink option did not close the channel check-in: 98e8021c user: oehhar tags: core-8-6-branch
2020-06-03
21:30
TIP529 image metadata: use metadata copy for put and read. Merge metadata on gif read check-in: 26f271fd user: oehhar tags: tip-529-image-metadata
05:56
Remove excess spacing. check-in: 11ecc0a8 user: fvogel tags: bug-e3888d5820-alt1
03:23
Do not draw in the setup proc. Fix the heartbeat so it can wake up Tcl_WaitForEvent. Handle the first drawing of a window. check-in: 3b683e73 user: marc_culler tags: idle_curiosity
2020-06-02
21:59
Remove now useless command and test constraint testgrab check-in: 4137a07c user: fvogel tags: bug-e3888d5820-alt1
21:56
Remove proc waitForGrab from test bind-35.1 check-in: 67a8c485 user: fvogel tags: bug-e3888d5820-alt1
21:53
Merge 8.7 Closed-Leaf check-in: 6f97e02f user: jan.nijtmans tags: death-to-dbgx
21:52
Merge trunk check-in: 9531826a user: jan.nijtmans tags: keysym-unicode
21:51
size_t for Tk_ItemDCharsProc(), with Tcl 9 headers check-in: 9d0f41c6 user: jan.nijtmans tags: trunk
21:42
merge bug-e3888d5820 check-in: be5373e1 user: fvogel tags: bug-e3888d5820-alt1
21:39
Make test bind-34.1 pass on Debian 10 with KDE/Plasma. check-in: 7462f056 user: fvogel tags: bug-e3888d5820
21:34
merge bug-e3888d5820 check-in: 6ed4c8f8 user: fvogel tags: bug-e3888d5820-alt1
21:33
Fix error (with no consequences) in test bind-34.1 check-in: 4e00b5d9 user: fvogel tags: bug-e3888d5820
21:16
Rename DoWarpWrtWin --> TkDoWarpWrtWin check-in: a7fba578 user: fvogel tags: bug-e3888d5820-alt1
21:11
Remove function DoWarpWrtScreen which was called from only one place, and add comments. check-in: 6a5ae3f3 user: fvogel tags: bug-e3888d5820-alt1
20:48
Rename DoWarp to DoWarWrtScreen, add function DoWarpWrtWin to factorize the code a bit. check-in: 11330ae0 user: fvogel tags: bug-e3888d5820-alt1
09:50
Fix two (minor) warnings, discovered with gcc-10, using Tcl 9 headers) . check-in: 49c399f7 user: jan.nijtmans tags: trunk
06:52
Remove the TK_DISPLAY_IN_WARP machinery completely. check-in: f1f81061 user: fvogel tags: bug-e3888d5820-alt1
06:45
Warping with respect to the whole screen is now synchronous as well (it is no longer executed as an idle task). This allows to remove some further update/after commands in tests. check-in: 3e8ae688 user: fvogel tags: bug-e3888d5820-alt1
06:16
A more robust approach to warping with respect to a window: make the call to TkpWarpPointer happen in TkPointerEvent instead of as an idle event. This allows to remove some update/after commands in tests since warping with respect to a window is now synchronous (it happens before event generate $win <Motion> -warp 1 ... returns). check-in: d9d8c6bf user: fvogel tags: bug-e3888d5820-alt1
2020-06-01
21:34
Better control over when drawRect runs. Add check for drawing outside of the drawRect clipping rectangle. check-in: c357edcf user: culler tags: idle_curiosity
2020-05-31
21:19
Add some methods for managing damage rectangles. check-in: 370481ef user: culler tags: idle_curiosity
17:26
Merge 8.6 check-in: 8d40865c user: culler tags: idle_curiosity
17:25
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 0561d0ab user: culler tags: trunk
17:21
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 6becaeea user: culler tags: core-8-6-branch
2020-05-30
23:13
A partly but not completely successful attempt to control how drawRect is run. check-in: b3409e67 user: culler tags: idle_curiosity
21:56
Merge fork check-in: 3b356031 user: oehhar tags: tip-529-image-metadata
21:53
TIP529 image metadata: untested sketch to implemet new call interface for Tcl_CreatePhotoImageType with metadata in all functions. Replaces Tk_Get/SetMetadata check-in: b272bef7 user: oehhar tags: tip-529-image-metadata
14:35
Merge 8.6 check-in: 95c4387a user: culler tags: idle_curiosity
01:55
Create new branch named "bug-50ed1edd" Leaf check-in: 24358194 user: bll tags: bug-50ed1edd
2020-05-29
18:30
Remove some unnecessary macOS conditional code by using internal stubs. check-in: e3caa739 user: culler tags: trunk
18:21
Remove some unnecessary macOS conditional code by using internal stubs. check-in: 4eafaf96 user: culler tags: core-8-6-branch
2020-05-28
20:45
Fix [3c6660b6f0], [601cead1d0] and [4b50b76028]: Wrong ttk::checkbutton and ttk::radiobutton scaling on Windows 10. Fix by Csaba Nemethi, and Brad Lanam. check-in: 3c7d1376 user: fvogel tags: trunk
20:45
Fix [3c6660b6f0], [601cead1d0] and [4b50b76028]: Wrong ttk::checkbutton and ttk::radiobutton scaling on Windows 10. Fix by Csaba Nemethi, and Brad Lanam. check-in: 068e4c42 user: fvogel tags: core-8-6-branch
14:54
Fix C++ build check-in: 4de19c21 user: jan.nijtmans tags: tip-529-image-metadata
13:26
Slight definition change in ::tk::endOfGlyphCluster. It now returns the index _after_ the boundary not the one before. Also, the spinbox is now fully working. check-in: db241674 user: jan.nijtmans tags: glyph_indexing_2
2020-05-27
19:59
TIP529 image metadata: correct and test GIF XMP segment check-in: f7998a5e user: oehhar tags: tip-529-image-metadata
13:12
Fix "Delete" and "Backspace" for text widgets check-in: 828a6ac2 user: jan.nijtmans tags: glyph_indexing_2
12:55
Rename utility functions. Make Delete and Backspace work too check-in: a666f37e user: jan.nijtmans tags: glyph_indexing_2
10:47
A few more tweaks, using size_t in Tcl 9 builds. check-in: 89219eac user: jan.nijtmans tags: trunk
09:23
Merge trunk check-in: e24dca6c user: jan.nijtmans tags: tip-529-image-metadata
09:20
Add Clang++ build to Travis on MacOS. Use more size_t internally, when compiled against Tcl 9 headers. No change when compiled against Tcl 8. check-in: 9baf6d49 user: jan.nijtmans tags: trunk
2020-05-26
20:41
A different approach to glyph indexing check-in: e0f4bbcd user: jan.nijtmans tags: glyph_indexing_2
18:55
TIP 529 image metadata: make gif comment parsing work and start with tests. Also eliminate the base64 from the tests. check-in: 06d11503 user: oehhar tags: tip-529-image-metadata
16:28
Add a range command to the entry in order to support glyph-based selection. Closed-Leaf check-in: 94473623 user: marc_culler tags: glyph_indexing
14:55
Convert Tk_ItemIndexProc/Tk_ItemInsertProc to use size_t as index type, when compiled against Tcl 9 headers. Various more fixes in using size_t for Tcl >= 9 Closed-Leaf check-in: aa8c9592 user: jan.nijtmans tags: size-for-sel
12:26
Adjust the TextManager interface slightly. check-in: 4ce9e66f user: marc_culler tags: glyph_indexing
09:30
Fix C++ build for MacOS Closed-Leaf check-in: c5209e01 user: jan.nijtmans tags: macOS-clangplusplus
06:20
Clang++ build for MacOS check-in: ce0b4683 user: jan.nijtmans tags: macOS-clangplusplus
06:03
Merge trunk and fix C++ build check-in: 63e6499f user: jan.nijtmans tags: tip-529-image-metadata
01:40
Initial implementation of listbox enhancement. Leaf check-in: b653185b user: griffin tags: poormans-tablelistbox
00:59
Create new branch named "poormans-tablelistbox" check-in: a3c035ea user: griffin tags: poormans-tablelistbox
2020-05-25
20:06
Add support for validation of Entry widgets. check-in: f37e7875 user: marc_culler tags: glyph_indexing
15:21
Negative "slaveIndex" means out-of-bounds too. check-in: 2e8d5be6 user: jan.nijtmans tags: size-for-sel
15:08
Formatting and even more size_t usage. check-in: 48eaec3a user: jan.nijtmans tags: size-for-sel
12:20
Use more size_t type internally, when compiling against Tcl 9.0 headers. No change when using Tcl 8.x. Add C++ travis build for TCL_UTF_MAX=4 (compat with Tcl 8.7) and TCL_UTF_MAX=6 (compat with Tcl 9.0) making sure that C++'s strict typing stays correct. check-in: 71b60396 user: jan.nijtmans tags: trunk
2020-05-24
21:47
Fix 2 (minor) gcc warnings check-in: 7abb3161 user: jan.nijtmans tags: size-for-sel
21:29
More progress check-in: c3df9bb5 user: jan.nijtmans tags: size-for-sel
20:58
Implement a much simpler method to get the proper sizing (nemethi). Closed-Leaf check-in: 61b6ee65 user: bll tags: bug-3c6660b6
20:28
Merge trunk. This introduces in particular the new 'treeview delete' feature from TIP #574. Fix conflicts in ttkTreeview.c and treeview.tcl. Also propagate to the new options in this branch the TCL_AUTO_LENGTH -> TCL_INDEX_NONE change just made in trunk. Test treetags-4.8 (tag deletion with tagged cells) fails, indicating that the code needs changes in order to remove the tag from the cells using it before actually deleting this tag, in other words the impact of TIP #574 on the present branch was not yet dealt with. check-in: 1d88ef94 user: fvogel tags: pspjuth-treeview
18:24
TIP529: Add GIF Extension blocks of type Application and XMP to metadata dict check-in: 8dd5dc1e user: oehhar tags: tip-529-image-metadata
16:43
Merge trunk. Also (really) fix build against Tcl 8.6 TCL_UTF_MAX=6 now check-in: b0ad4652 user: jan.nijtmans tags: size-for-sel
15:44
Merge trunk check-in: 23d15a39 user: oehhar tags: tip-529-image-metadata
15:00
Add FETCH_ONCE to the treeview indicator also. check-in: 34f25449 user: bll tags: bug-3c6660b6
10:51
Use S_OK for result instead of directly 0. check-in: 824c2c6a user: fvogel tags: bug-3c6660b6
08:46
Merge implementation of TIP #574 following acceptation by vote. check-in: 5137a72f user: fvogel tags: trunk
2020-05-23
22:13
Merge 8.6 check-in: 60835526 user: jan.nijtmans tags: trunk
22:12
Put back comment about "tcl_wordchars" variable: it is still correct check-in: 08a11c9c user: jan.nijtmans tags: core-8-6-branch
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
21:40
Merge trunk. Fix C++ builds, also for TCL_UTF_MAX=4 and TCL_UTF_MAX=6 check-in: 0cb6fdeb user: jan.nijtmans tags: size-for-sel
16:51
Proof of concept for glyph-based indexing using a platform-specific TextManager - only implemented for macOS tk entry widgets so far. check-in: 0c9ad396 user: marc_culler tags: glyph_indexing
2020-05-22
13:40
Merge 8.6 check-in: 905e6388 user: jan.nijtmans tags: trunk
13:36
Merge 8.5 check-in: ba9430d0 user: jan.nijtmans tags: core-8-6-branch
13: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
13:02
Merge 8.7 check-in: e1338766 user: jan.nijtmans tags: revised_text, tip-466
12:43
Don't use TCL_AUTO_LENGTH in Tk any more, just use TCL_INDEX_NONE consistantly everywhere: It's actually the same. check-in: 1c6ef075 user: jan.nijtmans tags: trunk
11:32
More progress check-in: 68e4c6f7 user: jan.nijtmans tags: size-for-sel
08:40
Revert part of [27e083eed755bf65], which broke the Windows build. check-in: 63517ff1 user: jan.nijtmans tags: trunk
08:36
Minor compiler warning check-in: 862a73d9 user: jan.nijtmans tags: size-for-sel
2020-05-21
22:29
More progress check-in: 09125140 user: jan.nijtmans tags: size-for-sel
16:44
Use more size_t for *Sel*-related functions, in case compiling with Tcl 9 check-in: bfa73015 user: jan.nijtmans tags: size-for-sel
2020-05-20
23:02
Slightly biger "lenght" variables, in case we are using Tcl 9 check-in: d1a2a967 user: jan.nijtmans tags: trunk
19:19
Fix compiler warning: macOS string length is unsigned. check-in: 162f8167 user: culler tags: trunk
19:18
Fix compiler warning: macOS string length is unsigned. check-in: 6a895dad user: culler tags: core-8-6-branch
17:07
Merge 8.6. Protection done by TkUtfAtIndex() not needed here, because Tcl_UtfAtIndex() in Tcl 8.7 already does that. check-in: bb02803f user: jan.nijtmans tags: trunk
16:51
Add (and use) new internal function TkUtfAtIndex(), which does the same as Tcl_UtfAtIndex() only it protects against ending in the middle of a 4-byte UTF-8 sequence. This should fix another part of [a179564826] when handling copy-pasted Emoji in Text/Entry (and other) widgets. check-in: 391e0573 user: jan.nijtmans tags: core-8-6-branch
15:43
Work around a windows vsapi issue where the size returned for a vsapi element changes upon fetching the size a second time. check-in: c894fa66 user: bll tags: bug-3c6660b6
15:41
Create new branch named "bug-3c6660b6" check-in: 5b36b6e2 user: bll tags: bug-3c6660b6
12:02
Make Tk on MacOS work (again) with Tcl 9. Remove two debug lines. check-in: b45512fc user: jan.nijtmans tags: trunk
10:10
Fix TkUtfAtIndex(), still was not 100% correct. Simplify TKNSString::DString, since Tcl_UniCharToUtf() is already capable of surrogate handling with a proper Tcl version. Closed-Leaf check-in: 206f13cd user: jan.nijtmans tags: bug-a179564826-2
2020-05-19
20:43
Aqua: Try processing idle events before each call to [NSApp nextEventMatchingMask ...] check-in: 71433282 user: culler tags: idle_curiosity
20:13
> ... >= check-in: 4ff5c1f4 user: jan.nijtmans tags: bug-a179564826-2
20:10
Little variation on bug-a179564826, in which Character indexing is kept, but with surrogate protection check-in: b5679484 user: jan.nijtmans tags: bug-a179564826-2
19:44
Use Glyph indexing in more places (underscoring and canvas text and some more) Closed-Leaf check-in: f92e58dc user: jan.nijtmans tags: bug-a179564826
14:33
Merge 8.6 check-in: 9b2a03e6 user: jan.nijtmans tags: bug-a179564826
14:13
Merge 8.6 check-in: 2c57b4db user: jan.nijtmans tags: trunk
14:02
New (internal) function TkUtfPrev(). This function can handle 4-byte (illegal) byte-sequences, arising when pasting Emoji on a Text widget on MacOS (for example) check-in: 4c2d607e user: jan.nijtmans tags: core-8-6-branch
07:36
Fix some deprecation/unused parameter compiler warnings check-in: 27e083ee user: jan.nijtmans tags: trunk
06:52
Add TkUtfCharComplete(), and use it in TkNumUtfChars() check-in: 77c2afc2 user: jan.nijtmans tags: bug-a179564826
02:31
Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow editing emoji text (without variant selectors) in Entry widgets on macOS. check-in: bfa04527 user: culler tags: bug-a179564826
2020-05-18
22:13
Merge 8.6 check-in: 93cd79b2 user: jan.nijtmans tags: trunk
22:11
Eliminate two Tcl_UtfNext() calls, because the UtfToUniChar() variants are more likely to do the right thing when surrogates are involved. check-in: ca287d22 user: jan.nijtmans tags: core-8-6-branch
22:01
Merge 8.6 check-in: 2a783500 user: jan.nijtmans tags: bug-a179564826
21:08
Merge 8.6 check-in: a46e5678 user: jan.nijtmans tags: trunk
21:06
Add support for setting InputLanguage encoding to "utf-8". I don't know if it's possible on Windows 10, but if it is, it would go terribly wrong here ... check-in: 0c963902 user: jan.nijtmans tags: core-8-6-branch
2020-05-17
22:25
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: 0ad0c3de user: culler tags: trunk
22:08
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: f95b4ffb user: culler tags: core-8-6-branch
16:53
Fix [2a61eca3a8]: Aqua widgets sometimes not redrawn. Leaf check-in: ff2b4001 user: culler tags: bug-2a61eca3a8
16:51
Add TkMacOSXScrollerPagingBehaviorObjCmd() by Christopher Chavez. Update ttk/scrollbar.tcl to use it for aqua windowing system. Rearrange ttk/scrollbar.tcl. Leaf check-in: e48f0ce6 user: bll tags: rfe-76588c85-8-6
16:43
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 71024948 user: culler tags: trunk
16:42
Don't use trans_chars array on MacOSX any more. check-in: 009e3e09 user: culler tags: trunk
16:39
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 695f33f2 user: culler tags: core-8-6-branch
15:19
Merge 8.6 Closed-Leaf check-in: 824e02ad user: jan.nijtmans tags: unix_trans_chars
15:07
Don't use trans_chars array on MacOSX any more. check-in: 70abbca6 user: jan.nijtmans tags: core-8-6-branch
13:40
Revert one more change to TKNSString that was missed. check-in: 1a94e1de user: marc_culler tags: unix_trans_chars
13:34
Revert unrelated changes to TKNSString class. check-in: a46f7fba user: marc_culler tags: unix_trans_chars
2020-05-16
19:15
Incorporate the changes which make unix use trans_chars. check-in: 23f85a39 user: culler tags: unix_trans_chars
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: a9357218 user: marc_culler tags: trunk
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: cfb7ba80 user: marc_culler tags: core-8-6-branch
17:57
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: f4a9831a user: culler tags: trunk
17:56
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: ebeed2da user: culler tags: core-8-6-branch
14:20
Remove code from TkpWarpPointer which was only needed to construct the NSEvent that is no longer being constructed. check-in: 8ecf47c3 user: marc_culler tags: bug-e3888d5820
12:55
Let the bug id be correct Closed-Leaf check-in: b7d1613b user: fvogel tags: bug-5c51be6411
12:54
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 5276fbf4 user: fvogel tags: bug-5c51be6411
2020-05-15
18:48
Change Swap() routine to be: SetBehaviour {jump|page} (Swap is non deterministic) check-in: 985d04ca user: bll tags: rfe-76588c85-8-6
18:27
Add configurable actions to ttk::scale. Add a Swap routine to ttk::scale. Fix ttk::scrollbar binding. check-in: 8f2c972b user: bll tags: rfe-76588c85-8-6
18:09
Add an alternate button action for shift-button (alt-button on macos). Add bindings to use it. This is also affected by the new Swap() routine. Need to verify that the option key sends an alt modifier. check-in: 217e8c8e user: bll tags: rfe-76588c85-8-6
17:18
Add the ability to configure the actions for the ttk scrollbar buttons. Add a ttk::scrollbar::Swap procedure to swap the left and middle actions. Implement right button incremental scroll (same as pressing an arrow). check-in: 740388af user: bll tags: rfe-76588c85-8-6
15:33
Experiment: What if we would use the trans_chars array on all platforms, X11 too? Closed-Leaf check-in: fe93404a user: jan.nijtmans tags: trans_chars
15:04
Make sure unix includes its platform-specific header in files that use TkKeyEvent. Closed-Leaf check-in: d8a27f1d user: culler tags: jn-d2a10a14a8
14:56
Add a new ttk::scrollbar internal command: jumplocation to calculate the fraction + 1/2 the thumb's current length. Use this new command in scrollbar.tcl. This allows the jump to position the thumb's center directly under the mouse cursor. check-in: e28a885a user: bll tags: rfe-76588c85-8-6
14:19
Move platform-specific declarations into platform-specific header files. check-in: d178d7db user: marc_culler tags: jn-d2a10a14a8
13:57
Add bindings for button-3 so that the second button click binding to the Jump() procedure works as expected on MacOS. check-in: 08d66a82 user: bll tags: rfe-76588c85-8-6
13:56
Create new branch named "rfe-76588c85-8-6" check-in: b2f011ce user: bll tags: rfe-76588c85-8-6
13:48
Merge 8.6 check-in: 2cdbe186 user: marc_culler tags: jn-d2a10a14a8
13:08
Merge 8.6 check-in: c28cfa81 user: jan.nijtmans tags: trunk
12:46
Fix [a953736b546ce681cbfc]: Potential wrong use of TkKeyEvent. Finally done what's suggested there: Since kePtr->charValuePtr is only used on X11, only do the ckfree(kePtr->charValuePtr) on X11. On Win32, use TkKeyEvent in stead of the non-standard XEvent. On macOS TkKeyEvent is not used, so no change is needed (- MC). check-in: 7f8bca68 user: jan.nijtmans tags: core-8-6-branch
2020-05-14
23:07
Switch state and delta in TkWheelEvent so they match the layout in XKeyEvent. check-in: 7d1ec731 user: marc_culler tags: jn-d2a10a14a8
22:50
Fix the build for MSVC check-in: 6ed60230 user: fvogel tags: jn-d2a10a14a8
21:46
Add the macOS support, using the TkWheelEvent but not the TkKeyEvent since macOS no longer needs trans_chars. check-in: 45e68db7 user: culler tags: jn-d2a10a14a8
19:11
More improvements handling characters > U+FFFF as surrogates. Add internal TkUtfPrev(), which handles jumping back over surrogate pairs. check-in: 95cf4257 user: jan.nijtmans tags: bug-a179564826
14:35
First concept cleanup for [d2a10a14a8] (already merged to core-8-6-branch but with a quickfix). This makes TkKeyEvent usable for all platforms, and adds a generic TkWheelEvent. So far, only adapted for X11 and Windows, still has to be modified for MacOS. check-in: f0b744c2 user: jan.nijtmans tags: jn-d2a10a14a8
14:32
Eliminate trans_chars from the macOS port. Now that the keycode field holds a UCS-32 character in the MacKeycode .v.keychar bitfield there is no need for trans_chars. Leaf check-in: cf6544e0 user: marc_culler tags: bug-d2a10a14a8
11:57
Fix compilation, due to merging part of the quick-fix here. check-in: 995dde33 user: jan.nijtmans tags: bug-d2a10a14a8
11:53
Merge 8.6 check-in: 656d453a user: jan.nijtmans tags: bug-d2a10a14a8
2020-05-13
19:59
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: 2ebdc58c user: fvogel tags: trunk
19:58
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: a6c87041 user: fvogel tags: core-8-6-branch
19:50
Make windows use xwheel.delta; change 20 20 to 25 25 in bind-34.2 to make it pass on VirtualBox. check-in: 7f03dff6 user: culler tags: bug-d2a10a14a8
14:57
Use a platform-specific macro to access the mousewheel delta - fixes build and perfomance failure on linux and win. check-in: 4a1a8f64 user: culler tags: bug-d2a10a14a8
11:14
Merge 8.6 check-in: 355964cd user: jan.nijtmans tags: trunk
11:06
Quick-fix for build problem on X11 (unfortunately, this means mis-using the xbutton.button field again, don't have other quick solution for that) check-in: 8873df30 user: jan.nijtmans tags: core-8-6-branch
2020-05-12
22:32
Small adjustments to tkBind.c. Thanks, Francois check-in: ae711cc9 user: culler tags: trunk
22:30
Small adjustments to tkBind.c. Thanks, Francois check-in: dc8e1390 user: culler tags: core-8-6-branch
22:29
Use SET_NUMBER for Bool fields and make sure they print as Booleans; remove a couple of redundant assignments. check-in: 892c2cc2 user: culler tags: bug-d2a10a14a8
18:12
Merge 8.6 check-in: a0d39d8d user: culler tags: mac_styles
17:58
Aqua: Fix an error in Tk_SetCaretPos. check-in: e3daeacd user: culler tags: trunk
17:57
Aqua: Fix an error in Tk_SetCaretPos. check-in: 2d157902 user: culler tags: core-8-6-branch
16:28
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 27af04b0 user: culler tags: trunk
16:26
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 59c70bac user: culler tags: core-8-6-branch
16:14
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: e800e548 user: culler tags: trunk
16:12
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: 822757e5 user: culler tags: core-8-6-branch
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: 0b6e77ce user: culler tags: trunk
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: cb5da4af user: culler tags: core-8-6-branch
15:12
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 15a8ae97 user: culler tags: trunk
14:39
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 71ebe759 user: culler tags: core-8-6-branch
13:25
Add the Menu key to bind-35.1 Closed-Leaf check-in: d791c204 user: culler tags: bug-585584ad66
13:21
Deal with the Menu key and possibly other keys that Apple does not use. check-in: 3522f9f8 user: culler tags: bug-585584ad66
12:25
Better way to handle closed key windows on deactivation. Closed-Leaf check-in: 68a59045 user: culler tags: bug-411359dc3b
2020-05-11
22:03
Revert changes to tkBind.c which will be handled by bug-d2a10a14a8/ check-in: 98bafa87 user: culler tags: bug-585584ad66
21:24
Fix [411359dc3b]: Clean up Aqua window destruction in TkWmDeadWindow to prevent crashes and zombies on systems with a Touchbar. check-in: aae941e2 user: culler tags: bug-411359dc3b
02:20
Try to match signed/unsigned to xlib correctly; restore macros but try to use more descriptive names; further simplify the big switch. check-in: 73046883 user: marc_culler tags: bug-d2a10a14a8
2020-05-10
21:37
Backout the last two commits. That was my error: the original #define KEY_BUTTON_MOTION_CROSSING_WHEEL was (KEY|BUTTON|MOTION|VIRTUAL|CROSSING|WHEEL), that is it included VIRTUAL even if its name didn't. This define is no longer used, making things less misleading. check-in: 97d281dc user: fvogel tags: bug-d2a10a14a8
21:22
Remove one more apparently erroneously introduced check on the VIRTUAL flag. check-in: fbea5130 user: fvogel tags: bug-d2a10a14a8
21:20
Remove apparently erroneously introduced checks on the VIRTUAL flag. check-in: 34913485 user: fvogel tags: bug-d2a10a14a8
21:15
Restore distinguishing of the case of CROSSING in %x and %y substitutions. check-in: 3dcb8b0b user: fvogel tags: bug-d2a10a14a8
21:10
Remove a now useless test. check-in: 10518a91 user: fvogel tags: bug-d2a10a14a8
21:01
Remove useless defines and make some cosmetic changes. check-in: e0b0a0cc user: fvogel tags: bug-d2a10a14a8
20:25
Add a separate flag for MouseWheel events (tkBind.c) and a new WheelEvent event type to the XEvent union (Xlib.h). The new struct agrees with the KeyEvent except it replaces the unsigned int keycode with a signed int delta and drops the trans_chars and nbytes fields that come after the keycode in a KeyEvent. In addition to that, remove the NO_NUMBER hack and make the code clearer with respect to signed vs unsigned numbers. Thanks to Marc Culler for providing this patch. check-in: fdbfe088 user: fvogel tags: bug-d2a10a14a8
2020-05-09
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 702ebb7e user: fvogel tags: trunk
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 852982f5 user: fvogel tags: core-8-6-branch
08:04
Add test treetags-4.8 exercising tag *deletion* (not tag removal) for a tag used by a cell. This test currently (expectedly) triggers an error since '.tree tag delete' is at this stage only a proposal (see TIP #574). When this proposal will be accepted and branch tip-574 be merged, treetags-4.8 will be here to confirm that tag deletion works with tagged cells, or to remind that the code needs changes in order to remove the tag from the cells using it before actually deleting this tag. check-in: 7438e411 user: fvogel tags: pspjuth-treeview
2020-05-08
16:04
A few cosmetic changes Closed-Leaf check-in: 69cfdac8 user: fvogel tags: bug-1bb2f1d7ab, tip-574
14:44
Add test treetags-1.11 testing [.tree tag delete]. Also remove old proc in since Tcl features this operator natively. By Emiliano Gavilan. check-in: 0585636a user: fvogel tags: bug-1bb2f1d7ab, tip-574
14:43
Fix [1bb2f1d7ab]: ttk::treeview doesn't delete tags. Patch from Emiliano Gavilan. check-in: 026c74c5 user: fvogel tags: bug-1bb2f1d7ab, tip-574
2020-05-07
02:04
Restore sheets in Mac file dialogs check-in: 9a619439 user: kevin_walzer tags: trunk
02:03
Restore sheets in Mac file dialogs check-in: 54290f18 user: kevin_walzer tags: core-8-6-branch
2020-05-06
21:45
Work around an Apple bug which causes *Warning: Window move completed without beginning.* to be sent to stderr. check-in: 9726c0e9 user: culler tags: bug-585584ad66
16:59
Avoid warnings by calling [panel runModal] instead of [NSApp runModalForWindow:panel] Closed-Leaf check-in: ed6a4287 user: culler tags: catalina-sheets
2020-05-05
18:05
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 3c7ba230 user: culler tags: trunk
17:46
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 151ef760 user: culler tags: core-8-6-branch
16:03
More comment edits check-in: abd89449 user: marc_culler tags: bug-585584ad66
13:41
Edit another comment. check-in: 4ae4ff44 user: marc_culler tags: bug-585584ad66
02:11
Edit comments. check-in: bced901e user: culler tags: bug-585584ad66
00:47
Add regression tests for modifier key events. check-in: ed1f8451 user: marc_culler tags: bug-585584ad66
2020-05-04
22:16
Add non-regression tests. check-in: 7bd8af87 user: marc_culler tags: bug-585584ad66
2020-05-03
21:06
Make a bit more use of helper functions. No functional change. check-in: 4ca3234f user: fvogel tags: bug-16ef161925
19:49
make injectkeyevent accept a numerical keysym instead of a virtual key code. check-in: f72d7762 user: marc_culler tags: bug-585584ad66
16:14
Add comments, set virtual to REPLACEMENT_VIRTUAL when inserting IME text too. check-in: 914d59f9 user: marc_culler tags: bug-585584ad66
09:31
Now a mixture of my fix with Gregor's fix. All tests from bind.test do pass again. check-in: 3604f763 user: fvogel tags: bug-16ef161925
09:07
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. Closed-Leaf check-in: 00b6fecf user: fvogel tags: bug-88c9e0928b
03:03
Replace one hash table with an array; make keycodes work in text and entry; use bitfields; stop bind from sign extending keycodes. check-in: 89964278 user: marc_culler tags: bug-585584ad66
2020-05-02
19:33
Revert my fix proposal [dfa8bbc5] and commit a fix proposal from Gregor. Tests bind-33.16, -17 and -18 fail again. Moreover bind-33.9 now fails (regression). check-in: 28f17b89 user: fvogel tags: bug-16ef161925
19:25
Add new test bind-33.19, further exercising simulation of the keyboard to trigger bindings containing several patterns. check-in: d650a3bd user: fvogel tags: bug-16ef161925
16:59
Fix proposal for [16ef161925]: <Escape><Control-c> binding sequence not working anymore check-in: dfa8bbc5 user: fvogel tags: bug-16ef161925
16:58
Add (currently failing) tests bind-33.16, bind-33.17 and bind-33.18 exercising the case reported in bug [16ef161925] check-in: a54810f8 user: fvogel tags: bug-16ef161925
14:19
Add comments check-in: 36de2d12 user: fvogel tags: bug-16ef161925
02:36
Restore sheets to file dialogs on macOS check-in: 51bfb084 user: kevin_walzer tags: catalina-sheets
2020-05-01
14:00
Fix [d2a10a14a8]: Don't lookup keysym for mousewheel events. Patch from Christopher Chavez check-in: e596815d user: fvogel tags: bug-d2a10a14a8
12:02
merge core-8-6-branch check-in: ebf1bde5 user: fvogel tags: bug-7655f65ae
12:01
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: 22f641ad user: fvogel tags: trunk
12:00
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: dcb50189 user: fvogel tags: core-8-6-branch
11:57
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: 488a7dc9 user: fvogel tags: trunk
11:57
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: ef40798d user: fvogel tags: core-8-6-branch
2020-04-30
03:05
Do a little better with keypad keys and shifting keysyms that are not on the keyboard. check-in: 6ff586ae user: marc_culler tags: bug-585584ad66
01:56
Edit some comments. check-in: f83070b2 user: marc_culler tags: bug-585584ad66
01:37
Add missing braces. Thanks to Christopher Chavez. check-in: 192026ec user: marc_culler tags: bug-585584ad66
2020-04-29
21:56
Follow Jan's sage advice and revert the xlib files. check-in: d2e9cdad user: culler tags: bug-585584ad66
18:40
Deal with <Oslash> ~ <Shift-oslash> ~ <Shift-Option-o> ~ <Shift-Option-O> ~ <Option-O> ... and fix <BackSpace> and improve injection of key NSEvents. check-in: 45d669d2 user: marc_culler tags: bug-585584ad66
2020-04-28
14:41
More comment edits. Add a new test command which can by used to inject key NSEvents directly into the macOS event queue. check-in: 162c782f user: culler tags: bug-585584ad66
2020-04-27
19:08
Correct a couple of masking operations. check-in: 02bc5f3b user: culler tags: bug-585584ad66
18:54
Edit a comment check-in: 3150141a user: culler tags: bug-585584ad66
17:21
Eliminate use of nbytes, which seems to be superfluous on macOS; edit some comments check-in: 5ffe6fe8 user: marc_culler tags: bug-585584ad66
13:45
Fix crash when Tk is deactivated while the character selection popup is open. Nice catch by Christopher Chavez! check-in: 7a38ecf7 user: marc_culler tags: bug-585584ad66
01:28
Deal with Apple's Backspace key. check-in: 75a1a919 user: marc_culler tags: bug-585584ad66
2020-04-26
22:35
Revert change to tkMacOSXMouseEvent.c which broke local grabs and add a NULL pointer guard in setupXEvent. check-in: 8add666e user: culler tags: bug-585584ad66
22:12
Tidy up; expand comments; clarify NSTextInputClient logic; deal with keyPad buttons. check-in: ae01b91e user: culler tags: bug-585584ad66
21:05
More accurately comment canvText-20.2 Closed-Leaf check-in: a8069c8c user: fvogel tags: bug-2712f43f6e
20:30
Add test canvText-20.2 failing before commit [f74fffb4] and no longer failing with this commit. check-in: 2d463458 user: fvogel tags: bug-2712f43f6e
10:07
Remove cast to int when calling MultiFontTextOut from TkDrawAngledChars (since x and y are doubles and MultiFontTextOut now accepts doubles). Closed-Leaf check-in: 6f7aab5e user: fvogel tags: bug-cd8714756c
03:07
Figured out how to make empty trans_chars, and dealt with menu and control characters. check-in: 461039d9 user: culler tags: bug-585584ad66
2020-04-25
22:51
Prevent a crash in setXEventPoint by checking for NULL wmInfoPtr check-in: 7d3000b3 user: culler tags: bug-585584ad66
22:05
Remove no-op bindings for function keys and set trans_chars appropriately. check-in: dbc9845c user: culler tags: bug-585584ad66
19:16
Fixing IME broke Latin1; make both work. Use a flag so deciding whether to use the TextInputClient will be more robust. check-in: 020b108b user: culler tags: bug-585584ad66
13:50
merge trunk (conflicts fixed) check-in: 0976e330 user: fvogel tags: pspjuth-treeview
13:35
Fix a logic error that broke IME and remove the static caret_win variable. check-in: a0aa3688 user: marc_culler tags: bug-585584ad66
12:32
Restore the build with MSVC after the C++ changes. check-in: a91c2341 user: fvogel tags: revised_text, tip-466
10:05
merge trunk check-in: 28e20a91 user: fvogel tags: revised_text, tip-466
09:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: f7b8c43e user: fvogel tags: trunk
09:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: 145b4fdd user: fvogel tags: core-8-6-branch
09:51
Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons). check-in: cf49dabd user: fvogel tags: trunk
09:50
Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons). check-in: 9a7168ff user: fvogel tags: core-8-6-branch
09:43
Fix [3519111fff]: Problem with scroll in ttk check-in: ce490f07 user: fvogel tags: trunk
09:42
Fix [3519111fff]: Problem with scroll in ttk check-in: 58465630 user: fvogel tags: core-8-6-branch
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 253201b5 user: fvogel tags: trunk
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 4af616c6 user: fvogel tags: core-8-6-branch
01:38
Restore F17 which was accidentally deleted when moving the KeyArray to a header file. check-in: 249ca6a8 user: marc_culler tags: bug-585584ad66
2020-04-24
22:28
Add keysym data for Menu and keypad. check-in: b68c95bf user: culler tags: bug-585584ad66
20:13
Add x, y, X and Y to key events. check-in: 0dd0b22f user: culler tags: bug-585584ad66
17:43
Fix [4fa083dd3f]: Should not set the caret position for a window which is not receiving key events. check-in: 913cc4b5 user: culler tags: bug-585584ad66
13:54
Create TKNSString which implements Christopher Chavez's suggestion in [4cda3ff048] for more efficient conversion from TclUtf to UTF-16. Closed-Leaf check-in: d7f8c0cc user: marc_culler tags: rfe-4cda3ff048
2020-04-23
21:06
Optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: fbf5dd8e user: fvogel tags: bug-2712f43f6e
20:58
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft. Patch from Christopher Chavez. check-in: f74fffb4 user: fvogel tags: bug-2712f43f6e
15:39
Rework the keysym handling so we can generate keysyms for non-Latin-1 keys. Also, edit comments and try to make names more accurate. check-in: 95c18e3b user: marc_culler tags: bug-585584ad66
2020-04-22
21:39
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: d850ea1f user: fvogel tags: bug-cd8714756c
2020-04-21
19:33
Make the structure of the latin1Table explicit check-in: caf2a7d4 user: marc_culler tags: bug-585584ad66
17:29
Send all chars up to 0x7F to the TextInputClient so non-Latin1 keyboards work again. check-in: 86620139 user: marc_culler tags: bug-585584ad66
06:57
Apply a third patch from Christopher Chavez. check-in: e3fc1880 user: fvogel tags: bug-7655f65ae
2020-04-20
21:06
Process Control-Tab normally; stop using an illegal value for send_event as a flag. check-in: bd0628f7 user: culler tags: bug-585584ad66
19:18
Fix two typos and a bug -- thanks to Christopher Chavez. check-in: f4ee810c user: culler tags: bug-585584ad66
17:14
Another rewrite of tkProcessKeyEvent to repair and clarify the logic of when to use the TextInputClient and when to send an XEvent. check-in: 769f555d user: marc_culler tags: bug-585584ad66
2020-04-19
23:43
Another major overhaul: more code cleanup; make event generate work for Home, End, ...; distinguish left and right mod keys. check-in: 7e861e1e user: marc_culler tags: bug-585584ad66
10:01
Apply another patch by Christopher Chavez that fixes the jerk of strings on aqua when selecting text (see the ticket). There is no functional change on Windows and Linux in this patch. check-in: f7f8ba2e user: fvogel tags: bug-7655f65ae
09:34
Fix [7655f65ae7]: text positioning issues in entry widgets. This is a patch from Christopher Chavez, slightly modified, and addresses the bug for Windows, Linux and macOS. check-in: 52f87eb1 user: fvogel tags: bug-7655f65ae
09:02
Remove superfluous call to TtkScrolled. Analysis (see the ticket) shows it is not needed, moreover all tests still pass, and we can't find a script that fails without this call. Closed-Leaf check-in: a4025dc5 user: fvogel tags: bug-14188104c3
2020-04-18
17:10
Add new test case treeview-9.3 exercising scrollbar change on 'see' command for an item whose ancestors are closed check-in: 1490603d user: fvogel tags: bug-14188104c3
10:52
Add .gitignore file Closed-Leaf check-in: 35821519 user: fvogel tags: rfe-acde5a7641
09:44
Fix [14188104c3]: ttk::treeview scrollbar not updating. Add test treeview-9.2 revealing this bug, failing before the fix and passing with it. Thanks to cjmcdonald. check-in: ca58681e user: fvogel tags: bug-14188104c3
2020-04-17
18:26
Fix [585584ad66]: Aqua: event generate not working for function keys check-in: a0030742 user: culler tags: bug-585584ad66
13:49
Merge 8.6 check-in: fea18cf8 user: jan.nijtmans tags: trunk
13:46
Sync tcl.m4 with Tcl. Re-generate UNIX configure script check-in: 043b12d0 user: jan.nijtmans tags: core-8-6-branch
13:42
Merge 8.5 check-in: 74d4703c user: jan.nijtmans tags: core-8-6-branch
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:02
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: c970964a user: culler tags: trunk
19:00
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: 2db6e0f1 user: culler tags: core-8-6-branch
01:24
Fix typo check-in: 079c77e2 user: culler tags: mac_styles
2020-04-15
20:56
Refine comment and revert useless tab->spaces change check-in: fc390f71 user: fvogel tags: bug-3519111fff
20:06
Add a command ::tk::mac::macOSMinorVersion and use it to disable animation of the ttk::progressbar on newer systems. check-in: a15183e8 user: culler tags: mac_styles
18:40
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. Closed-Leaf check-in: 8010008c user: fvogel tags: bug-6e25fc7cc1
17:42
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: 2e9c357d user: culler tags: trunk
17:24
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: e7ae616a user: culler tags: core-8-6-branch
14:53
Merge 8.6 check-in: 68a8a0de user: culler tags: mac_styles
14:51
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 1b87ae92 user: culler tags: trunk
14:50
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 422a2d7f user: culler tags: core-8-6-branch
06:25
Fix [3519111fff]: Problem with scroll in ttk check-in: 2222bd76 user: fvogel tags: bug-3519111fff
2020-04-14
22:12
Merge 8.6 check-in: c5e563ed user: jan.nijtmans tags: trunk
22:09
Workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error) check-in: 7f20966d user: jan.nijtmans tags: core-8-6-branch
19:51
Fix a glitch caused by coercion of a float to an int. Thanks to Christoper Chavez for finding and analyzing the bug. Closed-Leaf check-in: 39c3f572 user: culler tags: bug-89354dae31
19:12
Merge 8.6 check-in: dc8fae72 user: culler tags: mac_styles
19:10
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: d6a43988 user: culler tags: trunk
19:09
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: 61e70e0f user: culler tags: core-8-6-branch
16:42
Clipping can never work! Try again. check-in: c7c0e6ab user: marc_culler tags: bug-89354dae31
2020-04-13
22:06
Fix [89354dae31]: Text display artifacts can be produced by antialiasing. check-in: e872348a user: culler tags: bug-89354dae31
14:20
Merge 8.6. One more use of Tk_CreateErrorHandler(), suggested by Christian Werner. Now it works on Ubuntu too! Closed-Leaf check-in: a84cc64f user: jan.nijtmans tags: bug-3767882e06
09:27
Merge 8.6 check-in: fced3457 user: jan.nijtmans tags: trunk
09:26
Sync win/rules.vc with Tcl version check-in: ffe7ea59 user: jan.nijtmans tags: core-8-6-branch
2020-04-12
21:30
Use of IsSubsetOf function is clearer (no functional change). check-in: 870205d5 user: fvogel tags: bug-16ef161925
18:05
Additional suggestion by chw. Unfortunately doesn't help any on Ubuntu :-( check-in: 1f1e2494 user: jan.nijtmans tags: bug-3767882e06
2020-04-10
21:24
Merge trunk check-in: 164f7f09 user: jan.nijtmans tags: death-to-dbgx
19:12
Merge 8.6 check-in: ef779307 user: culler tags: mac_styles
19:07
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 5b4fb8bd user: culler tags: trunk
19:06
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: fcdeaa13 user: culler tags: core-8-6-branch
19:04
Deal with Snow Leopard. Closed-Leaf check-in: 33b9b65a user: culler tags: bug-d72abe6b54
2020-04-09
16:20
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 14204328 user: marc_culler tags: bug-d72abe6b54
13:13
Proposed workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error). Thanks, Christian! check-in: d8ef94a0 user: jan.nijtmans tags: bug-3767882e06
11:45
Restore the background loop thread, which is needed after all to process events while a menu is open. check-in: c81b0fc9 user: marc_culler tags: mac_styles
2020-04-08
21:24
Fix bug [9cd4bc0158]: hang if the first mouse event after closing a menu is bound to a proc that opens a modal dialog. check-in: 56ed375b user: marc_culler tags: mac_styles
2020-04-07
07:36
Merge trunk check-in: f1a7052c user: jan.nijtmans tags: pspjuth-treeview
07:36
Merge trunk check-in: b46730ff user: jan.nijtmans tags: revised_text, tip-466
07:35
Merge trunk check-in: aac34d51 user: jan.nijtmans tags: keysym-unicode
06:11
Merge 8.6 check-in: ba58fab2 user: jan.nijtmans tags: mac_styles
2020-04-06
21:50
Merge 8.6 check-in: 97a40e98 user: jan.nijtmans tags: trunk
21:28
Better implementation of [a179564826], not depending on surrogate handling by Tcl any more check-in: 5513fc0b user: jan.nijtmans tags: core-8-6-branch
14:52
Better implementation of TkUtfToUniChar(), one that doesn't require cooperation of Tcl (TCL_UTF_MAX>3). Just let Tk do the splitting of 4-byte UTF-8 sequences into surrogates. check-in: 1b1c1394 user: jan.nijtmans tags: bug-a179564826
2020-04-04
19:26
close unintended fork check-in: b83942c3 user: fvogel tags: trunk
19:24
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan). check-in: 0d744101 user: fvogel tags: trunk
2020-04-03
15:14
Move handling of TkWinGetPlatformId() up in tclStubInit.c: It belongs with Tk_TranslateWinEvent/Tk_PointerEvent. A few typecasts, remedying gcc warnings on Win32 with C++. check-in: 972fff48 user: jan.nijtmans tags: trunk
13:01
Merge 8.6 check-in: 6d1edcce user: jan.nijtmans tags: trunk
12:53
Split (internal) TK_THEME_WIN_CLASSIC into two different symbols: TK_THEME_WIN_CLASSIC/TK_THEME_WIN_VISTA check-in: a1126ca0 user: jan.nijtmans tags: core-8-6-branch
12:13
Update to Xcode 9.4, don't bother Xcode 8 any more. check-in: 6367721f user: jan.nijtmans tags: core-8-6-branch
02:11
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 87ff1bd3 user: kevin_walzer tags: trunk
02:10
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 6fd704b6 user: kevin_walzer tags: core-8-6-branch
2020-04-02
14:05
Merge trunk check-in: 341da642 user: jan.nijtmans tags: keysym-unicode
13:51
Fix [220811] and [220808]: Docs missing for Tk_TranslateWinEvent/Tk_PointerEvent API. Moved functions to tkWinInt.h as MODULE_SCOPE. (Stub entry still kept, as long as not -DTK_NO_DEPRECATED) check-in: fcaa0cdc user: jan.nijtmans tags: trunk
13:36
typo check-in: 93af3915 user: dgp tags: trunk
13:05
Supply CONSTified XkbOpenDisplay for X11 systems, needed when compiling with C++ compiler. check-in: 7e704ae0 user: jan.nijtmans tags: trunk
10:09
Merge 8.6 check-in: 4e192c81 user: jan.nijtmans tags: trunk
10:08
Since Xcode8 and Xcode9 are no longer supported, update Travis build script to use Xcode8.3 and Xcode 9.2 in stead: We cannot thrust homebrew with those Xcode versions any more, that's (hopefully) the cause of the current Xcode 9 build failures. check-in: 8755b5b7 user: jan.nijtmans tags: core-8-6-branch
2020-04-01
19:15
CONSTify function XkbOpenDisplay(), and resolve conflict with definition in X11 check-in: 524a3182 user: jan.nijtmans tags: trunk
15:27
Merge trunk check-in: c519f417 user: jan.nijtmans tags: keysym-unicode
15:24
Merge trunk check-in: f809476b user: jan.nijtmans tags: revised_text, tip-466
15:23
Merge trunk check-in: 6fbc32e5 user: jan.nijtmans tags: stub-simplification
15:20
Merge 8.6 check-in: 2e56e84b user: jan.nijtmans tags: trunk
15:13
Move brew package definition to top of .travis.yml check-in: c23eb20c user: jan.nijtmans tags: core-8-6-branch
2020-03-31
15:14
Fix C++ build check-in: b6158c84 user: jan.nijtmans tags: trunk
13:09
Possible fix for efbedd5ff5 Closed-Leaf check-in: 767f3d82 user: kevin_walzer tags: macbuttonfix
2020-03-30
21:35
More WIP check-in: 9a8b1671 user: jan.nijtmans tags: stub-simplification
21:04
Merge trunk, more WIP check-in: 9070a4e0 user: jan.nijtmans tags: stub-simplification
12:49
Merge 8.6 check-in: 9b698222 user: jan.nijtmans tags: trunk
12:43
Add more (dummy) stub entries. Make TkGenerateActivateEvents() available for more platforms than only MacOS and win32. check-in: 3a90e780 user: jan.nijtmans tags: core-8-6-branch
12:06
Merge trunk check-in: e4e38d38 user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge 8.6 check-in: 33d41c1f user: jan.nijtmans tags: trunk
09:46
Only use "string range" when $index > 0, so there's really something to be done. check-in: 33d34039 user: jan.nijtmans tags: core-8-6-branch
08:53
Merge 8.6 check-in: 9dbf1dd4 user: jan.nijtmans tags: trunk
08:52
Fix [3874c489cb44012a]: Test butPtr->image against NULL instead of None check-in: dbb6de27 user: jan.nijtmans tags: core-8-6-branch
08:51
Some code cleanup, backported from 8.7 (mainly usage of exact types and type-casts). check-in: bacf398e user: jan.nijtmans tags: core-8-6-branch
2020-03-29
23:08
Avoid crash in identify element check-in: dcd2ac59 user: pspjuth tags: pspjuth-treeview
21:07
Handle -stripedbackground in cell tags check-in: 438a18ac user: pspjuth tags: pspjuth-treeview
20:23
Do not assume existance of elements check-in: 54b930f8 user: pspjuth tags: pspjuth-treeview
19:11
Make TkGenerateActivateEvents() available to Win32 and X11 Closed-Leaf check-in: 720b360f user: jan.nijtmans tags: dummy-stubs
17:31
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan). Closed-Leaf check-in: 0e035f0e user: fvogel tags: bug-3134d697c8
15:38
Add more (dummy) stub entries, as preparation for futher stub simplifications in 8.7 and 9.0 check-in: 1f13a001 user: jan.nijtmans tags: dummy-stubs
14:22
WIP check-in: b1e4763c user: jan.nijtmans tags: stub-simplification
12:56
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 65c5b919 user: fvogel tags: trunk
12:55
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 92a2d5d6 user: fvogel tags: core-8-6-branch
09:43
Avoid failure of test treeview-rowheight-3 by checking there is an increase in the row height upon font size increase. The magnitude of this row height increase does not matter, and depends too much on the available fonts to be really testable. check-in: 027283ae user: fvogel tags: pspjuth-treeview
09:23
Further test naming fix check-in: ebe3976e user: fvogel tags: pspjuth-treeview
09:09
Fix duplicate test naming check-in: 27ccf90b user: fvogel tags: pspjuth-treeview
2020-03-28
19:30
Cell tags check-in: 92934ff1 user: pspjuth tags: pspjuth-treeview
15:49
Adapt rowheight to Cell as well check-in: cd37660f user: pspjuth tags: pspjuth-treeview
14:52
Tests and bugfix for rowheight adaption check-in: 8c633ae2 user: pspjuth tags: pspjuth-treeview
2020-03-27
22:42
Auto-adapt -rowheight check-in: f1a431f3 user: pspjuth tags: pspjuth-treeview
2020-03-25
20:54
Only do the preparation step once. check-in: e8820dba user: pspjuth tags: pspjuth-treeview
15:43
Be a tiny bit more conservative. check-in: bcd7cdca user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 69dd2bf5 user: culler tags: mac_styles
2020-03-24
15:26
Fix [87bade7e14]: PressAndHold composition misbehaves. Closed-Leaf check-in: 14376ab5 user: marc_culler tags: bug-87bade7e14
07:59
Merge-mark check-in: 66313d21 user: jan.nijtmans tags: trunk
07:56
Replace all instances of Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() with Tcl_UniCharToUtfDString()/Tcl_UtfToUniCharDString(), if possible (only for -DTCL_UTF_MAX=3, which is the default and only supported option) Backported, as far as possible, from 8.7. This helps moving away from Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar(), even though it only becomes deprecated in 8.7. check-in: c00fb54a user: jan.nijtmans tags: core-8-6-branch
2020-03-22
23:04
Merge-mark check-in: cf7e72b6 user: jan.nijtmans tags: trunk
23:01
Fix [f4dec2c2287aee9e]: Build failure with GCC 4.X (tkUnixKey.c) check-in: b25d813e user: jan.nijtmans tags: core-8-6-branch
22:55
Fix [a010a249c7]: notebook-1.4 failures check-in: 325f72d3 user: jan.nijtmans tags: trunk
21:19
Imageanchor should work like image in tags. check-in: 6ae624a1 user: pspjuth tags: pspjuth-treeview
20:59
Merge trunk check-in: 7b6b43b2 user: jan.nijtmans tags: keysym-unicode
20:15
Restructure tags to only allow those that work, and are documented to work. check-in: 345baad7 user: pspjuth tags: pspjuth-treeview
19:20
Merge 8.6 check-in: 1ada8c86 user: jan.nijtmans tags: trunk
19:19
Fix [98662d321e]: Aqua: fix build with -DTK_MAC_DEBUG_DRAWING. Thanks to chrstphrchvz for bug-report and path! check-in: a8d33b8a user: jan.nijtmans tags: core-8-6-branch
18:04
Structure the code for tree label drawing the same way as cell drawing. check-in: e2ede3f4 user: pspjuth tags: pspjuth-treeview
15:57
Make test identify-11 more robust against environment. check-in: f9dcbf8e user: pspjuth tags: pspjuth-treeview
08:37
Restore PASS for test treeview-identify-11, which turned to a FAILED in [399e961031]. check-in: fc36181a user: fvogel tags: pspjuth-treeview
08:17
Fix formatting, and respect alphabetical order in options list check-in: a3255eb4 user: fvogel tags: pspjuth-treeview
00:49
Restructured cell drawing check-in: d3c862c2 user: pspjuth tags: pspjuth-treeview
00:37
Refactored Cell ID handling. check-in: 2f2b05c9 user: pspjuth tags: pspjuth-treeview
2020-03-21
21:44
Remade how -striped is implemented. Using an option instead of a state. check-in: f5b3a0da user: pspjuth tags: pspjuth-treeview
2020-03-20
13:34
Merge trunk check-in: 70504b25 user: jan.nijtmans tags: keysym-unicode
13:33
Merge 8.6 Closed-Leaf check-in: 70f47d7b user: jan.nijtmans tags: bug-655fe2754f
13:27
Merge trunk check-in: 4abd1c1b user: jan.nijtmans tags: pspjuth-treeview
13:26
Merge 8.7 check-in: b2e6e967 user: jan.nijtmans tags: revised_text, tip-466
08:31
More usage of (internal) TkGetIntForIndex() function, and give this function an additional parameter "lastOK". This way, "end" doesn't need to be handled especially in other code places, all is centralized in this single functions. Only Ttk's "treeview" not done yet, since that requires handling a linked list in stead of an array. check-in: f164c265 user: jan.nijtmans tags: trunk
2020-03-19
16:33
Merge trunk check-in: df0d9c7e user: jan.nijtmans tags: pspjuth-treeview
10:17
Merge 8.6. More TCL_UNUSED() usage. check-in: c28b848e user: jan.nijtmans tags: trunk
09:37
Increase FONTMAP_PAGES from 192 to 256, making room for Unicode 13 plane 3. check-in: 470c6b92 user: jan.nijtmans tags: core-8-6-branch
08:49
Add builds for MacOS (Xcode 8 up to 11.3) to Travis. check-in: 08fba02e user: jan.nijtmans tags: core-8-6-branch
00:29
Have a valid -id in tree column. This fixes a crash in previous cell selection commit. Fix memory leak in tree column. check-in: a2a09477 user: pspjuth tags: pspjuth-treeview
2020-03-18
17:45
Build Mac using unix/Makefile in stead of macosx/GNUmakefile, because that's easier to get working directly. Closed-Leaf check-in: 253d458a user: jan.nijtmans tags: travis-mac
16:20
More internal use of TkGetIntForIndex() function. check-in: 0ee03f81 user: jan.nijtmans tags: trunk
14:38
TIP 569 remove lint comments check-in: a31f1014 user: dgp tags: trunk
2020-03-17
21:51
Follow-up to [d9bda1d1]: Clamp "listbox index" values between -1 and (maximum) end+1 = the number of elements, which point to one more than the last emlement.... that's what other GUI elements are really doing too. Duh. check-in: 68091ead user: jan.nijtmans tags: trunk
10:10
Add various Xcode builds (8 up to 11.3) to Travis check-in: 476a5838 user: jan.nijtmans tags: travis-mac
09:12
Merge trunk check-in: 184f2ed0 user: jan.nijtmans tags: revised_text, tip-466
08:36
Another round of type-casts for ckalloc() calls. Makes C++ compilers even more happy. Mainly for MacOS code. check-in: 0efa6ec0 user: jan.nijtmans tags: trunk
07:49
Merge trunk check-in: 17b7dc29 user: jan.nijtmans tags: revised_text, tip-466
07:33
Replace stdbool.h by the llvm version. Suggested by Christian Gollwitzer for licence reasons. Thanks! Not actually used by Tk (yet). check-in: 09b488fb user: jan.nijtmans tags: trunk
00:18
close fork check-in: 1caab603 user: dgp tags: trunk
2020-03-16
23:33
Allow any columns to be in cell selection check-in: e3414938 user: pspjuth tags: pspjuth-treeview
23:05
Eliminate many more warnings on macOS, related to -Wextra check-in: 880c726a user: jan.nijtmans tags: trunk
22:37
Handle when titlecolumns > displaycolumns. Test this, and crash from previous commit. check-in: 399e9610 user: pspjuth tags: pspjuth-treeview
22:19
stifle compiler warnings check-in: 45f2acb1 user: dgp tags: trunk
21:37
Fix [50b5e64bccc1e3d0]: Broken Mac OSX build. Reverted part of [df3646cf656c2e3a] (not sure why this is wrong, works on UNIX but not MacOSX). To be investigated further, but for now this works. check-in: 9603c4e8 user: jan.nijtmans tags: trunk
21:06
Merge 8.6 check-in: 2e3410d6 user: jan.nijtmans tags: trunk
21:01
Merge 8.5 check-in: 5af44a15 user: jan.nijtmans tags: core-8-6-branch
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
16:57
Fix crash in DrawHeadings() when drawing the headings of the title columns. This crash happened if the number of display columns is less than -titlecolumns check-in: edb82472 user: fvogel tags: pspjuth-treeview
11:37
Fix drawing artifact on (torn-off) menu resizing, and better comment the painting steps. check-in: fd2b8851 user: fvogel tags: bug-655fe2754f
2020-03-14
22:05
Fix another buglet: The arrow of a cascade menu item is only drawn on Windows if this cascade item really has a submenu attached to it (the fact this item is of cascade type is not enough to display the arrow). Mimic this behavior (of the platform native widget when in a normal menu) in torn-off menues. check-in: 9757835e user: fvogel tags: bug-655fe2754f
21:39
Fix [655fe2754f]: Tearoff menu labels cut off check-in: 0865dcf8 user: fvogel tags: bug-655fe2754f
2020-03-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: 7f84fc64 user: fvogel tags: trunk
21:09
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix by Emiliano Gavilan. check-in: ee443427 user: fvogel tags: core-8-6-branch
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: b31665c5 user: fvogel tags: trunk
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: f772db13 user: fvogel tags: core-8-6-branch
12:13
Try to fix Travis OSX build check-in: 1cf9c2cc user: jan.nijtmans tags: core-8-5-branch
10:10
Fix [3551802fff]: Use the Xkb API to simplify Tk's keyboard event handling check-in: a0fba3fd user: jan.nijtmans tags: trunk
2020-03-11
15:15
Merge trunk check-in: 6a77ea60 user: jan.nijtmans tags: revised_text, tip-466
15:14
Merge 8.6 check-in: 0d04b68a user: jan.nijtmans tags: trunk
15:11
Don't mind XKeycodeToKeysym() deprecation warning any more. Some MacOS code cleanup (e.g. no "register" keyword any more) check-in: d465e62e user: jan.nijtmans tags: core-8-6-branch
13:47
Restore recent changes to tkMacOSXWm.c accidentally reverted with last commit check-in: a8eb1198 user: kevin_walzer tags: trunk
13:45
Merge trunk check-in: b52dd087 user: jan.nijtmans tags: revised_text, tip-466
13:03
Eliminate More C++-related warnings, when compiling against Tcl 9.0 headers. check-in: 0596f214 user: jan.nijtmans tags: trunk
10:39
Put back accidently commented-out part from ttkWinXPTheme.c check-in: 7e2a92ce user: jan.nijtmans tags: trunk
10:28
Make Tk compile using C++ against Tcl 9.0 headers. check-in: dd063056 user: jan.nijtmans tags: trunk
08:45
Add various build (e.g. MacOS with xquarz, --disable-xft) check-in: d59679ea user: jan.nijtmans tags: core-8-5-branch
01:45
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch check-in: 9a6854d3 user: kevin_walzer tags: trunk
01:44
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch (ticket [fb2ec386]) check-in: d6f40a56 user: kevin_walzer tags: core-8-6-branch
2020-03-10
17:13
Fix the X11 build on OSX check-in: 9e0c08a4 user: dgp tags: core-8-5-branch
15:09
Merge trunk. Fix C++ build. check-in: ec1e59f5 user: jan.nijtmans tags: pspjuth-treeview
15:01
More progress in making win32 build C++-ready. check-in: aa8cb35e user: jan.nijtmans tags: trunk
13:31
Merge trunk. Now warning-free except on MacOS. check-in: abe3ed6a user: jan.nijtmans tags: revised_text, tip-466
12:24
Merge 8.7. Also remove all traces of HAVE_XKBKEYCODETOKEYSYM (assumed to be 1) and XKEYCODETOKEYSYM_IS_DEPRECATED (not applicable any more) Closed-Leaf check-in: 2aab797b user: jan.nijtmans tags: bug-3551802fff
11:12
Merge-mark check-in: 696f9d35 user: jan.nijtmans tags: trunk
11:11
Merge 8.5 check-in: c75566b6 user: jan.nijtmans tags: core-8-6-branch
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
08:57
Add XkbKeycodeToKeysym() and XkbOpenDisplay() to the (Windows/MacOS) X11 stub table. No effect for UNIX. check-in: 5a30e307 user: jan.nijtmans tags: trunk
2020-03-09
23:06
Merge trunk check-in: 1258ad15 user: pspjuth tags: pspjuth-treeview
22:24
Finish for MacOS too Closed-Leaf check-in: 233abe90 user: jan.nijtmans tags: xkb
21:03
merge core-8-6-branch check-in: adb3ab84 user: fvogel tags: trunk
20:58
Replace very very old constraint name 'unixOrPc' by the equivalent, up-to-date, documented, 'unixOrWin' constraint. check-in: 7841a29f user: fvogel tags: core-8-6-branch
18:26
Revert a constification that broke the X build on OSX. check-in: fc470fc7 user: dgp tags: core-8-6-branch
16:00
Merge 8.6 check-in: 05eabb5a user: jan.nijtmans tags: trunk
15:50
Eliminate a few (harmless) gcc(-9) warnings on Windows and Cygwin. check-in: 71856de3 user: jan.nijtmans tags: core-8-6-branch
15:27
Add XkbOpenDisplay and XkbKeycodeToKeysym to X11 stub table. MacOS not done yet. check-in: 0f20d02a user: jan.nijtmans tags: xkb
2020-03-08
16:49
Instroduce TCL_UNUSED() macro, and use to make more -Wextra warnings disappear. check-in: 46de2340 user: jan.nijtmans tags: trunk
2020-03-06
08:50
Merge trunk. More C++ fixes. Should - at least - compile now, not yet warning-free. check-in: f4060470 user: jan.nijtmans tags: revised_text, tip-466
08:19
Merge trunk. More C++ fixes check-in: 08503fba user: jan.nijtmans tags: revised_text, tip-466
2020-03-05
22:15
Eliminate many -Wextra warnings check-in: ac625e2f user: jan.nijtmans tags: trunk
2020-03-04
12:24
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 97b043e2 user: fvogel tags: trunk
12:19
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 611f00b7 user: fvogel tags: core-8-6-branch
2020-03-03
06:54
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix provided by Emiliano Gavilan. Tests canvPs-1.1 and convPs-2.1 now pass. Closed-Leaf check-in: b31e661b user: fvogel tags: bug-2edd843def
06:52
Augment tests canvPs-1.1 and canvPs-2.1 so that they also check that [.c postscript] return the empty string as documented. These tests currently fail. check-in: 683bb40e user: fvogel tags: bug-2edd843def
2020-03-02
20:54
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus. The problem was that the mask in the event handler deletion did not match the mask of the event handler creation. Test focus-7.1 now passes. Closed-Leaf check-in: 8d84fb53 user: fvogel tags: bug-08e2f8e6f0
20:51
Add focus-7.1 as a non-regression test for [08e2f8e6f0]. This test does not pass yet. check-in: cce8524e user: fvogel tags: bug-08e2f8e6f0
2020-03-01
22:11
Fix many warnings in MacOSX build (caused by -Wextra -Wc++-compat). All harmless. Not finished yet. check-in: b8b2f140 user: jan.nijtmans tags: trunk
21:35
Merge trunk. C++ fixes not finished yet (C++ compile will still fail) check-in: 2e62f136 user: jan.nijtmans tags: revised_text, tip-466
2020-02-28
12:05
Implement TIP #557: C++ support for Tcl check-in: 5da24ae4 user: jan.nijtmans tags: trunk
2020-02-27
19:58
Let TkGetIntForIndex() return TCL_ERROR for invalid index values, in stead of -1. So, callers of this function don't need to do that any more. check-in: 010c1e57 user: jan.nijtmans tags: trunk
2020-02-26
10:13
Merge trunk Closed-Leaf check-in: 138b5f20 user: jan.nijtmans tags: cplusplus
09:10
Merge 8.6 check-in: 1a6cb7b3 user: jan.nijtmans tags: trunk
09:09
Add errno.h include to tkMacOSXPort.h and tkUnixPort.h: now needed in tkConsole.c check-in: 5e8a0e70 user: jan.nijtmans tags: core-8-6-branch
2020-02-25
16:24
Merge 8.6 check-in: 28c35904 user: jan.nijtmans tags: trunk
16:20
Upgrade console channel type to TCL_CHANNEL_VERSION_5. check-in: 514c0974 user: jan.nijtmans tags: core-8-6-branch
02:32
Fix [06d8246baf]: Aqua scrollbar does not update correctly when scrolling with the mouse wheel or scroll gesture Leaf check-in: 2ad9d5ba user: marc_culler tags: bug-06d8246baf
2020-02-24
20:35
Merge Tip #563: MouseWheel for horizontal scrollbar check-in: 2fd8b8cc user: oehhar tags: trunk
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:10
Merge 8.6 check-in: cbabede7 user: jan.nijtmans tags: trunk
09:09
Work around a few new gcc(-9) warnings. check-in: 22d0998f user: jan.nijtmans tags: core-8-6-branch
08:57
Add internal function TkGetIntForIndex(), which handles integer indexes and "end" using Tcl_GetIntForIndex() (TIP #544). For now, only used in menu's. check-in: 65b44757 user: jan.nijtmans tags: trunk
01:12
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: 822558a6 user: kevin_walzer tags: trunk
01:11
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: cade7f7f user: kevin_walzer tags: core-8-6-branch
2020-02-23
21:19
Fix 2 compiler warnings (gcc-9) check-in: 91e50e1d user: jan.nijtmans tags: trunk
15:12
Remove detection of Xkb performed at runtime, which removes the deprecation warning about XKeyCodeToKeysym. See ticket [3551802fff]. check-in: e44fc1ef user: fvogel tags: bug-3551802fff
14:41
merge core-8-6-branch check-in: 5fa8b7e7 user: fvogel tags: bug-e3888d5820
14:39
Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window. check-in: dc6628ca user: fvogel tags: trunk
14:38
Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window. check-in: 3125db91 user: fvogel tags: core-8-6-branch
2020-02-22
15:37
Merge implementation of TIP #565: .canvas raise/lower ignore non-existent tag, which fixes [3552805fff]. This follows a positive vote from the TCT. check-in: 72871533 user: fvogel tags: trunk
15:33
Merge implementation of TIP #564: ttk font sizes in points, which fixes [dccd82bdc7]. This follows a positive vote from the TCT. check-in: f7a65e47 user: fvogel tags: trunk
2020-02-21
14:26
Rename (static) function TkMenuCleanup() to MenuCleanup(). Make TkGetMenuIndex() a static function (is used in one file only). Remove "registry" keywork in tkMenu.c. Add "const" modifier to ttkWinXPTheme.c check-in: cef222a0 user: jan.nijtmans tags: trunk
2020-02-19
16:48
Fix 2 gcc warnings in win/ttkWinXPTheme.c due to the recent addition of "const". Also add type-casts (while on it), helping C++ compatibility. Use more internal size_t in ttk. And use some more Tcl_GetWideIntFromObj() in stead of Tcl_GetIntFromObj() check-in: 1e916d8f user: jan.nijtmans tags: trunk
2020-02-18
21:19
Use TkGrabState() in function TestgrabObjCmd() instead of dispPtr->grabWinPtr to make the code clearer and the interface cleaner. check-in: 1e8dcf37 user: fvogel tags: bug-e3888d5820
15:54
Clamp "listbox index" values between -1 and (maximum) end+1, as done in other GUI elements too (like menu). check-in: d9bda1d1 user: jan.nijtmans tags: trunk
14:19
Merge trunk. Fix two minor C++ issues in tkTest.c check-in: b59165e4 user: jan.nijtmans tags: cplusplus
14:01
Make more C++-compiler robust. check-in: bebef983 user: jan.nijtmans tags: tip-556
12:50
Merge trunk. Remove end-of-line spacing. check-in: 61ad3035 user: jan.nijtmans tags: tip-556
12:45
Add compat/stdbool.h (needed by revised_text) and compat/stdint.h (needed by TIP #556, or any other Tk extension which on tclInt.h) Remove the need for "make doc", by committing doc/man.macros directly here. check-in: df3646cf user: jan.nijtmans tags: trunk
2020-02-17
22:06
Refine test bind-35.1 once more since [grab current] returns the eventualGrabWin while we're interested in the grabWin instead. check-in: 0b310b17 user: fvogel tags: bug-e3888d5820
15:50
Merge trunk check-in: 440e4b50 user: jan.nijtmans tags: tip-556
14:51
Merge 8.6 Closed-Leaf check-in: 57234208 user: jan.nijtmans tags: bug-382712ade6
14:50
Merge 8.6 check-in: 32252102 user: jan.nijtmans tags: bug-e3888d5820
14:47
Make internal _XInitImageFuncPtrs() prototype work with C++ on all platforms (prevent conflict with tkIntXlibDecls.h) check-in: 1a516be1 user: jan.nijtmans tags: cplusplus
14:37
Merge trunk check-in: 66af82c5 user: jan.nijtmans tags: cplusplus
13:46
More "const" additions. check-in: ca5c672f user: jan.nijtmans tags: trunk
13:45
Clamp output of listbox indexes to be >= -1 always. Many other's (like menu's, entries) already do that. Doesn't make really a difference, as -2 is just as invalid as -1. check-in: abaa003d user: jan.nijtmans tags: trunk
2020-02-16
12:43
Merge trunk check-in: faf78f30 user: jan.nijtmans tags: cplusplus
12:42
Merge 8.6 check-in: cb8499e8 user: jan.nijtmans tags: trunk
12:42
Merge 8.5 check-in: dc776f94 user: jan.nijtmans tags: core-8-6-branch
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