summaryrefslogtreecommitdiffstats
path: root/generic/tclEncoding.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7tip-656-pre-capiapnadkarni2023-02-231-26/+42
|\
| * minor bug-fix in utf-16/utf-32: 2 testcases failed in Tcl 9 compatibility mo...jan.nijtmans2023-02-221-6/+14
| * Merge 8.6jan.nijtmans2023-02-221-9/+39
| |\
| | * Proposed fix for [d19fe0a5b]: Handling incomplete byte sequences for utf-16/u...jan.nijtmans2023-02-211-3/+24
* | | Fix gcc warnings and encoding error message (bug [40c61a5d10])apnadkarni2023-02-231-2/+2
* | | Merge 8.7apnadkarni2023-02-221-14/+23
|\ \ \ | |/ /
| * | Proposed fix for [5607d6482c]: strict ucs-2 never implemented (TIP #346/#656)jan.nijtmans2023-02-191-12/+24
* | | Fix replace profile handling of truncated surrogatesapnadkarni2023-02-201-6/+36
* | | Minor refactoring/fixes after mergeapnadkarni2023-02-181-32/+10
* | | Merge 8.7 to pick up UTF-8 encoding fixapnadkarni2023-02-181-1/+4
|\ \ \ | |/ /
| * | complete fixjan.nijtmans2023-02-161-5/+5
| * | Merge 8.7jan.nijtmans2023-02-161-9/+15
| |\ \
| * | | Try to fix [885c86a9a0]. Doesn't work completely yet.jan.nijtmans2023-02-161-5/+3
* | | | Part way through utf-8 test equivalence classesapnadkarni2023-02-171-3/+1
* | | | Merge 8.7apnadkarni2023-02-171-17/+20
|\ \ \ \ | | |/ / | |/| |
| * | | Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8jan.nijtmans2023-02-161-9/+15
| |\ \ \
| | * | | Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8jan.nijtmans2023-02-161-9/+15
| | |/ /
| * | | Fix for [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindexjan.nijtmans2023-02-151-1/+1
| |/ /
| * | Ticket [10c2c17c32] follow-up. One output char too much with -failindex.jan.nijtmans2023-02-151-0/+1
* | | Bit more work on encoding test framework. Long way to go.apnadkarni2023-02-161-29/+36
* | | Start on expanding encoding testsapnadkarni2023-02-151-22/+19
* | | Merge 8.7apnadkarni2023-02-151-36/+55
|\ \ \ | |/ /
| * | Complete fix for [bd1a60eb9c]. Also fix a bug in the tableencoding. With test...jan.nijtmans2023-02-141-8/+16
| * | Make a start fixing [bd1a60eb9c]. WIPjan.nijtmans2023-02-141-7/+8
| * | Add 4 more testcases, showing that the same bug is present in utf-16 as well....jan.nijtmans2023-02-091-8/+36
* | | Remove obsolete commentapnadkarni2023-02-141-2/+0
* | | Bug [bd1a60eb9c]. Eliminate TCL_ENCODING_UTF.apnadkarni2023-02-141-7/+5
* | | Tentative fix for [bd1a60eb9] - surrogates in strict utf-8apnadkarni2023-02-121-2/+9
* | | Minor fixes and testsapnadkarni2023-02-121-12/+10
* | | Added 'encoding profiles'apnadkarni2023-02-121-1/+30
* | | Minor readability changesapnadkarni2023-02-121-37/+64
* | | Partial implementation of replace profileapnadkarni2023-02-111-25/+94
* | | Eliminate TCL_ENCODING_{STRICT,NOCOMPLAIN}apnadkarni2023-02-111-29/+8
* | | Phase out (almost) STRICT and NOCOMPLAIN flags.apnadkarni2023-02-101-31/+83
* | | Modify encoding C API to use profiles (in progress)apnadkarni2023-02-091-28/+90
* | | Merge bug-10c2c17c32apnadkarni2023-02-091-0/+4
|\ \ \ | |/ /
| * | Proposed fix for [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. TODO: ...jan.nijtmans2023-02-061-0/+4
* | | Merge core-8-branchapnadkarni2023-02-071-1/+3
|\ \ \
| * \ \ Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] pooryorick2023-02-031-1/+3
| |\ \ \ | | |/ / | |/| |
| | * | Fix DoReadChars() to correctly discard encoding errors after eofchar has been...pooryorick2022-12-301-1/+6
* | | | Change encoding error options to fconfigure to encoding profilesapnadkarni2023-02-021-7/+16
* | | | Replace encoding -strict etc. with -profileapnadkarni2023-02-021-0/+34
|/ / /
* | | (cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise su...jan.nijtmans2023-02-011-3/+3
|\ \ \ | | |/ | |/|
| * | (Cherry-pick) Make Tcl_UniCharToUtf more readable.jan.nijtmans2023-02-011-3/+3
* | | New proposal: Allow "-strict" immediately before or after "-failindex var".jan.nijtmans2023-01-191-3/+4
* | | Forget about TCL_ENCODING_HACK_FLAG, this should be the fix. Testing ...jan.nijtmans2023-01-181-2/+2
* | | Use TCL_ENCODING_HACK_FLAG in TableFromUtfProc toojan.nijtmans2023-01-171-1/+1
* | | New flag TCL_ENCODING_HACK_FLAG to control the behaviour. (This is NOT the wa...jan.nijtmans2023-01-161-2/+2
* | | Fix for [https://core.tcl-lang.org/tk/tktview?name=370b1ff03e|370b1ff03e]. No...jan.nijtmans2023-01-081-2/+2
| |/ |/|
* | Remove all checks for noncharactersjan.nijtmans2022-12-191-6/+5