summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Another round of refCount consistancy improvements.jan.nijtmans2015-07-021-29/+28
* | [894da183c8] Test and fix for regression in flushing blocked channels.dgp2015-04-291-1/+4
|\ \ | |/
| * [894da183c8] Test and fix for regression in flushing blocked channels.dgp2015-04-291-1/+4
| |\
| | * [894da183c8] Fix and test for bug at the point it was introduced.dgp2015-04-291-0/+3
* | | [879a0747be] Repair handling of incomplete multi-byte chars at the ends of in...dgp2015-04-241-6/+53
|\ \ \ | |/ /
| * | [879a0747be] Repair handling of incomplete multi-byte chars at the endsdgp2015-04-241-7/+54
| * | Backport of channel mem leak fix that got missed before.dgp2015-02-051-3/+15
* | | per ticket [e08c2c407b053bbfaab] (and stray code related to [84f208762f172e]...bch2015-02-191-3/+0
* | | Even clearer failure messages.dkf2015-02-111-16/+17
* | | inputProc and outputProc tests run conditionally on TCL_READABLE, TCL_WRITABL...bch2015-02-081-2/+2
* | | switch raw assert() to Tcl_Panic() per discussion w/ dkfbch2015-02-071-7/+17
* | | merge [trunk]bch2015-02-071-2/+2
|\ \ \
| * | | Fix [08872796bc]dgp2015-01-291-2/+2
* | | | truncateProc *can* be NULLbch2015-01-211-1/+0
* | | | assert() on missing definitions for Tcl_ChannelCreate() required struct Tcl_C...bch2015-01-201-0/+9
|/ / /