summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* Further fix for issue [ea69b0258a9833cb], crash when using a channel transfor...pooryorick2023-03-151-16/+36
|\
| * Further fix for issue [ea69b0258a9833cb], crash when using a channel transfor...pooryorick2023-03-151-16/+36
* | Fix for issue [ea69b0258a9833cb], crash when using a channel transformationpooryorick2023-03-131-27/+40
|\ \ | |/
| * Fix for issue [ea69b0258a9833cb], crash when using a channel transformation onpooryorick2023-03-131-27/+40
* | Bug [9a978f8323]: crash reading large filesapnadkarni2023-03-011-11/+15
* | Merge 8.7jan.nijtmans2023-02-281-1/+6
|\ \ | |/
| * Put back testcase io-52.20, and re-fix [4a7397e0b3]jan.nijtmans2023-02-281-1/+6
* | Merge 8.7jan.nijtmans2023-02-281-1/+1
|\ \ | |/
| * Missing ')'jan.nijtmans2023-02-281-1/+1
* | Merge 8.7jan.nijtmans2023-02-281-1/+5
|\ \ | |/
| * Restore previous behavior for non-blocking mode, as for this mode the semanti...jan.nijtmans2023-02-281-1/+5
| * Reverted [d156af9fb76dd2f4] and removed tests io-52.20 io-75.6 io-75.7, as thispooryorick2023-02-281-2/+2
* | Reverted [d156af9fb76dd2f4] and removed tests io-52.20 io-75.6 io-75.7, as thispooryorick2023-02-281-2/+2
* | Fix [3d01d51bc4]: Tcl 9: Cannot write large strings to file. Also some size_t...jan.nijtmans2023-02-271-50/+66
|\ \
| * | Minor refactor, add testsapnadkarni2023-02-261-34/+25
| * | Fix large writes to file. Need to break into INT_MAX size chunks.apnadkarni2023-02-251-7/+32
|/ /
* | Merge 8.7jan.nijtmans2023-02-121-0/+8
|\ \ | |/
| * Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with -strictencod...jan.nijtmans2023-02-101-0/+8
| * SetFlag -> GotFlag (since SetFlag always returns 1, this is nonsence in an if...jan.nijtmans2023-01-311-1/+1
* | Merge 8.7jan.nijtmans2023-01-241-2/+6
|\ \ | |/
| * First part of fix for [4a7397e0b3]. Not complete yet.jan.nijtmans2023-01-241-2/+6
| |\
| | * First part of fix for [4a7397e0b3]: Take flags into account when deciding to ...jan.nijtmans2022-12-241-2/+6
| |/ |/|
* | Merge 8.7jan.nijtmans2022-12-191-0/+2
|\ \ | |/
| * When changing the -nocomplainencoding or -strictencoding settings of a channe...jan.nijtmans2022-12-191-0/+2
* | Merge 8.7jan.nijtmans2022-12-151-1/+1
|\ \ | |/
| * Fix Tcl_BadChannelOption(), new -nocomplainencoding and -strictencoding optio...jan.nijtmans2022-12-151-1/+1
* | Merge 8.7jan.nijtmans2022-12-091-2/+2
|\ \ | |/
| * 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
| |/
* | Oops, that's the wrong one ...jan.nijtmans2022-12-021-2/+2
* | Make options -nocomplain and -strictencoding truly independant. Leftover from...jan.nijtmans2022-12-021-2/+0
* | Merge 8.7jan.nijtmans2022-11-251-6/+26
|\ \ | |/
| * (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
* | | Use Tcl_GetByteArrayFromObj(... in stead of Tcl_GetBytesFromObj(NULL,.... Add...jan.nijtmans2022-11-241-2/+6
| | |
| \ \
*-. \ \ Fix [da63e4c1e]: Crash in Tcl_WriteChars(). Make everything compile (again) w...jan.nijtmans2022-11-231-54/+61
|\ \ \ \ | | |/ /
| | * | -1 -> TCL_INDEX_NONEjan.nijtmans2022-11-231-63/+63
| | |/
| * | Proposed fix for [da63e4c1e]. First version, not 100% as expected yet.jan.nijtmans2022-11-231-14/+21
|/ /
* | Merge 8.7jan.nijtmans2022-11-231-0/+1
|\ \ | |/
| * Change assert, since the new flag CHANNEL_ENCODING_ERROR could be set as welljan.nijtmans2022-11-231-0/+1
* | Merge 8.7jan.nijtmans2022-11-231-1/+11
|\ \ | |/
| * 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
| |/
* | Merge trunk. Also update Tcl_ObjType.version to match TIP 644apnadkarni2022-11-091-87/+14
|\ \
| * | Simplify -eofchar parsing (just check for " {}" at the end, in stead of full ...jan.nijtmans2022-10-291-23/+5
| * | TIP #646 correction: let "fconfigure $chan -eofchar" return a single characte...jan.nijtmans2022-10-281-8/+8
| * | Allow any single character for -eofchar, even if it's not a valid listjan.nijtmans2022-10-181-4/+7