Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7tip-656-pre-capi | apnadkarni | 2023-02-23 | 2 | -14/+19 |
|\ | |||||
| * | Merge 8.6 | jan.nijtmans | 2023-02-22 | 1 | -5/+10 |
| |\ | |||||
| | * | Proposed fix for [d19fe0a5b]: Handling incomplete byte sequences for ↵ | jan.nijtmans | 2023-02-21 | 1 | -0/+6 |
| | | | | | | | | | | | | utf-16/utf-32 | ||||
* | | | Fix gcc warnings and encoding error message (bug [40c61a5d10]) | apnadkarni | 2023-02-23 | 1 | -2/+2 |
| | | | |||||
* | | | Merge 8.7 | apnadkarni | 2023-02-22 | 1 | -1/+7 |
|\ \ \ | |/ / | |||||
| * | | Proposed fix for [5607d6482c]: strict ucs-2 never implemented (TIP #346/#656) | jan.nijtmans | 2023-02-19 | 1 | -1/+7 |
| | | | |||||
* | | | Add ICU tests for unmapped characters. | apnadkarni | 2023-02-22 | 2 | -0/+1895 |
| | | | |||||
* | | | Rework ICU tests to check validity of whole charmap in one test, else too ↵ | apnadkarni | 2023-02-21 | 1 | -33/+54 |
| | | | | | | | | | | | | many tests. | ||||
* | | | Add UTF16 and UTF32 tests | apnadkarni | 2023-02-20 | 1 | -56/+137 |
| | | | |||||
* | | | Remove knownBug test constraints now that fix has been merged from core-8-branch | apnadkarni | 2023-02-19 | 1 | -66/+65 |
| | | | |||||
* | | | Minor refactoring/fixes after merge | apnadkarni | 2023-02-18 | 1 | -2/+2 |
| | | | |||||
* | | | Merge 8.7 to pick up UTF-8 encoding fix | apnadkarni | 2023-02-18 | 2 | -4/+10 |
|\ \ \ | |/ / | |||||
| * | | complete fix | jan.nijtmans | 2023-02-16 | 1 | -2/+2 |
| | | | |||||
| * | | Merge 8.7 | jan.nijtmans | 2023-02-16 | 1 | -6/+12 |
| |\ \ | |||||
| * | | | Try to fix [885c86a9a0]. Doesn't work completely yet. | jan.nijtmans | 2023-02-16 | 1 | -1/+7 |
| | | | | |||||
* | | | | Done with invalid utf-8 table | apnadkarni | 2023-02-18 | 1 | -37/+241 |
| | | | | |||||
* | | | | Part way through utf-8 test equivalence classes | apnadkarni | 2023-02-17 | 1 | -197/+306 |
| | | | | |||||
* | | | | Merge 8.7 | apnadkarni | 2023-02-17 | 1 | -6/+15 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8 | jan.nijtmans | 2023-02-16 | 1 | -5/+8 |
| |\ \ \ | |||||
| | * | | | Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8 | jan.nijtmans | 2023-02-16 | 1 | -5/+8 |
| | |/ / | |||||
| * | | | Fix for [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindex | jan.nijtmans | 2023-02-15 | 1 | -1/+4 |
| |/ / | |||||
| * | | Ticket [10c2c17c32] follow-up. One output char too much with -failindex. | jan.nijtmans | 2023-02-15 | 1 | -0/+3 |
| | | | |||||
* | | | Bit more work on encoding test framework. Long way to go. | apnadkarni | 2023-02-16 | 1 | -139/+288 |
| | | | |||||
* | | | Start on expanding encoding tests | apnadkarni | 2023-02-15 | 1 | -25/+171 |
| | | | |||||
* | | | Merge 8.7 | apnadkarni | 2023-02-15 | 2 | -3/+158 |
|\ \ \ | |/ / | |||||
| * | | Complete fix for [bd1a60eb9c]. Also fix a bug in the tableencoding. With ↵ | jan.nijtmans | 2023-02-14 | 1 | -2/+36 |
| | | | | | | | | | | | | testcases. | ||||
| * | | Fix for [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. With testcases ↵ | jan.nijtmans | 2023-02-13 | 1 | -0/+24 |
| |\ \ | | | | | | | | | | | | | (both for utf-32 and utf-16, which had the same bug) | ||||
| | * | | Add 4 more testcases, showing that the same bug is present in utf-16 as ↵ | jan.nijtmans | 2023-02-09 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | well. Also fix the bug (really, now!) | ||||
| | * | | Add 4 testcases, showing that the bug fix introduces another (minor) ↵ | jan.nijtmans | 2023-02-09 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | problem. To be fixed soon | ||||
| * | | | Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with ↵ | jan.nijtmans | 2023-02-10 | 1 | -0/+97 |
| |/ / | | | | | | | | | | -strictencoding 1 UTF-8 channels | ||||
* | | | Tentative fix for [bd1a60eb9] - surrogates in strict utf-8 | apnadkarni | 2023-02-12 | 1 | -2/+3 |
| | | | |||||
* | | | Minor fixes and tests | apnadkarni | 2023-02-12 | 2 | -2/+7 |
| | | | |||||
* | | | Added 'encoding profiles' | apnadkarni | 2023-02-12 | 1 | -0/+9 |
| | | | |||||
* | | | Minor readability changes | apnadkarni | 2023-02-12 | 1 | -1/+1 |
| | | | |||||
* | | | Partial implementation of replace profile | apnadkarni | 2023-02-11 | 1 | -0/+3 |
| | | | |||||
* | | | Add equivalent tests from ff630bf370 | apnadkarni | 2023-02-09 | 1 | -3/+15 |
| | | | |||||
* | | | Merge core-8-branch | apnadkarni | 2023-02-07 | 5 | -132/+428 |
|\ \ \ | |||||
| * | | | Fix test io-75.14. | pooryorick | 2023-02-04 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] | pooryorick | 2023-02-03 | 1 | -90/+380 |
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | problem. Partial-read functionality commented out. jn: First, see broken build [https://github.com/tcltk/tcl/actions/runs/4082362246/jobs/7036637005|here]. Second: Moving this to core-8-branch is getting TIP #653 into 8.7 without being voted upon. It's simply not ready. pooryorick: That second statement is false. The parts of this fix that implement TIP #653 are specifically commented out. | ||||
| | * | | Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] | pooryorick | 2023-02-02 | 1 | -158/+292 |
| | | | | | | | | | | | | problem. Partial-read functionality commented out. | ||||
| | * | | For [read] and [gets] encoding errors, used "-result read" in return options | pooryorick | 2023-01-08 | 1 | -45/+96 |
| | | | | | | | | | | | | dictionary instead of just "-result". | ||||
| | * | | Merge py-b8f575aa23: Fix for [154ed7ce56], Tcl 9: [gets] on -strictencoding ↵ | pooryorick | 2023-01-02 | 1 | -2/+30 |
| | | | | | | | | | | | | | | | | 1 configured channel. | ||||
| | * | | Add test for [gets] in non-strict mode after an encoding error. | pooryorick | 2022-12-30 | 1 | -0/+22 |
| | | | | |||||
| | * | | New test, io-12.9.strict, for issue report [1bedc53c8cb878f0]. | pooryorick | 2022-12-30 | 1 | -0/+18 |
| | | | | |||||
| | * | | Fix DoReadChars() to correctly discard encoding errors after eofchar has ↵ | pooryorick | 2022-12-30 | 1 | -2/+34 |
| | | | | | | | | | | | | | | | | been seen, and add new test, io-75.8.invalid. | ||||
| | * | | A better fix for [b8f575aa23], as it maintains the expectation that synchronous | pooryorick | 2022-12-28 | 1 | -13/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [read] results in an error when invalid data is encountered. someone other than pooryorick: Pushed this check-in back on to a review branch. It needs more baking/review. As is, it makes two tests fail, and it introduces a new element "-result" to the return options dictionary. | ||||
| * | | | Renumber testscase, sync with Tcl 9.0 | jan.nijtmans | 2023-02-01 | 1 | -3/+9 |
| | | | | |||||
* | | | | Refactor encoding tests for broader coverage and easier test case management | apnadkarni | 2023-02-07 | 1 | -195/+343 |
| | | | | |||||
* | | | | Update tests to use -encodingprofile | apnadkarni | 2023-02-02 | 5 | -46/+48 |
| | | | | |||||
* | | | | Use common option parsing for ConvertfromObjCmd. Fix test error messages. | apnadkarni | 2023-02-02 | 1 | -3/+3 |
| | | | |