summaryrefslogtreecommitdiffstats
path: root/generic/tclEncoding.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7 - Fix UtfToUtf16Procapnadkarni2023-08-181-2/+2
|\
| * Fix UtfToUtf16Proc and UtfToUCS2Proc to not assume sizeof(Tcl_UniChar) is siz...apnadkarni2023-08-181-2/+2
* | Merge 8.7jan.nijtmans2023-07-281-1/+4
|\ \ | |/
| * "utf-8" is the new "identity": make it available alwaysjan.nijtmans2023-07-281-1/+4
* | Merge 8.7jan.nijtmans2023-07-191-6/+15
|\ \ | |/
| * 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.7jan.nijtmans2023-07-051-9/+8
|\ \ | |/
| * 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
* | | Merge 8.7 - Bug [5be203d6ca] - io-7.3 failureapnadkarni2023-07-051-6/+6
|\ \ \ | |/ /
| * | 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 [66ffafd309]apnadkarni2023-07-011-4/+5
* | | Merge 8.7 - Bug [6a3e2cb0f0] - invalid bytes in escape encodingsapnadkarni2023-06-291-5/+2
|\ \ \ | |/ /
| * | 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
* | | Make some tests select an encoding profile instead of relying on the default.pooryorick2023-05-041-5/+5
* | | Changed CHANNEL_PROFILE_* to ENCODING_PROFILE_* and moved out of tclIO.h. See...apnadkarni2023-05-031-11/+10
* | | Limit memset() to "TCL_UTF_MAX=3' builds.pooryorick2023-04-281-0/+12
* | | memset(0xff) instead of memset(0) to accomodate tests that fill buffer withpooryorick2023-04-271-6/+6
* | | Fix for issue [f5eadcbf9a], passing pointer to uninitialized memory leadspooryorick2023-04-251-0/+43
* | | Merge 8.7 - [d90fee06d0] (lassign) and [203792a48c] (Utf32ToUtf)apnadkarni2023-04-231-2/+2
|\ \ \ | |/ /
| * | Fix [203792a48c]: Avoid signed integer overflow in Utf32ToUtfProc()jan.nijtmans2023-04-221-2/+2
* | | Merge trunkapnadkarni2023-04-181-6/+6
|\ \ \
| * \ \ Merge 8.7jan.nijtmans2023-04-161-3/+3
| |\ \ \ | | |/ /
| | * | Remove unneeded ENCODING_UTF flagsjan.nijtmans2023-04-161-6/+6
| * | | Remove unneeded ENCODING_UTF flags.pooryorick2023-04-161-3/+3
* | | | Merge trunkapnadkarni2023-04-141-1/+1
|\ \ \ \ | |/ / /
| * | | Correct spelling errors in comments and documentation, but also a non-comment...pooryorick2023-04-121-1/+1
| |\ \ \ | | |/ /
| | * | Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-1/+1
* | | | Merge 9.0apnadkarni2023-04-051-2/+6
|\ \ \ \ | |/ / /
| * | | Fix [6390566ecd]: Testcase cmdAH-4.3.13.00DC0000.tail.utf-32.tcl8.a fails som...jan.nijtmans2023-04-041-0/+5
| * | | Fix for [fa3d9fd818fa0072], [fcopy $chan1 $chan2 -size $size] is not [putspooryorick2023-04-031-2/+1
* | | | Merge 9.0jan.nijtmans2023-04-011-2/+2
|\ \ \ \ | |/ / /
| * | | Merge 8.7jan.nijtmans2023-03-301-2/+2
| |\ \ \ | | |/ /
| | * | Merge 8.6jan.nijtmans2023-03-301-2/+2
| | |\ \ | | | |/
| | * | More (internal) usage of TclGetString() and TclGetStringFromObj() macro'sjan.nijtmans2023-03-271-1/+1
* | | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-5/+5
|/ / /
* | | Merge 8.7jan.nijtmans2023-03-221-14/+12
|\ \ \ | |/ /
| * | Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those a...jan.nijtmans2023-03-221-6/+6
* | | Merge 8.7jan.nijtmans2023-03-221-8/+8
|\ \ \ | |/ /
| * | 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
* | | Merge 8.7jan.nijtmans2023-03-211-128/+122
|\ \ \ | |/ /
| * | Fix indenting. More use of TCL_INDEX_NONEjan.nijtmans2023-03-211-146/+136
* | | More TclNewIndexObj() usages (for values between -1 and SIZE_MAX-1)jan.nijtmans2023-03-201-7/+7
* | | Merge 8.7jan.nijtmans2023-03-201-1/+2
|\ \ \ | |/ /