summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | Handle Tcl_GetCharLengthjan.nijtmans2022-03-161-1/+1
|/ /
* | Merge 8.6jan.nijtmans2022-02-101-1/+1
|\ \ | |/
| * Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_...jan.nijtmans2022-02-101-1/+1
| * IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-9/+9
* | Merge 8.6jan.nijtmans2021-10-121-7/+7
|\ \ | |/
* | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing listjan.nijtmans2021-10-061-20/+20
* | Better error-message "illegal byte sequence" when trying to read from invalid...jan.nijtmans2021-05-071-1/+1
|\ \ | |/
* | Merge 8.6jan.nijtmans2021-05-031-1/+2
|\ \ | |/
| * Fix [24b9181478]: Fix unsafe buffer lifetimejan.nijtmans2021-05-031-1/+2
| |\
| | * Fix [24b9181478]: Fix unsafe buffer lifetimejan.nijtmans2021-05-031-1/+2
* | | Fix for io-28.6.pooryorick2021-04-261-16/+24