summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.h
Commit message (Collapse)AuthorAgeFilesLines
* Correct spelling errors in comments and documentation, but also a ↵pooryorick2023-04-121-4/+4
|\ | | | | | | non-comment corrections in history.tcl and tcltest.test.
| * Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-4/+4
| | | | | | corrections in history.tcl and tcltest.test.
* | Merge 8.7. Some size_t -> Tcl_Size in internal header filesjan.nijtmans2023-03-291-7/+7
|\ \ | |/
* | Merge 8.7jan.nijtmans2023-03-221-0/+7
|\ \ | |/
| * Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those ↵jan.nijtmans2023-03-221-0/+7
| | | | | | | | are not public. Some formatting.
* | Merge 8.7jan.nijtmans2023-03-211-2/+0
|\ \ | |/
| * Proposed fix for [154ed7ce56]: Tcl 9: [gets] on -strictencoding 1 configured ↵jan.nijtmans2023-03-201-2/+0
| | | | | | | | | | channel. Extracted from TIP #657 branch (better keeping bug-fix separate from enhancements)
| * Merge 8.7apnadkarni2023-03-161-0/+3
| |\
| * \ Merge 8.7apnadkarni2023-02-281-0/+2
| |\ \
| * | | Eliminate TCL_ENCODING_{STRICT,NOCOMPLAIN}apnadkarni2023-02-111-6/+0
| | | |
| * | | Phase out (almost) STRICT and NOCOMPLAIN flags.apnadkarni2023-02-101-1/+2
| | | |
* | | | Merge 9.0apnadkarni2023-03-161-0/+3
|\ \ \ \
| * \ \ \ Further fix for issue [ea69b0258a9833cb], crash when using a channel ↵pooryorick2023-03-151-0/+3
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | transformation on TCP client socket.
| | * | | Further fix for issue [ea69b0258a9833cb], crash when using a channel ↵pooryorick2023-03-151-0/+3
| | | |/ | | |/| | | | | | | | | transformation on TCP client socket.
* | | | Merge 9.0apnadkarni2023-03-011-0/+2
|\ \ \ \ | |/ / /
| * | | Merge 8.7jan.nijtmans2023-02-281-0/+2
| |\ \ \ | | |/ /
| | * | Put back testcase io-52.20, and re-fix [4a7397e0b3]jan.nijtmans2023-02-281-0/+2
| | |/
* | | Compiles and runs. Tests still to be ported.apnadkarni2023-02-251-5/+0
|/ /
* | Merge 8.7jan.nijtmans2023-01-221-0/+1
|\ \ | |/
| * New proposal: Allow "-strict" immediately before or after "-failindex var".jan.nijtmans2023-01-191-0/+1
| |
* | Merge 8.7jan.nijtmans2022-11-231-0/+2
|\ \ | |/
| * Merge 8.7jan.nijtmans2022-11-201-8/+8
| |\
| | * typedef Tcl_Size as int (which is the Tcl 8.7 part of TIP #628)jan.nijtmans2022-10-211-8/+8
| | |
| * | Making a start fixing [6978c01b65]: Channel encoding difference 8.6 <-> 9.0jan.nijtmans2022-10-111-0/+2
| |/
| * -nocomplainencoding and -strictencoding are incompatiblejan.nijtmans2022-10-081-0/+2
| |
* | new TIP about -eofchar handlingjan.nijtmans2022-10-161-1/+3
| |
* | Merge 9.0jan.nijtmans2022-10-081-1/+2
|\ \
| * \ Merge 8.7jan.nijtmans2022-10-081-1/+2
| |\ \ | | |/
| | * Merge 8.7jan.nijtmans2022-09-261-0/+2
| | |\
| | * | Add -strictencoding option to channels. Thanks to Harald Oehlman for his ↵jan.nijtmans2022-09-221-1/+2
| | | | | | | | | | | | | | | | example (largely copied). No testcases yet
* | | | Merge 9.0jan.nijtmans2022-09-261-0/+2
|\ \ \ \ | |/ / /
| * | | Merge 8.7jan.nijtmans2022-09-261-0/+2
| |\ \ \ | | | |/ | | |/|
| | * | Revive TIP #220 implementation: Escalate Privileges in VFS Close Callbackjan.nijtmans2022-09-071-0/+2
| | |/
* | | TIP633 fconfigure -nocomplainencoding (TCL9): replace "-strictencoding 0" by ↵oehhar2022-09-191-2/+2
| | | | | | | | | | | | "-nocomplainencoding 1".
* | | TIP633 fconfigure -strictencoding: TCL 9 command line implementationoehhar2022-09-111-0/+2
|/ /
* | Fix some compiler warningsjan.nijtmans2022-03-281-2/+2
| |
* | Merge 9.0. More progressjan.nijtmans2022-03-231-2/+2
|\ \
* | | Adapt Tcl_GetChannelBufferSize signaturejan.nijtmans2022-03-201-2/+2
|/ /
* | Merge 8.7jan.nijtmans2020-09-111-1/+1
|\ \ | |/
| * Merge 8.6. Remove tests/safe-stock86.test for win builds too (GIT, what are ↵jan.nijtmans2020-09-111-1/+1
| |\ | | | | | | | | | you doing ...!)
| | * Fix [https://core.tcl-lang.org/tk/tktview?name=3bc0f44ef3|3bc0f44ef3]: UBSan ↵jan.nijtmans2020-09-111-1/+1
| | | | | | | | | | | | | | | complains about body.chars[] usage. (Yes, I know, this one is for Tk, but Tcl was using the same construct too ....)
* | | Merge 8.7jan.nijtmans2019-06-121-1/+1
|\ \ \ | |/ /
| * | Eliminate (internal) TclOffset() usage, just use offsetof() in stead.jan.nijtmans2019-06-121-1/+1
| | |
| * | Add entry for Tcl_StaticPackage in internal stub table, since the public one ↵jan.nijtmans2018-11-151-1/+1
| | | | | | | | | | | | | | | is deprecated and will be removed in 9.0 Clean-up a lot of type-casts, which are not necessary any more.
* | | Another round of int -> size_t modifications, so strings > 2Gb are handled ↵jan.nijtmans2019-01-241-3/+3
| | | | | | | | | | | | correctly on 64-bit platforms.
* | | change ClientData -> void * in a lot of places (mainly header files)jan.nijtmans2017-12-281-1/+1
|/ /
* | More internal use of size_t in stead of int, e.g. for epoch'sjan.nijtmans2017-02-151-1/+1
|/
* [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached ↵dgp2016-07-181-4/+2
|\ | | | | | | channel name lookups.
| * [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cacheddgp2016-07-181-4/+2
| | | | | | channel name lookups.
* | Align comment. Remove some end-of-line spacing. No functional changes.jan.nijtmans2015-09-281-1/+1
|\ \ | |/