summaryrefslogtreecommitdiffstats
path: root/generic/tclEncoding.c
Commit message (Expand)AuthorAgeFilesLines
* Rebase to 8.7jan.nijtmans2023-08-301-35/+8
|\
| * Rebase to 8.7jan.nijtmans2023-07-261-35/+8
| |\
| | * Rebase to 8.7jan.nijtmans2023-07-091-35/+8
| | |\
| | | * Rebase to latest 8.7jan.nijtmans2023-05-041-35/+8
| | | |\
| | | | * More progressjan.nijtmans2023-05-011-1/+1
| | | | * Remove internal use of TCL_UTF_MAX=3 as much as possible, without compromizin...jan.nijtmans2023-05-011-34/+7
* | | | | Fix UtfToUtf16Proc and UtfToUCS2Proc to not assume sizeof(Tcl_UniChar) is siz...apnadkarni2023-08-181-2/+2
* | | | | "utf-8" is the new "identity": make it available alwaysjan.nijtmans2023-07-281-1/+4
|/ / / /
* | | | Improve error-reporting possibilities for Tcl_ExternalToUtfDStringEx/Tcl_UtfT...jan.nijtmans2023-07-191-6/+15
* | | | Bugfix for escape-encoding, 'stolen' from TIP #671 branchjan.nijtmans2023-07-191-1/+2
|/ / /
* | | Merge 8.6jan.nijtmans2023-07-051-9/+8
|\ \ \
| * | | Backport [66ffafd309]: Truncated encoding for DBCS results in infinite loop a...jan.nijtmans2023-07-051-18/+27
| * | | Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-2/+2
* | | | Bug [5be203d6ca] - better fix and add testapnadkarni2023-07-051-14/+6
* | | | Correctly compute consumed bytes in case of truncated byte sequence at end.apnadkarni2023-07-041-0/+8
* | | | Backport fix [66ffafd309]. DBCS infinite loop on invalid encodingapnadkarni2023-07-021-4/+5
* | | | Bug [6a3e2cb0f0] - invalid bytes in escape encodingsapnadkarni2023-06-291-5/+2
| |/ / |/| |
* | | Changed CHANNEL_PROFILE_* to ENCODING_PROFILE_* and moved out of tclIO.h. See...apnadkarni2023-05-031-7/+6
| |/ |/|
* | Fix [203792a48c]: Avoid signed integer overflow in Utf32ToUtfProc()jan.nijtmans2023-04-221-2/+2
* | Remove unneeded ENCODING_UTF flagsjan.nijtmans2023-04-161-6/+6
* | Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-1/+1
* | Merge 8.6jan.nijtmans2023-03-301-2/+2
|\ \ | |/
* | More (internal) usage of TclGetString() and TclGetStringFromObj() macro'sjan.nijtmans2023-03-271-1/+1
* | Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those a...jan.nijtmans2023-03-221-6/+6
* | code cleanup: use more *SURROGATE() macro'sjan.nijtmans2023-03-221-8/+8
* | Since TCL_ENCODING_PROFILE_DEFAULT == TCL_ENCODING_PROFILE_TCL8 (on Tcl 8), w...jan.nijtmans2023-03-221-7/+3
* | Fix indenting. More use of TCL_INDEX_NONEjan.nijtmans2023-03-211-146/+136
* | Fix [bdcb5126c0]: Failed assertion in test chan-io-7.3jan.nijtmans2023-03-201-1/+2
* | Fix [d7fd37ebd9]: handling leftover prefix in table encodingjan.nijtmans2023-03-201-13/+18
|\ \
| * | Possible fix for [d7fd37ebd9]: handling leftover prefix in table encodingjan.nijtmans2023-03-191-13/+17
|/ /
* | Merge 8.7jan.nijtmans2023-03-171-10/+13
|\ \
| * | Fix [6390566ecd]: Testcase cmdAH-4.3.13.00DC0000.tail.utf-32.tcl8.a fails som...jan.nijtmans2023-03-171-4/+7
* | | Merge 8.7apnadkarni2023-03-141-15/+50
|\ \ \ | |/ /
| * | Merge 8.6: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternalapnadkarni2023-03-131-0/+14
| |\ \ | | |/
| | * Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternalapnadkarni2023-03-131-0/+14
| | * See [d19fe0a5b] for follow-up to previous commitjan.nijtmans2023-02-231-7/+4
| * | Backport [6fb14ee3e876978c]. Add testcasesjan.nijtmans2023-03-121-7/+5
| * | Fix [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrogatesjan.nijtmans2023-03-121-5/+34
| |\ \
| | * | Proposed fix for [db7a085bd9]: encoding convertfrom -strict utf-16 accepts pa...jan.nijtmans2023-03-111-4/+26
| | * | Fix cmdAH-4.3.13.00D80000.solo.utf-32le.tcl8.a testcase from tip-656-tcl9 bra...jan.nijtmans2023-03-091-3/+36
| | | |
| | | \
| | *-. \ Merge 8.7. And fix Tcl_UtfToExternal()/Tcl_ExternalToUtf() (at least - suffic...jan.nijtmans2023-02-281-2/+16
| | |\ \ \ | | |_|/ / | |/| | |
| | | * | Handle statePtr != NULL as welljan.nijtmans2023-02-261-18/+16
| | | * | Make Tcl_UtfToExternal()/Tcl_ExternalToUtf() report the error, if srcLen and ...jan.nijtmans2023-02-261-4/+20
| | * | | Fix crash. int->size_t needs +1 in comparisons.apnadkarni2023-02-271-1/+1
| | * | | Move the "srcLen -= srcChunkRead;" past the "if ((result != TCL_CONVERT_NOSPA...jan.nijtmans2023-02-261-5/+5
| | * | | Experimental fix for [fb368527ae] - length truncationapnadkarni2023-02-251-19/+67
| | |/ /
| | * | Merge 8.7jan.nijtmans2023-02-241-27/+27
| | |\ \ | | |/ / | |/| |
| | * | Merge 8.7jan.nijtmans2023-02-221-9/+41
| | |\ \
| | * \ \ Merge 8.7jan.nijtmans2023-02-221-12/+24
| | |\ \ \
| | * \ \ \ Merge 8.7jan.nijtmans2023-02-171-9/+7
| | |\ \ \ \