Tk Source Code

Timeline
Login

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

1050 check-ins using file macosx/tkMacOSXCursor.c version 1f614e87

2020-02-03
17:37
New files from René Zaumseil check-in: bf0e8a59 user: fvogel tags: tip-556
2020-01-29
21:29
New files from René Zaumseil check-in: 0f687d67 user: fvogel tags: tip-556
2020-01-28
20:20
New files from René Zaumseil check-in: 4e50b9cd user: fvogel tags: tip-556
2020-01-25
16:58
Let bind-34.3 be robust against Linux KDE hot spots on screen corners Closed-Leaf check-in: 0a767426 user: fvogel tags: bug-69b48f427e9
2020-01-22
21:37
New files from René Zaumseil check-in: 79ffe759 user: fvogel tags: tip-556
2019-12-17
17:20
No action when TK_ALREADY_DEAD. check-in: c0b10193 user: bll tags: bug-xim
2019-12-10
18:55
bug-xim: Fix responsiveness of Tk on X when an input method is active. Tk_HandleEvent has changed to only create the XIC if the window is a toplevel or the window has received focus. check-in: 4abb3952 user: bll tags: bug-xim
14:10
Create new branch named "bug-xim" check-in: 304a009f user: bll tags: bug-xim
2019-12-06
23:07
Added item option -height. Renamed -titlerows to -titleitems. Use -anchor value for tree column. check-in: e05b8bdd user: pspjuth tags: pspjuth-treeview
2019-12-03
20:55
New files from René Zaumseil check-in: 6e6e91e6 user: fvogel tags: tip-556
2019-12-02
23:13
Make the help button work in light or dark modes. check-in: 4c2f3f71 user: marc_culler tags: mac_styles
2019-12-01
21:57
Clarification check-in: 1af5dd0b user: pspjuth tags: pspjuth-treeview
21:19
Add inline button style. check-in: 1ae814ed user: marc_culler tags: mac_styles
18:14
Implement RFE [71107a79fa]: allow ttk::progressbar to grow in reverse direction Closed-Leaf check-in: fd244465 user: fvogel tags: rfe-71107a79fa
16:39
Merge 8.6. When compiling against Tcl 9.0 headers, don't allow Emoji escape sequences to be split into two surrugates any more. check-in: 0ec184f4 user: jan.nijtmans tags: trunk
16:05
In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use more uppercase hex-values where appropriate. check-in: 90160951 user: jan.nijtmans tags: core-8-6-branch
2019-11-30
20:19
Implementation of TIP #556 (Add oo like widgets to Tk). Files committed on behalf of René Zaumseil. check-in: d4bb7b69 user: fvogel tags: tip-556
19:38
Edit comments, combine two list header drawing routines. check-in: 4657efed user: culler tags: mac_styles
14:29
Remove duplicate #define statements. check-in: cbe7e99f user: marc_culler tags: mac_styles
14:23
Move ttk static data into a header file. check-in: d89ca605 user: marc_culler tags: mac_styles
06:11
Reorganize the display information. check-in: 501530f7 user: marc_culler tags: mac_styles
2019-11-29
17:53
Edit some comments, change some names. check-in: 6be13a06 user: marc_culler tags: mac_styles
17:20
Add the RecessedButton style for ttk::radiobutton widgets. check-in: 12f80ca5 user: marc_culler tags: mac_styles
16:26
Merge 8.6 check-in: 1711aa76 user: jan.nijtmans tags: trunk
15:49
Fix [d4f5620f5d]: font-4.14 fails (font actual with unicode). Add another test-case for TCL_UTF_MAX>3 check-in: 2e2afd52 user: jan.nijtmans tags: core-8-6-branch
14:11
Obtain the control accent color correctly on OSX 10.13 and earler. check-in: ec468226 user: marc_culler tags: mac_styles
2019-11-28
17:26
Add the RoundedRectButton style for a ttk::button check-in: f14cee1e user: marc_culler tags: mac_styles
2019-11-27
21:03
Adjust the appearance of disabled buttons. check-in: a66321da user: culler tags: mac_styles
12:37
Update to a (slightly) later version of X11R6 headers. check-in: 0c6bbf57 user: jan.nijtmans tags: trunk
12:17
Sync tcl.m4 (again) check-in: 87e8b128 user: jan.nijtmans tags: trunk
11:59
Sync tcl.m4 (for windows and UNIX) with version provided by Tcl 8.7 check-in: 6a02c657 user: jan.nijtmans tags: trunk
11:49
Sync tcl.m4 with the vesion provided by Tcl 8.6 check-in: 4490f0bf user: jan.nijtmans tags: core-8-6-branch
00:22
On Aqua, allow the Tk event loop to run while a menu is open. (This is tricky.) check-in: 7f5d0d14 user: marc_culler tags: mac_styles
2019-11-26
20:48
Merge 8.6 check-in: 7b945c7c user: jan.nijtmans tags: trunk
20:35
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10 check-in: 4202ddbd user: jan.nijtmans tags: core-8-6-branch
20:33
Various cleanups in Unicode handling. Note that without Xft on X11 we don't have Emoji. check-in: 7f62ccc3 user: jan.nijtmans tags: core-8-6-branch
17:34
merge release check-in: f2c141ca user: dgp tags: trunk
12:55
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10. check-in: 50aaf728 user: fvogel tags: bug-69b48f427e9
12:51
merge core-8-6-branch check-in: 6b76e178 user: fvogel tags: bug-69b48f427e9
2019-11-25
12:49
Merge 8.6 check-in: ef902b09 user: jan.nijtmans tags: trunk
12:47
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: be77d20c user: jan.nijtmans tags: core-8-6-branch
03:48
Implement Aqua comboboxes with popup menus instead of listboxes. check-in: 9c73f8b7 user: marc_culler tags: mac_styles
01:01
Merge 8.6 check-in: ffe4dba8 user: marc_culler tags: mac_styles
01:00
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 88008a5e user: marc_culler tags: trunk
00:59
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 43db0839 user: marc_culler tags: core-8-6-branch
2019-11-24
15:38
Combobox tweaks. check-in: ca9737ae user: marc_culler tags: mac_styles
04:56
Add accent color to sliders. check-in: 05cf6cbe user: marc_culler tags: mac_styles
01:35
Accented and otherwise improved progress bars. check-in: e50cc2d6 user: marc_culler tags: mac_styles
2019-11-22
20:09
complete changes Closed-Leaf check-in: a77fcff2 user: dgp tags: rc2, core-8-7-a3-rc, core-8-7-a3
17:09
merge trunk check-in: fa620be9 user: dgp tags: core-8-7-a3-rc
17:06
Merge 8.6 check-in: 15a347ec user: culler tags: mac_styles
16:49
merge 8.6 check-in: 8fe83186 user: dgp tags: trunk
16:45
merge release check-in: b5fac1e9 user: dgp tags: core-8-6-branch
08:54
Merge trunk check-in: 9c1e12e5 user: jan.nijtmans tags: keysym-unicode
08:48
Merge 8.6 Closed-Leaf check-in: b35590d9 user: jan.nijtmans tags: utf-16-for-X11
08:46
Merge-mark check-in: c1f72fa0 user: jan.nijtmans tags: trunk
08:41
Update rules.vc check-in: 21d7e6dc user: jan.nijtmans tags: trunk
08:39
Update rules.vc to latest version check-in: 64881b86 user: jan.nijtmans tags: core-8-6-branch
2019-11-21
15:59
More code simplification check-in: f8d9fdff user: jan.nijtmans tags: utf-16-for-X11
12:04
Oops _WIN32 with single underscore check-in: 3427937c user: jan.nijtmans tags: utf-16-for-X11
11:46
Update unicode demo check-in: b6c376ae user: jan.nijtmans tags: utf-16-for-X11
10:26
Now that TkUniCharToUtf() produces maximum of 4 bytes, reduce storage. More code simplifications. Disallow Emoji on X11 without xft, just use replacement character then. check-in: 1eb3050c user: jan.nijtmans tags: utf-16-for-X11
2019-11-20
23:35
Add native style Combobox button check-in: 90df2f0a user: culler tags: mac_styles
18:50
update changes Closed-Leaf check-in: c7984bbb user: dgp tags: rc2, release, core-8-6-10-rc, core-8-6-10
18:50
Merge 8.6 except for the broken demo. check-in: f3ef2549 user: dgp tags: core-8-6-10-rc
13:10
X11 correct UTF-16 encoding (not meant for Tk 8.6.10 yet!) check-in: 3b5b9950 user: jan.nijtmans tags: utf-16-for-X11
2019-11-19
21:47
Lock scrolling for title rows in Treeview check-in: ba9af342 user: pspjuth tags: pspjuth-treeview
19:28
Finish details for Entries. check-in: c4d24eee user: culler tags: mac_styles
16:25
Merge 8.6 check-in: 7e11646f user: jan.nijtmans tags: trunk
16:21
Make the Emoji demo work with X11 using xft, even under Tcl 8.6. check-in: 414bb151 user: jan.nijtmans tags: core-8-6-branch
15:52
Specific test for xft in widget demo Closed-Leaf check-in: cd65ffc8 user: jan.nijtmans tags: emoji-for-xft
15:31
Experiment: See if this is enough to make Emoji work with Xft on X11 check-in: 57a7649e user: jan.nijtmans tags: emoji-for-xft
10:40
Merge 8.6 check-in: 4cb2f140 user: jan.nijtmans tags: trunk
10:35
Use correct Emoji representation when running with Tcl 8.7. Works on X11 then! check-in: 2ac49da2 user: jan.nijtmans tags: core-8-6-branch
06:07
Rebase mac_buttons check-in: bd7d5af3 user: marc_culler tags: mac_styles
04:42
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: f77a9b45 user: culler tags: trunk
04:41
Merge mark check-in: 077c9c87 user: culler tags: trunk
04:37
Merge 8.6 check-in: 85913810 user: culler tags: trunk
04:33
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: d342bcb8 user: culler tags: core-8-6-branch
04:30
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] Closed-Leaf check-in: 539408e0 user: culler tags: bug-589e83d30a
00:57
Implement non-BMP unicode for macOS check-in: 65bf75ea user: culler tags: core-8-6-branch
00:46
Correct some errors revealed by building on macOS 10.6 check-in: 6a7d0065 user: culler tags: core-8-6-branch
2019-11-18
20:02
Merge 8.6, but only exclude Emoji's in the demo for X11. Closed-Leaf check-in: 4e6f92fe user: jan.nijtmans tags: mac_unicode
19:51
Merge 8.6 check-in: 03d53ee4 user: jan.nijtmans tags: trunk
19:48
Restrict Emoji in demo for win32 platform only, since on other platforms it's not guaranteed to work yet check-in: 0661a4e1 user: jan.nijtmans tags: core-8-6-branch
15:05
Edit comments, add tests for NULL pointers. check-in: f06ee059 user: culler tags: mac_unicode
08:14
remove printf("TkSelGetSelection\n"); check-in: c7fc3a41 user: jan.nijtmans tags: mac_unicode
00:31
Implement non-BMP unicode for macOS when TCL_UTF_MAX = 3 by encoding surrogates as 3-byte UTF-8-ish sequences. check-in: 45294d24 user: culler tags: mac_unicode
2019-11-17
17:32
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: f3be3919 user: culler tags: trunk
17:31
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: cd1c2ea8 user: culler tags: core-8-6-branch
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: cba59e0c user: culler tags: trunk
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: a04cf70e user: culler tags: core-8-6-branch
16:53
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: f7eda41f user: culler tags: trunk
16:52
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: faf5c3fe user: culler tags: core-8-6-branch
2019-11-16
17:01
merge-mark check-in: 21994883 user: culler tags: trunk
16:58
On macOS make DrawCharsInContext accept byte sequences which contain UTF-16 surrogates encoded as 3-byte UTF-8-ish subsequences, so the Emoji demo works. check-in: fa1ebd57 user: culler tags: core-8-6-branch
2019-11-15
21:53
merge-mark check-in: 1c15740a user: jan.nijtmans tags: trunk
21:52
Let's add some Emoji to the widget demo, but encoded in UTF-16 so Tcl 8.6.10 can handle it. Works at least on Windows. check-in: a70e28c9 user: jan.nijtmans tags: core-8-6-branch
21:46
Adjust the test image-6.1 so that it will expect the new image type. Closed-Leaf check-in: e1363e3c user: culler tags: mac_images
20:49
merge trunk check-in: 22b34003 user: dgp tags: core-8-7-a3-rc
20:48
Fix [90d555e088]: In Catalina Apple's NSFontManager creates fonts with unwanted traits Closed-Leaf check-in: 39057cb3 user: culler tags: bug-90d555e088
20:48
update changes check-in: 6d5fb867 user: dgp tags: core-8-6-10-rc
20:45
merge 8.6 check-in: 4fc06d5f user: dgp tags: core-8-6-10-rc
12:45
Merge 8.6 check-in: ac8c96f3 user: jan.nijtmans tags: trunk
12:44
Fix [69b48f427e] (again): Test "textTag-18.1" fails since Win10 Creator Falls update. Thanks, François! check-in: ab595e1f user: jan.nijtmans tags: core-8-6-branch
2019-11-14
23:32
Fix again integer arithmetics in TkSetCursorPos(), see [69b48f427e] check-in: 14a3b51a user: fvogel tags: bug-69b48f427e9
23:32
remove debug printf code check-in: 77ab3f26 user: fvogel tags: bug-69b48f427e9
23:14
merge core-8-6-branch, and add (currently failing) test bind-34.3 demonstrating that warping does not work with null or negative coordinates. Also add a bit of debug printf in TkSetCursorPos() for Windows check-in: c7ced784 user: fvogel tags: bug-69b48f427e9
2019-11-13
15:33
Merge 8.6 check-in: a204b652 user: jan.nijtmans tags: trunk
15:25
Add support for 4 keycodes on Windows (Mail, AudioMedia, Launch0 and Launch1), which some keyboards might have. Add more header-files, with available keycodes on various platforms, and add some missing keysyms to ks_names.h (adapted from X11R6). This improves compatibility for Windows/MacOSX compared to X11R6. check-in: be3dac07 user: jan.nijtmans tags: core-8-6-branch
2019-11-12
19:10
tksvg crash on style usage due to different malloc and free types on some systems. Issue #2 of tksvg. check-in: 787f4504 user: oehhar tags: trunk
2019-11-11
14:37
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 8448b35c user: culler tags: trunk
14:36
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 24783747 user: culler tags: core-8-6-branch
01:45
Allow creating 0x0 NSImages, which work e.g. in labels, just don't allow using them as iconphoto images. Closed-Leaf check-in: bb3c9f56 user: culler tags: bug-53d28027e3
2019-11-10
22:30
Split wm-iconphoto-1.5 into the Win and Mac case on one hand (an error triggers), and the Linux case on the other hand (no error is produced, the image is valid and can be used as an iconphoto even if its size is 0x0) check-in: c06d2d2a user: fvogel tags: bug-53d28027e3
21:11
The new test wm-iconphoto-1.5 must not depend on previous tests and how many images were created so far in the testing process check-in: c8fc3540 user: fvogel tags: bug-53d28027e3
20:09
Homogenize still further among platforms check-in: f3dc93ba user: fvogel tags: bug-53d28027e3
20:03
Add platform-independent test wm-iconphoto-1.5 check-in: a1f99b8b user: fvogel tags: bug-53d28027e3
18:47
Remove unnecessary cast that causes compiler errors on El Capitan. check-in: e370c1dc user: culler tags: mac_images
18:35
On unix, make the wm stackorder command return an error if TkWmStackorderToplevel fails. Closed-Leaf check-in: 1d174e28 user: culler tags: bug-c4abd2b0f3
18:13
Make all platforms check if an iconphoto image is valid and provide the same error message if not. check-in: 2971726c user: culler tags: bug-53d28027e3
2019-11-09
14:49
Fix [53d28027e3]: Generate an error instead of a crash if wm iconphoto receives an invalid photo image. check-in: 199c14cd user: culler tags: bug-53d28027e3
13:12
make TkWmStackorderToplevel return NULL if ckalloc fails. check-in: 76b39a75 user: culler tags: bug-c4abd2b0f3
10:18
Propagate previous Mac fix to the Windows platform check-in: fd178e2c user: fvogel tags: bug-c4abd2b0f3
2019-11-08
06:51
Reimplement TkWmStackorderToplevel to make it straightforward and shorter and behave the same on macOS as on unix and Windows. check-in: c65b7e7a user: culler tags: bug-c4abd2b0f3
2019-11-07
23:22
Fix [c4abd2b0f3]: Tcl Panic in TkWmStackorderToplevel (for Aqua) check-in: 92da033f user: culler tags: bug-c4abd2b0f3
19:08
Fix Disclosure Button; condense code. Closed-Leaf check-in: 7083f6dd user: culler tags: disclosure
12:44
Hash typos and bump release date. check-in: 2646185c user: dgp tags: core-8-6-10-rc
2019-11-06
16:49
Merge 8.6 (actually, just missing braces in listbox bindings, as correctly spotted by Csaba Nemethi) check-in: 0c416d41 user: jan.nijtmans tags: trunk
16:46
Fix [12c8dfaa98] and [7e174a300e]: listbox.tcl/scrlbar.tcl: missing improved units computation in mouse wheel bindings check-in: ad4b037b user: jan.nijtmans tags: core-8-6-branch
16:36
Merge 8.6 check-in: 99801143 user: jan.nijtmans tags: trunk
16:35
Fix [edf4fd2613]: iconlist.tcl: errors in mouse wheel bindings. Thanks to nemethi for reporting this bug! check-in: 03f64ff8 user: jan.nijtmans tags: core-8-6-branch
2019-11-05
23:10
Handle bbox and identify when columns are locked check-in: b643e505 user: pspjuth tags: pspjuth-treeview
18:20
Mark Nov 21 release date. check-in: 6b12ba57 user: dgp tags: rc0, core-8-7-a3-rc
18:20
merge trunk check-in: 194a322b user: dgp tags: core-8-7-a3-rc
2019-11-04
20:44
Merge 8.6 check-in: 88f42ffc user: culler tags: rc1, core-8-6-10-rc
20:43
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 15f2d512 user: culler tags: trunk
20:42
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 4bdfdd84 user: culler tags: core-8-6-branch
16:23
Merge 8.6 check-in: 8d48238e user: culler tags: core-8-6-10-rc
16:22
Edit a comment. check-in: 4f7e7fc2 user: culler tags: trunk
16:21
Edit a comment. check-in: b96ade06 user: culler tags: core-8-6-branch
16:16
Merge 8.6 check-in: 3cd4fcd1 user: culler tags: trunk
16:09
But we shouldn't call CFRelease on the font returned by [NSFont userFixedPitchFontOfSize:11] check-in: 464531b6 user: culler tags: core-8-6-branch
15:33
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. check-in: dae3a925 user: culler tags: core-8-6-branch
15:29
Fix [855049e799]: Apple's system fixed font has an invalid familyName in macOS 10.15.1 check-in: 5ae7d15d user: culler tags: core-8-6-branch
2019-11-03
23:02
Use [NSFont userFixedPitchFontOfSize:11] instead of CTFontCreateUIFontForLanguage(fixedPitch, 11, NULL) to get a valid fixed pitch font. Closed-Leaf check-in: c7ede02a user: marc_culler tags: bug-855049e799
22:06
Completed what changes I can do. check-in: ab524192 user: dgp tags: core-8-6-10-rc
21:31
More progress on changes check-in: e2762812 user: dgp tags: core-8-6-10-rc
15:53
Rename the system image type as nsimage and add the ability to create from image files or filetypes. check-in: f226d4d3 user: culler tags: mac_images
15:03
More progress updating changes. check-in: d95630b2 user: dgp tags: core-8-6-10-rc
2019-11-02
18:08
merge 8.6 check-in: 07dc617e user: dgp tags: core-8-6-10-rc
16:37
Finish the implementation of the system image type for macOS check-in: 18f3919f user: culler tags: mac_images
14:28
Factorize common code into ttk::saveCursor Closed-Leaf check-in: 3b1e3fcb user: fvogel tags: bug-b3b56ae8dc
13:51
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::combobox, ttk::spinbox and ttk::panedwindow. check-in: 7d357aca user: fvogel tags: bug-b3b56ae8dc
10:32
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::treeview. check-in: 498466be user: fvogel tags: bug-b3b56ae8dc
2019-11-01
21:30
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: d4154a4c user: fvogel tags: trunk
21:26
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 795c5d2c user: fvogel tags: core-8-6-branch
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: 2b8ccf80 user: fvogel tags: trunk
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: c078c682 user: fvogel tags: core-8-6-branch
20:57
merge core-8-6-branch, in particular, push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: 914e9dec user: fvogel tags: trunk
20:56
Push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: b462406a user: fvogel tags: core-8-6-branch
20:54
The previous commit [65bb96b4] was wrong: it did not take into account the specifics of -displaycolumns or the fact column #0 (the tree) is special. This introduced a regression in the headings activation: they did not de-activate properly when the mouse left the headings. Fix this and document in the code why catching is (much) easier than writing an explicit proc. Closed-Leaf check-in: c5f9cdff user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
18:44
Work around a bug in [NSFont familyName] which Apple introduced in macOS 10.15.1 check-in: 8373c21f user: marc_culler tags: bug-855049e799
17:39
Access named NSImages provided by macOS via image create system -systemname NAME ?-width NUMBER? ?-height NUMBER? check-in: 78c1e6e4 user: culler tags: mac_images
11:03
Somewhat more progress on [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Increase XMaxTransChars from 4 to 7, at the same time reducing the nbytes field from int to unsigned char. This makes more room to NULL-terminate the trans_chars array in the XEvent, even when it's 4 bytes in length. (fully binary compatible, since the nbytes field is not supposed to be accessed externally) check-in: 9dfe5c56 user: jan.nijtmans tags: core-8-6-branch
10:23
Propagate the previous two commits to the tabs of a ttk::notebook, which can now style -compound check-in: 12f850f4 user: fvogel tags: bug-b82bd4872b
10:19
Document that ttk::label and ttk::*button now support styling -compound check-in: e8f4f9dc user: fvogel tags: bug-b82bd4872b
09:58
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 67f8dd7f user: fvogel tags: bug-b82bd4872b
2019-10-31
10:54
Merge 8.6 check-in: e368dc70 user: jan.nijtmans tags: trunk
10:07
8.5 -> 8.6 check-in: 91f03958 user: jan.nijtmans tags: core-8-6-branch
09:57
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 149ce586 user: jan.nijtmans tags: core-8-6-branch
08:51
Add test for <stdbool.h> in configure script. Not used by Tk yet. check-in: 4a5fb650 user: jan.nijtmans tags: trunk
2019-10-30
22:12
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: 34fc8c0f user: culler tags: trunk
22:11
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: c6f36c16 user: culler tags: core-8-6-branch
15:30
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. Closed-Leaf check-in: 83479bd9 user: culler tags: bug-8793e78bf0
14:31
Alternative fix to [de579935a9] - just allow weird looking thumbs. Closed-Leaf check-in: abee8797 user: culler tags: bug-de579935a9-alt
2019-10-28
16:45
merge 8.6 check-in: fbb69138 user: dgp tags: core-8-6-10-rc
16:08
merge trunk check-in: 51afe0e3 user: dgp tags: core-8-7-a3-rc
11:47
merge core-8-6-branch check-in: 2ff1750a user: fvogel tags: trunk
11:47
Reapply [0e9cbdba] and [82b1d286], then merge bug-ce470f20fd. This fixes [caacf1f082], [ce470f20fd], [cc6c711c1e] and finalizes the changes in treeview columns resizing. check-in: 8af45a4d user: fvogel tags: core-8-6-branch
09:05
Merge 8.6 check-in: c7a9fad1 user: jan.nijtmans tags: trunk
09:04
Sync tcl.m4 with Tcl version (also change README accordingly). Re-generate configure script for UNIX check-in: bf0c1972 user: jan.nijtmans tags: core-8-6-branch
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 88d16ed9 user: culler tags: trunk
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 0c886a3d user: culler tags: core-8-6-branch
2019-10-27
21:12
Fix 'Column ... out of range' error reported in [caacf1f082] check-in: 65bb96b4 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
20:56
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: c99062b2 user: culler tags: trunk
20:55
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: 74372768 user: culler tags: core-8-6-branch
20:35
Add a regression test for computing local mouse coordinates in embedded windows in Aqua. Closed-Leaf check-in: 5582461a user: culler tags: bug-f7a4f75d1c
19:30
Edit a comment check-in: 29604923 user: culler tags: bug-f7a4f75d1c
19:21
For Aqua, fix computation of local.x and local.y in the case of an embedded toplevel. check-in: 3a1fb9e9 user: culler tags: bug-f7a4f75d1c
14:28
merge core-8-6-branch check-in: c3f45161 user: fvogel tags: trunk
14:27
merge branch bug-69b48f427e9 check-in: b127e6b0 user: fvogel tags: core-8-6-branch
14:26
Cherrypick [e9becf44ab]: Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 63f86259 user: fvogel tags: bug-69b48f427e9
14:24
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 047b1666 user: fvogel tags: trunk
14:23
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: e9becf44 user: fvogel tags: core-8-6-branch
13:22
Fix [caacf1f082]: treeview column resizing not possible in some conditions. This problem was created by my fixing of [ce470f20fd] (ttk::treeview allows dragging the right edge of the rightmost heading). While some of the commits aiming at fixing [ce470f20fd] were correct, some other were not and in fact I believe the right edge of the rightmost heading really should be draggable. This is also how tablelist behaves. check-in: c74b6837 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
11:04
merge core-8-6-branch check-in: 34857f3b user: fvogel tags: trunk
11:03
Backout [82b1d286] and [0e9cbdba] that fixed [cc6c711c1e] and [ce470f20fd] since they created issues reported in [caacf1f082] check-in: 18eb7546 user: fvogel tags: core-8-6-branch
11:01
merge core-8-6-branch check-in: 6d51a0d3 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
2019-10-26
14:41
Add a regression test for this bug. check-in: ff76eece user: culler tags: bug-f7a4f75d1c
14:00
Fix [f7a4f75d1c]: focus -force fails for embedded toplevels check-in: 75eeb347 user: culler tags: bug-f7a4f75d1c
2019-10-25
21:31
Merge 8.6 check-in: c94b2497 user: jan.nijtmans tags: trunk
21:30
Fix bug in TkpGetString() for MacOSX. Maybe this is why MacOSX barfs when we put a 4-byte UTF-8 character in trans_chars ... check-in: 99f891e7 user: jan.nijtmans tags: core-8-6-branch
21:28
Some end-of-line exess spacing check-in: f389e5d2 user: jan.nijtmans tags: core-8-6-branch
18:02
Merge 8.6 check-in: 327a7d2e user: culler tags: core-8-6-10-rc
17:58
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: d3ae24b5 user: culler tags: trunk
17:52
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: 6426d80f user: culler tags: core-8-6-branch
15:18
merge 8.6 check-in: 14b226cf user: dgp tags: core-8-6-10-rc
03:12
Add some protections against Tcl errors during IME text entry. Closed-Leaf check-in: 07529819 user: culler tags: bug-39de9677aa
01:42
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 131a8e9c user: culler tags: trunk
01:29
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 2d56a1a7 user: culler tags: core-8-6-branch
01:20
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 4e81d58f user: culler tags: trunk
01:19
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: a8a59c28 user: culler tags: trunk
01:15
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 427cf488 user: culler tags: core-8-6-branch
2019-10-24
23:56
Make Apple's press-and-hold accent menu work with Tk entry and text widgets. check-in: fb2fd7ed user: culler tags: bug-39de9677aa
17:47
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: 129df95d user: culler tags: core-8-6-branch
15:38
Prevent a crash which could occur if the window were defocussed during IME composition. check-in: da9aa9b0 user: culler tags: bug-39de9677aa
14:15
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 264f7fdb user: culler tags: trunk
14:14
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 20660f95 user: culler tags: core-8-6-branch
03:57
Remove the calls to update idletasks which were not needed. check-in: b15b381f user: culler tags: bug-39de9677aa
03:54
Restore the no-op keyDown method to keep the mac from beeping every time a key is pressed. check-in: f7785d34 user: culler tags: bug-39de9677aa
2019-10-23
22:03
Address compiler warnings. check-in: 13b36b07 user: culler tags: bug-39de9677aa
21:52
Rework and simplify services so the TkService object won't interfere with IME. It didn't need to be a subclass of NSView, or be in the Responder chain. check-in: e21c087a user: culler tags: bug-39de9677aa
20:41
merge mark check-in: 3608bf00 user: fvogel tags: trunk
20:40
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: c718802e user: fvogel tags: core-8-6-branch
20:39
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: ce7dc74a user: fvogel tags: trunk
19:10
WIP on changes. check-in: ec25b65f user: dgp tags: core-8-6-10-rc
03:43
Add update idletasks for the text. Replace non-BMP characters by 0xfffd when pasting. check-in: 43e89771 user: culler tags: bug-39de9677aa
01:20
Add IME bindings for ttk::entry. check-in: e48b918d user: culler tags: bug-39de9677aa
2019-10-22
23:17
More progress on implementing IME check-in: 801f063d user: culler tags: bug-39de9677aa
17:48
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. Closed-Leaf check-in: cde8c195 user: culler tags: bug-0854c99473
16:08
Fix [39de9677aa]: incorrect IME behavior check-in: fb1d0dab user: culler tags: bug-39de9677aa
09:30
Merge trunk check-in: 4839fd88 user: jan.nijtmans tags: keysym-unicode
09:21
Add many XF86 and Sun keysym's to ks_names.h, so they are available to Windows and MacOS too (they already work on X11-R6 and MacOS in X11 mode). Deprecate keysym's in this list which are deprecated in X11-R6 as well: We don't want people to start using them: If Tk is compiled with -DTK_NO_DEPRECATED they will be really gone. check-in: 44825807 user: jan.nijtmans tags: trunk
2019-10-21
15:38
Use <???> in stead of <key-???>, except for <1> and <2> check-in: 700ae101 user: jan.nijtmans tags: keysym-unicode
14:50
Merge trunk. Better handling for ASCII characters and U???? format check-in: 451882f2 user: jan.nijtmans tags: keysym-unicode
13:08
merge trunk check-in: 772dae36 user: dgp tags: core-8-7-a3-rc
13:03
merge 8.6 check-in: 44b24e96 user: dgp tags: core-8-6-10-rc
00:04
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: 7d3b7fd7 user: culler tags: trunk
00:02
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: d4d18964 user: culler tags: core-8-6-branch
2019-10-20
21:08
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: d0240f16 user: culler tags: trunk
21:07
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: 882604ed user: culler tags: core-8-6-branch
18:31
Merge trunk check-in: 353095f5 user: jan.nijtmans tags: keysym-unicode
18:30
Add a few defines from latest X11-R6 check-in: 07ac0b61 user: jan.nijtmans tags: trunk
15:10
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: d89e44d1 user: culler tags: trunk
15:09
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: 5f29ad7d user: culler tags: core-8-6-branch
04:42
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests check-in: fd5bf1df user: culler tags: trunk
04:41
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests. check-in: d0ddf1ac user: culler tags: core-8-6-branch
03:41
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: 5a54a60e user: culler tags: trunk
03:40
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: ab497177 user: culler tags: core-8-6-branch
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 3707397c user: culler tags: trunk
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 074f89b5 user: culler tags: core-8-6-branch
2019-10-19
23:34
Merge trunk check-in: d424e4d0 user: jan.nijtmans tags: keysym-unicode
23:23
Add more keysym-related header files from X11-R6, so extensions can eventually use them. Deprecate the non-standard additions in keysymdef.h, in favor of the new header files. check-in: e259e79e user: jan.nijtmans tags: trunk
21:06
Add support for parsing/generating U????-forms of keysyms. Add more X11 header-files containing keysym information. check-in: c61c3cff user: jan.nijtmans tags: keysym-unicode
2019-10-18
21:59
Added a regression test, which involved adding a command to tkMacOSXTest.c to simulate mouse button press events. Closed-Leaf check-in: 8aa0008c user: culler tags: bug-ee946e4ebd
21:54
Add more Linux keycodes. check-in: 175e079f user: jan.nijtmans tags: keysym-unicode
14:29
Restore injection of MouseMoved to avoid unknown trouble. check-in: dad87927 user: culler tags: bug-ee946e4ebd
14:13
Minor cleanup; rework TkpWarpPointer check-in: 7f683e13 user: culler tags: bug-ee946e4ebd
2019-10-17
14:43
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 8efbb3fa user: culler tags: bug-ee946e4ebd
2019-10-15
20:06
Merge trunk. Slight improvement: Onlu use Unicode rep for printable characters check-in: a1b69e54 user: jan.nijtmans tags: keysym-unicode
09:20
Merge 8.6 check-in: b618b23d user: jan.nijtmans tags: trunk
09:19
One step more in fully fixing [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Now that Tcl 8.6 doesn't handle 4-byte UTF-8 characters as invalid anymore, we don't need the trick in Tk any more to spit out two surrogates: Tcl already handles that correctly. check-in: 84163219 user: jan.nijtmans tags: core-8-6-branch
09:16
Fix a few typo's check-in: e895a410 user: jan.nijtmans tags: core-8-6-branch
2019-10-14
20:28
Further implementation: Handle Latin-1 check-in: 0fc53c38 user: jan.nijtmans tags: keysym-unicode
15:10
Use Unicode for keysym names in stead of standard X11-R6 names representing Unicode characters. check-in: 9ad84cb9 user: jan.nijtmans tags: keysym-unicode
13:05
Merge 8.6 check-in: 33028d09 user: jan.nijtmans tags: trunk
13:04
3 minor doc fixes. check-in: a7e6bbfb user: jan.nijtmans tags: core-8-6-branch
12:53
Update documentation with keysyms from X11-R6, now available for all platforms. check-in: 78b73a68 user: jan.nijtmans tags: trunk
12:35
Merge 8.6 check-in: b5166ff3 user: jan.nijtmans tags: trunk
12:34
Re-generate the keysyms documentation using the real current keysym list as used on Windows and MacOS. Those keysyms can be thrusted on all platforms. check-in: a26bf137 user: jan.nijtmans tags: core-8-6-branch
2019-10-13
19:57
Merge 8.6 check-in: acd95cf5 user: jan.nijtmans tags: trunk
19:49
Fix 3 bugs in X11 keysym translations, originating from X11-r5 which were fixed in X11-r6. Add 3 test-cases, proving each of them. check-in: 3a26925f user: jan.nijtmans tags: core-8-6-branch
2019-10-11
20:30
merge core-8-6-branch check-in: cb65fa3b user: fvogel tags: trunk
20:28
fix unintentional merge check-in: fc93221a user: fvogel tags: trunk
20:28
fix unintentional merge check-in: 440d0d87 user: fvogel tags: core-8-6-branch
20:24
merge core-8-6-branch check-in: 2e55eff1 user: fvogel tags: trunk
20:23
merge branch bug-69b48f427e9 check-in: aa1c1705 user: fvogel tags: core-8-6-branch
20:23
Cherrypick [8f767ecb] Leaf: Let's do exactly the same calculation, but then using integer arithmetics instead of float check-in: 8bbd5257 user: fvogel tags: bug-69b48f427e9
20:22
Cherrypick [fc3f78ec] Fix test-case bind-34.1 on Windows 10 check-in: e85d71cf user: fvogel tags: bug-69b48f427e9
20:17
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: ceb92e94 user: culler tags: trunk
20:14
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: abe5dad5 user: culler tags: core-8-6-branch
11:15
Merge 8.6 check-in: 5d688569 user: jan.nijtmans tags: trunk
11:15
Let's do exactly the same calculation, but then using integer arthemetics in stead of float. check-in: 8f767ecb user: jan.nijtmans tags: core-8-6-branch
08:40
Merge 8.6 check-in: ecf9eec0 user: jan.nijtmans tags: trunk
07:35
Fix test-case bind-34.1 on Windows 10 check-in: fc3f78ec user: jan.nijtmans tags: core-8-6-branch
02:52
Fix bug[bf93d098d7]: Menubar is sometimes unresponsive on app startup Closed-Leaf check-in: 14b2a46f user: culler tags: bug-bf93d098d7
2019-10-10
23:08
Merge the remainder of catalina_more_tests check-in: 423b9bdc user: culler tags: trunk
23:07
Merge the remainder of catalina_more_tests check-in: c606fe29 user: culler tags: core-8-6-branch
22:23
Merge 8.6 check-in: f2f16768 user: jan.nijtmans tags: trunk
22:16
Minor improvement to previous commit: Put deprecate names _after_ non-deprecated, so tkBind.c can be kept as it was. Also use all-upper HEX characters consistantly. check-in: d6318e01 user: jan.nijtmans tags: core-8-6-branch
21:47
Merge 8.6. Also re-generate ks_names.h from X1-R6's keysymdef.h, so a lot more Keysym's become available to MacOS and Windows as on modern X11. check-in: ffbe231d user: jan.nijtmans tags: trunk
21:36
Add deprecate Key-names to ks_names.h, and make sure that deprecated Keynames are translated back to their non-deprecated names. This is how X11 does it, our emulation should do it the same way. Added test-case demonstrating this with Eth -> ETH. check-in: 66d19a9b user: jan.nijtmans tags: core-8-6-branch
19:21
merge core-8-6-branch check-in: 9d8a8bd4 user: fvogel tags: bug-69b48f427e9
19:19
Fix test number in comment check-in: 012611a7 user: fvogel tags: trunk
19:19
Fix test number in comment check-in: 87e111f1 user: fvogel tags: core-8-6-branch
18:55
Add debug info useful in case bind-34.1 fails check-in: 4b6215ee user: fvogel tags: trunk
18:55
Add debug info useful in case bind-34.1 fails check-in: 7ce474de user: fvogel tags: core-8-6-branch
18:54
Add debug info useful in case bind-32.2 fails check-in: 2a5ba5ab user: fvogel tags: bug-69b48f427e9
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: 7498300d user: culler tags: trunk
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: e70ffd7e user: culler tags: core-8-6-branch
15:36
Merge 8.6 check-in: 7b36e347 user: culler tags: trunk
15:35
Merge 8.6 Closed-Leaf check-in: ddbb4881 user: culler tags: catalina_more_tests
15:27
Use vwait in image.test instead of after. check-in: 6d30831f user: culler tags: core-8-6-branch
14:57
Merge 8.6 check-in: 8ead67f0 user: jan.nijtmans tags: trunk
14:47
Make XID typedef unsigned, since it's unsigned as well on all other platforms. Extend maximum KeySym to allow up to 0x1008FFFF, since there are some MultiMedia keys allocated there. check-in: e3e2f4d5 user: jan.nijtmans tags: core-8-6-branch
14:25
Fix bind-13.14 test-case on (e.g.) some 32-bit Linux, which considers -1 a valid KeySym somehow check-in: 94e17050 user: jan.nijtmans tags: core-8-6-branch
10:36
Merge 8.6 check-in: f790eb88 user: jan.nijtmans tags: bug-a179564826
08:12
Merge 8.6 check-in: ce86ce5a user: jan.nijtmans tags: catalina_more_tests
08:10
Merge 8.6 check-in: 0f55f03d user: jan.nijtmans tags: trunk
08:07
Change a few "update idletask" from previous commit back to "update". Other platforms most likely need it this way. check-in: 30ff4658 user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 (bring in XWayland workaround) check-in: 6745e1a7 user: jan.nijtmans tags: catalina_more_tests
07:32
Cherry-pick test-case changes from catalina_more_tests branch. They appear to work fine on other platforms, so they deserve more exposal separate from the Catalina-specific changes. check-in: 30586d4f user: jan.nijtmans tags: core-8-6-branch
01:20
Fix one compiler warning in Snow Leopard. check-in: d289ccba user: culler tags: catalina_more_tests
2019-10-09
22:45
Revert to using update in textWind.test. check-in: 7369c288 user: culler tags: catalina_more_tests
22:09
Let the comment be in sync with the change made in the previous commit' check-in: 24fbdde6 user: fvogel tags: catalina_more_tests
21:57
Generate the heartbeat every 0.1 seconds instead of 0.25 seconds. check-in: 0cdeca24 user: culler tags: catalina_more_tests
21:54
Use a platform specific procedure to update the text widget in textDisp.test. check-in: acdba94d user: culler tags: catalina_more_tests
19:37
Fix the (almost) hangs that occurred in some calls to vwait when no user events are being generated. check-in: 10488a8c user: culler tags: catalina_more_tests
16:47
A couple more tweaks to the tests. check-in: eae8215a user: culler tags: catalina_more_tests
16:14
Clean up the other tests. Mouse movement is still needed to avoid hangs. check-in: 0152b124 user: culler tags: catalina_more_tests
12:47
Check for Xlib.h, not Intrinsic.h when checking for X11 headers (this is a bug in autoconf-2.59, which is fixed in later versions). In core-8-5-branch and core-8-6-branch this is correct already, but re-generating the configure script with stock autoconf-2.59 re-generates the problem - unfortunately .... check-in: ceb702eb user: jan.nijtmans tags: core-8-6-10-rc
12:05
Fix merge conflict in previous commit (::tk::mac::registerServiceWidget called twice as result) check-in: e1acc2c3 user: jan.nijtmans tags: trunk
12:03
Merge 8.6 check-in: 82fbbed4 user: jan.nijtmans tags: trunk
12:01
Fix [a01b6f7227]: WidthMMOfScreen returns 0 in VirtualBox VM using XWayland. Actually, this is an XWayland bug, but better work-around it when possible. check-in: d6abd105 user: jan.nijtmans tags: core-8-6-branch
09:20
Rebase to 8.6, and use more "vwait" in stead of "update" check-in: 98b2731b user: jan.nijtmans tags: catalina_more_tests
2019-10-08
21:33
Attempt to make more test-cases pass on Catalina (not sure we should go this way, but let's see) check-in: 34f0ae1f user: jan.nijtmans tags: catalina_more_tests
20:21
Fix some test errors on macOS 10.15 (Catalina) Closed-Leaf check-in: 10259f5a user: marc_culler tags: catalina_tests
2019-10-07
01:56
Merge trunk check-in: 54529c3e user: kevin_walzer tags: core-8-7-a3-rc
01:55
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 0d390f3c user: kevin_walzer tags: trunk
01:54
Merge core-8-6-branch check-in: 0de3c679 user: kevin_walzer tags: core-8-6-10-rc
01:52
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 041bcf3b user: kevin_walzer tags: core-8-6-branch
2019-10-06
22:51
Fix crash caused by initializing Mac services multiple times check-in: 8ea0dc79 user: culler tags: trunk
22:50
Fix crash caused by initializing Mac services multiple times check-in: 9331163e user: culler tags: core-8-6-branch
22:33
Some initialization steps can remain outside the if (!initialized) block. Closed-Leaf check-in: 59882b69 user: culler tags: mac_service_init
20:34
Merge 8.6 check-in: 58926f23 user: jan.nijtmans tags: trunk
20:29
Minor simplification: DEF_CANVLINE_FILL and DEF_CANVTEXT_FILL are each only used once, and always equal to DEF_CANVITEM_OUTLINE. So better use DEF_CANVITEM_OUTLINE directly. check-in: aae5bac0 user: jan.nijtmans tags: core-8-6-branch
19:07
Factorize out DecomposeMaskToShiftAndBits instead of implementing it twice, and promote it to TkDecomposeMaskToShiftAndBits check-in: 5aeca6e3 user: fvogel tags: bug-d66e6fabad
2019-10-05
21:28
Merge 8.6 check-in: d1fbb4d0 user: jan.nijtmans tags: trunk
21:25
Use tcl-lang.org in stead of tcl.tk and https in stead of http where possible check-in: 626987c8 user: jan.nijtmans tags: core-8-6-branch
21:25
Restore looks of canvas items demo as it was in previous Tk versions, but now such that it looks the same with Tk 8.6 and 8.7 check-in: 68fe6f1f user: jan.nijtmans tags: core-8-6-branch
21:23
Fix usage of DEBUG() macro in tkBind.c check-in: 259a630a user: jan.nijtmans tags: core-8-6-branch
20:01
Prevent multiple initializations of Mac Services, which would cause IDLE to crash. check-in: 7a51eb32 user: culler tags: mac_service_init
2019-10-04
22:43
Merge 8.6 check-in: 977f49f6 user: jan.nijtmans tags: trunk
22:41
Fix [f8f1f0b103]: macosx/README: update Wiki and X11 info. Also change more links to point to the current https://core.tcl-lang.org check-in: fd30137e user: jan.nijtmans tags: core-8-6-branch
22:23
Merge 8.6 check-in: 3c750e21 user: jan.nijtmans tags: trunk
22:22
Fix [c420b565c0]: Aqua: allow isdark to work for non-root toplevels. Analysis and patch by chrstphrchvz check-in: 9d8d2d77 user: jan.nijtmans tags: core-8-6-branch
20:39
Experiment: Change -fill option for canvas line/text to -outline. Closed-Leaf check-in: b4752deb user: jan.nijtmans tags: outline-for-canvas-text
20:23
Sometimes one MultiByteToWideChar() call does the same as 5 Tcl API calls. check-in: fae72a48 user: jan.nijtmans tags: trunk
14:07
merge trunk check-in: 16304031 user: dgp tags: core-8-7-a3-rc
14:00
merge 8.6 check-in: ffcbf4cd user: dgp tags: core-8-6-10-rc
12:29
Merge 8.6, demo change only. check-in: 5eeeb349 user: jan.nijtmans tags: trunk
12:27
Restore (kind of) default values for -fill and -outline in polygon items. Change star in canvas items demo (give it green outline without fill) to demonstrate why. check-in: 60b51033 user: jan.nijtmans tags: core-8-6-branch
10:04
Merge 8.6 check-in: 938ddfd4 user: jan.nijtmans tags: trunk
10:04
Adapt documentation saying that the default -fill option for text and line items is not {}. check-in: 985f46d4 user: jan.nijtmans tags: core-8-6-branch
09:59
Too quick conclusion: all lines and text were gone :-). Reverting most of previous commit check-in: 6277e1c9 user: jan.nijtmans tags: core-8-6-branch
09:27
Remove DEF_CANVLINE_FILL/DEF_CANVTEXT_FILL, since the default fill value (according the documentation) is {}. This has no visible effect. Modify canvas items demo, so it can be run on wish8.5 (for visual comparison) check-in: 25971620 user: jan.nijtmans tags: core-8-6-branch
07:07
Bug in float emulation for MS-VC6: map fabsf() to fabs(), not abs(). Add float emulation for MS-VC8. Thanks to Auriocus to point out the bug. check-in: 94acb004 user: oehhar tags: trunk
2019-10-03
22:48
Cellselection can only use visible columns. check-in: 7507ca3f user: pspjuth tags: pspjuth-treeview
21:49
Eliminate UPDATE_WINDOWS(), which is only used once. Just replace it with a simple XSync(). check-in: eea697de user: jan.nijtmans tags: trunk
08:31
Restore "-outline" default for canvas polygons, but adapt test-case expectation. See discussion in [2beda17141]. check-in: 46e002cd user: jan.nijtmans tags: trunk
08:10
Merge 8.6 check-in: ec53bdcc user: jan.nijtmans tags: trunk
08:09
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 check-in: d7d4ae26 user: jan.nijtmans tags: core-8-6-branch
2019-10-02
20:24
Merge trunk check-in: e9f555a2 user: jan.nijtmans tags: revised_text, tip-466
20:12
Add many (mostly MacOS) stub functions, needed for future implementation of XIM. Since the X11 API is now equal for all platforms, many 'hacks' needed in the past can now be completely eliminated. check-in: 8c6a8b54 user: jan.nijtmans tags: trunk
15:44
merge trunk check-in: fc98a763 user: dgp tags: core-8-7-a3-rc
15:38
merge 8.6 check-in: f8d6c649 user: dgp tags: core-8-6-10-rc
14:54
Add a bunch of new X11 functions (stubs, for now) to the X11 stub tables for win and MacOS. Those will be needed when implementing XIM support for Windows/MacOSX. Closed-Leaf check-in: e9cb3825 user: jan.nijtmans tags: macos-simplify
13:43
Add XLowerWindow to MacOS X11 stub table check-in: 7b8a989a user: jan.nijtmans tags: macos-simplify
12:29
Fix [95d5e459d12]: Test tk-4.7 (useinputmethods) fails in trunk (Win) check-in: 63cf6fb4 user: jan.nijtmans tags: trunk
11:42
Merge 8.6 check-in: e4d6d151 user: jan.nijtmans tags: trunk
11:36
Merge 8.5 check-in: c250e134 user: jan.nijtmans tags: core-8-6-branch
01:38
Merge trunk check-in: b07f8639 user: kevin_walzer tags: core-8-7-a3-rc
01:37
Revert change to tkCanvPoly.c because of failure in test suite check-in: 2d90d92c user: kevin_walzer tags: trunk
2019-10-01
22:03
Fix [f5888bbd75a0]: font-5.3 test crashes on Windows in trunk check-in: 19afeb58 user: jan.nijtmans tags: trunk
21:16
Eliminate some dead code check-in: 94361d68 user: jan.nijtmans tags: macos-simplify
20:28
Eliminate a few (now unnecessary) type-casts check-in: 669b4a85 user: jan.nijtmans tags: macos-simplify
20:26
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 Closed-Leaf check-in: c128b80e user: fvogel tags: bug-3ed5b66989
20:19
Bring back 2 files to their original state, since this eases keeping other branches in sync (e.g. revised_text) check-in: 279c8e47 user: jan.nijtmans tags: macos-simplify
20:07
Fix MacOS build check-in: 11bd5037 user: jan.nijtmans tags: macos-simplify
14:41
merge-mark check-in: e9a7c3f0 user: jan.nijtmans tags: macos-simplify
14:26
Merge 8.6 check-in: 8b29ed51 user: jan.nijtmans tags: trunk
14:14
Modify TkClipBox and friends such that they return an int (normally 0) in stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms. check-in: 50bd84d7 user: jan.nijtmans tags: core-8-6-branch
11:01
more Region-related revamp. check-in: 255fc7ae user: jan.nijtmans tags: macos-simplify
2019-09-30
22:56
Simplify many MacOS-specific types which are not necessary check-in: 878a315f user: jan.nijtmans tags: macos-simplify
07:42
Merge 8.6. Format tkCanvPoly.c a little (put the handling of "-line" in two lines, like the other options) check-in: 49e6533d user: jan.nijtmans tags: trunk
07:34
Sync rules.vc with Tcl version. Let makefile.vc supply the /DUNICODE /D_UNICODE options, since that's no longer done by rules.vc check-in: 4549096b user: jan.nijtmans tags: core-8-6-branch
2019-09-29
21:19
Fix 'implicit declaration of TkPutImage' warning on UNIX check-in: 18f693b4 user: jan.nijtmans tags: trunk
20:21
Attempt to make testcases with makefile.vc work again check-in: 695c4a72 user: jan.nijtmans tags: trunk
16:54
Finally, fix another build problem on MacOS check-in: c79c810c user: jan.nijtmans tags: trunk
16:41
Be carefull with using "extern" in Xlib/h and Xutil.h on win32: We want to export those symbols from tcl??.dll check-in: 4a3ec663 user: jan.nijtmans tags: trunk
16:04
Fix 2 build problems, one with XPutImage on Windows, one with -fill option check-in: 53100363 user: jan.nijtmans tags: trunk
12:12
Merge core-8-6-branch check-in: 1bb28a51 user: kevin_walzer tags: core-8-6-10-rc
12:11
Merge trunk check-in: f40d505c user: kevin_walzer tags: core-8-7-a3-rc
12:09
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a4a0d843 user: kevin_walzer tags: trunk
12:08
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a714ac08 user: kevin_walzer tags: core-8-6-branch
11:51
Merge 8.6 check-in: 06ea832a user: jan.nijtmans tags: trunk
11:51
.. wrong directory ... check-in: 9d5ffd87 user: jan.nijtmans tags: core-8-6-branch
11:48
Fix build of ttkStubLib.o when using makefile.vc. (problem reported by fvogel, actually noticed on trunk but was a longstanding problem). configure/make build system was correct check-in: e046f47e user: jan.nijtmans tags: core-8-6-branch
08:25
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 1eb4db1d user: fvogel tags: trunk
08:22
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 16d99943 user: fvogel tags: core-8-6-branch
08:04
Fix Tk_Offset() -> offsetof(). Tk_Offset() was inherited by merging chavez-canvas branch that originally targeted core-8-6-branch. check-in: faa74b9f user: fvogel tags: trunk
01:35
Merge core-8-6-branch check-in: 5c93536b user: kevin_walzer tags: core-8-6-10-rc
01:30
Merge trunk check-in: 5939971b user: kevin_walzer tags: core-8-7-a3-rc
01:28
Merge chavez-canvas branch check-in: 67240cfb user: kevin_walzer tags: trunk
01:13
Merge chavez-canvas branch check-in: 3ab284f6 user: kevin_walzer tags: core-8-6-branch
2019-09-27
20:13
Upgrade the X11 header files from the original ones (based on X11-r5) to X11-r6. This provides more functions, making it (hopefully) possible to implement XIM for Win32 and MacOS on top of this. check-in: 7097e971 user: jan.nijtmans tags: trunk
19:57
Only use one of XPutImage/TkPutImage, dependant on platform. Both are present in stub table, for backwards compatibility Closed-Leaf check-in: f6ea2a06 user: jan.nijtmans tags: x11-r6
12:32
merge trunk check-in: 8b9e35b9 user: dgp tags: core-8-7-a3-rc
12:21
merge 8.6 check-in: 246af066 user: dgp tags: core-8-6-10-rc
2019-09-26
21:28
Better cellselection bindings check-in: 54d961c4 user: pspjuth tags: pspjuth-treeview
09:07
Merge 8.6 check-in: 5715601a user: jan.nijtmans tags: trunk
08:56
Better fix for [2026405]: winfo id bug in cygwin build. Actually, formatting of %p is libc-specific, now that we have TCL_Z_MODIFIER we can make it platform-independant for all cases. check-in: d12dcde1 user: jan.nijtmans tags: core-8-6-branch
2019-09-25
22:18
merge-mark check-in: e9af560f user: jan.nijtmans tags: trunk
22:15
Add XPutImage() to the X11 stub table on Aqua check-in: 5f274b4d user: jan.nijtmans tags: core-8-6-branch
20:28
Corrected cellselection. Added test. check-in: e5974870 user: pspjuth tags: pspjuth-treeview
20:00
Make MacOSX aqua and X11 share the same X11 stub table. check-in: e62e3904 user: jan.nijtmans tags: x11-r6
17:51
Merge trunk check-in: 91ea47ac user: jan.nijtmans tags: x11-r6
15:13
merge trunk check-in: 77167737 user: dgp tags: core-8-7-a3-rc
15:05
merge 8.6 check-in: e233deb4 user: dgp tags: core-8-6-10-rc
11:02
Fix 2 left-over Tcl_WinUtfToTChar() calls. Some more code cleanup, made possible by TIP #548 check-in: e0d88bb2 user: jan.nijtmans tags: trunk
2019-09-24
21:40
When using bindings for x|yview scroll ??? units, make sure that rounding up and down is done equally, moving away from zero. This was already done for text widget, now it's done for all other bindings on Windows too. check-in: b38d740d user: jan.nijtmans tags: trunk
21:23
Merge 8.6 check-in: 5fcc1e51 user: jan.nijtmans tags: trunk
21:01
Add 7 X11 functions to the aqua stub table, which makes them accessable to stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right' check-in: f2657915 user: jan.nijtmans tags: core-8-6-branch
15:30
Merge trunk check-in: 14cbd27e user: jan.nijtmans tags: revised_text, tip-466
15:23
Merge 8.6 check-in: 92ad8cb3 user: jan.nijtmans tags: trunk
15:01
Don't use "class" as (internal) struct field name or local variable name. Make it "c_class" (just as X11 does as well), in order to prevent conflict with C++ compilers. check-in: a81d5430 user: jan.nijtmans tags: core-8-6-branch
12:36
Merge trunk check-in: 468fce87 user: kevin_walzer tags: core-8-7-a3-rc
12:34
Merge 8.6 check-in: c31769c2 user: kevin_walzer tags: core-8-6-10-rc
12:06
Merge 8.6 check-in: 5fb32729 user: jan.nijtmans tags: trunk
11:52
Add type-casts to many usage of Tcl_WinTCharToUtf(), so Tk compiles without warnings when omitting -DUNICODE. check-in: 23174564 user: jan.nijtmans tags: core-8-6-branch
11:49
Allow "wm frame" to return id's > 0xFFFFFFFF on 64-bit platforms (if the id really is that large). Backport the (internal) use of TCL_Z_MODIFIER from Tk 8.7. check-in: c83eccea user: jan.nijtmans tags: core-8-6-branch
10:12
Branch to test Christopher Chavez patch in ticket [2beda17141] to remove some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows Closed-Leaf check-in: 9a3669da user: kevin_walzer tags: chavez-canvas
02:33
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 0eaa4475 user: culler tags: trunk
02:32
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 060a3095 user: culler tags: core-8-6-branch
2019-09-23
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: f6917f94 user: fvogel tags: trunk
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: 8535af26 user: fvogel tags: core-8-6-branch
20:14
Fix [a1d25b487e]: ttk::frame does not honor -borderwidth Closed-Leaf check-in: fe3586cc user: fvogel tags: bug-a1d25b487e
19:10
Merge 8.6. Don't use TCL_Z_MODIFIER on Windows, because it only works when Tk 8.7 is compiled with Tcl 8.7, not with Tcl 8.6 check-in: 6b6f137e user: jan.nijtmans tags: trunk
18:50
Use more explicit *W()-forms of the Win32 API, instead of relying on -DUNICODE check-in: d957f902 user: jan.nijtmans tags: core-8-6-branch
2019-09-22
18:15
Added -imageanchor for tree image. WIP check-in: da678726 user: pspjuth tags: pspjuth-treeview
16:31
Use constant for column separator width. check-in: 254bce73 user: pspjuth tags: pspjuth-treeview
15:37
Better key navigation for cell selection. check-in: 2e7758b8 user: pspjuth tags: pspjuth-treeview
03:09
Fix bug [96bce57407]: crash when drawing 1x1 rounded rectangles Closed-Leaf check-in: 3302ae39 user: culler tags: bug-96bce57407
2019-09-20
21:23
Merge trunk check-in: 73e013bc user: jan.nijtmans tags: revised_text, tip-466
14:02
merge trunk check-in: 0b546c4e user: dgp tags: core-8-7-a3-rc
13:38
merge 8.6 check-in: 0f723f68 user: dgp tags: core-8-6-10-rc
13:16
Revert part of [8867a5752c55c16c]: Don't rule out certain fonts, because it causes test-case failures on Windows check-in: 3c4dcaad user: jan.nijtmans tags: trunk
13:07
Merge 8.6 check-in: 59c8b996 user: jan.nijtmans tags: trunk
12:47
Eliminate systemEncoding local variable. Don't use TCL_INDEX_NONE yet in 8.6, since it was only introduced in Tcl 8.7 check-in: b8a89ed6 user: jan.nijtmans tags: core-8-6-branch
11:51
Eliminate all references to Tcl_WinTCharToUtf/Tcl_WinUtfToTChar functions, using the TIP #548 functions in stead check-in: 682a6ef4 user: jan.nijtmans tags: trunk
10:45
Merge 8.6 check-in: 622b870f user: jan.nijtmans tags: trunk
10:30
One missing use of TCL_INDEX_NONE in stead of -1. Use some more type-casts, making compiling Tk less sensitive to the use of -DUNICODE or not. check-in: b7afd511 user: jan.nijtmans tags: core-8-6-branch
08:04
Make everything compile without -DUNICODE Closed-Leaf check-in: 85111fe7 user: jan.nijtmans tags: tip-548
07:25
Merge trunk check-in: eb9c2190 user: jan.nijtmans tags: tip-548
2019-09-19
19:39
Merge 8.6 check-in: 8db2ce19 user: jan.nijtmans tags: trunk
19:24
*A() to *W() Win32 API changes, actually the same because Tk is already compiled in UNICODE mode. check-in: 9f886d63 user: jan.nijtmans tags: core-8-6-branch
2019-09-18
17:34
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 65661e3b user: fvogel tags: trunk
17:34
merge core-8-6-branch check-in: 518e0d3a user: fvogel tags: trunk
17:33
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 82b1d286 user: fvogel tags: core-8-6-branch
16:42
merge trunk check-in: 73970013 user: dgp tags: core-8-7-a3-rc
16:37
merge 8.6 check-in: c2e125a6 user: dgp tags: core-8-6-10-rc
2019-09-17
22:46
Use item in selecttype for consistency check-in: 6b0c5c16 user: pspjuth tags: pspjuth-treeview
22:33
Added identfy cell subcommand to Treeview check-in: 1d9a13c2 user: pspjuth tags: pspjuth-treeview
21:56
Show stripe and separator in demo check-in: 0fede315 user: pspjuth tags: pspjuth-treeview
21:33
Nicer column separator. check-in: 0922f888 user: pspjuth tags: pspjuth-treeview
15:36
(minor) Add missing initializer, and two /* FALLTHRU */ markers. check-in: 29eb2ef0 user: jan.nijtmans tags: core-8-6-branch
08:51
Merge 8.6 check-in: 8867a575 user: jan.nijtmans tags: trunk
08:25
Fix [a179564826] for Windows/UNIX: It is now possible to display Emoji on Windows/UNIX (characters below /U30000), when compiled against the tip of core-8-6-branch. On Mac, more work is required, so not closing this ticket yet. check-in: 4189472c user: jan.nijtmans tags: core-8-6-branch
2019-09-16
15:01
merge trunk check-in: 3472a961 user: dgp tags: core-8-7-a3-rc
14:50
merge 8.6 check-in: 0813346f user: dgp tags: core-8-6-10-rc
12:44
Fix Ucs2beToUtfProc(): If last code-point is higher surrogate, make sure that actual conversion is delayed until the next round, assuring proper merging of two surrogates into a single UTF-8 character. check-in: e2d77221 user: jan.nijtmans tags: bug-a179564826
09:14
Merge 8.6. Add some more protections. check-in: 1a0a7c8e user: jan.nijtmans tags: bug-a179564826
08:20
Merge trunk check-in: a7435f36 user: jan.nijtmans tags: tip-548
08:16
Merge 8.6 check-in: 0aee507f user: jan.nijtmans tags: trunk
07:59
TCHAR -> WCHAR conversions, since our TCHAR is actually WCHAR when compiling everything in UNICODE mode on Windows. check-in: 0b0f4f25 user: jan.nijtmans tags: core-8-6-branch
07:41
Simplify NewNativeObj(), since its last parameter is always -1. Change Tcl_StringMatch() calls to Tcl_StringCaseMatch() A few end-of-line unnecessary spacings. check-in: edad67f6 user: jan.nijtmans tags: core-8-6-branch
2019-09-15
20:38
Added column separators in Treeview check-in: 50d9c36b user: pspjuth tags: pspjuth-treeview
20:37
Cell selection for Treeview check-in: 2035a69e user: pspjuth tags: pspjuth-treeview
20:36
Lock scrolling for title columns in Treeview check-in: 625251c3 user: pspjuth tags: pspjuth-treeview
20:36
Allow striped layout in Treeview check-in: af257e74 user: pspjuth tags: pspjuth-treeview
2019-09-13
17:54
increase FONATMAP_PAGES so it can hold 3 planes of Unicode characters in stead of just one. This appears to be one cause for crashes. check-in: 5d66a0f1 user: jan.nijtmans tags: bug-a179564826
14:41
Re-generate configure script (TK_PATCH_LEVEL was still at 8.6.9) check-in: fb83dfc7 user: jan.nijtmans tags: core-8-6-10-rc
13:03
merge trunk check-in: ca5d7fcd user: dgp tags: core-8-7-a3-rc
13:02
merge 8.6 check-in: 63399e0e user: dgp tags: core-8-6-10-rc
12:20
Attempt to improve [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. In combination with latest Tcl 8.6 (tip of core-8-6-branch) this should handle non-BMP characters better, they should be handled as 2 surrogates in stead of 4 separate bytes on all platforms. check-in: 179b3da3 user: jan.nijtmans tags: bug-a179564826
2019-09-12
21:40
Merge 8.6 check-in: a9d016cb user: jan.nijtmans tags: trunk
21:37
Update rules.vc to version 1.4 (synced with Tcl) check-in: 22a56edc user: jan.nijtmans tags: core-8-6-branch
20:55
Fix comment in win/rules.vc check-in: fb00f25e user: fvogel tags: trunk
20:54
Fix comment in win/rules.vc check-in: 093d0f7c user: fvogel tags: core-8-6-branch
20:51
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 1c73b80a user: fvogel tags: trunk
20:46
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: d4f2a479 user: fvogel tags: core-8-6-branch
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: d036facf user: fvogel tags: trunk
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: fe84d0c4 user: fvogel tags: core-8-6-branch
2019-09-11
13:02
Corrected RGB masks on Windows in BlendComplexAlpha() check-in: 6f09f7ba user: scottyw tags: bug-d66e6fabad
2019-09-09
13:29
Merge 8.6 check-in: b4518e1b user: jan.nijtmans tags: trunk
13:28
Merge 8.5 check-in: 51e66266 user: jan.nijtmans tags: core-8-6-branch
13:21
Merge 8.6 check-in: 03478e57 user: jan.nijtmans tags: trunk
13:20
Merge 8.5 check-in: cb2f4bc6 user: jan.nijtmans tags: core-8-6-branch
11:39
Simplify NewNativeObj() function in tkMain.c, since "length" is always -1 check-in: 951d59e2 user: jan.nijtmans tags: trunk
11:36
end-of-line spacing check-in: f4059c5f user: jan.nijtmans tags: trunk
11:25
Merge trunk check-in: c199a4d3 user: jan.nijtmans tags: tip-548
10:26
Merge trunk check-in: 15b9b46b user: kevin_walzer tags: core-8-7-a3-rc
10:25
Tweak logging messages if NSWindow apperance or tabbing operations fail on macOS check-in: 4e3dfd8f user: kevin_walzer tags: trunk
10:24
merge 8/6 check-in: 94f8f9ed user: kevin_walzer tags: core-8-6-10-rc
10:23
Tweak logging message if NSWindow tabbing or apperance operation fails check-in: 87cad26b user: kevin_walzer tags: core-8-6-branch
09:16
Merge-mark check-in: eb625a86 user: jan.nijtmans tags: trunk
09:15
Merge 8.5 check-in: caeca665 user: jan.nijtmans tags: core-8-6-branch
02:13
Merge trunk check-in: 893119a3 user: kevin_walzer tags: core-8-7-a3-rc
02:11
Merge 8.6 check-in: 334b4c7b user: kevin_walzer tags: core-8-6-10-rc
02:08
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: b2948752 user: kevin_walzer tags: trunk
02:07
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: 8f1e62c0 user: kevin_walzer tags: core-8-6-branch
2019-09-08
20:24
Fix [2834776fff]: ttk::spinbox spins up/down when disabled Closed-Leaf check-in: ce4c9827 user: fvogel tags: bug-2834776fff
2019-09-05
02:19
Possible fix for unresponsive menu on Catalina Leaf check-in: 3b7a3348 user: kevin_walzer tags: catalina-menu
2019-09-04
20:09
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: 6b1854d9 user: fvogel tags: trunk
20:07
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: fc346ba0 user: fvogel tags: core-8-6-branch
2019-09-02
23:57
Merge 8.6 check-in: fbe74ea6 user: kevin_walzer tags: core-8-6-10-rc
23:54
Merge trunk check-in: 09e275b4 user: kevin_walzer tags: core-8-7-a3-rc
23:54
Fix for crash on IDLE on macOS caused by Tk check-in: 57945cfd user: kevin_walzer tags: trunk
23:52
Fix for crash on IDLE on macOS caused by Tk check-in: 16ee504b user: kevin_walzer tags: core-8-6-branch
20:50
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash Closed-Leaf check-in: 8ff82b95 user: fvogel tags: bug-1424367fff
13:48
Merge recent fixes for macOS into release branch from core-8-6-branch check-in: e23f0c31 user: kevin_walzer tags: core-8-6-10-rc
13:22
Merge trunk check-in: 0c6f4792 user: kevin_walzer tags: core-8-7-a3-rc
13:19
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 408af1fa user: kevin_walzer tags: trunk
13:14
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 06623cd7 user: kevin_walzer tags: core-8-6-branch
09:23
Merge 8.6 check-in: fec7ad9d user: jan.nijtmans tags: trunk
09:21
Fix unix configure script: X11.h doesn't exist, should have been Xlib.h (was correct in Tk 8.5) check-in: 8777ccf1 user: jan.nijtmans tags: core-8-6-branch
09:12
Merge 8.5 check-in: 722aa664 user: jan.nijtmans tags: core-8-6-branch
01:58
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: 855d4be3 user: kevin_walzer tags: trunk
01:57
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: c99f7a73 user: kevin_walzer tags: core-8-6-branch
01:24
Additional refinements by Marc Culler to streamline the execution of the DoScript Apple Event Closed-Leaf check-in: 39ac79ce user: kevin_walzer tags: ae_cleanup
2019-09-01
19:04
Remove dummy procedures for testing check-in: 65691842 user: kevin_walzer tags: ae_cleanup
18:35
Complete cleanup of Apple Event processing after recent updates to window display on app startup check-in: 9a4e870c user: kevin_walzer tags: ae_cleanup
05:02
More refinements check-in: c39ac38a user: kevin_walzer tags: ae_cleanup
03:34
Clean up Apple Event processing after recent changes in window mapping on Mojave check-in: f2fa81b1 user: kevin_walzer tags: ae_cleanup
2019-08-30
18:48
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a855b80d user: fvogel tags: trunk
18:46
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a798d32d user: fvogel tags: core-8-6-branch
2019-08-29
20:56
On Windows, make sure that mousewheel rounding is the same in positive as in negative direction, for all bindings (was already done for text widget) Closed-Leaf check-in: bdeb27b0 user: jan.nijtmans tags: mouse-rounding
20:35
Fix numbering of bind-27.* tests just re-added check-in: 77f2f4a9 user: fvogel tags: trunk
19:46
TIP #532 implementation lost handling of Button 6 up to 9. Restore that, and add test-cases showing that it now works. check-in: d5fa0670 user: jan.nijtmans tags: trunk
19:33
Merge trunk check-in: 6517b920 user: jan.nijtmans tags: tip474
2019-08-28
20:22
merge trunk check-in: c303dd4f user: fvogel tags: revised_text, tip-466
20:20
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 3d0d4c49 user: fvogel tags: trunk
20:19
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 4af3b10b user: fvogel tags: core-8-6-branch
20:13
merge mark check-in: ae038103 user: fvogel tags: trunk
20:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 2f4aa075 user: fvogel tags: trunk
20:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 144f8bf8 user: fvogel tags: core-8-6-branch
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: f1a837e5 user: fvogel tags: trunk
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: 506a2aad user: fvogel tags: core-8-6-branch
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 7e40748a user: fvogel tags: trunk
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: cb870417 user: fvogel tags: core-8-6-branch
19:35
merge mark check-in: 84a61596 user: fvogel tags: trunk
19:34
Merge TIP #532 implementation for 8.7 now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: f3ae247a user: fvogel tags: trunk
19:27
Merge TIP #532 implementation now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: 84fbb57a user: fvogel tags: core-8-6-branch
06:57
Fix [a3e81a82a1]: macOS: ttk-2.8 fails Closed-Leaf check-in: 9b5cd238 user: fvogel tags: bug-a3e81a82a1
2019-08-27
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: f8880b44 user: fvogel tags: trunk
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: 9e70f164 user: fvogel tags: core-8-6-branch
13:42
Rebase to trunk Closed-Leaf check-in: bc16f543 user: fvogel tags: bug-943d5ebe51-87
13:42
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: ac702579 user: fvogel tags: bug-943d5ebe51-87
13:17
Merge change proposals from Jan Nijtmans, thanks! Closed-Leaf check-in: 40744f38 user: fvogel tags: bug-943d5ebe51
13:13
Add comments in tkMacOSXPort.h about the new #define Closed-Leaf check-in: 0ae19294 user: fvogel tags: bug-943d5ebe51-review
10:17
Review: Suggested to rename TkpGetCapture back to TkMacOSXGetCapture for MacOSX, and keep the same return type (also for TkpGetCapture). check-in: 3ec6acd6 user: jan.nijtmans tags: bug-943d5ebe51-review
10:08
Fix build on Cygwin check-in: a19d05fc user: jan.nijtmans tags: bug-943d5ebe51
2019-08-26
20:12
Adapt macOS code to the renaming that just happened in previous commit. Branch now builds on macOS. check-in: aa240c17 user: fvogel tags: bug-943d5ebe51
19:55
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: 58b271cc user: fvogel tags: bug-943d5ebe51
19:16
merge trunk check-in: 66c3cc5e user: dgp tags: core-8-7-a3-rc
19:11
merge 8.6 check-in: 06a7f1ca user: dgp tags: core-8-6-10-rc
10:01
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. (Note: Branch builds and works on Windows, will not build (yet) on Linux or macOS) check-in: 1af1b0d2 user: fvogel tags: bug-943d5ebe51
2019-08-23
22:52
Merge trunk check-in: d7ed6fa0 user: jan.nijtmans tags: x11-r6
19:06
merge trunk check-in: 0034ff99 user: fvogel tags: revised_text, tip-466
19:06
Fix numbering of bind-25.* tests newly added check-in: e4027e44 user: fvogel tags: trunk
14:16
Merge 8.7 check-in: cf3ff8f4 user: jan.nijtmans tags: x11-r6
13:59
Finally: Add XDrawArcs() and XDrawRectangles() to aqua check-in: c2c09f9c user: jan.nijtmans tags: trunk
13:51
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set Closed-Leaf check-in: d6308b26 user: fvogel tags: bug-cb077bea5b
13:43
Add XPutImage() to X11 stub table for MacOSX (aqua), enabling its use for extensions. check-in: ddf2b98c user: jan.nijtmans tags: trunk
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 0b8b3ce0 user: fvogel tags: trunk
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 35c1d878 user: fvogel tags: core-8-6-branch
2019-08-22
22:26
Merge 8.7 check-in: 02e6b845 user: jan.nijtmans tags: x11-r6
22:23
Merge 8.6 check-in: c8b4dc9f user: jan.nijtmans tags: trunk
22:22
Fix 2 test-cases on MacOSX, which shouldn't be executed at all check-in: 73c1d599 user: jan.nijtmans tags: core-8-6-branch
22:05
Merge 8.6 check-in: d8c61a27 user: jan.nijtmans tags: bug-69b48f427e9
21:48
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Was already almost done, just the modArray changes were still missing. Add test-cases too check-in: 40159ae3 user: jan.nijtmans tags: trunk
21:05
Add 7 new functions to the MacOSX X11-compat stub table check-in: 4eac7c8d user: jan.nijtmans tags: trunk
15:38
Fix maths in TkSetCursorPos(). I have checked that this implementation provides the same results as SetCursorPos (that we don't use anymore). That checking has included the multiple monitors and negative coordinates cases. check-in: 46f75c8a user: fvogel tags: bug-69b48f427e9
15:36
Since we're here dealing with pointer warping, add tests checking that the mouse really moves when event generating with -wrap true check-in: a7cbbd2a user: fvogel tags: bug-69b48f427e9
15:29
Use some more "(x|y)view scroll units" automatic rounding in bindings. check-in: 9e52646a user: jan.nijtmans tags: tip474
15:02
Allow using floating-point number in "scroll (x|y)view (units|pages)". They are rounded away from zero towards an integer. check-in: 52835528 user: jan.nijtmans tags: tip474
14:16
Merge trunk. Eliminate use of "mouseunits", was not a good idea. Move code out of UpdateButtonEventState() function. check-in: 89cd4047 user: jan.nijtmans tags: tip474
13:10
Merge trunk. Some more signature changes, in line with X11-R6 check-in: 9da004e2 user: jan.nijtmans tags: x11-r6
06:43
merge-mark (binding for Buttons 6/7 are already real bindings in Tk8.7) check-in: 385c6dd0 user: jan.nijtmans tags: trunk
06:42
Fix [5da1d76e01]: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 check-in: b353987a user: jan.nijtmans tags: core-8-6-branch
2019-08-21
19:21
merge mark check-in: dd2dd99d user: fvogel tags: revised_text, tip-466
19:19
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: a3ca01d2 user: fvogel tags: revised_text, tip-466
19:15
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: e8531e69 user: fvogel tags: trunk
18:56
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 38609ccf user: fvogel tags: core-8-6-branch
18:50
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion check-in: 50c98712 user: fvogel tags: revised_text, tip-466
10:55
Improve implementation in tkEvent.c. Merge 8.6 Closed-Leaf check-in: 0763cea4 user: jan.nijtmans tags: rfe-5da1d76e01-bis
07:53
Merge 8.7 check-in: 0b5163af user: jan.nijtmans tags: revised_text, tip-466
07:49
Merge 8.6 check-in: b951bc4d user: jan.nijtmans tags: trunk
07:48
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that check-in: 342b046b user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 check-in: 4c4862e6 user: jan.nijtmans tags: trunk
07:28
Make sure that <stddef.h> is included before defining Tk_Offset(), even on systems which don't define __STDC__ (e.g. MSVC 6.0) check-in: e8781972 user: jan.nijtmans tags: core-8-6-branch
05:44
Merge core-8-6-branch check-in: 90f22eec user: kevin_walzer tags: core-8-6-10-rc
05:37
Merge trunk check-in: 6a92a126 user: kevin_walzer tags: core-8-7-a3-rc
05:32
Document some known issues with Dark Mode and Apple Events in macOS check-in: af087679 user: kevin_walzer tags: core-8-6-branch
05:32
Document some known issues with Dark Mode and Apple Events in macOS check-in: 4ca512b6 user: kevin_walzer tags: trunk
02:45
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 10d21c4c user: kevin_walzer tags: trunk
02:44
Remove call to Tcl_Panic check-in: 4ee58ea4 user: kevin_walzer tags: core-8-6-branch
02:44
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 07928297 user: kevin_walzer tags: core-8-6-branch
01:33
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: fe2d27e7 user: kevin_walzer tags: trunk
01:31
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: 3fc322f5 user: kevin_walzer tags: core-8-6-branch
2019-08-20
14:42
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 16e230c3 user: fvogel tags: bug-69b48f427e9
12:15
Prevent "offsetof" re-definition in MSVC compile. check-in: 1e927d7e user: jan.nijtmans tags: revised_text, tip-466
08:45
Merge 8.6 check-in: 6520fb8c user: jan.nijtmans tags: trunk
08:43
Merge 8.5 check-in: 0454f6ec user: jan.nijtmans tags: core-8-6-branch
2019-08-19
21:53
Much simpler (still Experimental) implementation of RFE-5da1d76e01. Just translate 6/7 to Shift-4/5 check-in: 0dcea0dd user: jan.nijtmans tags: rfe-5da1d76e01-bis
21:11
Merge 8.6 check-in: 90a635a1 user: jan.nijtmans tags: trunk
20:49
Fix more X11 function signatures in MacOSX port check-in: 59f91eb3 user: jan.nijtmans tags: core-8-6-branch
19:46
Merge trunk check-in: 389f1a00 user: jan.nijtmans tags: revised_text, tip-466
09:34
Merge trunk check-in: ce9b8fb5 user: jan.nijtmans tags: x11-r6
07:42
Merge branch 'tip-545-svg-options' after positive vote check-in: 56b9b155 user: oehhar tags: trunk
02:56
Test fix for 0e6930dfe7 Closed-Leaf check-in: b43eb84e user: kevin_walzer tags: 0e6930dfe7-bugfix
2019-08-18
22:02
Merge 8.6 check-in: f580fbe3 user: jan.nijtmans tags: trunk
21:59
One missing "return Success;" check-in: 49fb34d6 user: jan.nijtmans tags: core-8-6-branch
21:55
Merge 8.6 check-in: 5f4103b0 user: jan.nijtmans tags: trunk
21:54
Fix signatures of many X11 functions on MacOSX: They have an "int" return value, not "void", which allows to check for errors. check-in: b96e5b5b user: jan.nijtmans tags: core-8-6-branch
21:19
Experimental implementation of RFE-5da1d76e01: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 Closed-Leaf check-in: 42791d18 user: jan.nijtmans tags: rfe-5da1d76e01
20:42
Merge 8.6. Also add <6> and <7> bindings for X11, where appropriate check-in: 785aa600 user: jan.nijtmans tags: trunk
19:50
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. check-in: a69e1177 user: jan.nijtmans tags: core-8-6-branch
15:10
Merge trunk check-in: a0cf0336 user: culler tags: core-8-7-a3-rc
15:08
Merge 8.6 check-in: 19db9291 user: culler tags: core-8-6-10-rc
15:07
Fix appearance anomalies with -default active buttons in aqua. check-in: bd146f54 user: culler tags: trunk
15:06
Fix appearance anomalies with -default active buttons in aqua. check-in: 6361a357 user: culler tags: core-8-6-branch
14:57
Accidentally discovered how to make HIToolbox indicate the pressed state of a -default active button. Closed-Leaf check-in: 07195c8b user: culler tags: aqua_default_active
2019-08-16
21:00
Apply Christopher Chavez's patches to trunk. check-in: b5728f8d user: culler tags: trunk
20:56
Apply patch from Christopher Chavez to make the horizontal paned window demo legible when run in dark mode. check-in: a71f7462 user: culler tags: core-8-6-branch
17:50
Add comma that accidentally got deleted. check-in: 9c91781c user: culler tags: aqua_default_active
17:14
Fix [d6a12763e6] and [a9b78a8718]: buttons with -default active have incorrect appearance. check-in: 2df3af5f user: culler tags: aqua_default_active
14:51
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms, (Button-4|5) only on X11. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. (still to be tested on X11 and MacOS) Closed-Leaf check-in: 4c43fe0c user: jan.nijtmans tags: mousewheel-refactor
07:02
More removals of "register" keyword. check-in: 1f1b9178 user: jan.nijtmans tags: trunk
02:31
Merge trunk check-in: a2e3d6dc user: kevin_walzer tags: core-8-7-a3-rc
02:28
Merge updates for macOS 10.15 Catalina check-in: c78ed945 user: kevin_walzer tags: trunk
02:25
Merge in core-8-6-branch including updates for macOS 10.15 Catalina check-in: 887c2de4 user: kevin_walzer tags: core-8-6-10-rc
01:59
Ignore this empty commit, clean rebuild showed no errors check-in: 3e781fb4 user: kevin_walzer tags: core-8-6-branch
01:50
Merge updates for macOS 10.15 Catalina check-in: 1ed929a6 user: kevin_walzer tags: core-8-6-branch
2019-08-15
16:23
Revert changes to unix/tcl.m4 and unix/configure to contain all changes within macos. Closed-Leaf check-in: 0d260be5 user: culler tags: catalina_dialogs
14:26
Eliminate "register" keyword from all unix/tkUnix*.c files. check-in: 6a250739 user: jan.nijtmans tags: trunk
12:24
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: 6bbfaf12 user: kevin_walzer tags: trunk
12:23
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: da99d5f9 user: kevin_walzer tags: core-8-6-branch
2019-08-14
21:53
A little more clean-up check-in: 207258b9 user: jan.nijtmans tags: x11-r6
21:23
Further experimenting, seems to work on MacOSX check-in: 28057f16 user: jan.nijtmans tags: x11-r6
19:50
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: c7522788 user: culler tags: trunk
19:49
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: d0330408 user: culler tags: core-8-6-branch
19:01
Experiment: Upgrade X11 header files from X11 R5 to X11 R6. This opens the way to implement more (e.g. XIM support) for Win32 and MacOSX. check-in: 54c37134 user: jan.nijtmans tags: x11-r6
18:09
Fix typos in variable names for panel objects. check-in: 394ed860 user: culler tags: catalina_dialogs
17:27
Revert color dialog; do not use sheets for NSOpenSavePanels on Catalina; create an explicit NSOpenSavePanelDelegate; remove -prebind on macOS. check-in: 59b1d265 user: culler tags: catalina_dialogs
11:25
Remove import of Carbon headers check-in: fd9060a8 user: kevin_walzer tags: catalina_dialogs
04:16
Begin branch to remove deprecated API calls on Catalina check-in: 53c14cc2 user: kevin_walzer tags: catalina_dialogs
2019-08-13
18:30
In Tk 8.6, there are only maximum 5 buttons ..... Closed-Leaf check-in: 7e5f5e69 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:02
Fix change leftover by [77c5995568] check-in: 126ca38c user: fvogel tags: bug6e8afe516d, tip-532
10:24
(cherry-pick): Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. Closed-Leaf check-in: b8fa3732 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
10:09
Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. check-in: 77c59955 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:37
Merge 8.7 check-in: 176c7b16 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
09:34
Merge 8.6 check-in: 5f024186 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:32
Merge 8.6 check-in: 3bc85b07 user: jan.nijtmans tags: trunk
09:11
A few more places where "unsigned long" should have been used. check-in: b1e5bf2c user: jan.nijtmans tags: core-8-6-branch
08:33
Fix indenting in bind.test (taken from TIP #532 branch) check-in: f0455f9c user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 check-in: 7ca81a81 user: jan.nijtmans tags: trunk
07:32
Use "unsigned long" as type for "mask" variables containing X11 button-masks consistantly. Code cleanup. check-in: 1cfdb8cb user: jan.nijtmans tags: core-8-6-branch
2019-08-11
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 78d48cd5 user: fvogel tags: trunk
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 3627e7ce user: fvogel tags: core-8-6-branch
2019-08-10
17:03
Merge trunk check-in: ec27b1ae user: kevin_walzer tags: core-8-7-a3-rc
17:01
Merge chavez_spinbox branch check-in: b413e90b user: kevin_walzer tags: trunk
16:52
Merge in core-8-6-branch check-in: 7bdb70fe user: kevin_walzer tags: core-8-6-10-rc
16:51
Merge in chavez_spinbox check-in: 79bc5501 user: kevin_walzer tags: core-8-6-branch
2019-08-09
12:19
Tweak display of spinboxes on macOS; thanks to Christopher Chavez for patch Closed-Leaf check-in: 862ba228 user: kevin_walzer tags: chavez_spinbox
2019-08-04
19:59
Merge 8.7. Also remove unused TkDisplay fields when compiling against Tcl 9.0 headers check-in: 9c47ba50 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
19:25
Header file cleanup, backported from [bug6e8afe516d-87] branch check-in: b9bbcebc user: jan.nijtmans tags: bug6e8afe516d, tip-532
19:14
It turns out that <unistd.h> is actually not needed on Win32 check-in: d11f91d5 user: jan.nijtmans tags: trunk
17:22
Header include file cleanup check-in: be1c3131 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
17:03
Tk_Offset -> offsetof check-in: a677dff1 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
14:11
merge trunk (after fixing conflicts) check-in: 972bc22c user: fvogel tags: bug6e8afe516d-87, tip-532
13:44
Remove unused static function definition (same as [2136a574]) check-in: 9dcb6d9b user: fvogel tags: bug6e8afe516d-87, tip-532
13:42
Cherrypicked [3b3c3b02]: Remove the crazy function UpdateButtonEventState which was causing trouble. check-in: e4c41107 user: fvogel tags: bug6e8afe516d-87, tip-532
13:21
Now that the issue is fixed, remove the canary test committed in [69735dbf]. It was only here to trigger the issue more easily. check-in: a9274ace user: fvogel tags: bug6e8afe516d, tip-532
2019-08-02
19:29
Merge trunk check-in: 53218047 user: jan.nijtmans tags: revised_text, tip-466
19:27
Merge trunk check-in: 8d9949ab user: jan.nijtmans tags: tip-548
19:10
Merge trunk check-in: 6a4b502d user: jan.nijtmans tags: tip474
19:07
Merge 8.6, and remove unused static function definition check-in: 2136a574 user: jan.nijtmans tags: bug6e8afe516d, tip-532
19:00
Merge 8.6 check-in: 548f40bd user: jan.nijtmans tags: trunk
18:57
Merge 8.5 check-in: f4154162 user: jan.nijtmans tags: core-8-6-branch
2019-08-01
22:10
Fix typo. check-in: 9546c40c user: culler tags: bug6e8afe516d, tip-532
20:42
Merge 8.6 (and fix merge conflict arising from that) check-in: dba2428c user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:40
Remove the crazy function UpdateButtonEventState which was causing all this trouble. check-in: 3b3c3b02 user: culler tags: bug6e8afe516d, tip-532
2019-07-31
11:01
Merge 8.6 check-in: bdb3af65 user: jan.nijtmans tags: trunk
11:00
Merge 8.5 check-in: 514941be user: jan.nijtmans tags: core-8-6-branch
2019-07-30
21:56
Merge trunk check-in: 7fdb7b0e user: jan.nijtmans tags: tip474
21:39
Merge 8.6 check-in: 7f8a4290 user: jan.nijtmans tags: trunk
21:38
Only free "patterns" once, not each time inside the loop. That might crash with long filters. check-in: e1372232 user: jan.nijtmans tags: core-8-6-branch
21:02
Merge trunk check-in: 6e90dd24 user: jan.nijtmans tags: tip-548
21:00
Don't use L'?', the L doesn't do anything here check-in: 59209fab user: jan.nijtmans tags: trunk
20:59
A few end-of-line spacings check-in: cc80946c user: jan.nijtmans tags: trunk
20:47
Merge trunk check-in: e788109d user: jan.nijtmans tags: tip-548
14:45
Use WCHAR in stead of TCHAR (almost) everywhere, since we now only support compiling Tcl in UNICODE mode anyway. check-in: 834f7a2d user: jan.nijtmans tags: trunk
13:59
Merge trunk check-in: 6fb28a78 user: jan.nijtmans tags: revised_text, tip-466
13:45
Merge 8.6. Use TCL_INDEX_NONE in a few more places, now that we have it. check-in: ee2070ff user: jan.nijtmans tags: trunk
13:26
Two times Tcl_Free() -> ckfree() check-in: a034f390 user: jan.nijtmans tags: core-8-6-branch
13:01
Some more fixes, which make this branch compile/run warning-free against Tcl 9.0. check-in: 626b0932 user: jan.nijtmans tags: revised_text, tip-466
12:44
Merge trunk. Also CONST -> const, so it works with Tcl 9.0 as well. check-in: 88afcaa1 user: jan.nijtmans tags: revised_text, tip-466
11:32
Merge-mark check-in: ad819671 user: jan.nijtmans tags: tip474
11:31
Handle Mac buttons 6-9 in one place more. check-in: e880155b user: jan.nijtmans tags: trunk
11:21
Merge-mark check-in: b5c64480 user: jan.nijtmans tags: tip474
11:17
Follow-up to [38dc27bd1d0ecd682aafde]: Tk does not support <Button-6> nor <Button-7> events. This commit adds hardware-support for buttons 6-9 on MacOSX, and handles masking correct for all buttons 6-9. Not complete yet, but this is as far as we can go without needing a TIP. check-in: 76f0a840 user: jan.nijtmans tags: trunk
10:43
merge-mark check-in: f8fa7bd8 user: jan.nijtmans tags: tip474
10:07
Sort all usage of "pages", "pixels" and "units", make it alphabetical, in implementation, tests and documentation. check-in: 2501ec76 user: jan.nijtmans tags: trunk
07:27
Put (x|y)view scroll options in alphabetical order check-in: 33b01aa1 user: jan.nijtmans tags: tip474
2019-07-29
12:48
Add support for "(x|y)view scroll number mouseunits" for text widget, and use it in mouse bindings. check-in: 89ec6a3b user: jan.nijtmans tags: tip474
08:47
typo check-in: e93ece1d user: jan.nijtmans tags: core-8-6-branch
2019-07-26
09:57
Fix MouseWheel bindings for listbox and scrollbar: This fixes test-failures on Win32. Still to be tested on MacOS and X11 check-in: ea66f86e user: jan.nijtmans tags: tip474
09:06
Further experiment: Bring scalefactor back to 120 (as it was for win32) check-in: e4c02266 user: jan.nijtmans tags: tip474
2019-07-25
16:07
Experiment: Handle scaling fractors for the ScrollWheel sensibly. Trying "40" as a good general scale factor (compared to "50" on X11 and "120" on Win32 and "1" on Aqua) check-in: 431c78e0 user: jan.nijtmans tags: tip474
07:19
Merge 8.6 check-in: 9ab0a47d user: jan.nijtmans tags: trunk
07:17
Fix [1fb7af623a]: Add support for buttons 4 and 5 to Windows check-in: ff882c20 user: jan.nijtmans tags: core-8-6-branch
2019-07-24
14:55
A few more minor adaptations, and make it compile on X11 (XKeyEvent structure doesn't have a nbytes field). check-in: 671dceda user: jan.nijtmans tags: tip474
14:38
Code simplification: Don't bother keeping track of the Button[n]Mask's for Buttons 4-7, since those are not actually buttons (they are mouse-wheels). This means that Button4Mask/Button5Mask can be used for Buttons 8/9. check-in: a9a2599a user: jan.nijtmans tags: tip474
13:36
Merge trunk check-in: 49a39d75 user: jan.nijtmans tags: tip474
13:31
(cherry-pick): Patch by Arjen sent to core 2018-09-21 Also, do some renumbering of mouse-buttons, such that at script level the XButtons appear to be at 4/5 while - internally - they are at 8/9. check-in: 93e45105 user: jan.nijtmans tags: tip474
2019-07-23
21:46
Fix a typo in the code that sets the size of the ring buffer check-in: a2c4bc63 user: culler tags: trunk
21:46
Fix a typo in the code that sets the size of the ring buffer check-in: b26892fa user: culler tags: core-8-6-branch
21:39
Merge trunk. Adapt documentation check-in: 67200ca4 user: jan.nijtmans tags: tip474
21:18
Merge 8.6 check-in: e052d2fe user: jan.nijtmans tags: trunk
21:17
New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be re-used in various places in stead of separate functions. check-in: ca4bd4e2 user: jan.nijtmans tags: core-8-6-branch
15:36
mis-counted modifier bits check-in: ca670a30 user: jan.nijtmans tags: tip474
15:24
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Now handle all events up to Button 9. On Windows and Mac, Buttons 8 and 9 are used for the mouse side buttons (as X11 already does). TIP needed for this. check-in: a2b2bc18 user: jan.nijtmans tags: tip474
10:34
Don't bother compat/stdlib.h and compat/unistd.h any more: All currently supported compilers have compatible versions of those header files, even MSVC 6.0. check-in: b830ddb2 user: jan.nijtmans tags: trunk
2019-07-21
08:50
Fix [1fb7af623a]: Support for buttons 4 and 5 is missing for Windows. Patch from Christopher Chavez Closed-Leaf check-in: 9242b340 user: fvogel tags: bug-1fb7af623a
2019-07-20
11:52
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: ec89e948 user: fvogel tags: trunk
11:51
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: dc951701 user: fvogel tags: core-8-6-branch
2019-07-16
18:42
Merge trunk check-in: 6aefd09f user: culler tags: core-8-7-a3-rc
18:40
Merge 8.6 check-in: 05434faa user: culler tags: core-8-6-10-rc
18:39
Merge 8.6 to fix unrecognized selectors and zombies check-in: 788695f6 user: culler tags: trunk
18:38
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can reappear as zombies check-in: 3e5c0ebb user: culler tags: core-8-6-branch
18:35
Fix two 'unrecognized selector' crashes in macOS 10.9 and 10.10 check-in: f8e97463 user: culler tags: core-8-6-branch
2019-07-15
20:15
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can appear as zombies when activating a Tk application with Command-Tab Closed-Leaf check-in: 55f7206c user: culler tags: bug-5ddeca5927
2019-07-13
19:08
Merge trunk check-in: 7875a21b user: culler tags: core-8-7-a3-rc
19:07
Merge 8.6 check-in: c9f83aa4 user: culler tags: core-8-6-10-rc
19:00
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 33be964a user: culler tags: trunk
18:58
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 966d6dec user: culler tags: core-8-6-branch
18:23
Make the twind demo buttons look OK when the background changes in Aqua. Closed-Leaf check-in: 3f7a092c user: culler tags: bug-4566e2b83d
12:55
Backout [efab40f95b] that fixed [21525158b0]. This fix looked correct but it doesn't seem to handle transparency right, which apparently is the reason for problem [d66e6fabad] (SVG images: red and blue are swapped on Windows). check-in: 86970d98 user: fvogel tags: trunk
12:51
Create new branch "bug-d66e6fabad" in order to analyze and hopefully fix [d66e6fabad]: SVG images: red and blue are swapped on Windows. check-in: 82af0096 user: fvogel tags: bug-d66e6fabad
2019-07-12
21:54
fix [4566e2b83d]: Aqua toplevels and Tk frames use the wrong background color check-in: e51a34f8 user: culler tags: bug-4566e2b83d
2019-07-11
18:58
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: 3730e03c user: culler tags: trunk
18:56
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: d4b941ee user: culler tags: core-8-6-branch
16:25
Eliminate calls to GetIconRef in macosx check-in: 90801663 user: culler tags: trunk
16:15
Eliminate calls to GetIconRef in macosx check-in: e59893ba user: culler tags: core-8-6-branch
15:28
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 17c30563 user: culler tags: trunk
15:20
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 6995fd93 user: culler tags: core-8-6-branch
2019-07-07
22:00
Merge trunk check-in: 7de0b19f user: jan.nijtmans tags: tip-548
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: c17944cf user: fvogel tags: trunk
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: 847f6fed user: fvogel tags: core-8-6-branch
2019-07-05
17:39
merge 8.6 Closed-Leaf check-in: cbb12fdb user: culler tags: catalina_build
17:36
Eliminate calls to GetIconRef, which is deprecated in macOS 10.15 check-in: c250a836 user: culler tags: catalina_build
09:56
Merge 8.6 check-in: c4660860 user: jan.nijtmans tags: trunk
09:55
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: dd06d14e user: jan.nijtmans tags: core-8-6-branch
2019-07-03
19:39
Change for alphabetical order of events concerned by %X,%Y Closed-Leaf check-in: 1c5f8d6f user: fvogel tags: bug-bc6a495949
2019-07-02
20:15
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b37c02c4 user: fvogel tags: bug-bc6a495949
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: b3557c38 user: fvogel tags: trunk
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: c97286b7 user: fvogel tags: core-8-6-branch
11:28
Merge trunk check-in: 91a66a1c user: jan.nijtmans tags: revised_text, tip-466
11:18
Merge 8.6 check-in: e4367919 user: jan.nijtmans tags: trunk
09:28
Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificData" is already sufficient. check-in: 2d2cf979 user: jan.nijtmans tags: core-8-6-branch
09:24
Statically initialize "X11ControlChars" pseudo-encoding. check-in: 11b1d184 user: jan.nijtmans tags: core-8-6-branch
2019-07-01
20:05
merge trunk check-in: f87c4618 user: culler tags: core-8-7-a3-rc
20:04
merge 8.6 check-in: c0000e9c user: culler tags: core-8-6-10-rc
20:01
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 898bfa6d user: culler tags: trunk
20:00
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 599ab2b9 user: culler tags: core-8-6-branch
19:57
Improve scrollbar and ttk::scrollbar on OSX 10.8 and earlier. Closed-Leaf check-in: e6b2d0df user: culler tags: bug-8476b75781
15:09
Fix layout bugs. check-in: b3e3fa37 user: culler tags: bug-8476b75781
2019-06-30
14:35
Fix geometry of horizontal ttk scrollbars; hide thumb when no scrolling is possible. check-in: a82cd76e user: culler tags: bug-8476b75781
12:57
merge 8.6 check-in: 326e4ab7 user: dgp tags: trunk
11:51
Fix failure to compile. check-in: 567e7aa9 user: dgp tags: core-8-6-branch
02:15
Update documentation on do script Apple Event command check-in: a09f0e45 user: kevin_walzer tags: bug-8476b75781
2019-06-29
18:28
Adjust minimum thumb size check-in: 7186a0ac user: culler tags: bug-8476b75781
14:58
merge 8.6 check-in: f83ff783 user: culler tags: bug-8476b75781
00:06
Fix compiler warnings on all macOS versions. check-in: cf503476 user: culler tags: trunk
00:05
Fix compiler warnings on all macOS versions. check-in: baec7cb8 user: culler tags: core-8-6-branch
2019-06-28
22:41
Tiny adjustment. check-in: 6e42d7e1 user: culler tags: bug-8476b75781
22:34
Merge 8.6 check-in: 05ba3462 user: jan.nijtmans tags: trunk
22:31
If encoding "utf-16" exists, use it in preference to "unicode", which is deprecated since TIP #547. check-in: b1c8b86e user: jan.nijtmans tags: core-8-6-branch
22:23
Fix Tk scrollbar and merge core-8-6-branch check-in: 7fad20eb user: culler tags: bug-8476b75781
2019-06-27
14:16
merge trunk check-in: f0052246 user: culler tags: core-8-7-a3-rc
14:14
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 11c90147 user: culler tags: trunk
14:13
merge 8.6 check-in: e9a45b2b user: culler tags: core-8-6-10-rc
14:11
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 2949a65b user: culler tags: core-8-6-branch
13:15
merge trunk check-in: 3f5eb322 user: dgp tags: core-8-7-a3-rc
13:11
merge 8.6 check-in: d186b64f user: dgp tags: core-8-6-10-rc
09:57
Add Emoji to widget demo check-in: 93c24ea3 user: jan.nijtmans tags: trunk
2019-06-26
20:03
fix indenting check-in: f8231133 user: jan.nijtmans tags: trunk
18:59
Fix bug [8476b75781]: Aqua scrollbar behavior check-in: 3a3a3b8d user: culler tags: bug-8476b75781
07:50
Merge 8.6 check-in: 771b1b21 user: jan.nijtmans tags: trunk
07:38
Merge 8.5 check-in: 693c45d1 user: jan.nijtmans tags: core-8-6-branch
2019-06-25
21:51
Merge trunk check-in: bfb5c4c5 user: jan.nijtmans tags: revised_text, tip-466
21:30
Merge 8.6 check-in: 97844c5e user: jan.nijtmans tags: trunk
21:27
CONST -> const. Eliminate unnecessary type-casts and end-of-line spacing check-in: fba3fe56 user: jan.nijtmans tags: core-8-6-branch
15:25
Eliminate warning, when compiling with 9.0 Tcl headers on Windows check-in: 556f6ed6 user: jan.nijtmans tags: trunk
2019-06-24
18:54
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes check-in: 348159fe user: culler tags: trunk
18:52
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes. check-in: 8ad24530 user: culler tags: core-8-6-branch
08:28
Merge 8.6 check-in: b99a8f55 user: jan.nijtmans tags: trunk
08:02
Tk_DoOneEvent -> Tcl_DoOneEvent, since the Tk variant is deprecated. See: [505fe5a0e2] check-in: bae97c3c user: jan.nijtmans tags: core-8-6-branch
2019-06-22
06:25
CONST to const; make code compile check-in: 841fa91c user: dkf tags: trunk
2019-06-21
13:23
Make better use of full range for string lengths, if Tk is compiled with Tcl 9.0 headers. check-in: 6f8877ea user: jan.nijtmans tags: trunk
12:40
Eliminate some redundant type-casts check-in: e496a360 user: jan.nijtmans tags: trunk
12:34
Resolve compiler warnings and segfault in imgListFormat tests. check-in: 370c87b2 user: dgp tags: trunk
12:03
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: 43bd571c user: kevin_walzer tags: trunk
12:01
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: d34b5c40 user: kevin_walzer tags: core-8-6-branch
11:32
Make better use of the full range for Menu indexes, if Tk is compiled with Tcl 9.0 headers. check-in: 80dbafd8 user: jan.nijtmans tags: trunk
2019-06-20
13:52
Handle SVG string > 2G, when compiled with Tcl 9 headers. Make TCL_INDEX_NONE symbol usable in Tk, even when compiled against Tcl 8.6 headers. check-in: 305b9df3 user: jan.nijtmans tags: trunk
13:32
Merge trunk check-in: 9ee03939 user: jan.nijtmans tags: tip-548
12:40
Merge 8.6 check-in: d6652a45 user: jan.nijtmans tags: trunk
12:39
Don't use wcslen() in combination with Tcl_WinTCharToUtf(): Using -1 has the same effect already (it even was wrong in tkWinTest.c's previous commit, forgot to multiply with sizeof(WCHAR)). check-in: 85a33e2a user: jan.nijtmans tags: core-8-6-branch
2019-06-19
15:27
Merge 8.6. Code cleanup, possible because we know we are compiling in UNICODE mode on Windows. check-in: 61cdcacd user: jan.nijtmans tags: trunk
14:08
Use available "ucs2-be" encoding on X11 and "utf-16" encoding on Win32, if provided by Tcl (TIP #547). If Tcl doesn't provide those encodings, proceed as usual. Closed-Leaf check-in: 472fafa9 user: jan.nijtmans tags: tip-547
13:35
Don't re-reference encoding "unicode", when we can re-use the encoding. check-in: cbb1a6c9 user: jan.nijtmans tags: core-8-6-branch
09:37
merge-mark check-in: c23e001b user: jan.nijtmans tags: trunk
09:35
Re-generate unix/configure with autoconf 2.59, just as in core-8-6-10-rc branch, as it should be. check-in: ab38ffa0 user: jan.nijtmans tags: core-8-6-branch
2019-06-17
19:36
Release candidate branch for Tk 8.7a3. check-in: bafcd0da user: dgp tags: core-8-7-a3-rc
19:21
Bump version numbers for Tk 8.6.10 release. check-in: 14fafdd6 user: dgp tags: core-8-6-10-rc
18:56
Merge 8.6. Purge end-of-line spaces check-in: a27f80a5 user: jan.nijtmans tags: trunk
2019-06-16
17:03
Committed the canary to help with debugging the faults in binding processing check-in: 69735dbf user: dkf tags: bug6e8afe516d, tip-532
16:57
Do small scale to 1x1 test also for file source, renumber tests. Closed-Leaf check-in: 595d1ebd user: oehhar tags: tip-545-svg-options
14:57
merge 8.6 main branch check-in: 1736f843 user: dkf tags: bug6e8afe516d, tip-532
02:28
Fix merge conflict in tk.tcl from services branch merge check-in: f656afba user: kevin_walzer tags: core-8-6-branch
2019-06-15
20:56
Merge trunk check-in: 5e217f2e user: jan.nijtmans tags: tip-548
20:44
merge-mark check-in: b0020c33 user: jan.nijtmans tags: trunk
20:42
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: 64dace1d user: jan.nijtmans tags: core-8-6-branch
20:23
Merge trunk check-in: 63181382 user: jan.nijtmans tags: revised_text, tip-466
20:20
merge core-8-6-branch: mac services improvements check-in: 49db6684 user: dkf tags: trunk
20:14
TIP #528 impelemtation: Deprecate Tk_Offset() check-in: a7e92cf4 user: jan.nijtmans tags: trunk
20:02
TIP 536: Improvements to Mac-specific IPC check-in: ded88b70 user: dkf tags: core-8-6-branch
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: 3274bb0d user: fvogel tags: trunk
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: e13e643a user: fvogel tags: core-8-6-branch
2019-06-14
16:46
Tests for svg file check-in: 8809f721 user: oehhar tags: tip-545-svg-options
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: ee6c842a user: culler tags: trunk
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: c4c67277 user: culler tags: core-8-6-branch
2019-06-12
22:23
Remove wrong forcing of image size to 1x1 when it was read from the data or disk to be 0x0 (which indicates the image could not be parsed in that format). Handling for images 0x0 in size must be kept because Tk bases its error detection for the format on this feature. check-in: c111a3ea user: fvogel tags: tip-545-svg-options
18:19
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9 Closed-Leaf check-in: 14406bd1 user: culler tags: bug-436ad6fe5f
2019-06-11
15:14
Switch back to using Tcl_UtfToExternalDString() in tkWinFont.c, since - somehow - changing it doesn't work. More usage of implicit WCHAR, since we are always building with UNICODE. check-in: d0b64851 user: jan.nijtmans tags: tip-548
12:52
Missing Tcl_DStringInit() call. check-in: 08f54084 user: jan.nijtmans tags: tip-548
12:34
Fix handling of -1 in tkMain.c, undo accidental change in tkUnixFont.c check-in: 9fe4ab4e user: jan.nijtmans tags: tip-548
11:39
More TCHAR -> WCHAR conversions check-in: 7550f481 user: jan.nijtmans tags: tip-548
2019-06-10
21:03
Eliminate on Windows all usages of Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf(). Proving the point of this TIP. check-in: c702f197 user: jan.nijtmans tags: tip-548
12:37
Fix rendering of the canvas man page (leftover from TIP #164). check-in: ff714fdf user: fvogel tags: trunk
12:22
Fix code style a bit, and comments check-in: ebc9fe82 user: fvogel tags: tip-545-svg-options
12:10
Update documentation to reflect content of TIP #545 check-in: 2057f970 user: fvogel tags: tip-545-svg-options
11:53
Minor changes in the new tests check-in: c4b7a751 user: fvogel tags: tip-545-svg-options
2019-06-09
21:15
Change the fix (see details in ticket [75b8fbfd77]) Closed-Leaf check-in: ec435697 user: fvogel tags: bug-75b8fbfd77
13:24
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: abb5ea60 user: fvogel tags: bug-75b8fbfd77
12:51
svgnano return width or height of 0 is an error and is true for some png images. check-in: 4faf68ed user: oehhar tags: tip-545-svg-options
2019-06-08
22:28
Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 057fd0ff user: fvogel tags: bug6e8afe516d, tip-532
22:27
Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 8a3bf226 user: fvogel tags: bug6e8afe516d-87, tip-532
22:06
merge core-8-6-branch check-in: 5738094c user: fvogel tags: bug6e8afe516d, tip-532
22:05
Propagate 'bool' -> 'int', 'true' -> 1, 'false' -> 0 changes made in [f8e41738] in branch bug6e8afe516d. Branches bug6e8afe516d and bug6e8afe516d-87 are now in sync. check-in: 3989e15c user: fvogel tags: bug6e8afe516d-87, tip-532
21:33
merge trunk check-in: af3d31f1 user: fvogel tags: bug6e8afe516d-87, tip-532
20:52
Update expected result of test safe-1.2 since the new command 'file tempdir' was added to Tcl 8.7+ through TIP #431, and this command is not available in a safe interpreter. check-in: de0c994c user: fvogel tags: trunk
16:44
Extract implementation of TIP 167 from Ticket [845248]. New [wm attributes]: -contexthelp and -shadow check-in: 8ddfcf75 user: dkf tags: tip-167
2019-06-07
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: ff8d6c88 user: fvogel tags: trunk
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: a121f8a5 user: fvogel tags: core-8-6-branch
18:46
Merge trunk check-in: c4aca028 user: oehhar tags: tip-545-svg-options
18:26
Implement -scaletowidth/height, output very small scale images as 1x1 images. check-in: 2a4d1f83 user: oehhar tags: tip-545-svg-options
2019-06-05
21:25
merge trunk Closed-Leaf check-in: 83678378 user: jan.nijtmans tags: offsetof
19:44
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: e704fbb6 user: culler tags: trunk
19:44
Remove trailing whitespace that emacs inserts. check-in: 01e3ff40 user: culler tags: core-8-6-branch
19:39
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: abfc728e user: culler tags: core-8-6-branch
15:11
merge trunk check-in: 19af29e0 user: fvogel tags: revised_text, tip-466
14:49
merge-mark check-in: 7b9b1460 user: jan.nijtmans tags: trunk
14:46
Reduce the number of unnecessary end-of-line spacings check-in: 4a3a9f67 user: jan.nijtmans tags: core-8-6-branch
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 4de7e315 user: fvogel tags: trunk
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 0e78fdc0 user: fvogel tags: core-8-6-branch
08:51
Merge 8.6 check-in: 9b5a1c25 user: jan.nijtmans tags: trunk
07:23
Use single-argument "expr" as much as possible. Not complete yet, but most trivial places are done. check-in: f7ecfdcb user: jan.nijtmans tags: core-8-6-branch
2019-06-03
18:59
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. Closed-Leaf check-in: 6ebb742a user: culler tags: bug-9ebc6fd168
2019-06-01
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 56e8b684 user: culler tags: trunk
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 55f9f7b5 user: culler tags: core-8-6-branch
03:30
Fix bug [817d3ef132]: Aqua ttk::entry needs contrasting field background and focus ring in dark mode. Closed-Leaf check-in: b5497be5 user: culler tags: bug-817d3ef132
2019-05-29
13:38
Merge core-8-6-branch. Leaf check-in: 7d8f0c14 user: culler tags: bug-06f3922f8b
2019-05-28
13:41
When running textDisp.test on Aqua use Courier as the fixed font since Courier New has different metrics. check-in: 361ddf77 user: culler tags: trunk
2019-05-27
21:16
Merge 8.6 check-in: afffab4b user: jan.nijtmans tags: trunk
21:13
Merge 8.5 check-in: d7d2f71f user: jan.nijtmans tags: core-8-6-branch
2019-05-26
21:08
Cleanup to avoid bad interaction between recently added treeview tests. Also, fix error in the spelling of the Windows windowingsystem check-in: 36a8dbb3 user: fvogel tags: trunk
21:07
Fix error in the spelling of the Windows windowingsystem introduced in [02ca3773] check-in: 7a378858 user: fvogel tags: core-8-6-branch
21:02
Cleanup to avoid bad interaction between recently added treeview tests check-in: 811a69ce user: fvogel tags: core-8-6-branch
19:11
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 8a782f3b user: fvogel tags: trunk
19:10
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 0e9cbdba user: fvogel tags: core-8-6-branch
19:06
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 27092202 user: fvogel tags: trunk
19:05
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 99f5f2a6 user: fvogel tags: core-8-6-branch
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: 7e7ea596 user: fvogel tags: trunk
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: ab1ef117 user: fvogel tags: core-8-6-branch
2019-05-25
17:34
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 784eeed3 user: culler tags: trunk
17:29
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 02ca3773 user: culler tags: core-8-6-branch
08:11
TIP 262: -backgroundimage option for [frame] and [toplevel] check-in: 17cd3433 user: dkf tags: trunk
2019-05-24
22:18
Merge trunk and adjust frame tests. Closed-Leaf check-in: 64d5777d user: culler tags: tip-262
22:06
Improve image testing for Aqua check-in: e49ebc82 user: culler tags: trunk
21:55
Tweak test image-7.1. check-in: 0ed60e17 user: culler tags: core-8-6-branch
21:18
Improve image testing for Aqua check-in: d326a1b3 user: culler tags: core-8-6-branch
12:55
Fix bug [67384bce7d]: make winfo-13.2 expect the container to be destroyed in aqua and unix. Also disable unixEmbed-7.1a in aqua since TkpRedirectKeyEvent is not implemented. Closed-Leaf check-in: eb06c63e user: culler tags: bug-67384bce7d
2019-05-23
14:21
Wait more carefully, since no wait is needed for Windows or linux. Closed-Leaf check-in: ba19b270 user: culler tags: aqua_image_tests
2019-05-22
20:19
TIP545: remove image photo svg option "-unit" check-in: 389f9b0b user: oehhar tags: tip-545-svg-options
2019-05-21
19:49
Use vwait with a timeout to wait for test image display, as suggested by dkf. check-in: 36f8fe9d user: culler tags: aqua_image_tests
18:29
On OSX 10.13 and earlier a different strategy is needed. check-in: f10e8636 user: culler tags: aqua_image_tests
16:26
Sometimes update is not enough, and you just have to wait. check-in: ec9ca061 user: culler tags: aqua_image_tests
14:47
Rework image testing to better deal with Aqua check-in: d8b251e8 user: culler tags: aqua_image_tests
2019-05-20
21:26
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c check-in: bec7565d user: culler tags: trunk
21:23
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c. check-in: 78a3bdc4 user: culler tags: core-8-6-branch
13:21
Edited README. Closed-Leaf check-in: a5d55621 user: culler tags: mac_services
02:33
Add documentation on testing Mac services to README; remove obsolete detail from README; remove stub procedure for ::tk::mac::PerformService now that we have verified it works, to be consistent with other Mac-spdecific procedures such as ::tk::mac::OpenDocument check-in: 356d52c7 user: kevin_walzer tags: mac_services
2019-05-19
09:57
merge trunk check-in: 5be7fdb0 user: dkf tags: tip-262
08:17
General cleanup of frame.test check-in: 5b36e643 user: dkf tags: trunk
07:33
merge trunk check-in: f79e06d6 user: dkf tags: tip-262
2019-05-18
15:48
Fix [0d93f2e628]: misleading error message on missed svg option check-in: dfc8b8e7 user: fvogel tags: trunk
15:45
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: 93f1a8a2 user: fvogel tags: trunk
15:44
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: d1b3d2ac user: fvogel tags: core-8-6-branch
13:05
Finally got timing of initializing NSServices object correct; code cleanup; merge in 8.6 to pick up changes in Tk initialization code check-in: f126b00e user: kevin_walzer tags: mac_services
2019-05-17
20:37
Ugh; misread the code. The highlight ring is drawn first and always on the real window. Because of backgroundless frames. check-in: 0807e606 user: dkf tags: tip-262
20:06
Add double buffering to frames and toplevels.

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

17:19
Change .ext extension into .aaa in winDialog.test since some corporate policies forbid .ext extension. See https://core.tcl-lang.org/tcl/tktview/cc74e50996e20cbb6a851087b36c52eb75526aa4 check-in: bd9993e0 user: fvogel tags: trunk
17:18
Change .ext extension into .aaa in winDialog.test since some corporate policies forbid .ext extension. See https://core.tcl-lang.org/tcl/tktview/cc74e50996e20cbb6a851087b36c52eb75526aa4 check-in: 06fb23d8 user: fvogel tags: core-8-6-branch
13:43
merge 8.6 check-in: 22e9ad26 user: dgp tags: trunk
13:42
Migrate away from TCL_INTERP_DESTROYED (TIP 543). check-in: 1c5f7e98 user: dgp tags: core-8-6-branch
12:39
In Aqua, protect against double release of clipping regions. check-in: d0ddc7ca user: culler tags: trunk
12:38
In Aqua, protect against double release of clipping regions. check-in: 1304e06d user: culler tags: core-8-6-branch
07:28
Merge 8.6 check-in: 701036f9 user: jan.nijtmans tags: trunk
07:21
Add missing INT2PTR (doesn't cause warning with Tcl8.x, but does with Tcl 9.0). One None -> NULL change which was still missing. Backported from trunk. check-in: 777211ed user: jan.nijtmans tags: core-8-6-branch
03:13
Code and data type cleanup, thanks to Marc Culler for patch check-in: a7e34ff9 user: kevin_walzer tags: mac_services
2019-05-16
22:22
Fix some tests. Add some test cases. check-in: 42f90406 user: dkf tags: tip-262
21:27
merge trunk check-in: 2eac67b2 user: dkf tags: tip-262
19:55
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: a2e1c6c6 user: culler tags: trunk
19:54
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: 364c9099 user: culler tags: core-8-6-branch
13:05
In Aqua, draw dark mode menubuttons as inactive, as is done for buttons. This makes them imperfect, but usable. This is the best we can do as long as HITheme is used for drawing. For correct appearance use ttk::menubutton. check-in: c97b4187 user: culler tags: trunk
13:03
In Aqua, draw dark mode menubuttons as inactive, as is done for buttons. This makes them imperfect, but usable. This is the best we can do as long as HITheme is used for drawing. For correct appearance use ttk::menubutton. check-in: 256af6d0 user: culler tags: core-8-6-branch
09:19
Merge trunk check-in: 2afc6ee3 user: jan.nijtmans tags: revised_text, tip-466
09:18
Merge 8.6 check-in: faf08b52 user: jan.nijtmans tags: trunk
2019-05-15
20:02
Make new tests more robust against context. check-in: 2bdcb4be user: dgp tags: core-8-6-branch
19:33
Revised bug fix for [5d991b822e]. check-in: afbac00c user: dgp tags: core-8-6-branch
16:55
fix bug [d1989fb7cf]: Root window appears before Tk_Mainloop is called. Closed-Leaf check-in: 9e9a9189 user: culler tags: bug-d1989fb7cf
09:51
Merge 8.6. Some tweaks, e.g. "bool" -> "int", "true" -> 1, "false" -> 0 check-in: f8e41738 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:10
Merge trunk check-in: 8610cbc5 user: jan.nijtmans tags: revised_text, tip-466
08:15
Continue "buildtools" branch for Pour Yorick. At least, the script should be re-written for Tcl 8.5, see [94eeb111fb96676c]. Closed-Leaf check-in: 4567b082 user: jan.nijtmans tags: buildtools
07:52
sync rules.vc and tcl.m4 (both win and unix) with Tcl version check-in: 0b0783b9 user: jan.nijtmans tags: trunk
07:16
Fix [94eeb111fb]: macos, linux: configuration: unable to build using trunk. For now by reverting [a9c9a75b5ba1f4a6]. check-in: b33f01c8 user: jan.nijtmans tags: trunk
2019-05-14
21:25
Refine test treeview-8.7 by also checking that deleting an unselected item does NOT fire <<TreeviewSelect>> check-in: 6c51007f user: fvogel tags: bug-2a6c62afd9
20:50
Add tests for <<TreeviewSelect>>. treeview-8.6 already passed ; treeview-8.7 passes in this bugfix branch only check-in: e4000f37 user: fvogel tags: bug-2a6c62afd9
20:48
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 1ce97bf4 user: fvogel tags: bug-2a6c62afd9
19:44
merge trunk check-in: e7c53950 user: fvogel tags: revised_text, tip-466
2019-05-13
22:19
Fix gcc-8 warning check-in: 05a934f3 user: jan.nijtmans tags: trunk
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: e8da2cfe user: fvogel tags: trunk
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: 23c39bb0 user: fvogel tags: core-8-6-branch
2019-05-12
02:03
Restore deprecated call to NSPasteboardTypeString in writeSelectiontoPasteboard because it breaks sending data to the services menu. Data type must be identical in this call and in the NSSendTypes key in info.plist; we cannot do a clever mapping here of the old type to a new one because the info.plist does not have this kind of conditional reading on different versions of macOS. We will have to live with the deprecated call until it is obsolete/removed altogether by Apple. check-in: 42577ce4 user: kevin_walzer tags: mac_services
00:55
More tweaking check-in: cad8b6d0 user: kevin_walzer tags: mac_services
00:54
Tweak merge check-in: a2c1b38b user: kevin_walzer tags: mac_services
00:45
Clean up merge check-in: 40a5ae7c user: kevin_walzer tags: mac_services
00:42
Merge in core-8-6-branch check-in: 056f4a08 user: kevin_walzer tags: mac_services
2019-05-11
15:24
Reset ::tk::Priv(textPosOrig) when hitting the start or end of displayed text, so that when moving back the cursor does not jump in the middle of the line. Closed-Leaf check-in: 2a70340f user: fvogel tags: bug-c8ccd1899c-revised_text
07:30
Better fix. Concatenation of error messages is sometimes not adequate Closed-Leaf check-in: b0685fac user: fvogel tags: bug-0d93f2e628
07:11
Add test checking for the specific case of [0d93f2e628] check-in: 6ed6a9cf user: fvogel tags: bug-0d93f2e628
2019-05-10
21:03
Fix [0d93f2e628]: misleading error message on missed svg option check-in: f36cf079 user: fvogel tags: bug-0d93f2e628
16:14
Fix [c8ccd1899c] (for revised_text): Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 7808247f user: fvogel tags: bug-c8ccd1899c-revised_text
15:43
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion Closed-Leaf check-in: 7d60f427 user: fvogel tags: bug-4f309446ea
15:40
TkTextIndexCmp became TkTextIndexCompare check-in: 454acea3 user: fvogel tags: revised_text, tip-466
08:04
Merge trunk check-in: 8505328a user: jan.nijtmans tags: offsetof
2019-05-09
22:14
Merge trunk check-in: bf13f862 user: jan.nijtmans tags: revised_text, tip-466
22:10
While on it: A few more whitespaces check-in: f57356fd user: jan.nijtmans tags: trunk
20:52
Merge 8.6 check-in: 276b273a user: jan.nijtmans tags: trunk
20:50
François Vogel review (thanks!). Streamline UNIX defaults with MAC/WIN defaults. check-in: 374dc40e user: jan.nijtmans tags: core-8-6-branch
16:28
Merge 8.6 check-in: a0ab8b7e user: jan.nijtmans tags: trunk
15:21
Whitespace cleanup, syncronize a little with "trunk" version. check-in: 84e2b4b3 user: jan.nijtmans tags: core-8-6-branch
13:19
Fix [0b9dc76e3e]: revised_text: text-32.4 fails check-in: daa40a69 user: fvogel tags: revised_text, tip-466
2019-05-08
08:49
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: 0b9e8c3d user: fvogel tags: trunk
08:48
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: a71e8712 user: fvogel tags: core-8-6-branch
08:41
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 0e1dd002 user: fvogel tags: trunk
08:40
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 44d88741 user: fvogel tags: core-8-6-branch
2019-05-05
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: d5f854d9 user: fvogel tags: trunk
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: 623d8a97 user: fvogel tags: core-8-6-branch
2019-05-03
20:48
Fix [2858503fff]: 'end' index for ttk::combobox current Closed-Leaf check-in: 2e610c43 user: fvogel tags: bug-2858503fff, tip-541
19:52
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: da16e95d user: fvogel tags: trunk
19:51
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: fa915533 user: fvogel tags: core-8-6-branch
19:49
Remove wrong info from ttk::scrollbar man page Closed-Leaf check-in: a87c0606 user: fvogel tags: bug-1ff193f1e3
06:44
ttk::scrollbar documentation: marked -sliderlength as depreciated as it has no effect check-in: a3d740e3 user: oehhar tags: bug-1ff193f1e3
2019-05-02
20:55
Homogenize with existing doc for -gripcount in the man page for ttk::panedwindow check-in: 92da9c5b user: fvogel tags: bug-1ff193f1e3
16:00
ttk::scrollbar documentation: added styling options -gripcound and -sliderlength and some explanatory text check-in: b7023710 user: oehhar tags: bug-1ff193f1e3
2019-05-01
18:30
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox Closed-Leaf check-in: b7fe577c user: fvogel tags: bug-51b4b18394
2019-04-30
17:54
Refine documentation in ttk::scrollbar check-in: aba4b7df user: fvogel tags: bug-1ff193f1e3
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: 44a4c1ce user: fvogel tags: trunk
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: a9542402 user: fvogel tags: core-8-6-branch
06:03
Add missing documentation for -arrowsize in ttk::scrollbar and ttk::combobox man pages. check-in: b86ecfb2 user: fvogel tags: bug-1ff193f1e3
2019-04-29
20:10
Fix [1ff193f1e3]: style name is Horizontal.TScrollbar or Vertical.TScrollbar in ttk::scrollbar documentation check-in: 7953fa28 user: fvogel tags: bug-1ff193f1e3
06:20
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. Closed-Leaf check-in: b478037a user: fvogel tags: bug-eb29967e88
2019-04-28
20:27
Fix inconsistency in the Tk_GetScrollInfoObj man page. Apparently this was a leftover from [a99dde78] Closed-Leaf check-in: a125fddd user: fvogel tags: bug-2513186fff, bug-8261c517af
20:12
Fix typo in man page check-in: 6ae2a54f user: fvogel tags: bug-2513186fff, bug-8261c517af
19:27
Fix documentation for xview/yview: make it generic and available for ttk::entry and ttk::treeview check-in: 04d2ba1c user: fvogel tags: bug-2513186fff, bug-8261c517af
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: 60b6afca user: fvogel tags: trunk
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: f916116a user: fvogel tags: core-8-6-branch
14:34
Add tests checking the scroll info correct update when xview / yview is called. All the new (or modified) tests fail in core-8-6-branch. check-in: 605f5da4 user: fvogel tags: bug-2513186fff, bug-8261c517af
13:57
Fix '.e index @'. The returned answer could be wrong if the scroll info was not yet updated. check-in: f31e1037 user: fvogel tags: bug-2513186fff, bug-8261c517af
12:52
Factorize the code a bit, and avoid calling the layoutProc twice when calling xview moveto|units|pages. check-in: 159f9459 user: fvogel tags: bug-2513186fff, bug-8261c517af
10:45
Add a missing scroll info update needed to make x|yview moveto|units|pages work without an update idletasks call beforehand. check-in: 231587eb user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-27
15:55
Revert irrelevant blank changes check-in: 6ac14e0c user: fvogel tags: bug-2513186fff, bug-8261c517af
15:49
More generic fix, for [8261c517af] and [2513186fff]. check-in: bc932da8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-26
22:02
Write code more consistently with the rest of the ttkEntry.c file check-in: d5b120db user: fvogel tags: bug-2513186fff, bug-8261c517af
21:11
Optimize the fix: the layout calculation is only needed if the display is out of date. check-in: 5e1833a4 user: fvogel tags: bug-2513186fff, bug-8261c517af
16:17
merge trunk check-in: 7c80b269 user: fvogel tags: revised_text, tip-466
2019-04-25
18:17
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 62d4693e user: culler tags: trunk
18:16
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 24b987ca user: culler tags: core-8-6-branch
2019-04-24
18:05
merge core-8-6-branch check-in: 50f5b3f1 user: culler tags: bug-06f3922f8b
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6f75462e user: culler tags: trunk
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6a50c7c3 user: culler tags: core-8-6-branch
17:11
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 6e59b2bb user: culler tags: trunk
17:00
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 9adb3eb2 user: culler tags: core-8-6-branch
16:05
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: b6999bc3 user: culler tags: trunk
16:04
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: f656b303 user: culler tags: core-8-6-branch
15:52
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately Closed-Leaf check-in: b1645f5c user: culler tags: bug-4d2e8d4d5c
2019-04-22
22:09
Fix [2513186fff] and [f9343d8f72]: ttk::entry xview sub-command forces use of update idletasks. Thanks to cjmcdonald. check-in: b6f1c7d8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-20
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 1603d383 user: culler tags: trunk
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 476cf7ba user: culler tags: core-8-6-branch
03:41
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 229db0f7 user: culler tags: trunk
03:40
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 663e4bc3 user: culler tags: core-8-6-branch
2019-04-19
21:01
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx Closed-Leaf check-in: 9bc87fc2 user: fvogel tags: bug-6286fda787
19:04
Put the brace outside the #endif where it belongs. check-in: c3d70a12 user: culler tags: trunk
19:03
Put the brace outside the #endif where it belongs. check-in: a3572e7e user: culler tags: core-8-6-branch
14:41
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: 21e61e00 user: culler tags: trunk
14:40
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: d26b28ae user: culler tags: core-8-6-branch
13:28
Add tests textIndex-19.12.1 and textIndex-19.12.2 checking non regression for [c8ccd1899c]. At this point, since [c8ccd1899c] is not yet fixed in branch revised_text, textIndex-19.12.1 should fail and textIndex-19.12.2 should pass. What happens instead is that they trigger 'assertion failed in tkTextDisp.c:7818: assert(info.displayLineNo == 0) triggers. check-in: 5fc8506e user: fvogel tags: revised_text, tip-466
13:10
merge trunk check-in: 8570a507 user: fvogel tags: revised_text, tip-466
09:15
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: b072a081 user: fvogel tags: trunk
09:13
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: 785e2cdd user: fvogel tags: core-8-6-branch
07:16
Some things must be conditionally compiled. Really. check-in: fa3bcce5 user: dkf tags: core-8-6-branch
00:13
Some things must be conditionally compiled. Really. check-in: 6cafd6f7 user: dkf tags: trunk
2019-04-18
16:14
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 4eeebdfd user: culler tags: trunk
16:13
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 13d3827f user: culler tags: core-8-6-branch
2019-04-17
21:07
Restore code ordering which avoids unused function warnings in old systems. check-in: 55012a79 user: culler tags: trunk
21:06
Restore code ordering which avoids unused function warnings in old systems. check-in: 6f6cccd8 user: culler tags: core-8-6-branch
20:42
Clean up formatting in ttkMacOSXTheme.c. check-in: 451a003e user: culler tags: trunk
20:41
Clean up formatting in ttkMacOSXTheme.c. check-in: f160541f user: culler tags: core-8-6-branch
20:02
Fix [aa846938ef]: pkgconfig tests fail on Windows check-in: 35203420 user: fvogel tags: trunk
20:00
merge trunk Closed-Leaf check-in: fd66f9ef user: fvogel tags: bug-aa846938ef
15:10
Merge with (nearly) empty diff. check-in: 5bd3db74 user: culler tags: trunk
15:02
Adjust some whitespace. check-in: 2db3de5b user: culler tags: core-8-6-branch
14:30
Add a couple of blank lines. check-in: 3a29febb user: culler tags: core-8-6-branch
14:05
Mitigate future merge conflict headaches. check-in: 764eaf89 user: culler tags: core-8-6-branch
2019-04-16
13:22
Source readability run: macosx/* check-in: 991b8f0e user: dkf tags: trunk