summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7. Adapt testcase, showing that after an encoding error we can change...jan.nijtmans2022-12-091-1/+1
|\
* | Partial solution for [b8f575aa23]. Still missing: 1) testcases. 2) What if b...jan.nijtmans2022-12-091-1/+1
|/
* (partial) fix for [6978c01b65]jan.nijtmans2022-11-251-6/+26
|\
| * Make "read" throwing a "illegal byte sequence" exception. Doesn't work for "g...jan.nijtmans2022-11-231-6/+26
* | -1 -> TCL_INDEX_NONEjan.nijtmans2022-11-231-63/+63
|/
* Change assert, since the new flag CHANNEL_ENCODING_ERROR could be set as welljan.nijtmans2022-11-231-0/+1
* indentingjan.nijtmans2022-11-201-3/+3
* Merge 8.7jan.nijtmans2022-11-201-7/+11
|\
| * Allow any single character for -eofchar, even if it's not a valid listjan.nijtmans2022-10-181-5/+10
| * Minor change to -eofchar handlingjan.nijtmans2022-10-161-2/+1
* | Making a start fixing [6978c01b65]: Channel encoding difference 8.6 <-> 9.0jan.nijtmans2022-10-111-1/+11
|/
* Slight improvement to TIP #346/#633 combination: Now -strictencoding 1 automa...jan.nijtmans2022-10-101-21/+9
* TIP #633: configure channel about channel encoding error reporting modejan.nijtmans2022-10-091-47/+123
|\
| * Merge 8.7jan.nijtmans2022-10-081-0/+10
| |\ | |/ |/|
* | TIP #346 bugfix: -strictencoding should be resetable toojan.nijtmans2022-10-081-0/+10
| * Merge 8.7jan.nijtmans2022-10-081-33/+33
| |\ | |/ |/|
* | TIP #346: Error on Failed String Encodingsjan.nijtmans2022-10-081-25/+78
|\ \
| | * -nocomplainencoding and -strictencoding are incompatiblejan.nijtmans2022-10-081-2/+21
| | * Merge tip-346jan.nijtmans2022-10-071-21/+74
| | |\ | | |/ | |/|
| * | Merge 8.7jan.nijtmans2022-10-071-21/+21
| |\ \ | |/ / |/| |
* | | Use GotFlag/SetFlag/ResetFlag macro's wherever appropriatejan.nijtmans2022-10-071-21/+21
| * | Merge 8.7jan.nijtmans2022-09-261-0/+52
| |\ \ | |/ / |/| |
| * | Add -strictencoding option to channels. Thanks to Harald Oehlman for his exam...jan.nijtmans2022-09-221-0/+53
| | * Merge 8.7jan.nijtmans2022-09-261-0/+52
| | |\ | |_|/ |/| |
* | | TIP #220: Escalate Privileges in VFS Close Callbackjan.nijtmans2022-09-261-0/+52
|\ \ \ | |/ / |/| |
| * | Revive TIP #220 implementation: Escalate Privileges in VFS Close Callbackjan.nijtmans2022-09-071-0/+52
| | * rebase to latest core-8-branchjan.nijtmans2022-09-201-0/+24
| | |\ | |/ / |/| |
| | * TIP633 fconfigure -nocomplainencoding (TCL8.7): replace "-strictencoding 0" b...oehhar2022-09-191-6/+6
| | * Merge 8.7oehhar2022-09-121-1/+19
| | |\
| | * | TIP633 fconfigure -strictencoding: make only "-strictencoding 0" possible on ...oehhar2022-09-111-20/+11
| | * | TIP633 fconfigure -strictencoding: change option name to "-strictencoding".oehhar2022-09-111-6/+6
| | * | TIP633 fconfigure -tolerantencoding: set tolerant 8.7 default value.oehhar2022-08-251-3/+11
| | * | Correct option shortcut valueoehhar2022-08-181-1/+1
| | * | TIP633 fconfigure -tolerantencoding: start command argumentsoehhar2022-08-181-1/+26
| |/ /
* | | Merge 8.6jan.nijtmans2022-09-131-5/+2
|\ \ \ | |_|/ |/| |
| * | (adapted) Testcase and fix for [1073daf086]: Bug in handling illegal utf-8 se...jan.nijtmans2022-09-121-11/+8
* | | complete the fixjan.nijtmans2022-09-111-1/+19
| |/ |/|
* | Fix a case of lf not being flushed in certain cases when the crlf sequence ge...max2022-08-041-2/+2
|\ \ | |/
| * Fix a case of lf not being flushed in certain cases when the crlf sequence ge...max2022-08-041-2/+2
* | Merge 8.6jan.nijtmans2022-07-281-2/+3
|\ \ | |/
| * restore FF-char (fossil seems to loss form feed if commits with convertion fr...sebres2022-07-221-258/+129
| * EOF seemed to reset INPUT_SAW_CR previously, so do it now explicitely (satisf...sebres2022-07-221-1/+1
| * fixes [b3977d199b] - don't reset INPUT_SAW_CR unless the buffer get really tr...sebres2022-07-221-130/+260
* | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObj...jan.nijtmans2022-05-171-1/+1
* | Merge 8.7jan.nijtmans2022-04-261-17/+28
|\ \
| * | Fix for [a12ad5c4bd7efcf2], buffer allocation on every call to Write().pooryorick2022-04-201-13/+28
| * | Remove some unnecessary buffer reference counting in Write(). The referencepooryorick2022-04-201-4/+0
* | | Merge 8.7. Register "string" objType when TCL_UTF_MAX=3 (fixes regression in ...jan.nijtmans2022-03-281-2/+2
|\ \ \ | |/ /
| * | More usage of TCLFLEXARRAY. Make current_malloc_packets/maximum_malloc_packet...jan.nijtmans2022-03-281-2/+2
* | | Handle Tcl_UtfAtIndexjan.nijtmans2022-03-161-1/+1