summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* offsetof -> TclOffsetjan.nijtmans2024-02-141-1/+1
* closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with appe...sebres2024-01-291-1/+2
* [db4f2843cd],[da16d15574]: revert Tcl_ReadChars fix, due to performance impact.oehhar2024-01-221-1/+1
* closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with appe...sebres2023-12-051-1/+1
* Fix [0219fb7511]: tclIO.c: avoid -Wstrict-prototypes warning. Some code cleanupjan.nijtmans2023-10-291-58/+62
* Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-29/+29
* Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on...jan.nijtmans2023-03-301-5/+7
* Further fix for issue [ea69b0258a9833cb], crash when using a channel transfor...pooryorick2023-03-141-7/+23
* Fix for issue [ea69b0258a9833cb], crash when using a channel transformation onpooryorick2023-03-131-16/+22
* Handle closeProc == NULL the same as closeProc == TCL_CLOSE2PROC in stead of ...jan.nijtmans2022-11-251-6/+6
* (adapted) Testcase and fix for [1073daf086]: Bug in handling illegal utf-8 se...jan.nijtmans2022-09-121-11/+8
* Fix a case of lf not being flushed in certain cases when the crlf sequence ge...max2022-08-041-2/+2
* 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
* 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
* Fix [24b9181478]: Fix unsafe buffer lifetimejan.nijtmans2021-05-031-1/+2
|\
| * Fix [24b9181478]: Fix unsafe buffer lifetimejan.nijtmans2021-05-031-1/+2
* | Fix warning: /home/jboss/workspace/tcl8.7/generic/tclIO.c:9997:27: warning: w...jan.nijtmans2020-10-231-2/+2
* | Fix [e87000d8425ab86a]: crash for "fconfigure stdout" in Win32.jan.nijtmans2020-08-121-1/+1
* | Eliminate many unnecessary type-casts, mostly (size_t) when value is already ...jan.nijtmans2020-08-111-3/+3
* | fixes [f583715154] - tclUnixSock.c: introduced ThreadActionProc considering a...sebres2020-03-311-0/+26
* | Move setting of interpreter error-message from tclUnixSock.c to tclIO.c, sinc...jan.nijtmans2020-03-051-19/+14
* | Implement WideSeekProc() for all channels which have a SeekProc(). Implement ...jan.nijtmans2020-03-041-382/+464
* | Merge 8.5jan.nijtmans2020-02-241-1/+1
|\ \ | |/
* | Simplify the use of HaveVersion() in Channel handling. Nothing functional, on...jan.nijtmans2020-01-301-69/+31
* | Change LSTATUS to LONG, since older SDK's don't know it. core.tcl.tk -> core....jan.nijtmans2019-10-051-1/+1
|\ \ | |/
* | merge core-8-5-branch (fixes [1873ea0ee4f01b26]: wrong initialization of std-...sebres2018-03-051-9/+13
|\ \ | |/
| * fixes [1873ea0ee4f01b26]: wrong initialization of std-channels, if no std-han...sebres2018-03-051-9/+13
* | Fix [b58e6897034fc5292c9d36ba8099d9a835c98172|b58e689703]: Return value of 'T...jan.nijtmans2017-10-231-1/+1
* | In comments and documentation, distinguish between __int64 (a Microsoft 64-bi...jan.nijtmans2017-03-291-1/+1
* | compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
|\ \ | |/
| * compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
* | [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached channe...dgp2016-07-181-86/+73
|\ \ | |/
| * [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cacheddgp2016-07-181-85/+76
* | [261a8a79f0] Integer overflow leads to segfault.dgp2015-11-101-1/+1
|\ \ | |/
| * [261a8a79f0] Integer overflow leads to segfault.dgp2015-11-101-1/+1
| * Backout of failed attempt to fix [32ae34e63a] got checked into wrong branch.dgp2015-10-231-43/+4
* | Backout failed attempt to fix [32ae34e63a].dgp2015-09-251-43/+4
|\ \ | |/
* | [e0a7b3e5f8] Add missing UpdateInterest call in DoRead().dgp2015-09-231-3/+10
|\ \ | |/
| * merge 8.5dgp2015-09-231-4/+43
| |\
| * | Add the critical missing UpdateInterest() call at the exit of DoRead().dgp2015-08-101-3/+10
* | | [32ae34e63a] Prevent segfaults and data corruption when CopyData() is called ...dgp2015-09-231-4/+43
|\ \ \ | | |/ | |/|
| * | Protect CopyState buffer from conflicting uses when CopyData() is calleddgp2015-09-231-0/+7
| * | CopyData() now tolerates recursion enough so that io-53.18 does not segfault.dgp2015-09-231-21/+9
| * | WIPdgp2015-09-231-3/+47
| |/
* | [b1534b438b] Prevent read outside buffer boundaries.dgp2015-07-151-1/+12
|\ \ | |/
| * [b1534b438b] Prevent read outside buffer boundaries.dgp2015-07-151-1/+12
* | Revert some refcount changes on I/O structs.dgp2015-07-021-2/+2