summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
Commit message (Expand)AuthorAgeFilesLines
*-. TIP #619: New TCL_COMBINE flag for Tcl_UniCharToUtf()jan.nijtmans2022-07-041-8/+7
|\ \
| | * Fix [b79df322a9]: Tcl_NewUnicodeObj truncates stringsjan.nijtmans2022-06-301-1/+1
| * | Merge 9.0jan.nijtmans2022-06-091-7/+8
| |\ \
| * \ \ Merge 9.0jan.nijtmans2022-05-191-0/+4
| |\ \ \
| * \ \ \ Merge 9.0jan.nijtmans2022-05-171-5/+5
| |\ \ \ \
| * \ \ \ \ Merge 9.0jan.nijtmans2022-04-261-3/+3
| |\ \ \ \ \
| * \ \ \ \ \ Merge 9.0jan.nijtmans2022-04-081-0/+2
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-04-011-2/+119
| |\ \ \ \ \ \ \ | | |/ / / / / /
| * | | | | | | Oopsjan.nijtmans2022-03-311-1/+1
| * | | | | | | Merge 9.0. Restore some testcases working correctly with TCL_UTF_MAX=3jan.nijtmans2022-03-311-6/+9
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge 9.0. Fix CONTINUATION macro, and testcasesjan.nijtmans2022-03-291-6/+5
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Merge 9.0. Don't combine surrogates when appending UTF-32 stringsjan.nijtmans2022-03-151-8/+0
* | | | | | | | | | Merge 8.7. Update documentationjan.nijtmans2022-06-231-4/+4
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | / | | |_|_|_|_|_|_|/ | |/| | | | | | |
| * | | | | | | | Merge 8.6jan.nijtmans2022-06-141-1/+1
| |\ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-05-191-0/+4
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| * | | | | | | | | Elaborate TIP #481 implementation: Make clear that Tcl_GetUnicodeFromObj and ...jan.nijtmans2022-05-191-0/+4
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge 9.0jan.nijtmans2022-05-171-2/+2
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge 8.7jan.nijtmans2022-05-171-2/+2
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| | * | | | | | | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObj...jan.nijtmans2022-05-171-2/+2
| | * | | | | | | Merge 8.7jan.nijtmans2022-04-141-1/+1
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ Merge 8.6jan.nijtmans2022-04-081-1/+1
| | | |\ \ \ \ \ \ \ | | | | |/ / / / / /
| | | | * | | | | | Fix [05ff16e799]: signed integer overflow in ExtendStringRepWithUnicode()jan.nijtmans2022-04-081-1/+1
| | | | * | | | | | Backport fix and test for typecasting bug in Tcl_GetUniChar().dgp2022-03-081-2/+2
| | * | | | | | | | Change UTF-16 version of Tcl_GetRange() not to use the tclStringObj type any ...jan.nijtmans2022-03-301-34/+21
| | * | | | | | | | bugfix: Handle NULL characters in Tcl_GetCharLength()jan.nijtmans2022-03-241-1/+2
| | * | | | | | | | Add TclGetUniChar() to the compatibility setjan.nijtmans2022-03-241-0/+58
| | * | | | | | | | Fix internal usage of Tcl_GetRange/Tcl_UtfAtIndexjan.nijtmans2022-03-241-1/+1
| | * | | | | | | | Add TclGetRange() to the compatibility setjan.nijtmans2022-03-241-1/+62
| | * | | | | | | | When compiled with TCL_NO_DEPRECATED, remove the UTF16 compatibility layer. S...jan.nijtmans2022-03-241-19/+26
| | * | | | | | | | Fix for UpdateStringOfUTF16String()jan.nijtmans2022-03-231-1/+1
| | * | | | | | | | Put back TclNumUtfChars() macro as TclNumUtfCharsM()jan.nijtmans2022-03-231-13/+13
| | * | | | | | | | Fix crash in (compabitility) "string" objTypejan.nijtmans2022-03-231-6/+7
| | * | | | | | | | Merge 8.7jan.nijtmans2022-03-221-3/+3
| | |\ \ \ \ \ \ \ \ | | | |/ / / / / / /
| | * | | | | | | | Feature-completejan.nijtmans2022-03-221-4/+4
| | * | | | | | | | More progressjan.nijtmans2022-03-221-12/+5
| | * | | | | | | | Handle Tcl_GetCharLengthjan.nijtmans2022-03-161-9/+55
| | * | | | | | | | Merge 8.7. First working version, feature completejan.nijtmans2022-03-161-32/+113
| | |\ \ \ \ \ \ \ \ | | | |/ / / / / / /
| | * | | | | | | | Some restructuring. Now compiles/runs fine with TCL_UTF_MAX=3jan.nijtmans2022-03-141-123/+161
| | |\ \ \ \ \ \ \ \ | | | |/ / / / / / /
| | * | | | | | | | More progressjan.nijtmans2022-03-141-9/+25
| | * | | | | | | | Merge 8.7. More progressjan.nijtmans2022-03-131-5/+62
| | |\ \ \ \ \ \ \ \ | | | |/ / / / / / /
| | * | | | | | | | Start defining "utf32string" typejan.nijtmans2022-03-121-41/+98
| | * | | | | | | | More progressjan.nijtmans2022-03-121-43/+45
| | * | | | | | | | 2 more functionsjan.nijtmans2022-03-111-1/+1
| | * | | | | | | | Handle TclUniCharNcmp()jan.nijtmans2022-03-111-1/+1
| | |/ / / / / / /
* | | | | | | | | Merge 9.0jan.nijtmans2022-05-161-3/+3
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge 9.0jan.nijtmans2022-04-261-3/+3
| |\ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ | | |/| | | | | |
| * | | | | | | | Merge 9.0jan.nijtmans2022-04-011-2/+1
| |\ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ | | |/| | | | | |
| * | | | | | | | Merge 9.0jan.nijtmans2022-03-301-12/+5
| |\ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ | | |/| | | | | |
| * | | | | | | | Put back Tcl_AppendUnicodeToObj()jan.nijtmans2022-03-251-5/+5
| * | | | | | | | Bugfix for TclGetCharLength(): Make sure objPtr->bytes is filledjan.nijtmans2022-03-241-0/+1