summaryrefslogtreecommitdiffstats
path: root/tests/encoding.test
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7apnadkarni2023-02-231-7/+12
|\
| * Merge 8.6jan.nijtmans2023-02-221-5/+10
| |\
| | * Proposed fix for [d19fe0a5b]: Handling incomplete byte sequences for ↵jan.nijtmans2023-02-211-0/+6
| | | | | | | | | | | | utf-16/utf-32
* | | Merge 8.7apnadkarni2023-02-221-1/+7
|\ \ \ | |/ /
| * | Proposed fix for [5607d6482c]: strict ucs-2 never implemented (TIP #346/#656)jan.nijtmans2023-02-191-1/+7
| | |
* | | Minor refactoring/fixes after mergeapnadkarni2023-02-181-2/+2
| | |
* | | Merge 8.7 to pick up UTF-8 encoding fixapnadkarni2023-02-181-1/+7
|\ \ \ | |/ /
| * | complete fixjan.nijtmans2023-02-161-2/+2
| | |
| * | Merge 8.7jan.nijtmans2023-02-161-6/+12
| |\ \
| * | | Try to fix [885c86a9a0]. Doesn't work completely yet.jan.nijtmans2023-02-161-1/+7
| | | |
* | | | Merge 8.7apnadkarni2023-02-171-6/+15
|\ \ \ \ | | |/ / | |/| |
| * | | Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8jan.nijtmans2023-02-161-5/+8
| |\ \ \
| | * | | Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8jan.nijtmans2023-02-161-5/+8
| | |/ /
| * | | Fix for [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindexjan.nijtmans2023-02-151-1/+4
| |/ /
| * | Ticket [10c2c17c32] follow-up. One output char too much with -failindex.jan.nijtmans2023-02-151-0/+3
| | |
* | | Merge 8.7apnadkarni2023-02-151-3/+61
|\ \ \ | |/ /
| * | Complete fix for [bd1a60eb9c]. Also fix a bug in the tableencoding. With ↵jan.nijtmans2023-02-141-2/+36
| | | | | | | | | | | | testcases.
| * | Add 4 more testcases, showing that the same bug is present in utf-16 as ↵jan.nijtmans2023-02-091-0/+12
| | | | | | | | | | | | well. Also fix the bug (really, now!)
| * | Add 4 testcases, showing that the bug fix introduces another (minor) ↵jan.nijtmans2023-02-091-0/+12
| | | | | | | | | | | | problem. To be fixed soon
* | | Merge core-8-branchapnadkarni2023-02-071-3/+9
|\ \ \ | |/ /
| * | Renumber testscase, sync with Tcl 9.0jan.nijtmans2023-02-011-3/+9
| | |
* | | Use common option parsing for ConvertfromObjCmd. Fix test error messages.apnadkarni2023-02-021-3/+3
| | |
* | | Replace encoding -strict etc. with -profileapnadkarni2023-02-021-66/+66
|/ /
* | (cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise ↵jan.nijtmans2023-02-011-0/+24
| | | | | | | | surrogate handling. (test-case was still missing, which cannot be used in Tcl 8.6)
* | Fix off-by-one error in tclCmdAH.c, with testcases showing that it works now.jan.nijtmans2023-01-271-7/+20
|\ \ | |/
| * new testcase encoding-18.1. Testcase cleanupjan.nijtmans2023-01-271-75/+76
| |
* | Test TableFromUtfProc() with strict handling of encoding errors.pooryorick2023-01-251-2/+6
|\ \
| * | Test TableFromUtfProc() with strict handling of encoding errors.pooryorick2023-01-251-2/+6
| | |
| * | Update documentation, matching current implementationjan.nijtmans2023-01-151-2/+2
| | |
* | | Better error-messagejan.nijtmans2023-01-201-2/+2
| | |
* | | New proposal: Allow "-strict" immediately before or after "-failindex var".jan.nijtmans2023-01-191-2/+2
| | |
* | | Proposed fix for [a31caff057]: encoding command does not allow -strict to be ↵jan.nijtmans2023-01-141-2/+2
|/ / | | | | | | used with -failindex
* | Remove all checks for noncharactersjan.nijtmans2022-12-191-4/+4
| |
* | Addendum to [https://core.tcl-lang.org/tips/doc/trunk/tip/601.md|TIP #601]. ↵jan.nijtmans2022-12-161-0/+6
| | | | | | | | Add check for characters > U+10FFFF in utf-32. Since utf-8 cannot handle that, either replace it with the replacement character (-nocomplain) or throw an exception (-strict).
* | Add testcasejan.nijtmans2022-12-161-2/+8
| |
* | Proposed fix for [084ab982fe]: Use -strict to disable noncharactersjan.nijtmans2022-11-291-0/+36
| |
* | Better -strict checking, with testcasesjan.nijtmans2022-11-221-7/+10
| |
* | Merge 8.7. More utf-8 checks with --strictjan.nijtmans2022-11-211-0/+12
| |
* | Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no ↵jan.nijtmans2022-11-201-1/+1
|\ \ | |/ | | | | NO votes expected)
* | Tests and docs for Tcl_GetEncodingNulLengthapnadkarni2022-10-101-0/+11
| |
* | Start TIP #346 implementation: For now only \xC0\x80jan.nijtmans2022-09-121-2/+2
| |
* | Merge 8.7. Renumber testcases in cmdAH.test.jan.nijtmans2022-03-211-8/+8
|\ \
| * | Fix meaning of "testConstraint deprepcated" in encoding.test: Those ↵jan.nijtmans2022-03-181-8/+8
| | | | | | | | | | | | testcases tested the behavior of -DTCL_NO_DEPRECATED
* | | Rebase towards 8.7jan.nijtmans2022-03-171-2/+2
|\ \ \ | |/ / |/| |
| * | TIP607 encoding failindex: also implement encoding convertto, move tests to ↵oehhar2022-03-171-29/+2
| | | | | | | | | | | | cmdAH.test, as the other user interface tests (expect one) is also there.
| * | Merge 9.0jan.nijtmans2022-03-171-9/+7
| |\ \
| | * \ Merge 8.7jan.nijtmans2022-03-171-20/+56
| | |\ \ | |_|/ / |/| | |
| * | | TIP607 encoding failindex: correct test which works now.oehhar2022-03-151-1/+1
| | | |
| * | | TIP607 encoding failindex: test correctionoehhar2022-03-151-3/+4
| | | |
| * | | TIP607 encoding failindex: get work out of 8.7 branch to this 9.0 branch. ↵oehhar2022-03-141-1/+27
| |\ \ \ | | | | | | | | | | | | | | | TIP is rebased.