summaryrefslogtreecommitdiffstats
path: root/generic/tclEncoding.c
Commit message (Expand)AuthorAgeFilesLines
* merge 8.6dkf2024-05-261-8/+4
|\
| * Use the new operationsdkf2024-05-251-7/+4
* | Merge 8.6jan.nijtmans2024-04-041-4/+4
|\ \ | |/
| * Backout [0a9ae478ac], as requestedjan.nijtmans2024-04-041-4/+4
* | Merge 8.6jan.nijtmans2024-04-041-12/+12
|\ \ | |/
| * encodingName -> encoding (where appropriate)jan.nijtmans2024-04-041-4/+4
* | (cherry-pick): Change Tcl_ExternalToUtfDStringEx and Tcl_UtfToExternalDString...jan.nijtmans2024-03-241-24/+0
* | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (than...jan.nijtmans2024-03-201-7/+7
|\ \ | |/
* | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6jan.nijtmans2024-03-131-7/+7
* | More code cleanupjan.nijtmans2024-02-121-21/+17
* | Code cleanup (also backported from 9.0)jan.nijtmans2024-02-121-8/+8
* | Fix last "knownBug" in UTF-16 encoder (backported from 9.0)jan.nijtmans2024-02-121-8/+33
* | Fix all 'ascii' testcases in encodingVectors.tcl, another try. See [1355b9a874].jan.nijtmans2024-02-081-1/+4
* | Backout [c63ef66f0d], back to the drawing table.jan.nijtmans2024-02-071-6/+2
* | Fix all 'ascii' testcases in encodingVectors.tcljan.nijtmans2024-02-071-2/+6
* | Minor code simplificationjan.nijtmans2024-02-061-10/+2
* | Don't use TCL_SIZE_MODIFIER "u", since Tcl_Size can be negativejan.nijtmans2023-12-261-4/+4
* | Simplify TIP #656: "A revised proposal for encodings". Make TCL_ENCODING_PROF...jan.nijtmans2023-11-131-64/+3
* | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-10/+10
* | 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
|\ \