summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2023-02-162-15/+27
|\
| * Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8jan.nijtmans2023-02-162-14/+23
| |\
| | * Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8jan.nijtmans2023-02-162-14/+23
| * | Fix [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindexjan.nijtmans2023-02-162-2/+5
| |\ \ | | |/ | |/|
| | * Fix for [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindexjan.nijtmans2023-02-152-2/+5
| |/
* | Merge 8.7. Test-case onlyjan.nijtmans2023-02-151-0/+3
|\ \ | |/
| * Ticket [10c2c17c32] follow-up. One output char too much with -failindex.jan.nijtmans2023-02-152-0/+4
* | Merge 8.7jan.nijtmans2023-02-142-17/+60
|\ \ | |/
| * Fix for [bd1a60eb9c]: convertfrom utf-8 strict mode allows surrogates in inpu...jan.nijtmans2023-02-142-17/+60
| |\
| | * Complete fix for [bd1a60eb9c]. Also fix a bug in the tableencoding. With test...jan.nijtmans2023-02-142-10/+52
| | * Make a start fixing [bd1a60eb9c]. WIPjan.nijtmans2023-02-141-7/+8
| |/
* | Merge 8.7. Mark (new) testcase encoding-16.15 as "knownBug": still needs a fix.jan.nijtmans2023-02-132-6/+39
|\ \ | |/
| * Fix for [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. With testcases ...jan.nijtmans2023-02-132-4/+60
| |\
| | * Add 4 more testcases, showing that the same bug is present in utf-16 as well....jan.nijtmans2023-02-092-8/+48
| | * Add 4 testcases, showing that the bug fix introduces another (minor) problem....jan.nijtmans2023-02-091-0/+12
| | * Proposed fix for [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. TODO: ...jan.nijtmans2023-02-061-0/+4
* | | Merge 8.7jan.nijtmans2023-02-122-0/+105
|\ \ \ | |/ /
| * | Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with -strictencod...jan.nijtmans2023-02-122-0/+105
| |\ \ | | |/ | |/|
| | * Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with -strictencod...jan.nijtmans2023-02-102-0/+105
| |/
* | Merge 8.7jan.nijtmans2023-02-021-2/+2
|\ \ | |/
| * Fix documentation on "encoding" commandjan.nijtmans2023-02-021-15/+13
* | Merge 8.7jan.nijtmans2023-02-011-1/+1
|\ \ | |/
| * Renumber testscase, sync with Tcl 9.0jan.nijtmans2023-02-011-3/+9
* | merge-markjan.nijtmans2023-02-010-0/+0
|\ \ | |/
| * (cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise su...jan.nijtmans2023-02-012-8/+30
* | merge-markjan.nijtmans2023-02-010-0/+0
|\ \ | |/
| * (cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise su...jan.nijtmans2023-02-012-30/+33
| |\
| | * (Cherry-pick) Make Tcl_UniCharToUtf more readable.jan.nijtmans2023-02-012-30/+33
* | | Make Tcl_UniCharToUtf more readable and add test to exercise surrogatepooryorick2023-01-313-38/+63
|\ \ \
| * | | Fix error introduced in [3e5e37f83b058f3d] for Tcl_UniCharToUtf, and add test.pooryorick2023-01-312-1/+25
| * | | A few more readability changes to Tcl_UniCharToUtf() pooryorick2023-01-301-4/+4
| * | | Make Tcl_UniCharToUtf() a little easier to read.pooryorick2023-01-301-22/+26
* | | | Remove incorrect comment. See: [https://www.magicsplat.com/tcl9/tcl9unicode.h...jan.nijtmans2023-01-311-6/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Remove incorrect comment. See: [https://www.magicsplat.com/tcl9/tcl9unicode.h...jan.nijtmans2023-01-311-6/+0
* | | | merge-markjan.nijtmans2023-01-310-0/+0
|\ \ \ \ | |/ / /
| * | | SetFlag -> GotFlag (since SetFlag always returns 1, this is nonsence in an if...jan.nijtmans2023-01-312-1/+11
* | | | merge 8.7dgp2023-01-303-2/+5
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | silence compiler warningdgp2023-01-301-1/+1
| * | Add some comments and tidy code.pooryorick2023-01-273-2/+5
* | | Another situation where TCL_COMBINE handling gives a strange result (utf-32 e...jan.nijtmans2023-01-282-2/+12
* | | Fix "format %c 0x10000041", should give the same answer as in Tcl 8.6 (Handli...jan.nijtmans2023-01-282-0/+6
* | | Merge 8.7jan.nijtmans2023-01-272-8/+21
|\ \ \ | |/ /
| * | Fix off-by-one error in tclCmdAH.c, with testcases showing that it works now.jan.nijtmans2023-01-272-8/+21
| |\ \ | | |/
| | * new testcase encoding-18.1. Testcase cleanupjan.nijtmans2023-01-271-75/+76
* | | Update fcopy documentation regarding -size argumentjan.nijtmans2023-01-271-2/+2
|\ \ \ | |/ /
| * | Update fcopy documentation regarding -size argumentjan.nijtmans2023-01-271-2/+3
* | | Merge 8.7pooryorick2023-01-272-2/+7
|\ \ \ | |/ /
| * | Fix for [ee08ed090b0a5408], sporadic segmentation fault inpooryorick2023-01-261-0/+1
| * | Test TableFromUtfProc() with strict handling of encoding errors.pooryorick2023-01-251-2/+6
| |\ \
| | * | Test TableFromUtfProc() with strict handling of encoding errors.pooryorick2023-01-252-3/+7