Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't use constants like DEF_BUTTON_UNDERLINE any more, since the default ↵ | jan.nijtmans | 2020-07-02 | 1 | -6/+0 |
| | | | | underline should always be no underline anyway. | ||||
* | Merge trunk | jan.nijtmans | 2020-07-02 | 13 | -43/+46 |
|\ | |||||
| * | merge core-8-6-branch | fvogel | 2020-06-27 | 1 | -1/+0 |
| |\ | |||||
| | * | Remove left-over debugging printf | jan.nijtmans | 2020-06-26 | 1 | -1/+0 |
| | | | |||||
| * | | Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though ↵ | culler | 2020-06-25 | 12 | -42/+46 |
| |\ \ | | |/ | | | | | | | the Big Sur (11.1) beta release identifies itself as 10.16. | ||||
| | * | Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though ↵ | culler | 2020-06-25 | 12 | -42/+46 |
| | | | | | | | | | | | | the Big Sur (11.1) beta release identifies itself as 10.16. | ||||
| * | | Merge 8.6 | jan.nijtmans | 2020-06-25 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Use XK_Oslash in stead of XK_Ooblique, since that's the official X11 name now. | jan.nijtmans | 2020-06-19 | 1 | -1/+1 |
| | | | |||||
* | | | Handle different possible form of "none" better. | jan.nijtmans | 2020-06-19 | 2 | -2/+2 |
| | | | |||||
* | | | More progress, mainly in tkCanvTest.c | jan.nijtmans | 2020-06-15 | 1 | -2/+1 |
| | | | |||||
* | | | Merge trunk. Add new option type TK_OPTION_INDEX. Start implementing ↵ | jan.nijtmans | 2020-06-11 | 1 | -2/+6 |
|/ / | | | | | | | extended index handling for -underline. | ||||
* | | Merge 8.6 | jan.nijtmans | 2020-06-08 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix [2790615]: "update" performs Tk callbacks in its own stack frame. | jan.nijtmans | 2020-06-08 | 1 | -1/+1 |
| | | | | | | by adding TCL_EVAL_GLOBAL in a lot of places. | ||||
* | | Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget | culler | 2020-05-31 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget | culler | 2020-05-31 | 1 | -2/+2 |
| | | |||||
* | | Remove some unnecessary macOS conditional code by using internal stubs. | culler | 2020-05-29 | 4 | -30/+49 |
|\ \ | |/ | |||||
| * | Remove some unnecessary macOS conditional code by using internal stubs. | culler | 2020-05-29 | 4 | -30/+49 |
| | | |||||
* | | Slightly biger "lenght" variables, in case we are using Tcl 9 | jan.nijtmans | 2020-05-20 | 1 | -1/+1 |
| | | |||||
* | | Fix compiler warning: macOS string length is unsigned. | culler | 2020-05-20 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix compiler warning: macOS string length is unsigned. | culler | 2020-05-20 | 1 | -1/+1 |
| | | |||||
* | | Merge 8.6. Protection done by TkUtfAtIndex() not needed here, because ↵ | jan.nijtmans | 2020-05-20 | 2 | -24/+8 |
|\ \ | |/ | | | | | Tcl_UtfAtIndex() in Tcl 8.7 already does that. | ||||
| * | Add (and use) new internal function TkUtfAtIndex(), which does the same as ↵ | jan.nijtmans | 2020-05-20 | 3 | -27/+9 |
| |\ | | | | | | | | | | 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. | ||||
| | * | Fix TkUtfAtIndex(), still was not 100% correct. | jan.nijtmans | 2020-05-20 | 3 | -25/+7 |
| | | | | | | | | | Simplify TKNSString::DString, since Tcl_UniCharToUtf() is already capable of surrogate handling with a proper Tcl version. | ||||
| | * | Use Glyph indexing in more places (underscoring and canvas text and some more) | jan.nijtmans | 2020-05-19 | 1 | -4/+4 |
| | | | |||||
| | * | Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow ↵ | culler | 2020-05-19 | 1 | -2/+2 |
| |/ | | | | | | | editing emoji text (without variant selectors) in Entry widgets on macOS. | ||||
* | | Make Tk on MacOS work (again) with Tcl 9. Remove two debug lines. | jan.nijtmans | 2020-05-20 | 2 | -3/+1 |
| | | |||||
* | | Fix some deprecation/unused parameter compiler warnings | jan.nijtmans | 2020-05-19 | 1 | -6/+6 |
| | | |||||
* | | Simplify Aqua text handling by moving encoding/decoding into the TKNSString ↵ | culler | 2020-05-17 | 3 | -122/+73 |
|\ \ | |/ | | | | | class. | ||||
| * | Simplify Aqua text handling by moving encoding/decoding into the TKNSString ↵ | culler | 2020-05-17 | 3 | -122/+73 |
| | | | | | | | | class. | ||||
* | | Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era ↵ | culler | 2020-05-17 | 2 | -41/+0 |
|\ \ | |/ | | | | | macOS function TkMacOSXGetStringObjFromCFString(). | ||||
| * | Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era ↵ | culler | 2020-05-17 | 2 | -41/+0 |
| | | | | | | | | macOS function TkMacOSXGetStringObjFromCFString(). | ||||
* | | Don't use trans_chars array on MacOSX any more. | culler | 2020-05-17 | 3 | -42/+21 |
|\ \ | |/ | |||||
| * | Don't use trans_chars array on MacOSX any more. | jan.nijtmans | 2020-05-17 | 3 | -42/+21 |
| |\ | |||||
| | * | Move platform-specific declarations into platform-specific header files. | marc_culler | 2020-05-15 | 4 | -5/+13 |
| | | | |||||
| | * | Add the macOS support, using the TkWheelEvent but not the TkKeyEvent since ↵ | culler | 2020-05-14 | 3 | -58/+37 |
| | | | | | | | | | | | | macOS no longer needs trans_chars. | ||||
* | | | Fix [40ada90762]: occasional Aqua crash when active button is destroyed - ↵ | marc_culler | 2020-05-16 | 1 | -4/+15 |
|\ \ \ | |/ / | | | | | | | patch from Christopher Chavez. | ||||
| * | | Fix [40ada90762]: occasional Aqua crash when active button is destroyed - ↵ | marc_culler | 2020-05-16 | 1 | -4/+15 |
| | | | | | | | | | | | | patch from Christopher Chavez. | ||||
* | | | Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) | culler | 2020-05-16 | 8 | -29/+40 |
|\ \ \ | |/ / | |||||
| * | | Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) | culler | 2020-05-16 | 8 | -29/+40 |
| |/ | |||||
* | | Merge 8.6 | jan.nijtmans | 2020-05-13 | 1 | -1/+2 |
|\ \ | |/ | |||||
* | | Aqua: Fix an error in Tk_SetCaretPos. | culler | 2020-05-12 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Aqua: Fix an error in Tk_SetCaretPos. | culler | 2020-05-12 | 1 | -1/+1 |
| | | |||||
* | | Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. | culler | 2020-05-12 | 2 | -4/+14 |
|\ \ | |/ | |||||
| * | Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. | culler | 2020-05-12 | 2 | -4/+14 |
| | | |||||
* | | Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. | culler | 2020-05-12 | 4 | -51/+95 |
|\ \ | |/ | |||||
| * | Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. | culler | 2020-05-12 | 4 | -51/+95 |
| |\ | |||||
| | * | Better way to handle closed key windows on deactivation. | culler | 2020-05-12 | 1 | -4/+6 |
| | | | |||||
| | * | Fix [411359dc3b]: Clean up Aqua window destruction in TkWmDeadWindow to ↵ | culler | 2020-05-11 | 4 | -51/+93 |
| | | | | | | | | | | | | prevent crashes and zombies on systems with a Touchbar. | ||||
* | | | Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for ↵ | culler | 2020-05-12 | 6 | -691/+2277 |
|\ \ \ | |/ / | | | | | | | generated events. Key event handling was completely reworked. | ||||
| * | | Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for ↵ | culler | 2020-05-12 | 6 | -692/+2277 |
| |\ \ | | |/ | |/| | | | | generated events. Key event handling was completely reworked. |