| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix Tk_ObjCustomOption documentation. Fix some indenting | jan.nijtmans | 2024-07-12 | 1 | -24/+24 |
| |\ | |||||
| | * | Merge 8.7. Fix indenting | jan.nijtmans | 2024-07-12 | 1 | -24/+24 |
| | |\ | |||||
| * | \ | Merge 8.7 | jan.nijtmans | 2024-03-23 | 1 | -4/+4 |
| |\ \ \ | |/ / | |||||
| | * | | Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply ↵ | jan.nijtmans | 2024-03-23 | 1 | -4/+4 |
| | | | | | | | | | | | | | NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9 | ||||
| | * | | Better approach, using "Tk" prefix for UTF-32 versions of API | jan.nijtmans | 2024-03-14 | 1 | -8/+5 |
| | | | | |||||
| | * | | Merge 8.6 | jan.nijtmans | 2024-02-08 | 1 | -3/+3 |
| | |\ \ | | |/ | |||||
| * | | | Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start ↵ | fvogel | 2024-02-08 | 1 | -3/+3 |
| |\ \ \ | | |/ | |/| | | | | positions. | ||||
| | * | | Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start ↵ | fvogel | 2024-02-03 | 1 | -3/+3 |
| | | | | | | | | | | | | | positions. | ||||
| * | | | Merge 8.7 | jan.nijtmans | 2024-01-30 | 1 | -2/+2 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | TkTextMakeByteIndex byteIndex int -> Tcl_Size | jan.nijtmans | 2024-01-30 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2024-01-25 | 1 | -1/+1 |
| |\ \ \ | |/ / | |||||
| | * | | Eliminate many (Tcl_Size) typecasts, which are no longer necessary | jan.nijtmans | 2024-01-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | Remove tricky code, no longer necessary in 9.0 | jan.nijtmans | 2024-01-14 | 1 | -8/+0 |
| | | | | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2023-12-13 | 1 | -1/+1 |
| |\ \ \ | |/ / | |||||
| | * | | Fix 2 (minor) compiler warnings | jan.nijtmans | 2023-12-13 | 1 | -1/+1 |
| | | | | |||||
| | * | | (Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> ↵ | jan.nijtmans | 2023-12-13 | 1 | -1/+1 |
| | |\ \ | | |/ | | | | | | | Tcl_Size). Update documentation. | ||||
| * | | | Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update ↵ | jan.nijtmans | 2023-12-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | documentation. | ||||
| * | | | Starting work to compile Tk with TCL_UTF_MAX=4 (WIP) | jan.nijtmans | 2023-11-27 | 1 | -4/+4 |
| |/ / | |||||
| * | | Even more -1 -> TCL_INDEX_NONE | jan.nijtmans | 2023-03-12 | 1 | -1/+1 |
| | | | |||||
| * | | Merge core-8-6-branch: Eradicate uses of sprintf because it triggers ↵ | fvogel | 2023-01-18 | 1 | -1/+5 |
| |\ \ | |/ | | | | | deprecation warning on macOS Ventura. Resolve conflicts. Remove sprintf calls specific to the main branch. | ||||
| | * | Factorise definition of snprintf in tkWinInt.h (MSVC before 2015 didn't know ↵ | fvogel | 2023-01-14 | 1 | -6/+2 |
| | | | | | | | | | snprintf). | ||||
| | * | Provide explicit size in snprintf when needed. Fix gcc warning: 'argument to ↵ | fvogel | 2023-01-12 | 1 | -1/+1 |
| | | | | | | | | | ‘sizeof’ in ‘snprintf’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]' | ||||
| | * | Eradicate uses of sprintf because it triggers deprecation warning on macOS ↵ | fvogel | 2023-01-10 | 1 | -1/+9 |
| | | | | | | | | | Ventura. Only a single instance left in TkpPrintWindowId() (tkWinWindow.c). | ||||
| * | | Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensible | jan.nijtmans | 2022-11-15 | 1 | -6/+8 |
| | | | |||||
| * | | Allow TkTextSegToOffset to return a Tcl_Size. Make undoMarkId last field of ↵ | jan.nijtmans | 2022-11-01 | 1 | -2/+2 |
| | | | | | | | | | TkSharedText (for binary compatibility with Tk 8.6) | ||||
| * | | Rebase to 8.7 | jan.nijtmans | 2022-10-12 | 1 | -13/+13 |
| |\ \ | |||||
| | * | | TIP #628 for Tk: Shared 8.7/9.0 build environment | jan.nijtmans | 2022-06-25 | 1 | -13/+13 |
| | | | | |||||
| * | | | Use the presence of Tcl_OpenTcpServerEx() (stub entry 631, not 656) to ↵ | jan.nijtmans | 2022-09-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | distinguish between Tcl 8.6 and 8.7 at runtime. This needs at least TIP #575 (2021-03-15), when running under Tcl 8.7. | ||||
| * | | | Don't compile Tk with -DTCL_NO_DEPRECATED any more, in stead select ↵ | jan.nijtmans | 2022-09-10 | 1 | -0/+8 |
| |/ / | | | | | | | Tcl_UtfPrev() usage on availability: use new version if possible, otherwise (8.6) fall back to old version | ||||
| * | | Correct character counting bug in tkTextIndex.c, when TCL_UTF_MAX=3 | jan.nijtmans | 2022-03-22 | 1 | -13/+18 |
| | | | |||||
| * | | TIP #613 demo: rewrite "place" and text tag handling (-elide, -overstrike, ↵ | jan.nijtmans | 2022-02-02 | 1 | -9/+9 |
| | | | | | | | | | -underline) using the new functionality | ||||
| * | | Merge 8.6 | jan.nijtmans | 2021-12-20 | 1 | -2/+2 |
| |\ \ | |/ | |||||
| * | | Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed ↵ | fvogel | 2021-04-18 | 1 | -4/+66 |
| |\ \ | |/ | | | | | -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. | ||||
| | * | Trying to get the index of an embedded image or window should trigger an ↵ | fvogel | 2021-04-18 | 1 | -4/+4 |
| | | | | | | | | | error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff]). | ||||
| | * | Cosmetic style changes | fvogel | 2021-04-17 | 1 | -4/+4 |
| | | | |||||
| | * | Fix style | fvogel | 2021-04-13 | 1 | -2/+2 |
| | | | |||||
| | * | Factor out two places where the -startline/-endline range is checked. | fvogel | 2021-04-13 | 1 | -30/+61 |
| | | | |||||
| | * | Backout dzach's patch, and propose a better patch that restricts the index ↵ | fvogel | 2021-04-11 | 1 | -0/+31 |
| | | | | | | | | | returned by GetIndex() to -startline/-endline thresholds. | ||||
| * | | Merge 8.6 | jan.nijtmans | 2021-03-23 | 1 | -2/+2 |
| |\ \ | |/ | |||||
| | * | Fix 3 places where Tcl_UtfToUniChar must be used and not TkUtfToUniChar: ↵ | jan.nijtmans | 2021-03-23 | 1 | -2/+2 |
| | | | | | | | | | | | numChars/charIndex is counting character indexes here; surrogate-pairs count as 2. This can cause a miscount when Emoji are pasted in a Text widget. | ||||
| * | | Get rid of hackery function TkUtfPrev(): No longer necessary due to TIP #575 | jan.nijtmans | 2021-03-15 | 1 | -3/+3 |
| | | | |||||
| * | | (c) -> © | jan.nijtmans | 2020-12-09 | 1 | -2/+2 |
| | | | |||||
| * | | Merge 8.6 | jan.nijtmans | 2020-09-25 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keyword | jan.nijtmans | 2020-09-25 | 1 | -19/+19 |
| | | | |||||
| * | | Formatting and even more size_t usage. | jan.nijtmans | 2020-05-25 | 1 | -1/+1 |
| | | | |||||
| * | | More progress | jan.nijtmans | 2020-05-24 | 1 | -7/+7 |
| | | | |||||
| * | | More progress | jan.nijtmans | 2020-05-22 | 1 | -35/+23 |
| |\ \ | |||||
| * | | | More progress | jan.nijtmans | 2020-05-21 | 1 | -11/+24 |
| |/ / | |||||
| * | | Merge 8.6 | jan.nijtmans | 2020-05-19 | 1 | -3/+3 |
| |\ \ | |/ | |||||
| | * | New (internal) function TkUtfPrev(). This function can handle 4-byte ↵ | jan.nijtmans | 2020-05-19 | 1 | -3/+3 |
| | | | | | | | | | (illegal) byte-sequences, arising when pasting Emoji on a Text widget on MacOS (for example) | ||||
