| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge 8.7 | jan.nijtmans | 2024-06-19 | 1 | -4/+4 |
| |\ | |||||
| | * | Use "(char *)NULL" sentinels in more places. Fix some indenting | jan.nijtmans | 2024-06-19 | 1 | -4/+4 |
| | | | |||||
| | * | Better approach, using "Tk" prefix for UTF-32 versions of API | jan.nijtmans | 2024-03-14 | 1 | -3/+3 |
| |/ | |||||
| * | Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative | jan.nijtmans | 2023-12-26 | 1 | -1/+1 |
| | | |||||
| * | Still more int -> Tcl_Size | jan.nijtmans | 2023-04-25 | 1 | -1/+1 |
| | | |||||
| * | Missed more than a few TIP 660 changes. Possibly more to come. | apnadkarni | 2023-04-18 | 1 | -2/+2 |
| | | |||||
| * | More -1 -> TCL_INDEX_NONE. More TCL_UNUSED( | jan.nijtmans | 2023-03-12 | 1 | -3/+3 |
| | | |||||
| * | 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). | ||||
| * | | Enhance TkSelDefaultSelection function (int maxBytes -> Tcl_Size maxBytes) | jan.nijtmans | 2022-10-31 | 1 | -43/+44 |
| | | | |||||
| * | | TIP #628 for Tk: Shared 8.7/9.0 build environment | jan.nijtmans | 2022-06-25 | 1 | -6/+6 |
| | | | |||||
| * | | Merge 8.7 | jan.nijtmans | 2021-06-21 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Add ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE for github. | jan.nijtmans | 2021-06-21 | 1 | -1/+1 |
| | | | | | | | Change many url's from http:// to https:// | ||||
| | * | Add more implicit type-casts. Backported from 8.7 | jan.nijtmans | 2021-04-23 | 1 | -1/+1 |
| | | | |||||
| * | | 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. | ||||
| * | | After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This ↵ | jan.nijtmans | 2020-12-11 | 1 | -1/+1 |
| | | | | | | | | | commit shows how. | ||||
| * | | (c) -> © | jan.nijtmans | 2020-12-09 | 1 | -2/+2 |
| | | | |||||
| * | | Merge 8.6 | jan.nijtmans | 2020-09-11 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Fix [3bc0f44ef3]: UBSan complains about body.chars[] usage | jan.nijtmans | 2020-09-11 | 1 | -1/+1 |
| | |\ | |||||
| | | * | Merge trunk | jan.nijtmans | 2020-09-10 | 1 | -3/+1 |
| | | |\ | |_|/ |/| | | |||||
| | | * | Merge trunk. Introduce TKFLEXARRAY, since this usage is a GNU extension ↵ | jan.nijtmans | 2020-09-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | (lated adopted by MSVC too) | ||||
| * | | | Merge 8.6 | jan.nijtmans | 2020-09-10 | 1 | -3/+1 |
| |\ \ \ | |/ / | | / | |/ |/| | |||||
| | * | More use of TCL_UNUSED() and C++-safe typecasts. Use Tk_Offset() in stead of ↵ | jan.nijtmans | 2020-09-10 | 1 | -33/+32 |
| | | | | | | | | | sizeof() when using flexible arrays | ||||
| * | | New TIP #580 implementation. Documentation still missing. | jan.nijtmans | 2020-07-14 | 1 | -1/+1 |
| | | | |||||
| * | | Formatting and even more size_t usage. | jan.nijtmans | 2020-05-25 | 1 | -2/+2 |
| | | | |||||
| * | | Merge trunk. Fix C++ builds, also for TCL_UTF_MAX=4 and TCL_UTF_MAX=6 | jan.nijtmans | 2020-05-23 | 1 | -2/+2 |
| |\ \ | |||||
| * | | | Use more size_t for *Sel*-related functions, in case compiling with Tcl 9 | jan.nijtmans | 2020-05-21 | 1 | -9/+9 |
| |/ / | |||||
| * | | Merge 8.6. Protection done by TkUtfAtIndex() not needed here, because ↵ | jan.nijtmans | 2020-05-20 | 1 | -2/+2 |
| |\ \ | |/ | | | | | 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 | 1 | -2/+2 |
| | |\ | | | | | | | | | | 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. | ||||
| | | * | Use Glyph indexing in more places (underscoring and canvas text and some more) | jan.nijtmans | 2020-05-19 | 1 | -3/+3 |
| | | | | |||||
| | | * | More improvements handling characters > U+FFFF as surrogates. Add internal ↵ | jan.nijtmans | 2020-05-14 | 1 | -1/+2 |
| | | | | | | | | | | | | | TkUtfPrev(), which handles jumping back over surrogate pairs. | ||||
| * | | | Merge 8.6 | jan.nijtmans | 2020-05-18 | 1 | -1/+2 |
| |\ \ \ | |/ / | |||||
| | * | | Eliminate two Tcl_UtfNext() calls, because the UtfToUniChar() variants are ↵ | jan.nijtmans | 2020-05-18 | 1 | -1/+2 |
| | |/ | | | | | | | more likely to do the right thing when surrogates are involved. | ||||
| * | | TIP 569 remove lint comments | dgp | 2020-03-18 | 1 | -1/+0 |
| | | | |||||
| * | | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too. | jan.nijtmans | 2019-12-20 | 1 | -31/+33 |
| | | | |||||
| * | | Merge 8.6 | jan.nijtmans | 2019-07-02 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Don't use "struct ThreadSpecificData", while the type name ↵ | jan.nijtmans | 2019-07-02 | 1 | -1/+1 |
| | | | | | | | | | "ThreadSpecificData" is already sufficient. | ||||
| | * | More use of Tcl_WinTCharToUtf() in stead of Tcl_UniCharToUtfDString(), ↵ | jan.nijtmans | 2019-03-19 | 1 | -1/+1 |
| | | | | | | | | | making Tk less sensitive to the value of TCL_UTF_MAX (either 3, 4, or 6) | ||||
| * | | Eliminate some redundant type-casts | jan.nijtmans | 2019-06-21 | 1 | -1/+1 |
| | | | |||||
| * | | Merge trunk | jan.nijtmans | 2019-05-10 | 1 | -3/+3 |
| |\ \ | |||||
| | * | | Remove a few unnecessary (size_t) type-casts, and add a "const" | jan.nijtmans | 2019-04-04 | 1 | -2/+2 |
| | | | | |||||
| | * | | Change size_t usages to (internal type) TkSizeT usages, which is "int" when ↵ | jan.nijtmans | 2019-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | compiling against 8.x headers. | ||||
| | * | | Eliminate USE_OLD_TAG_SEARCH: It isn't used and tested any more. | jan.nijtmans | 2018-12-08 | 1 | -1/+1 |
| | | | | | | | | | | Eliminate a ton of unnecessary type casts | ||||
| * | | | Minor tweaks, mostly formatting | jan.nijtmans | 2018-12-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge trunk | jan.nijtmans | 2018-11-25 | 1 | -3/+3 |
| |\ \ \ | |/ / | |||||
| | * | | Fix PTR2INT/PTR2UINT, so they no longer are restricted to the "int" range. | jan.nijtmans | 2018-10-22 | 1 | -3/+3 |
| | | | | | | | | | | | | | Make TCL_Z_MODIFIER available in Tk (even when compiled with Tcl 8.6), and use it. More size_t/clientData related improvements | ||||
| * | | | Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof() | jan.nijtmans | 2018-10-06 | 1 | -2/+2 |
| |/ / | |||||
