Tk Source Code

Timeline
Login

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

5077 check-ins using file generic/ttk/ttkBlink.c version 60ba3674

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

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

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

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

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

Tk now reports itself a tk 8.7 under core_zip_vfs check-in: dfc74ed1 user: hypnotoad tags: core_zip_vfs

03:05
Improve metrics for text-only buttons on macOS check-in: dca999e4 user: kevin_walzer tags: trunk
03:04
Improve metrics for text-only buttons on macOS check-in: b36aacc3 user: kevin_walzer tags: core-8-6-branch
2017-11-21
22:33
Pulling changes from core-8-6-branch check-in: 11fa10ff user: hypnotoad tags: core_zip_vfs
22:32
Typo fixes in the MSYS Makefile check-in: fe3b9bb6 user: tne tags: core_zip_vfs
21:53
Merge core-8-6-branch into trunk. check-in: e0a1f664 user: culler tags: trunk
21:45
Merge the bug-c89bd0aa2c branch into core-8-6-branch. check-in: 9febacc3 user: culler tags: core-8-6-branch
21:26
Adding ZIP capabilties to MSYS builds check-in: 7d799e47 user: hypnotoad tags: core_zip_vfs
20:54
Pulling changes from core-8-6-branch check-in: d57bc994 user: hypnotoad tags: core_zip_vfs
20:43
Fix typo in error message Closed-Leaf check-in: d50d9faf user: fvogel tags: bug-1c659ef0f1
20:42
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 49405d4f user: fvogel tags: bug-1c659ef0f1
20:41
Fix test imgPMG-3.1 just added check-in: 5ed13955 user: fvogel tags: bug-1c659ef0f1
20:35
Add test imgPNG-3.1 demonstrating bug [1c659ef0f1] check-in: 11438c2d user: fvogel tags: bug-1c659ef0f1
20:04
Processing events immediately means we don't have to worry about the Window menu and is a major simplfication. (Thanks, Kevin!) check-in: a377f24a user: culler tags: bug-c89bd0aa2c
18:48
Use macos comment for TkpFontPkgInit. check-in: cbb74059 user: stu tags: tk-stu-pkg
17:45
Process events to make sure closed windows are freed immediately. check-in: 8fb2c2e6 user: culler tags: bug-c89bd0aa2c
17:04
Reworked to handle withdrawn ssuccessor windows correctly. check-in: de92b668 user: culler tags: bug-c89bd0aa2c
13:38
Expanded comments to explain the strategy better. check-in: 8c4224fe user: culler tags: bug-c89bd0aa2c
11:50
Add the ability to generate zipfiles to the Makefile, and append zip to the dll, but we still need to make flat file installs for pre-8.7 Tcls check-in: e4304196 user: hypnotoad tags: core_zip_vfs
00:05
Fix for bug c89bd0aa2c check-in: ad7cc6e4 user: culler tags: bug-c89bd0aa2c
2017-11-20
09:33
merge core-8-6-branch. Also Fix [f3704d5ec8]: "Compiling on Macos High Sierra fails: missing values.h" by syncing Tcl's "tcl.m4" check-in: 4a427ebb user: jan.nijtmans tags: trunk
09:30
Fix memory leak in tkImgPhoto.c. Backported from androwish. Thanks to Christian Werner for noticing this! check-in: fbd051ca user: jan.nijtmans tags: core-8-6-branch
2017-11-19
20:51
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 82a1cb3e user: fvogel tags: trunk
20:50
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 23591c7d user: fvogel tags: core-8-6-branch
13:03
Adding minimal support for tip430 in Tk. This replaces the prior effort to promote kit building in Tk check-in: 6fe4a8b5 user: hypnotoad tags: core_zip_vfs
11:39
Fix for ticket [f3704d5ec8]. Restore the SC_MISSING_POSIX_HEADERS checks to autoconf. Closed-Leaf check-in: bdc5437f user: hypnotoad tags: bug-f3704d5ec8
2017-11-18
15:02
Merge core-8-6-branch into trunk. Includes fix for [b24a7a877d]. check-in: bd66fed0 user: culler tags: trunk
2017-11-17
16:11
Merge bug-b24a7a87 into core-8-6-branch (merge mark) fixes [b24a7a877d] check-in: 059b88ae user: culler tags: core-8-6-branch
12:35
merge core-8-6-branch check-in: 6614d0b5 user: jan.nijtmans tags: androwish
2017-11-15
03:59
Update documentation to remove discussion of PNG limitations in wm iconphoto on Mac Closed-Leaf check-in: 93633282 user: kevin_walzer tags: bug-b24a7a87
03:41
Modify the menu demo so that it includes a photoimage in a menu. check-in: 715dbe07 user: culler tags: bug-b24a7a87
02:42
Make it possible to generate an NSImage with correct transparency from a photoimage. Fixes transparency issues with iconphotos and images in menus. check-in: eae41df2 user: culler tags: bug-b24a7a87
2017-11-14
07:05
Don't include the NULL from SAVE_TARGETS request in the expected result. The ICCCM specification doesn't tell what value the clipboard manager should return. Closed-Leaf check-in: 9d1db47d user: fvogel tags: bug-73ba07efcd
06:12
Implemented a more robust and transparent scheme for making sure that iconphoto images are not blended with a black background. check-in: f73e7d22 user: culler tags: bug-b24a7a87
2017-11-13
22:29
_poolLock should be declared int, not BOOL. This is unrelated to icons, but breaks the build for -arch i386. check-in: 0954fead user: culler tags: bug-b24a7a87
20:39
Use -cleanup with test select-10.6 check-in: a087ba73 user: fvogel tags: bug-73ba07efcd
20:37
Fix test select-14.1. It now passes on Linux with Gnome. check-in: 49de141a user: fvogel tags: bug-73ba07efcd
20:16
Fix [6b2fd1e881]: grid documentation for default for -row is wrong check-in: ba79959a user: fvogel tags: trunk
20:16
Fix [6b2fd1e881]: grid documentation for default for -row is wrong check-in: d7dec0bd user: fvogel tags: core-8-6-branch
17:31
Add a cast to address a compiler warning. check-in: 61dde441 user: culler tags: bug-b24a7a87
05:51
Fixed an issue with iconphoto where the dock icon would have a black backround, instead of transparent, when using a PNG image. check-in: 5f02e981 user: culler tags: bug-b24a7a87
2017-11-12
21:25
merge trunk into revised_text (merge mark) -- adds fixes to [2fec274f] and [27c4e4c8] check-in: 67443e91 user: culler tags: revised_text, tip-466
21:12
merge core-8-6-branch into trunk (merge mark) -- adds fix to [27c4e4c8] check-in: 35d15ab2 user: culler tags: trunk
20:54
merge core-8-6-branch Leaf check-in: 84480763 user: fvogel tags: editorconfig
20:17
Add test select-14.1 checking for use of the correct property type when handling MULTIPLE conversion requests (bug [73ba07efcd]) check-in: 0eaa17a4 user: fvogel tags: bug-73ba07efcd
2017-11-11
23:27
Fix [b24a7a877d]: Added test for NULL pointer in WmIconphotoCmd. check-in: 6a2fef52 user: culler tags: bug-b24a7a87
23:20
Create new branch named "bug-b24a7a87" check-in: 95b289b4 user: culler tags: bug-b24a7a87
19:17
merge bug-27c4e4c8 into core-8-6-branch. The diff is empty because the change was already committed in the core-8-6-branch (oops). check-in: 567582dd user: culler tags: core-8-6-branch
19:09
Change to XMapWindow to make embedded toplevels display properly when first mapped. Closed-Leaf check-in: 6a505e90 user: culler tags: bug-27c4e4c8
19:02
Change to XMapWindow to make embedded toplevels display properly when first mapped. check-in: d8468f85 user: culler tags: core-8-6-branch
18:55
Create new branch named "bug-27c4e4c8" check-in: 9f5304f5 user: culler tags: bug-27c4e4c8
12:50
merge core-8-6-branch check-in: c512b82f user: fvogel tags: canvas_image, tip-489
12:44
Add 'canvas image' command. Patch from Scott Pitcher. check-in: 543e8169 user: fvogel tags: canvas_image, tip-489
10:43
Fix [6b2fd1e881]: grid documentation for default for -row is wrong Closed-Leaf check-in: e30324fd user: fvogel tags: bug-6b2fd1e88
09:03
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed check-in: 679a4860 user: fvogel tags: trunk
09:03
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed check-in: 92068c2e user: fvogel tags: core-8-6-branch
08:58
merge mark check-in: 5c5cf1b0 user: fvogel tags: revised_text, tip-466
08:49
merge core-8-6-branch (merge mark) check-in: 07cdcdb7 user: fvogel tags: trunk
08:43
merge mac-wm-icon branch (because the changes from this branch were just committed separately as a standalone patch in core-8-6-branch) check-in: aaa56ad9 user: fvogel tags: core-8-6-branch
04:07
Implement wm_iconphoto command for macOS check-in: 5f471d5f user: kevin_walzer tags: trunk
04:07
Add comments to wm_iconphoto implementation on macOS check-in: 8119f485 user: kevin_walzer tags: core-8-6-branch
04:02
Implement wm_iconphoto command for macOS check-in: 145097d0 user: kevin_walzer tags: core-8-6-branch
2017-11-10
22:14
Merge macOS_images into revised_text. check-in: 4b91ca34 user: culler tags: revised_text, tip-466
21:51
Merge macOS_images into trunk. check-in: 6ed05606 user: culler tags: trunk
21:29
Merge macOS_images into core-8-6-branch. check-in: df3bcb0e user: culler tags: core-8-6-branch
21:15
Small changes to address compiler warnings. Closed-Leaf check-in: 3e153538 user: culler tags: macOS_images
2017-11-09
19:42
Added some #ifdef __clang__ sections to allow building with gcc on OSX 10.6. Tk now builds and runs on Snow Leopard, but does not support retina displays or filtering in file dialogs, and generates some errors about colorspaces. check-in: dd6273eb user: culler tags: macOS_images
03:37
Minor changes to deal with compiler warnings for different OSX versions. Now builds cleanly with deployment targets 10.6 - 10.13. check-in: 352f2f51 user: culler tags: macOS_images
2017-11-08
21:48
Remove unused variables; add comments. check-in: 51b71ef6 user: culler tags: macOS_images
21:02
Cleaned up and reworked XGetImage. This seems to eliminate segfaults seen when rapidly resizing the scid window and may also fix [218561bf]. check-in: cdde01b1 user: culler tags: macOS_images
17:43
Reorganization to put all code related to Ximages in the new file tkMacOSXImage.c check-in: 7915e840 user: culler tags: macOS_images
02:47
Use ::tk::pkgconfig to get the demo directory on MacOSX. check-in: c621580a user: stu tags: tk-stu-pkg
2017-11-07
22:39
Add fontsystem values for Win and Mac. check-in: 44f84702 user: stu tags: tk-stu-pkg
21:40
Merge trunk. check-in: 8c1bf98d user: stu tags: tk-stu-pkg
21:24
Merge trunk, to benefit from the fixes from the OSX_redraw_artifacts branch. Many thanks to Marc Culler! check-in: 9d5f0eaf user: fvogel tags: revised_text, tip-466
20:56
Merge core-8-6-branch to get fixes from OSX_redraw_artifacts branch. This fixes [fab5fed65e], [40a9abb9db] and [92e614e612]. Great thanks to Marc Culler! check-in: c089a6ee user: fvogel tags: trunk
20:55
Merge OSX_redraw_artifacts branch. This fixes [fab5fed65e], [40a9abb9db] and [92e614e612]. Great thanks to Marc Culler! check-in: 4986b4e5 user: fvogel tags: core-8-6-branch
20:50
Fix utterly minor formatting things in macosx/README Closed-Leaf check-in: 05ad96e1 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
16:53
Fix inclusion of custom resource files to match TIP spec check-in: 9707f24e user: apnadkarni tags: vc-reform
16:14
Update of the macosx README file to include explanations of the changes added to address crashes that appeared with the release of OSX 10.13 as well as the drawing artifacts being dealt with in the OSX_redraw_artifacts branch. check-in: bd1e6669 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
14:02
Update to latest Tcl vc-reform check-in: 68047b88 user: apnadkarni tags: vc-reform
2017-11-06
16:10
merge trunk check-in: 5af1c857 user: jan.nijtmans tags: novem-support
16:06
Permit building for Windows on a Tcl 9 foundation. See also [13c80537ab31845b]. check-in: 99eeb161 user: jan.nijtmans tags: trunk
2017-11-04
21:07
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed Closed-Leaf check-in: e41d0586 user: fvogel tags: bug-2fec274fe3
12:22
merge trunk check-in: a7200178 user: fvogel tags: tip-161
12:20
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). All tests from menu.test do pass now on all three platforms (Win, Linux, OS X) check-in: c6575c18 user: fvogel tags: trunk
12:19
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). All tests from menu.test do pass now on all three platforms (Win, Linux, OS X) check-in: 37221978 user: fvogel tags: core-8-6-branch
12:11
Fix test menu-3.66 by splitting it in three: menu-3.66a deals with the case of -tearoff 0 (all platforms return 0) ; menu-3.66b and menu-3.66c are specialized for respectively WinOrLinux (the test returns 1 because tearoff menues are supported) and OS X (the test returns 0 because tearoff menues are not supported). Closed-Leaf check-in: 2200f2f8 user: fvogel tags: bug-c8c52b9d6a
08:40
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). 84 failing tests now pass. The only one still failing (in menu.test) is menu-3.66 check-in: 6f34c1ef user: fvogel tags: bug-c8c52b9d6a
2017-11-03
22:42
merge trunk check-in: 72c00838 user: fvogel tags: tip-161
22:42
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang check-in: 2856c489 user: fvogel tags: trunk
22:42
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang check-in: 64e85211 user: fvogel tags: core-8-6-branch
22:41
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang Closed-Leaf check-in: 2a9e1859 user: fvogel tags: bug-0ef1c52736
21:32
merge trunk check-in: a1d04684 user: fvogel tags: tip-161
21:32
Fix error in menu item labels (they should reflect interactive tests numbering) check-in: 6864135b user: fvogel tags: trunk
21:22
Implement TIP#161: Change Default for Menu's -tearoff Option to False check-in: 987b018a user: fvogel tags: tip-161
01:56
Typo in comment. vailid -> valid check-in: 43b32d54 user: stu tags: trunk
2017-11-01
20:03
merge trunk check-in: 3bf7dfac user: fvogel tags: revised_text, tip-466
20:01
merge core-8-6-branch check-in: 7dde71b3 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-31
08:56
merge trunk check-in: 003f6eb9 user: jan.nijtmans tags: novem-support
2017-10-30
18:25
Reworked the regression test so that it would more precisely target the changed behavior of DisplayText. check-in: 2174f54d user: culler tags: OSX_redraw_artifacts, bug-92e614e612
17:34
Edited the comment explaining why the logic in DisplayText needs to be changed for macOS. check-in: 203b1621 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
15:54
Permit building on a Tcl 9 foundation. check-in: 13c80537 user: dgp tags: trunk
2017-10-29
19:29
Move comment in EmbWinDisplayProc() to its correct location, and remove the part of it that does not apply. Indeed, [1501749fff] - 'Crash on embedded window deletion bound to <Map> event' is fixed in the revised_text branch without [60ca451d], as checked by textWind-18.1 check-in: 9e107e02 user: fvogel tags: revised_text, tip-466
19:23
Change comment style to Tcl style check-in: 5071a684 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-28
13:51
Fix [ce62c81bae] text-37.1 fails check-in: c88ea97b user: fvogel tags: trunk
13:51
Fix [ce62c81bae] text-37.1 fails check-in: f1083eed user: fvogel tags: core-8-6-branch
08:39
merge core-8-6-branch check-in: cab80337 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
08:12
merge trunk check-in: 8f9cba17 user: fvogel tags: revised_text, tip-466
08:10
Add test textWind-18.1 that was missing in the revised_text branch for unknown reason. check-in: 7dd60675 user: fvogel tags: revised_text, tip-466
2017-10-27
19:35
Add a regression test with constraint aqua which tests that all embedded windows in a Text get moved when scrolling. If the logic change introduced in [2148dd68] is reverted then this test fails. check-in: dcae645c user: culler tags: OSX_redraw_artifacts, bug-92e614e612
15:09
one more upstream change check-in: e8d4597c user: jan.nijtmans tags: androwish
15:06
upstream androwish changes check-in: 5ae652d3 user: jan.nijtmans tags: androwish
14:57
merge core-8-6-branch check-in: 178d3d53 user: jan.nijtmans tags: androwish
14:14
merge trunk check-in: 22e97c2d user: jan.nijtmans tags: novem-support
14:14
merge core-8-6-branch check-in: bb31a5ec user: jan.nijtmans tags: trunk
14:13
tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’: tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~ check-in: 139b66da user: jan.nijtmans tags: core-8-6-branch
2017-10-26
15:12
Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old comments. check-in: 1bfa9335 user: apnadkarni tags: vc-reform
2017-10-25
22:52
Fix a new typo introduced by accident while fixing the previous typo. check-in: 9321cda9 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
21:13
Fix a typo and remove an unused function. check-in: a3eb3831 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
20:29
Fix typo and move comment slightly check-in: cd1a3971 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
19:10
Make a small change in the logic of DisplayText (for Mac only) which causes all visible embedded windows to be redisplayed when they move. This obviates the need for TkScrollWindow to generate expose events. check-in: 2148dd68 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-24
17:48
Change TkScrollWindow to only generate expose events if the Text widget has embedded windows. Revert the tests, since this makes them pass as is. Revert to Tk_QueueWindowEvent in GenerateUpdates. Improve the twind.tcl demo. check-in: b5904c09 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-22
19:34
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. check-in: 1c631b72 user: fvogel tags: trunk
19:34
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. check-in: 89602398 user: fvogel tags: core-8-6-branch
19:28
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' check-in: 4af707b1 user: fvogel tags: trunk
19:28
merge mark check-in: 2c0726cd user: fvogel tags: trunk
19:27
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' check-in: 52700a13 user: fvogel tags: core-8-6-branch
2017-10-18
20:47
Consistently use 'TCLSH_NATIVE' for all MSVC targets that need to execute Tcl. check-in: 1aa391d7 user: mistachkin tags: irontcl
2017-10-17
20:33
Complement to previous patch from marc Culler: replace 'update' by 'update idletasks' for failing tests. check-in: 4178c423 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
20:06
New patch from Marc Culler aiming at fixing [fab5fed65e] without breaking again [92e614e612] nor [40a9abb9db]. check-in: c85f2e6a user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-16
12:30
Restore tests for live resizing on macOS so event loop is not overloaded check-in: cf3f34cf user: kevin_walzer tags: trunk
12:29
Restore tests for live resizing on macOS so event loop is not overloaded check-in: a1771440 user: kevin_walzer tags: core-8-6-branch
2017-10-15
12:17
Merge trunk to benefit from OS X redraw artifacts (full) fix by Marc Culler - Many many thanks to him! check-in: 7e6e5a81 user: fvogel tags: revised_text, tip-466
12:15
Merge core-8-6-branch check-in: 5dcac745 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
12:14
Merge core-8-6-branch. Latest patch from Marc Culler. There is no remaining known redraw artifact on OS X. Note: this patch was already applied to core-8-6-branch ([7ffddfc24e]) and trunk ([661a2a71d9]), thus the empty diff. check-in: 859aa9eb user: fvogel tags: trunk
12:13
Merge bugfix branch OSX_redraw_artifacts with the latest patch from Marc Culler. There is no remaining known redraw artifact on OS X. Note: this patch was already applied to core-8-6-branch ([7ffddfc24e]) and trunk ([661a2a71d9]), thus the empty diff. check-in: 93c8cff2 user: fvogel tags: core-8-6-branch
12:07
Patch by Marc Culler for [92e614e612] and for another issue (no ticket was open) related to clipping regions in scrolling and drawing on OS X. As far as known there should be no ghosts anymore. check-in: 53177176 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
03:01
Removal of obsolete stubs function Tk_FreeXId that has been replaced by macro check-in: de8a860f user: kevin_walzer tags: trunk
02:59
Patch by Marc Culler to address subtle issues with clipping regions in scrolling and drawing on macOS check-in: 661a2a71 user: kevin_walzer tags: trunk
02:58
Patch by Marc Culler to address subtle issues with clipping regions in scrolling and drawing on macOS check-in: 7ffddfc2 user: kevin_walzer tags: core-8-6-branch
2017-10-14
12:00
Merge trunk (to benefit from OS X redraw artifacts (partial) fix) check-in: a3074107 user: fvogel tags: revised_text, tip-466
2017-10-13
20:55
Documentation tweak Closed-Leaf check-in: 5afe63b4 user: kevin_walzer tags: mac-wm-icon
20:46
Push updates check-in: 8442de35 user: kevin_walzer tags: mac-wm-icon
20:45
Start mac-wm-icon branch check-in: 4e761f53 user: kevin_walzer tags: mac-wm-icon
20:32
Add tkMacOSXConstants.h header file per Marc Culler check-in: 4581f720 user: kevin_walzer tags: core-8-6-branch
20:15
Merge core-8-6-branch. Better fix for [fab5fed65e] (from Marc Culler). Note: this patch was already applied to core-8-6-branch (part of [be9900e3], plus [4af049ff]) and trunk (part of [af9bd122], plus [32fa275d]), thus the empty diff. check-in: 9fa2e4a5 user: fvogel tags: trunk
20:13
Merge bugfix branch bug-fab5fed65e with a better fix for [fab5fed65e] (from Marc Culler). Note: this patch was already applied to core-8-6-branch (part of [be9900e3], plus [4af049ff]) and trunk (part of [af9bd122], plus [32fa275d]), thus the empty diff. check-in: ce3bd56e user: fvogel tags: core-8-6-branch
20:07
Better fix for [fab5fed65e] from Marc Culler: Revert [dd0005dc8a] and add coordinate conversion in TkScrollWindow(). check-in: 26302191 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
15:27
Fix for scrolling issues on macOS; thanks to Marc Culler for patches check-in: 32fa275d user: kevin_walzer tags: trunk
15:26
Fix for scrolling issues on macOS; thanks to Marc Culler for patches check-in: 4af049ff user: kevin_walzer tags: core-8-6-branch
07:39
Fix build with MSVC: error C2375: 'XPolygonRegion' : redefinition; different linkage. Same with XPointInRegion(). check-in: 0ccc37e8 user: jan.nijtmans tags: trunk
2017-10-12
13:11
Merge trunk check-in: ee65c9c7 user: jan.nijtmans tags: novem-support
13:10
merge-mark check-in: 0ee1e17e user: jan.nijtmans tags: trunk
12:30
Fix for colorspace issues and regression in drawing on macOS; thanks to Marc Culler for patches check-in: be9900e3 user: kevin_walzer tags: core-8-6-branch
12:30
Fix for colorspace issues and regression in drawing on macOS; thanks to Marc Culler for patches check-in: af9bd122 user: kevin_walzer tags: trunk
12:13
Clean up bg exception handlers. check-in: 7d4ff956 user: dgp tags: trunk
12:06
Clean up bg exception handlers. check-in: 02948717 user: dgp tags: core-8-6-branch
12:02
merge trunk check-in: 4e929cdd user: jan.nijtmans tags: novem-support
12:01
Merge core-8-6-branch (and remove additional end-of-line spacing) check-in: 44ef8837 user: jan.nijtmans tags: trunk
11:55
remove some end-of-line spacing check-in: ed0955b7 user: jan.nijtmans tags: core-8-6-branch
11:47
Make XPolygonRegion/XPointInRegion available in (windows and cygwin) stub table. Not actually implemented for Windows. (adopted from Androwish) check-in: 8a0c5f1d user: jan.nijtmans tags: trunk
2017-10-11
06:43
More numbering fixed, inside tests this time check-in: c56a996d user: fvogel tags: revised_text, tip-466
06:33
Try to keep the same test names in all branches, therefore 1. rename test 38.15 to become 37.1 (same name for this test now in revised_text as in core-8-6-branch and trunk), and 2. shift all tests 38.* -> 39.*, and 37.* -> 38.* in revised_text branch (these are tests present only in the revised_text branch). check-in: 40829bd1 user: fvogel tags: revised_text, tip-466
02:48
Partial fix for 111de2edd2e67af350ffa564dbf65ab7a5fcf04c, inaccurate background rendering in images on macOS: switching to SRGB colorspace reduces the disparity in colors check-in: 595297c5 user: kevin_walzer tags: trunk
02:47
Partial fix for 111de2edd2e67af350ffa564dbf65ab7a5fcf04c, inaccurate background rendering in images on macOS: switching to SRGB colorspace reduces the disparity in colors check-in: 30ef75d2 user: kevin_walzer tags: core-8-6-branch
00:48
Numerous fixes for Tk on macOS 10.13; eliminate memory leaks, override system fullscreen API that confuses window geometry, improve implementation of Tk fullscreen API. Thanks to Marc Culler for patches to address memory leaks. check-in: 1aadfde2 user: kevin_walzer tags: trunk
00:44
Numerous fixes for Tk on macOS 10.13; eliminate memory leaks, override system fullscreen API that confuses window geometry, improve implementation of Tk fullscreen API. Thanks to Marc Culler for patches to address memory leaks. check-in: e5463978 user: kevin_walzer tags: core-8-6-branch
2017-10-10
15:13
Merge core-8-6-branch. And incorporate upstream Androwish changes check-in: 01791ca6 user: jan.nijtmans tags: androwish
15:02
merge trunk check-in: c42e97c4 user: jan.nijtmans tags: novem-support
15:01
merge core-8-6-branch check-in: 8014d5e6 user: jan.nijtmans tags: trunk
14:59
Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken over from reform-vc branch) check-in: fa14584b user: jan.nijtmans tags: core-8-6-branch
2017-10-08
16:43
Partial fix for [1081603]: Arc item anomalies under Windows. Fix drawing of small extent arcs, they should no longer display as complete circles. Leaf check-in: ed8e17cc user: fvogel tags: bug-1081603fff
14:38
Fix htmlhelp generation on 64 bit systems check-in: d7c17b5a user: apnadkarni tags: vc-reform
2017-10-07
20:18
Renamed test scale-21 to scale-21.1, and added scale-21.2 to test huge values for -from and -to options of the scale widget. Closed-Leaf check-in: e7902b5a user: fvogel tags: bug-55b95f578a
20:08
Fix more issues with sprintf in the scale widget. check-in: 9c78924b user: fvogel tags: bug-55b95f578a
19:00
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. The added test (scale-21) passes. check-in: 794a08b2 user: fvogel tags: bug-55b95f578a
15:57
merge trunk check-in: 16fbcd5c user: fvogel tags: revised_text, tip-466
15:11
Fix [dd9667635d]: text anchor not set check-in: 429e2357 user: fvogel tags: trunk
15:10
Fix [dd9667635d]: text anchor not set check-in: 8cc5e98d user: fvogel tags: core-8-6-branch
15:01
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: 6da2191f user: fvogel tags: trunk
15:01
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: bf734bdc user: fvogel tags: core-8-6-branch
14:17
Do not use the standard targets as the Tk extension targets are too varied for them to really help. Maybe revisit this at some later point. check-in: 0921074c user: apnadkarni tags: vc-reform
13:56
Import latest VC compile rules from Tcl. Primarily standard targets in targets.vc check-in: 075e3c50 user: apnadkarni tags: vc-reform
13:55
Fix ignore patterms for VC output check-in: ef112ba0 user: apnadkarni tags: vc-reform
2017-10-04
05:35
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' Closed-Leaf check-in: a7435143 user: fvogel tags: bug-bb6b4032d2
05:14
Add test for [55b95f578a]: Associating variable with bignum value with scale crashes it (at this point the test produces a crash) check-in: 69ca3e78 user: fvogel tags: bug-55b95f578a
2017-09-30
17:32
Use interp bgerror instead of old proc bgerror. Closed-Leaf check-in: eb1000ea user: fvogel tags: bug-dd9667635d
14:15
Need netapi.lib for static builds check-in: 15c38427 user: apnadkarni tags: vc-reform
06:21
Added standard macros LIBDIR and DEMODIR. Also set common Tk related names and paths. check-in: fe98edf0 user: apnadkarni tags: vc-reform
2017-09-29
13:22
Removed obsolete winhelp style docs. Fixed building of htmlhelp check-in: 25e10b66 user: apnadkarni tags: vc-reform
12:54
Replace link commands with standard macros check-in: 851db6d3 user: apnadkarni tags: vc-reform
12:43
Eliminated redundant TK_CFLAGS and WISH_CFLAGS macros check-in: 88fbc2f6 user: apnadkarni tags: vc-reform
12:39
Use default macros for linking and add a implicit rule for resource files. check-in: a1b275be user: apnadkarni tags: vc-reform
05:57
Use compilation rules from rules.vc instead of defining own ones in makefile. Updated to latest rules.vc and nmakehlp.c from Tcl repository check-in: 6f1d4a57 user: apnadkarni tags: vc-reform
05:14
Merged Jan's changes from core-8-6-branch to pick up align98 changes check-in: 506df972 user: apnadkarni tags: vc-reform
2017-09-26
10:55
merge trunk check-in: e1aaee89 user: jan.nijtmans tags: novem-support
10:54
merge core-8-6-branch check-in: 0c9ef191 user: jan.nijtmans tags: trunk
10:53
Remove all references to coffbase.txt (which will be removed from Tcl) and win98 specific hacks. check-in: 056b508a user: jan.nijtmans tags: core-8-6-branch
2017-09-24
15:00
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller. check-in: a3b64865 user: fvogel tags: trunk
15:00
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller. check-in: 7ca2e6fa user: fvogel tags: core-8-6-branch
14:57
Fix [514ff64dd0]: canvas rotated text overlap detection not working. check-in: 10b6f891 user: fvogel tags: trunk
14:57
Fix [514ff64dd0]: canvas rotated text overlap detection not working. check-in: e1c13e9d user: fvogel tags: core-8-6-branch
14:53
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. check-in: 481fd94e user: fvogel tags: trunk
14:52
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. check-in: 2a9a3b95 user: fvogel tags: core-8-6-branch
14:50
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. check-in: 2d51cc6f user: fvogel tags: trunk
14:49
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. check-in: d9069657 user: fvogel tags: core-8-6-branch
2017-09-23
07:09
Clean the bgerror proc that is defined in some tests, which allows to put the new bugfix test after them, and get back to the original numbering of the tests that use bgerror. Improve the bugfix test by using a bgerror proc in order to catch the error if the test fails (much cleaner) instead of displaying it in a popup window. check-in: 606d50f0 user: fvogel tags: bug-dd9667635d
2017-09-22
20:25
Fix [dd9667635d]: text anchor not set check-in: ba5ef805 user: fvogel tags: bug-dd9667635d
2017-09-20
15:30
Visual C++ optimization flags updated and output dir name changes.

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

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

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

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

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

2017-09-09
13:46
Fix [3406785]: Incorrect coords rounding, pixel jump in drawing canvas items Closed-Leaf check-in: 2eea4fe0 user: fvogel tags: bug-3406785
2017-09-08
14:48
merge trunk check-in: 99bde711 user: jan.nijtmans tags: novem-support
13:31
Bump to 8.7a2 to distinguish trunk from 8.7a1 release. check-in: acb1841f user: dgp tags: trunk
12:51
merge release check-in: 7cd0a900 user: dgp tags: trunk
2017-09-06
12:18
merge trunk Closed-Leaf check-in: bf2149bf user: dgp tags: rc0, core-8-7-a1-rc, core-8-7-a1
11:58
Merge trunk check-in: 4945c080 user: jan.nijtmans tags: novem-support
11:23
Fix [c4139ac9d1ac6ef2]: Cannot make distribution - ttkGenStubs.tcl removed. (reason: Tcl's genStubs.tcl now has all functionaly of the original ttkGenStubs.tcl) check-in: 00fb1a94 user: jan.nijtmans tags: trunk
2017-09-05
16:03
update changes check-in: 016396e3 user: dgp tags: core-8-7-a1-rc
12:33
merge trunk check-in: 024611e4 user: dgp tags: core-8-7-a1-rc
2017-09-04
13:39
merge core-8-6-branch. Some upstream androwish changes check-in: 8e408aba user: jan.nijtmans tags: androwish
2017-09-03
18:20
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. Patch from Aldo Buratti. check-in: f9d63d61 user: fvogel tags: bug-8277e1a906
10:29
Add missing .RE in canvas.n check-in: 9d351686 user: fvogel tags: trunk
10:29
Add missing .RE in canvas.n check-in: 0ebba016 user: fvogel tags: core-8-6-branch
10:28
Add missing .RE in canvas.n Closed-Leaf check-in: 2f75ee98 user: fvogel tags: bug-7c7e8f957e
10:09
Fix [d0c55bd78a]: inaccurate documentation for continue/break/ok in binding scripts. Thanks to Brad Lanam. Closed-Leaf check-in: e69ed726 user: fvogel tags: bug-d0c55bd78a
2017-09-02
13:32
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 0bea063c user: fvogel tags: bug-73ba07efcd
2017-09-01
14:21
merge core-8-6-branch check-in: 20838303 user: jan.nijtmans tags: androwish
02:22
merge trunk check-in: 63d3150f user: dgp tags: core-8-7-a1-rc
2017-08-31
08:35
No deprecation warnings when building Tk itself without -DTK_NO_DEPRECATION. Re-generate tkDecls.h (formatting). check-in: d8b215b2 user: jan.nijtmans tags: trunk
2017-08-28
13:57
Merge tip-166 branch after positive vote by the TCT. Many thanks to Simon Bachmann. check-in: c9283d2f user: fvogel tags: trunk
2017-08-27
17:15
Fix error in previous commit when swapping from and to. check-in: 0a2786b6 user: fvogel tags: revised_text, tip-466
16:04
Bugfix [cac4692585]: Only call UpdateLineMetrics with from < to when processing -ypixels. check-in: c694fc87 user: gcramer tags: revised_text, tip-466
2017-08-24
20:08
merge trunk check-in: f96b3717 user: fvogel tags: revised_text, tip-466
19:42
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: 6d2ce5f2 user: fvogel tags: trunk
19:41
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: c74add2d user: fvogel tags: core-8-6-branch
19:34
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: f84ae319 user: fvogel tags: trunk
19:33
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: 4fe00729 user: fvogel tags: core-8-6-branch
19:30
polygon and closed polylines in canvas don't fully honor -joinstyle on Windows and OS X check-in: 0ab8b5f9 user: fvogel tags: trunk
19:30
polygon and closed polylines in canvas don't fully honor -joinstyle on Windows and OS X check-in: e1f65d56 user: fvogel tags: core-8-6-branch
19:27
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. check-in: 3a060bdc user: fvogel tags: trunk
19:27
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. check-in: 65c56a99 user: fvogel tags: core-8-6-branch
19:24
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. check-in: 46605901 user: fvogel tags: trunk
19:24
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. check-in: 985e8579 user: fvogel tags: core-8-6-branch
19:20
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. check-in: 6752086b user: fvogel tags: trunk
19:20
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'.Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. check-in: ab8afb18 user: fvogel tags: core-8-6-branch
2017-08-23
11:08
merge trunk check-in: 4b8de80c user: fvogel tags: revised_text, tip-466
10:30
Cherrypick [70ae9e98]: Change non-working URL in comment to comparable working one check-in: d0f09c89 user: fvogel tags: revised_text, tip-466
08:43
merge core-8-6-branch check-in: 70ae9e98 user: jan.nijtmans tags: trunk
08:42
change non-working URL in comment to comparable working one check-in: d3ba4793 user: jan.nijtmans tags: core-8-6-branch
2017-08-21
20:51
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: 733aaf58 user: fvogel tags: bug-7c7e8f957e
19:07
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: c3e68e30 user: fvogel tags: bug-d9fdfa435d
2017-08-19
08:10
Compiler warning eliminated. check-in: af10305c user: gcramer tags: revised_text, tip-466
07:18
Bugfix [0421e91b]: Tests 26.13, 26.13.2, and 27.7 should work now (different results under Linux). check-in: 79b3bf7e user: gcramer tags: revised_text, tip-466
2017-08-18
16:02
Bugfix [0421e91b58]: Line wrapping with tabbed text overworked. check-in: 69597ce0 user: gcramer tags: revised_text, tip-466
2017-08-17
21:03
Rendering of all join styles is now correct on Windows when the first and last point of a polygon or polyline are the same, for both stippled and non stippled lines (and polygon outlines) Closed-Leaf check-in: c441e73f user: fvogel tags: bug-2874226
10:44
Bugfix [0421e91b58]: Line break in right adjusted text (right tab) working again. check-in: 1a631f0c user: gcramer tags: revised_text, tip-466
2017-08-16
21:57
Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This second fix deals with the Windows case only, when drawing non-stippled lines. check-in: 441f6fee user: fvogel tags: bug-2874226
18:43
Bugfix [0421e91b58]: -tabstyle wordprocessor working again, needs a different handling when wrapping lines. check-in: 0c5839c9 user: gcramer tags: revised_text, tip-466
18:39
Fix in documentation. check-in: ae85c160 user: gcramer tags: revised_text, tip-466
18:37
merge trunk check-in: 9f7e3881 user: fvogel tags: revised_text, tip-466
18:37
Fix compilation warning on MSVC: warning C4047: '=' : 'TkTextDispChunk *' differs in levels of indirection from 'int' check-in: a1666e03 user: fvogel tags: revised_text, tip-466
11:34
Superfluous code removed. check-in: bb3f640a user: gcramer tags: revised_text, tip-466
11:13
Some corrections for centering tabbed text. check-in: f760ba99 user: gcramer tags: revised_text, tip-466
08:45
Bugfix [8d090c9d66]: In my overwork of tabbing behaviour with line wrapping I have lost one line of code. This line has been restored, the width will be adjusted again. check-in: bf6cec02 user: gcramer tags: revised_text, tip-466
2017-08-15
22:09
Bugfix [1c8aad0efa]: Right justification with -wrap=none working again. check-in: 205c9e77 user: gcramer tags: revised_text, tip-466
20:42
Code beautification. check-in: 87f5076b user: gcramer tags: revised_text, tip-466
20:40
Correction in algorithm of numeric tab justification. check-in: 2abefa16 user: gcramer tags: revised_text, tip-466
17:12
(1) Fix of numeric tab adjustment, was broken due to an accident. (2) Bugfix [0421e91b58]: left tab adjustment is working again, was broken due to a side effect (unfortunately we do not have test cases for this). check-in: 6a985947 user: gcramer tags: revised_text, tip-466
14:03
Bugfixes [bb22591148] [6a78781cc3] [0421e91b58]: Whole tab handling overworked, the old algorithm (from legacy text widget) did not work at all if line wrapping is involved. Any my previous commit with the attempt to fix the behavior with right justified tabs did not work at all, but now the right adjustment is working again. Under Linux all test cases are passing. check-in: e1566b2e user: gcramer tags: revised_text, tip-466
2017-08-13
22:23
Always define '_USING_V110_SDK71_', in case targeting the pre-Windows 8.x SDKs. check-in: 36bb7aae user: mistachkin tags: irontcl
22:22
Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. check-in: 01787589 user: mistachkin tags: irontcl
08:43
Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This first fix deals with the OS X case only. check-in: abd26a6e user: fvogel tags: bug-2874226
2017-08-12
19:45
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. Closed-Leaf check-in: 9924d370 user: fvogel tags: bug-3295446
19:35
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. Closed-Leaf check-in: de6dd920 user: fvogel tags: bug-ee40fd1fce
13:25
Minor corrections in man page. check-in: 2deb1d06 user: gcramer tags: revised_text, tip-466
10:39
Bugfix [6f52ddab1c]: pointer to predecessing segment removed when inserting new line in TkBTreeLoad(). check-in: 083c80ca user: gcramer tags: revised_text, tip-466
09:01
Fix in implementation of load command, we should not set the section pointers. check-in: 389096cd user: gcramer tags: revised_text, tip-466
2017-08-11
11:53
More fixes in implementation and description of "load" command. check-in: 9a0eaa21 user: gcramer tags: revised_text, tip-466
10:53
Fixes in implementation of "load" command. check-in: fdcc238e user: gcramer tags: revised_text, tip-466
2017-08-10
20:30
Add 8.7 -only changes to the changes file. check-in: afee1e3f user: dgp tags: core-8-7-a1-rc
14:58
Update change to the 8.6.7 release. check-in: f5c15bd1 user: dgp tags: core-8-7-a1-rc
14:37
Release candidate branch for Tk 8.7a1. check-in: 707252b1 user: dgp tags: core-8-7-a1-rc
09:14
Bugfix [0421e91b58]: Fix in ComputeSizeOfTab(), now right justificated content will be wrapped properly. check-in: 94c02600 user: gcramer tags: revised_text, tip-466
2017-08-09
20:25
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. Closed-Leaf check-in: 6c705c9b user: fvogel tags: bug-f1a3ca09d2
18:57
(1) A further fix in measuring of trimmed spaces with "bbox". (2) Update of manual. check-in: a31630d8 user: gcramer tags: revised_text, tip-466
17:18
merge mark check-in: 2259aaae user: dgp tags: trunk
17:11
merge release check-in: 6dc1b349 user: dgp tags: core-8-6-branch
15:07
Bugfix [c6978a9ec7]: Fix in handling of spaces if spacemode is "trim". check-in: 342aab73 user: gcramer tags: revised_text, tip-466
14:37
merge 8.6; update changes Closed-Leaf check-in: d8a0d295 user: dgp tags: release, core-8-6-7, core-8-6-7-rc
2017-08-08
19:32
merge core-8-6-branch check-in: 54c00d9e user: fvogel tags: trunk
19:31
Fix [4966cad4d4]: Wrong tab shown in ttk::notebook. Patch from Gregor Cramer. Cherrypicked [e033e444]. check-in: 22937a19 user: fvogel tags: core-8-6-branch
19:29
Fix [4966cad4d4]: Wrong tab shown in ttk::notebook. Patch from Gregor Cramer. check-in: e033e444 user: fvogel tags: trunk
18:59
Fix [28d0b8fb2f]: According to the ICCCM, the property used for X selection conversion must be deleted before requesting the conversion. Patch from 'dpb' check-in: e6fc2425 user: fvogel tags: trunk
18:59
Fix [28d0b8fb2f]: According to the ICCCM, the property used for X selection conversion must be deleted before requesting the conversion. Patch from 'dpb' check-in: 92675759 user: fvogel tags: core-8-6-branch
2017-08-06
18:59
merge trunk Closed-Leaf check-in: b680142f user: fvogel tags: bug-4966cad4d4
18:46
Fix [28d0b8fb2f]: Delete the property used for X selection conversion before requesting the conversion. Patch from 'dpb' Closed-Leaf check-in: 324dc577 user: fvogel tags: bug-28d0b8fb2f
15:27
merge trunk check-in: a3fc619c user: fvogel tags: tip-166
2017-08-04
13:42
[9eab541213] Fix OSX file dialog handling of -initialdir. Thanks to Christian Gollwitzer. check-in: f3f47819 user: dgp tags: trunk
2017-08-03
16:01
merge 8.6 check-in: 194e485f user: dgp tags: rc1, core-8-6-7-rc
15:59
[9eab541213] Fix OSX file dialog handling of -initialdir. Thanks to Christian Gollwitzer. check-in: 018d6a36 user: dgp tags: core-8-6-branch
2017-08-02
19:44
update changes check-in: 4c061338 user: dgp tags: core-8-6-7-rc
19:10
merge 8.6 check-in: 5a323b1d user: dgp tags: core-8-6-7-rc
12:23
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: c6057853 user: fvogel tags: trunk
12:00
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: afcc283f user: fvogel tags: core-8-6-branch
2017-08-01
20:09
update changes check-in: f134cd04 user: dgp tags: core-8-6-7-rc
2017-07-28
18:38
merge 8.6 check-in: 0eec907f user: dgp tags: rc0, core-8-6-7-rc
2017-07-27
11:38
Fix of very nasty graphical glitches, especially in combination with TkScrollWindow. check-in: d23a7278 user: gcramer tags: revised_text, tip-466
2017-07-23
17:06
I reverted the previous fix, because it doesn't work. The current solution is to set currentIndex before NotebookPlaceSlave() will be called, due to my analysis this can have only one side effect: an interveaning call of NotebookPlaceSlaves() will change to the correct tab. check-in: 96333b9a user: gcramer tags: bug-4966cad4d4
2017-07-21
14:05
Bugfix [4966cad4d4]: Now function NotebookPlaceSlaves() in ttkNotebook.c will regard the active index. check-in: 168b6715 user: gcramer tags: bug-4966cad4d4
2017-07-20
09:24
Fix in TkTextSeeCmd(). check-in: dc8c1cc0 user: gcramer tags: revised_text, tip-466
2017-07-14
15:11
Upstream androwish changes check-in: ea3fff30 user: jan.nijtmans tags: androwish
2017-07-11
01:41
Document changes in doc/selection.n check-in: 5fe8ed5d user: kjnash tags: bug-de156e9efe
2017-07-07
15:22
Hardending: a few assertions added. check-in: 2f81be65 user: gcramer tags: revised_text, tip-466
2017-07-04
09:44
Bugfix [a34b49f8c6]: Missing cases with justifying right and center added. check-in: a69ad2fd user: gcramer tags: revised_text, tip-466
2017-07-03
12:27
merge rfe-6c0d7aec67 check-in: 244a8e29 user: jan.nijtmans tags: androwish
11:40
merge core-8-6-branch Closed-Leaf check-in: 19f24820 user: jan.nijtmans tags: rfe-6c0d7aec67
09:20
merge trunk check-in: 179750fa user: jan.nijtmans tags: novem-support
08:36
merge-mark check-in: f7910148 user: jan.nijtmans tags: trunk
05:51
Fix last crashing bug for save dialogs on macOS check-in: 92447a54 user: kevin_walzer tags: trunk
05:50
Fix last crashing bug for save dialogs on macOS check-in: 0456a159 user: kevin_walzer tags: core-8-6-branch
03:01
Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report check-in: 01feab14 user: kevin_walzer tags: trunk
02:59
Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report check-in: b58d3cd6 user: kevin_walzer tags: core-8-6-branch
2017-07-02
15:45
Add numerous [text] test cases to guard against possible regressions regarding bugs recently fixed, especially crashes and failed assertions. check-in: d69c43af user: fvogel tags: revised_text, tip-466
2017-07-01
16:27
Bugfix [9ffb79059b]: Simple bug when building the indexes for undo/redo fixed. check-in: 73065709 user: gcramer tags: revised_text, tip-466
2017-06-30
20:56
merge trunk check-in: b7d50aed user: fvogel tags: revised_text, tip-466
20:26
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: 8b42a459 user: fvogel tags: trunk
20:26
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: 69da0b32 user: fvogel tags: core-8-6-branch
19:55
Cherrypicked test text-8.27 from the legacy text widget (non-regression against [62c5b7a1d7]: [text] segfaults on replace), and renamed the existing text-8.27 to text-8.28 check-in: f0b69837 user: fvogel tags: revised_text, tip-466
18:56
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam check-in: b35d7595 user: fvogel tags: trunk
18:55
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam check-in: e4b22cdb user: fvogel tags: core-8-6-branch
2017-06-26
12:56
Added test text-8.27 for non-regression against the crash [62c5b7a1d7] Closed-Leaf check-in: bda0025e user: fvogel tags: bug-62c5b7a1d7
12:48
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: ba5a2d3b user: fvogel tags: bug-62c5b7a1d7
2017-06-25
22:44
Some corrections in manual. check-in: 369bbc6f user: gcramer tags: revised_text, tip-466
22:26
Missing description of "edit recover" added to manual. check-in: d7c88bb7 user: gcramer tags: revised_text, tip-466
20:18
Dependency changed from TCL_MINOR_VERSION to TK_MINOR_VERSION. check-in: aea6c017 user: gcramer tags: revised_text, tip-466
17:12
CharChunkMeasureChars() could be even more simplified. check-in: 2c4bcae2 user: gcramer tags: revised_text, tip-466
17:03
Correction in CharChunkMeasureChars(): computation must be based on x coords, and not on widths. check-in: 3af2339e user: gcramer tags: revised_text, tip-466
12:54
Bugfix [fc24165111]: Computation in CharChunkMeasureChars() has been overworked. The new algorithm is even quite more efficient than the old one. check-in: ccc76e82 user: gcramer tags: revised_text, tip-466
2017-06-22
14:27
merge 8.6 check-in: 8b2acfe3 user: dgp tags: core-8-6-7-rc
2017-06-21
20:17
Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash check-in: 591f38e6 user: fvogel tags: trunk
20:15
Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash check-in: 68069331 user: fvogel tags: core-8-6-branch
19:52
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam Closed-Leaf check-in: cacb1e3c user: fvogel tags: bug-92e028b41b
09:14
Intermediate comments removed, forgotten in last commit. check-in: db908ec4 user: gcramer tags: revised_text, tip-466
09:11
Bugfix [e32292c454]: New flag sharedTextPtr->pushSeparator, because call of TkTextUndoPushSeparator() has to be postponed until insert/delete action will be pushed. check-in: e6bc1f39 user: gcramer tags: revised_text, tip-466
2017-06-20
21:40
Correction of typo in manual. check-in: dda35b15 user: gcramer tags: revised_text, tip-466
2017-06-19
20:17
merge 8.6 check-in: db9b870f user: dgp tags: core-8-6-7-rc
2017-06-18
16:19
merge trunk check-in: afa86772 user: simonbachmann tags: tip-166
16:17
Changed from #ARGB to #RGBA color format check-in: e8e375c9 user: simonbachmann tags: tip-166
2017-06-16
14:46
Fix TkUtfPrev()/TkUtfNext() implementation: Surrogates were not handled correctly, and byte checks can be more efficient: No need to call Tcl_UtfPrev()/Tcl_UtfNext() twice. check-in: 3da68c9b user: jan.nijtmans tags: rfe-6c0d7aec67
2017-06-15
18:48
Fixing a severe bug with steady marks introduced in a recent commit. check-in: 1893edca user: gcramer tags: revised_text, tip-466
17:38
Minor addition for compatibility to 8.5/8.6. check-in: e6e2dbe0 user: gcramer tags: revised_text, tip-466
2017-06-13
18:15
Test whether in a safe interpreter before writing to the PRIMARY selection. Fixes bug [de156e9efe]. Ready for testing. check-in: 571510d4 user: kjnash tags: bug-de156e9efe
18:07
Create new branch named "bug-de156e9efe" check-in: 473cce65 user: kjnash tags: bug-de156e9efe
06:46
(1) Minor valgrind warning eliminated. (2) Hardening problem with TCL_UTF_MAX > 4. (3) One test case in CheckLineMetricConsistency() reactivated. check-in: 8c5bf89f user: gcramer tags: revised_text, tip-466
03:39
Add "break" to "bind Menu <KeyPress>" in library/menu.tcl. Fixes bug adc028c8d0. Closed-Leaf check-in: 44c5dcda user: kjnash tags: bug-adc028c8d0
03:27
Create new branch named "bug-adc028c8d0" check-in: d0aa40d8 user: kjnash tags: bug-adc028c8d0
2017-06-12
19:34
Tcl_GuardedDecrRefCount() removed from tkTextLineBreak.c, not needed here, this eliminates a compiler warning. check-in: a21d3cfd user: gcramer tags: revised_text, tip-466
2017-06-11
17:06
merge trunk check-in: 839ee53e user: fvogel tags: revised_text, tip-466
17:01
Fix [e20d5ca7cd]: textTag-18.1 fails on OS X check-in: f5903b29 user: fvogel tags: trunk
15:55
merge trunk check-in: 007d9207 user: fvogel tags: revised_text, tip-466
15:54
Fix [f214a2e800]: text-27.11 fails on OS X check-in: 219b763c user: fvogel tags: trunk
13:04
resolve unintended fork check-in: 178404a6 user: fvogel tags: revised_text, tip-466
13:03
Fix [7b43bb5322]: Revised [text]: textTag-16.2, -16.6, -16.7 fail on OS X check-in: be92346d user: fvogel tags: revised_text, tip-466
12:11
resolve unintended fork check-in: 0580796d user: fvogel tags: revised_text, tip-466
12:05
Indentation fixes in text.test check-in: cc28e36b user: fvogel tags: revised_text, tip-466
09:48
Minor fix for resolving system colors. check-in: b4398463 user: gcramer tags: revised_text, tip-466
09:33
Minor fix in color comparison (inspect command). check-in: e9d3cbf8 user: gcramer tags: revised_text, tip-466
08:45
Minor changes for resolving system colors. check-in: ac4d331e user: gcramer tags: revised_text, tip-466
06:10
Bugfix [2563b9689e]: (1) Fix of color lookup with system colors, but still untested under Windows/Mac. (2) Option '-includesyscolors' has been added to option '-complete'. check-in: 1b2b27a8 user: gcramer tags: revised_text, tip-466
05:00
Accident of last commit in manual fixed. check-in: f5ceb82a user: gcramer tags: revised_text, tip-466
2017-06-10
17:25
(1) Option '-complete' added to 'inspect' command. (2) Fix in inspect algorithm concerning option '-configurations'. check-in: 0158685d user: gcramer tags: revised_text, tip-466
13:22
Precision added in [text] man page. check-in: 32a4c45d user: fvogel tags: revised_text, tip-466
11:57
Bugfix [0bc9df5fe3]: (1) Fix in deletion algorithm. (2) Additional macro for tracing segment allocation/deallocation. (3) Fix in load algorithm concerning handling of first newline. (4) Fix in load algorithm when configuring tags. check-in: fc457438 user: gcramer tags: revised_text, tip-466
09:02
Minor change in InspectRetainedUndoItems(). check-in: 1a4aa798 user: gcramer tags: revised_text, tip-466
08:58
Guarded version of Tcl_DecrRefCount included, this makes debugging easier. check-in: 699a8a2f user: gcramer tags: revised_text, tip-466
07:55
Coorection and change of defaults (-all) for command "inspect". check-in: 4308acb7 user: gcramer tags: revised_text, tip-466
2017-06-09
14:20
Fix in tkBool.h for Windows. check-in: 6597e03e user: gcramer tags: revised_text, tip-466
2017-06-08
18:57
Finally (hopefully) changed to stdbool.h, this is C99 conform, and should compile with ancient MSVC, because for the latter I'm still using the type definition to int. With this change I had to replace some of the struct attributes to int. check-in: d349ffb1 user: gcramer tags: revised_text, tip-466
17:28
Work-around for Mac: "bool" is replaced with "tkbool_t", and the (quasi) keyword "bool" now will only be used internally. check-in: ebd71a27 user: gcramer tags: revised_text, tip-466
16:01
Chnage in tkBool: Apple's clang compiler is converting the typedef to an int into a different type with one byte, and this caused a crash. check-in: 84b6de27 user: gcramer tags: revised_text, tip-466
10:06
Safety handling in MarkDeleteProc(), delete mark anyway, but print a warning if reference count is not zero. check-in: 84671b04 user: gcramer tags: revised_text, tip-466
09:40
Last fix has been reverted, because here it's only a temporary state, while clearing the widget. check-in: 41df736a user: gcramer tags: revised_text, tip-466
09:33
Fix when releasing all marks (TkTextFreeMarks): only retain private marks if option -steadymarks is enabled. check-in: b03ed079 user: gcramer tags: revised_text, tip-466
09:27
Fix in MarkCheckProc(): if -steadymarks is not enabled, then we should not have preserved marks. check-in: b62a89dd user: gcramer tags: revised_text, tip-466
09:22
Fix in SetMark(): only steady marks are not changing the position relative to other marks. check-in: fc40fd01 user: gcramer tags: revised_text, tip-466
09:09
Fix in MarkCheckProc(). check-in: f47c901d user: gcramer tags: revised_text, tip-466
08:49
merge rfe-6c0d7aec67. Upstream androwish changes check-in: 0b8b1ee9 user: jan.nijtmans tags: androwish
08:30
merge core-8-6-branch check-in: ccfaa9e6 user: jan.nijtmans tags: rfe-6c0d7aec67
2017-06-05
20:39
This snippet corresponds to [b8d773c77a], it's propagation of the latter fix inside [82c5df4ae4]. This also makes the revised_text branch compile again on Windows. check-in: 3498d81b user: fvogel tags: revised_text, tip-466
18:32
merge trunk check-in: 1043902a user: fvogel tags: tip-166
17:27
merge mark check-in: 746d70be user: fvogel tags: trunk
01:54
Fix for 9eab541213, tk_getSave on macOS; thanks to Christian Gollwitzer for patch check-in: 9cbced78 user: kevin_walzer tags: trunk
01:52
Fix for 9eab541213, tk_getSave on macOS; thanks to Christian Gollwitzer for patch check-in: a1d1fbc3 user: kevin_walzer tags: core-8-6-branch
2017-06-02
18:30
merge trunk check-in: 6483762b user: fvogel tags: revised_text, tip-466
18:28
Fix [bc43fd20cf]: paneconfigure not working as expected check-in: a7e1ae03 user: fvogel tags: trunk
18:28
Fix [bc43fd20cf]: paneconfigure not working as expected check-in: 15c9e9c0 user: fvogel tags: core-8-6-branch
2017-05-31
20:17
Fix [bc43fd20cf]: paneconfigure not working as expected Closed-Leaf check-in: e11514a7 user: fvogel tags: bug-bc43fd20cf
20:15
merge mark check-in: 707912f8 user: fvogel tags: trunk
15:10
Attempt to fix [62f1343ad2]: Tk textbox not working with "Bengali" set as keyboard input language. Patch concept delevered by "budden", simplified a little bit, should have the same effect. (I would prefer to change the only remaining PeekMessageA() to PeekMessage(). But if the msg then doesn't contain sufficient information to decide upon, maybe we have to live with this ...) Leaf check-in: 807d983e user: jan.nijtmans tags: bug-62f1343ad2
12:27
Sync with Tcl. check-in: da99f45f user: stu tags: trunk
2017-05-29
16:50
Fix for 5f44d4f5 in building Tk on macOS 10.6; thanks to Mojca Miklavec for patch check-in: fa61f24c user: kevin_walzer tags: trunk
16:48
Fix for 5f44d4f5 in building Tk on macOS 10.6; thanks to Mojca Miklavec for patch check-in: 5585c04b user: kevin_walzer tags: core-8-6-branch
2017-05-28
18:19
Fixed errors of commit [b2f64dc3df] that prevented tests textDisp-2.23, textDisp-5.1 and textDisp-22.9 from passing check-in: 70f50bf6 user: fvogel tags: revised_text, tip-466
15:39
Fix new test textIndex-19.14 introduced in [d0a7426b10] check-in: 12dcee81 user: fvogel tags: revised_text, tip-466
12:39
Formatting error in manual fixed. check-in: 9b9d7ec2 user: gcramer tags: revised_text, tip-466
12:25
Bugfix [df89872c94]: (1) Case "lines" now is based on character position, not byte position as before (2) Test case textIndex-19.14 added (3) Update of manual, with refinment of the concerned descriptions. check-in: d0a7426b user: gcramer tags: revised_text, tip-466
2017-05-27
07:57
Bugfix [46d7a4d153]: erroneous reallocation with NULL instead of bitset. check-in: 6892f446 user: gcramer tags: revised_text, tip-466
2017-05-26
14:53
Bugfix [cda289a8ea]: The old handling/implementation of the selection options is tohubohu, so I used the opportunity to overwork it: (1) I added the tag options -inactivebackground and -inactiveforegound, and these options are tied to widget options -inactiveselectbackground and -inactiveselectforeground. (2) For symmetry reasons I added the tag options -inactiveselectbackground and -inactiveselectforeground, these options will overrule the options -inactivebackground and -inactivebackgound of the "sel" tag, provided that the actual tag has a higher priority. (3) The manual has been updated with new options. Furthermore section "THE SELECTION" has been refined. (4) In legacy widget tag option -selectbackground is tied to widget option -selectbackground if the tag option -selectbackground is not null, otherwise the widget option is tied to tag option "-background", this is very confusing, and not conform to documentation, this binding has been changed. Now the widget option -selectbackground is tied with tag option "-background" (of the "sel" tag), this is conform to (revised and legacy) documentation, it is a clear behavior, and allows more freedom in configuration. The tag options "-selectbackground" and "-selectforeground" now will overrule the options "-background" and "-foreground" of the "sel" tag, provided that the actual tag has a higher priority. (5) I changed test case textTag-5.23 according to (3). Moreover this test case has been extended for testing all bindings. BTW: Test case text-5.24 has been removed, it was a duplicate of prior textTag-5.23. (6) Complete rework of function MakeStyle(), the "sel" tag now will be handled separately, after all other tags have been processed, this makes it easier to follow the flow. (7) The old implementation has an erroneous resource management with the shared (tied) options of the "sel" tag and the selection options of the widget. This has been replaced with a proper implementation. Unfortunately the new implementation for resource management of shared options is a bit tricky, because the option table does not support shared options. (8). DEF_TEXT_INACTIVE_SELECT_BG_COLOR has been set to NULL for Windows, this should finally fix the issue of this bug report. check-in: b2f64dc3 user: gcramer tags: revised_text, tip-466
2017-05-25
09:38
"#ifdef MAC_OSX_TK" code replaced, the generic implementation should not contain platform specific code (only debugging code is an exception). check-in: a232ec01 user: gcramer tags: revised_text, tip-466
2017-05-24
16:24
Correction of typo in comment. check-in: b61d5510 user: gcramer tags: revised_text, tip-466
12:16
(1) TkBTreeGetSegmentTags() now is sorting tags according to given sort method. This is simplifying function MakeStyle() significantly, and the tags in output of commands "dump" and "inspect" will also be sorted. (2) DEF_TEXT_INACTIVE_SELECT_FG_COLOR has been set to NULL for Windows. check-in: b4542df5 user: gcramer tags: revised_text, tip-466
2017-05-23
14:58
merge 8.6 check-in: 7796ff43 user: dgp tags: core-8-6-7-rc
13:15
merge rfe-6c0d7aec67 check-in: 9849b211 user: jan.nijtmans tags: androwish
12:27
merge core-8-6-branch check-in: 1dd9a820 user: jan.nijtmans tags: rfe-6c0d7aec67
10:46
merge core-8-6-branch check-in: 3b2405df user: jan.nijtmans tags: trunk
10:45
Fix test-case font-44.1: It looks like XftPatternAddDouble(... XFT_PIXEL_SIZE ..) doesn't take scaling into account, so we have to do our own scaling. check-in: 8271b8d2 user: jan.nijtmans tags: core-8-6-branch
08:46
merge core-8-6-branch check-in: deb8ba4c user: jan.nijtmans tags: trunk
2017-05-22
09:54
Sync tcl.m4 with the version in Tcl's core-8-6-branch check-in: 64bf47a3 user: jan.nijtmans tags: core-8-6-branch
2017-05-21
17:47
Cherrypick Fix build on OpenBSD. [82701b94c4] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! check-in: 09a36234 user: jan.nijtmans tags: core-8-6-branch
10:31
Some corrections in manual. check-in: ec4c6a81 user: gcramer tags: revised_text, tip-466
2017-05-20
19:12
merge core-8-6-branch check-in: ff5757da user: jan.nijtmans tags: trunk
19:11
.... missing else ... in previous commit check-in: 15f39c3e user: jan.nijtmans tags: core-8-6-branch
18:53
merge core-8-6-branch check-in: af5d6901 user: jan.nijtmans tags: trunk
18:51
Bug-fix [434d294df] continuation: fix logic error detected by Christian Werner. Thanks! check-in: 9ab129aa user: jan.nijtmans tags: core-8-6-branch
13:00
Merge trunk. check-in: 5a3344e5 user: stu tags: tk-stu-pkg
12:49
Fix build on OpenBSD. [3439d04a] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! check-in: bd3b94ef user: stu tags: trunk
11:55
Add demo dir to tk.pc? check-in: c5e8968b user: stu tags: tk-stu-pkg
11:47
Bring more TIP #59 to Tk.
Move ::tk::pkgconfig setup code from unix/tkUnixRFont.c to new file generic/tkPkgConfig.c.
Copied Tcl/tests/config.test into new file Tk/tests/pkgconfig.test. I believe the name 'pkgconfig.test' is better.
Adjust build system to accommodate.
Use value 'x11' for when fontsystem 'xft' unavailable.
check-in: 17d17f62 user: stu tags: tk-stu-pkg
10:58
Set demo dir at config time. check-in: a7a7bdb2 user: stu tags: tk-stu-pkg
07:58
Avoid to trigger a wrong assertion, this is fixing bug [3cd0454c1d] (under Linux). check-in: b5764bfb user: gcramer tags: revised_text, tip-466
2017-05-19
13:35
merge core-8-6-branch check-in: 5c5f5864 user: jan.nijtmans tags: rfe-6c0d7aec67
13:33
Eliminate empty if() statement, if DEBUG_LAYOUT_WITH_BASE_CHUNKS is not defined. (backported from androwish. Thanks, Christian!) check-in: 4a4cce3d user: jan.nijtmans tags: core-8-6-branch
13:30
merge rfe-6c0d7aec67 check-in: 8aa292c2 user: jan.nijtmans tags: androwish
13:29
merge core-8-6-branch check-in: da86391c user: jan.nijtmans tags: rfe-6c0d7aec67
12:57
merge core-8-6-branch check-in: b8d773c7 user: jan.nijtmans tags: trunk
12:56
Change internal field TkFontAttributes.size from type integer to double. This causes less roundings overall in various font calculations. Hopefully this fixes bug [434d294df], still to be confirmed, and makes Tk work again on modern Linux Mint/Fedora systems. check-in: 6c1859a0 user: jan.nijtmans tags: core-8-6-branch
12:45
Slightly use of more "int" in stead of double, for 100% compatibility at script level. Closed-Leaf check-in: 36c5cf94 user: jan.nijtmans tags: bug-434d294df
2017-05-18
13:19
some upstream androwish changes check-in: 9b2a9573 user: jan.nijtmans tags: androwish
12:56
merge rfe-6c0d7aec67 check-in: c8bec1e6 user: jan.nijtmans tags: androwish
12:49
merge core-8-6-branch check-in: fd48b20c user: jan.nijtmans tags: rfe-6c0d7aec67
12:19
merge trunk. Make "font actual" return integers, for compatibility. check-in: 09eec5d4 user: jan.nijtmans tags: bug-434d294df
12:18
autoconf-2.59 check-in: 9c5ab47c user: dgp tags: core-8-6-branch
11:13
merge core-8-6-branch check-in: c3392309 user: jan.nijtmans tags: trunk
11:11
minor gcc warning (const usage) check-in: e9d0658e user: jan.nijtmans tags: core-8-6-branch
09:28
Some comments added/changed. check-in: d8a1538c user: gcramer tags: revised_text, tip-466
09:27
merge core-8-6-branch check-in: 38408c2a user: jan.nijtmans tags: trunk
09:18
Cherry-pick All the world was a VAX for OpenBSD. Also fix [84a27b1c67]: Tcl and Tk's tcl.m4 not synced? (configure script not re-generated yet, I'm sure Don will do that in the rc branch) check-in: 3439d04a user: jan.nijtmans tags: core-8-6-branch
08:07
Fixed bug [2433781fff] check-in: 15047114 user: gcramer tags: trunk
08:04
Fixed bug [2433781fff] check-in: 7f42aece user: gcramer tags: core-8-6-branch
2017-05-17
16:13
Bugfix [39e510f69e]: Memory corruption eliminated. check-in: b796e758 user: gcramer tags: revised_text, tip-466
2017-05-15
19:28
merge 8.6 check-in: 77d51936 user: dgp tags: core-8-6-7-rc
14:56
Another attempt to fix [434d294df8], this time (hopefully) suitable for 8.6. (less changes than the original attempt) check-in: 0a5c866c user: jan.nijtmans tags: bug-434d294df
10:10
Some warnings (Mac) eliminated. check-in: a4408625 user: gcramer tags: revised_text, tip-466
2017-05-14
11:49
Bugfix [cda289a8ea]: Then I have chosen the wrong default foreground color for DEF_TEXT_INACTIVE_SELECT_FG_COLOR (Windows), I've changed it to "SystemWindowText", this should show the same foreground color as legacy text widget when unfocused. check-in: 73bbb6f1 user: gcramer tags: revised_text, tip-466
11:33
Refactorization, and a correction of previous commit in TkBTreeStartSearchBack(). check-in: 5ff9402e user: gcramer tags: revised_text, tip-466
11:27
(1) Wrong quick test in FindTagEnd() removed. (2) Correction of assertion in TkTextTagCmd:TAG_PREVRANGE. (3) Some comments added. (4) Some code beautyfied. check-in: 66e59252 user: gcramer tags: revised_text, tip-466
2017-05-13
16:35
Major reworking of tkMacOSXDialog.c to support -typevariable, improve file filtering, fix for 3588462; thanks to Christian Gollwitzer for patch check-in: f2023777 user: kevin_walzer tags: trunk
16:34
Major reworking of tkMacOSXDialog.c to support -typevariable, improve file filtering, fix for 3588462; thanks to Christian Gollwitzer for patch check-in: 8d7d752e user: kevin_walzer tags: core-8-6-branch
15:13
merge trunk check-in: b2c0d673 user: fvogel tags: revised_text, tip-466
12:56
Bug in TkTextPickCurrent eliminated. check-in: 5024a25f user: gcramer tags: revised_text, tip-466
2017-05-12
19:35
Make test textDisp-16.25 pass on all platforms (I hope. At least on Windows and Linux, unconstrained). check-in: 0843a78f user: fvogel tags: revised_text, tip-466
08:59
merge trunk check-in: 763766e6 user: jan.nijtmans tags: novem-support
08:58
merge core-8-6-branch check-in: ef218540 user: jan.nijtmans tags: trunk
08:57
Revert [f38091d0]: If TK_LAYOUT_WITH_BASE_CHUNKS is set (MacOSX), this change leads to crash, struct CharInfo is defined differently depending on TK_LAYOUT_WITH_BASE_CHUNKS (however strange that is ...) check-in: 32310877 user: jan.nijtmans tags: core-8-6-branch
2017-05-11
14:51
Minor change in manual check-in: aa98f7c0 user: gcramer tags: revised_text, tip-466
2017-05-10
15:12
Bugfix [283d52f41]: "mark unset" now works with undo, "unset" is removing the mark from table, although it will be retained for undo. check-in: 26958557 user: gcramer tags: revised_text, tip-466
10:18
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko check-in: 9362e91b user: fvogel tags: trunk
10:17
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko check-in: abd7fdf6 user: fvogel tags: core-8-6-branch
09:05
merge core-8-6-branch check-in: 83d58199 user: jan.nijtmans tags: trunk
09:04
New internal function TkpCancelWarp(), which does a proper warp clean-up when the display is closed. Follow-up to [db8c541b6b]. Backported from androwish 0b3392c9134c228f (which was a little more than just a "add tk upstream changes" ...). Thanks, Christian! check-in: f057be08 user: jan.nijtmans tags: core-8-6-branch
2017-05-09
21:05
(1) Some temporary debugging stuff for chasing bug [283d52f41] (2) Memory leak fixed. check-in: 3bff8a62 user: gcramer tags: revised_text, tip-466
18:08
Formatting problem in manual solved. check-in: f60c6380 user: gcramer tags: revised_text, tip-466
15:01
(1) All depreciation warnings prefixed with "tk::text: ". (2) New section "DEPRECIATION WARNINGS" in manual. check-in: 423f9165 user: gcramer tags: revised_text, tip-466
14:30
merge rfe-6c0d7aec67 check-in: 80f7285e user: jan.nijtmans tags: androwish
13:58
merge core-8-6-branch check-in: 7713c126 user: jan.nijtmans tags: rfe-6c0d7aec67
13:51
merge trunk check-in: 593a9dcc user: jan.nijtmans tags: trunk
13:50
unnecessary Tcl_DStringInit(), since Tcl_WinUtfToTChar() already does that. check-in: 4f3020a3 user: jan.nijtmans tags: core-8-6-branch
08:52
(1) Bugfix [c3e31d8f98]: wrong assertion removed. (2) Fix of memory leak with undo. check-in: 8a84ff73 user: gcramer tags: revised_text, tip-466
2017-05-08
18:44
Correction in comment. check-in: 1ad7b677 user: gcramer tags: revised_text, tip-466
16:39
merge 8.6 check-in: 947081ee user: dgp tags: core-8-6-7-rc
12:05
merge trunk check-in: b18fc487 user: jan.nijtmans tags: novem-support
12:03
merge-mark check-in: cc275df5 user: jan.nijtmans tags: trunk
12:02
Remove calls to Tk_FreeXId(), since it's just a NOP. check-in: 5db3cc59 user: jan.nijtmans tags: core-8-6-branch
11:48
merge rfe-6c0d7aec67 check-in: 50864911 user: jan.nijtmans tags: androwish
11:32
merge core-8-6-branch check-in: 080f0db7 user: jan.nijtmans tags: rfe-6c0d7aec67
11:20
merge core-8-6-branch check-in: f6078459 user: jan.nijtmans tags: trunk
11:19
(1) Commands "mark names", "mark next", "mark prev" extended with option "-discardspecial", and an optional pattern, see manual. (2) Update of manual. (3) Test case textMark-2.1 changed. (4) Additional test cases textMark-2.{4-6}, textMark-7.{9-11}, textMark-8.{9-11}, testing the extensions. (5) Update of algorithm in section "IMPROVING THE PERFORMANCE WITH TAGS", this algo has pointed out the usefulness of these extensions. check-in: 08443652 user: gcramer tags: revised_text, tip-466
11:18
Don't use sizeof(struct) when the structure has a char array as last element: If the size of this array changes, we'll be in trouble. check-in: f38091d0 user: jan.nijtmans tags: core-8-6-branch
09:56
Correction in manual. check-in: a93b99a3 user: gcramer tags: revised_text, tip-466
2017-05-07
18:09
Manual: two sections added (1) INSERTING TEXT WITH SOFT HYPHENS (2) IMPROVING THE PERFORMANCE WITH TAGS check-in: c59caa85 user: gcramer tags: revised_text, tip-466
2017-05-06
17:25
Problem with TkTextTagSetJoinComplementTo() fixed. check-in: 8216d6c0 user: gcramer tags: revised_text, tip-466
15:38
tk_getSaveFile now correctly displays multiple file types with filtering on macOS check-in: 61dd9574 user: kevin_walzer tags: trunk
15:37
tk_getSaveFile now correctly displays multiple file types with filtering on macOS check-in: efc04f45 user: kevin_walzer tags: core-8-6-branch
14:45
(1) Refactorization of deleteProc, inspectProc, needed because tree (previously the argument) might be invalid when cleaning up. (2) Fix in undo of deletion. (3) Hardening of MarkDeleteProc(). (4) Fix in TkTextFreeMarks(). (5) Additional check of mark table when debug=on (but only if compiled with TK_TEXT_NDEBUG=1). (6) Review of index handling, resulting in fix of bug [3f1d48e263]. (7) TkTextIndexSetEpoch() now clears cached variables unconditionally. check-in: 6593b92e user: gcramer tags: revised_text, tip-466
02:16
Add support for file filters in tk_GetSaveFile on macOS/Cocoa check-in: 2bf70521 user: kevin_walzer tags: trunk
02:14
Add support for file filters in tk_getSaveFile on macOS/Cocoa check-in: 18a1cca2 user: kevin_walzer tags: core-8-6-branch
2017-05-05
21:25
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko (aka dpb). Closed-Leaf check-in: 04916465 user: fvogel tags: bug-a5ba1c9764
15:06
Constrain test that demands user interaction check-in: e2c62c8d user: dgp tags: core-8-6-branch
13:57
merge core-8-6-branch check-in: cb650498 user: jan.nijtmans tags: trunk
13:55
On Windows, use Tcl_WinTCharToUtf() in stead of Tcl_NewUnicodeObj(), since Tcl_WinTCharToUtf() works correctly when TCL_UTF_MAX==6 while Tcl_NewUnicodeObj() doesn't. All changes taken over from androwish. Thanks to Christian Werner! And ... on the go ... fixed a few memory leaks correctly detected by Christian. check-in: d554a865 user: jan.nijtmans tags: core-8-6-branch
06:22
Minor corrections of comments. check-in: 3ee1704b user: gcramer tags: revised_text, tip-466
06:07
Bugfix [0d630132f2]: cached values in index now will be properly cleared when updating the epoch. This should also have an impact on reported bug (a) in [73175271f2]. check-in: 928986d2 user: gcramer tags: revised_text, tip-466
2017-05-04
21:00
merge 8.6 check-in: 68975c1b user: dgp tags: core-8-6-7-rc
19:03
Bugfix [80fe5971a4] check-in: b0739479 user: gcramer tags: revised_text, tip-466
16:37
Silence compiler warnings. check-in: 8ee1210d user: gcramer tags: revised_text, tip-466
2017-05-03
14:06
merge rfe-6c0d7aec67 check-in: 70fc3533 user: jan.nijtmans tags: androwish
13:32
Bug-fix: surrogate UTF-8 starts with 0xED, not 0xEB. And in tkUnixRFont.c, check TkUtfCharComplete() before calling TkUtfToUniChar() check-in: 4f7bd600 user: jan.nijtmans tags: rfe-6c0d7aec67
12:32
merge core-8-6-branch check-in: 252f5a59 user: jan.nijtmans tags: rfe-6c0d7aec67
2017-05-02
18:31
merge trunk check-in: 7d1851b6 user: fvogel tags: revised_text, tip-466
18:25
Change floor() back to casting to int() in fixing [6020ee2d03]. check-in: a2be49cd user: fvogel tags: trunk
18:24
Change floor() back to casting to int() in fixing [6020ee2d03]. check-in: 14f7b095 user: fvogel tags: core-8-6-branch
18:22
Revert the previous commit since it has drawbacks (see [6020ee2d03]). Closed-Leaf check-in: ff3ef4b1 user: fvogel tags: bug-308940fff
15:38
Experimental new functions TkUtfPrev/TkUtfNext check-in: 044d64f8 user: jan.nijtmans tags: rfe-6c0d7aec67
14:47
Experimental new function TkUtfCharComplete(), attempt to handle [6c0d7aec67] further on UNIX. check-in: b37ded85 user: jan.nijtmans tags: rfe-6c0d7aec67
12:32
If compiled with -DTK_NO_DEPRECATED, remove the functions Tk_PhotoPutBlock_NoComposite/Tk_PhotoPutZoomedBlock_NoComposite/Tk_PhotoExpand_Panic/Tk_PhotoPutBlock_Panic/Tk_PhotoPutZoomedBlock_Panic/Tk_PhotoSetSize_Panic, which only exist to make stub-enabled extensions work which used those old functions. Otherwise, mark those functions as deprecated, causing a compiler warning if the compiler supports this. check-in: 5e49d490 user: jan.nijtmans tags: trunk
08:42
merge core-8-6-branch check-in: b939e8a4 user: jan.nijtmans tags: trunk
08:41
Typo (wehter -> whether) and minor consistancy in code comment (grey -> gray) check-in: 0793552e user: jan.nijtmans tags: core-8-6-branch
08:32
Remnant eliminated. check-in: ce9418d6 user: gcramer tags: revised_text, tip-466
2017-05-01
16:39
Typos corrected in manual. check-in: b3dfc9bb user: gcramer tags: revised_text, tip-466
13:27
Fix [2433781fff]: Under X11 image/text now will be centered correctly, the old algorithm has an obvious offset bug, it did not take into account the case if the padding is even. Closed-Leaf check-in: 485e744f user: gcramer tags: bug-2433781
11:40
Adapt detection for whethere there is alpha or not on Postscript generation to new algorithm. And adapt documentation accordingly. Leaf check-in: e7039d9d user: jan.nijtmans tags: rfe-22ace0d494
11:14
Proposed fix for [22ace0d494]: Problem with Tk_PhotoPutBlock and alpha channel. Changed it to CHW's proposal: 1. gray image w/o alpha: all offsets are equal 2. gray image with alpha: all RGB offsets are equal, alpha offset is different 3. RGB image w/o alpha: all RGB offsets are different, alpha offset is equal to one of R or G or B 4. RGB image with alpha: all offsets are different I think this would work fine, even though it's "potentially incompatible" check-in: b57872c5 user: jan.nijtmans tags: rfe-22ace0d494
10:13
merge core-8-6-branch check-in: 7b51da4c user: jan.nijtmans tags: trunk
10:10
Fix [e4336bef5d]: Unexpected result when copying a photo image to itself. Thanks to Simon Bachmann for bug report and fix! check-in: 17cd5f96 user: jan.nijtmans tags: core-8-6-branch
10:07
various end-of-line spaces check-in: 9a31e268 user: jan.nijtmans tags: core-8-6-branch
10:03
Create new branch named "bug-2433781" check-in: 4bc67a89 user: gcramer tags: bug-2433781
01:55
tk_getSaveFile now correctly displays file name on macOS when -initialfile flag used; this functionality broke after Tk 8.6.5. The filetypes filter also now works correctly in tk_getOpenFile on macOS; this functionality was mostly broken after the transition to Cocoa. Thanks to Torsten Reincke and Christian Gollwitzer for the bug reports on c.l.t. check-in: 89176643 user: kevin_walzer tags: trunk
01:53
tk_getSaveFile now correctly displays file name on macOS when -initialfile flag used; this functionality broke after Tk 8.6.5. The filetypes filter also now works correctly in tk_getOpenFile on macOS; this functionality was mostly broken after the transition to Cocoa. Thanks to Torsten Reincke and Christian Gollwitzer for the bug reports on c.l.t. check-in: ff60b66f user: kevin_walzer tags: core-8-6-branch
2017-04-30
19:27
Forgotten option "-tags" for "window" command added to manual. check-in: 8c19b87a user: gcramer tags: revised_text, tip-466
11:10
More minor corrections in manual. check-in: c8746874 user: gcramer tags: revised_text, tip-466
11:02
Formatting error in manual fixed. check-in: 9e9b4a59 user: gcramer tags: revised_text, tip-466
10:54
Fix of formatting error in manual. check-in: 170f16fe user: gcramer tags: revised_text, tip-466
10:36
(1) Command "load": now has option "-validconfig", w/o this option invalid option values will be skipped, this improves the portability. (2) Command "inspect": new options "-includedbconfig", "-includedefaultconfig", "-includesyscolors", "-includesysconfig", this improves the portability, see manual for description. (3) Command "inspect": option "-discardselection" has been reversed, now it is option "-includeselection", this improves the portability, see manual. (4) Fix in option table for tags, the deprecated options "-overstrikefg" and "underlinefg" now are synonyms. (5) Update of manual. check-in: 41fe17d0 user: gcramer tags: revised_text, tip-466
09:04
Fix [e4336bef5d] (Unexpected result when copying a photo image to itself): if source and destination image are the same, make a local copy of image data before the actual copy/zoom/subsample. Closed-Leaf check-in: 11192077 user: simonbachmann tags: bug-e4336bef5d
08:30
Create new branch named "bug-e4336bef5d" check-in: 05fbb42d user: simonbachmann tags: bug-e4336bef5d
08:05
Partial fix: [22ace0d494] (Tk_PhotoPutBlock does not handle correctly unusual image data layouts). Documented the issue. An actual fix would introduce a new feature and potential compatibility issues. check-in: 0020d703 user: simonbachmann tags: trunk
07:43
Partial fix: [22ace0d494] (Tk_PhotoPutBlock does not handle correctly unusual image data layouts). Documented the issue. An actual fix would introduce a new feature and potential compatibility issues. check-in: 674e00a5 user: simonbachmann tags: core-8-6-branch
2017-04-29
14:24
Minor modification for the support of IDE's. check-in: ac7148dd user: gcramer tags: revised_text, tip-466
11:23
Make the branch compile in release mode under MSVC. check-in: 6fe85c62 user: fvogel tags: revised_text, tip-466
09:31
Fix in TkTextPixelIndex(), now test case textIndex-5.3 is passing. check-in: 31f46af2 user: gcramer tags: revised_text, tip-466
06:44
merge core-8-6-branch Closed-Leaf check-in: 341a0056 user: simonbachmann tags: bug-22ace0d494
2017-04-28
20:16
Don't use deprecated Tcl API functions check-in: e74562ce user: fvogel tags: revised_text, tip-466
19:08
Compilation errors fixed. check-in: f63470c2 user: gcramer tags: revised_text, tip-466
18:00
Command "inspect" also has to resolve system color names for platform independent results, so option "-dontresolve" has been splitted into "-dontresolvecolors" and "-dontresolvefonts". check-in: 5267e3dc user: gcramer tags: revised_text, tip-466
16:34
Correction in manual. check-in: 7a95a4a2 user: gcramer tags: revised_text, tip-466
13:37
Wrong change in LayoutChars() reverted, affecting the handling of end of line symbols. check-in: 41578392 user: gcramer tags: revised_text, tip-466
13:21
Problem with "runtime check failure #3: The variable lastNewlineSegPtr is being used without being initialized." solved. check-in: d2d5b74c user: gcramer tags: revised_text, tip-466
13:18
(1) Problems with marks and destroying peers (crash) solved. (2) Problems with wrap mode "codepoint" (wrong data/offsets) solved. (3) More assertions for wrap mode "codepoint". (4) Function MakeStyle() a bit overworked (array instead of multiple variables). (5) Function TkTextFreeMarks() fixed, because MarkDeleteProc() is deleting hash entries, and this should not happen while enumeration of hash table is in progress. (6) 'hyphens' in TkText remaned to 'useHyphenSupport' to avoid confusions with 'hyphenate'. (7) Wrong check in CheckLineMetricConsistency() removed. check-in: 6829b5ee user: gcramer tags: revised_text, tip-466
09:10
Superfluous assertion removed. check-in: 16279080 user: gcramer tags: revised_text, tip-466
2017-04-27
18:05
Deletion algorithm a little bit overworked, now it is easier to understand the exceptional case with the deletion of the very last line. check-in: 3bdc7443 user: gcramer tags: revised_text, tip-466
15:36
(1) Problem solved how to show the surrogate newline in UndoDeleteInspect(). (2) Addendum to last commit: test case text-37.13 added, another critical edge case. check-in: ac45353b user: gcramer tags: revised_text, tip-466
15:27
(1) Bugfix in delete algorithm with test case text-37.12. (2) Test case text-37.12 fixed. (3) Optimization in space when deleting chars, very significant if the range is large. (4) Adaption of UndoDeleteInspect(), but it is still unclear how to show the surrogate newline. check-in: 1324fb8c user: gcramer tags: revised_text, tip-466
11:33
(1) Bugfix for handling of last line deletion. (2) Redo of deletion fixed. (3) Additional test case text-37.12 testing a critical edge case. (4) Test cases 37.1-11 re-formatted, but not changed. check-in: ac2df497 user: gcramer tags: revised_text, tip-466
2017-04-26
19:20
(1) Watch command now triggers changes in image or window. (2) Handling of the watch command a bit simplified. (3) Update of manual. (4) Minor fix in text-27.26. check-in: 40340286 user: gcramer tags: revised_text, tip-466
10:31
Fix in handling options -start/endline. check-in: af2458bb user: gcramer tags: revised_text, tip-466
09:59
Minor corrections in comments. check-in: 644e9ee4 user: gcramer tags: revised_text, tip-466
09:04
Changed expected results for textDisp-4.9. Actually deletion at end of text is now different in the revised version of the text widget. This is explained at http://scidb.sourceforge.net/tk/delete-index-range.html and more highlight is available in function TkTextGetUndeletableNewline() in tkText.c. Strictly speaking this is an incompatibility with the legacy text widget, but it's intended for the better. check-in: 031f51c7 user: fvogel tags: revised_text, tip-466
08:53
Re-added constraint textfont to textDisp-16.25, because scrolling by pages depends on the font height when the widget height is very small, which is the case in this test. check-in: 6e37e626 user: fvogel tags: revised_text, tip-466
08:50
Fix in function TriggerWatchEdit(). check-in: 14b751ce user: gcramer tags: revised_text, tip-466
08:35
Fix in triggering the watch command, it has not worked correctly when 'triggerAlways' was involved. check-in: bb585d14 user: gcramer tags: revised_text, tip-466
2017-04-25
12:37
(1) Fix for test case textWind-10.3, Tcl_BackgroundException() was called with wrong code. (2) Minor corrections of test cases in textWind-10.3, because bgerror will not be called twice anymore. check-in: 272c57bf user: gcramer tags: revised_text, tip-466
11:56
Last fix has broken "dlineinfo -extents", this has been corrected. check-in: 00088beb user: gcramer tags: revised_text, tip-466
11:50
Fix for test case textDisp-23.7, TkTextDLineInfo() returned wrong width. check-in: 53dabd04 user: gcramer tags: revised_text, tip-466
11:17
merge core-8-6-branch check-in: c6c9bf4f user: jan.nijtmans tags: androwish
10:44
merge core-8-6-branch check-in: 99ce86b1 user: jan.nijtmans tags: trunk
10:42
Let the unimplemented function XDrawSegments() return BadDrawable in stead of Success: It's only in the stub table since [a0883a07026127ef], before that the function was only internal and returned void. check-in: 11b293ff user: jan.nijtmans tags: core-8-6-branch
09:36
(1) Two minor corrections. (2) Fix in TextInvalidateLineMetrics(). check-in: 3816b4fd user: gcramer tags: revised_text, tip-466
09:23
(1) Fix in function TkRangeListDelete(). (2) Deletion in respect of newline behavior overworked. (3) Undo/redo of deletion fixed. (4) Test cases text-37.1-11 added, especially important edge cases will be tested. (5) Replacement of tags now is respecting undo correctly. (6) TkTextInvalidateLineMetrics() fixed. (7) CheckLineMetricConsistency() refined. (8) Corrections in AdjustPixelClient(). (9) TextChanged() in tkTextWind.c optimized, because only the corresponding peer will be affected, a window is not sharable. (10) Some more fixes of subtle problems, especially in display stuff. (11) Some more useful assertions. check-in: ee3dfb0a user: gcramer tags: revised_text, tip-466
2017-04-23
18:36
Several corrections to the manpage photo.n check-in: f9765065 user: simonbachmann tags: tip-166
13:18
Removed wrong constraint 'win' flagging 14 textDisp tests. 13 of these tests are now flagged with '-constraints textfonts' instead, which is the adequate one (the test results don't depend on the platform, but on specific fonts being available). The 14th test, textDisp-16.25 is now unconstrained because it should pass on all platforms regardless of the available fonts. check-in: 644b135b user: fvogel tags: revised_text, tip-466
12:33
Made textDisp-17.10 pass on both Windows and Linux. Previous commit placed the update at the wrong place. Test result is now back to the expected result with the legacy code. check-in: dfdfbad3 user: fvogel tags: revised_text, tip-466
10:25
Reverted [fe16c966], which was wrong about the expected results of textDisp-17.10, and fixed that tests results (note they depend on textDisp-17.9 to be run before, with the added update) check-in: c83e2316 user: fvogel tags: revised_text, tip-466
10:16
Adapted expected results of textDisp-24.9, textDisp-24.10 and textDisp-24.11 to the wrapping alrgorithm that is different from the legacy code. check-in: 8e9dd5bf user: fvogel tags: revised_text, tip-466
09:30
Restore the correct expected result for textDisp-19.11.17 and textDisp-19.11.20, which also is the result expected from the legacy version of the text widget. Same fix for textDisp-24.18, with the addition of one further bbox to check whether the wrapping actually happened at the expected place. check-in: 7ae87d65 user: fvogel tags: revised_text, tip-466
07:37
Restore the correct expected result for textDisp-17.10, which also is the result expected from the legacy version of the text widget. check-in: fe16c966 user: fvogel tags: revised_text, tip-466
2017-04-22
20:56
Fixed expected result of textDisp-17.9. The correct result really is 14.44, and this is in fact true for the legacy code as well. The reason why the legacy code has 18.44 as expected result, and the revised version has 14.44 is as follows. The test is executing two 'scan dragto' commands in sequence, and the text widget updates its view at idle time. When inserting an 'update' in between the two 'scan dragto' commands in the legacy text widget code, the test result with the legacy version becomes the corect one: 14.44. So this difference is due to a somewhat poorly written test which results depend on the details of how the text widget updates its view. Results expected in legacy version are in fact wrong (since the beginning of Tk history in fossil). check-in: bf453137 user: fvogel tags: revised_text, tip-466
17:12
Documented the optional gravity parameter in the 'mark set' subcommand check-in: 352af911 user: fvogel tags: revised_text, tip-466
2017-04-21
08:03
Bugfix [73175271]: forgotten increasement of tag set added. check-in: 4db130cd user: gcramer tags: revised_text, tip-466
08:01
Corrections in manual. check-in: 81e02b4d user: gcramer tags: revised_text, tip-466
2017-04-20
12:16
merge 8.6 check-in: 262bdb98 user: dgp tags: core-8-6-7-rc
08:34
merge trunk check-in: 7c562ed9 user: fvogel tags: revised_text, tip-466
06:04
merge trunk check-in: 0ba2671e user: jan.nijtmans tags: novem-support
06:03
Merge core-8-6-branch (merge-mark and eol-spacing) check-in: 363febf5 user: jan.nijtmans tags: trunk
01:53
1. Fix for segfault with latest version of Xcode on macOS 10.12; thanks to Bill Joye for patch. 2. Improvements to HITheme scroller on macOS: smoother scrolling, and scrollbar now correctly highlights when being pressed and during enter/leave events. Thanks to Tortsen Reincke for bug report (061bf93176a5684a4a855f8177b290c59dd39bf2). check-in: 06b1ee41 user: kevin_walzer tags: trunk
01:47
1. Fix for segfault with latest version of Xcode on macOS 10.12; thanks to Bill Joye for patch. 2. Improvements to HITheme scroller on macOS: smoother scrolling, and scrollbar now correctly highlights when being pressed and during enter/leave events. Thanks to Tortsen Reincke for bug report (061bf93176a5684a4a855f8177b290c59dd39bf2). check-in: 6cac4ac6 user: kevin_walzer tags: core-8-6-branch
2017-04-19
19:24
changes file update check-in: 6e794b56 user: dgp tags: core-8-6-7-rc
14:49
Many corrections in manual, especially typos, wrong formatting, and wrong usage of nroff macros. check-in: c6bd8af8 user: gcramer tags: revised_text, tip-466
13:55
(1) Overwork of function TextInvalidateRegion(), the readability has been increased. (2) New helper function ComputeCursorExtents() for computation of cursor extents. check-in: 4057e6ce user: gcramer tags: revised_text, tip-466
11:32
Minor correction in function TextUndoRedoCallback. check-in: 44ef0932 user: gcramer tags: revised_text, tip-466
10:53
Fix of bug [ef14e354]: (1) Fix of simple bug in program logic. (2) Also forgotten release of tag (on undo stack) implemented. check-in: 9fab8fa7 user: gcramer tags: revised_text, tip-466
09:52
Fix of bug [ef14e354f51328157e9c553a731af5199cba2bee]: I had to remove an optimization failure, the list of changed display lines were empty although some exists. check-in: 7714a6f6 user: gcramer tags: revised_text, tip-466
03:55
merge trunk check-in: a7187878 user: fvogel tags: tip-166
03:53
merge trunk check-in: e4914f00 user: fvogel tags: revised_text, tip-466
2017-04-18
19:44
In the revised [text] implementation, the insertion cursor is allowed to leak (i.e. be partially displayed) inside the padding area (but not inside the border). Take this fact into account when assessing whether the REDRAW_BORDERS flag should be set in TextInvalidateRegion(). This makes the following 31 tests now pass (they failed on Windows so far): textDisp-4.8, textDisp-4.10, textDisp-4.11, textDisp-4.13, textDisp-4.15, textDisp-6.1, textDisp-6.2, textDisp-6.3, textDisp-6.4, textDisp-8.7, textDisp-8.9, textDisp-8.10, textDisp-9.1, textDisp-9.2, textDisp-9.3, textDisp-9.4, textDisp-9.5, textDisp-9.7, textDisp-9.8, textDisp-9.9, textDisp-9.12, textDisp-9.13, textDisp-11.2, textDisp-11.3, textDisp-11.4, textDisp-11.6, textDisp-11.7, textDisp-11.8, textDisp-11.9, textDisp-11.12, textDisp-11.13. check-in: 15f68900 user: fvogel tags: revised_text, tip-466
19:18
merge core-8-6-branch check-in: a9c60bfe user: jan.nijtmans tags: androwish
17:45
merge core-8-6-branch check-in: 3e6a5b3b user: jan.nijtmans tags: trunk
17:44
code styling (wrong indent) check-in: a1c0156c user: jan.nijtmans tags: core-8-6-branch
16:42
merge 8.6 check-in: 3bb8d43e user: dgp tags: core-8-6-7-rc
2017-04-17
20:17
Minor changes to the [text] man page. check-in: f5fd01b6 user: fvogel tags: revised_text, tip-466
20:05
Fix [3602901fff]: Documentation of -padding and -border in ttk check-in: 72b5b9f0 user: fvogel tags: trunk
19:34
Fix [3602901fff]: Documentation of -padding and -border in ttk check-in: 41cae345 user: fvogel tags: core-8-6-branch
18:38
merge 8.6 check-in: 3a1b5a2c user: dgp tags: core-8-6-7-rc
12:51
More problems with pseudo UTF-8 (TCL_UTF_MAX > 4). check-in: ba581d9c user: gcramer tags: revised_text, tip-466
09:51
Proposed fix for 22ace0d494 (documentation only) check-in: 9ba7d7f8 user: simonbachmann tags: bug-22ace0d494
08:20
Create new branch named "bug-22ace0d494" check-in: d42d251b user: simonbachmann tags: bug-22ace0d494
07:56
More handlings for this bad TCL_UTF_MAX > 4 hack. Because of the fact that function Tcl_UniCharIsWordChar() does not work with pseudo UTF-8 strings an #error will be thrown when TCL_UTF_MAX > 4. See also function GetLineBreakFunc() [tkTextLinebreak.c] about the very severe problems (safety problems) with TCL_UTF_MAX > 4. check-in: 8028d287 user: gcramer tags: revised_text, tip-466
2017-04-16
15:59
Minor correction, comment about TCL_UTF_MAX > 4 introduced. check-in: 31f921aa user: gcramer tags: revised_text, tip-466
14:55
Minor corrections. check-in: d08eaf1b user: gcramer tags: revised_text, tip-466
08:17
Corrections in comments. check-in: dbfe7a0e user: gcramer tags: revised_text, tip-466
2017-04-15
13:52
Corrections in manual. check-in: 1eaa75e1 user: gcramer tags: revised_text, tip-466
13:45
(1) Extensions in manual. (2) Corrections in manual. (3) Command "tag priority" added to manual. check-in: 04077dd4 user: gcramer tags: revised_text, tip-466
12:51
Minor corrections in TextChecksumCmd(). check-in: df51fbee user: gcramer tags: revised_text, tip-466
10:14
Command "tag priority" added, this allows to compare the priority of tags. check-in: 5d9184a2 user: gcramer tags: revised_text, tip-466
2017-04-14
13:45
Superfluous code has been commented out, causing superdluous redrawings. Test case textDisp-8.12 has been adjusted, change in last line now is only affecting this line, not succeeding line anymore. check-in: 70015d48 user: gcramer tags: revised_text, tip-466
11:51
Unreacheable code in LayoutUpdateLineHeightInformation eliminated. check-in: 217687a4 user: gcramer tags: revised_text, tip-466
11:47
Corrections in doc. check-in: 991d3b1b user: gcramer tags: revised_text, tip-466
11:45
(1) A few memory leaks eliminated (2) Tracing adjusted check-in: 08276a98 user: gcramer tags: revised_text, tip-466
09:15
New options -showendoftext, -eotchar, -eotcolor as a supplement to the -showendofline, -eolchar, -eolcolor options. The main purpose of these options is to bring the block cursor to life. check-in: 4c21133b user: gcramer tags: revised_text, tip-466
2017-04-13
19:37
Removed -boolean option from <imageName> transparency get/set subcommands check-in: bf7e3ca4 user: simonbachmann tags: tip-166
19:35
merge trunk check-in: 6ea2e8e4 user: simonbachmann tags: tip-166
15:23
(1) Fix in DisplayDLine. (2) Superfluous assertion removed. check-in: 92bdfb9a user: gcramer tags: revised_text, tip-466
14:51
Fix in DisplayDLine. check-in: 7ce7a590 user: gcramer tags: revised_text, tip-466
14:50
TkConfigureText refactored. check-in: 6501e5f2 user: gcramer tags: revised_text, tip-466
12:55
merge trunk check-in: 4beccec5 user: jan.nijtmans tags: novem-support
12:54
merge-mark check-in: bd3f2b5b user: jan.nijtmans tags: trunk
12:54
merge-mark check-in: d2b56698 user: jan.nijtmans tags: core-8-6-branch
12:31
Translate all octal \??? sequences to their UTF-8 counterpart in *.msg files check-in: 4b942801 user: jan.nijtmans tags: trunk
12:26
Translate all \u???? sequences to their UTF-8 counterpart in *.msg files check-in: 857945e0 user: jan.nijtmans tags: trunk
12:00
Some changes in formatting of doc, especially for HTML. check-in: 4abc7c5e user: gcramer tags: revised_text, tip-466
2017-04-12
17:06
Fix in DisplayText(), eventually scroll region must me 1 pixel wider. check-in: b1373e27 user: gcramer tags: revised_text, tip-466
17:00
Fix in DisplayDLine(), eventually we have to copy 1 pixel more. check-in: 940d93e5 user: gcramer tags: revised_text, tip-466
14:01
(1) Rework of blinking cursor handling, especially the values for TkTextRedrawRegion() were incorrect. (2) Refactorization of cursor computation. check-in: af53c530 user: gcramer tags: revised_text, tip-466
10:55
Fix [5cfd9dfe0d]: -startindex and -endindex defaults cannot be re-eaten by the text widget check-in: 4714b122 user: fvogel tags: revised_text, tip-466
2017-04-11
15:12
merge trunk check-in: cfd90ed6 user: jan.nijtmans tags: novem-support
14:47
merge 8.6 check-in: 8c36731e user: dgp tags: core-8-6-7-rc
2017-04-10
18:40
merge trunk check-in: f902f56a user: fvogel tags: revised_text, tip-466
18:31
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer. check-in: 05f110c6 user: fvogel tags: trunk
18:31
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer. check-in: 7a7ac87a user: fvogel tags: core-8-6-branch
18:24
Fix test textIndex-4.12: expected result shall be consistent with the latest changes [cc8c0932] check-in: 34eb438d user: fvogel tags: revised_text, tip-466
14:52
Some minor corrections. check-in: bc4157ec user: gcramer tags: revised_text, tip-466
14:26
(1) Fix of implementation for tag.current.first, tag.current.last. (2) Fix of backport in tkText.c. check-in: cc8c0932 user: gcramer tags: revised_text, tip-466
13:40
Fix of #if's (for backport). check-in: 2c019da1 user: gcramer tags: revised_text, tip-466
11:31
(1) Resolving fonts has been moved to tkFont.c, the old implementation was only a work-around. (2) tkFont.c now supplies the new function TkFontGetDescription(). check-in: 82c5df4a user: gcramer tags: revised_text, tip-466
10:02
Support of "integer set only" (TK_TEXT_DONT_USE_BITFIELDS) has been removed. Tests have shown that this is not useful at all, the bit fields are very fast, and the integer sets are only a fallback when many tags are in usage. check-in: 3156aac6 user: gcramer tags: revised_text, tip-466
09:27
(1) For symmetry reasons option -tags has also been added to embedded window support. (2) Refactorization of functionality for the supprt of -tags. (3) Option -tags has been added to the documentation. check-in: 96550316 user: gcramer tags: revised_text, tip-466
2017-04-09
20:45
Updated makefiles following removal the Q-Tree files. check-in: 2b969ffe user: fvogel tags: revised_text, tip-466
20:12
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer Closed-Leaf check-in: 4fb3db23 user: fvogel tags: bug-3f323bf2b4
09:58
Fixed incorrect parsing of #ARGB format on Windows check-in: c4b018e1 user: simon tags: tip-166
08:27
merge trunk check-in: 42567ed8 user: simonbachmann tags: tip-166
08:23
Performance tuning in color parsing code and the 'data' subcommand check-in: 838304b5 user: simonbachmann tags: tip-166
2017-04-08
15:45
Q-Tree removed because it is not used anymore. check-in: c5339f8e user: gcramer tags: revised_text, tip-466
14:01
Some test cases in textImage.test adopted (removal of "image bind", additional option "-tags") check-in: d8c58a65 user: gcramer tags: revised_text, tip-466
13:55
Correction in text manual for image option -tags. check-in: b3b4aa09 user: gcramer tags: revised_text, tip-466
13:34
Fix: discard special selection tag "sel" when retrieving the value of image option -tags. check-in: fceeb729 user: gcramer tags: revised_text, tip-466
13:32
(1) Special selection tag "sel" now will be ignored with option "-tags". (2) Update of text manual. check-in: a4c7138f user: gcramer tags: revised_text, tip-466
13:20
Severe bug (crash) in GetObjectForOption() fixed. check-in: 61a8df17 user: gcramer tags: revised_text, tip-466
13:17
(1) Implementation of image option -tags (not yet finished, because Tk_GetOptionInfo() is crashing) (2) Severe bug in TkTextBTree with the use of TkTextTagSetResize() fixed (3) Some more removals of "image bind" stuff check-in: 04359ae2 user: gcramer tags: revised_text, tip-466
12:50
Fixed bug in format suboptions parsing (crash with no value to -colorformat) check-in: a6dca2ed user: simonbachmann tags: tip-166
10:04
Superfluous attributes in TkTextEmbImage removed, previously needed for "image bind". check-in: 52d0314b user: gcramer tags: revised_text, tip-466
08:50
"image bind" removed from manual check-in: 003f4e41 user: gcramer tags: revised_text, tip-466
08:49
"image bind" removed because it is not needed check-in: 57b92988 user: gcramer tags: revised_text, tip-466
08:34
merged trunk check-in: 175fe4fc user: fvogel tags: tip-166
08:12
Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: 88df9a16 user: fvogel tags: trunk
08:07
Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: 8b406736 user: fvogel tags: core-8-6-branch
07:58
The typo introduced in [c483179b] does not help in running the tests in color.test. Fix that. Closed-Leaf check-in: 143a5027 user: fvogel tags: bug-f0188aca9e
07:30
merge trunk check-in: 1c0ae108 user: simonbachmann tags: tip-166
07:17
Fixed bug [f0188aca9e] (color names parsing on Windows) check-in: d8a75c2f user: simonbachmann tags: bug-f0188aca9e
2017-04-07
21:24
Factorized documentation of -padding as much as possible, and clarified documentation of -border in the same way as for -padding Closed-Leaf check-in: cbd4160c user: fvogel tags: bug-3602901fff
20:56
Fix [3602901fff]: Documentation of -padding check-in: 7d128cef user: fvogel tags: bug-3602901fff
20:10
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification check-in: 32f15697 user: fvogel tags: trunk
20:10
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification check-in: 422733f7 user: fvogel tags: core-8-6-branch
20:07
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: 032158a8 user: fvogel tags: trunk
20:06
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: d807afde user: fvogel tags: core-8-6-branch
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 9e55bf0b user: fvogel tags: trunk
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 2b66146f user: fvogel tags: core-8-6-branch
16:49
Fix in TkTextPickCurrent, as a side effect it's now a bit simpler. check-in: 30ed99b4 user: gcramer tags: revised_text, tip-466
16:29
Update of text manual, option -transitionmode does not exists anymore. check-in: 58e3366b user: gcramer tags: revised_text, tip-466
16:28
(1) Some refinments in TkTextPickCurrent, now when changing the display line while hovering Leave/Enter events will be generated only if the hovered regions has also changed. (2) Fix in function TkTextGetYPixelFromChunk. (3) Some refactorization. (4) Test cases textTag-16.3/4 restored because of the refinement. (5) Test case 19.1 fixed, and extended. (6) Some other refinements. check-in: 5a219070 user: gcramer tags: revised_text, tip-466
2017-04-06
20:01
Slightly better fix anonymously proposed in [6020ee2d03]. Use floor() instead of casting to an int. check-in: 6cfe2c0c user: fvogel tags: bug-308940fff
16:11
merge 8.6 check-in: 640204c6 user: dgp tags: core-8-6-7-rc
16:11
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: d71780db user: dgp tags: trunk
16:08
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: da2440fd user: dgp tags: core-8-6-branch
14:55
Backward search for tags fixed in function FindTagEndInLine. check-in: 145ed9c9 user: gcramer tags: revised_text, tip-466
09:09
Correction of comments. check-in: 812174bf user: gcramer tags: revised_text, tip-466
08:52
Obsolete comment removed check-in: 4ddbe591 user: gcramer tags: revised_text, tip-466
08:52
(1) TkTextPickCurrent overworked, see http://scidb.sourceforge.net/tk/tag-enter-leave.html (2) This is fixing bug http://scidb.sourceforge.net/tk/tagbind.html (3) The test cases testTag-16.3/4 have been adjusted (4) New test case testTag-19.1 for testing repick after tag removal, because this has been fixed (5) Newly introduced option -transitionmode removed, not needed anymore (6) A few minor fixes check-in: 3ed1201f user: gcramer tags: revised_text, tip-466
2017-04-04
22:01
fixing accidental fork check-in: dbd8db17 user: simonbachmann tags: tip-166
21:47
Fix for bug 7c49a7f594c8d47dfdf7b6037b8316e4d51cc36a check-in: 4f9516ab user: simonbachmann tags: tip-166
18:50
Minor bug fixed. check-in: fc26eba5 user: gcramer tags: revised_text, tip-466
2017-04-03
21:27
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification Closed-Leaf check-in: 854c6a8f user: fvogel tags: bug-d6fd19e4e5
14:44
Fixed TTK_STATE_USER2 similarly as TTK_STATE_USER1. These bits are set for the leftmost and rightmost *visible* (i.e. non hidden) tabs Closed-Leaf check-in: bcf27919 user: fvogel tags: bug-2912962fff
13:29
Upstream androwish changes check-in: f641ab0c user: jan.nijtmans tags: androwish
06:29
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1. Patch from Jos Decoster. check-in: 2c14ebc8 user: fvogel tags: bug-2912962fff
2017-04-02
21:01
The -mintabwidth style option is honored whenever possible. If there is not enough space available, then priority is given to displaying all tabs (previous behaviour was they disappeared) over mandatorily honoring -mintabwidth. check-in: e8f88bd6 user: fvogel tags: bug-308940fff
10:37
(1) Option -transitionmode implemented, see http://scidb.sourceforge.net/tk/transitionmode.html (2) Indexes tag.current.first and tag.current.last implemented, see http://scidb.sourceforge.net/tk/indices.html#transitionmode (3) Refactoring for (a little) speed improvement (4) Update of manual (5) A few test cases added for new indexes (6) Some fixes check-in: 7e909ec6 user: gcramer tags: revised_text, tip-466
2017-03-31
21:27
Fix [3089640fff], [6020ee2d03], [e016579efb] and [6bf197edbf]: ttk::notebook tabs can disappear (tab width incorrectly calculated). Patch from Koen Danckaert. check-in: 81b87266 user: fvogel tags: bug-308940fff
14:12
merge trunk check-in: 60ca29b5 user: jan.nijtmans tags: novem-support
13:11
merge 8.6 check-in: eeaae4c4 user: dgp tags: core-8-6-7-rc
11:39
merge core-8-6-branch check-in: 8fc8b92e user: jan.nijtmans tags: androwish
2017-03-30
19:31
The modifier variable could be used uninitialized, e.g. with '.t index {1.0 dasp}'. check-in: 37a7ef55 user: fvogel tags: revised_text, tip-466
2017-03-29
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: 0e08f18d user: fvogel tags: trunk
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: d3ce513d user: fvogel tags: core-8-6-branch
13:25
Companion to Tcl's z_modifier branch: test whether the TCL_Z_MODIFIER can be used in its various forms on all platforms, outside of the Tcl core. Closed-Leaf check-in: 33828c1c user: jan.nijtmans tags: z_modifier
2017-03-26
15:26
merge mark check-in: 4edfd80f user: fvogel tags: trunk
15:25
merge mark check-in: 6ee41e1b user: fvogel tags: core-8-6-branch
15:22
Merged tip-464 following positive vote by the TCT. check-in: 0a78ed7d user: fvogel tags: trunk
15:16
Merged tip-464 following positive vote by the TCT. check-in: 684b7661 user: fvogel tags: core-8-6-branch
13:16
merge core-8-6-branch Closed-Leaf check-in: ddd16aac user: fvogel tags: tip-464
12:37
merge trunk Leaf check-in: 23723457 user: fvogel tags: bug-434d294df
12:21
merge trunk check-in: c44d9b24 user: fvogel tags: tip-166
08:59
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously Closed-Leaf check-in: f3f5eeb9 user: fvogel tags: bug-28a3c366e6
08:50
Correction in fix of StartEnd(). check-in: 3362ad78 user: gcramer tags: revised_text, tip-466
08:48
Function StartEnd(): (1) Refactoring (2) Missing update of segment cache added (3) This should fix [a046d659597b1c7ab26a87d480b62ad05fe3b4e7]. check-in: 8703e21c user: gcramer tags: revised_text, tip-466
2017-03-24
13:26
Add test-case for 1cc44617e2: Mechanism with 64 bit support in tcl.h does not work outside of core This test-case passes on all platforms I know of. check-in: dd4d4f82 user: jan.nijtmans tags: trunk
10:39
Merge trunk. Upstream androwish changes check-in: e7b556e3 user: jan.nijtmans tags: androwish
2017-03-23
19:26
Some more small refinments for 64 bit support. check-in: 7d57b0d4 user: gcramer tags: revised_text, tip-466
19:12
Added -withalpha option to [imageName get]. The list-of-lists-of-pixel-data format now is a registered format as the others. Thanks to this change, [imageName data] now can return data that includes the alpha channel. Changed the position of the '-alpha' and '-boolean' options to [imageName transparency set]. Updated doc Updated test suite check-in: cf4b2a24 user: simonbachmann tags: tip-166
10:03
Refinment of 64 bit architecture detection, now this test is a bit relaxed (>64 bit is also fulfilling). check-in: f647b827 user: gcramer tags: revised_text, tip-466
09:32
Test cases textWind-10.4 and textWind-10.7 fixed, because the "-create" script will not be performed twice as in old implementation. check-in: 309c1f7d user: gcramer tags: revised_text, tip-466
09:23
Support of 64 bit architectures overworked, because the constant TCL_WIDE_INT_IS_LONG cannot be used. check-in: 6d7e3c8d user: gcramer tags: revised_text, tip-466
08:26
Refactoring. check-in: 47cecf7d user: gcramer tags: revised_text, tip-466
2017-03-22
11:00
Merge trunk check-in: 22401d75 user: jan.nijtmans tags: novem-support
10:56
Fix test-case safe-1.2. Failure introduced by commit b13eeffcd1 in Tcl check-in: 9720ad3f user: jan.nijtmans tags: trunk
10:26
Fix test-case safe-1.2. Failure introduced by commit b82ff15ca6 in Tcl check-in: 1896a918 user: jan.nijtmans tags: core-8-6-branch
06:19
Reverting the destructive changes of [ab1bc6a5], [cd374e7d], and [f8055298]. In case of compile problems, please use the bug tracker. check-in: feff1159 user: gcramer tags: revised_text, tip-466
2017-03-21
21:22
Fixed [ddac78bd5e]: Incomplete documentation for ttk::entry check-in: 7510e5a9 user: fvogel tags: trunk
20:56
Merged tip-442 following positive vote by the TCT. check-in: 5a16de13 user: fvogel tags: trunk
20:54
merge trunk Closed-Leaf check-in: 8f000256 user: fvogel tags: tip-442
15:27
Looks like "double" handling from previous commit wat not complete. check-in: b6792c5a user: jan.nijtmans tags: bug-434d294df
14:29
Bug [434d294df8]: fix type mismatch in unix/tkUnixRFont.c. Actually, conversions between integers and doubles should be prevented as much as possible. Sure, this will have impact on test-cases, but using "double" whenever font sizes are handled is less surprising. check-in: f9348cf1 user: jan.nijtmans tags: bug-434d294df
12:58
Another place where TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64 check-in: f8055298 user: jan.nijtmans tags: revised_text, tip-466
12:46
Remove unused macro's. Somewhat less length checking for "##ID##%p##%p##%u##" tag, since TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64. check-in: cd374e7d user: jan.nijtmans tags: revised_text, tip-466
11:58
Fix gcc compiler warning: tkTextMark.c: In function ‘TkTextMarkCmd’: tkTextMark.c:653:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (uint32_t) textPtr, (uint32_t) textPtr->sharedTextPtr, ++textPtr->uniqueIdCounter); ^ check-in: ab1bc6a5 user: jan.nijtmans tags: revised_text, tip-466
10:57
merge trunk check-in: 28c309c1 user: jan.nijtmans tags: revised_text, tip-466
2017-03-20
14:19
Check for Xlib.h in stead of Intrinsic.h in configure script. Reason: see [1610236]: beware FC autoconf fork. This autoconf bug is fixed in later autoconf versions, but as we are stuck with autoconf-2.59 ... check-in: 6ca83b72 user: jan.nijtmans tags: core-8-6-7-rc
13:05
merge 8.6 check-in: 00411276 user: dgp tags: core-8-6-7-rc
12:45
Bug in NextTabStop() fixed, now test cases textDisp-26.1.2, textDisp-26.14.2, and textDisp-27.1.1 are passing. check-in: d272a276 user: gcramer tags: revised_text, tip-466
2017-03-19
21:52
Fix tests failures: textDisp-2.5, -2.16 and -2.17 (this was done already in the past in [54a994d0ab] - the fix in that commit was, perhaps, wrong, but the expected results of the test cases were correctly fixed in that commit, except regarding textDisp-2.17). check-in: 8b612f03 user: fvogel tags: revised_text, tip-466
18:32
Bug fixed when tagging with "sel", the text widget should become the owner again, even if the selection has not changed. This is fixing test case text-21.4 under Windows/Mac. check-in: 384bfe0b user: gcramer tags: revised_text, tip-466
2017-03-17
10:07
Code refactoring. check-in: dfffd747 user: gcramer tags: revised_text, tip-466
2017-03-16
18:00
Last fix in TkTextGetDLineInfo was incomplete, but now it's okay check-in: 3b14bb15 user: gcramer tags: revised_text, tip-466
17:59
Bug in TkTextGetDLineInfo fixed with -extent. check-in: 06967de8 user: gcramer tags: revised_text, tip-466
17:52
1. Fix in TextBlinkProc, the blinking cursor did not properly work with lines larger than view 2. Line scroll (with TkScrollWindow) fixed, no more cursor artefacts; so I could remove the previous fix in TextUndoRedoCallback (at this time I did not see the real reason) 3. Fix in TkTextSetYView, the "see" command did not show the character when the line is larger than view 4. Fix in TkTextSetYView, now the "see" command will not jump if cursor position is still fully visible, this happened with lines larger than view 5. Switch -discardpartial from command "bbox" removed 6. Switch -extents to commands "bbox" and "dlineinfo" added, will return the invisible extents, this is the most flexible way for the support of all kinds of cursor/line adjustments 7. Doc/Test cases adapted to new switch -extent 8. Function ::tk::TextScrollPages overworked, hopefully this is the final version, page scroll is a suprisingly difficult thing 9. Some minor fixes, mostly beautifying check-in: 93759db0 user: gcramer tags: revised_text, tip-466
2017-03-15
13:48
Fix tests failures: textDisp-20.2, -20.3, -20.4, -21.1, -22.1, -23.1, -23.2 (this was done already in the past in [54a994d0ab] - the fix in that commit was, perhaps, wrong, but the expected results of the test cases were correctly fixed in that commit). Re-added 'textfonts' constraint to textDisp-20.1 through -20.5 (this constraint had been removed in [97e420e722]). check-in: 7e0adb5c user: fvogel tags: revised_text, tip-466
12:27
merge core-8-6-branch check-in: c772b452 user: jan.nijtmans tags: androwish
2017-03-14
17:23
Function tk_textRebindMouseWheel implemented. check-in: d3804242 user: gcramer tags: revised_text, tip-466
01:13
added a remark about some keysyms being valid across platforms... check-in: 11af7ed4 user: avl tags: tip-464
2017-03-13
14:18
Add minimal test of -justify for ttk::button check-in: 48cfc4fa user: fvogel tags: tip-442
14:10
Document -font for ttk::progressbar check-in: 4089f161 user: fvogel tags: tip-442
13:59
Document units for -length and -wraplength check-in: 039f614f user: fvogel tags: tip-442
13:43
Reorder progressbar options alphabetically (to follow the standard convention in the source code) check-in: b00e64c4 user: fvogel tags: tip-442
13:33
Add test progressbar-3.2 (tweaked from a proposal from René Zaumseil) check-in: 01aee6e3 user: fvogel tags: tip-442
07:35
More small tweaks to improve formatting and fix some of the grammar issues. check-in: e79e4461 user: dkf tags: revised_text, tip-466
2017-03-12
21:57
Deprecated behavior regarding chars vs indices described in the man page was removed from the revised implementation. Make the man page reflect this. check-in: 3ad4ce7e user: fvogel tags: revised_text, tip-466
20:30
Add new helper function tk_textRebindMouseWheel (not yet written nor documented). Also, properly reference all such tk_* helper functions in the text widget man page and also in the man page showing the list of Tk commands check-in: bccb4571 user: fvogel tags: revised_text, tip-466
20:06
Document the new widget option -inactiveselectforeground and the new option -discardpartial to the bbox command. Fix a minor formatting issue with the prototype of the 'delete' command check-in: 619e842c user: fvogel tags: revised_text, tip-466
18:39
Minor formatting fixes; HTML now builds with trunk tip of Tcl. check-in: 36a2b40f user: dkf tags: revised_text, tip-466
14:50
1. Small fix in handling parameters for 'bbox'. 2. Test cases for bbox now regarding new option '-discardpartial' (but note that the implementation is not yet finished, it has still minor issues). 3. Some fixes of minor compiler warnings under OSX, only one is not fixable. check-in: fdf636d4 user: gcramer tags: revised_text, tip-466
11:19
1. Remove artefacts from cursor when applying undo/redo actions. 2. Windows and Mac implementations of Tk_DrawChars are ignoring the font attribute, so setup insertFgGC, needed for redrawing the character behind the block cursor, with font from current chunk. check-in: 1abadf67 user: gcramer tags: revised_text, tip-466
2017-03-11
15:08
tk::TextScrollPages overworked, the thing with page scroll is quite complicated. For a proper cursor handling it was required to extend command bbox, new option -discardpartial ensures that no values will be returned if the index is not entirely visible (in vertical direction). check-in: 9087c682 user: gcramer tags: revised_text, tip-466
14:55
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: 09461003 user: fvogel tags: trunk
14:53
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: af5fda33 user: fvogel tags: core-8-6-branch
10:38
Add minimal testing of the ttk::progressbar options check-in: 8de53960 user: fvogel tags: tip-442
2017-03-10
22:12
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. Closed-Leaf check-in: 8d9bfee8 user: fvogel tags: bug-77527326e5
18:21
Start RC branch for Tk 8.6.7 check-in: 6e14fb54 user: dgp tags: core-8-6-7-rc
2017-03-09
21:06
Remove the tkTextIndexType object, not used in the revised implementation of the text widget check-in: a6a9a8d2 user: fvogel tags: revised_text, tip-466
2017-03-08
22:16
Fix typo in comment check-in: b0c23852 user: fvogel tags: revised_text, tip-466
19:24
Minor change in ::tk::TextScrollPages. check-in: e15a7fa4 user: gcramer tags: revised_text, tip-466
18:48
Bad page up/down scroll behavior fixed, for possible use case see <http://groups.google.com/forum/#!topic/comp.lang.tcl/-FDgRL32Zjs>. check-in: 6a3538ef user: gcramer tags: revised_text, tip-466
15:18
Function TkpTesttextCmd fixed, test cases textIndex-1.6, textIndex-11.6, textIndex-11.7 will not fail anymore. check-in: cb2d2b5a user: gcramer tags: revised_text, tip-466
14:35
Compiler warning probably eliminated (cannot test Mac). check-in: bfa73789 user: gcramer tags: revised_text, tip-466
14:31
Some warnings eliminated. check-in: b54429e5 user: gcramer tags: revised_text, tip-466
2017-03-07
22:00
Remove duplicate documentation of -width in ttk::button check-in: 72d43a1d user: fvogel tags: tip-442
21:43
Document the new options for ttk::progressbar check-in: 54883d9b user: fvogel tags: tip-442
20:46
Document -justify for ttk::button check-in: 5d358b29 user: fvogel tags: tip-442
18:20
Merge trunk check-in: 5946d33a user: fvogel tags: revised_text, tip-466
12:51
Merge core-8-6-branch check-in: dad32b1b user: jan.nijtmans tags: trunk
12:50
Remove "makefile.bc". Not update for many-many years, most likely it doesn't work any more and it doesn't seem to care anyone. check-in: a5255352 user: jan.nijtmans tags: core-8-6-branch
09:20
merge core-8-6-branch check-in: 0d9095e7 user: jan.nijtmans tags: androwish
2017-03-06
23:23
Added documentation for the new keysyms check-in: 41a7accd user: fvogel tags: tip-464
23:09
merge core-8-6-branch check-in: 2d4ab0bd user: fvogel tags: tip-464
18:30
Updated patch from René Zaumseil, now consistent with the proposed implementation at http://wiki.tcl.tk/20059 check-in: 77ec697d user: fvogel tags: tip-442
18:24
merge trunk check-in: 364771f9 user: fvogel tags: tip-442
16:47
merge mark check-in: a76754f7 user: dgp tags: trunk
16:46
[6b3644a485] Fix -alpha applied to 16-bit color PNG. Thanks TheLemonMan. check-in: 98943b03 user: dgp tags: core-8-6-branch
10:08
Some definitions needed for backport to 8.5 under Linux, still needed for testing (although backport will be removed later). check-in: 0392f40e user: gcramer tags: revised_text, tip-466
2017-03-05
16:50
Don't loose change from [f78f4ee1] in win/Makefile.in (In pkgIndex files, allow '8.6-' to match, for better interoperability with 'novem' - the other changes in this commit were already present in the revised_text branch). This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 77e9dbbc user: fvogel tags: revised_text, tip-466
16:47
Don't loose change from [107d399c] in win/Makefile.in. This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 679155a6 user: fvogel tags: revised_text, tip-466
16:41
Cherrypicked [bb7eb2dc] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: acf349c8 user: fvogel tags: revised_text, tip-466
16:40
Cherrypicked [96a94662] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: ae12d97b user: fvogel tags: revised_text, tip-466
16:37
Don't loose change from [f78f4ee1] in unix/Makefile.in (In pkgIndex files, allow '8.6-' to match, for better interoperability with 'novem' - the other changes in this commit were already present in the revised_text branch). This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 287f2ec0 user: fvogel tags: revised_text, tip-466
16:32
Don't loose change from [107d399c] in unix/Makefile.in. This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 910b6439 user: fvogel tags: revised_text, tip-466
16:16
In a branch created from trunk like the present one, file configure.ac is used. configure.in remains in 8.6 (and before) branches. See [1311a345]. This was accidentally lost in branch revised_text by the import of the revised text widget code, which was created by Gregor Cramer from an unknown commit pertaining to a 8.6 branch. check-in: c4d2f4c7 user: fvogel tags: revised_text, tip-466
2017-03-04
12:47
Cherrypicked the textDisp.test part of [f7e1ba37] that was accidentally reverted in branch revised_text by the import of the revised text widget code. These tests should pass even when the 'textfont' constraint is not satisfied check-in: 437baced user: fvogel tags: revised_text, tip-466
12:28
Cherrypicked [5b68039b] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: d1150842 user: fvogel tags: revised_text, tip-466
12:23
Cherrypicked [16a8fb9b] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: c058187c user: fvogel tags: revised_text, tip-466
11:20
Cherrypicked [9943305e] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: 36c8ba84 user: fvogel tags: revised_text, tip-466
11:07
Updated Borland compiler makefile according to the changes made in the makefile.vc for MSVC. Compilation with Borland compiler is untested since I don't have this compiler. check-in: ba080b07 user: fvogel tags: revised_text, tip-466
08:25
Conflict with ReleaseWindow when compiling Mac+Carbon resolved. check-in: dcb7571f user: gcramer tags: revised_text, tip-466
2017-03-03
21:11
merge mark check-in: 08efcdf7 user: jima tags: trunk
21:06
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: 484c16f6 user: jima tags: core-8-6-branch
18:26
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: e0f243b4 user: jima tags: trunk
2017-03-02
20:32
Added semitransparent image used for some tests check-in: 9ce9d260 user: simonbachmann tags: tip-166
20:19
Reference implementation of TIP 166, rev. 1.9 check-in: 5d8b6c38 user: simonbachmann tags: tip-166
2017-03-01
20:07
Create new branch named "tip-166" check-in: 5e86f49c user: simonbachmann tags: tip-166
08:39
Artefact removed, use for testing text-30.3. check-in: e2e91a20 user: gcramer tags: revised_text, tip-466
08:36
Bugfix for failed test case text-30.3 in display stuff. check-in: 8a30bcfd user: gcramer tags: revised_text, tip-466
2017-02-28
13:39
Bug in display stuff fixed. check-in: 84b0dd10 user: gcramer tags: revised_text, tip-466
10:59
Assertion added in function CalculateDisplayLineHeight(). check-in: a83d6d09 user: gcramer tags: revised_text, tip-466
10:53
Correction of assertion in function YScrollByPixels(). check-in: 3d3692bb user: gcramer tags: revised_text, tip-466
08:46
Suppress false warnings for MS-VC6 check-in: a216ddda user: oehhar tags: revised_text, tip-466
00:09
Many fixes to the general formatting of text.n; this WILL break HTML generation for now. check-in: aa0365ee user: dkf tags: revised_text, tip-466
2017-02-27
22:20
First revision of the documentation of the revised text widget, that jima derived from Gregor's website check-in: 0e308778 user: fvogel tags: revised_text, tip-466
20:36
Additional widget option -inactiveselectforeground implemented; see http://scidb.sourceforge.net/tk/inactiveselfg.html check-in: 93441dca user: gcramer tags: revised_text, tip-466
17:16
Fix of typo in tkInt.h, definition of C99 inline support. Now we use inline support even for MSVC 6, this should be possible, see <http://msdn.microsoft.com/en-us/library/aa299373(v=vs.60).aspx>. check-in: a2d519c3 user: gcramer tags: revised_text, tip-466
10:15
Copy/paste error in last revision fixed. check-in: 2fe5dd0b user: gcramer tags: revised_text, tip-466
10:12
Update of two test cases. check-in: d1815480 user: gcramer tags: revised_text, tip-466
2017-02-26
20:43
Move stdint.h/tkWinStdInt.h inclusion to tkInt.h check-in: 5cb369d8 user: fvogel tags: revised_text, tip-466
20:38
Added a copy of stdint.h (named tkWinStdInt.h) copied from https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h and made it be used whenever stdint.h is not provided by the compiler. This should only happen on Windows, with MSVC strictly before version 1600 (i.e. strictly earlier than Visual Studio 2010) check-in: da722641 user: fvogel tags: revised_text, tip-466
16:59
(1) Some memory problems fixed, with the help of a fine granulated valgrind test (2) 'char* reliefString' changed to 'Tcl_Obj *reliefPtr', required for fine granulated valgrind test (3) Severe bug in embedded window handling fixed (4) Minor display problem with selected text fixed (function MakeStyle) check-in: 5e22bb83 user: gcramer tags: revised_text, tip-466
2017-02-25
16:21
merge core-8-6-branch check-in: c3f906d5 user: jan.nijtmans tags: androwish
2017-02-24
22:28
(1) Some memory leaks fixed (tkText) (2) Potential memory overflow eliminated (tkText) (3) Problem with wrong top index after resize fixed (tkTextDisp) (4) Performance leak when inserting tagged tags if many tags are in usage eliminated (tkTextBTree) (5) Some minor fixes check-in: 25a85b4e user: gcramer tags: revised_text, tip-466
14:46
Option -owner for embedded window support added, see http://scidb.sourceforge.net/tk/owner.html. This is inspired by https://groups.google.com/forum/#!topic/comp.lang.tcl/UwDl94tSunc; this thread has unfolded a significant weakness. check-in: 25a235bc user: gcramer tags: revised_text, tip-466
13:29
A few fixes for Linux build, but should also compile under Windows. check-in: 24332652 user: gcramer tags: revised_text, tip-466
10:58
Forgot to add generic/mystdint.h when committing Paul's patch (my bad, sorry). Closed-Leaf check-in: 6e28cd8d user: fvogel tags: revised_text_ober, tip-466
10:26
Make it compile with MSVC without the need to add -DMODULE_SCOPE="" in makefile.vc check-in: a1693132 user: fvogel tags: revised_text, tip-466
09:54
Move C99 inline defines from tkBool.h to tkInt.h. Having them in tkBool.h looked odd to me. check-in: e43e7a5d user: fvogel tags: revised_text, tip-466
2017-02-23
21:29
Fix some declarations of local variables (must be at the beginning of a block). Compilation failed with MSVC, in release mode only. check-in: fef7b063 user: fvogel tags: revised_text, tip-466
21:01
Fix detection of presence of inttypes.h on Windows check-in: 279ae4da user: fvogel tags: revised_text, tip-466
20:48
Commented out, on Windows only, one line of debug code because MSVC erroneously triggers warning C4113: 'void(__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' check-in: 1d55ffe6 user: fvogel tags: revised_text, tip-466
20:37
Commented out some asserts because MSVC erroneously triggers warning C4550: expression evaluates to a function which is missing an argument list check-in: 6b4e5225 user: fvogel tags: revised_text, tip-466
17:02
Fix management of snprintf for compilation with MSVC. There are several places where snprintf is used, not just in tkTextMark.c check-in: ec8bde98 user: fvogel tags: revised_text, tip-466
17:00
Fixed MSVC warning C4098: 'void' function returning a value check-in: 887724cd user: fvogel tags: revised_text, tip-466
14:35
Silence compiler warnings, especially signed/unsigned problems. The handling of inline functions (C99 support) has been improved. C99 support for Linux/UNIX enabled. Some preparations for older Visual Studio compilers. Minor fix of test case (the use of abbreviated commands may break future releases). check-in: e8542fce user: gcramer tags: revised_text, tip-466
2017-02-22
23:08
[0819cc4018]: Patch from Paul Obermeier to make the branch build check-in: 2f3be9a6 user: fvogel tags: revised_text_ober, tip-466
21:36
Remove this from previous commit. Not yet convinced that -DMODULE_SCOPE="" is the best or correct solution. check-in: 4d30798b user: fvogel tags: revised_text, tip-466
21:35
Silence compiler warnings check-in: 56772126 user: fvogel tags: revised_text, tip-466
20:30
Complete the second last commit check-in: 3727f7a0 user: fvogel tags: revised_text, tip-466
19:52
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: c98093ba user: fvogel tags: trunk
19:51
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: f12c3312 user: fvogel tags: core-8-6-branch
16:58
Silence compiler warning check-in: 32323a1b user: fvogel tags: revised_text, tip-466
16:56
When building on Windows, inline is already defined in makefile.vc (-Dinline=__inline) regardless of the compiler version check-in: 8e67d858 user: fvogel tags: revised_text, tip-466
2017-02-21
22:53
Silence compiler warning check-in: 96115bb3 user: fvogel tags: revised_text, tip-466
19:20
Fix [710f7fd44b]: Missing dependency in win/Makefile.in check-in: 21c86cec user: fvogel tags: revised_text, tip-466
2017-02-20
22:41
Removed duplicates check-in: 4a911e54 user: fvogel tags: revised_text, tip-466
22:39
Update of makefile.vc as a first step toward compilation under MS Visual Studio check-in: 91db1edd user: fvogel tags: revised_text, tip-466
21:55
Initial import of revised text widget from Gregor Cramer.

Main webpage: http://scidb.sourceforge.net/tk/revised-text-widget.html

This is a vanilla unzip of tk8.6.6-revised-2017-02-18.zip downloaded from http://scidb.sourceforge.net/tk/download.html on 20 Feb. 2017. Only file left out is unix/makefile-for-8-5.patch check-in: 01b81b19 user: fvogel tags: revised_text, tip-466

2017-02-16
11:07
merge trunk check-in: 69095fc1 user: jan.nijtmans tags: novem-support
11:05
If compiled with TK_NO_DEPRECATED, remove support for old "set" and "get" syntax on scrollbar. check-in: c0b0f14f user: jan.nijtmans tags: trunk
2017-02-15
15:44
merge trunk check-in: b06b6a4c user: jan.nijtmans tags: novem-support
13:56
Change some internal refCount's from int to size_t. check-in: 9fc92122 user: jan.nijtmans tags: trunk
2017-02-13
09:57
Make tk.h work unchanged with Tcl 9.0 (novem), account for possible missing TCL_STORAGE_CLASS definition. More internal use of size_t in stead of int. check-in: 54ff80e8 user: jan.nijtmans tags: trunk
2017-02-10
11:39
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 835bc95b user: jan.nijtmans tags: trunk
11:38
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 963ff051 user: jan.nijtmans tags: core-8-6-branch
2017-02-09
19:28
Group multiple [style map TCombobox] statements into a single instruction Closed-Leaf check-in: 8cf7d5dc user: fvogel tags: bug-c492c96aa2
2017-02-08
18:22
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) check-in: e90562e5 user: fvogel tags: bug-c492c96aa2
2017-02-07
07:14
Explain why replacing soft hyphens by hard hyphens is done only on OS X Leaf check-in: 6c675535 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-05
21:49
Make soft hyphens render (be displayed) when located at the end of a display line, even if the font used has no corresponding glyph check-in: 64d631fe user: fvogel tags: bug-1096580fff, soft-hyphen
19:30
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: 5693e0dc user: jan.nijtmans tags: trunk
19:29
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: c9224070 user: jan.nijtmans tags: core-8-6-branch
17:41
Merge core-8-6-branch check-in: 1bf8023f user: fvogel tags: bug-1096580fff, soft-hyphen
17:35
Fix [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts check-in: 678fdae0 user: fvogel tags: trunk
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: f7e1ba37 user: fvogel tags: trunk
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 97e420e7 user: fvogel tags: core-8-6-branch
16:22
Fixed wrong rendering on OS X in presence of soft hyphens check-in: 4ab62e40 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-02
20:12
Attempt to fix [cbab0f88d7]: textDisp-19.17 and textDisp-19.18 fail Closed-Leaf check-in: 4033fba3 user: fvogel tags: bug-cbab0f88d7
2017-02-01
21:15
Remove old pack syntax from the scripts of the Tk test suite check-in: 16a8fb9b user: fvogel tags: trunk
21:09
Remove old pack syntax from the scripts of the Tk test suite check-in: 75c8d750 user: fvogel tags: core-8-6-branch
2017-01-29
17:11
Add comment explaining that ks_names.h should be kept in sync with keysymdef.h, and explain why this needs to be done manually. check-in: 5d73e53a user: fvogel tags: tip-464
16:48
Remove superfluous 'textfonts' constraint in textDisp-20.1,2,3,4,5 Closed-Leaf check-in: 278779a8 user: fvogel tags: bug-ae32eb7e10
16:08
Merge core-8-6-branch check-in: f9748ed1 user: fvogel tags: bug-ae32eb7e10
15:19
Merge core-8-6-branch check-in: c0c39d5d user: fvogel tags: bug-1096580fff, soft-hyphen
15:01
Remove obsolete (and currently wrong) comment in generic/ks_names.h check-in: 1b1d7077 user: fvogel tags: tip-464
2017-01-28
17:38
Make tests pass again after fixing [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts Closed-Leaf check-in: fad15f3f user: fvogel tags: bug-c0dbdd3ff3
17:37
Fixed [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts check-in: 3f19aebf user: fvogel tags: bug-c0dbdd3ff3
15:41
Proposed fix for [499526180d]: Add support for windows multimedia virtual keys. Patch by ralfixx check-in: 63e5a434 user: fvogel tags: tip-464
2017-01-26
13:23
merge trunk check-in: 93e85a4b user: jan.nijtmans tags: novem-support
2017-01-25
22:10
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 48a1e406 user: pspjuth tags: trunk
22:08
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 8912c3c5 user: pspjuth tags: core-8-6-branch
2017-01-23
20:13
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: b0ed344f user: fvogel tags: trunk
20:12
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: 402e43c1 user: fvogel tags: core-8-6-branch
20:11
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 50abd4b9 user: fvogel tags: trunk
20:09
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 56ac5d36 user: fvogel tags: core-8-6-branch
14:52
more typos check-in: ab225481 user: jan.nijtmans tags: trunk
14:46
If Tk is compiled with -DTK_NO_DEPRECATED=1, remove some deprecated code (pack subcommands) and other stuff which is not used any more. And fix a few typos. Remove rmd.bat and rmd.bat, which are also not used any more. check-in: 55b5a057 user: jan.nijtmans tags: trunk
10:55
Merge trunk check-in: f8395959 user: jan.nijtmans tags: novem-support
09:51
merge core-8-6-branch check-in: 37d2fba2 user: jan.nijtmans tags: trunk
09:49
Remove superfluous double-quotes in widget's "about" dialog. check-in: fff532fd user: jan.nijtmans tags: core-8-6-branch
2017-01-22
09:05
Fix [89a638af38]: OS X - textDisp-15.8 fails Closed-Leaf check-in: cedcc9b5 user: fvogel tags: bug-89a638af38
2017-01-21
13:06
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false Closed-Leaf check-in: 2605e936 user: fvogel tags: bug-ed22529c92
2017-01-20
21:24
Merge core-8-6-branch check-in: 912d5ab7 user: fvogel tags: bug-1096580fff, soft-hyphen
15:57
Merge trunk check-in: 3981fdd5 user: jan.nijtmans tags: novem-support
15:56
merge core-8-6-branch check-in: 3b9fca18 user: jan.nijtmans tags: trunk
15:55
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 976be2f7 user: jan.nijtmans tags: core-8-6-branch
15:27
Merge trunk check-in: 8e48f9dc user: jan.nijtmans tags: novem-support
14:39
Compile with -Wwrite-strings, as does Tcl. In pkgIndex files, allow "8.6-" to match, for better interoperability with "novem" check-in: f78f4ee1 user: jan.nijtmans tags: trunk
14:37
Smarter initialization of doubleTypePtr/intTypePtr without hash-table lookup or creating complete Tcl_Obj's. In Windows tests, allow up to 64 bits for HWND. Check stubs for "8.6-" in stead of "8.6", for better interoperability with "novem". check-in: 009ee46a user: jan.nijtmans tags: trunk
2017-01-18
22:24
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: dc1fe9bf user: fvogel tags: trunk
22:23
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: fa21b1df user: fvogel tags: core-8-6-branch
14:10
Merge trunk check-in: 09ce8e1a user: jan.nijtmans tags: novem-support
13:03
merge core-8-6-branch check-in: 283c2cec user: jan.nijtmans tags: trunk
12:45
Use the win32 Wide API in some more places. And some simplifications, since we no longer support win95/98/ME check-in: 9c4c3b7a user: jan.nijtmans tags: core-8-6-branch
12:44
Change more refCount checks to the form "(...refCount-- <= 1)", so no separate decrement and compare is necessary. This allows (in the future) the same code to work when refCount becomes unsigned (which at least doubles the range). No functional change. check-in: cc3ef4be user: jan.nijtmans tags: core-8-6-branch
2017-01-17
12:39
tag Tk_FreeXId() as deprecated. Remove the function from the build if TK_NO_DEPRECATED is defined. check-in: 107d399c user: jan.nijtmans tags: trunk
2017-01-16
13:12
Merge core-8-6-branch check-in: 93eb350e user: jan.nijtmans tags: androwish
2017-01-15
22:29
Remove obsolete comments. The line they comment was kicked out of the code in [946e946700]. Also, add a small optimization to avoid double invalidation of the damaged region. Indeed the detailed analysis of ticket [fab5fed65e] showed that on OS X the damaged region is invalidated twice: - once through the processing of the Expose event (on OS X the Appkit is not used to draw the widget, Tk is used instead, see comments in tkMacOSXWindowEvent.c around line 770) - a second time because DisplayText() calls TextInvalidateRegion() after TkScrollWindow() check-in: 6f29d680 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
22:01
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the 'borders' part of the bug report. check-in: dd0005dc user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-14
14:32
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the spurious indices part of the bug report. check-in: 114ef627 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-11
11:41
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: 3407903e user: jan.nijtmans tags: trunk
11:37
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: b89951ed user: jan.nijtmans tags: core-8-6-branch
10:51
Alternative proposed solution for [d4fb4e80d2], with test-case. Closed-Leaf check-in: f2ce2caf user: jan.nijtmans tags: bug-d4fb4e80d2-alt
2017-01-10
20:35
Merge core-8-6-branch so that new test imgPhoto-4.74 lands in the present bugfix branch as well Closed-Leaf check-in: fd4fd7da user: fvogel tags: bug-d4fb4e80d2
16:09
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: c4151851 user: jan.nijtmans tags: trunk
16:02
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: 4ffa8b06 user: jan.nijtmans tags: core-8-6-branch
2017-01-09
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: e7b81812 user: fvogel tags: trunk
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: 07ebb554 user: fvogel tags: core-8-6-branch
13:42
Better comment explaining why some events are ignored. Closed-Leaf check-in: cef0b3e4 user: fvogel tags: bug-7a838c38a1
2017-01-07
15:49
Patch from chw for [7a838c38a1]: X11 bind event ring buffer and GraphicsExpose/NoExpose check-in: 890e180b user: fvogel tags: bug-7a838c38a1
15:34
Merge core-8-6-branch check-in: d0b778eb user: fvogel tags: bug-d4fb4e80d2
15:26
Merge core-8-6-branch check-in: b3c097bb user: fvogel tags: bug-ae32eb7e10
15:21
Merge core-8-6-branch check-in: 298b3db8 user: fvogel tags: bug-1096580fff, soft-hyphen
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 5b68039b user: fvogel tags: trunk
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 46ce2328 user: fvogel tags: core-8-6-branch
15:15
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: d20e49af user: fvogel tags: trunk
15:14
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: 1f58d08e user: fvogel tags: core-8-6-branch
15:01
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: f1440220 user: fvogel tags: trunk
15:00
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: 339e61fd user: fvogel tags: core-8-6-branch
14:51
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 8847b487 user: fvogel tags: bug-ae32eb7e10
14:45
Reverted [7ed6460f] since it fixes an issue unrelated to the bug presented in [3df559ef7c] - Negative bbox width on OS X. Closed-Leaf check-in: 0a5582b9 user: fvogel tags: bug-3df559ef7c
2017-01-06
14:14
Better fix for [c12af74765]: OS X - text-21.1 fails Closed-Leaf check-in: d7e0134e user: fvogel tags: bug-c12af74765
11:58
Merge core-8-6-branch. Some upstream androwish changes. check-in: e5866ba9 user: jan.nijtmans tags: androwish
2017-01-05
23:19
Fix [c12af74765]: OS X - text-21.1 fails check-in: e28a89af user: fvogel tags: bug-c12af74765
22:31
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 9943305e user: fvogel tags: trunk
22:30
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 7e8c4884 user: fvogel tags: core-8-6-branch
07:47
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail Closed-Leaf check-in: 3c69ea3f user: fvogel tags: bug-dac92f194c
2017-01-04
16:28
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 2b4b8080 user: fvogel tags: trunk
16:27
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 903aaca8 user: fvogel tags: core-8-6-branch
10:55
Previous commit was largely wrong. The chunk adjustment code must only be run when TK_LAYOUT_WITH_BASE_CHUNKS is true and TK_DRAW_IN_CONTEXT is false. check-in: 8cf3469f user: fvogel tags: bug-1096580fff, soft-hyphen
2017-01-03
13:14
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 88ed2ef1 user: jan.nijtmans tags: trunk
13:12
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 9006d396 user: jan.nijtmans tags: core-8-6-branch
2017-01-02
20:06
Fix crash happening when the chunk passed to CharDisplayProc() is not the base chunk. Also, move the chunk adjustment code so that it is run whether TK_DRAW_IN_CONTEXT is true or false. check-in: 83ad55b6 user: fvogel tags: bug-1096580fff, soft-hyphen
13:19
'Fixed' font-24.11 and unixfont-5.12 to fail again identically as they fail in core-8-6-branch. Closed-Leaf check-in: 09309b7e user: fvogel tags: bug-28a4535fa2
2017-01-01
20:56
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: fc7b584b user: fvogel tags: bug-28a4535fa2
2016-12-30
22:20
Do everything the other way round. Leave things how they were on OS X (revert [a076cf64] and [42e0339e]), and fix TkpDrawCharsInContext() on Win and Linux in case these platforms at some point of time decide to define TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT to true check-in: afe41bdd user: fvogel tags: bug-3df559ef7c
21:11
Restore correct rendering on OSX that was broken by the previous (platform-independent) commit check-in: a076cf64 user: fvogel tags: bug-3df559ef7c
2016-12-23
22:16
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, rendering of the text was incorrect because some chunks were superimposed (this was only a display issue, x and width of all chunks were already correct). Fix this. check-in: 42e0339e user: fvogel tags: bug-3df559ef7c
22:05
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, four tests (textDisp-18.6, 20.2, 20.3 and 20.4) were failing. Fix this. check-in: 7ed6460f user: fvogel tags: bug-3df559ef7c
18:41
Fix [3df559ef7c] - Negative bbox width on OS X. Tested OK on Windows with TK_LAYOUT_WITH_BASE_CHUNKS being defined. check-in: 67b7d4f1 user: fvogel tags: bug-3df559ef7c
2016-12-15
16:07
Proposed fix for [7d967c68]: Tk applications segmentation fault when ibus-daemon IME is restarted Closed-Leaf check-in: d4e818fa user: jan.nijtmans tags: bug-7d967c68
2016-12-08
22:15
Sync with core-8-6-branch check-in: 63da2b92 user: fvogel tags: bug-1096580fff, soft-hyphen
22:12
The test about drawing or not a soft hyphen, based on whether it is the last character of the display line was not correct when TK_LAYOUT_WITH_BASE_CHUNKS is defined (this is the case on OS X only). Fix that. check-in: 51c5e29b user: fvogel tags: bug-1096580fff, soft-hyphen
20:46
Micro-optimization in tkTextDisp.c check-in: fea56df2 user: fvogel tags: trunk
2016-12-07
21:13
Fix incorrect syntax in test imgPhoto-4.29 that was accepted before the fix [b26fc11eb0] and made the test fail since it's no longer accepted. check-in: c002a972 user: fvogel tags: bug-d4fb4e80d2
20:55
Fix [d4fb4e80d2] - Image photo commands read/write/put do not accept a dash as first letter in file names resp. image data (contributed patch) check-in: b26fc11e user: fvogel tags: bug-d4fb4e80d2
2016-12-06
16:45
To work with Tcl 9, need to init the stubs from Tcl 9. check-in: 66094f22 user: dgp tags: novem-support
15:08
Merge trunk. Fix [06c6d9422f]: novem-support branch doesn't build (Use of tclObjPtr is not possible in static builds) check-in: 6a477bee user: jan.nijtmans tags: novem-support
2016-12-02
21:05
Fixed [3ee76e41c2] - New textTag test failures check-in: 074a68b5 user: fvogel tags: trunk
20:58
Fix [ad98f10b3a] and [bd0017bf79] - bitmap-4.1 and cursor-4.1 tests failures. Also, apply again the same pattern to fix color-4.1 that was also failing (when the colorsFree constraint was met) despite there was no such report (yet). Thanks to dgp. check-in: ae13ed65 user: fvogel tags: trunk
12:57
[76e2d9c095] Repair broken test border-3.1 check-in: ab25b964 user: dgp tags: trunk
06:35
Remove superfluous lines (the default font of the text widget is already saved in $curFont before the tests start). Closed-Leaf check-in: c70ff5ca user: fvogel tags: bug-3ee76e41c2
2016-12-01
21:45
When changing the text font, (x,y) coordinates previously saved in the (xi,yi) doublets are no longer relevant. Save coordinates for each of the two font possibilities, and use the right ones in each test. check-in: 2db8eeda user: fvogel tags: bug-3ee76e41c2
19:27
Also the fact that the actually used fonts must be fixed-width needs to be checked when assessing the value of the haveFontSizes constraint check-in: 18e07a98 user: fvogel tags: bug-3ee76e41c2
2016-11-30
21:51
Fixed [3ee76e41c2] - New textTag test failures check-in: 4f976a03 user: fvogel tags: bug-3ee76e41c2
2016-11-24
09:12
merge core-8-6-branch check-in: 46ebc628 user: jan.nijtmans tags: trunk
09:07
Fix [86a7468862]. Make test combobox-3 pass on all platforms. check-in: eaef25b1 user: jan.nijtmans tags: core-8-6-branch
2016-11-22
09:14
Fix [86a7468862]. Make test combobox-3 pass (hopefully) on all platforms. Closed-Leaf check-in: c7628498 user: fvogel tags: bug-f60c54bec6
2016-11-18
13:18
merge trunk check-in: 6421f25c user: jan.nijtmans tags: novem-support
13:17
merge core-8-6-branch check-in: 826e632b user: jan.nijtmans tags: trunk
13:15
Fix [f60c54bec6]: Combobox does not retrieve -postoffset value from correct style check-in: 295741f9 user: jan.nijtmans tags: core-8-6-branch
13:12
constrain new test-case to UNIX only, since on Windows the test-result appears to depend on the window's border. check-in: 14e866ad user: jan.nijtmans tags: bug-f60c54bec6
2016-11-14
16:07
Merge core-8-6-branch check-in: 0edd0354 user: jan.nijtmans tags: androwish
2016-11-13
15:15
Fix for [f60c54bec6] Combobox does not retrieve -postoffset value from correct style. Thanks to Daniele Panza. check-in: e1835321 user: fvogel tags: bug-f60c54bec6
15:14
Added test combobox-3 to check [f60c54bec6] check-in: 838e6f82 user: fvogel tags: bug-f60c54bec6
2016-11-09
20:40
Correct alignment of comment check-in: ff72f3c3 user: fvogel tags: bug-1096580fff, soft-hyphen
20:40
Silence compiler warning (seen on Linux only, and only in release (no symbols) mode). check-in: 9aacc117 user: fvogel tags: bug-1096580fff, soft-hyphen
14:01
merge trunk check-in: 170c0759 user: jan.nijtmans tags: pspjuth-touch
13:43
merge trunk check-in: 01c423f9 user: jan.nijtmans tags: novem-support
13:41
Bring all win32 version stuff to one place. Should work the same (should still work on XP, although I don't know if we really want that). check-in: b26f2446 user: jan.nijtmans tags: trunk
12:43
Merge trunk check-in: 02f42506 user: jan.nijtmans tags: pspjuth-touch
11:03
Merge core-8-6-branch check-in: e7e8ecae user: jan.nijtmans tags: trunk
10:58
Workaround for possible build problem on Windows/MacOSX: Some (older) versions of X11/Xutil.h have a wrong signature for XOffsetRegion/XUnionRegion, so move them out of the way temporarly. check-in: 2ee7ecf4 user: jan.nijtmans tags: core-8-6-branch
2016-11-08
15:47
Mark "event-8" testcase nonPortable check-in: 6c0f8859 user: jan.nijtmans tags: trunk
15:46
Mark "event-8" testcase nonPortable check-in: 415bdb4b user: jan.nijtmans tags: core-8-6-branch, bug-e36963bfe8
12:30
merge core-8-6-branch check-in: f59975e6 user: jan.nijtmans tags: trunk
12:27
(micro-) optimize a few Win32 drawing functions, and make them work when npoints=0 check-in: 159164e2 user: jan.nijtmans tags: core-8-6-branch
2016-11-07
14:43
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: d5fc9e1c user: jan.nijtmans tags: trunk
14:15
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: a0883a07 user: jan.nijtmans tags: core-8-6-branch
11:35
Merge core-8-6-branch. Upstream androwish changes check-in: 8798fccd user: jan.nijtmans tags: androwish
2016-11-05
12:04
Close unintended fork check-in: 2b6479ea user: fvogel tags: trunk
11:56
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: c8bfe9ac user: fvogel tags: trunk
11:17
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: 5a41b39c user: fvogel tags: core-8-6-branch
2016-11-04
15:38
More internal use of size_t, so refcounts can be bigger than before (2^31 -> 2^32 on 32-bit platforms, even more on 64-bit) check-in: 03c3b81d user: jan.nijtmans tags: trunk
2016-11-02
20:07
Removed proc ::tk_getFileType since it is used nowhere in Tk, is undocumented, is superseded by the -typevariable option of file dialogs, and was anyway only available if tk_strictMotif is true. check-in: af57e8d0 user: fvogel tags: trunk
12:18
Merge core-8-6-branch. Upstream androwish changes check-in: fe930542 user: jan.nijtmans tags: androwish
07:12
Fixed compile error on OSX, once more check-in: 40525043 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-11-01
21:37
Decided that soft hyphens always have zero width in their bounding boxes even if they are accidentally displayed (i.e. when they are located at the end of a display line). This seems Good Enough (TM) to me. check-in: 2e6a42fb user: fvogel tags: bug-1096580fff, soft-hyphen
21:31
(Hopefully) fixed compilation issue on OSX as reported by Brad Lanam in [1096580fff], by properly calling the adequate Tcl routines for manipulation of UTF-8 strings check-in: ea75c23f user: fvogel tags: bug-1096580fff, soft-hyphen
09:46
merge trunk check-in: 5f469880 user: jan.nijtmans tags: novem-support
09:43
Fix [e36963bfe8]: event generate and diaeresis check-in: 38be09c1 user: jan.nijtmans tags: trunk
09:40
Fix [e36963bfe8]: event generate and diaeresis check-in: 3cdcb21b user: jan.nijtmans tags: core-8-6-branch
2016-10-30
20:23
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. Closed-Leaf check-in: b6b4b212 user: fvogel tags: bug-6aea69fccb
20:16
Added test grid-23 (currently failing) showing bug [6aea69fccb] - grid configure -in problem check-in: 68c39776 user: fvogel tags: bug-6aea69fccb
18:04
Fixed [3588460fff] - -typevariable buggy in X11 check-in: bbfbaf2f user: fvogel tags: trunk
18:03
Fixed [3588460fff] - -typevariable buggy in X11 check-in: f2c96b09 user: fvogel tags: core-8-6-branch
18:01
Revert unintentional removal of ::tk_getFileType that happened in [374cb204] Closed-Leaf check-in: 02175bf2 user: fvogel tags: bug-3588460fff
13:54
Added test event-8 to test the fix for for [e36963bfe8] Closed-Leaf check-in: a766e47b user: fvogel tags: bug-e36963bfe8
2016-10-26
08:32
frame resize tests exercice all paths of pack and grid, removed tests for different master widget types, as it is a pack/grid issue Closed-Leaf check-in: aac88748 user: oehhar tags: tip-454
2016-10-24
19:04
Added tests for tip454: frame returns to size 1x1 when last children is unpacked/ungridded check-in: b5f8c4d1 user: oehhar tags: tip-454
2016-10-23
14:05
Fix [e36963bfe8]: event generate and diaeresis check-in: f580c1be user: jan.nijtmans tags: bug-e36963bfe8
2016-10-21
13:51
Fixed [3588460fff] - -typevariable buggy in X11, this time when tk_strictMotif is true. check-in: 374cb204 user: fvogel tags: bug-3588460fff
2016-10-16
20:29
Reasonable fix for [1096580fff] - soft-hyphen in text widget check-in: 1516a46a user: fvogel tags: bug-1096580fff, soft-hyphen
19:44
Added test textDisp-2.36 counting chars and displaychars in presence of soft hyphens. check-in: 5691e299 user: fvogel tags: bug-1096580fff, soft-hyphen
19:16
Added test textDisp-2.35 testing chunks with both tabs and soft hyphens. check-in: edad03b8 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-15
13:40
Removed an if case that can never happen. In LayoutDLine(), maxBytes is set such that \t (tab) characters, if present, are always the last character of a chunk. Then in TkTextCharLayoutProc() it is useless to test for p[bytesThatFit] == '\t' in the 'bytesThatFit < maxBytes' case. check-in: 435148d3 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-12
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: f3da508b user: fvogel tags: trunk
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: 564436a8 user: fvogel tags: core-8-6-branch
19:18
Fixed failing test filebox-3.5.0 check-in: f6c7486e user: fvogel tags: bug-3588460fff
18:34
Fixed [3588460fff] - -typevariable buggy in X11. Patch from Christian Gollwitzer check-in: 6719b8e8 user: fvogel tags: bug-3588460fff
18:32
Fixed typo check-in: e4a0a8b6 user: fvogel tags: trunk
18:30
Fixed typo check-in: 8b63aece user: fvogel tags: core-8-6-branch
12:05
Removed leftover debug code in new test textDisp-2.33 check-in: c9b5fb9c user: fvogel tags: bug-1096580fff, soft-hyphen
12:04
Added tests checking that soft hyphens are visible or not depending on their position on the display line check-in: 0e22171e user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-09
18:43
Merged core-8-6-branch check-in: e141700d user: fvogel tags: bug-1096580fff, soft-hyphen
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 33af1914 user: fvogel tags: trunk
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 84e9fa81 user: fvogel tags: core-8-6-branch
18:35
Fixed typo Closed-Leaf check-in: ef79e791 user: fvogel tags: bug-1080198fff
18:28
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 54a994d0 user: fvogel tags: trunk
18:23
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: bbce0075 user: fvogel tags: core-8-6-branch
2016-10-05
15:46
'xpnative' and 'vista' (and 'aqua') themes: 'alternate on' changed to be identical to 'alternate', for radiobuttons Closed-Leaf check-in: 1d812ee9 user: fvogel tags: bug-3217462
14:45
'clam' theme: darker blue for the inside of the box in alternate state check-in: fb6dac09 user: fvogel tags: bug-3217462
13:48
Changed themes 'classic' and 'default' according to comments from Christian Gollwitzer in [3217462fff] check-in: ba987ba6 user: fvogel tags: bug-3217462
2016-10-03
15:05
merge core-8-6-branch. Upstream androwish modifications check-in: 9bb9bb4a user: jan.nijtmans tags: androwish
2016-10-02
12:07
Pulling changes from trunk Closed-Leaf check-in: ddee8897 user: hypnotoad tags: core_zip_vfs
2016-10-01
13:26
Fixed typo in comment check-in: f3ddae3e user: fvogel tags: bug-1096580fff, soft-hyphen
12:57
Fixed typo in comment check-in: 2f8c925a user: fvogel tags: bug-1096580fff, soft-hyphen
12:30
Beginning of a fix for [1096580fff] - Text widget word wrapping: made word-break algorithm consider soft hyphens '-' as a potential break point. New test textDisp-2.32 added. check-in: 8be8c30e user: fvogel tags: bug-1096580fff, soft-hyphen
10:00
Text widget word wrapping: made word-break algorithm consider normal hyphens '-' as a potential break point. New test textDisp-2.31 added. check-in: d698107f user: fvogel tags: bug-1096580fff, soft-hyphen
2016-09-30
19:13
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 4d099586 user: fvogel tags: bug-1080198fff
18:59
Fixed typo in comment check-in: 7095b721 user: fvogel tags: trunk
18:59
Fixed typo in comment check-in: 6be1cfde user: fvogel tags: core-8-6-branch
14:19
Restored successful tests textDisp-*.* Closed-Leaf check-in: 50f6eff2 user: fvogel tags: bug-1082213fff
14:18
Added explanatory comment check-in: b68a7280 user: fvogel tags: bug-1082213fff
09:29
Add a few "const" keywords, just for 'correctness' check-in: b8e169f0 user: jan.nijtmans tags: trunk
07:37
Fix UNIX build check-in: 80d637d4 user: jan.nijtmans tags: trunk
07:34
Fix UNIX build, and eliminate possible warning in Makefile check-in: c7ddbfcb user: jan.nijtmans tags: core-8-6-branch
2016-09-29
16:26
Restored successful test text-19.16 check-in: 54f630c0 user: fvogel tags: bug-1082213fff
16:12
Explained why only spaces are trimmed and not tabs check-in: 8ff7977c user: fvogel tags: bug-1082213fff
12:40
remove unintended failing test-case, added in previous commit check-in: 5c992130 user: jan.nijtmans tags: core-8-6-branch
12:38
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: 1cd1c98d user: jan.nijtmans tags: trunk
12:03
Fix [6c0d7aec67]: unicode text input Windows 8. Added some test-cases using the "font actual" command. check-in: 3c1d50b0 user: jan.nijtmans tags: core-8-6-branch
2016-09-28
19:18
Slightly better fix check-in: e84cb09a user: fvogel tags: bug-1082213fff
15:54
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 69686423 user: fvogel tags: bug-1082213fff
2016-09-27
15:50
merge core-8-6-branch, keep FONTMAP_SHIFT to the original value. Closed-Leaf check-in: 7d11da38 user: jan.nijtmans tags: rfe-6c0d7aec67
15:44
clearify comment check-in: 5ff8c90c user: jan.nijtmans tags: core-8-6-branch
15:21
Merge core-8-6-branch. More surrogate handling, e.g. in HandleIMEComposition() check-in: 9e7c5fd0 user: jan.nijtmans tags: rfe-6c0d7aec67
14:43
merge trunk check-in: 52397789 user: jan.nijtmans tags: novem-support
14:42
merge core-8-6-branch check-in: 95efd9ef user: jan.nijtmans tags: trunk
14:41
Internal code simplification: Store Unicode character in keycode field in stead of trans_chars. No behavior change, just use a different internal event type. check-in: 9cd5169a user: jan.nijtmans tags: core-8-6-branch
10:08
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 check-in: 6b21cc27 user: jan.nijtmans tags: trunk
10:04
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28. Change (internal) TkpGetFontAttrsForChar() signature to match androwish's, no functional change. check-in: f203d3d2 user: jan.nijtmans tags: core-8-6-branch
2016-09-26
15:40
merge core-8-6-branch. Upstream androwish modifications check-in: 1c5153ed user: jan.nijtmans tags: androwish
11:54
merge core-8-6-branch check-in: 6effd45d user: jan.nijtmans tags: rfe-6c0d7aec67
11:47
merge core-8-6-branch check-in: e65dd737 user: jan.nijtmans tags: trunk
11:45
Introduce two utility functions for handling Unicode surrogate pairs, and use it in tkWinKey.c. No change in functionality. check-in: 11742dc7 user: jan.nijtmans tags: core-8-6-branch
09:50
merge core-8-6-branch check-in: c8ba59a3 user: jan.nijtmans tags: rfe-6c0d7aec67
09:03
Permit static linking to the MSVCRT as a stand-alone option. Patch by Joe Mistachkin. check-in: 7d896521 user: jan.nijtmans tags: core-8-6-branch
2016-09-25
20:13
New attempt to fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 Closed-Leaf check-in: 5d5b146b user: fvogel tags: bug-720879afe9-alt
19:20
Fixed [3217462fff] for the alt and classic themes check-in: 32275e17 user: fvogel tags: bug-3217462
2016-09-24
21:50
Fixed typo check-in: 427b7137 user: fvogel tags: bug-3217462
18:28
Long lines are ugly check-in: a2070d49 user: fvogel tags: bug-3217462
18:27
Fixed clam theme for all states check-in: 3a56e2e3 user: fvogel tags: bug-3217462
16:57
Improved formatting check-in: 258ef197 user: fvogel tags: bug-3217462
2016-09-23
14:09
First attempt at bug-fix for [720879afe9]. Doesn't work yet (characters 'x' and 'y' react strange, something still is very wrong!!!) Closed-Leaf check-in: 4b9f602d user: jan.nijtmans tags: bug-720879afe9
2016-09-22
13:50
Merge core-8-6-branch to trunk. check-in: 99ad1660 user: patthoyts tags: trunk
13:44
Merge core-8-5-branch to core-8-6-branch. check-in: 25b5e86c user: patthoyts tags: core-8-6-branch
09:16
Patch by Koen in Ticket [d6b95ce4]: no check for ALLOCED_MASTER, second place in grid where master can become empty check-in: bd3aa3c9 user: oehhar tags: tip-454
00:03
Merge core-8-6-branch to trunk. check-in: fb9d897d user: patthoyts tags: trunk
2016-09-21
23:59
[3126428] Repaint ttk labels and buttons when the image is changed.

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

13:47
grid: shrink frame when last child is ungridded. Ticket [d6b95ce4] check-in: 318549b3 user: fvogel tags: tip-454
12:45
merge trunk check-in: 4b347f33 user: jan.nijtmans tags: novem-support
12:44
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: bb7eb2dc user: jan.nijtmans tags: trunk
12:43
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 3d512d1c user: jan.nijtmans tags: core-8-6-branch
08:44
pack: shrink frame when last child is unpacked. Ticket [d6b95ce4] check-in: 64fe74c3 user: oehhar tags: bug-d6b95ce492-alt, tip-454
08:31
Tri-state buttons not working for non-native themes. Bug [3217462] check-in: 71c6b472 user: oehhar tags: bug-3217462
06:32
(Modernized) patch from egavilan to fix [2863003fff] and [d6b95ce492] - tk frame does not shrink to 0 height if last children unpacked. A virtual event is sent when the pack or grid geometry manager leaves a parent without any slaves Leaf check-in: 60230550 user: fvogel tags: bug-d6b95ce492, rfe-2863003fff
2016-09-19
18:52
Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP SDK compatibility. Closed-Leaf check-in: ab1f0965 user: mistachkin tags: winFixes
12:05
Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More places where Unicode surrogate handling could be improved. check-in: 158c61aa user: jan.nijtmans tags: rfe-6c0d7aec67
10:14
More simplifications check-in: 2ed5f293 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-16
12:17
Rename TkUtfToUniChar32 to TkUtfToUniChar2, and various simplifications needing less #ifdef's check-in: 5dd9f682 user: jan.nijtmans tags: rfe-6c0d7aec67
07:49
Patch from Christian Werner, for evaluation check-in: 050a13ca user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-13
11:58
merge core-8-6-branch check-in: fa4660a6 user: jan.nijtmans tags: androwish
2016-09-10
09:08
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: c084d13c user: fvogel tags: trunk
09:07
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: faa07d44 user: fvogel tags: core-8-6-branch
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: 1402c171 user: fvogel tags: trunk
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: dae3fe82 user: fvogel tags: core-8-6-branch
09:01
merged core-8-6-branch check-in: b0de7cc5 user: fvogel tags: trunk
2016-09-08
08:57
fix comment (Thanks, Christian!) check-in: 5d55e1c0 user: jan.nijtmans tags: core-8-6-branch
08:51
left-over upstream changes check-in: 9060b382 user: jan.nijtmans tags: androwish
08:47
merge core-8-6-branch check-in: 504bf520 user: jan.nijtmans tags: androwish
08:05
merge trunk check-in: a819bb8f user: jan.nijtmans tags: novem-support
08:04
merge core-8-6-branch check-in: aba25651 user: jan.nijtmans tags: trunk
08:03
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: fc60f038 user: jan.nijtmans tags: core-8-6-branch
07:56
merge core-8-6-branch Closed-Leaf check-in: cecf1adb user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-05
22:22
Merge from trunk check-in: 8a8fac1e user: pspjuth tags: pspjuth-touch
2016-09-04
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: f9f2c2c1 user: fvogel tags: trunk
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: 06ce140b user: fvogel tags: core-8-6-branch
2016-09-03
16:57
Fixed [eb26817783] - listbox-13.3 fails on Linux Closed-Leaf check-in: 9116a428 user: fvogel tags: bug-eb26817783
15:27
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 Closed-Leaf check-in: f59fefb1 user: fvogel tags: bug-8c4216dca9
2016-09-01
20:13
Merged core-8-6-branch check-in: bf6ff499 user: fvogel tags: trunk
20:12
Merged branch [bug-6976e4b3b2] check-in: 4159ebc4 user: fvogel tags: core-8-6-branch
20:10
Cherrypicked [c8256e859a] - Fix from pspjuth to restore the default false value of -undo which was unintentionally changed by [3ff41efa17] Closed-Leaf check-in: 18369538 user: fvogel tags: bug-6976e4b3b2
13:43
unnecessary macro check-in: f97c4e8f user: jan.nijtmans tags: rfe-6c0d7aec67
13:21
(experiment) don't fill trans_chars any more when send_event == -3. Results in many simplifications while it still should work the same check-in: 64509821 user: jan.nijtmans tags: rfe-6c0d7aec67
12:56
don't forget to set the keycode ;-) check-in: 5dc350ba user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-31
09:49
Implement USE_EXTRA_EVENTS=1, which generates additional events for surrogate pairs when TCL_USF_MAX==3. Since the information in trans_chars is redundant (same as keycode), I don't believe this is better. Test-cases to prove otherwise welcome! check-in: 8147aa1e user: jan.nijtmans tags: rfe-6c0d7aec67
08:55
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: ca288433 user: jan.nijtmans tags: trunk
08:50
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: d5886318 user: jan.nijtmans tags: core-8-6-branch
2016-08-30
20:01
Made text widget's default undo false again. check-in: 549d2f56 user: pspjuth tags: trunk
19:46
Made text widget's default undo false again. check-in: c8256e85 user: pspjuth tags: core-8-6-branch
13:46
merge core-8-6-branch check-in: ccbaeade user: jan.nijtmans tags: androwish
10:24
Enhance TkpGetString() to handle Unicode characters, even when TCL_UTF_MAX==3. check-in: d004b524 user: jan.nijtmans tags: rfe-6c0d7aec67
07:33
merge core-8-6-branch. Add patch from Christian Werner, and one step closer to working with TCL_UTF_MAX=3 check-in: 0c205a24 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-29
17:57
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 7ee91ba3 user: fvogel tags: trunk
17:45
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 4667619c user: fvogel tags: core-8-6-branch
17:44
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 3d76abf4 user: fvogel tags: trunk
17:43
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 94e8db77 user: fvogel tags: core-8-6-branch
17:42
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only Closed-Leaf check-in: 48054f96 user: fvogel tags: bug-fa32290898
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: ef1b7ba6 user: fvogel tags: trunk
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: d4e1f680 user: fvogel tags: core-8-6-branch
15:38
Merged implementation of TIP #449 - [text] undo/redo to Return Range of Characters - following acceptation by vote of the TCT check-in: 177f5ee6 user: fvogel tags: trunk
15:28
Rebased to trunk since TIP #449 was accepted for merging to trunk only, not to core-8-6-branch Closed-Leaf check-in: d0aea8f2 user: fvogel tags: tip-449
12:31
rebase to core-8-6-branch. should now work with TCL_UTF_MAX=4 and TCL_UTF_MAX=6 (not yet with TCL_UTF_MAX=3) check-in: 43f27bfa user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-25
19:37
Use virtual events for touch. Removed <Touch> check-in: c1ca811f user: pspjuth tags: pspjuth-touch
2016-08-23
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: ca33f109 user: fvogel tags: trunk
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: 3fca6d54 user: fvogel tags: core-8-6-branch
20:16
Patch [6c0d7aec67] from Christian Werner on upstream Androwish to better handle unicode text input for Windows 8 by dealing with wParam VK_PACKET in WM_KEYDOWN and WM_SYSKEYDOWN events. This was observed on a Windows 8.1 tablet when the on-screen virtual keyboard is used to enter Emojis for example. The changes allow to enter Emojis when Tcl/Tk is built with TCL_UTF_MAX>3. check-in: aaa031e1 user: fvogel tags: rfe-6c0d7aec67
19:30
Added non regression test case menu-38.1 check-in: 03cfff45 user: fvogel tags: bug-fa32290898
18:27
Improved further test button-5.24: the test no longer depends on default values for -padx and -pady and it now computes the expected size of the button Closed-Leaf check-in: a6f3ed76 user: fvogel tags: bug-2cf3d6942c
2016-08-19
21:47
Fixed [2cf3d6942c] - Test button-5.24 fails. First, use {Helvetica -12} as font for the button text instead of {Helvetica -12 bold} since it's the former and not the latter that is tested against in constraints.tcl regarding the 'font' constraint. Second, don't force -width to a fixed value, otherwise width results can be wrong. Third, adjust the test results in width according to the two previous changes. check-in: 4a464a6b user: fvogel tags: bug-2cf3d6942c
20:31
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: 470cbe0b user: fvogel tags: bug-fa32290898
12:20
merge core-8-6-branch check-in: 39a7ebb5 user: jan.nijtmans tags: androwish
2016-08-18
19:05
Implementation of TIP #442 by René Zaumseil - Display text in progressbars check-in: a4f16b1d user: fvogel tags: tip-442
2016-08-13
20:18
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 0b115c2d user: fvogel tags: trunk
20:16
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 48652bed user: fvogel tags: core-8-6-branch
20:03
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen Closed-Leaf check-in: 9339d0a4 user: fvogel tags: bug-a2abc45ee6
19:53
Suppore pan options and pan inertia. Remade script API. check-in: bec7c299 user: pspjuth tags: pspjuth-touch
2016-08-12
19:35
Dokumentation check-in: ad584de0 user: pspjuth tags: pspjuth-touch
16:51
Solution for differentiating left and right shift keys. Closed-Leaf check-in: 27f238b2 user: fvogel tags: bug-2945130fff-shift
15:16
merge trunk check-in: 387cd37e user: jan.nijtmans tags: novem-support
14:44
Change Tk_FreeXId() into a macro. A few end-of-line spacing eliminations. check-in: 0d1b696e user: jan.nijtmans tags: trunk
2016-08-11
18:24
Added touch configuration check-in: a9abb0a0 user: pspjuth tags: pspjuth-touch
12:22
Left and right Control and Alt keys are distinguished using the Extended flag (the previously implemented trick only worked for KeyPress, not for KeyRelease). Closed-Leaf check-in: 92c04257 user: fvogel tags: bug-2945130fff
12:12
Consider the Extended flag for both KeyPress and KeyRelease events coming from the extended (keypad) keys. I can't see why implementation of TIP #158 [b8333852a2] considered the extended flag only for KeyPress, and forced clearing it in the state integer for KeyRelease. check-in: 3db46b9d user: fvogel tags: bug-2945130fff
00:00
Handle gestures check-in: 82a228e1 user: pspjuth tags: pspjuth-touch
2016-08-10
22:12
Touch work check-in: f689bc8d user: pspjuth tags: pspjuth-touch
00:53
Experimental branch for touch support check-in: cfdf5a3c user: pspjuth tags: pspjuth-touch
2016-08-03
10:19
Fixed [e8a111970a] - Misleading documentation for menu accelerator option Closed-Leaf check-in: f1d876ec user: fvogel tags: bug-e8a111970a
2016-07-31
14:07
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: 80eb2bd0 user: fvogel tags: trunk
14:06
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: d97ca2db user: fvogel tags: core-8-6-branch
13:58
Added missing space Closed-Leaf check-in: 51693900 user: fvogel tags: bug-5660d11c3f
09:43
Fix for [3512539fff] removed, by popular demand check-in: d7c18aa6 user: fvogel tags: trunk
09:42
Fix for [3512539fff] removed, by popular demand Closed-Leaf check-in: 344e319f user: fvogel tags: bug-3512539fff
09:39
merged trunk check-in: 5042c362 user: fvogel tags: bug-3512539fff
2016-07-29
19:28
Clarified documentation about precedence of color specifications: -[lr]margincolor tag option > -background tag option > -background widget option check-in: 9dbcde85 user: fvogel tags: bug-5660d11c3f
2016-07-28
12:47
merge mark check-in: 21daec84 user: dgp tags: trunk
12:46
merge release check-in: 90632dc0 user: dgp tags: core-8-6-branch
12:46
[5660d11c3f] Fix new -lmargincolor check-in: 18cdcb0b user: dgp tags: trunk
2016-07-26
14:01
merge 8.6 Closed-Leaf check-in: baf29694 user: dgp tags: rc2, release, core-8-6-6, core-8-6-6-rc
14:00
[5660d11c3f] Fix new -lmargincolor check-in: 0a3246ac user: dgp tags: core-8-6-branch
09:36
merged core-8-6-branch check-in: 962d6e22 user: fvogel tags: bug-5660d11c3f
09:30
Fixed [5660d11c3f] - text tag -background option overrules -lmargincolor check-in: 316b16bd user: fvogel tags: bug-5660d11c3f
2016-07-22
13:59
Complete changes file update. check-in: ae5c3bb7 user: dgp tags: rc1, core-8-6-6-rc
12:40
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: 56bccbf4 user: dgp tags: trunk
12:40
merge mark check-in: 8219b837 user: dgp tags: trunk
03:14
changes file WIP check-in: 658845e9 user: dgp tags: core-8-6-6-rc
2016-07-21
20:09
merge 8.6 check-in: dcc49ecf user: dgp tags: core-8-6-6-rc
20:08
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: d3a347d2 user: dgp tags: core-8-6-branch
20:06
merge 8.6 Closed-Leaf check-in: 0cb77e7f user: dgp tags: bug-450bb0ecad
2016-07-19
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 901412f1 user: kevin_walzer tags: trunk
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 30856df3 user: kevin_walzer tags: core-8-6-branch
2016-07-17
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: b8df85ce user: kevin_walzer tags: trunk
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: 0dff4e5f user: kevin_walzer tags: core-8-6-branch
2016-07-15
10:47
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: 132ff991 user: kevin_walzer tags: core-8-6-branch
10:46
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: c6301aba user: kevin_walzer tags: trunk
2016-07-12
14:14
Start RC branch for Tk 8.6.6 check-in: 631c22a1 user: dgp tags: core-8-6-6-rc
2016-07-08
01:22
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 6c26efe3 user: kevin_walzer tags: trunk
01:21
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 02f7db4b user: kevin_walzer tags: core-8-6-branch
2016-07-07
06:39
Added comments justifying why we can rely on finding all the needed marks still in the text widget at the time they are transformed into indices. check-in: aba89761 user: fvogel tags: tip-449
2016-07-06
17:00
The undo marks identifier is now a member of textPtr->sharedTextPtr. This makes results of test text-8.22 independant of previous undo/redo actions on other text widgets. check-in: e45568b5 user: fvogel tags: tip-449
03:03
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 06e5b1f8 user: kevin_walzer tags: trunk
03:00
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 18b19e31 user: kevin_walzer tags: core-8-6-branch
2016-07-05
20:37
Merged core-8-6-branch check-in: ee1d765e user: fvogel tags: tip-449
20:36
Fixed copy/paste error in test text-27.28 - one wants to test undo and redo, not twice undo check-in: 2fad88cb user: fvogel tags: tip-449
20:07
Added more tests, and fixed test result of text-27.26 since now indices are relative to the text widget state at undo/redo return time, and also because they are optimized (no overlaps) check-in: 13b9b5bd user: fvogel tags: tip-449
20:03
Removed unintended whitespace change check-in: 33ccff8f user: fvogel tags: tip-449
20:02
Better comments explaining the algorithm in ::tk::TextUndoRedoProcessMarks check-in: 232ed197 user: fvogel tags: tip-449
2016-07-04
21:26
Return indices making sense at undo/redo return time. The returned ranges are optimized (no duplicates, no overlapping ranges). Works but needs polishing. check-in: 6c03c35d user: fvogel tags: tip-449
2016-06-29
19:06
Added EditorConfig support (experimental) check-in: 7ad4c28b user: fvogel tags: editorconfig
2016-06-28
21:28
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: fc814ed7 user: dkf tags: trunk
21:25
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: e1099ee9 user: dkf tags: core-8-6-branch
18:41
Merged core-8-6-branch check-in: 1cefcd34 user: fvogel tags: tip-449
2016-06-27
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 7b7e5b51 user: fvogel tags: trunk
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 16bb032e user: fvogel tags: core-8-6-branch
2016-06-26
20:18
Fixed typos Closed-Leaf check-in: c94ac140 user: fvogel tags: bug-4cb3dab4eb
2016-06-23
12:09
Merge core-8-6-branch check-in: feea312b user: jan.nijtmans tags: androwish
2016-06-22
18:19
Modernize Tk_Init() to use Tcl 8.6 features. check-in: a62e3e93 user: dgp tags: trunk
18:17
Modernize Tk_Init() to use Tcl 8.6 features. check-in: 36fecf99 user: dgp tags: core-8-6-branch
18:10
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 2bd85d72 user: dgp tags: core-8-6-branch
2016-06-21
21:19
Fixup the typecasting Closed-Leaf check-in: ad28669b user: dgp tags: dgp-modernize-init
20:31
work in progress check-in: 5955d9d9 user: dgp tags: dgp-modernize-init
14:31
Start bringing Tk_Init up to date with facilities Tcl provides. check-in: 54ec3725 user: dgp tags: dgp-modernize-init
2016-06-15
10:12
Merge trunk check-in: 07834ac3 user: jan.nijtmans tags: novem-support
10:08
Whitespace fixes check-in: 792b3fcd user: jan.nijtmans tags: trunk
10:01
Whitespace fixes check-in: 557038bb user: jan.nijtmans tags: core-8-6-branch
09:19
Merge core-8-6-branch check-in: d254e0fd user: jan.nijtmans tags: androwish
2016-06-11
20:11
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: c26274ec user: fvogel tags: bug-4cb3dab4eb
15:12
Merged core-8-6-branch check-in: 32c88915 user: fvogel tags: tip-449
15:04
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 01206c46 user: fvogel tags: trunk
14:50
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 09fa3e79 user: fvogel tags: core-8-6-branch
2016-06-09
13:40
Proposed solution for [22ace0d494]. Actually, the value of alphaOffset was protected such that invalid values would result in the alpha information being ignored. I guess that it's safe now to remove it. check-in: 776371f4 user: jan.nijtmans tags: rfe-22ace0d494
12:13
Merge trunk. Various upstream androwish changes check-in: de0c4124 user: jan.nijtmans tags: androwish
2016-06-08
15:33
Added test case text-27.16a to guard against regressions regarding [6976e4b3b2] check-in: 168b5515 user: fvogel tags: bug-6976e4b3b2
15:27
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 3ff41efa user: fvogel tags: bug-6976e4b3b2
13:23
Added test case text-27.26 for [.text edit undo/redo] return values check-in: 9d5e1c4b user: fvogel tags: tip-449
09:38
It is not possible to rely only on the interp result. A list of indices has to be built as a return value to undo/redo because there can be several edits between two separators and all such edits have to report which range of text they changed. Note: this commit does not deal with refcounts, it is very likely wrong in that respect. check-in: afa23a02 user: fvogel tags: tip-449
08:34
Updated documentation regarding return values for [.text edit undo/redo] check-in: 552ec80b user: fvogel tags: tip-449
2016-06-07
21:04
Possible solution for [1217222] - [.text edit undo/redo] return ranges of modified characters check-in: 6cd8c5d9 user: fvogel tags: tip-449
2016-06-01
15:17
merge trunk check-in: 61aa18fa user: jan.nijtmans tags: novem-support
15:12
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 89cd4b06 user: jan.nijtmans tags: trunk
15:11
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 48fe0012 user: jan.nijtmans tags: core-8-6-branch
2016-05-31
09:29
merge trunk check-in: ca90f850 user: jan.nijtmans tags: novem-support
09:28
unnecessary spacing check-in: 891f0a8e user: jan.nijtmans tags: trunk
2016-05-30
20:28
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 32b7a062 user: fvogel tags: trunk
20:20
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 2131f788 user: fvogel tags: core-8-6-branch
20:16
A mouse button once pressed should be released. Doing otherwise messes up with assumptions in other (later) tests from the test suite, which reasonably think they start with all mouse buttons depressed. In the present case, canvas-13.1 failed because event generation of <ButtonRelease-1> was missing in test bind-32 Closed-Leaf check-in: 3b56aa53 user: fvogel tags: bug-79549a9134
19:38
Fixed crash when calling event generate {} <Motion> -warp 1 check-in: 0d6f2de7 user: fvogel tags: bug-79549a9134
18:36
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 5d3c589c user: fvogel tags: trunk
18:33
Fixed [79549a9134] - Mouse pointer warping crashes check-in: af79c31a user: fvogel tags: core-8-6-branch
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 0f2de9a3 user: fvogel tags: trunk
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 2fc6c6a8 user: fvogel tags: core-8-6-branch
18:07
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 18b5c257 user: fvogel tags: trunk
18:05
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 85fe3473 user: fvogel tags: core-8-6-branch
2016-05-29
19:21
(Experimental) Removed screen dependency of TkBorders Leaf check-in: 2bf152f8 user: fvogel tags: multiscreens-exp1
2016-05-27
09:33
Make windows aware of screen assignation changes when they are moved from one monitor to another one check-in: 66446aa5 user: fvogel tags: multiscreens-exp1
2016-05-26
20:46
More complete fix for [79549a9134] - Mouse pointer warping crashes, with a non-regression test case. check-in: 89b1343f user: fvogel tags: bug-79549a9134
18:21
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 3a4c49a5 user: fvogel tags: bug-79549a9134
2016-05-25
21:19
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window Closed-Leaf check-in: e610cbad user: fvogel tags: bug-f2655bb0ec
19:36
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 9124c4d8 user: fvogel tags: trunk
19:35
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 392d70f3 user: fvogel tags: core-8-6-branch
2016-05-22
20:55
Added test checkbutton-1.7 to guard against regressions regarding [109865fa01] Closed-Leaf check-in: 265212e3 user: fvogel tags: bug-109865fa01
19:56
Fixed [109865fa01] - ttk::menubutton has an unprotected winfo check-in: 6545d24e user: fvogel tags: bug-109865fa01
2016-05-20
15:43
Merged core-8-6-branch Leaf check-in: 05965ced user: fvogel tags: multiscreens
15:36
Fixed [011706ec42] for the scrollbar case check-in: fb0b30b1 user: fvogel tags: trunk
15:31
Fixed [011706ec42] for the scrollbar case check-in: b79e2703 user: fvogel tags: core-8-6-branch
2016-05-19
14:29
Fix XOffsetRegion/XUnionRegion prototypes (not currently used). Remove unneccessary white-space. check-in: f2908787 user: jan.nijtmans tags: trunk
12:02
Merge trunk. Change TkpGetFontAttrsForChar() signature for better Unicode handling check-in: a89b83ed user: jan.nijtmans tags: androwish
2016-05-18
18:48
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 2e273ecd user: fvogel tags: trunk
18:27
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 0072d910 user: fvogel tags: core-8-6-branch
10:14
Fixed [011706ec42] for the scrollbar case. Closed-Leaf check-in: 17c4cb5e user: fvogel tags: bug-011706ec42
02:26
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 334ba4c1 user: kevin_walzer tags: core-8-6-branch
02:24
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 167c75a5 user: kevin_walzer tags: trunk
2016-05-17
20:36
Added (currently failing) test case scrollbar-11.1 - Note that it will only fail on x11 and on aqua, not on Win because on Windows there is no binding of <2> for the Scrollbar class check-in: a59d8940 user: fvogel tags: bug-011706ec42
20:00
Took comments from Koen Danckaert into account (with my thanks) to simplify the implementation of TkUndoCanUndo() and TkUndoCanRedo() in tkUndo.c, and in tkText.c to remove direct calls to internals of the undo or redo stack Closed-Leaf check-in: b699eb0e user: fvogel tags: tip-446
2016-05-12
22:21
Unified branched tip-446-undodepth and tip-446-canundo to become branch tip-446 check-in: 2bfc04af user: fvogel tags: tip-446
21:42
Aligned GenerateModifiedEvent() on GenerateUndoStackEvent() regarding generation of the event for each peer Closed-Leaf check-in: ef7364ed user: fvogel tags: tip-446-canundo
21:35
Added test for the <<UndoStack>> event check-in: efe4cb36 user: fvogel tags: tip-446-canundo
21:24
Removed useless precision regarding the <<UndoStack>> event check-in: bab37fee user: fvogel tags: tip-446-canundo
21:22
Documented the <<UndoStack>> event check-in: 5ddbec41 user: fvogel tags: tip-446-canundo
21:12
Added <<UndoStack>> event, triggering when either the undo stack or the redo stack becomes empty or unempty check-in: 1dfd1615 user: fvogel tags: tip-446-canundo
20:37
Tests for [.t edit canundo/canredo] check-in: b9932d5f user: fvogel tags: tip-446-canundo
20:32
Documentation for [.t edit canundo/canredo] check-in: 16484cdd user: fvogel tags: tip-446-canundo
20:26
Implementation of TIP #446 - Introspect Undo/Redo Stack check-in: fe13004f user: fvogel tags: tip-446-canundo
09:46
(cherry-pick): Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: f6eb1215 user: jan.nijtmans tags: core-8-6-branch
09:43
PeekMessageA -> PeekMessage check-in: a86e6b4e user: jan.nijtmans tags: trunk
05:37
Fix prototype warning from prev checkin check-in: 762a03ab user: ashok tags: trunk
04:50
Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: 11510747 user: ashok tags: trunk
2016-05-10
19:09
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing Closed-Leaf check-in: d96ebaab user: fvogel tags: bug-545f10fcf3
2016-05-09
09:35
Fix [fa8de779361f5ec2]: ttk::checkbutton handle empty variable graceful. A test-case would be nice. check-in: a5d4c359 user: jan.nijtmans tags: bug-fa8de779361f5ec2, androwish
2016-05-03
17:24
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: e1431c56 user: fvogel tags: trunk
17:12
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 97a5e9f8 user: fvogel tags: core-8-6-branch
08:00
Use non-busy wait in stead of busy "after 100". Testcase still passes! Great! check-in: b44ff3c9 user: jan.nijtmans tags: bug-011706ec42
2016-05-02
20:45
Added test button-14.1 to guard against regressions regarding [011706ec42] check-in: 808b61fd user: fvogel tags: bug-011706ec42
20:21
Merged core-8-6-branch check-in: d6726948 user: fvogel tags: bug-011706ec42
20:20
merge mark check-in: 99e15097 user: fvogel tags: trunk
20:19
Fixed Americano-British English (American English selected) check-in: ae6a7236 user: fvogel tags: trunk
20:16
Fixed Americano-British English (American English selected) check-in: 192eb2f0 user: fvogel tags: core-8-6-branch
2016-05-01
20:03
Merged core-8-6-branch Closed-Leaf check-in: e1dbced6 user: fvogel tags: tip-446-undodepth
19:58
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1419e83a user: fvogel tags: trunk
19:51
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 047d31f2 user: fvogel tags: core-8-6-branch
2016-04-30
15:50
Experiment: can it be done without a busy wait as well? Not tested on all platforms yet, feedback appreciated! Closed-Leaf check-in: 52251d00 user: jan.nijtmans tags: bug-011706ec42-without-busy-wait
2016-04-29
19:23
Fixed indentation check-in: f82ce533 user: fvogel tags: bug-011706ec42
19:07
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 2be097f0 user: fvogel tags: bug-011706ec42
09:46
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: d4b0a69d user: fvogel tags: trunk
09:42
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: bf86da71 user: fvogel tags: core-8-6-branch
2016-04-25
05:35
Removed unnecessary changes in win/tkWinWm.c (these changes pertain to the next steps for full multiscreen support) check-in: bff126d7 user: fvogel tags: multiscreens
2016-04-24
20:08
Bug [c95d4691ff] - Made Tk, on Win, aware of secondary monitors check-in: 671c976f user: fvogel tags: multiscreens
2016-04-22
20:15
Added test text-11a.51 to check the fix of [b362182e45] Closed-Leaf check-in: cd123af9 user: fvogel tags: bug-b362182e45
2016-04-21
22:03
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1795939c user: fvogel tags: bug-b362182e45
2016-04-19
17:29
Merge 8.6.5 release. Closed-Leaf check-in: b0f3fde5 user: dgp tags: little
17:09
Fork of Tk used in the "Little" project. http://www.mcvoy.com/lm/little/index.html check-in: 78772485 user: dgp tags: little
2016-04-18
09:50
merge core-8-6-branch. Selected harmless androwish changes. check-in: 60406756 user: jan.nijtmans tags: androwish
2016-04-14
09:48
More test-cases for Button 6-9 handling Closed-Leaf check-in: 51e623fa user: jan.nijtmans tags: rfe-38dc27bd
2016-04-11
14:47
Add button 6-9 definitions to more places. TODO: test-cases check-in: f16e3431 user: jan.nijtmans tags: rfe-38dc27bd
10:57
Merge trunk. Eliminate deprecated Tk_FreeXId() check-in: 0dbe7f9a user: jan.nijtmans tags: novem-support
10:39
Deprecate Tk_FreeXId(), since it doesn't do anything since 2008-08-19: [8356aa0eec57fa7a] check-in: ff5a378f user: jan.nijtmans tags: trunk
2016-04-08
19:04
Fixed typo in [text] man page check-in: f7a05d66 user: fvogel tags: trunk
19:04
Fixed typo in [text] man page check-in: af60ae73 user: fvogel tags: core-8-6-branch
19:02
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: d24331e5 user: fvogel tags: trunk
19:01
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: 7d2f7594 user: fvogel tags: core-8-6-branch
2016-04-07
20:18
Tests for [.t edit undodepth/redodepth] check-in: 00090592 user: fvogel tags: tip-446-undodepth
19:57
Fixed tests numbering check-in: 6c08720f user: fvogel tags: tip-446-undodepth
19:56
Fixed tests numbering check-in: b80e1a89 user: fvogel tags: trunk
19:54
Fixed tests numbering check-in: 91899d34 user: fvogel tags: core-8-6-branch
19:50
Documentation for [.t edit undodepth/redodepth] check-in: 3b1114b8 user: fvogel tags: tip-446-undodepth
19:32
[.t edit undodepth/redodepth] return 0 when -undo false check-in: d2672735 user: fvogel tags: tip-446-undodepth
09:44
merge core-8-6-branch. Selected harmless androwish changes. check-in: e5ddcd53 user: jan.nijtmans tags: androwish
2016-04-05
20:28
Implementation of TIP #446 - Introspect Undo/Redo Stack Depths check-in: 8fc35b22 user: fvogel tags: tip-446-undodepth
16:08
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers Closed-Leaf check-in: b34f15b4 user: fvogel tags: bug-fd3a4dc111
12:12
merge 8.6 check-in: 84f4289f user: dgp tags: trunk
2016-04-04
18:01
Fixed [3512539fff] - .. is silently accepted in widget paths (user: fvogel, tags: bug-3512539fff check-in: 428d69e6 user: fvogel tags: trunk
09:12
Minor: fix code indentation check-in: 4329520c user: dkf tags: core-8-6-branch
2016-03-30
07:38
merge core-8-6-branch check-in: 906c2d61 user: jan.nijtmans tags: androwish
2016-03-27
15:27
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: df0bf7b0 user: fvogel tags: trunk
15:25
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 592d5493 user: fvogel tags: core-8-6-branch
09:59
Fixed bug [1192095] - Toplevel menus return incorrect active index (cherrypicked [6efe4d5396]) check-in: d5b5a9e4 user: fvogel tags: core-8-6-branch
09:58
Fixed bug [1192095] - Toplevel menus return incorrect active index check-in: 6efe4d53 user: fvogel tags: trunk
2016-03-23
17:00
Fixed typo in comment check-in: 9beed5e4 user: fvogel tags: bug-3512539fff
16:55
Fixed [3512539fff] - .. is silently accepted in widget paths check-in: 6adfc4d2 user: fvogel tags: bug-3512539fff
15:33
merge core-8-6-branch check-in: 27362c9e user: jan.nijtmans tags: androwish
2016-03-22
11:47
Fix [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events check-in: e189cd8e user: jan.nijtmans tags: trunk
11:44
Fix test-case bind-27.2 on X11 (it worked on win32) Merge trunk. Closed-Leaf check-in: 0373bf9b user: jan.nijtmans tags: bug-38dc27bd1d0ecd68
10:13
merge trunk check-in: 0b3eb4b2 user: jan.nijtmans tags: novem-support
10:01
sync tcl.m4 (both win and unix) with Tcl's version. check-in: aeb8a1fe user: jan.nijtmans tags: trunk
2016-03-20
11:49
Fixed bug [438cf10142] - Tests textTag-* require haveCourier12 constraint check-in: b034e499 user: fvogel tags: trunk
09:56
Fixed bug [487861ffff] - cascade with -accelerator looks wrong (cherrypicked [282635ad52]) check-in: 8a07184e user: fvogel tags: core-8-6-branch
09:55
Fixed bug [487861ffff] - cascade with -accelerator looks wrong check-in: 282635ad user: fvogel tags: trunk
08:28
Merged tip-443 following acceptation of the TIP by TCT vote (cherrypicked [cb3354b298]) check-in: 59b276c7 user: fvogel tags: trunk
08:15
Merged tip-443 following acceptation of the TIP by TCT vote check-in: cb3354b2 user: fvogel tags: core-8-6-branch
08:13
Rebased to core-8-6-branch Closed-Leaf check-in: 0bcde16a user: fvogel tags: tip-443
2016-03-18
19:46
Fixed error in comment check-in: 436f1d5c user: fvogel tags: trunk
2016-03-16
16:15
Fixed bug [1192095] (issue 2) - Toplevel menus return incorrect active index Closed-Leaf check-in: 78578f85 user: fvogel tags: bug-1192095
13:16
Fixed typo in comment check-in: c9a07b83 user: fvogel tags: trunk
10:37
merge trunk check-in: 7a02315e user: jan.nijtmans tags: novem-support
09:37
Make Tk compile warning-free against TIP-389-enabled Tcl 8.7. No change of functionality, since font-names generally don't contain out-of-BMP Unicode characters (if they do in the future, that still can be fixed then). check-in: 692d83d1 user: jan.nijtmans tags: trunk
2016-03-15
14:01
Revert whitespace changes that made tests send-10.[89] fail. check-in: 354f1303 user: dgp tags: trunk
11:44
Merge trunk check-in: 82e74bea user: jan.nijtmans tags: novem-support
11:34
Make tk.h usable for compilation with Tcl 9.0 (novem) as well. check-in: 2e5108a7 user: jan.nijtmans tags: trunk
10:20
Eliminate use of Tcl_SetResult(), and CONST -> const check-in: a7e16062 user: jan.nijtmans tags: trunk
09:31
merge trunk check-in: c44a74d6 user: jan.nijtmans tags: novem-support
09:04
Eliminate configure warning: Makefile.in seems to ignore the --datarootdir setting. For details, see: https://www.gnu.org/software/autoconf/manual/autoconf-2.60/html_node/Changed-Directory-Variables.html check-in: 96a94662 user: jan.nijtmans tags: trunk
08:30
configure.in -> configure.ac check-in: 1311a345 user: jan.nijtmans tags: trunk
2016-03-14
14:09
Suggested fix for [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events. With test-cases and doc change. check-in: 56355af1 user: jan.nijtmans tags: bug-38dc27bd1d0ecd68
13:31
Excess spacing in test-suite check-in: 5a108931 user: jan.nijtmans tags: trunk
2016-03-13
21:55
Fixed bug [487861ffff] - cascade with -accelerator looks wrong Closed-Leaf check-in: 99bb322c user: fvogel tags: bug-487861ffff
2016-03-11
14:47
Excess spacing in documentation check-in: 3fa2c360 user: jan.nijtmans tags: trunk
08:24
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events (cherrypicked [42c8d8441c]) check-in: a97a2f58 user: fvogel tags: core-8-6-branch
08:23
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events check-in: 42c8d844 user: fvogel tags: trunk
2016-03-10
16:25
Added non regression test case for bug [d95e5d8f16] Closed-Leaf check-in: 26732527 user: fvogel tags: bug-d95e5d8f16
14:20
Remove excess spacing in various library files. check-in: 40f4cf4d user: jan.nijtmans tags: trunk
07:22
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events, patch from Brian Griffin check-in: e9eb5c79 user: fvogel tags: bug-d95e5d8f16
2016-03-09
14:29
(cherry-pick) Explicit require Tcl 8.6.0, no matter if Tk is compiled against a later Tcl patchlevel. check-in: 7f3247c1 user: jan.nijtmans tags: core-8-6-branch
14:27
Explicit require Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. check-in: efd9693a user: jan.nijtmans tags: trunk
2016-03-08
21:56
Rebased to core-8-6-branch check-in: 87a5db96 user: fvogel tags: tip-443
21:55
Backed out anything dealing with stippling, in accordance with discussion about TIP #443 check-in: 0f9dcbfa user: fvogel tags: tip-443
15:59
Revise trunk to an explicit requirement on Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. Closed-Leaf check-in: 3ac6c5dc user: dgp tags: dgp-Tcl-requirement
2016-03-07
21:10
Fixed bug [841280] - spinbox -from and -to defaults and behaviour check-in: 27510927 user: fvogel tags: trunk
21:07
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] (cherrypicked [a6c6d3bd08]) check-in: ce161884 user: fvogel tags: core-8-6-branch
21:06
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] check-in: a6c6d3bd user: fvogel tags: trunk
21:01
Fixed bug [2262543] - Scale widget unexpectedly fires command callback (cherrypicked [3c1a8559dd]) check-in: 887e7b28 user: fvogel tags: core-8-6-branch
21:00
Fixed bug [2262543] - Scale widget unexpectedly fires command callback check-in: 3c1a8559 user: fvogel tags: trunk
20:54
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions (cherrypicked [5fe2f5839e]) check-in: 70eb1a0b user: fvogel tags: core-8-6-branch
20:52
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions check-in: 5fe2f583 user: fvogel tags: trunk
08:45
Fix version number in .project file check-in: 813aaaef user: jan.nijtmans tags: trunk
07:25
Fixed bug [3137232] - spinbox error after destroying toplevel from widget (cherrypicked [e6d91ca077] check-in: 63a8ceea user: fvogel tags: core-8-6-branch
07:23
Fixed bug [3137232] - spinbox error after destroying toplevel from widget check-in: e6d91ca0 user: fvogel tags: trunk
2016-03-04
15:41
merge trunk check-in: 1f5e28cd user: jan.nijtmans tags: tip-415
2016-03-03
19:19
Bump trunk to 8.7a0 to accept new feature development. check-in: 342cce4f user: dgp tags: trunk
17:31
Open branch for continued 8.6.* patching. check-in: 8596640d user: dgp tags: core-8-6-branch
2016-03-02
15:53
merge trunk check-in: 1a195828 user: jan.nijtmans tags: novem-support
15:52
Update version in tk.spec check-in: b8e03d8c user: jan.nijtmans tags: trunk
15:30
Many upstream androwish changes check-in: 7b9324ef user: jan.nijtmans tags: androwish
15:26
merge trunk check-in: 0ff17fc3 user: jan.nijtmans tags: androwish
15:25
Revert part of [032c1ee138449c93dfa885fab07796783945e174|032c1ee138]: Only the patchlevel should have been changed, nothing else. check-in: 42f2cbd8 user: jan.nijtmans tags: trunk
15:13
merge trunk check-in: 029c6ae4 user: jan.nijtmans tags: androwish
14:22
Eliminate exess spacings in many doc pages check-in: 77d0eaec user: jan.nijtmans tags: trunk
09:54
merge trunk check-in: 949a4cb8 user: jan.nijtmans tags: novem-support
02:41
[450bb0ecad] Proposed fix for [tk busy] corruption in Aqua Tk. check-in: 676da6c9 user: dgp tags: bug-450bb0ecad
2016-03-01
17:36
trunk merged to branch tip-443 check-in: d89f2e1b user: fvogel tags: tip-443
13:42
merge release check-in: 61e68be1 user: dgp tags: trunk
2016-02-25
15:18
Put [wm forget] fix in the 8.6.5 release. Closed-Leaf check-in: 44dde96d user: dgp tags: rc2, release, core-8-6-5, core-8-6-5-rc
15:17
[e9112ef96e] Fix [wm forget] check-in: 407a5755 user: dgp tags: trunk
14:40
Fixed bug [841280] - spinbox -from and -to defaults and behaviour Closed-Leaf check-in: 396dcfce user: fvogel tags: bug-841280ffff
14:38
merge trunk, doc change only check-in: 1e28e676 user: dgp tags: core-8-6-5-rc
08:09
Fixed typo in spinbox documentation page check-in: c9cc0fbc user: fvogel tags: trunk
2016-02-24
20:29
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] Closed-Leaf check-in: ec4526bb user: fvogel tags: bug-e9112ef96e
20:10
Fixed bug [e9112ef96e] - [wm forget] doesn't completely check-in: c5134046 user: fvogel tags: bug-e9112ef96e
17:32
Fixed bug [2262543] - Scale widget unexpectedly fires command callback Closed-Leaf check-in: 091c6063 user: fvogel tags: bug-2262543fff
17:19
Added tests cases for bug [2262543] - Scale widget unexpectedly fires command callback check-in: 135fd292 user: fvogel tags: bug-2262543fff
2016-02-23
14:03
merge trunk; doc and comment changes only. check-in: 6a9ef1a5 user: dgp tags: core-8-6-5-rc
2016-02-22
21:46
Fixed bug [3137232] - spinbox error after destroying toplevel from widget Closed-Leaf check-in: 7d4e991d user: fvogel tags: bug-3137232fff
17:47
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions Closed-Leaf check-in: 159e7685 user: fvogel tags: bug-2981253fff
17:45
Added missing comments describing input parameters of some procs check-in: cde00753 user: fvogel tags: trunk
2016-02-21
20:53
Fixed typo in canvas man page check-in: aa55cf77 user: fvogel tags: trunk
2016-02-19
17:39
update changes check-in: 6acb7a46 user: dgp tags: rc1, core-8-6-5-rc
2016-02-16
18:21
merge trunk check-in: f18cbdb4 user: dgp tags: rc0, core-8-6-5-rc
2016-02-11
20:06
Fixed error in comment check-in: a3d4e5de user: fvogel tags: trunk
13:58
Repair visual test for bevels, inadvertently broken in [6a93101279] check-in: 7ac24389 user: fvogel tags: trunk
13:17
-lmargincolor tag configuration option: implementation slightly optimized since Tk_Fill3DRectangle is robust with respect to negative widths check-in: 43ba967d user: fvogel tags: tip-443
13:09
Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: ab7f10ab user: jan.nijtmans tags: trunk
10:41
Fixed typo in comment (introduced by error in [6a21622c7e]) check-in: 623c5d28 user: fvogel tags: tip-443
2016-02-10
22:54
-rmargincolor tag configuration option: tests check-in: 949cce2a user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: documentation check-in: e60ec9fe user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: implementation check-in: 145239e9 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: tests check-in: 490efc94 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: documentation check-in: a0ad4de4 user: fvogel tags: tip-443
22:51
-lmargincolor tag configuration option: implementation check-in: 3429435b user: fvogel tags: tip-443
2016-02-09
21:45
-overstrikefg tag configuration option: tests check-in: 95801496 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: documentation check-in: ba83ac98 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: implementation check-in: 1ce570ff user: fvogel tags: tip-443
21:42
-underlinefg tag configuration option: tests check-in: ed7c6379 user: fvogel tags: tip-443
21:41
-underlinefg tag configuration option: documentation check-in: e794aa17 user: fvogel tags: tip-443
21:40
-underlinefg tag configuration option: implementation check-in: 6a21622c user: fvogel tags: tip-443
21:37
-selectfgstipple tag configuration option: tests check-in: 29670ec1 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: documentation (+ polished doc of the previously developed new tag options) check-in: 305ec969 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: implementation check-in: 008f3c62 user: fvogel tags: tip-443
21:33
-selectbgstipple tag configuration option: tests check-in: 5324041d user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: documentation check-in: 4e3d1c08 user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: implementation check-in: 8c17f1a7 user: fvogel tags: tip-443
21:30
-selectforeground tag configuration option: tests check-in: b922e00e user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: documentation check-in: 0aa97efd user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: implementation check-in: 6f8935b9 user: fvogel tags: tip-443
21:27
-selectbackground tag configuration option: tests check-in: eb082ed5 user: fvogel tags: tip-443
21:24
-selectbackground tag configuration option: documentation check-in: f78ca61c user: fvogel tags: tip-443
21:23
-selectbackground tag configuration option: implementation check-in: 1a31aee1 user: fvogel tags: tip-443
18:44
Repair broken test. check-in: 82d2618b user: dgp tags: core-8-6-5-rc
18:43
merge trunk check-in: e88a63bf user: dgp tags: core-8-6-5-rc
09:48
Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 21ca86f6 user: jan.nijtmans tags: trunk
09:23
Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: 233db0e4 user: jan.nijtmans tags: trunk
2016-02-08
22:01
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete check-in: 48cf3656 user: fvogel tags: trunk
21:45
Corrected indentation + added an explanatory comment. check-in: 1121252f user: fvogel tags: trunk
16:39
Fix [0a3d799a6d]: option db rc files in non utf-8 encoding are not portable. check-in: b387eb0c user: jan.nijtmans tags: trunk
16:24
Merge trunk. Many upstream changes in Androwish check-in: a1221a17 user: jan.nijtmans tags: androwish
15:51
Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 5f225ec1 user: jan.nijtmans tags: trunk
2016-02-05
19:30
Fix crashing test case, textDisp-8.13 check-in: 4fd32150 user: dgp tags: trunk
2016-02-03
09:20
Document that [encoding system] has no effect on option readfile Closed-Leaf check-in: dcc78aa4 user: jan.nijtmans tags: option-readfile
09:14
Added documentation, please review! check-in: 07e6adb5 user: jan.nijtmans tags: option-readfile
2016-02-02
22:16
Re-implement tkoption readfile using Tcl_ReadChars check-in: f42bec26 user: jan.nijtmans tags: option-readfile
2016-01-31
00:53
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 8cf39bd2 user: kevin_walzer tags: trunk
2016-01-29
09:26
Merge trunk check-in: 8ffdee14 user: jan.nijtmans tags: androwish
07:11
Fixed test entry-6.12: merge from 8.5 didn't see that $fixed does not exist in trunk version of entry.test. Thanks to emiliano for the report. check-in: 2bcdc5e4 user: fvogel tags: trunk
2016-01-28
17:40
Bump to 8.6.5 check-in: 032c1ee1 user: dgp tags: core-8-6-5-rc
2016-01-25
21:30
merge trunk. upstream androwish refactoring check-in: 185d0a96 user: jan.nijtmans tags: androwish
20:48
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

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

2016-01-22
09:35
merge trunk check-in: 3343f7e5 user: jan.nijtmans tags: androwish
09:32
merge trunk check-in: c053d1ef user: jan.nijtmans tags: novem-support
09:21
Implement TIP #441: Add -justify Configuration Option to the listbox Widget check-in: 12499582 user: jan.nijtmans tags: trunk
09:00
Merge trunk. many changes to make SDL based tk compile on Win32 (backported from androwish.org) check-in: 51aac894 user: jan.nijtmans tags: androwish
2016-01-20
22:03
Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 36728caf user: fvogel tags: trunk
21:17
Patch [960391] from Erik Leunissen (rebased to latest trunk) to improve listbox performance when selecting items in extended mode. Closed-Leaf check-in: 7144449a user: fvogel tags: bug-960391ffff
2016-01-18
18:45
Removed unfinished test case committed by error in the previous commit. Closed-Leaf check-in: 9a244ba8 user: fvogel tags: tip-441
18:43
Reverted [5f396dacdc]. check-in: d1731afd user: fvogel tags: tip-441
18:17
Removed attempt of adjustment of the startup xview according to the -justify option. Anyway this does not work. check-in: 87072faf user: fvogel tags: tip-441
10:19
Documented what listbox-3.18b intends to test. check-in: eff8237f user: fvogel tags: tip-441
10:08
Use GetMaxOffset when possible to reduce code duplication. The change in ListboxScanTo is not exactly equivalent but I believe the previous version was a bug. check-in: 3bb0cf88 user: fvogel tags: tip-441
09:47
Fixed bug with the listbox justify patch: with large borders, when moving the horizontal scrollbar fully to the right the edge of the border could not be seen, one needed to push once on the right arrow of the scrollbar to see it. Test case:
package require Tk destroy .top toplevel .top listbox .top.l -justify right -borderwidth 17 -highlightthickness 19 -selectborderwidth 22 scrollbar .top.hs -command ".top.l xview" -orient horizontal .top.l configure -xscrollcommand ".top.hs set" set huge [concat "START -" [string repeat "Huge Item... " 20] "- END"] .top.l insert end $huge pack .top.l -expand 1 -fill both pack .top.hs -expand 1 -fill x
check-in: 5f396dac user: fvogel tags: tip-441
2016-01-17
21:09
Addressed question 4 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). check-in: ae788ecf user: fvogel tags: tip-441
20:40
Addressed questions 3 and 5 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). It is not desirable to make the listbox xview jump on resizing. check-in: 33195408 user: fvogel tags: tip-441
2016-01-16
15:45
Removed test listbox-3.18c since it is irrelevant (the rendering of the selected items is made in a code that depends on existence of a selection but this is untestable by bboxing since bbox is independent from the presence of a selection in the listbox) check-in: 7bc53e6b user: fvogel tags: tip-441
15:43
Decided about test results for listbox-3.18a check-in: 712e2125 user: fvogel tags: tip-441
15:22
Rebased to latest trunk check-in: 83dfa2db user: fvogel tags: tip-441
15:21
Fixed bug [639558ac83] - Lots of listbox tests fail on Linux check-in: 6543f30d user: fvogel tags: trunk
14:20
Addressed issue B (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: ff7d0131 user: fvogel tags: tip-441
14:16
Addressed issue A and question 6 (see artifact [9d48a9c212] of ticket [3f456a5bb9]).

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

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

14:03
Addressed question 2 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). This code arranges for the correct xview when creating the listbox with non-default justification. It is correctly placed in Tk_ListboxObjCmd. When changing justification later, i.e. in ConfigureListbox, there is no reason to change the xview, it would not be desired that the listbox xview jumps when configuring -justify. check-in: ce7ce2f5 user: fvogel tags: tip-441
14:00
Addressed question 1 (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: e85c0d6b user: fvogel tags: tip-441
2016-01-13
20:57
merge trunk check-in: 9b639dbb user: jan.nijtmans tags: androwish
18:07
Rebased to latest trunk check-in: 51daaaff user: fvogel tags: tip-441
17:56
TIP #438 (Ensure Line Metrics are Up-to-Date) accepted by vote check-in: 15b7aa7e user: fvogel tags: trunk
07:49
More typos fixed check-in: 2eedd5f1 user: fvogel tags: tip-441
07:16
Typo fixed check-in: a61ce95b user: fvogel tags: tip-441
2016-01-12
15:08
Added more tests check-in: 6c1319b0 user: fvogel tags: tip-441
09:49
Fix [2049429]: Some options aren't picked up from the options database. check-in: dfbbb8ed user: jan.nijtmans tags: trunk
09:46
Bring back DEF_TEXT_SPACING[123], since "0" is not exactly equal to NULL (just to be 100% sure there will not be a behavioral change) Closed-Leaf check-in: 45baac3b user: jan.nijtmans tags: bug-2049429fff
2016-01-11
18:00
Added some tests check-in: 6adb42a0 user: fvogel tags: tip-441
16:23
Polished listbox justification demo check-in: b976a36c user: fvogel tags: tip-441
14:32
Improved patch formatting. No functional change check-in: c83c6499 user: fvogel tags: tip-441
13:23
merged trunk check-in: d9f9c7f5 user: fvogel tags: tip-441
10:31
Merge trunk. ttkButton.c: Invalid use of TK_OPTION_DONT_SET_DEFAULT, should have been TK_OPTION_NULL_OK as in normal button. tkTextTag.c: Use of TK_OPTION_DONT_SET_DEFAULT means that the default value "0" is ignored, so better use NULL. check-in: 9d6cd6ae user: jan.nijtmans tags: bug-2049429fff
01:11
Merge mark check-in: 92a35a10 user: kevin_walzer tags: trunk
00:44
Additional tweaks for dialog check-in: 783ce25f user: kevin_walzer tags: trunk
00:24
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: 4f738003 user: kevin_walzer tags: trunk
2016-01-10
14:02
Rebase to 8.6, getting rid of DEF_TEXT_SPACING[123] check-in: dd92246a user: jan.nijtmans tags: bug-2049429fff
2016-01-09
23:09
Merge trunk. Add missing android_webcam.tcl check-in: 2a40dbe2 user: jan.nijtmans tags: androwish
22:16
Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: 2d95721f user: jan.nijtmans tags: trunk
03:19
Merge mark check-in: d3bde360 user: kevin_walzer tags: trunk
02:58
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: 43590ff8 user: kevin_walzer tags: trunk
00:06
Fixed test constraints Closed-Leaf check-in: 92b21f82 user: fvogel tags: bug-1927212fff
00:03
Test cases scrollbar-10.[12] pass check-in: 49ed36f2 user: fvogel tags: bug-1927212fff
2016-01-08
22:10
Make test-case and binding equal for win32 and x11. Test-case doesn't pass yet check-in: 6f53a81f user: jan.nijtmans tags: bug-1927212fff
15:40
..... horizontal scrollbar too check-in: 972d3670 user: jan.nijtmans tags: bug-1927212fff
15:35
New attempt at fixing bug [1927212fff]. (rebased against Tk 8.6) check-in: 2da58a51 user: jan.nijtmans tags: bug-1927212fff
14:39
Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: 13f6aa29 user: jan.nijtmans tags: trunk
11:38
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 93266946 user: jan.nijtmans tags: trunk
11:32
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: 03d32e23 user: jan.nijtmans tags: trunk
11:23
Fixed bug [1305128] - Scrollbar doesn't receive event check-in: efba07bb user: jan.nijtmans tags: trunk
11:20
Fixed bug [1510538] - Wrong initial scrollbar width check-in: 8a512d8e user: jan.nijtmans tags: trunk
2016-01-07
17:20
Prefix "system" of all Windows System Colors was documented check-in: 28b2e86a user: oehhar tags: trunk
13:08
rebase "tip-438" branch to latest trunk. Closed-Leaf check-in: 9f400abe user: jan.nijtmans tags: tip-438
2016-01-06
20:30
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 3736983e user: fvogel tags: trunk
20:18
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: 087e635d user: fvogel tags: trunk
2016-01-01
17:04
Merge trunk. Upstream androwish changes check-in: b72d8e11 user: jan.nijtmans tags: androwish
2015-12-26
21:19
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: f9195057 user: fvogel tags: trunk
2015-12-23
17:12
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: 9abe2b4a user: fvogel tags: trunk
2015-12-21
12:23
Merge trunk. fixed bug in SDL specific zip file system startup code check-in: 3e2916bf user: jan.nijtmans tags: androwish
2015-12-19
23:14
Fixed bug [793909] - Problem with nonexistent namespaces check-in: 834abec2 user: fvogel tags: trunk
22:50
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: e8327f22 user: fvogel tags: trunk
2015-12-18
12:45
upstream androwish change check-in: 6d3af1c0 user: jan.nijtmans tags: androwish
12:25
Special handling of ZIPFS_IN_TCL here turns out not to be necessary (thanks, Christian!). check-in: e447c04e user: jan.nijtmans tags: androwish
10:51
Same changes as previous commit, but now for SDL (untested) check-in: f8993795 user: jan.nijtmans tags: androwish
10:02
Implement new function Tk_ZipMain, which can be used for applications which want to include the zipfs functions. check-in: d80f2887 user: jan.nijtmans tags: androwish
2015-12-17
15:03
spacing check-in: 0b7af992 user: jan.nijtmans tags: trunk
15:01
Fix usage of ZIPFS_IN_TCL in various places, including the win32 configure script check-in: 6e5ca130 user: jan.nijtmans tags: androwish
11:03
Fix dynamic build on Windows (reported by Christian Werner) check-in: d111a2b4 user: jan.nijtmans tags: androwish
2015-12-16
13:38
Include zipfs.h, for access to zipfs symbols check-in: 9ba57a05 user: jan.nijtmans tags: androwish
12:54
merge-mark check-in: 1dd65fca user: jan.nijtmans tags: trunk
12:42
merge trunk check-in: 20184744 user: jan.nijtmans tags: novem-support
2015-12-15
09:37
merge trunk check-in: 5b16be76 user: jan.nijtmans tags: androwish
02:51
Merge mark check-in: bd333753 user: kevin_walzer tags: trunk
02:50
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: f04988fb user: kevin_walzer tags: trunk
2015-12-14
15:14
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: 083aa564 user: oehhar tags: trunk
10:32
minor formatting Closed-Leaf check-in: ea62c3f0 user: jan.nijtmans tags: bug-9fcc519a7c
10:32
Test winDialog-5.12.7 failed if first item in home folder was not a file->corrected check-in: 6d408247 user: oehhar tags: trunk
10:00
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: ab44277d user: oehhar tags: bug-9fcc519a7c
2015-12-13
20:02
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: 4ea4a0b1 user: fvogel tags: trunk
18:01
Merge trunk. Upstream androwish changes check-in: 5ee94fa7 user: jan.nijtmans tags: androwish
2015-12-12
17:44
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: cc3b7390 user: fvogel tags: trunk
2015-12-11
22:52
upstream androwish changes check-in: 3f81d359 user: jan.nijtmans tags: androwish
10:46
Merge mark check-in: c8cd305c user: fvogel tags: trunk
10:44
Reverted [aaf6b1a3a0] check-in: 36681033 user: fvogel tags: trunk
2015-12-10
17:11
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: aaf6b1a3 user: fvogel tags: trunk
2015-12-09
10:26
Merge trunk. Upstream androwish changes check-in: 98752c01 user: jan.nijtmans tags: androwish
2015-12-07
15:38
merge-mark. Remove unnecessary end-of-line spacing check-in: c4aef612 user: jan.nijtmans tags: trunk
02:02
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 946e9467 user: kevin_walzer tags: trunk
2015-12-03
15:51
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 5f09c8cc user: jan.nijtmans tags: trunk
2015-12-01
13:34
left-over upstream androwish change check-in: 8df304bb user: jan.nijtmans tags: androwish
2015-11-30
07:39
merge trunk, upstream androwish changes check-in: f4f42423 user: jan.nijtmans tags: androwish
2015-11-29
14:34
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 6a931012 user: fvogel tags: trunk
2015-11-26
13:56
On cygwin, install libtk8.6.dll.a in the {prefix}/lib directory. check-in: d3f69ec1 user: jan.nijtmans tags: trunk
2015-11-25
21:09
merge trunk check-in: 6a1a0158 user: jan.nijtmans tags: androwish
07:22
Ooops... removed debug traces unintentionally left in the merge mark... check-in: 4196a4a5 user: fvogel tags: trunk
06:46
merge mark check-in: 90ae3152 user: fvogel tags: trunk
03:14
Merge mark check-in: 995063e4 user: kevin_walzer tags: trunk
03:13
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 21121045 user: kevin_walzer tags: trunk
2015-11-22
21:10
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 2f487e41 user: fvogel tags: trunk
16:16
Add symbola font (from upstream androwish) check-in: 7fadfcee user: jan.nijtmans tags: androwish
16:07
upstream androwish changes check-in: f04a7419 user: jan.nijtmans tags: androwish
2015-11-18
09:40
Merge trunk. Rename 3 TkSDL* and TkUNIX* to Tkp*, for consistancy. check-in: d6bcb23f user: jan.nijtmans tags: androwish
2015-11-16
13:48
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 3d1afabc user: jan.nijtmans tags: trunk
2015-11-14
21:42
Merge trunk check-in: 7d7fc354 user: jan.nijtmans tags: androwish
2015-11-13
08:46
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: e3b67025 user: jan.nijtmans tags: trunk
2015-11-10
18:39
Typos in comments check-in: 3ea55f8f user: fvogel tags: trunk
13:57
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 1fd8abfd user: jan.nijtmans tags: trunk
2015-11-09
15:44
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: ffe26835 user: jan.nijtmans tags: trunk
12:32
Restore tkMacOSXDraw.c/tkMacOSXMouseEvent.c check-in: af0897f2 user: jan.nijtmans tags: androwish
12:18
re-add "-nativeonly" option to dialog check-in: 50c6b45c user: jan.nijtmans tags: androwish
12:12
Merge trunk check-in: 1f86c2ac user: jan.nijtmans tags: androwish
11:38
Merge trunk check-in: e3362df5 user: jan.nijtmans tags: novem-support
11:13
clean-up end-of-line spacing check-in: e3a7d4ea user: jan.nijtmans tags: trunk
2015-11-08
22:24
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: 4a6f3ff7 user: fvogel tags: trunk
22:19
merge mark check-in: c1d99e88 user: fvogel tags: trunk
22:19
Resolved unintended fork check-in: 94d279e7 user: fvogel tags: trunk
22:14
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: ed0eed35 user: fvogel tags: trunk
22:01
Cleanup of last patch to Tk-Cocoa check-in: 5099e23a user: kevin_walzer tags: trunk
21:50
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: 2cf8afea user: fvogel tags: trunk
21:07
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 500df73a user: fvogel tags: trunk
20:54
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 65a09b78 user: fvogel tags: trunk
20:43
merge mark check-in: f4e092d8 user: fvogel tags: trunk
2015-11-07
18:41
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: b60b9c95 user: kevin_walzer tags: trunk
10:25
Merge trunk. Take over androwish-specific changes 67e475ea97 check-in: e1a8fe31 user: jan.nijtmans tags: androwish
2015-11-03
13:19
merge trunk. Upstream androwish change. check-in: a80338d3 user: jan.nijtmans tags: androwish
2015-10-31
20:31
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 903e4997 user: fvogel tags: trunk
2015-10-28
09:07
merge trunk check-in: cf7046c8 user: jan.nijtmans tags: androwish
2015-10-27
20:14
Added missing word in man event check-in: 4ed5c188 user: fvogel tags: trunk
2015-10-26
20:03
Merge trunk. Adapt upstream Androwish modification, but without unnecessary "tclInt.h" include. check-in: 120a88ae user: jan.nijtmans tags: androwish
12:11
merge-mark check-in: aa45b342 user: jan.nijtmans tags: trunk
11:23
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 1b4dc5c4 user: kevin_walzer tags: trunk
2015-10-25
23:00
merge trunk check-in: a4724c6c user: jan.nijtmans tags: androwish
22:56
re-generate configure check-in: ebaaa6e7 user: jan.nijtmans tags: trunk
22:36
Merge trunk check-in: ad07cc3f user: jan.nijtmans tags: androwish
22:32
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: 16df5a3f user: jan.nijtmans tags: trunk
19:30
merge trunk check-in: 9d7ac96b user: jan.nijtmans tags: novem-support
19:24
merge-mark check-in: 281b9f08 user: jan.nijtmans tags: trunk
2015-10-23
16:21
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: d226acb5 user: fvogel tags: trunk
08:17
Merge trunk check-in: 4b1fb429 user: jan.nijtmans tags: androwish
07:45
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: 1c527b74 user: jan.nijtmans tags: trunk
07:21
Fix [908b78de9a] for OS X/X11 - which apparently doesn't set ::env(USERNAME) - as well. check-in: f46b6dca user: jan.nijtmans tags: trunk
2015-10-22
22:11
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: ba6969de user: fvogel tags: trunk
21:53
Fixed bug [1520118fff] - -validate resets to none check-in: c020d102 user: fvogel tags: trunk
2015-10-19
20:41
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 407bae5e user: fvogel tags: trunk
08:09
Merge trunk. Take over selected upstream androwish changes. check-in: 577267e1 user: jan.nijtmans tags: androwish
2015-10-13
13:47
Fix [908b78de9a6534d6]: winDialog.test terminates in error check-in: cbbfe02b user: jan.nijtmans tags: trunk
2015-10-10
10:33
Fix comment in test winDialog-5.12.2 check-in: 5a20783c user: ashok tags: trunk
2015-10-09
20:00
merge mark check-in: 412c7d0b user: fvogel tags: trunk
19:58
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: 1ab25bfb user: fvogel tags: trunk
19:28
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: cbf85924 user: fvogel tags: trunk
19:12
merge trunk check-in: 7696b701 user: jan.nijtmans tags: androwish
19:06
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 553899e9 user: fvogel tags: trunk
18:55
merge mark check-in: 90d1cb7a user: fvogel tags: trunk
13:19
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7a4971d5 user: stu tags: trunk
04:44
Added missing tests for tk_getOpenFile -defaultextension check-in: 9eacf323 user: ashok tags: trunk
04:03
Bug [47af31bd3a] - tk_getSaveFile adds . as extension. Also added more tests for -filetypes and -defaultextension combinations. check-in: 14153ed2 user: ashok tags: trunk
2015-10-08
12:44
TIP #437: Tk panedwindow options for proxy window check-in: 9d54525a user: jan.nijtmans tags: trunk
2015-10-07
07:25
merge trunk check-in: d2da6cbd user: jan.nijtmans tags: androwish
2015-10-06
15:04
Link with userenv.lib, because it is now needed by Tcl. check-in: 62436753 user: jan.nijtmans tags: trunk
11:46
Fix [600b72bfbc789]: Unnecessary inclusion of tclInt.h in tkMain.c in Windows build The only thing needed from tclInt.h is the definition of TclIntPlatStubs. Including just a tiny part of this struct is enough to make it compile, without the need for tclInt.h check-in: 6b85af58 user: jan.nijtmans tags: trunk
10:49
merge trunk check-in: 1b9880ea user: jan.nijtmans tags: androwish
08:26
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: c07ee849 user: jan.nijtmans tags: trunk
06:14
Fix for [46c83f60] (relative paths ignored in tk_getOpenFile/tk_getSaveFile on Vista+). Added tests for -initialdir option. check-in: 45da3436 user: ashok tags: trunk
2015-10-05
09:41
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 8249ac04 user: jan.nijtmans tags: trunk
2015-10-04
09:45
merge trunk check-in: a85ae4f5 user: jan.nijtmans tags: androwish
09:32
New icon for wish86.exe, original work contributed by Dawson Cowals. This fixes the recently discovered license problem regarding the icons included with Tcl 8.6.[0-5] (not for commercial use). Not backported to Tk 8.5, because the license of the 8.5 icons has never been a problem. check-in: 472963f0 user: jan.nijtmans tags: trunk
2015-09-30
14:03
merge trunk check-in: 91cf1344 user: jan.nijtmans tags: androwish
11:17
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: 471142ac user: jan.nijtmans tags: trunk
2015-09-29
19:30
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 71a4658f user: fvogel tags: trunk
2015-09-27
13:00
merge trunk check-in: c9c421af user: jan.nijtmans tags: androwish
2015-09-23
21:29
[c648c8dad1] Repair PNG reader buffer overflow protections that prevented read of valid PNG image. check-in: ce2fdd0c user: dgp tags: trunk
2015-09-15
09:48
Selected androwish changes check-in: c382487d user: jan.nijtmans tags: androwish
2015-09-14
09:25
Merge trunk. Selected androwish changes. check-in: 68a0f335 user: jan.nijtmans tags: androwish
2015-09-13
12:45
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 0a36e348 user: fvogel tags: trunk
2015-09-11
12:06
Experiment, just to have a look how the new icon could look like. Closed-Leaf check-in: 1d2f70bf user: jan.nijtmans tags: new-icons
2015-09-10
14:55
Merge trunk check-in: 933eff39 user: jan.nijtmans tags: androwish
14:05
Remove licenced images (which cannot be used for commercial purposes). See /artifact/b2a203459daa9c49?ln=69. Still to be replaced: win/rc/wish.ico and win/rc/lamp.bmp. This partially reverts commit [0fce209405dff92a]. check-in: 707f66ca user: jan.nijtmans tags: trunk
2015-09-09
10:45
upstream androwish change check-in: d8053ab9 user: jan.nijtmans tags: androwish
2015-09-08
15:04
Merge trunk, and take over tkImgPhoto.h from androwish check-in: 122a9ab6 user: jan.nijtmans tags: androwish
2015-09-06
19:40
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 0d8fe483 user: fvogel tags: trunk
2015-09-02
08:30
Merge trunk, and take over selected changes from androwish check-in: c955f857 user: jan.nijtmans tags: androwish
2015-08-28
11:47
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: 44b24118 user: jan.nijtmans tags: trunk
2015-08-24
13:24
Merge trunk. Take over selected changes from androwish check-in: 1ebe378f user: jan.nijtmans tags: androwish
2015-08-20
14:14
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: f37f9308 user: jan.nijtmans tags: trunk
2015-08-18
14:48
Take over selected changes from androwish.org check-in: 911f67c8 user: jan.nijtmans tags: androwish
14:41
minor spacing, no functional change. check-in: ded1d1b4 user: jan.nijtmans tags: trunk
2015-08-17
10:34
Rename TkSDL*() functions to TkUnix*() check-in: b21403f7 user: jan.nijtmans tags: androwish
2015-08-05
20:40
merge trunk check-in: 6a54fc33 user: jan.nijtmans tags: androwish
20:33
Remove various unnecessary "global tcl_platform" occurrences, which are no longer used. Add "Fit To Screen Width" menu entry to Windows (and android) console menu. Ported from androwish. check-in: ee0ef7f8 user: jan.nijtmans tags: trunk
2015-08-04
17:30
Merge trunk. Add missing tkStubInit.c to Android.mk. Without this, stub-enabled Tk-based extensions (such as tkImg) will never work on Android. check-in: 6fd43c73 user: jan.nijtmans tags: androwish
2015-08-03
23:43
Fix [6fe75131c546226b]: doc: tk_messageBox (mac). Use ttk::scrollbar in stead of scrollbar in various demo's. (ported from androwish branch) check-in: ec4df9a2 user: jan.nijtmans tags: trunk
2015-07-28
22:18
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 5dcefdbe user: fvogel tags: trunk
20:31
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 91fc5813 user: fvogel tags: trunk
2015-07-16
20:10
Fixed bug [2886436fff] - [.txt] deletes before start index - by appyling the patch proposed in the ticket: no deletion will ever happen before the start index anymore check-in: c1fe3071 user: fvogel tags: trunk
05:36
merge trunk check-in: 760e8f5b user: jan.nijtmans tags: novem-support
2015-07-15
15:02
merge trunk check-in: 4efd41bc user: jan.nijtmans tags: androwish
15:01
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: fce53e62 user: jan.nijtmans tags: trunk
12:46
Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. check-in: 584e2aa0 user: jan.nijtmans tags: androwish
2015-07-13
10:15
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: ec62978f user: fvogel tags: trunk
09:58
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: bc0c1857 user: fvogel tags: trunk
2015-07-08
07:54
Use size_t in stead of int for some internal refCount variables. On 32-bit systems, this doubles the range (as size_t is unsigned), on 64-bit system much more than that. check-in: 2473b35f user: jan.nijtmans tags: trunk
2015-07-07
15:24
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 4668a149 user: jan.nijtmans tags: trunk
2015-07-02
20:21
Revert [b80a6942]. Realize now that "true" was not bold because the option does not have to literally be the exact string "true" but can also be any of the other acceptable true values, such as "yes" or "t". check-in: 70145701 user: andy tags: trunk
2015-06-25
09:35
merge trunk check-in: 5c3d4877 user: jan.nijtmans tags: novem-support
09:35
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. check-in: 8a600b5d user: jan.nijtmans tags: trunk
2015-06-05
04:01
Add missing bold effect to documentation for [canvas -splinesteps]. check-in: b80a6942 user: andy tags: trunk
2015-06-01
20:19
Fixed broken trunk caused by "signed/unsigned mismatch" compiler error on Windows, introduced by [4fe3c06b97] and [07622d5618] check-in: 21ea6c1f user: fvogel tags: trunk
19:46
merge mark check-in: e155956c user: fvogel tags: trunk
19:40
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 4bbc5717 user: fvogel tags: trunk
19:10
Test panedwindow-25.2 uses tcltest 2 format check-in: c47c754e user: fvogel tags: trunk
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 0e074ecc user: fvogel tags: trunk
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 8f24c925 user: fvogel tags: trunk
18:40
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: c709bbd7 user: fvogel tags: trunk
18:31
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: ce6d7230 user: fvogel tags: trunk
18:27
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 43273c06 user: fvogel tags: trunk
2015-05-30
18:07
Fixed typo in comment check-in: 84c01395 user: fvogel tags: trunk
2015-05-28
12:59
Merge trunk check-in: f58ec1b7 user: jan.nijtmans tags: novem-support
2015-05-26
12:44
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 68458e6e user: jan.nijtmans tags: trunk
2015-05-25
22:17
Fix [2a02881e4c]: Colors added/changed in 8.6 not documented in man page check-in: d0ab7d76 user: jan.nijtmans tags: trunk
2015-05-24
12:14
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 9e919f75 user: fvogel tags: trunk
2015-05-20
15:17
[29044ba23f] Remove RANLIB as part of library installation. At best it's redundant to the RANLIB already done as part of library build. At worst, it conflicts with needs of cross-compiling. Thanks Erik Leunissen. check-in: 595aa82a user: dgp tags: trunk
14:58
merge-mark check-in: a88a3fce user: jan.nijtmans tags: trunk
12:34
[dece631375] More mem alloc overflow check and init with proper unsigneds. check-in: 4fe3c06b user: dgp tags: trunk
02:41
Initialize memory to stop valgrind notices about conditionals dependent on reads from uninit memory. check-in: d1e3a3de user: dgp tags: trunk
2015-05-18
18:59
[dece631375] Prevent overflows in photo image memory allocations. check-in: 07622d56 user: dgp tags: trunk
2015-05-15
19:26
[dece63137] Correct problems with overflow computing memory block sizes. check-in: 538c2a94 user: dgp tags: trunk
15:51
[dece631375] Prevent PNG Reader writing to memory beyond end of photo image block. check-in: 8df98ac7 user: dgp tags: trunk
12:03
Use assertion to prevent writing pixel lines beyond end of Photo image block. check-in: 76765f50 user: dgp tags: trunk
2015-05-05
19:38
[06c3fcb136] ImgGetPhoto() had some code misplaced in an earlier commit so that it failed to tell all callers when the alpha channel was fully opaque. This triggered another bug in the PNG writer where the alpha vs. non-alpha format choice was broken and confused, leading to corrupt png image files. check-in: d2fc5a3c user: dgp tags: trunk
2015-04-28
18:46
merge mark check-in: 90f5a7ac user: fvogel tags: trunk
2015-04-16
13:20
merge-mark check-in: 089301fe user: jan.nijtmans tags: trunk
2015-04-09
22:15
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: 5d9e69b3 user: kevin_walzer tags: trunk
12:51
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 8becf1a0 user: dgp tags: trunk
12:39
[e4ed00a954] Fixed crash with display wordstart check-in: dd4b1845 user: dgp tags: trunk
02:03
merge mark check-in: fa7b91b6 user: kevin_walzer tags: trunk
02:00
Re-working of internal Cocoa widget drawing routines, especially when resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches check-in: 8ad750dc user: kevin_walzer tags: trunk
2015-04-07
14:46
Fix [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile. Merge-mark core-8-5-branch. check-in: 89217ba3 user: jan.nijtmans tags: trunk
01:42
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 30912129 user: kevin_walzer tags: trunk
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: 15a7b752 user: kevin_walzer tags: trunk
2015-03-24
19:13
Purge configuration efforts at supporting platforms lacking <limits.h>. check-in: 22256943 user: dgp tags: trunk
2015-03-23
10:44
Remove some unnecessary end-of-line spacing check-in: 650936d2 user: jan.nijtmans tags: trunk
2015-03-22
15:10
Suggested fix for [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile Closed-Leaf check-in: 5c194d19 user: jan.nijtmans tags: bug-2a70627a03
2015-03-21
17:42
merge mark check-in: 081c15ab user: dgp tags: trunk
04:12
merge mark check-in: 683eccd1 user: kevin_walzer tags: trunk
04:12
Additional copyright notices check-in: 915c72b3 user: kevin_walzer tags: trunk
03:21
Final cleanup of zombie windows in Cocoa check-in: 5f7f824c user: kevin_walzer tags: trunk
01:40
merge mark check-in: faf9a774 user: kevin_walzer tags: trunk
01:39
Add copyright notice for Marc Culler check-in: 8ea0054b user: kevin_walzer tags: trunk
01:30
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: e3b0c37c user: kevin_walzer tags: trunk
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: 025fdda7 user: kevin_walzer tags: trunk
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: 66e6c02a user: kevin_walzer tags: trunk
00:44
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 812a5d85 user: kevin_walzer tags: trunk
2015-03-19
21:38
Merge trunk check-in: 4fe95648 user: jan.nijtmans tags: novem-support
2015-03-16
14:13
Merge-mark, and remove some unnecessary end-of-line spacing. check-in: 676564ab user: jan.nijtmans tags: trunk
2015-03-15
20:22
Wish now launches in front when called from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: d5dd77eb user: kevin_walzer tags: trunk
2015-03-13
23:10
Merging with the latest release check-in: e1141f2f user: seandeelywoods tags: core_zip_vfs
19:58
Merged branch bug-1581955fff, fixing [1581955fff] check-in: 99e78046 user: fvogel tags: trunk
2015-03-12
14:53
merge release check-in: 9317978f user: dgp tags: trunk
2015-03-11
13:52
merge trunk Closed-Leaf check-in: d8717ce1 user: dgp tags: rc1, release, core-8-6-4, core-8-6-4-rc
2015-03-10
14:49
merge mark check-in: 7f810162 user: kevin_walzer tags: trunk
14:38
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: bba47d2c user: kevin_walzer tags: trunk
2015-03-06
16:40
merge mark check-in: f9f6390e user: dgp tags: trunk
12:52
merge trunk check-in: a75f7fbf user: dgp tags: rc0, core-8-6-4-rc
12:51
merge mark check-in: b16d00d5 user: dgp tags: trunk
02:44
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 8b7f6ac7 user: kevin_walzer tags: trunk
2015-03-05
16:25
merge trunk check-in: 1a123d5d user: dgp tags: core-8-6-4-rc
16:05
update changes check-in: e7317861 user: dgp tags: core-8-6-4-rc
15:57
Merge mark check-in: be999214 user: kevin_walzer tags: trunk
15:55
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: f4758af0 user: kevin_walzer tags: trunk
2015-03-02
22:31
merge trunk check-in: b82b45b2 user: dgp tags: core-8-6-4-rc
08:56
Deleted Win95/98-specific documentation as those platforms have long been unsupported. check-in: e4a9133b user: ashok tags: trunk
2015-02-28
03:17
merge mark check-in: 2a868d77 user: kevin_walzer tags: trunk
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: 2f9e63f8 user: kevin_walzer tags: trunk
2015-02-26
17:16
Bump to 8.6.4. check-in: 93c9641e user: dgp tags: core-8-6-4-rc
2015-02-24
15:09
merge mark check-in: 754c58b7 user: dgp tags: trunk
2015-02-22
18:03
Fix for CGRect/NSRect confusion check-in: 5457f9e2 user: kevin_walzer tags: trunk
00:39
[ab6dab8393] OBOE in loop termination made corrupt dash lines in ps output. check-in: 8be232ca user: dgp tags: trunk
2015-02-20
22:35
malformed comment check-in: 1156673c user: dgp tags: trunk
2015-02-19
21:27
merge-mark check-in: bb610108 user: jan.nijtmans tags: trunk
16:02
merge mark check-in: 887e3968 user: kevin_walzer tags: trunk
16:02
Add padding to HITheme menubuttons check-in: 7d8f87b4 user: kevin_walzer tags: trunk
15:58
merge mark check-in: 35a89312 user: kevin_walzer tags: trunk
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 158f468c user: kevin_walzer tags: trunk
02:57
merge mark check-in: 659d3062 user: kevin_walzer tags: trunk
02:27
Restore live resize to Cocoa with reduced flickering; addresses most serious issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch check-in: 57170627 user: kevin_walzer tags: trunk
2015-02-18
03:34
Merge mark check-in: 31e46950 user: kevin_walzer tags: trunk
03:31
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: a742f361 user: kevin_walzer tags: trunk
2015-02-16
22:06
Merge mark check-in: f434c087 user: kevin_walzer tags: trunk
22:06
Cleanup of bounds in button code. check-in: 959b73b5 user: kevin_walzer tags: trunk
20:21
Merge mark; merging on request of fvogel to avoid conflicts in his merges check-in: c4b47505 user: kevin_walzer tags: trunk
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: ef130fef user: kevin_walzer tags: trunk
2015-02-15
19:20
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: b10dfadf user: fvogel tags: trunk
19:14
Merge mark check-in: 00f6df38 user: fvogel tags: trunk
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 7680280a user: kevin_walzer tags: trunk
18:30
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: ccea6074 user: kevin_walzer tags: trunk
17:48
Merge mark check-in: 71cb0f9e user: fvogel tags: trunk
2015-02-14
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: 6f751c62 user: kevin_walzer tags: trunk
2015-02-13
01:42
Final adjustment of checkbutton flags in Cocoa check-in: 1113472b user: kevin_walzer tags: trunk
2015-02-12
17:44
merge mark check-in: 8cec4d74 user: dgp tags: trunk
16:15
Apply same padding fix to Cocoa checkbuttons check-in: ae93313c user: kevin_walzer tags: trunk
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 3035a564 user: kevin_walzer tags: trunk
15:30
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 31b514d3 user: kevin_walzer tags: trunk
13:45
Silence some compiler warnings. check-in: 1a6f7019 user: dgp tags: trunk
12:41
merge mark check-in: 2c198dbf user: dgp tags: trunk
02:53
Further refinement of button metrics in Cocoa check-in: 215f689e user: kevin_walzer tags: trunk
01:56
Further refinement of button metrics in Cocoa check-in: 10cc815a user: kevin_walzer tags: trunk
01:37
Further refinement of checkbutton metrics in Cocoa check-in: dcc243a0 user: kevin_walzer tags: trunk
2015-02-11
20:45
Merged core-8-5-branch check-in: 82028b36 user: fvogel tags: trunk
13:42
merge mark check-in: ec1a8498 user: dgp tags: trunk
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: 05845372 user: kevin_walzer tags: trunk
2015-02-09
22:52
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: 512dbd79 user: fvogel tags: trunk
2015-02-06
21:55
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: a1bad43f user: mistachkin tags: trunk
21:34
Merged core-8-5-branch check-in: c6f5f040 user: fvogel tags: trunk
20:22
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: 8b098230 user: mistachkin tags: trunk
18:13
Merge bug fixes from fvogel's text-elided branch check-in: 486c2c23 user: dgp tags: trunk
16:04
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: 466b1190 user: dgp tags: trunk
15:46
[2b6778efe8] handle sscanf() EOF errors. check-in: 38a27c36 user: dgp tags: trunk
14:10
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 92bd9be7 user: dgp tags: trunk
2015-02-05
20:13
[d186605d05] Stop invalid read beyond objv. check-in: 6c910563 user: dgp tags: trunk
2015-02-04
15:00
merge mark check-in: 7b03e0fa user: dgp tags: trunk
2015-02-02
14:21
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: a9d917be user: kevin_walzer tags: trunk
09:52
merge trunk check-in: 980f0e90 user: jan.nijtmans tags: novem-support
09:50
Remove unnecessary end-of-line spacing check-in: aa7e3ad5 user: jan.nijtmans tags: trunk
2015-01-30
15:59
merge mark check-in: 5d6f0376 user: dgp tags: trunk
15:27
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself check-in: 71e2c3fc user: kevin_walzer tags: trunk
15:17
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself Closed-Leaf check-in: 2caf44d8 user: kevin_walzer tags: hitheme
2015-01-29
14:49
HITheme scrolling now draws correctly and functions with mousewheel; must refine hit testing; still have to implement dragging scrollthumb with mouse check-in: 1e5ef9a6 user: kevin_walzer tags: hitheme
04:32
Some good progress on scrolling. check-in: 6a806bc7 user: kevin_walzer tags: hitheme
2015-01-27
13:10
merge trunk check-in: 508ab40c user: jan.nijtmans tags: novem-support
13:06
merge-mark check-in: 454d244c user: jan.nijtmans tags: trunk
2015-01-26
04:07
A bit more progress on scrolling check-in: a613e37a user: kevin_walzer tags: hitheme
2015-01-24
16:36
Commiting HITheme implementation on buttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 6d9ba349 user: kevin_walzer tags: trunk
2015-01-22
19:18
Stop `make test` segfaults. check-in: 5f8258ad user: dgp tags: trunk
15:46
Fix for metrics for radiobutton -indicatoron Closed-Leaf check-in: 09c9e5b9 user: kevin_walzer tags: hitheme
14:15
Committing scrollbar implementation as is; by all appearance it should work, unclear why it does not. check-in: 05fb2034 user: kevin_walzer tags: hitheme
2015-01-21
14:39
Additional work on scrollbar: this implementation should work but it does not and I have no idea why check-in: 55c4fcfb user: kevin_walzer tags: hitheme
14:08
Commit of skeletal scrollbar code; does not yet work but need to focus on a single approach check-in: 0b6b8d27 user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: c473a5ff user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: 8a083379 user: kevin_walzer tags: hitheme
01:56
Menubuttons now reasonably functional; back to scrolling. check-in: 9f5e37ba user: kevin_walzer tags: hitheme
2015-01-20
14:02
Buttons now work. Next, menubuttonsns. check-in: 95a5143e user: kevin_walzer tags: hitheme
03:45
Buttons no longer broken. check-in: 7e254572 user: kevin_walzer tags: hitheme
02:43
Buttons less broken check-in: 616ed6a6 user: kevin_walzer tags: hitheme
2015-01-19
23:46
More improvement on button code. check-in: 4ff02f0f user: kevin_walzer tags: hitheme
19:53
Various changes and improvements; less broken now but still a lot of work to do. check-in: 57422e0d user: kevin_walzer tags: hitheme
2015-01-15
16:06
remove some unnecessary eol-spacing check-in: ea223afb user: jan.nijtmans tags: trunk
15:34
merge trunk check-in: ce46d5fc user: jan.nijtmans tags: novem-support
15:31
merge-mark check-in: afe9816e user: jan.nijtmans tags: trunk
14:36
Update on scrolling to something that works in a broken way check-in: 40719168 user: kevin_walzer tags: hitheme
08:03
Branch to replace NSViews in Cocoa widgets with HITheme implementations to improve drawing performance after removing private API's. check-in: d047c2a5 user: kevin_walzer tags: hitheme
2015-01-12
03:21
Revert additional changes to scrollbar code check-in: 983a6baa user: kevin_walzer tags: trunk
03:18
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: b25bc3a3 user: kevin_walzer tags: trunk
2015-01-07
20:33
Reduce font-related porting fragility of test. check-in: 20e1a863 user: dgp tags: trunk
2015-01-06
10:09
merge trunk check-in: 35d20c68 user: jan.nijtmans tags: novem-support
10:06
merge-mark check-in: b9110385 user: jan.nijtmans tags: trunk
2015-01-04
23:24
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: cb7ef780 user: kevin_walzer tags: trunk
23:16
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: 81a685ed user: kevin_walzer tags: trunk
2015-01-02
20:50
Merge 8.5. Fix [winfo id] for Cocoa. check-in: 82e52c23 user: dgp tags: trunk
11:20
merge-mark check-in: ebd5e4c1 user: fvogel tags: trunk
11:18
Cherrypicked [97391a2fef] - Increased the after delay in test spinbox-1.8.4 because it failed sometimes for me, depending on the load of the computer running the test suite check-in: 41ffb045 user: fvogel tags: trunk
2014-12-31
21:26
Reduce redraw issues during window zoom events on Cocoa check-in: 6ef1af44 user: kevin_walzer tags: trunk
2014-12-28
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 91a8d730 user: kevin_walzer tags: trunk
2014-12-24
09:17
merge-mark check-in: 66f4565d user: jan.nijtmans tags: trunk
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: 534118d7 user: kevin_walzer tags: trunk
04:47
Revert change from ttk Mac theme check-in: b06f91b0 user: kevin_walzer tags: trunk
04:43
All on Tk/Cocoa: Improve view performance during resizing; implement custom drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped check-in: 6d14dd47 user: kevin_walzer tags: trunk
2014-12-21
04:16
Revert unintended commit of menubutton file check-in: 399c1c0b user: kevin_walzer tags: trunk
04:11
Minor optimization of drawing code in OSX check-in: f98361a0 user: kevin_walzer tags: trunk
2014-12-14
12:18
merge-mark check-in: b4f1c0b3 user: jan.nijtmans tags: trunk
2014-12-13
02:47
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: ac4cd974 user: kevin_walzer tags: trunk
2014-12-11
15:12
merge trunk check-in: b1cdf63a user: jan.nijtmans tags: novem-support
2014-12-03
16:33
Fix for 4a0451f529. Needed a Tcl_ResetResult after recursive event loop otherwise clicking Cancel would return a non-empty result in case a script was run in the background as part of the event loop. Also updated test suite which did not actually check that a Cancel resulted in an empty event string. check-in: 4b723acb user: ashok tags: trunk
2014-11-21
21:19
Fix typos in comments check-in: dec1a573 user: fvogel tags: trunk
16:15
Remove unnecessary end-of-line spacing check-in: a79b0b94 user: jan.nijtmans tags: trunk
16:12
merge-mark check-in: 86fde7e7 user: jan.nijtmans tags: trunk
16:01
Fix [1c0d6e162c]: tkWinDialog.c defines type "SIGDN" (enum __MIDL_IShellItem_0001), which is already defined check-in: f1354a43 user: jan.nijtmans tags: trunk
2014-11-20
02:34
Back out changes not pertaining to private API; those files should not have been updated. check-in: 276923ee user: kevin_walzer tags: trunk
2014-11-18
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: 781a6aff user: kevin_walzer tags: trunk
2014-11-17
14:56
Added a tkvfs.zip file as part of the installation check-in: 281e2fe2 user: hypnotoad tags: core_zip_vfs
2014-11-15
00:19
Updated Tkkit to utilize the basekit built by Tcl check-in: 8707fc70 user: hypnotoad tags: core_zip_vfs
2014-11-14
04:15
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. Crash was caused by access to a list element after the Tcl_Obj was shimmered to a variable intrep. check-in: f5c04922 user: ashok tags: trunk
2014-11-13
20:16
Backout last change, it doesn't solve the issue check-in: d7aeab09 user: jan.nijtmans tags: trunk
15:48
Merge with trunk.

Bring vfs instructions up to date

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

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

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

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

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

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

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

01:50
Tweaks for tkkits under Unix.

tkkit is now compiled like wish or tktest.

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

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

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

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

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

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

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

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

I've made some improvements too :

Examples :

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

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

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

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

- Remove some useless catch around 'destroy' calls.

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

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

Leaf check-in: 2b50e889 user: andreask tags: contrib-patrick-fradin-code-cleanup
2013-01-20
11:40
eliminate use of deprecated Tcl_SaveResult API check-in: b279f14c user: jan.nijtmans tags: trunk
2013-01-19
23:53
Seems working completely against "novem" now. Only tested on win32 and linux yet. check-in: f5b77eda user: jan.nijtmans tags: novem-support
22:41
merge trunk check-in: a970be8b user: jan.nijtmans tags: novem-support
2013-01-17
13:39
merge-mark check-in: af9bd270 user: jan.nijtmans tags: trunk
2013-01-16
15:46
merge-mark check-in: 1fc8f18a user: jan.nijtmans tags: trunk
2013-01-15
17:23
merge trunk check-in: 5bf9317c user: jan.nijtmans tags: bug-3582795
17:21
fix comment check-in: 56a4ed6c user: jan.nijtmans tags: trunk
17:18
More flexible search for win32 tclConfig.sh, backported from TEA. Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.6.x to be loaded in any Tcl 8.6 alpha/beta release. check-in: dc77a27c user: jan.nijtmans tags: trunk
12:12
Implement <<KillLine>> virtual binding (still experimental) check-in: 721bd9c9 user: jan.nijtmans tags: bug-3582795
11:19
Merge trunk Add and use <<Enter>> and <<Transpose>> virtual event bindings check-in: b4f6eecb user: jan.nijtmans tags: bug-3582795
2013-01-14
13:48
Replace various functions calls, for functions which are small wrappers around other functions, to call the wrapped function directly. check-in: cb8420c1 user: jan.nijtmans tags: trunk
11:10
Implement <<NewPage>> binding check-in: c71149cf user: jan.nijtmans tags: bug-3582795
09:56
Don't override <Return>/<KP_Enter>/<Control-o> bindings from other widgets check-in: 17265a4e user: jan.nijtmans tags: bug-3582795
09:50
Rename (undocumented) <<Console_Eval>> virtual event to <<NewLine>> check-in: 5a1ea85c user: jan.nijtmans tags: bug-3582795
2013-01-13
21:06
Eliminate all virtual event definitions in console.tcl check-in: cfc0f22f user: jan.nijtmans tags: bug-3582795
21:02
merge-mark check-in: 3d021f4e user: jan.nijtmans tags: novem-support
21:00
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 0bc39ba1 user: jan.nijtmans tags: trunk
18:19
removed one entry too much from ttk:entry check-in: 52c4c0bf user: jan.nijtmans tags: novem-support
16:51
Merge trunk Eliminate all virtual event definitions in console.tcl check-in: 57245f12 user: jan.nijtmans tags: bug-3582795
16:02
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 5cf2f6b9 user: jan.nijtmans tags: novem-support
2013-01-12
23:22
"package require Tk 8.5" already implies "package require Tcl 8.5" (That's what the Tcl_InitStubs does), so there is no need to test both. check-in: fb87f868 user: jan.nijtmans tags: novem-support
2013-01-11
15:02
See bug 3600390 Closed-Leaf check-in: 67c373d7 user: jan.nijtmans tags: bug-3600390
11:48
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. check-in: afce507e user: jan.nijtmans tags: trunk
2013-01-10
18:41
[Bug 3600260]: Errors in new virtual event definitions check-in: 2125e9b8 user: jan.nijtmans tags: trunk
14:43
[Bug 3600251]: Inappropriate replacement of Mac binding. check-in: f2bb9f80 user: jan.nijtmans tags: trunk
2013-01-04
13:43
merge-mark check-in: d6c9479c user: jan.nijtmans tags: trunk
13:42
Tk_InitStubs("8.6",1) would succeed in an "8.60" interp. Fixed. No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually check-in: acaae00e user: jan.nijtmans tags: trunk
2012-12-21
06:10
merge release check-in: 8c48e231 user: dgp tags: trunk
2012-12-17
14:00
merge trunk Closed-Leaf check-in: 0fe10f1a user: dgp tags: core-8-6-0-rc, core-8-6-0
10:08
Make Aqua Tk build on OSX Leopard again check-in: 67626026 user: dkf tags: trunk
2012-12-11
22:00
Tag 8.6.0 for release check-in: 74cf0226 user: dgp tags: core-8-6-0-rc
21:58
update changes check-in: b5a5f1a4 user: dgp tags: trunk
2012-12-10
15:21
merge trunk check-in: fd82e2cd user: dgp tags: core-8-6-0-rc
15:12
Fix build for VC 11. check-in: 1eb1e2b6 user: dgp tags: trunk
2012-12-06
17:08
merge trunk check-in: 35eb3779 user: dgp tags: core-8-6-0-rc
14:01
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: b0b867db user: dkf tags: trunk
2012-12-04
19:59
merge trunk check-in: ab4678a0 user: dgp tags: core-8-6-0-rc
17:02
[Bug 3588824]: bug in image index handling for weird image names check-in: b5918b5b user: dgp tags: trunk
2012-12-03
01:22
merge-mark check-in: b7d2e2b8 user: fvogel tags: trunk
2012-11-22
17:47
merge trunk check-in: e7830c40 user: dgp tags: core-8-6-0-rc
09:04
Backout [c43ceec9f6]. Since the change in Tcl_GetIndexFromObj() was undone due to http://code.activestate.com/lists/tcl-core/12524/, it looks we have to live with uglier code. check-in: e5722050 user: jan.nijtmans tags: trunk
2012-11-19
17:44
merge trunk check-in: ec7bceb5 user: dgp tags: core-8-6-0-rc
2012-11-15
11:55
Simplification: don't declare struct types that are never used. check-in: 91aa0783 user: jan.nijtmans tags: trunk
2012-11-14
16:55
merge trunk check-in: 9144cea2 user: dgp tags: core-8-6-0-rc
13:46
Bug 3500545: tk_getOpenFile -multiple 1 wrong on windows check-in: 4c7b16f9 user: jan.nijtmans tags: trunk
2012-11-13
21:32
merge trunk check-in: 28e1da24 user: dgp tags: core-8-6-0-rc
10:22
missing changelog entry check-in: f1672bf3 user: jan.nijtmans tags: trunk
10:16
merge-mark check-in: dafe15d4 user: jan.nijtmans tags: trunk
2012-11-12
23:33
merge mark check-in: 5117631a user: dgp tags: trunk
2012-11-11
22:41
fix bug 3585396: winDialog.test requires user interaction. Tested on Windows XP SP2 (32-bit) and Windows 7 (64-bit) check-in: f0aa744f user: jan.nijtmans tags: trunk
20:25
merge-mark Closed-Leaf check-in: 5219dd28 user: jan.nijtmans tags: bug-3585396
20:20
winDialog-5.7 should be knownBug, not winDialog-5.9 check-in: 495b4850 user: jan.nijtmans tags: trunk
08:50
Fixed, but only tested yet on Windows 7. On other platforms, at least the 'user input problem' is gone, but the test might still fail. check-in: b56570c6 user: jan.nijtmans tags: bug-3585396
2012-11-09
14:44
merge-mark check-in: 4c0ba2e8 user: jan.nijtmans tags: bug-3585396
13:44
merge trunk check-in: da9bbb25 user: dgp tags: core-8-6-0-rc
13:43
merge mark check-in: 55ec2dac user: dgp tags: trunk
13:36
Constrain tests presumed to improperly demand user interaction. check-in: a8478166 user: dgp tags: trunk
10:59
demo fix for bug 3585396. On which platforms this fails? check-in: fcf0138e user: jan.nijtmans tags: bug-3585396
2012-11-08
15:45
merge trunk check-in: 123d3a1c user: dgp tags: core-8-6-0-rc
15:28
Updated the language of the documentation so that "object" refers to an OO concept throughout, and a Tcl_Obj is called a "value" (which is what it is). check-in: 3a0b1c1e user: dkf tags: trunk
15:26
Create Tk 8.6.0 release branch check-in: 23a23220 user: dgp tags: core-8-6-0-rc
13:28
Changes from Simon Geard to act as baseline implementation of TIP #415. check-in: f0117e24 user: dkf tags: tip-415
2012-11-07
14:23
[Bug 3574708]: Move window liveness checks to better location. check-in: 2ccde232 user: dkf tags: trunk
11:45
Now that fossil stores the right characters, we might as well use them in more places check-in: 71a46a8e user: jan.nijtmans tags: trunk
11:28
just fix some characters that fossil cannot handle well check-in: 228da87b user: jan.nijtmans tags: trunk
08:28
merge trunk Leaf check-in: 64caa6c8 user: jan.nijtmans tags: bug-2443069
2012-11-05
21:46
(Experiment) remove unnecessary virtual events check-in: 4712ce4f user: jan.nijtmans tags: bug-3582795
21:00
merge changes check-in: e96893dd user: dgp tags: trunk
2012-10-24
19:21
3574893 Add overlooked toplevel ref count maintenance in the [wm manage|forget] operations that could cause segfaults due to premature free of structs. check-in: bda8f8dc user: dgp tags: trunk
2012-10-23
13:37
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: e67c5c61 user: jan.nijtmans tags: trunk
09:24
consistant use of mode: objc for OSX, strip spaces from the end of lines check-in: f4527071 user: jan.nijtmans tags: trunk
2012-10-18
03:56
merge-mark check-in: b7a8d62e user: jan.nijtmans tags: trunk
2012-10-13
18:15
merge trunk check-in: ddbead9e user: jan.nijtmans tags: bug-2443069
18:11
merge-mark check-in: dd24f6c3 user: jan.nijtmans tags: trunk
2012-10-09
14:26
Remove Carbon directory from source tree check-in: 8cd55740 user: kevin_walzer tags: trunk
2012-10-05
18:51
merge mark check-in: 367b5b16 user: dgp tags: trunk
2012-10-02
00:49
Fix for 3572016, menus not re-enabling after modal dialog check-in: b84bc7c5 user: kevin_walzer tags: trunk
2012-09-28
10:43
merge-mark check-in: 7867006d user: jan.nijtmans tags: trunk
2012-09-26
13:15
merge-mark check-in: 00185f8c user: jan.nijtmans tags: trunk
2012-09-19
08:24
Compile win32 binaries with -DTCL_NO_DEPRECATED, and fix gcc compiler warning check-in: 214c6c0a user: jan.nijtmans tags: trunk
2012-09-18
20:45
merge release branch check-in: 6ce9597b user: dgp tags: trunk
2012-09-17
13:14
Tag for 8.6b3 release. Closed-Leaf check-in: 78ea69f7 user: dgp tags: core-8-6-b3, core-8-6-b3-rc
13:12
merge trunk check-in: d38b2f42 user: dgp tags: core-8-6-b3-rc
13:10
3567786 Stop segfault in [wm forget] check-in: b5d8c2e6 user: dgp tags: trunk
2012-09-16
22:36
Updated branch now stops all segfaults and panics in the test suite. Not a lot of confidence that other problems haven't been created, including memleaks and broken functionality in areas. A review would be a good idea. So would a trunk that doesn't segfault the test suite. Closed-Leaf check-in: 0f459361 user: dgp tags: bug-3567786
22:11
More work in progress. wm-manage tests all work now. still some issues with wm-forget. check-in: 42f8a3c3 user: dgp tags: bug-3567786
14:59
Work in progress - make TkWmNewWindow and TkWmDeadWindow more complementary and pass in to TkWmDeadWindow from WmForgetCmd a pointer that at least has the right type. check-in: 205fb37e user: dgp tags: bug-3567786
2012-09-15
13:34
3567778 Make Tk_MeasureChars() honor the TK_AT_LEAST_ONE flag properly. check-in: 3ed51c09 user: dgp tags: trunk
11:17
typo check-in: 23538b2e user: dgp tags: trunk
00:33
3567812 3567779 Repaired regressions in 3546073 fix. Stopped test event leakage in winWm-9.2. check-in: 50e0c049 user: dgp tags: trunk
2012-09-14
21:25
3567779 Fumbling attempt to make winWm.test stop segfaulting and start passing when tested on Snow Leopard with --enable-aqua. Closed-Leaf check-in: e9c0456c user: dgp tags: bug-3567779
15:03
merge trunk check-in: 6df36df4 user: dgp tags: core-8-6-b3-rc
2012-09-13
20:49
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: 39af9760 user: dkf tags: trunk
19:14
merge trunk check-in: 9eb2354f user: dgp tags: core-8-6-b3-rc
19:13
Building Tk 8.6 requires Tcl 8.6 headers. check-in: 6f2f208c user: dgp tags: trunk
15:57
merge trunk check-in: 40e508db user: dgp tags: core-8-6-b3-rc
15:56
autoconf-2.59 check-in: 32c65438 user: dgp tags: trunk
12:28
merge trunk check-in: a9216507 user: dgp tags: core-8-6-b3-rc
12:28
3566106 Solaris9/x86 support. Thanks Dagobert and others. check-in: 875baa83 user: dgp tags: trunk
08:14
[Bug 3567283]: Added missing cast. check-in: 16f9f8d4 user: dkf tags: trunk
2012-09-12
19:28
bump release date check-in: 42c5de9b user: dgp tags: core-8-6-b3-rc
11:52
merge trunk check-in: 242ce63a user: dgp tags: core-8-6-b3-rc
2012-09-11
19:03
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: dda82bdc user: dkf tags: trunk
12:22
merge trunk check-in: 17757256 user: dgp tags: core-8-6-b3-rc
12:22
Updates from `make dist` check-in: 169aacb8 user: dgp tags: core-8-6-b3-rc
09:05
fix <Up> and <Down> binding in windows console check-in: 6249d7ae user: jan.nijtmans tags: trunk
2012-09-07
13:52
merge trunk check-in: f64ddbb3 user: dgp tags: core-8-6-b3-rc
13:40
[Bug 3565533]: Purge use of variable that was only ever checked once immediately afterwards, except for one (buggy) case where it was checked without assignment. check-in: c026b784 user: dkf tags: trunk
13:08
Bump to 8.6b3 check-in: 5c8ea3fd user: dgp tags: core-8-6-b3-rc
2012-08-31
12:41
merge trunk check-in: 3d41cb86 user: jan.nijtmans tags: bug-2443069
2012-08-30
19:18
Update changes for 8.6b3 check-in: dd090c36 user: dgp tags: trunk
17:54
Unbreak windows problems with commit [961ae24a3f] as well. check-in: a6f5a336 user: andreask tags: trunk
17:31
Unbreak AIX, replaced use of C99 comments in commit [961ae24a3f] (2012-08-27) with C89-style. check-in: d39e4518 user: andreask tags: trunk
2012-08-28
15:11
re-do [c42d04b1b4], but now correct ;-( check-in: e0024bbb user: jan.nijtmans tags: trunk
14:14
[Bug 3562426]: Context menu goes out of edge of screen. check-in: d703ff13 user: jan.nijtmans tags: trunk
11:00
Note potential incompatibility introduced by new virtual events. Emiliano Gavilan reports that this impacts tkcon's history features. check-in: bcd40d0b user: dkf tags: trunk
2012-08-27
19:48
Generate -errorcode values to go with errors. Generate messages and postscript using Tcl_Obj API, not the string result API. check-in: 961ae24a user: dkf tags: trunk
17:50
merge trunk Closed-Leaf check-in: b20a0d33 user: dkf tags: tk-errorcodes
17:47
Remove accidental commit of merge conflict, resolved to original code. check-in: 538be101 user: dkf tags: trunk
17:44
merge trunk check-in: b7400a9b user: dkf tags: tk-errorcodes
2012-08-26
17:07
merge trunk Leaf check-in: eddc3ffd user: pspjuth tags: pspjuth-canvas
2012-08-25
01:55
3554026 3561016 Better fix from Emiliano Gavilan. check-in: ca2a716c user: dgp tags: trunk
2012-08-24
15:12
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: f3b0b975 user: dkf tags: trunk
2012-08-23
21:42
3554026,3561016 Stop crash with tearoff menus check-in: 2eee9b6a user: dgp tags: trunk
10:50
[Bug 3555644]: Better use of virtual events, Add <<ToggleSelection>> virtual event. check-in: 6e2fb2dd user: jan.nijtmans tags: trunk
07:06
new virtual event <<ToggleSelection>> Closed-Leaf check-in: 1b0ecb59 user: jan.nijtmans tags: bug-3555644
2012-08-22
23:23
And *this* time with the right TIP number. :-} check-in: d249166d user: dkf tags: trunk
23:22
Corrections to TIP number; make recent TIP commits more visible in ChangeLog check-in: 5a2ee81f user: dkf tags: trunk
21:22
[TIP 403]: Web Colors for Tk. New colors aqua, crimson, fuchsia, indigo, lime, olive, silver, and teal. Modified RGB values for gray/grey, green, maroon and purple. check-in: 54eb6aeb user: jan.nijtmans tags: trunk
2012-08-17
10:28
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers check-in: 4fd48a3c user: jan.nijtmans tags: trunk
2012-08-15
13:58
changelog entry for previous commit check-in: 22d8e0e4 user: jan.nijtmans tags: trunk
13:51
[Frq 3555324]: On Windows, re-define Ctrl-A for Select-All., as most Windows applications do. check-in: e1dfad35 user: jan.nijtmans tags: trunk
13:39
Always compile Tk with -DUSE_TCL_STUBS. Formatting check-in: a910ba64 user: jan.nijtmans tags: trunk
13:18
Only build the threaded builds by default. For msvcrt static builds, allow to link against libraries where the 'x' is missing (generated by Makefile.in) check-in: c42d04b1 user: jan.nijtmans tags: trunk
2012-08-14
13:38
merge trunk check-in: 2b25ed86 user: dkf tags: tk-errorcodes
2012-08-13
15:15
merge trunk Closed-Leaf check-in: ac755593 user: jan.nijtmans tags: frq-3555324
15:12
two missing bindings for Mac OSX check-in: a4820710 user: jan.nijtmans tags: trunk
2012-08-11
16:54
Sync with tcl version of rules.vc check-in: 91bba8f8 user: jan.nijtmans tags: trunk
08:36
[Bug 3555644]: Better use of virtual events. Pre-define 10 new Virtual events, and correct various bindings according to the Mac OSX documentation. check-in: e5769e97 user: jan.nijtmans tags: trunk
08:25
don't put that many bindings under tk_strictMotif handling, it was not done before Closed-Leaf check-in: 85ae418c user: jan.nijtmans tags: bug-3555644
07:42
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: bc06ebae user: fvogel tags: trunk
2012-08-10
12:37
merge bug-3555644 check-in: 2939ee6e user: jan.nijtmans tags: frq-3555324
12:22
merge-mark check-in: f9c3c487 user: jan.nijtmans tags: trunk
12:20
merge trunk check-in: 751a1f45 user: jan.nijtmans tags: bug-3555644
11:28
Shift-Control -> Control-Shift, for consisancy everywhere check-in: 43e436d5 user: jan.nijtmans tags: trunk
10:20
define two more virtual bindings, and correct various Mac bindings according to Apple OSX documentation. Doc updated as well check-in: da7f2335 user: jan.nijtmans tags: bug-3555644
2012-08-09
16:38
Remove useless (void *) casts introduced in checkin [81e50c85ed]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 15218b05 user: stwo tags: trunk
14:59
8 new virtual events (doc not updated yet) check-in: a6f55df1 user: jan.nijtmans tags: bug-3555644
11:50
merge trunk Closed-Leaf check-in: d91e8f0e user: jan.nijtmans tags: jn-web-colors
11:37
[frq 3555324]: Ctrl+A for select-all check-in: d9b199ea user: jan.nijtmans tags: frq-3555324
11:03
[Bug 3555644]: Better use of virtual events. check-in: b16dcbf9 user: jan.nijtmans tags: bug-3555644
10:23
it's no longer necessary to set _USE_32BIT_TIME_T in Tk check-in: be5939e3 user: jan.nijtmans tags: trunk
08:22
formatting, unnecessary if's check-in: ec385b79 user: jan.nijtmans tags: trunk
2012-08-08
14:56
merge trunk check-in: 541a82fc user: dkf tags: tk-errorcodes
14:51
Factor out XChangeProperty into a macro to make it _slightly_ less daunting. check-in: d25b6305 user: dkf tags: tk-errorcodes
10:56
merge trunk check-in: 5a29e1db user: dkf tags: tk-errorcodes
2012-08-07
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: e9db775b user: kevin_walzer tags: trunk
07:20
A little more installer consistency tweaking. check-in: 381e3d42 user: stwo tags: trunk
02:56
No need for install-sh to be executable. check-in: 9d54cc9b user: stwo tags: trunk
2012-08-06
20:15
Zap trailing whitespace. check-in: fde20198 user: stwo tags: trunk
19:42
Installer consistency tweaks. check-in: 79b27aa0 user: stwo tags: trunk
18:35
resolve fork check-in: a115b737 user: dgp tags: trunk
01:29
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches Closed-Leaf check-in: fcb2b908 user: kevin_walzer tags: mistake: off-trunk
2012-08-05
11:59
fix broken build on Visual Studio 9+10 check-in: 4ad21a54 user: jan.nijtmans tags: trunk
2012-08-04
10:45
merge-mark check-in: 050968e7 user: fvogel tags: trunk
2012-08-02
08:52
merge-mark check-in: b78671c8 user: jan.nijtmans tags: trunk
08:18
merge trunk check-in: 905167c9 user: jan.nijtmans tags: jn-web-colors
2012-07-31
20:28
merge mark: fix typo in comment check-in: 83aef193 user: dkf tags: trunk
18:11
ttk::entry: Fix incorrect clip region computation [Bug 3552404] check-in: 2de6634d user: jenglish tags: trunk
14:47
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 028e6777 user: dkf tags: trunk
14:39
minor improvements to flag handling check-in: 9507ac2c user: dkf tags: tk-errorcodes
10:58
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 0ba3d2fa user: jan.nijtmans tags: trunk
2012-07-30
09:16
more reorganization of error codes: safety is common failure mode check-in: 5058af7c user: dkf tags: tk-errorcodes
09:08
more auditing of error codes check-in: aae315a3 user: dkf tags: tk-errorcodes
07:46
Working towards making the error codes more consistent. check-in: 45327b3d user: dkf tags: tk-errorcodes
2012-07-29
17:55
Purged Tcl_AppendElement from all non-test code. check-in: f285bf49 user: dkf tags: tk-errorcodes
2012-07-28
07:25
merge trunk check-in: e30b02f2 user: dkf tags: tk-errorcodes
2012-07-27
16:32
merge mark check-in: a422250a user: dgp tags: trunk
10:14
Postscript generation now uses Tcl_Objs more extensively; still nasty in places. check-in: 2ddcefc5 user: dkf tags: tk-errorcodes
2012-07-26
08:50
more conversions check-in: ae9d3a0f user: dkf tags: tk-errorcodes
2012-07-25
23:59
done [wm] on Win check-in: 292483e1 user: dkf tags: tk-errorcodes
15:51
update changes check-in: 58d972a7 user: dgp tags: trunk
08:43
sync with TEA check-in: ea2c5a67 user: jan.nijtmans tags: trunk
2012-07-24
19:41
a few more places check-in: 86dc9bdc user: dkf tags: tk-errorcodes
13:13
silence compiler warnings check-in: f7a4ff46 user: dgp tags: trunk
09:00
minor test corrections/stabilizations check-in: 91d75e7b user: dkf tags: tk-errorcodes
08:33
Ttk and Aqua done check-in: 8a123a49 user: dkf tags: tk-errorcodes
2012-07-23
23:12
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: d0bbba65 user: jenglish tags: trunk
13:59
Much more cleaning up of result handling. check-in: 016ad9da user: dkf tags: tk-errorcodes
2012-07-21
08:11
consistent error formatting, added error codes check-in: c2d3956a user: dkf tags: tk-errorcodes
2012-07-19
22:34
autoconf-2.59 check-in: fd45f6e4 user: jan.nijtmans tags: trunk
2012-07-18
11:21
better formatting of "configure --help" check-in: 8d78f829 user: jan.nijtmans tags: trunk
2012-07-17
13:15
[Bug 3544932]: Visual studio compiler check fails check-in: 4b9dd0de user: jan.nijtmans tags: trunk
2012-07-16
19:58
merge 8.5 check-in: fa8b2eed user: dgp tags: trunk
15:17
better wrapper, with one less roundtrip through X11 server check-in: db70b409 user: jan.nijtmans tags: jn-web-colors
14:42
merge trunk check-in: 010fbf19 user: jan.nijtmans tags: jn-web-colors
12:36
Working towards adding all the Tcl_SetErrorCode calls that should be there. ** WORK IN PROGRESS ** check-in: 6f8f9336 user: dkf tags: tk-errorcodes
2012-07-13
07:14
merge-mark (correct previous merge-mark on trunk, which was the wrong way) check-in: 38bcda77 user: jan.nijtmans tags: bug-2443069
2012-07-12
18:37
merge-mark check-in: da85642c user: jan.nijtmans tags: trunk
18:36
Type correctness fix, to stop compiler complaint check-in: 587bcc7f user: jan.nijtmans tags: trunk
12:31
Type correctness fix, to stop compiler complaint. check-in: 9fd577b1 user: dkf tags: bug-2443069
2012-07-11
19:52
[Bug 2443069]: Cannot replace [selection handle] command check-in: 01e081a3 user: jan.nijtmans tags: bug-2443069
2012-07-08
08:41
don't forget to escape quotes check-in: 2f95fd1e user: jan.nijtmans tags: trunk
08:30
use "in" operator in stead check-in: fa666638 user: jan.nijtmans tags: trunk
08:20
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 7693e7f9 user: jan.nijtmans tags: trunk
04:34
merge-mark check-in: 3d6fce19 user: jan.nijtmans tags: trunk
2012-07-05
10:05
[Bug 3540127]: Better solution, using Tcl_GetIndexFromObj in stead of Tcl_GetIndexFromObjStruct check-in: c43ceec9 user: jan.nijtmans tags: trunk
09:52
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 533441a0 user: dkf tags: trunk
2012-07-04
13:55
typo check-in: 5ba9f432 user: jan.nijtmans tags: trunk
13:18
Improved solution to [Bug 3540127] that disconnects options from their order, so reducing the likelihood of nausea when contemplating the dialog code. check-in: c87e926b user: dkf tags: trunk
12:54
[Bug 3540127]: filebox.test fails on win32 check-in: ded3d624 user: jan.nijtmans tags: trunk
2012-07-02
18:27
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: 04cf797f user: jenglish tags: trunk
17:45
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 8cc4c440 user: jenglish tags: trunk
2012-07-01
11:03
merge trunk check-in: 25fbdeab user: jan.nijtmans tags: bug-2443069
10:54
fix select-5.15 test case [Bug 2441988] check-in: 73287290 user: jan.nijtmans tags: trunk
2012-06-28
21:05
autoconf-2.59 check-in: 26434033 user: jan.nijtmans tags: trunk
13:27
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: d32d2fea user: jan.nijtmans tags: trunk
2012-06-27
19:24
merge check-in: 47358827 user: jan.nijtmans tags: trunk
2012-06-26
20:14
autoconf-2.59 check-in: 4f818fef user: jan.nijtmans tags: trunk
16:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: c0cba6b5 user: jan.nijtmans tags: trunk
2012-06-24
06:23
[Frq-3536507]: clientData field in Tk_OptionSpec should be "const void *" check-in: a35eb282 user: jan.nijtmans tags: trunk
2012-06-23
07:51
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 212308f1 user: jan.nijtmans tags: trunk
2012-06-20
07:10
frq-3536507: clientData field in Tk_OptionSpec should be "const void *" Closed-Leaf check-in: b15ef8c6 user: jan.nijtmans tags: frq-3536507
06:37
rfe-2636558 simplification. Restore forwards compatibility with Tk 8.5 check-in: 1ad3eb37 user: jan.nijtmans tags: trunk
2012-06-19
10:37
minor doc fix check-in: c639c2b7 user: jan.nijtmans tags: trunk
2012-06-16
16:06
improving backwards compatibility Closed-Leaf check-in: c20030ce user: jan.nijtmans tags: rfe-2636558
2012-06-15
08:25
rfe-2636558 simplification check-in: 7f269311 user: jan.nijtmans tags: rfe-2636558
07:57
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: da0349c6 user: dkf tags: trunk
07:43
fix signature of XSynchronize to match X.org check-in: 1a640018 user: jan.nijtmans tags: trunk
05:46
merge-mark check-in: 47059be3 user: jan.nijtmans tags: trunk
2012-06-14
16:53
Re-added PATCH_LEVEL to Tk's unix pkgIndex.tcl, lost by [60bd3f4fc5]. check-in: e8136cdc user: andreask tags: trunk
2012-06-12
08:34
Fix text clipping when working with the Xft-based renderer. check-in: 66c1f59a user: dkf tags: trunk
2012-06-11
18:55
merge trunk check-in: 967cd3a8 user: jan.nijtmans tags: jn-web-colors
18:54
merge trunk check-in: 012a66b6 user: jan.nijtmans tags: bug-2443069
13:07
fix test failure check-in: bd0a0ac3 user: dkf tags: trunk
10:21
make it build check-in: c7e4b683 user: dkf tags: trunk
09:33
fix the clipping in entries too check-in: bf81f828 user: dkf tags: trunk
08:58
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: c9d04158 user: dkf tags: trunk
08:06
Fix broken commits so function definitions match declarations and returns are of values that should be produced. check-in: 636d4ee5 user: dkf tags: trunk
2012-06-10
18:40
Adapt some test-output to match the changed functionality check-in: 14d887e7 user: jan.nijtmans tags: bug-2443069
14:58
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: b26cfe78 user: jan.nijtmans tags: trunk
2012-06-09
07:30
bug 2443069: Cannot replace [selection handle] command check-in: d6cc2289 user: jan.nijtmans tags: bug-2443069
2012-06-08
22:50
merge-mark check-in: 33ff53a1 user: jan.nijtmans tags: trunk
22:47
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 5ed597c5 user: jan.nijtmans tags: trunk
2012-06-06
09:11
[Bug 3532186] pkgIndex.tcl file complexity check-in: 60bd3f4f user: jan.nijtmans tags: trunk
2012-06-01
07:35
merge check-in: 684c70c9 user: jan.nijtmans tags: trunk
2012-05-31
14:25
fix some minor failures due to Tcl's changed list of safe aliases check-in: 99951bde user: dkf tags: trunk
09:30
Implement XFlush and various others for win32 as stubs, so win32 extensions using those can run under CYGWIN as well. Allow tk86.dll to cooperate with the cygwin console. check-in: 37867eab user: jan.nijtmans tags: trunk
04:53
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll check-in: 0609e38b user: jan.nijtmans tags: trunk
2012-05-29
14:57
Added OSX-specific mechanism to allow retrieval of the drawing surface. check-in: 6223d9e0 user: dkf tags: trunk
13:29
Unbreak the OSX build check-in: 0a346c0f user: dkf tags: trunk
2012-05-28
20:46
Fixed merge error check-in: 5977704d user: fvogel tags: trunk
20:40
Bug 1630251: Documentation for -endline option was wrong check-in: 7982f0ef user: fvogel tags: trunk
20:30
Bug 1630254: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 67c16b87 user: fvogel tags: trunk
2012-05-26
06:07
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin. cleanup some more unused CYGWIN stuff . Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 93b86235 user: jan.nijtmans tags: trunk
2012-05-09
21:30
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 9a7a45cb user: jan.nijtmans tags: trunk
2012-05-05
16:31
smaller az table check-in: b60be5f7 user: jan.nijtmans tags: jn-web-colors
16:27
merge trunk check-in: e8af2579 user: jan.nijtmans tags: jn-web-colors
07:57
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 83a3137f user: jan.nijtmans tags: trunk
2012-05-04
22:21
[Bug 2768586]: Menu posting problem on dual monitors check-in: c5274bca user: jan.nijtmans tags: trunk
2012-05-02
22:16
sync tcl.m4 with Tcl version check-in: 79101c73 user: jan.nijtmans tags: trunk
11:42
merge-mark check-in: 19cd87b4 user: jan.nijtmans tags: trunk
2012-04-29
08:22
merge trunk check-in: e74e9b0e user: jan.nijtmans tags: jn-web-colors
08:16
merge trunk Closed-Leaf check-in: 1c7e0278 user: jan.nijtmans tags: bug-3512824
07:37
[Bug 533519]: Window placement with multiple screens check-in: 49d4d5d6 user: jan.nijtmans tags: trunk
2012-04-26
14:05
merge trunk Closed-Leaf check-in: e0b7673f user: jan.nijtmans tags: bug-533519
13:48
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: b6847552 user: dkf tags: trunk
13:12
merge trunk check-in: e2dc0286 user: jan.nijtmans tags: bug-533519
12:40
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 69cf3df0 user: jan.nijtmans tags: trunk
11:41
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: f65a717c user: jan.nijtmans tags: trunk
2012-04-22
22:07
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: c82185be user: dkf tags: trunk
2012-04-21
08:06
same bugfix, but now applied to trunk check-in: 01afcbe1 user: jan.nijtmans tags: bug-533519
2012-04-20
13:08
* generic/tkWindow.c (commands): Ensure that all descriptions of commands created by Tk are correct.
check-in: 65cf98aa user: dkf tags: trunk
12:27
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: ce4c1c63 user: jan.nijtmans tags: trunk
2012-04-18
18:24
merge-mark check-in: 7c924dcf user: jan.nijtmans tags: trunk
04:56
make loading of tk.dll in cygwin possible reduce command table size check-in: 7b50f557 user: jan.nijtmans tags: trunk
2012-04-13
22:09
alternative bug fix, keeping coordinates relative to the screen Closed-Leaf check-in: 21faed8e user: jan.nijtmans tags: bug-533519-alt
21:16
proposed fix for [bug 533519]: Window placement with multiple screens Closed-Leaf check-in: d2d4b84f user: jan.nijtmans tags: bug-533519
19:43
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: cbc88968 user: jan.nijtmans tags: trunk
2012-04-12
21:22
merge trunk check-in: ae0bf774 user: jan.nijtmans tags: bug-3512824
21:04
merge trunk check-in: 5b94833c user: jan.nijtmans tags: jn-web-colors
20:42
re-generate win/configure check-in: d80c2567 user: jan.nijtmans tags: trunk
20:41
minor clean-up of tkInt.decls disallow colors like xellow configure changes for cygwin check-in: 96c1b022 user: jan.nijtmans tags: trunk
2012-04-06
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: e114545b user: jan.nijtmans tags: trunk
22:59
some more cygwin compatibility improvements format tk.decls check-in: b51f0fc9 user: jan.nijtmans tags: trunk
2012-04-02
17:48
gcc warning: signed-unsigned compare check-in: 6b26ea32 user: jan.nijtmans tags: trunk
09:48
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 8a25f37b user: jan.nijtmans tags: trunk
08:42
proposed fix for [bug 3512824]: Tk and dual/multihead on windows check-in: aaa5dd4e user: jan.nijtmans tags: bug-3512824
2012-03-26
12:35
fix for scoping of buf (introduced with fix for [Bug 2809525]) check-in: e8d270f5 user: jan.nijtmans tags: trunk
12:21
implement for Unix as well check-in: 4e406d9e user: jan.nijtmans tags: jn-web-colors
2012-03-21
22:23
[Bug 2809525] Abort on overlong color name check-in: 550636bb user: jan.nijtmans tags: trunk
2012-03-18
21:03
rfe-3503317: XParseColor speedup check-in: fb808d0d user: jan.nijtmans tags: trunk
2012-03-15
20:13
[bug 3505358 ] invalid color name "#f75df642f527" check-in: c243cf82 user: jan.nijtmans tags: trunk
2012-03-13
13:57
Minor spelling fixes. check-in: b29edfa6 user: dkf tags: trunk
2012-03-07
14:30
Minor: code style improvements. check-in: 07ed4803 user: dkf tags: trunk
14:25
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 8ab83fec user: dkf tags: trunk
2012-03-04
16:57
Patch from the cygwin folks check-in: 314c416b user: jan.nijtmans tags: trunk
2012-02-28
20:44
[Bug-1630262], [Bug-1615425]: segfault when deleting lines or tagging outside of the -startline/-endline range with peer text widgets. [Bug-3487407]: Weird text indices. check-in: 5528cb09 user: fvogel tags: trunk
13:47
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: acd15416 user: dkf tags: trunk
2012-02-26
21:40
Provide fallback for _strtoi64 check-in: e9ffec09 user: jan.nijtmans tags: trunk
2012-02-25
08:12
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem check-in: 3e882ee5 user: jan.nijtmans tags: trunk
2012-02-23
21:05
- merge trunk - provide _strtoi64 fallback for MSVC6.0 Closed-Leaf check-in: c09cb830 user: jan.nijtmans tags: bug-1913750
2012-02-22
22:58
Patch for font metrics and colorspace provided by Adrian Robert check-in: 983e48df user: kevin_walzer tags: trunk
2012-02-21
05:46
_Xconst -> const check-in: bf2fb9f3 user: jan.nijtmans tags: trunk
2012-02-17
21:47
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem. check-in: 8480020d user: jan.nijtmans tags: bug-1913750
2012-02-15
21:09
[Bug 3486474]: Inconsistent color scaling check-in: 23d5395c user: jan.nijtmans tags: trunk
2012-02-10
15:54
* win/tkWinDialog.c (GetFileName): Ensure that we do not convert a result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
check-in: 1fff6f6e user: dkf tags: trunk
2012-01-30
19:50
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: 0da69ac8 user: jenglish tags: trunk
2012-01-29
17:19
Bug-3480634: PNG Images missing in menus on Mac check-in: 584ec155 user: jan.nijtmans tags: trunk
17:05
Add copyright info check-in: 47f3414b user: kevin_walzer tags: trunk
16:36
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches check-in: 2ca757bf user: kevin_walzer tags: trunk
2012-01-27
22:07
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: f2609c3d user: jan.nijtmans tags: trunk
2012-01-26
11:38
Fixed indentation. check-in: f5979f5f user: fvogel tags: trunk
07:21
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. check-in: 45e345b1 user: fvogel tags: trunk
2012-01-25
22:07
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: b2a3d1b5 user: jan.nijtmans tags: trunk
21:35
Don't increase the epoch twice. check-in: 16d8b47d user: fvogel tags: trunk
21:14
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 30db605b user: jan.nijtmans tags: trunk
05:43
patch 3476698: Patch for failing test text-31.11 check-in: b50f5f57 user: jan.nijtmans tags: trunk
2012-01-22
16:12
patch 3471873: mark next/prev with peer text widgets check-in: 570385c7 user: jan.nijtmans tags: trunk
2012-01-19
19:53
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 34eab8bf user: jan.nijtmans tags: trunk
2011-12-22
18:43
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 6b6c9d82 user: dgp tags: trunk
2011-12-13
11:22
Make example follow best practices. check-in: 0c6e7a48 user: dkf tags: trunk
2011-11-29
14:26
tests/safe.test: [Bug 1847925]: Update list of hidden commands. check-in: dcd76b16 user: dkf tags: trunk
2011-11-22
17:12
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 174503e2 user: jan.nijtmans tags: trunk
2011-11-17
21:29
Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: ce09a53f user: jan.nijtmans tags: trunk
21:05
merge-mark check-in: 1516723b user: jan.nijtmans tags: trunk
2011-11-14
17:49
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower]. check-in: 43facdb6 user: ferrieux tags: trunk
2011-11-08
17:59
  • Add square to DEMOPROGS in unix/Makefile.in. It contains a shebang and hence should get installed with executable bits.
  • manpages: Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line.
check-in: b3f23db8 user: max tags: trunk
2011-11-02
09:31
A better way of managing the type cache across the tkObj.c file. check-in: 8c2f350d user: dkf tags: trunk
2011-11-01
23:22
Minor corrections. check-in: dcb134ea user: dkf tags: trunk
22:57
Minor: Capitalization/formatting in changelog. check-in: 3e78af60 user: dkf tags: trunk
22:48
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of type hackery to allow numbers to be interpreted as coordinates (most notably on a canvas) without reinterpreting via a string.
check-in: 87ccf454 user: dkf tags: trunk
2011-10-31
14:08
TIP 382 test suite update and Motif dialog implementation. check-in: 027bebf1 user: dgp tags: trunk
2011-10-26
14:28
Update changes toward 8.6b3 release. check-in: 7d6d9a74 user: dgp tags: trunk
2011-10-25
20:47
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 63902eff user: dkf tags: trunk
2011-10-24
20:19
TIP 382: Existence and argument validation for -confirmoverwrite on Cocoa. Option is ignored for now. check-in: 80eaa007 user: dgp tags: trunk
19:50
Merge Carbon TIP 382 implementation to Tk trunk. check-in: 4b430be3 user: dgp tags: trunk
19:36
Merge TIP 382 implementation to trunk. Still need Carbon migration & Cocoa. check-in: fe657dbc user: dgp tags: trunk
2011-10-13
12:36
Internationalization of all Windows font handling check-in: e472bebc user: jan.nijtmans tags: trunk
2011-10-11
09:11
code cleanup (WCHAR -> TCHAR, no direct calls to *W() functions, unnecessary type casts check-in: 43378935 user: jan.nijtmans tags: trunk
2011-10-10
11:51
correct -DUNICODE handling for tk_chooseColor dialog check-in: 360b1600 user: jan.nijtmans tags: trunk
11:31
[BUG 3163893] -initialdir option bug for tk_chooseDirectory under XP check-in: 201af9ec user: jan.nijtmans tags: trunk
2011-10-05
14:04
wrong copy/paste in ChangeLog check-in: 7131b4c5 user: jan.nijtmans tags: trunk
14:02
Remove tclWinProcs, as it is no longer being used check-in: 5c57b37c user: jan.nijtmans tags: trunk
2011-09-27
10:38
* generic/tkImgPNG.c (WriteExtraChunks): [Bug 3405839]: Write the sDAT chunk with the correct length. check-in: abb98802 user: dkf tags: trunk
2011-09-22
18:34
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 0fa7f904 user: jenglish tags: trunk
2011-09-08
08:20
Don't let tkDecls.h depend on <tchar.h> on windows, not even in UNICODE mode check-in: c07851d9 user: jan.nijtmans tags: trunk
2011-09-01
10:55
Fix highlighting (by emacs) of bug/patch IDs in ChangeLog check-in: f4459e4d user: dkf tags: trunk
10:31
Correctly documented what the [$ph data] command produces without the -format option. check-in: 6ab2c76c user: dkf tags: trunk
2011-08-16
17:03
ttk::range widget implementation, contributed by Goodwin Lawlor [SF#3391905] Leaf check-in: 9c8c4d18 user: jenglish tags: ttk-range-widget
13:31
[Bug 3388350] mingw64 compiler warnings check-in: 63dbae87 user: jan.nijtmans tags: trunk
08:34
merge-mark check-in: 2f899f1c user: jan.nijtmans tags: trunk
2011-08-13
22:29
[Bug 3388350] mingw64 compiler warnings check-in: c911734f user: jan.nijtmans tags: trunk
2011-08-08
18:09
merge release to trunk check-in: 3fee6bc9 user: dgp tags: trunk
2011-08-05
19:17
release tag Closed-Leaf check-in: 3135836c user: dgp tags: core-8-6-b2-rc, core-8-6-b2
18:54
merge to rc check-in: 339bf58d user: dgp tags: core-8-6-b2-rc
00:11
Fix for bgerror conflict with Tk-Cocoa menu check-in: 104c3309 user: kevin_walzer tags: trunk
2011-08-03
16:50
merge to rc check-in: c35a1141 user: dgp tags: core-8-6-b2-rc
16:50
Bug 2891541 Merge of 8.5.8 fix from Pat Thoyts. Permit normal behaviour on Windows for a grabbed toplevel when it is the main window. check-in: 51bf0af1 user: dgp tags: trunk
07:12
[Bug 3314770] regression - Windows file dialogs not resizable check-in: 362ee16b user: jan.nijtmans tags: trunk
2011-08-02
14:05
merge to rc check-in: 2fb09447 user: dgp tags: core-8-6-b2-rc
14:05
Bump release date check-in: 252cfd0c user: dgp tags: trunk
2011-07-28
13:12
merge to rc check-in: 0f909b1e user: dgp tags: core-8-6-b2-rc
13:02
Updates to changes. check-in: 0bca8165 user: dgp tags: trunk
12:31
merge to rc check-in: 27fcfedc user: dgp tags: core-8-6-b2-rc
08:50
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 316727a0 user: jan.nijtmans tags: trunk
2011-07-27
17:25
merge to rc check-in: cddaa4f2 user: dgp tags: core-8-6-b2-rc
02:33
Minor tweak for wm forget check-in: 6ea155fb user: kevin_walzer tags: trunk
2011-07-26
12:40
Minor fix of wm forget implementation on Aqua check-in: 375dd737 user: kevin_walzer tags: trunk
2011-07-19
15:30
merge to rc check-in: ec5bb481 user: dgp tags: core-8-6-b2-rc
2011-07-18
23:46
Final part of doc improvement project. check-in: 6f247a1d user: dkf tags: trunk
19:53
merge to rc check-in: 68a5460b user: dgp tags: core-8-6-b2-rc
15:25
More small documentation improvements. check-in: 5c63bca4 user: dkf tags: trunk
13:54
Bump version number to 8.6b2 check-in: eb44b8bb user: dgp tags: core-8-6-b2-rc
03:40
Fix issue with shift key firing twice if bound to different procedure check-in: 40df0abf user: kevin_walzer tags: trunk
2011-07-17
14:53
Minor documentation improvements check-in: 7a32076a user: dkf tags: trunk
2011-06-29
21:35
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: 88ddbd6b user: dgp tags: trunk
2011-06-24
17:50
merge mark check-in: dedb1e9c user: dgp tags: trunk
2011-06-23
20:03
typo check-in: 140f2373 user: dgp tags: trunk
2011-06-19
17:36
Added documentation of the -type attribute that was introduced in TIP#359, and moved documentation of -alpha to common section as it is supported on all platforms now. check-in: 4614c111 user: dkf tags: trunk
2011-06-17
18:41
Crash in unset traces 3062331 check-in: 4c694e7b user: dgp tags: trunk
2011-06-16
11:57
Sync with win/tcl.m4 from Tcl check-in: 8abf68ca user: jan.nijtmans tags: trunk
2011-06-15
18:22
changes update check-in: 87a2936d user: dgp tags: trunk
2011-06-13
18:15
[Bug 3315731] Fix [$entry -invcmd]. check-in: 2d2653c5 user: dgp tags: trunk
2011-06-10
20:12
Correct some README bitrot. check-in: 00dce1f0 user: dgp tags: trunk
17:56
more changes check-in: 5cae079c user: dgp tags: trunk
16:32
updates to changes check-in: e2133564 user: dgp tags: trunk
2011-06-09
08:08
merge-mark check-in: 168cd989 user: jan.nijtmans tags: trunk
2011-06-08
20:24
Purge RCS Keywords check-in: b8a13852 user: dgp tags: trunk