summaryrefslogtreecommitdiffstats
path: root/generic/tclUtf.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2019-09-161-3/+3
|\
| * Merge 8.6jan.nijtmans2019-09-161-3/+3
| |\
| | * Bugfix in Tcl_UtfPrev/Tcl_UtfNext: When handling 4-byte UTF-8 byte sequences,...jan.nijtmans2019-09-161-7/+7
| | * Attempt to fix [https://core.tcl-lang.org/tk/tktview?name=a179564826|a1795648...jan.nijtmans2019-08-011-5/+3
| | * Merge 8.5jan.nijtmans2019-07-311-6/+6
| | |\
| | | * (cherry-pick from core-8-branch): Replace memcpy() calls with memmove() to av...jan.nijtmans2019-07-311-4/+4
* | | | Two paces where TCL_AUTO_LENGTH should be usedjan.nijtmans2019-09-141-2/+2
* | | | Merge 8.7jan.nijtmans2019-09-141-84/+70
|\ \ \ \ | |/ / /
| * | | Merge 8.7jan.nijtmans2019-08-151-10/+10
| |\ \ \
| * \ \ \ Merge 8.7. Some formatting.jan.nijtmans2019-08-021-2/+2
| |\ \ \ \
| * \ \ \ \ Merge 8.7. Documentation improvements and code cleanup. Approaching finish.jan.nijtmans2019-08-011-9/+9
| |\ \ \ \ \ | | |/ / / /
| * | | | | Rename UTF-related functions to "WChar" and "Char16" variants, more intuitive...jan.nijtmans2019-07-111-15/+24
| * | | | | Merge 8.7, and a few tweaks: Only provide Tcl_WinUtfToTChar on Tcl 8.x, not o...jan.nijtmans2019-07-071-0/+2
| |\ \ \ \ \ | | |/ / / /
| * | | | | Fix UNIX/Mac buildjan.nijtmans2019-07-061-1/+1
| * | | | | Improvement: always export both 16-bit and 32-bit UTF functionjan.nijtmans2019-07-051-50/+22
| * | | | | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide m...jan.nijtmans2019-06-031-35/+39
| |/ / / /
* | | | | Merge 8.7jan.nijtmans2019-08-151-10/+10
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge 8.7jan.nijtmans2019-08-141-1/+1
| |\ \ \ \
| * | | | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ...jan.nijtmans2019-07-171-10/+10
| | |/ / / | |/| | |
* | | | | Fix handling of length (size_t)-1 in tclMain.c. This should fix handling of c...jan.nijtmans2019-08-111-3/+4
* | | | | Fix signature of TclWCharToUtfDString for TCL_UTF_MAX=6, and handling of leng...jan.nijtmans2019-08-051-3/+3
* | | | | Merge 8.7jan.nijtmans2019-08-021-1/+1
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Document that the *Backslash parsing functions output maximum 4 bytes, irresp...jan.nijtmans2019-08-021-1/+1
| |/ / /
* | | | Merge trunkjan.nijtmans2019-05-101-4/+4
|\ \ \ \
| * \ \ \ merge 8.7dkf2019-04-191-4/+4
| |\ \ \ \ | | |/ / /
| | * | | Replace memcpy() calls with memmove() to avoid undefined behavior whendgp2019-04-171-4/+4
* | | | | Enhance documentations. Move TCL_INDEX_NONE from tclInt.h to tcl.h, since it'...jan.nijtmans2019-03-311-1/+1
|/ / / /
* | | | Merge 8.7jan.nijtmans2019-03-241-3/+1
|\ \ \ \ | |/ / /
| * | | Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 by...jan.nijtmans2019-03-241-3/+1
| |\ \ \ | | |/ /
| | * | Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 by...jan.nijtmans2019-03-241-3/+3
| | |\ \ | | | |/
| | | * Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 by...jan.nijtmans2019-03-241-3/+3
| | | * Backport various minor issues from 8.6: jan.nijtmans2018-10-271-4/+14
* | | | Merge 8.7jan.nijtmans2019-03-211-7/+3
|\ \ \ \ | |/ / /
| * | | Remove incorrect comment. jan.nijtmans2019-03-211-7/+3
| |\ \ \ | | |/ /
* | | | Merge 8.7jan.nijtmans2019-03-201-7/+7
|\ \ \ \ | |/ / /
| * | | Fix Tcl_UtfToUniCharDString() function, handling invalid byte at the end of t...jan.nijtmans2019-03-201-7/+7
* | | | Merge 8.7jan.nijtmans2019-03-181-1/+1
|\ \ \ \ | |/ / /
| * | | Comment Comment Tcl_UniCharToUtf() better, what happens handling surrogates. ...jan.nijtmans2019-03-181-1/+1
* | | | Merge 8.7jan.nijtmans2019-03-101-2/+202
|\ \ \ \ | |/ / /
| * | | re-implemente changes in win/tclWinFile.c (handling -DTCL_UTF_MAX=6) using 3 ...jan.nijtmans2019-03-101-2/+202
* | | | Merge 8.7jan.nijtmans2019-03-081-6/+6
|\ \ \ \ | |/ / /
| * | | Fixes for TCL_UTF_MAX=6, (gcc compiler warnings). Also make everything work o...jan.nijtmans2019-03-071-6/+6
* | | | merge 8.7 (TIP#527, New measurement facilities in TCL: New command timerate, ...sebres2019-03-051-2/+2
|\ \ \ \ | |/ / /
| * | | Add build with -DTCL_UTF_MAX=6 to travis CI. Also fix 2 gcc compiler-warnings...jan.nijtmans2019-03-021-2/+2
* | | | Merge 8.7jan.nijtmans2019-03-021-3/+16
|\ \ \ \ | |/ / /
| * | | Minor optimization in UTF-8 handling, and add some comments describing how Tc...jan.nijtmans2019-03-021-3/+16
| |\ \ \ | | |/ /
| | * | Backport [bd94500678e837d7] from 8.7, preventing endless loops in UTF-8 conve...jan.nijtmans2019-03-021-66/+75
* | | | merge 8.7dgp2019-03-011-1/+1
|\ \ \ \ | |/ / /
| * | | A confusion about signed vs unsigned comparision caused Tcl_UtfToUniChar()dgp2019-03-011-1/+1
* | | | Merge 8.7jan.nijtmans2019-02-271-87/+95
|\ \ \ \ | |/ / /