Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2022-12-20 | 2 | -82/+4 |
|\ | |||||
| * | Fix [17a1cb8d6e2a51bd]. From now on, noncharacters are no longer rejected in ↵ | jan.nijtmans | 2022-12-20 | 2 | -82/+4 |
| |\ | | | | | | | | | | -strict mode | ||||
| | * | Remove all checks for noncharacters | jan.nijtmans | 2022-12-19 | 1 | -4/+4 |
| |/ | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-12-19 | 1 | -0/+78 |
|\ \ | |/ | |||||
| * | Add two testcases, showing how we can distinguish Invalid Byte sequences, ↵ | jan.nijtmans | 2022-12-19 | 1 | -0/+78 |
| | | | | | | | | Surrogates, and Noncharacters when an exception occurred. | ||||
* | | Merge 8.7 | jan.nijtmans | 2022-12-16 | 1 | -0/+6 |
|\ \ | |/ | |||||
| * | Addendum to [https://core.tcl-lang.org/tips/doc/trunk/tip/601.md|TIP #601]. ↵ | jan.nijtmans | 2022-12-16 | 1 | -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.7 | jan.nijtmans | 2022-12-16 | 1 | -2/+8 |
|\ \ | |/ | |||||
| * | Merge 8.7 | jan.nijtmans | 2022-12-16 | 1 | -1/+1 |
| |\ | |||||
| * | | Add testcase | jan.nijtmans | 2022-12-16 | 1 | -2/+8 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2022-12-16 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | |||||
| * | | Adapt iocmd-8.* testcases to change in previous commit | jan.nijtmans | 2022-12-16 | 1 | -1/+1 |
| |/ | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-12-15 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | Fix Tcl_BadChannelOption(), new -nocomplainencoding and -strictencoding ↵ | jan.nijtmans | 2022-12-15 | 1 | -5/+5 |
| | | | | | | | | options were still missing (reported by Rolf Ade, thanks!) | ||||
* | | Merge 8.7 | jan.nijtmans | 2022-12-11 | 1 | -33/+31 |
|\ \ | |/ | |||||
| * | More io test-cases. Mostly backported (and modified) from 9.0 | jan.nijtmans | 2022-12-11 | 1 | -31/+124 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-12-09 | 1 | -16/+57 |
|\ \ | |/ | |||||
| * | Merge 8.7. Adapt testcase, showing that after an encoding error we can ↵ | jan.nijtmans | 2022-12-09 | 1 | -4/+7 |
| |\ | | | | | | | | | | change encoding and continue reading | ||||
| * | | Add 2 unit-tests, for the 2 cornercases mentioned in the TIP. This shows ↵ | jan.nijtmans | 2022-12-09 | 1 | -0/+40 |
| |/ | | | | | | | that the fix works as expected | ||||
* | | Fix utf32 lables in testcases (some not necessary any more, one missing), ↵ | jan.nijtmans | 2022-12-02 | 1 | -11/+11 |
| | | | | | | | | indicating differences between Tcl 8.x and 9.0 | ||||
* | | Handle "deprecated" condition correctly in test-cases | jan.nijtmans | 2022-12-01 | 3 | -7/+8 |
| | | |||||
* | | Merge 8.7. This also fixes [133456085a] | jan.nijtmans | 2022-11-30 | 4 | -15/+51 |
|\ \ | |/ | |||||
| * | Fix for [084ab982fe]: Use -strict to disable noncharacte | jan.nijtmans | 2022-11-30 | 1 | -0/+36 |
| |\ | |||||
| | * | Proposed fix for [084ab982fe]: Use -strict to disable noncharacters | jan.nijtmans | 2022-11-29 | 1 | -0/+36 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2022-11-29 | 2 | -4/+4 |
|\ \ \ | |/ / | |||||
| * | | make Windows dde (-> 1.4.5) and registry (-> 1.3.7) extensions ready for the ↵ | jan.nijtmans | 2022-11-29 | 2 | -4/+4 |
| |/ | | | | | | | Tcl 9.0 era. | ||||
* | | Merge 8.7 | jan.nijtmans | 2022-11-28 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Use Tcl_Size for ArithSeries.len | jan.nijtmans | 2022-11-28 | 1 | -1/+1 |
| | | |||||
* | | Remove "knownBug" constraint: no longer necessary | jan.nijtmans | 2022-11-25 | 1 | -3/+3 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-11-25 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | (partial) fix for [6978c01b65] | jan.nijtmans | 2022-11-25 | 1 | -1/+1 |
| |\ | |||||
| | * | Make "read" throwing a "illegal byte sequence" exception. Doesn't work for ↵ | jan.nijtmans | 2022-11-23 | 1 | -1/+1 |
| | | | | | | | | | | | | "gets" yet. | ||||
| * | | Writing characters > \xFF to a binary channel is deprecated, this will start ↵ | jan.nijtmans | 2022-11-23 | 2 | -4/+4 |
| |/ | | | | | | | throwing an exception in Tcl 9.0 | ||||
* | | Since Tcl 9.0 throws exceptions on an illegal byte sequence (no longer ↵ | jan.nijtmans | 2022-11-24 | 1 | -2/+8 |
| | | | | | | | | simply truncates it), adapt test-case for that | ||||
* | | Proposed fix for [da63e4c1e]. First version, not 100% as expected yet. | jan.nijtmans | 2022-11-23 | 2 | -4/+4 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-11-23 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | leave unixInit-3.2 as-is | jan.nijtmans | 2022-11-23 | 1 | -0/+3 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-11-23 | 3 | -8/+37 |
|\ \ | |/ | |||||
| * | Progress in fixing [6978c01b65]. Not complete yet | jan.nijtmans | 2022-11-22 | 3 | -5/+34 |
| |\ | |||||
| | * | Better -strict checking, with testcases | jan.nijtmans | 2022-11-22 | 2 | -9/+29 |
| | | | |||||
| | * | Merge 8.7. More utf-8 checks with --strict | jan.nijtmans | 2022-11-21 | 2 | -3/+12 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2022-11-21 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Mark unixInit-3.2 as "knownBug". See [fccb9f322f] | jan.nijtmans | 2022-11-21 | 1 | -1/+1 |
| |/ | |||||
* | | merge 8.7 | dgp | 2022-11-20 | 2 | -36/+39 |
|\ \ | |/ | |||||
| * | In most testing scenarios, the TCL_LIBRARY variable is masking a bug | dgp | 2022-11-20 | 1 | -0/+3 |
| | | | | | | | | in system encoding discovery. Adapted test unixInit-3.2 to stop shielding this problem from view. | ||||
| * | missing constraints | dgp | 2022-11-20 | 1 | -36/+36 |
| | | |||||
| * | Don't use "package require tcltests" any more, as in other tests | jan.nijtmans | 2022-11-20 | 1 | -1/+1 |
| | | |||||
| * | Constraints http2.9.x make no sense, when testing http2.10 | jan.nijtmans | 2022-11-20 | 1 | -12/+10 |
| | | |||||
| * | close fork | dgp | 2022-11-20 | 1 | -9/+11 |
| |\ | |||||
| | * | merge 8.6 | dgp | 2022-11-20 | 10 | -27/+23 |
| | |\ |