summaryrefslogtreecommitdiffstats
path: root/generic/tkUtil.c
Commit message (Expand)AuthorAgeFilesLines
* Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensiblejan.nijtmans2022-11-151-5/+7
* More usage for Tcl_Size (internal TkEnsemble)jan.nijtmans2022-11-031-4/+9
* even more int -> Tcl_Sizejan.nijtmans2022-10-301-1/+1
* more int -> Tcl_Size (making use of the increased range in Tcl 9.0)jan.nijtmans2022-10-301-2/+3
* Some more int -> Tcl_Sizejan.nijtmans2022-10-271-2/+7
* TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-9/+9
* TIP #606 implementation. TODO: documentationjan.nijtmans2021-12-211-1/+1
* In case-statements, use "default:" in stead of "case TK_ANCHOR_CENTER:". So u...jan.nijtmans2021-12-171-16/+16
* TIP 608 implementation - Add <<TkWorldChanged>> virtual eventgriffin2021-10-221-0/+1
|\
| * Possible fix for tkticket 3049518 - Generate <<TkWorldChanged>> event.griffin2021-08-041-0/+1
| * TkUtfPrev() is only needed when sizeof(Tcl_UniChar) == 2jan.nijtmans2021-03-151-22/+20
* | Get rid of hackery function TkUtfPrev(): No longer necessary due to TIP #575jan.nijtmans2021-03-151-48/+6
* | After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This co...jan.nijtmans2020-12-111-15/+2
* | (c) -> ©jan.nijtmans2020-12-091-2/+2
* | Merge trunkjan.nijtmans2020-10-061-1/+1
|\ \
| * \ Merge 8.6jan.nijtmans2020-10-011-1/+1
| |\ \ | | |/
| | * Fix some gcc warnings (when using -Wshadow, deprecated XKeycodeToKeysym(), XS...jan.nijtmans2020-10-011-1/+1
| | * Fix TkUtfAtIndex(), still was not 100% correct.jan.nijtmans2020-05-201-1/+2
| | * > ... >=jan.nijtmans2020-05-191-1/+1
| | * Little variation on bug-a179564826, in which Character indexing is kept, but ...jan.nijtmans2020-05-191-66/+5
| | * Merge 8.6jan.nijtmans2020-05-191-0/+7
| | |\
| | * \ Add TkUtfCharComplete(), and use it in TkNumUtfChars()jan.nijtmans2020-05-191-3/+16
| | |\ \
| | * | | Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow ...culler2020-05-191-0/+78
| | * | | More improvements handling characters > U+FFFF as surrogates. Add internal Tk...jan.nijtmans2020-05-141-0/+29
| | |/ /
* | | | Merge 8.7. Make test-cases on MacOS and X11 pass (win32 not tested yet)jan.nijtmans2020-09-151-70/+102
|\ \ \ \ | |/ / /
| * | | New TIP #580 implementation. Documentation still missing.jan.nijtmans2020-07-141-2/+2
| * | | Formatting and even more size_t usage.jan.nijtmans2020-05-251-4/+4
| * | | More progressjan.nijtmans2020-05-221-8/+8
| * | | Merge 8.6jan.nijtmans2020-05-191-0/+36
| |\ \ \ | | | |/ | | |/|
| | * | New (internal) function TkUtfPrev(). This function can handle 4-byte (illegal...jan.nijtmans2020-05-191-0/+37
| | |/
| * | Merge 8.6jan.nijtmans2020-04-061-11/+9
| |\ \ | | |/
| | * Better implementation of TkUtfToUniChar(), one that doesn't require cooperati...jan.nijtmans2020-04-061-26/+21
| | |\
| * | \ Merge 8.6. More TCL_UNUSED() usage.jan.nijtmans2020-03-191-2/+2
| |\ \ \ | | | |/ | | |/|
| * | | Instroduce TCL_UNUSED() macro, and use to make more -Wextra warnings disappear.jan.nijtmans2020-03-081-26/+13
| * | | Merge trunkjan.nijtmans2020-02-261-0/+1
| |\ \ \
| | * \ \ Merge 8.6jan.nijtmans2020-02-241-0/+1
| | |\ \ \ | | | |/ /
| | | * | Work around a few new gcc(-9) warnings.jan.nijtmans2020-02-241-0/+1
| | | * | (cherry-pick): Don't panic for "Wild GenericEvent"'s: Just filter out all eve...jan.nijtmans2020-02-051-5/+3
| * | | | Merge trunkjan.nijtmans2020-02-051-3/+1
| |\ \ \ \ | | |/ / /
| | * | | Protect better against possible confusion between XGenericEvent's and (Tcl-sp...jan.nijtmans2020-02-051-5/+3
| * | | | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too.jan.nijtmans2019-12-201-23/+34
| |/ / /
| * | | Fix build against Tcl 9dgp2019-12-061-1/+1
| * | | Merge 8.6. When compiling against Tcl 9.0 headers, don't allow Emoji escape s...jan.nijtmans2019-12-011-1/+6
| |\ \ \ | | |/ /
| | * | In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use m...jan.nijtmans2019-12-011-1/+1
| * | | Merge 8.6jan.nijtmans2019-11-291-1/+1
| |\ \ \ | | |/ /
| | * | Fix [d4f5620f5d]: font-4.14 fails (font actual with unicode). Add another tes...jan.nijtmans2019-11-291-1/+1
| * | | Merge 8.6jan.nijtmans2019-11-261-21/+17
| |\ \ \ | | |/ /
| | * | Various cleanups in Unicode handling. Note that without Xft on X11 we don't h...jan.nijtmans2019-11-261-21/+17
| | |\ \
| | | * | More code simplificationjan.nijtmans2019-11-211-15/+12
| | | * | Oops _WIN32 with single underscorejan.nijtmans2019-11-211-1/+1