Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
1130 check-ins using file macosx/tkMacOSXInt.h version 484de15b
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-06-21
| ||
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-14
| ||
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-07
| ||
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: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 | |
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 | |
2020-06-03
| ||
05:56 | Remove excess spacing. check-in: 11ecc0a8 user: fvogel tags: bug-e3888d5820-alt1 | |
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-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: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 | |
2020-05-16
| ||
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 | |
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 | |
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 | |
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 | |
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: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 | |
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 | |
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 | |
2019-12-06
| ||
23:07 | Added item option -height. Renamed -titlerows to -titleitems. Use -anchor value for tree column. check-in: e05b8bdd user: pspjuth tags: pspjuth-treeview | |
2019-12-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:57 | Clarification check-in: 1af5dd0b user: pspjuth tags: pspjuth-treeview | |
21:19 | Add inline button style. check-in: 1ae814ed user: marc_culler tags: mac_styles | |
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
| ||
21:47 | Lock scrolling for title rows in Treeview check-in: ba9af342 user: pspjuth tags: pspjuth-treeview | |
19:28 | Finish details for Entries. check-in: c4d24eee user: culler tags: mac_styles | |
16: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-05
| ||
23:10 | Handle bbox and identify when columns are locked check-in: b643e505 user: pspjuth tags: pspjuth-treeview | |
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 | |
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 | |
19:07 | Factorize out DecomposeMaskToShiftAndBits instead of implementing it twice, and promote it to TkDecomposeMaskToShiftAndBits check-in: 5aeca6e3 user: fvogel tags: bug-d66e6fabad | |
2019-10-05
| ||
21: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
| ||
22:48 | Cellselection can only use visible columns. check-in: 7507ca3f user: pspjuth tags: pspjuth-treeview | |
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:44 | merge trunk check-in: fc98a763 user: dgp tags: core-8-7-a3-rc | |
15:38 | merge 8.6 check-in: f8d6c649 user: dgp tags: core-8-6-10-rc | |
12:29 | Fix [95d5e459d12]: Test tk-4.7 (useinputmethods) fails in trunk (Win) check-in: 63cf6fb4 user: jan.nijtmans tags: trunk | |
11:42 | Merge 8.6 check-in: e4d6d151 user: jan.nijtmans tags: trunk | |
11:36 | Merge 8.5 check-in: c250e134 user: jan.nijtmans tags: core-8-6-branch | |
01:38 | Merge trunk check-in: b07f8639 user: kevin_walzer tags: core-8-7-a3-rc | |
01:37 | Revert change to tkCanvPoly.c because of failure in test suite check-in: 2d90d92c user: kevin_walzer tags: trunk | |
2019-10-01
| ||
22:03 | Fix [f5888bbd75a0]: font-5.3 test crashes on Windows in trunk check-in: 19afeb58 user: jan.nijtmans tags: trunk | |
20:26 | Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 Closed-Leaf check-in: c128b80e user: fvogel tags: bug-3ed5b66989 | |
14:26 | Merge 8.6 check-in: 8b29ed51 user: jan.nijtmans tags: trunk | |
14:14 | Modify TkClipBox and friends such that they return an int (normally 0) in stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms. check-in: 50bd84d7 user: jan.nijtmans tags: core-8-6-branch | |
2019-09-30
| ||
07:42 | Merge 8.6. Format tkCanvPoly.c a little (put the handling of "-line" in two lines, like the other options) check-in: 49e6533d user: jan.nijtmans tags: trunk | |
07:34 | Sync rules.vc with Tcl version. Let makefile.vc supply the /DUNICODE /D_UNICODE options, since that's no longer done by rules.vc check-in: 4549096b user: jan.nijtmans tags: core-8-6-branch | |
2019-09-29
| ||
21:19 | Fix 'implicit declaration of TkPutImage' warning on UNIX check-in: 18f693b4 user: jan.nijtmans tags: trunk | |
20:21 | Attempt to make testcases with makefile.vc work again check-in: 695c4a72 user: jan.nijtmans tags: trunk | |
16:54 | Finally, fix another build problem on MacOS check-in: c79c810c user: jan.nijtmans tags: trunk | |
16:41 | Be carefull with using "extern" in Xlib/h and Xutil.h on win32: We want to export those symbols from tcl??.dll check-in: 4a3ec663 user: jan.nijtmans tags: trunk | |
16:04 | Fix 2 build problems, one with XPutImage on Windows, one with -fill option check-in: 53100363 user: jan.nijtmans tags: trunk | |
12:12 | Merge core-8-6-branch check-in: 1bb28a51 user: kevin_walzer tags: core-8-6-10-rc | |
12:11 | Merge trunk check-in: f40d505c user: kevin_walzer tags: core-8-7-a3-rc | |
12:09 | Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a4a0d843 user: kevin_walzer tags: trunk | |
12:08 | Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a714ac08 user: kevin_walzer tags: core-8-6-branch | |
11:51 | Merge 8.6 check-in: 06ea832a user: jan.nijtmans tags: trunk | |
11:51 | .. wrong directory ... check-in: 9d5ffd87 user: jan.nijtmans tags: core-8-6-branch | |
11:48 | Fix build of ttkStubLib.o when using makefile.vc. (problem reported by fvogel, actually noticed on trunk but was a longstanding problem). configure/make build system was correct check-in: e046f47e user: jan.nijtmans tags: core-8-6-branch | |
08:25 | Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 1eb4db1d user: fvogel tags: trunk | |
08:22 | Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 16d99943 user: fvogel tags: core-8-6-branch | |
08:04 | Fix Tk_Offset() -> offsetof(). Tk_Offset() was inherited by merging chavez-canvas branch that originally targeted core-8-6-branch. check-in: faa74b9f user: fvogel tags: trunk | |
01:35 | Merge core-8-6-branch check-in: 5c93536b user: kevin_walzer tags: core-8-6-10-rc | |
01:30 | Merge trunk check-in: 5939971b user: kevin_walzer tags: core-8-7-a3-rc | |
01:28 | Merge chavez-canvas branch check-in: 67240cfb user: kevin_walzer tags: trunk | |
01:13 | Merge chavez-canvas branch check-in: 3ab284f6 user: kevin_walzer tags: core-8-6-branch | |
2019-09-27
| ||
20:13 | Upgrade the X11 header files from the original ones (based on X11-r5) to X11-r6. This provides more functions, making it (hopefully) possible to implement XIM for Win32 and MacOS on top of this. check-in: 7097e971 user: jan.nijtmans tags: trunk | |
19:57 | Only use one of XPutImage/TkPutImage, dependant on platform. Both are present in stub table, for backwards compatibility Closed-Leaf check-in: f6ea2a06 user: jan.nijtmans tags: x11-r6 | |
12:32 | merge trunk check-in: 8b9e35b9 user: dgp tags: core-8-7-a3-rc | |
12:21 | merge 8.6 check-in: 246af066 user: dgp tags: core-8-6-10-rc | |
2019-09-26
| ||
21:28 | Better cellselection bindings check-in: 54d961c4 user: pspjuth tags: pspjuth-treeview | |
09:07 | Merge 8.6 check-in: 5715601a user: jan.nijtmans tags: trunk | |
08:56 | Better fix for [2026405]: winfo id bug in cygwin build. Actually, formatting of %p is libc-specific, now that we have TCL_Z_MODIFIER we can make it platform-independant for all cases. check-in: d12dcde1 user: jan.nijtmans tags: core-8-6-branch | |
2019-09-25
| ||
22:18 | merge-mark check-in: e9af560f user: jan.nijtmans tags: trunk | |
22:15 | Add XPutImage() to the X11 stub table on Aqua check-in: 5f274b4d user: jan.nijtmans tags: core-8-6-branch | |
20:28 | Corrected cellselection. Added test. check-in: e5974870 user: pspjuth tags: pspjuth-treeview | |
20:00 | Make MacOSX aqua and X11 share the same X11 stub table. check-in: e62e3904 user: jan.nijtmans tags: x11-r6 | |
17:51 | Merge trunk check-in: 91ea47ac user: jan.nijtmans tags: x11-r6 | |
15:13 | merge trunk check-in: 77167737 user: dgp tags: core-8-7-a3-rc | |
15:05 | merge 8.6 check-in: e233deb4 user: dgp tags: core-8-6-10-rc | |
11:02 | Fix 2 left-over Tcl_WinUtfToTChar() calls. Some more code cleanup, made possible by TIP #548 check-in: e0d88bb2 user: jan.nijtmans tags: trunk | |
2019-09-24
| ||
21:40 | When using bindings for x|yview scroll ??? units, make sure that rounding up and down is done equally, moving away from zero. This was already done for text widget, now it's done for all other bindings on Windows too. check-in: b38d740d user: jan.nijtmans tags: trunk | |
21:23 | Merge 8.6 check-in: 5fcc1e51 user: jan.nijtmans tags: trunk | |
21:01 | Add 7 X11 functions to the aqua stub table, which makes them accessable to stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right' check-in: f2657915 user: jan.nijtmans tags: core-8-6-branch | |
15:30 | Merge trunk check-in: 14cbd27e user: jan.nijtmans tags: revised_text, tip-466 | |
15:23 | Merge 8.6 check-in: 92ad8cb3 user: jan.nijtmans tags: trunk | |
15:01 | Don't use "class" as (internal) struct field name or local variable name. Make it "c_class" (just as X11 does as well), in order to prevent conflict with C++ compilers. check-in: a81d5430 user: jan.nijtmans tags: core-8-6-branch | |
12:36 | Merge trunk check-in: 468fce87 user: kevin_walzer tags: core-8-7-a3-rc | |
12:34 | Merge 8.6 check-in: c31769c2 user: kevin_walzer tags: core-8-6-10-rc | |
12:06 | Merge 8.6 check-in: 5fb32729 user: jan.nijtmans tags: trunk | |
11:52 | Add type-casts to many usage of Tcl_WinTCharToUtf(), so Tk compiles without warnings when omitting -DUNICODE. check-in: 23174564 user: jan.nijtmans tags: core-8-6-branch | |
11:49 | Allow "wm frame" to return id's > 0xFFFFFFFF on 64-bit platforms (if the id really is that large). Backport the (internal) use of TCL_Z_MODIFIER from Tk 8.7. check-in: c83eccea user: jan.nijtmans tags: core-8-6-branch | |
10:12 | Branch to test Christopher Chavez patch in ticket [2beda17141] to remove some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows Closed-Leaf check-in: 9a3669da user: kevin_walzer tags: chavez-canvas | |
02:33 | Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 0eaa4475 user: culler tags: trunk | |
02:32 | Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 060a3095 user: culler tags: core-8-6-branch | |
2019-09-23
| ||
20:25 | Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: f6917f94 user: fvogel tags: trunk | |
20:25 | Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: 8535af26 user: fvogel tags: core-8-6-branch | |
20:14 | Fix [a1d25b487e]: ttk::frame does not honor -borderwidth Closed-Leaf check-in: fe3586cc user: fvogel tags: bug-a1d25b487e | |
19:10 | Merge 8.6. Don't use TCL_Z_MODIFIER on Windows, because it only works when Tk 8.7 is compiled with Tcl 8.7, not with Tcl 8.6 check-in: 6b6f137e user: jan.nijtmans tags: trunk | |
18:50 | Use more explicit *W()-forms of the Win32 API, instead of relying on -DUNICODE check-in: d957f902 user: jan.nijtmans tags: core-8-6-branch | |
2019-09-22
| ||
18:15 | Added -imageanchor for tree image. WIP check-in: da678726 user: pspjuth tags: pspjuth-treeview | |
16:31 | Use constant for column separator width. check-in: 254bce73 user: pspjuth tags: pspjuth-treeview | |
15:37 | Better key navigation for cell selection. check-in: 2e7758b8 user: pspjuth tags: pspjuth-treeview | |
03:09 | Fix bug [96bce57407]: crash when drawing 1x1 rounded rectangles Closed-Leaf check-in: 3302ae39 user: culler tags: bug-96bce57407 | |
2019-09-20
| ||
21:23 | Merge trunk check-in: 73e013bc user: jan.nijtmans tags: revised_text, tip-466 | |
14:02 | merge trunk check-in: 0b546c4e user: dgp tags: core-8-7-a3-rc | |
13:38 | merge 8.6 check-in: 0f723f68 user: dgp tags: core-8-6-10-rc | |
13:16 | Revert part of [8867a5752c55c16c]: Don't rule out certain fonts, because it causes test-case failures on Windows check-in: 3c4dcaad user: jan.nijtmans tags: trunk | |
13:07 | Merge 8.6 check-in: 59c8b996 user: jan.nijtmans tags: trunk | |
12:47 | Eliminate systemEncoding local variable. Don't use TCL_INDEX_NONE yet in 8.6, since it was only introduced in Tcl 8.7 check-in: b8a89ed6 user: jan.nijtmans tags: core-8-6-branch | |
11:51 | Eliminate all references to Tcl_WinTCharToUtf/Tcl_WinUtfToTChar functions, using the TIP #548 functions in stead check-in: 682a6ef4 user: jan.nijtmans tags: trunk | |
10:45 | Merge 8.6 check-in: 622b870f user: jan.nijtmans tags: trunk | |
10:30 | One missing use of TCL_INDEX_NONE in stead of -1. Use some more type-casts, making compiling Tk less sensitive to the use of -DUNICODE or not. check-in: b7afd511 user: jan.nijtmans tags: core-8-6-branch | |
08:04 | Make everything compile without -DUNICODE Closed-Leaf check-in: 85111fe7 user: jan.nijtmans tags: tip-548 | |
07:25 | Merge trunk check-in: eb9c2190 user: jan.nijtmans tags: tip-548 | |
2019-09-19
| ||
19:39 | Merge 8.6 check-in: 8db2ce19 user: jan.nijtmans tags: trunk | |
19:24 | *A() to *W() Win32 API changes, actually the same because Tk is already compiled in UNICODE mode. check-in: 9f886d63 user: jan.nijtmans tags: core-8-6-branch | |
2019-09-18
| ||
17:34 | Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 65661e3b user: fvogel tags: trunk | |
17:34 | merge core-8-6-branch check-in: 518e0d3a user: fvogel tags: trunk | |
17:33 | Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 82b1d286 user: fvogel tags: core-8-6-branch | |
16:42 | merge trunk check-in: 73970013 user: dgp tags: core-8-7-a3-rc | |
16:37 | merge 8.6 check-in: c2e125a6 user: dgp tags: core-8-6-10-rc | |
2019-09-17
| ||
22:46 | Use item in selecttype for consistency check-in: 6b0c5c16 user: pspjuth tags: pspjuth-treeview | |
22:33 | Added identfy cell subcommand to Treeview check-in: 1d9a13c2 user: pspjuth tags: pspjuth-treeview | |
21:56 | Show stripe and separator in demo check-in: 0fede315 user: pspjuth tags: pspjuth-treeview | |
21:33 | Nicer column separator. check-in: 0922f888 user: pspjuth tags: pspjuth-treeview | |
15:36 | (minor) Add missing initializer, and two /* FALLTHRU */ markers. check-in: 29eb2ef0 user: jan.nijtmans tags: core-8-6-branch | |
08:51 | Merge 8.6 check-in: 8867a575 user: jan.nijtmans tags: trunk | |
08:25 | Fix [a179564826] for Windows/UNIX: It is now possible to display Emoji on Windows/UNIX (characters below /U30000), when compiled against the tip of core-8-6-branch. On Mac, more work is required, so not closing this ticket yet. check-in: 4189472c user: jan.nijtmans tags: core-8-6-branch | |
2019-09-16
| ||
15:01 | merge trunk check-in: 3472a961 user: dgp tags: core-8-7-a3-rc | |
14:50 | merge 8.6 check-in: 0813346f user: dgp tags: core-8-6-10-rc | |
12:44 | Fix Ucs2beToUtfProc(): If last code-point is higher surrogate, make sure that actual conversion is delayed until the next round, assuring proper merging of two surrogates into a single UTF-8 character. check-in: e2d77221 user: jan.nijtmans tags: bug-a179564826 | |
09:14 | Merge 8.6. Add some more protections. check-in: 1a0a7c8e user: jan.nijtmans tags: bug-a179564826 | |
08:20 | Merge trunk check-in: a7435f36 user: jan.nijtmans tags: tip-548 | |
08:16 | Merge 8.6 check-in: 0aee507f user: jan.nijtmans tags: trunk | |
07:59 | TCHAR -> WCHAR conversions, since our TCHAR is actually WCHAR when compiling everything in UNICODE mode on Windows. check-in: 0b0f4f25 user: jan.nijtmans tags: core-8-6-branch | |
07:41 | Simplify NewNativeObj(), since its last parameter is always -1. Change Tcl_StringMatch() calls to Tcl_StringCaseMatch() A few end-of-line unnecessary spacings. check-in: edad67f6 user: jan.nijtmans tags: core-8-6-branch | |
2019-09-15
| ||
20:38 | Added column separators in Treeview check-in: 50d9c36b user: pspjuth tags: pspjuth-treeview | |
20:37 | Cell selection for Treeview check-in: 2035a69e user: pspjuth tags: pspjuth-treeview | |
20:36 | Lock scrolling for title columns in Treeview check-in: 625251c3 user: pspjuth tags: pspjuth-treeview | |
20:36 | Allow striped layout in Treeview check-in: af257e74 user: pspjuth tags: pspjuth-treeview | |
2019-09-13
| ||
17:54 | increase FONATMAP_PAGES so it can hold 3 planes of Unicode characters in stead of just one. This appears to be one cause for crashes. check-in: 5d66a0f1 user: jan.nijtmans tags: bug-a179564826 | |
14:41 | Re-generate configure script (TK_PATCH_LEVEL was still at 8.6.9) check-in: fb83dfc7 user: jan.nijtmans tags: core-8-6-10-rc | |
13:03 | merge trunk check-in: ca5d7fcd user: dgp tags: core-8-7-a3-rc | |
13:02 | merge 8.6 check-in: 63399e0e user: dgp tags: core-8-6-10-rc | |
12:20 | Attempt to improve [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. In combination with latest Tcl 8.6 (tip of core-8-6-branch) this should handle non-BMP characters better, they should be handled as 2 surrogates in stead of 4 separate bytes on all platforms. check-in: 179b3da3 user: jan.nijtmans tags: bug-a179564826 | |
2019-09-12
| ||
21:40 | Merge 8.6 check-in: a9d016cb user: jan.nijtmans tags: trunk | |
21:37 | Update rules.vc to version 1.4 (synced with Tcl) check-in: 22a56edc user: jan.nijtmans tags: core-8-6-branch | |
20:55 | Fix comment in win/rules.vc check-in: fb00f25e user: fvogel tags: trunk | |
20:54 | Fix comment in win/rules.vc check-in: 093d0f7c user: fvogel tags: core-8-6-branch | |
20:51 | windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 1c73b80a user: fvogel tags: trunk | |
20:46 | windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: d4f2a479 user: fvogel tags: core-8-6-branch | |
20:08 | Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: d036facf user: fvogel tags: trunk | |
20:08 | Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: fe84d0c4 user: fvogel tags: core-8-6-branch | |
2019-09-11
| ||
13:02 | Corrected RGB masks on Windows in BlendComplexAlpha() check-in: 6f09f7ba user: scottyw tags: bug-d66e6fabad | |
2019-09-09
| ||
13:29 | Merge 8.6 check-in: b4518e1b user: jan.nijtmans tags: trunk | |
13:28 | Merge 8.5 check-in: 51e66266 user: jan.nijtmans tags: core-8-6-branch | |
13:21 | Merge 8.6 check-in: 03478e57 user: jan.nijtmans tags: trunk | |
13:20 | Merge 8.5 check-in: cb2f4bc6 user: jan.nijtmans tags: core-8-6-branch | |
11:39 | Simplify NewNativeObj() function in tkMain.c, since "length" is always -1 check-in: 951d59e2 user: jan.nijtmans tags: trunk | |
11:36 | end-of-line spacing check-in: f4059c5f user: jan.nijtmans tags: trunk | |
11:25 | Merge trunk check-in: c199a4d3 user: jan.nijtmans tags: tip-548 | |
10:26 | Merge trunk check-in: 15b9b46b user: kevin_walzer tags: core-8-7-a3-rc | |
10:25 | Tweak logging messages if NSWindow apperance or tabbing operations fail on macOS check-in: 4e3dfd8f user: kevin_walzer tags: trunk | |
10:24 | merge 8/6 check-in: 94f8f9ed user: kevin_walzer tags: core-8-6-10-rc | |
10:23 | Tweak logging message if NSWindow tabbing or apperance operation fails check-in: 87cad26b user: kevin_walzer tags: core-8-6-branch | |
09:16 | Merge-mark check-in: eb625a86 user: jan.nijtmans tags: trunk | |
09:15 | Merge 8.5 check-in: caeca665 user: jan.nijtmans tags: core-8-6-branch | |
02:13 | Merge trunk check-in: 893119a3 user: kevin_walzer tags: core-8-7-a3-rc | |
02:11 | Merge 8.6 check-in: 334b4c7b user: kevin_walzer tags: core-8-6-10-rc | |
02:08 | Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: b2948752 user: kevin_walzer tags: trunk | |
02:07 | Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: 8f1e62c0 user: kevin_walzer tags: core-8-6-branch | |
2019-09-08
| ||
20:24 | Fix [2834776fff]: ttk::spinbox spins up/down when disabled Closed-Leaf check-in: ce4c9827 user: fvogel tags: bug-2834776fff | |
2019-09-05
| ||
02:19 | Possible fix for unresponsive menu on Catalina Leaf check-in: 3b7a3348 user: kevin_walzer tags: catalina-menu | |
2019-09-04
| ||
20:09 | Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: 6b1854d9 user: fvogel tags: trunk | |
20:07 | Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: fc346ba0 user: fvogel tags: core-8-6-branch | |
2019-09-02
| ||
23:57 | Merge 8.6 check-in: fbe74ea6 user: kevin_walzer tags: core-8-6-10-rc | |
23:54 | Merge trunk check-in: 09e275b4 user: kevin_walzer tags: core-8-7-a3-rc | |
23:54 | Fix for crash on IDLE on macOS caused by Tk check-in: 57945cfd user: kevin_walzer tags: trunk | |
23:52 | Fix for crash on IDLE on macOS caused by Tk check-in: 16ee504b user: kevin_walzer tags: core-8-6-branch | |
20:50 | Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash Closed-Leaf check-in: 8ff82b95 user: fvogel tags: bug-1424367fff | |
13:48 | Merge recent fixes for macOS into release branch from core-8-6-branch check-in: e23f0c31 user: kevin_walzer tags: core-8-6-10-rc | |
13:22 | Merge trunk check-in: 0c6f4792 user: kevin_walzer tags: core-8-7-a3-rc | |
13:19 | Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 408af1fa user: kevin_walzer tags: trunk | |
13:14 | Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 06623cd7 user: kevin_walzer tags: core-8-6-branch | |
09:23 | Merge 8.6 check-in: fec7ad9d user: jan.nijtmans tags: trunk | |
09:21 | Fix unix configure script: X11.h doesn't exist, should have been Xlib.h (was correct in Tk 8.5) check-in: 8777ccf1 user: jan.nijtmans tags: core-8-6-branch | |
09:12 | Merge 8.5 check-in: 722aa664 user: jan.nijtmans tags: core-8-6-branch | |
01:58 | Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: 855d4be3 user: kevin_walzer tags: trunk | |
01:57 | Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: c99f7a73 user: kevin_walzer tags: core-8-6-branch | |
01:24 | Additional refinements by Marc Culler to streamline the execution of the DoScript Apple Event Closed-Leaf check-in: 39ac79ce user: kevin_walzer tags: ae_cleanup | |
2019-09-01
| ||
19:04 | Remove dummy procedures for testing check-in: 65691842 user: kevin_walzer tags: ae_cleanup | |
18:35 | Complete cleanup of Apple Event processing after recent updates to window display on app startup check-in: 9a4e870c user: kevin_walzer tags: ae_cleanup | |
05:02 | More refinements check-in: c39ac38a user: kevin_walzer tags: ae_cleanup | |
03:34 | Clean up Apple Event processing after recent changes in window mapping on Mojave check-in: f2fa81b1 user: kevin_walzer tags: ae_cleanup | |
2019-08-30
| ||
18:48 | Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a855b80d user: fvogel tags: trunk | |
18:46 | Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a798d32d user: fvogel tags: core-8-6-branch | |
2019-08-29
| ||
20:56 | On Windows, make sure that mousewheel rounding is the same in positive as in negative direction, for all bindings (was already done for text widget) Closed-Leaf check-in: bdeb27b0 user: jan.nijtmans tags: mouse-rounding | |
20:35 | Fix numbering of bind-27.* tests just re-added check-in: 77f2f4a9 user: fvogel tags: trunk | |
19:46 | TIP #532 implementation lost handling of Button 6 up to 9. Restore that, and add test-cases showing that it now works. check-in: d5fa0670 user: jan.nijtmans tags: trunk | |
19:33 | Merge trunk check-in: 6517b920 user: jan.nijtmans tags: tip474 | |
2019-08-28
| ||
20:22 | merge trunk check-in: c303dd4f user: fvogel tags: revised_text, tip-466 | |
20:20 | Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 3d0d4c49 user: fvogel tags: trunk | |
20:19 | Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 4af3b10b user: fvogel tags: core-8-6-branch | |
20:13 | merge mark check-in: ae038103 user: fvogel tags: trunk | |
20:12 | Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 2f4aa075 user: fvogel tags: trunk | |
20:12 | Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 144f8bf8 user: fvogel tags: core-8-6-branch | |
20:09 | Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: f1a837e5 user: fvogel tags: trunk | |
20:09 | Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: 506a2aad user: fvogel tags: core-8-6-branch | |
20:06 | Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 7e40748a user: fvogel tags: trunk | |
20:06 | Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: cb870417 user: fvogel tags: core-8-6-branch | |
19:35 | merge mark check-in: 84a61596 user: fvogel tags: trunk | |
19:34 | Merge TIP #532 implementation for 8.7 now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: f3ae247a user: fvogel tags: trunk | |
19:27 | Merge TIP #532 implementation now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: 84fbb57a user: fvogel tags: core-8-6-branch | |
06:57 | Fix [a3e81a82a1]: macOS: ttk-2.8 fails Closed-Leaf check-in: 9b5cd238 user: fvogel tags: bug-a3e81a82a1 | |
2019-08-27
| ||
15:43 | Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: f8880b44 user: fvogel tags: trunk | |
15:43 | Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: 9e70f164 user: fvogel tags: core-8-6-branch | |
13:42 | Rebase to trunk Closed-Leaf check-in: bc16f543 user: fvogel tags: bug-943d5ebe51-87 | |
13:42 | macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: ac702579 user: fvogel tags: bug-943d5ebe51-87 | |
13:17 | Merge change proposals from Jan Nijtmans, thanks! Closed-Leaf check-in: 40744f38 user: fvogel tags: bug-943d5ebe51 | |
13:13 | Add comments in tkMacOSXPort.h about the new #define Closed-Leaf check-in: 0ae19294 user: fvogel tags: bug-943d5ebe51-review | |
10:17 | Review: Suggested to rename TkpGetCapture back to TkMacOSXGetCapture for MacOSX, and keep the same return type (also for TkpGetCapture). check-in: 3ec6acd6 user: jan.nijtmans tags: bug-943d5ebe51-review | |
10:08 | Fix build on Cygwin check-in: a19d05fc user: jan.nijtmans tags: bug-943d5ebe51 | |
2019-08-26
| ||
20:12 | Adapt macOS code to the renaming that just happened in previous commit. Branch now builds on macOS. check-in: aa240c17 user: fvogel tags: bug-943d5ebe51 | |
19:55 | macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: 58b271cc user: fvogel tags: bug-943d5ebe51 | |
19:16 | merge trunk check-in: 66c3cc5e user: dgp tags: core-8-7-a3-rc | |
19:11 | merge 8.6 check-in: 06a7f1ca user: dgp tags: core-8-6-10-rc | |
10:01 | Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. (Note: Branch builds and works on Windows, will not build (yet) on Linux or macOS) check-in: 1af1b0d2 user: fvogel tags: bug-943d5ebe51 | |
2019-08-23
| ||
22:52 | Merge trunk check-in: d7ed6fa0 user: jan.nijtmans tags: x11-r6 | |
19:06 | merge trunk check-in: 0034ff99 user: fvogel tags: revised_text, tip-466 | |
19:06 | Fix numbering of bind-25.* tests newly added check-in: e4027e44 user: fvogel tags: trunk | |
14:16 | Merge 8.7 check-in: cf3ff8f4 user: jan.nijtmans tags: x11-r6 | |
13:59 | Finally: Add XDrawArcs() and XDrawRectangles() to aqua check-in: c2c09f9c user: jan.nijtmans tags: trunk | |
13:51 | Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set Closed-Leaf check-in: d6308b26 user: fvogel tags: bug-cb077bea5b | |
13:43 | Add XPutImage() to X11 stub table for MacOSX (aqua), enabling its use for extensions. check-in: ddf2b98c user: jan.nijtmans tags: trunk | |
10:31 | Fix example in grid.n man page: the entry widget has no -variable option check-in: 0b8b3ce0 user: fvogel tags: trunk | |
10:31 | Fix example in grid.n man page: the entry widget has no -variable option check-in: 35c1d878 user: fvogel tags: core-8-6-branch | |
2019-08-22
| ||
22:26 | Merge 8.7 check-in: 02e6b845 user: jan.nijtmans tags: x11-r6 | |
22:23 | Merge 8.6 check-in: c8b4dc9f user: jan.nijtmans tags: trunk | |
22:22 | Fix 2 test-cases on MacOSX, which shouldn't be executed at all check-in: 73c1d599 user: jan.nijtmans tags: core-8-6-branch | |
22:05 | Merge 8.6 check-in: d8c61a27 user: jan.nijtmans tags: bug-69b48f427e9 | |
21:48 | Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Was already almost done, just the modArray changes were still missing. Add test-cases too check-in: 40159ae3 user: jan.nijtmans tags: trunk | |
21:05 | Add 7 new functions to the MacOSX X11-compat stub table check-in: 4eac7c8d user: jan.nijtmans tags: trunk | |
15:38 | Fix maths in TkSetCursorPos(). I have checked that this implementation provides the same results as SetCursorPos (that we don't use anymore). That checking has included the multiple monitors and negative coordinates cases. check-in: 46f75c8a user: fvogel tags: bug-69b48f427e9 | |
15:36 | Since we're here dealing with pointer warping, add tests checking that the mouse really moves when event generating with -wrap true check-in: a7cbbd2a user: fvogel tags: bug-69b48f427e9 | |
15:29 | Use some more "(x|y)view scroll units" automatic rounding in bindings. check-in: 9e52646a user: jan.nijtmans tags: tip474 | |
15:02 | Allow using floating-point number in "scroll (x|y)view (units|pages)". They are rounded away from zero towards an integer. check-in: 52835528 user: jan.nijtmans tags: tip474 | |
14:16 | Merge trunk. Eliminate use of "mouseunits", was not a good idea. Move code out of UpdateButtonEventState() function. check-in: 89cd4047 user: jan.nijtmans tags: tip474 | |
13:10 | Merge trunk. Some more signature changes, in line with X11-R6 check-in: 9da004e2 user: jan.nijtmans tags: x11-r6 | |
06:43 | merge-mark (binding for Buttons 6/7 are already real bindings in Tk8.7) check-in: 385c6dd0 user: jan.nijtmans tags: trunk | |
06:42 | Fix [5da1d76e01]: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 check-in: b353987a user: jan.nijtmans tags: core-8-6-branch | |
2019-08-21
| ||
19:21 | merge mark check-in: dd2dd99d user: fvogel tags: revised_text, tip-466 | |
19:19 | Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: a3ca01d2 user: fvogel tags: revised_text, tip-466 | |
19:15 | Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: e8531e69 user: fvogel tags: trunk | |
18:56 | Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 38609ccf user: fvogel tags: core-8-6-branch | |
18:50 | Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion check-in: 50c98712 user: fvogel tags: revised_text, tip-466 | |
10:55 | Improve implementation in tkEvent.c. Merge 8.6 Closed-Leaf check-in: 0763cea4 user: jan.nijtmans tags: rfe-5da1d76e01-bis | |
07:53 | Merge 8.7 check-in: 0b5163af user: jan.nijtmans tags: revised_text, tip-466 | |
07:49 | Merge 8.6 check-in: b951bc4d user: jan.nijtmans tags: trunk | |
07:48 | In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that check-in: 342b046b user: jan.nijtmans tags: core-8-6-branch | |
07:33 | Merge 8.6 check-in: 4c4862e6 user: jan.nijtmans tags: trunk | |
07:28 | Make sure that <stddef.h> is included before defining Tk_Offset(), even on systems which don't define __STDC__ (e.g. MSVC 6.0) check-in: e8781972 user: jan.nijtmans tags: core-8-6-branch | |
05:44 | Merge core-8-6-branch check-in: 90f22eec user: kevin_walzer tags: core-8-6-10-rc | |
05:37 | Merge trunk check-in: 6a92a126 user: kevin_walzer tags: core-8-7-a3-rc | |
05:32 | Document some known issues with Dark Mode and Apple Events in macOS check-in: af087679 user: kevin_walzer tags: core-8-6-branch | |
05:32 | Document some known issues with Dark Mode and Apple Events in macOS check-in: 4ca512b6 user: kevin_walzer tags: trunk | |
02:45 | Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 10d21c4c user: kevin_walzer tags: trunk | |
02:44 | Remove call to Tcl_Panic check-in: 4ee58ea4 user: kevin_walzer tags: core-8-6-branch | |
02:44 | Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 07928297 user: kevin_walzer tags: core-8-6-branch | |
01:33 | Workaround for certain function keys on macOS inputting garbage instead of no input check-in: fe2d27e7 user: kevin_walzer tags: trunk | |
01:31 | Workaround for certain function keys on macOS inputting garbage instead of no input check-in: 3fc322f5 user: kevin_walzer tags: core-8-6-branch | |
2019-08-20
| ||
14:42 | Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 16e230c3 user: fvogel tags: bug-69b48f427e9 | |
12:15 | Prevent "offsetof" re-definition in MSVC compile. check-in: 1e927d7e user: jan.nijtmans tags: revised_text, tip-466 | |
08:45 | Merge 8.6 check-in: 6520fb8c user: jan.nijtmans tags: trunk | |
08:43 | Merge 8.5 check-in: 0454f6ec user: jan.nijtmans tags: core-8-6-branch | |
2019-08-19
| ||
21:53 | Much simpler (still Experimental) implementation of RFE-5da1d76e01. Just translate 6/7 to Shift-4/5 check-in: 0dcea0dd user: jan.nijtmans tags: rfe-5da1d76e01-bis | |
21:11 | Merge 8.6 check-in: 90a635a1 user: jan.nijtmans tags: trunk | |
20:49 | Fix more X11 function signatures in MacOSX port check-in: 59f91eb3 user: jan.nijtmans tags: core-8-6-branch | |
19:46 | Merge trunk check-in: 389f1a00 user: jan.nijtmans tags: revised_text, tip-466 | |
09:34 | Merge trunk check-in: ce9b8fb5 user: jan.nijtmans tags: x11-r6 | |
07:42 | Merge branch 'tip-545-svg-options' after positive vote check-in: 56b9b155 user: oehhar tags: trunk | |
02:56 | Test fix for 0e6930dfe7 Closed-Leaf check-in: b43eb84e user: kevin_walzer tags: 0e6930dfe7-bugfix | |
2019-08-18
| ||
22:02 | Merge 8.6 check-in: f580fbe3 user: jan.nijtmans tags: trunk | |
21:59 | One missing "return Success;" check-in: 49fb34d6 user: jan.nijtmans tags: core-8-6-branch | |
21:55 | Merge 8.6 check-in: 5f4103b0 user: jan.nijtmans tags: trunk | |
21:54 | Fix signatures of many X11 functions on MacOSX: They have an "int" return value, not "void", which allows to check for errors. check-in: b96e5b5b user: jan.nijtmans tags: core-8-6-branch | |
21:19 | Experimental implementation of RFE-5da1d76e01: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 Closed-Leaf check-in: 42791d18 user: jan.nijtmans tags: rfe-5da1d76e01 | |
20:42 | Merge 8.6. Also add <6> and <7> bindings for X11, where appropriate check-in: 785aa600 user: jan.nijtmans tags: trunk | |
19:50 | Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. check-in: a69e1177 user: jan.nijtmans tags: core-8-6-branch | |
15:10 | Merge trunk check-in: a0cf0336 user: culler tags: core-8-7-a3-rc | |
15:08 | Merge 8.6 check-in: 19db9291 user: culler tags: core-8-6-10-rc | |
15:07 | Fix appearance anomalies with -default active buttons in aqua. check-in: bd146f54 user: culler tags: trunk | |
15:06 | Fix appearance anomalies with -default active buttons in aqua. check-in: 6361a357 user: culler tags: core-8-6-branch | |
14:57 | Accidentally discovered how to make HIToolbox indicate the pressed state of a -default active button. Closed-Leaf check-in: 07195c8b user: culler tags: aqua_default_active | |
2019-08-16
| ||
21:00 | Apply Christopher Chavez's patches to trunk. check-in: b5728f8d user: culler tags: trunk | |
20:56 | Apply patch from Christopher Chavez to make the horizontal paned window demo legible when run in dark mode. check-in: a71f7462 user: culler tags: core-8-6-branch | |
17:50 | Add comma that accidentally got deleted. check-in: 9c91781c user: culler tags: aqua_default_active | |
17:14 | Fix [d6a12763e6] and [a9b78a8718]: buttons with -default active have incorrect appearance. check-in: 2df3af5f user: culler tags: aqua_default_active | |
14:51 | Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms, (Button-4|5) only on X11. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. (still to be tested on X11 and MacOS) Closed-Leaf check-in: 4c43fe0c user: jan.nijtmans tags: mousewheel-refactor | |
07:02 | More removals of "register" keyword. check-in: 1f1b9178 user: jan.nijtmans tags: trunk | |
02:31 | Merge trunk check-in: a2e3d6dc user: kevin_walzer tags: core-8-7-a3-rc | |
02:28 | Merge updates for macOS 10.15 Catalina check-in: c78ed945 user: kevin_walzer tags: trunk | |
02:25 | Merge in core-8-6-branch including updates for macOS 10.15 Catalina check-in: 887c2de4 user: kevin_walzer tags: core-8-6-10-rc | |
01:59 | Ignore this empty commit, clean rebuild showed no errors check-in: 3e781fb4 user: kevin_walzer tags: core-8-6-branch | |
01:50 | Merge updates for macOS 10.15 Catalina check-in: 1ed929a6 user: kevin_walzer tags: core-8-6-branch | |
2019-08-15
| ||
16:23 | Revert changes to unix/tcl.m4 and unix/configure to contain all changes within macos. Closed-Leaf check-in: 0d260be5 user: culler tags: catalina_dialogs | |
14:26 | Eliminate "register" keyword from all unix/tkUnix*.c files. check-in: 6a250739 user: jan.nijtmans tags: trunk | |
12:24 | Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: 6bbfaf12 user: kevin_walzer tags: trunk | |
12:23 | Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: da99d5f9 user: kevin_walzer tags: core-8-6-branch | |
2019-08-14
| ||
21:53 | A little more clean-up check-in: 207258b9 user: jan.nijtmans tags: x11-r6 | |
21:23 | Further experimenting, seems to work on MacOSX check-in: 28057f16 user: jan.nijtmans tags: x11-r6 | |
19:50 | Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: c7522788 user: culler tags: trunk | |
19:49 | Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: d0330408 user: culler tags: core-8-6-branch | |
19:01 | Experiment: Upgrade X11 header files from X11 R5 to X11 R6. This opens the way to implement more (e.g. XIM support) for Win32 and MacOSX. check-in: 54c37134 user: jan.nijtmans tags: x11-r6 | |
18:09 | Fix typos in variable names for panel objects. check-in: 394ed860 user: culler tags: catalina_dialogs | |
17:27 | Revert color dialog; do not use sheets for NSOpenSavePanels on Catalina; create an explicit NSOpenSavePanelDelegate; remove -prebind on macOS. check-in: 59b1d265 user: culler tags: catalina_dialogs | |
11:25 | Remove import of Carbon headers check-in: fd9060a8 user: kevin_walzer tags: catalina_dialogs | |
04:16 | Begin branch to remove deprecated API calls on Catalina check-in: 53c14cc2 user: kevin_walzer tags: catalina_dialogs | |
2019-08-13
| ||
18:30 | In Tk 8.6, there are only maximum 5 buttons ..... Closed-Leaf check-in: 7e5f5e69 user: jan.nijtmans tags: bug6e8afe516d, tip-532 | |
17:02 | Fix change leftover by [77c5995568] check-in: 126ca38c user: fvogel tags: bug6e8afe516d, tip-532 | |
10:24 | (cherry-pick): Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. Closed-Leaf check-in: b8fa3732 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532 | |
10:09 | Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. check-in: 77c59955 user: jan.nijtmans tags: bug6e8afe516d, tip-532 | |
09:37 | Merge 8.7 check-in: 176c7b16 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532 | |
09:34 | Merge 8.6 check-in: 5f024186 user: jan.nijtmans tags: bug6e8afe516d, tip-532 | |
09:32 | Merge 8.6 check-in: 3bc85b07 user: jan.nijtmans tags: trunk | |
09:11 | A few more places where "unsigned long" should have been used. check-in: b1e5bf2c user: jan.nijtmans tags: core-8-6-branch | |
08:33 | Fix indenting in bind.test (taken from TIP #532 branch) check-in: f0455f9c user: jan.nijtmans tags: core-8-6-branch | |
07:33 | Merge 8.6 check-in: 7ca81a81 user: jan.nijtmans tags: trunk | |
07:32 | Use "unsigned long" as type for "mask" variables containing X11 button-masks consistantly. Code cleanup. check-in: 1cfdb8cb user: jan.nijtmans tags: core-8-6-branch | |
2019-08-11
| ||
18:11 | Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 78d48cd5 user: fvogel tags: trunk | |
18:11 | Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 3627e7ce user: fvogel tags: core-8-6-branch | |
2019-08-10
| ||
17:03 | Merge trunk check-in: ec27b1ae user: kevin_walzer tags: core-8-7-a3-rc | |
17:01 | Merge chavez_spinbox branch check-in: b413e90b user: kevin_walzer tags: trunk | |
16:52 | Merge in core-8-6-branch check-in: 7bdb70fe user: kevin_walzer tags: core-8-6-10-rc | |
16:51 | Merge in chavez_spinbox check-in: 79bc5501 user: kevin_walzer tags: core-8-6-branch | |
2019-08-09
| ||
12:19 | Tweak display of spinboxes on macOS; thanks to Christopher Chavez for patch Closed-Leaf check-in: 862ba228 user: kevin_walzer tags: chavez_spinbox | |
2019-08-04
| ||
19:59 | Merge 8.7. Also remove unused TkDisplay fields when compiling against Tcl 9.0 headers check-in: 9c47ba50 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532 | |
19:25 | Header file cleanup, backported from [bug6e8afe516d-87] branch check-in: b9bbcebc user: jan.nijtmans tags: bug6e8afe516d, tip-532 | |
19:14 | It turns out that <unistd.h> is actually not needed on Win32 check-in: d11f91d5 user: jan.nijtmans tags: trunk | |
17:22 | Header include file cleanup check-in: be1c3131 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532 | |
17:03 | Tk_Offset -> offsetof check-in: a677dff1 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532 | |
14:11 | merge trunk (after fixing conflicts) check-in: 972bc22c user: fvogel tags: bug6e8afe516d-87, tip-532 | |
13:44 | Remove unused static function definition (same as [2136a574]) check-in: 9dcb6d9b user: fvogel tags: bug6e8afe516d-87, tip-532 | |
13:42 | Cherrypicked [3b3c3b02]: Remove the crazy function UpdateButtonEventState which was causing trouble. check-in: e4c41107 user: fvogel tags: bug6e8afe516d-87, tip-532 | |
13:21 | Now that the issue is fixed, remove the canary test committed in [69735dbf]. It was only here to trigger the issue more easily. check-in: a9274ace user: fvogel tags: bug6e8afe516d, tip-532 | |
2019-08-02
| ||
19:29 | Merge trunk check-in: 53218047 user: jan.nijtmans tags: revised_text, tip-466 | |
19:27 | Merge trunk check-in: 8d9949ab user: jan.nijtmans tags: tip-548 | |
19:10 | Merge trunk check-in: 6a4b502d user: jan.nijtmans tags: tip474 | |
19:07 | Merge 8.6, and remove unused static function definition check-in: 2136a574 user: jan.nijtmans tags: bug6e8afe516d, tip-532 | |
19:00 | Merge 8.6 check-in: 548f40bd user: jan.nijtmans tags: trunk | |
18:57 | Merge 8.5 check-in: f4154162 user: jan.nijtmans tags: core-8-6-branch | |
2019-08-01
| ||
22:10 | Fix typo. check-in: 9546c40c user: culler tags: bug6e8afe516d, tip-532 | |
20:42 | Merge 8.6 (and fix merge conflict arising from that) check-in: dba2428c user: jan.nijtmans tags: bug6e8afe516d, tip-532 | |
18:40 | Remove the crazy function UpdateButtonEventState which was causing all this trouble. check-in: 3b3c3b02 user: culler tags: bug6e8afe516d, tip-532 | |
2019-07-31
| ||
11:01 | Merge 8.6 check-in: bdb3af65 user: jan.nijtmans tags: trunk | |
11:00 | Merge 8.5 check-in: 514941be user: jan.nijtmans tags: core-8-6-branch | |
2019-07-30
| ||
21:56 | Merge trunk check-in: 7fdb7b0e user: jan.nijtmans tags: tip474 | |
21:39 | Merge 8.6 check-in: 7f8a4290 user: jan.nijtmans tags: trunk | |
21:38 | Only free "patterns" once, not each time inside the loop. That might crash with long filters. check-in: e1372232 user: jan.nijtmans tags: core-8-6-branch | |
21:02 | Merge trunk check-in: 6e90dd24 user: jan.nijtmans tags: tip-548 | |
21:00 | Don't use L'?', the L doesn't do anything here check-in: 59209fab user: jan.nijtmans tags: trunk | |
20:59 | A few end-of-line spacings check-in: cc80946c user: jan.nijtmans tags: trunk | |
20:47 | Merge trunk check-in: e788109d user: jan.nijtmans tags: tip-548 | |
14:45 | Use WCHAR in stead of TCHAR (almost) everywhere, since we now only support compiling Tcl in UNICODE mode anyway. check-in: 834f7a2d user: jan.nijtmans tags: trunk | |
13:59 | Merge trunk check-in: 6fb28a78 user: jan.nijtmans tags: revised_text, tip-466 | |
13:45 | Merge 8.6. Use TCL_INDEX_NONE in a few more places, now that we have it. check-in: ee2070ff user: jan.nijtmans tags: trunk | |
13:26 | Two times Tcl_Free() -> ckfree() check-in: a034f390 user: jan.nijtmans tags: core-8-6-branch | |
13:01 | Some more fixes, which make this branch compile/run warning-free against Tcl 9.0. check-in: 626b0932 user: jan.nijtmans tags: revised_text, tip-466 | |
12:44 | Merge trunk. Also CONST -> const, so it works with Tcl 9.0 as well. check-in: 88afcaa1 user: jan.nijtmans tags: revised_text, tip-466 | |
11:32 | Merge-mark check-in: ad819671 user: jan.nijtmans tags: tip474 | |
11:31 | Handle Mac buttons 6-9 in one place more. check-in: e880155b user: jan.nijtmans tags: trunk | |
11:21 | Merge-mark check-in: b5c64480 user: jan.nijtmans tags: tip474 | |
11:17 | Follow-up to [38dc27bd1d0ecd682aafde]: Tk does not support <Button-6> nor <Button-7> events. This commit adds hardware-support for buttons 6-9 on MacOSX, and handles masking correct for all buttons 6-9. Not complete yet, but this is as far as we can go without needing a TIP. check-in: 76f0a840 user: jan.nijtmans tags: trunk | |
10:43 | merge-mark check-in: f8fa7bd8 user: jan.nijtmans tags: tip474 | |
10:07 | Sort all usage of "pages", "pixels" and "units", make it alphabetical, in implementation, tests and documentation. check-in: 2501ec76 user: jan.nijtmans tags: trunk | |
07:27 | Put (x|y)view scroll options in alphabetical order check-in: 33b01aa1 user: jan.nijtmans tags: tip474 | |
2019-07-29
| ||
12:48 | Add support for "(x|y)view scroll number mouseunits" for text widget, and use it in mouse bindings. check-in: 89ec6a3b user: jan.nijtmans tags: tip474 | |
08:47 | typo check-in: e93ece1d user: jan.nijtmans tags: core-8-6-branch | |
2019-07-26
| ||
09:57 | Fix MouseWheel bindings for listbox and scrollbar: This fixes test-failures on Win32. Still to be tested on MacOS and X11 check-in: ea66f86e user: jan.nijtmans tags: tip474 | |
09:06 | Further experiment: Bring scalefactor back to 120 (as it was for win32) check-in: e4c02266 user: jan.nijtmans tags: tip474 | |
2019-07-25
| ||
16:07 | Experiment: Handle scaling fractors for the ScrollWheel sensibly. Trying "40" as a good general scale factor (compared to "50" on X11 and "120" on Win32 and "1" on Aqua) check-in: 431c78e0 user: jan.nijtmans tags: tip474 | |
07:19 | Merge 8.6 check-in: 9ab0a47d user: jan.nijtmans tags: trunk | |
07:17 | Fix [1fb7af623a]: Add support for buttons 4 and 5 to Windows check-in: ff882c20 user: jan.nijtmans tags: core-8-6-branch | |
2019-07-24
| ||
14:55 | A few more minor adaptations, and make it compile on X11 (XKeyEvent structure doesn't have a nbytes field). check-in: 671dceda user: jan.nijtmans tags: tip474 | |
14:38 | Code simplification: Don't bother keeping track of the Button[n]Mask's for Buttons 4-7, since those are not actually buttons (they are mouse-wheels). This means that Button4Mask/Button5Mask can be used for Buttons 8/9. check-in: a9a2599a user: jan.nijtmans tags: tip474 | |
13:36 | Merge trunk check-in: 49a39d75 user: jan.nijtmans tags: tip474 | |
13:31 | (cherry-pick): Patch by Arjen sent to core 2018-09-21 Also, do some renumbering of mouse-buttons, such that at script level the XButtons appear to be at 4/5 while - internally - they are at 8/9. check-in: 93e45105 user: jan.nijtmans tags: tip474 | |
2019-07-23
| ||
21:46 | Fix a typo in the code that sets the size of the ring buffer check-in: a2c4bc63 user: culler tags: trunk | |
21:46 | Fix a typo in the code that sets the size of the ring buffer check-in: b26892fa user: culler tags: core-8-6-branch | |
21:39 | Merge trunk. Adapt documentation check-in: 67200ca4 user: jan.nijtmans tags: tip474 | |
21:18 | Merge 8.6 check-in: e052d2fe user: jan.nijtmans tags: trunk | |
21:17 | New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be re-used in various places in stead of separate functions. check-in: ca4bd4e2 user: jan.nijtmans tags: core-8-6-branch | |
15:36 | mis-counted modifier bits check-in: ca670a30 user: jan.nijtmans tags: tip474 | |
15:24 | Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Now handle all events up to Button 9. On Windows and Mac, Buttons 8 and 9 are used for the mouse side buttons (as X11 already does). TIP needed for this. check-in: a2b2bc18 user: jan.nijtmans tags: tip474 | |
10:34 | Don't bother compat/stdlib.h and compat/unistd.h any more: All currently supported compilers have compatible versions of those header files, even MSVC 6.0. check-in: b830ddb2 user: jan.nijtmans tags: trunk | |
2019-07-21
| ||
08:50 | Fix [1fb7af623a]: Support for buttons 4 and 5 is missing for Windows. Patch from Christopher Chavez Closed-Leaf check-in: 9242b340 user: fvogel tags: bug-1fb7af623a | |
2019-07-20
| ||
11:52 | Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: ec89e948 user: fvogel tags: trunk | |
11:51 | Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: dc951701 user: fvogel tags: core-8-6-branch | |
2019-07-16
| ||
18:42 | Merge trunk check-in: 6aefd09f user: culler tags: core-8-7-a3-rc | |
18:40 | Merge 8.6 check-in: 05434faa user: culler tags: core-8-6-10-rc | |
18:39 | Merge 8.6 to fix unrecognized selectors and zombies check-in: 788695f6 user: culler tags: trunk | |
18:38 | Fix bug [5ddeca5927]: In Aqua, withdrawn windows can reappear as zombies check-in: 3e5c0ebb user: culler tags: core-8-6-branch | |
18:35 | Fix two 'unrecognized selector' crashes in macOS 10.9 and 10.10 check-in: f8e97463 user: culler tags: core-8-6-branch | |
2019-07-15
| ||
20:15 | Fix bug [5ddeca5927]: In Aqua, withdrawn windows can appear as zombies when activating a Tk application with Command-Tab Closed-Leaf check-in: 55f7206c user: culler tags: bug-5ddeca5927 | |
2019-07-13
| ||
19:08 | Merge trunk check-in: 7875a21b user: culler tags: core-8-7-a3-rc | |
19:07 | Merge 8.6 check-in: c9f83aa4 user: culler tags: core-8-6-10-rc | |
19:00 | Fix [4566e2b83d]: wrong background colors in Aqua check-in: 33be964a user: culler tags: trunk | |
18:58 | Fix [4566e2b83d]: wrong background colors in Aqua check-in: 966d6dec user: culler tags: core-8-6-branch | |
18:23 | Make the twind demo buttons look OK when the background changes in Aqua. Closed-Leaf check-in: 3f7a092c user: culler tags: bug-4566e2b83d | |
12:55 | Backout [efab40f95b] that fixed [21525158b0]. This fix looked correct but it doesn't seem to handle transparency right, which apparently is the reason for problem [d66e6fabad] (SVG images: red and blue are swapped on Windows). check-in: 86970d98 user: fvogel tags: trunk | |
12:51 | Create new branch "bug-d66e6fabad" in order to analyze and hopefully fix [d66e6fabad]: SVG images: red and blue are swapped on Windows. check-in: 82af0096 user: fvogel tags: bug-d66e6fabad | |
2019-07-12
| ||
21:54 | fix [4566e2b83d]: Aqua toplevels and Tk frames use the wrong background color check-in: e51a34f8 user: culler tags: bug-4566e2b83d | |
2019-07-11
| ||
18:58 | Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: 3730e03c user: culler tags: trunk | |
18:56 | Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: d4b941ee user: culler tags: core-8-6-branch | |
16:25 | Eliminate calls to GetIconRef in macosx check-in: 90801663 user: culler tags: trunk | |
16:15 | Eliminate calls to GetIconRef in macosx check-in: e59893ba user: culler tags: core-8-6-branch | |
15:28 | Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 17c30563 user: culler tags: trunk | |
15:20 | Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 6995fd93 user: culler tags: core-8-6-branch | |
2019-07-07
| ||
22:00 | Merge trunk check-in: 7de0b19f user: jan.nijtmans tags: tip-548 | |
19:01 | Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: c17944cf user: fvogel tags: trunk | |
19:01 | Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: 847f6fed user: fvogel tags: core-8-6-branch | |
2019-07-05
| ||
17:39 | merge 8.6 Closed-Leaf check-in: cbb12fdb user: culler tags: catalina_build | |
17:36 | Eliminate calls to GetIconRef, which is deprecated in macOS 10.15 check-in: c250a836 user: culler tags: catalina_build | |
09:56 | Merge 8.6 check-in: c4660860 user: jan.nijtmans tags: trunk | |
09:55 | Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: dd06d14e user: jan.nijtmans tags: core-8-6-branch | |
2019-07-03
| ||
19:39 | Change for alphabetical order of events concerned by %X,%Y Closed-Leaf check-in: 1c5f8d6f user: fvogel tags: bug-bc6a495949 | |
2019-07-02
| ||
20:15 | Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b37c02c4 user: fvogel tags: bug-bc6a495949 | |
19:36 | Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: b3557c38 user: fvogel tags: trunk | |
19:36 | Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: c97286b7 user: fvogel tags: core-8-6-branch | |
11:28 | Merge trunk check-in: 91a66a1c user: jan.nijtmans tags: revised_text, tip-466 | |
11:18 | Merge 8.6 check-in: e4367919 user: jan.nijtmans tags: trunk | |
09:28 | Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificData" is already sufficient. check-in: 2d2cf979 user: jan.nijtmans tags: core-8-6-branch | |
09:24 | Statically initialize "X11ControlChars" pseudo-encoding. check-in: 11b1d184 user: jan.nijtmans tags: core-8-6-branch | |
2019-07-01
| ||
20:05 | merge trunk check-in: f87c4618 user: culler tags: core-8-7-a3-rc | |
20:04 | merge 8.6 check-in: c0000e9c user: culler tags: core-8-6-10-rc | |
20:01 | Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 898bfa6d user: culler tags: trunk | |
20:00 | Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 599ab2b9 user: culler tags: core-8-6-branch | |
19:57 | Improve scrollbar and ttk::scrollbar on OSX 10.8 and earlier. Closed-Leaf check-in: e6b2d0df user: culler tags: bug-8476b75781 | |
15:09 | Fix layout bugs. check-in: b3e3fa37 user: culler tags: bug-8476b75781 | |
2019-06-30
| ||
14:35 | Fix geometry of horizontal ttk scrollbars; hide thumb when no scrolling is possible. check-in: a82cd76e user: culler tags: bug-8476b75781 | |
12:57 | merge 8.6 check-in: 326e4ab7 user: dgp tags: trunk | |
11:51 | Fix failure to compile. check-in: 567e7aa9 user: dgp tags: core-8-6-branch | |
02:15 | Update documentation on do script Apple Event command check-in: a09f0e45 user: kevin_walzer tags: bug-8476b75781 | |
2019-06-29
| ||
18:28 | Adjust minimum thumb size check-in: 7186a0ac user: culler tags: bug-8476b75781 | |
14:58 | merge 8.6 check-in: f83ff783 user: culler tags: bug-8476b75781 | |
00:06 | Fix compiler warnings on all macOS versions. check-in: cf503476 user: culler tags: trunk | |
00:05 | Fix compiler warnings on all macOS versions. check-in: baec7cb8 user: culler tags: core-8-6-branch | |
2019-06-28
| ||
22:41 | Tiny adjustment. check-in: 6e42d7e1 user: culler tags: bug-8476b75781 | |
22:34 | Merge 8.6 check-in: 05ba3462 user: jan.nijtmans tags: trunk | |
22:31 | If encoding "utf-16" exists, use it in preference to "unicode", which is deprecated since TIP #547. check-in: b1c8b86e user: jan.nijtmans tags: core-8-6-branch | |
22:23 | Fix Tk scrollbar and merge core-8-6-branch check-in: 7fad20eb user: culler tags: bug-8476b75781 | |
2019-06-27
| ||
14:16 | merge trunk check-in: f0052246 user: culler tags: core-8-7-a3-rc | |
14:14 | Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 11c90147 user: culler tags: trunk | |
14:13 | merge 8.6 check-in: e9a45b2b user: culler tags: core-8-6-10-rc | |
14:11 | Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 2949a65b user: culler tags: core-8-6-branch | |
13:15 | merge trunk check-in: 3f5eb322 user: dgp tags: core-8-7-a3-rc | |
13:11 | merge 8.6 check-in: d186b64f user: dgp tags: core-8-6-10-rc | |
09:57 | Add Emoji to widget demo check-in: 93c24ea3 user: jan.nijtmans tags: trunk | |
2019-06-26
| ||
20:03 | fix indenting check-in: f8231133 user: jan.nijtmans tags: trunk | |
18:59 | Fix bug [8476b75781]: Aqua scrollbar behavior check-in: 3a3a3b8d user: culler tags: bug-8476b75781 | |
07:50 | Merge 8.6 check-in: 771b1b21 user: jan.nijtmans tags: trunk | |
07:38 | Merge 8.5 check-in: 693c45d1 user: jan.nijtmans tags: core-8-6-branch | |
2019-06-25
| ||
21:51 | Merge trunk check-in: bfb5c4c5 user: jan.nijtmans tags: revised_text, tip-466 | |
21:30 | Merge 8.6 check-in: 97844c5e user: jan.nijtmans tags: trunk | |
21:27 | CONST -> const. Eliminate unnecessary type-casts and end-of-line spacing check-in: fba3fe56 user: jan.nijtmans tags: core-8-6-branch | |
15:25 | Eliminate warning, when compiling with 9.0 Tcl headers on Windows check-in: 556f6ed6 user: jan.nijtmans tags: trunk | |
2019-06-24
| ||
18:54 | Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes check-in: 348159fe user: culler tags: trunk | |
18:52 | Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes. check-in: 8ad24530 user: culler tags: core-8-6-branch | |
08:28 | Merge 8.6 check-in: b99a8f55 user: jan.nijtmans tags: trunk | |
08:02 | Tk_DoOneEvent -> Tcl_DoOneEvent, since the Tk variant is deprecated. See: [505fe5a0e2] check-in: bae97c3c user: jan.nijtmans tags: core-8-6-branch | |
2019-06-22
| ||
06:25 | CONST to const; make code compile check-in: 841fa91c user: dkf tags: trunk | |
2019-06-21
| ||
13:23 | Make better use of full range for string lengths, if Tk is compiled with Tcl 9.0 headers. check-in: 6f8877ea user: jan.nijtmans tags: trunk | |
12:40 | Eliminate some redundant type-casts check-in: e496a360 user: jan.nijtmans tags: trunk | |
12:34 | Resolve compiler warnings and segfault in imgListFormat tests. check-in: 370c87b2 user: dgp tags: trunk | |
12:03 | Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: 43bd571c user: kevin_walzer tags: trunk | |
12:01 | Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: d34b5c40 user: kevin_walzer tags: core-8-6-branch | |
11:32 | Make better use of the full range for Menu indexes, if Tk is compiled with Tcl 9.0 headers. check-in: 80dbafd8 user: jan.nijtmans tags: trunk | |
2019-06-20
| ||
13:52 | Handle SVG string > 2G, when compiled with Tcl 9 headers. Make TCL_INDEX_NONE symbol usable in Tk, even when compiled against Tcl 8.6 headers. check-in: 305b9df3 user: jan.nijtmans tags: trunk | |
13:32 | Merge trunk check-in: 9ee03939 user: jan.nijtmans tags: tip-548 | |
12:40 | Merge 8.6 check-in: d6652a45 user: jan.nijtmans tags: trunk | |
12:39 | Don't use wcslen() in combination with Tcl_WinTCharToUtf(): Using -1 has the same effect already (it even was wrong in tkWinTest.c's previous commit, forgot to multiply with sizeof(WCHAR)). check-in: 85a33e2a user: jan.nijtmans tags: core-8-6-branch | |
2019-06-19
| ||
15:27 | Merge 8.6. Code cleanup, possible because we know we are compiling in UNICODE mode on Windows. check-in: 61cdcacd user: jan.nijtmans tags: trunk | |
14:08 | Use available "ucs2-be" encoding on X11 and "utf-16" encoding on Win32, if provided by Tcl (TIP #547). If Tcl doesn't provide those encodings, proceed as usual. Closed-Leaf check-in: 472fafa9 user: jan.nijtmans tags: tip-547 | |
13:35 | Don't re-reference encoding "unicode", when we can re-use the encoding. check-in: cbb1a6c9 user: jan.nijtmans tags: core-8-6-branch | |
09:37 | merge-mark check-in: c23e001b user: jan.nijtmans tags: trunk | |
09:35 | Re-generate unix/configure with autoconf 2.59, just as in core-8-6-10-rc branch, as it should be. check-in: ab38ffa0 user: jan.nijtmans tags: core-8-6-branch | |
2019-06-17
| ||
19:36 | Release candidate branch for Tk 8.7a3. check-in: bafcd0da user: dgp tags: core-8-7-a3-rc | |
19:21 | Bump version numbers for Tk 8.6.10 release. check-in: 14fafdd6 user: dgp tags: core-8-6-10-rc | |
18:56 | Merge 8.6. Purge end-of-line spaces check-in: a27f80a5 user: jan.nijtmans tags: trunk | |
2019-06-16
| ||
17:03 | Committed the canary to help with debugging the faults in binding processing check-in: 69735dbf user: dkf tags: bug6e8afe516d, tip-532 | |
16:57 | Do small scale to 1x1 test also for file source, renumber tests. Closed-Leaf check-in: 595d1ebd user: oehhar tags: tip-545-svg-options | |
14:57 | merge 8.6 main branch check-in: 1736f843 user: dkf tags: bug6e8afe516d, tip-532 | |
02:28 | Fix merge conflict in tk.tcl from services branch merge check-in: f656afba user: kevin_walzer tags: core-8-6-branch | |
2019-06-15
| ||
20:56 | Merge trunk check-in: 5e217f2e user: jan.nijtmans tags: tip-548 | |
20:44 | merge-mark check-in: b0020c33 user: jan.nijtmans tags: trunk | |
20:42 | Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: 64dace1d user: jan.nijtmans tags: core-8-6-branch | |
20:23 | Merge trunk check-in: 63181382 user: jan.nijtmans tags: revised_text, tip-466 | |
20:20 | merge core-8-6-branch: mac services improvements check-in: 49db6684 user: dkf tags: trunk | |
20:14 | TIP #528 impelemtation: Deprecate Tk_Offset() check-in: a7e92cf4 user: jan.nijtmans tags: trunk | |
20:02 | TIP 536: Improvements to Mac-specific IPC check-in: ded88b70 user: dkf tags: core-8-6-branch | |
13:52 | Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: 3274bb0d user: fvogel tags: trunk | |
13:52 | Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: e13e643a user: fvogel tags: core-8-6-branch | |
2019-06-14
| ||
16:46 | Tests for svg file check-in: 8809f721 user: oehhar tags: tip-545-svg-options | |
16:28 | Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: ee6c842a user: culler tags: trunk | |
16:28 | Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: c4c67277 user: culler tags: core-8-6-branch | |
2019-06-12
| ||
22:23 | Remove wrong forcing of image size to 1x1 when it was read from the data or disk to be 0x0 (which indicates the image could not be parsed in that format). Handling for images 0x0 in size must be kept because Tk bases its error detection for the format on this feature. check-in: c111a3ea user: fvogel tags: tip-545-svg-options | |
18:19 | Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9 Closed-Leaf check-in: 14406bd1 user: culler tags: bug-436ad6fe5f | |
2019-06-11
| ||
15:14 | Switch back to using Tcl_UtfToExternalDString() in tkWinFont.c, since - somehow - changing it doesn't work. More usage of implicit WCHAR, since we are always building with UNICODE. check-in: d0b64851 user: jan.nijtmans tags: tip-548 | |
12:52 | Missing Tcl_DStringInit() call. check-in: 08f54084 user: jan.nijtmans tags: tip-548 | |
12:34 | Fix handling of -1 in tkMain.c, undo accidental change in tkUnixFont.c check-in: 9fe4ab4e user: jan.nijtmans tags: tip-548 | |
11:39 | More TCHAR -> WCHAR conversions check-in: 7550f481 user: jan.nijtmans tags: tip-548 | |
2019-06-10
| ||
21:03 | Eliminate on Windows all usages of Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf(). Proving the point of this TIP. check-in: c702f197 user: jan.nijtmans tags: tip-548 | |
12:37 | Fix rendering of the canvas man page (leftover from TIP #164). check-in: ff714fdf user: fvogel tags: trunk | |
12:22 | Fix code style a bit, and comments check-in: ebc9fe82 user: fvogel tags: tip-545-svg-options | |
12:10 | Update documentation to reflect content of TIP #545 check-in: 2057f970 user: fvogel tags: tip-545-svg-options | |
11:53 | Minor changes in the new tests check-in: c4b7a751 user: fvogel tags: tip-545-svg-options | |
2019-06-09
| ||
21:15 | Change the fix (see details in ticket [75b8fbfd77]) Closed-Leaf check-in: ec435697 user: fvogel tags: bug-75b8fbfd77 | |
13:24 | Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: abb5ea60 user: fvogel tags: bug-75b8fbfd77 | |
12:51 | svgnano return width or height of 0 is an error and is true for some png images. check-in: 4faf68ed user: oehhar tags: tip-545-svg-options | |
2019-06-08
| ||
22:28 | Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 057fd0ff user: fvogel tags: bug6e8afe516d, tip-532 | |
22:27 | Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 8a3bf226 user: fvogel tags: bug6e8afe516d-87, tip-532 | |
22:06 | merge core-8-6-branch check-in: 5738094c user: fvogel tags: bug6e8afe516d, tip-532 | |
22:05 | Propagate 'bool' -> 'int', 'true' -> 1, 'false' -> 0 changes made in [f8e41738] in branch bug6e8afe516d. Branches bug6e8afe516d and bug6e8afe516d-87 are now in sync. check-in: 3989e15c user: fvogel tags: bug6e8afe516d-87, tip-532 | |
21:33 | merge trunk check-in: af3d31f1 user: fvogel tags: bug6e8afe516d-87, tip-532 | |
20:52 | Update expected result of test safe-1.2 since the new command 'file tempdir' was added to Tcl 8.7+ through TIP #431, and this command is not available in a safe interpreter. check-in: de0c994c user: fvogel tags: trunk | |
16:44 | Extract implementation of TIP 167 from Ticket [845248]. New [wm attributes]: -contexthelp and -shadow check-in: 8ddfcf75 user: dkf tags: tip-167 | |
2019-06-07
| ||
19:12 | Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: ff8d6c88 user: fvogel tags: trunk | |
19:12 | Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: a121f8a5 user: fvogel tags: core-8-6-branch | |
18:46 | Merge trunk check-in: c4aca028 user: oehhar tags: tip-545-svg-options | |
2019-06-05
| ||
21:25 | merge trunk Closed-Leaf check-in: 83678378 user: jan.nijtmans tags: offsetof | |
19:44 | Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: e704fbb6 user: culler tags: trunk | |
19:44 | Remove trailing whitespace that emacs inserts. check-in: 01e3ff40 user: culler tags: core-8-6-branch | |
19:39 | Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: abfc728e user: culler tags: core-8-6-branch | |
15:11 | merge trunk check-in: 19af29e0 user: fvogel tags: revised_text, tip-466 | |
14:49 | merge-mark check-in: 7b9b1460 user: jan.nijtmans tags: trunk | |
14:46 | Reduce the number of unnecessary end-of-line spacings check-in: 4a3a9f67 user: jan.nijtmans tags: core-8-6-branch | |
11:35 | Fix [75115f91cd] - typo in macosx/README check-in: 4de7e315 user: fvogel tags: trunk | |
11:35 | Fix [75115f91cd] - typo in macosx/README check-in: 0e78fdc0 user: fvogel tags: core-8-6-branch | |
08:51 | Merge 8.6 check-in: 9b5a1c25 user: jan.nijtmans tags: trunk | |
07:23 | Use single-argument "expr" as much as possible. Not complete yet, but most trivial places are done. check-in: f7ecfdcb user: jan.nijtmans tags: core-8-6-branch | |
2019-06-03
| ||
18:59 | Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. Closed-Leaf check-in: 6ebb742a user: culler tags: bug-9ebc6fd168 | |
2019-06-01
| ||
18:11 | In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 56e8b684 user: culler tags: trunk | |
18:11 | In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 55f9f7b5 user: culler tags: core-8-6-branch | |
03:30 | Fix bug [817d3ef132]: Aqua ttk::entry needs contrasting field background and focus ring in dark mode. Closed-Leaf check-in: b5497be5 user: culler tags: bug-817d3ef132 | |
2019-05-29
| ||
13:38 | Merge core-8-6-branch. Leaf check-in: 7d8f0c14 user: culler tags: bug-06f3922f8b | |
2019-05-28
| ||
13:41 | When running textDisp.test on Aqua use Courier as the fixed font since Courier New has different metrics. check-in: 361ddf77 user: culler tags: trunk | |
2019-05-27
| ||
21:16 | Merge 8.6 check-in: afffab4b user: jan.nijtmans tags: trunk | |
21:13 | Merge 8.5 check-in: d7d2f71f user: jan.nijtmans tags: core-8-6-branch | |
2019-05-26
| ||
21:08 | Cleanup to avoid bad interaction between recently added treeview tests. Also, fix error in the spelling of the Windows windowingsystem check-in: 36a8dbb3 user: fvogel tags: trunk | |
21:07 | Fix error in the spelling of the Windows windowingsystem introduced in [02ca3773] check-in: 7a378858 user: fvogel tags: core-8-6-branch | |
21:02 | Cleanup to avoid bad interaction between recently added treeview tests check-in: 811a69ce user: fvogel tags: core-8-6-branch | |
19:11 | Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 8a782f3b user: fvogel tags: trunk | |
19:10 | Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 0e9cbdba user: fvogel tags: core-8-6-branch | |
19:06 | Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 27092202 user: fvogel tags: trunk | |
19:05 | Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 99f5f2a6 user: fvogel tags: core-8-6-branch | |
18:38 | Merge implementation of TIP #541 following positive vote by the TCT. check-in: 7e7ea596 user: fvogel tags: trunk | |
18:38 | Merge implementation of TIP #541 following positive vote by the TCT. check-in: ab1ef117 user: fvogel tags: core-8-6-branch | |
2019-05-25
| ||
17:34 | Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 784eeed3 user: culler tags: trunk | |
17:29 | Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 02ca3773 user: culler tags: core-8-6-branch | |
08:11 | TIP 262: -backgroundimage option for [frame] and [toplevel] check-in: 17cd3433 user: dkf tags: trunk | |
2019-05-24
| ||
22:18 | Merge trunk and adjust frame tests. Closed-Leaf check-in: 64d5777d user: culler tags: tip-262 | |
22:06 | Improve image testing for Aqua check-in: e49ebc82 user: culler tags: trunk | |
21:55 | Tweak test image-7.1. check-in: 0ed60e17 user: culler tags: core-8-6-branch | |
21:18 | Improve image testing for Aqua check-in: d326a1b3 user: culler tags: core-8-6-branch | |
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 | |