summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
Commit message (Expand)AuthorAgeFilesLines
* More (internal) usage of TclGetString() and TclGetStringFromObj() macro'sjan.nijtmans2023-03-271-7/+7
* Merge 8.6jan.nijtmans2023-03-241-2/+2
|\
| * Fix [15e74a2fe6]: Fix various typosjan.nijtmans2023-03-241-2/+2
* | Candidate fix for [f3cb2a32d6]dgp2023-03-201-0/+1
* | Proposed fix for [f3cb2a32d6]: uninitialized value in format-2.18jan.nijtmans2023-03-061-0/+1
* | Merge 8.6jan.nijtmans2023-01-181-10/+21
|\ \ | |/
* | Merge 8.6jan.nijtmans2022-09-221-1/+3
|\ \ | |/
| * Update docs and comments to agree with TIP 623.dgp2022-09-211-1/+3
* | Same bug-fix as [b79df322a9], but then for Tcl_AppendUnicodeToObj()jan.nijtmans2022-07-141-1/+1
* | Fix build with -DTCL_NO_DEPRECATEDjan.nijtmans2022-07-131-1/+5
* | Fix TCL_UTF_MAX == 3 buildjan.nijtmans2022-07-121-0/+4
|\ \
| * | Fix [b79df322a9] follow-up: Tcl_NewUnicodeObj truncates stringsjan.nijtmans2022-07-121-0/+4
* | | Fix [b79df322a9]. Tcl_GetUnicode/Tcl_NewUnicodeObj crash. Add testsapnadkarni2022-07-121-9/+22
|/ /
* | Fix [b79df322a9]: Tcl_NewUnicodeObj truncates stringsjan.nijtmans2022-06-301-1/+1
* | Merge 8.6jan.nijtmans2022-06-141-1/+1
|\ \ | |/
* | 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
|/ /
* | This typecast is wrong (and was already wrong). Correct it, and add testcase ...jan.nijtmans2022-03-081-1/+1
* | Starting in Tcl 8.7, Tcl_GetUniChar() returns int, not Tcl_UniChar (TIP 389).dgp2022-03-071-1/+1
* | Merge 8.6jan.nijtmans2022-03-061-4/+4
|\ \ | |/
| * Fix [112e7aa36d]: signed integer overflow in Tcl_SetObjLength(), Tcl_AttemptS...jan.nijtmans2022-03-061-4/+4
* | 3 more files with TCL_UTF_MAX checksjan.nijtmans2022-02-241-2/+2
* | Merge 8.6jan.nijtmans2022-02-101-1/+1
|\ \ | |/
| * Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_...jan.nijtmans2022-02-101-1/+1
| * Undo part of [26539e78a7]. Although Tcl_GetRange() does it's own parameter ch...jan.nijtmans2022-01-211-3/+4
* | Merge 8.6jan.nijtmans2022-01-181-4/+8
|\ \ | |/