summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2022-12-202-82/+4
|\
| * Fix [17a1cb8d6e2a51bd]. From now on, noncharacters are no longer rejected in ↵jan.nijtmans2022-12-202-82/+4
| |\ | | | | | | | | | -strict mode
| | * Remove all checks for noncharactersjan.nijtmans2022-12-191-4/+4
| |/
* | Merge 8.7jan.nijtmans2022-12-191-0/+78
|\ \ | |/
| * Add two testcases, showing how we can distinguish Invalid Byte sequences, ↵jan.nijtmans2022-12-191-0/+78
| | | | | | | | Surrogates, and Noncharacters when an exception occurred.
* | Merge 8.7jan.nijtmans2022-12-161-0/+6
|\ \ | |/
| * 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).
* | Merge 8.7jan.nijtmans2022-12-161-2/+8
|\ \ | |/
| * Merge 8.7jan.nijtmans2022-12-161-1/+1
| |\
| * | Add testcasejan.nijtmans2022-12-161-2/+8
| | |
* | | Merge 8.7jan.nijtmans2022-12-161-1/+1
|\ \ \ | | |/ | |/|
| * | Adapt iocmd-8.* testcases to change in previous commitjan.nijtmans2022-12-161-1/+1
| |/
* | Merge 8.7jan.nijtmans2022-12-151-5/+5
|\ \ | |/
| * Fix Tcl_BadChannelOption(), new -nocomplainencoding and -strictencoding ↵jan.nijtmans2022-12-151-5/+5
| | | | | | | | options were still missing (reported by Rolf Ade, thanks!)
* | Merge 8.7jan.nijtmans2022-12-111-33/+31
|\ \ | |/
| * More io test-cases. Mostly backported (and modified) from 9.0jan.nijtmans2022-12-111-31/+124
| |
* | Merge 8.7jan.nijtmans2022-12-091-16/+57
|\ \ | |/
| * Merge 8.7. Adapt testcase, showing that after an encoding error we can ↵jan.nijtmans2022-12-091-4/+7
| |\ | | | | | | | | | change encoding and continue reading
| * | Add 2 unit-tests, for the 2 cornercases mentioned in the TIP. This shows ↵jan.nijtmans2022-12-091-0/+40
| |/ | | | | | | that the fix works as expected
* | Fix utf32 lables in testcases (some not necessary any more, one missing), ↵jan.nijtmans2022-12-021-11/+11
| | | | | | | | indicating differences between Tcl 8.x and 9.0
* | Handle "deprecated" condition correctly in test-casesjan.nijtmans2022-12-013-7/+8
| |
* | Merge 8.7. This also fixes [133456085a]jan.nijtmans2022-11-304-15/+51
|\ \ | |/
| * Fix for [084ab982fe]: Use -strict to disable noncharactejan.nijtmans2022-11-301-0/+36
| |\
| | * Proposed fix for [084ab982fe]: Use -strict to disable noncharactersjan.nijtmans2022-11-291-0/+36
| | |
* | | Merge 8.7jan.nijtmans2022-11-292-4/+4
|\ \ \ | |/ /
| * | make Windows dde (-> 1.4.5) and registry (-> 1.3.7) extensions ready for the ↵jan.nijtmans2022-11-292-4/+4
| |/ | | | | | | Tcl 9.0 era.
* | Merge 8.7jan.nijtmans2022-11-281-1/+1
|\ \ | |/
| * Use Tcl_Size for ArithSeries.lenjan.nijtmans2022-11-281-1/+1
| |
* | Remove "knownBug" constraint: no longer necessaryjan.nijtmans2022-11-251-3/+3
| |
* | Merge 8.7jan.nijtmans2022-11-251-1/+1
|\ \ | |/
| * (partial) fix for [6978c01b65]jan.nijtmans2022-11-251-1/+1
| |\
| | * Make "read" throwing a "illegal byte sequence" exception. Doesn't work for ↵jan.nijtmans2022-11-231-1/+1
| | | | | | | | | | | | "gets" yet.
| * | Writing characters > \xFF to a binary channel is deprecated, this will start ↵jan.nijtmans2022-11-232-4/+4
| |/ | | | | | | throwing an exception in Tcl 9.0
* | Since Tcl 9.0 throws exceptions on an illegal byte sequence (no longer ↵jan.nijtmans2022-11-241-2/+8
| | | | | | | | simply truncates it), adapt test-case for that
* | Proposed fix for [da63e4c1e]. First version, not 100% as expected yet.jan.nijtmans2022-11-232-4/+4
| |
* | Merge 8.7jan.nijtmans2022-11-231-0/+3
|\ \ | |/
| * leave unixInit-3.2 as-isjan.nijtmans2022-11-231-0/+3
| |
* | Merge 8.7jan.nijtmans2022-11-233-8/+37
|\ \ | |/
| * Progress in fixing [6978c01b65]. Not complete yetjan.nijtmans2022-11-223-5/+34
| |\
| | * Better -strict checking, with testcasesjan.nijtmans2022-11-222-9/+29
| | |
| | * Merge 8.7. More utf-8 checks with --strictjan.nijtmans2022-11-212-3/+12
| | |
* | | Merge 8.7jan.nijtmans2022-11-211-1/+1
|\ \ \ | |/ /
| * | Mark unixInit-3.2 as "knownBug". See [fccb9f322f]jan.nijtmans2022-11-211-1/+1
| |/
* | merge 8.7dgp2022-11-202-36/+39
|\ \ | |/
| * In most testing scenarios, the TCL_LIBRARY variable is masking a bugdgp2022-11-201-0/+3
| | | | | | | | in system encoding discovery. Adapted test unixInit-3.2 to stop shielding this problem from view.
| * missing constraintsdgp2022-11-201-36/+36
| |
| * Don't use "package require tcltests" any more, as in other testsjan.nijtmans2022-11-201-1/+1
| |
| * Constraints http2.9.x make no sense, when testing http2.10jan.nijtmans2022-11-201-12/+10
| |
| * close forkdgp2022-11-201-9/+11
| |\
| | * merge 8.6dgp2022-11-2010-27/+23
| | |\