summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-26/+26
* Replace bit twiddling with clear expression.pooryorick2023-03-291-1/+1
* Combine two branches in write().pooryorick2023-03-281-8/+6
* Merge 8.7jan.nijtmans2023-03-221-12/+12
|\
| * Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those a...jan.nijtmans2023-03-221-12/+12
| * Since TCL_ENCODING_PROFILE_DEFAULT == TCL_ENCODING_PROFILE_TCL8 (on Tcl 8), w...jan.nijtmans2023-03-221-2/+2
* | Merge 8.7jan.nijtmans2023-03-211-1/+27
|\ \ | |/
| * Proposed fix for [1bedc53c8c]: synchronous [read] with -strictencoding does n...jan.nijtmans2023-03-201-1/+27
* | Merge 8.7jan.nijtmans2023-03-211-7/+19
|\ \ | |/
| * Proposed fix for [154ed7ce56]: Tcl 9: [gets] on -strictencoding 1 configured ...jan.nijtmans2023-03-201-7/+19
| * Merge 8.7apnadkarni2023-03-161-16/+36
| |\
| * | Change -encodingprofile to -profileapnadkarni2023-03-161-29/+29
| * | Merge 8.7apnadkarni2023-03-141-27/+40
| |\ \
| * | | Fix SetChannelOption parsing of -encoding* to match GetChannelOptionapnadkarni2023-03-091-10/+10
| * | | Merge 8.7apnadkarni2023-02-281-1/+6
| |\ \ \
| * \ \ \ Merge 8.7apnadkarni2023-02-281-1/+5
| |\ \ \ \
| * | | | | Remove left-over traces of [0a74820b6d], which was merged into the apn-encodi...jan.nijtmans2023-02-231-53/+6
| * | | | | Merge 8.7apnadkarni2023-02-151-0/+8
| |\ \ \ \ \
| * | | | | | Fix uniqueness parsing fconfigure -encoding / -encodingprofile optionsapnadkarni2023-02-141-2/+2
| * | | | | | Phase out (almost) STRICT and NOCOMPLAIN flags.apnadkarni2023-02-101-90/+28
| * | | | | | Modify encoding C API to use profiles (in progress)apnadkarni2023-02-091-1/+5
| * | | | | | Merge core-8-branchapnadkarni2023-02-071-6/+53
| |\ \ \ \ \ \
| | * \ \ \ \ \ Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] pooryorick2023-02-031-6/+53
| | |\ \ \ \ \ \
| | | * | | | | | Merge py-b8f575aa23: Fix for [154ed7ce56], Tcl 9: [gets] on -strictencoding 1...pooryorick2023-01-021-2/+26
| | | * | | | | | Fix DoReadChars() to correctly discard encoding errors after eofchar has been...pooryorick2022-12-301-2/+14
| | | * | | | | | Arrange new code in DoReadChars to ensure that final steps are always taken.pooryorick2022-12-291-13/+15
| | | * | | | | | A better fix for [b8f575aa23], as it maintains the expectation that synchronous pooryorick2022-12-281-2/+11
| * | | | | | | | Update tests to use -encodingprofileapnadkarni2023-02-021-15/+15
| * | | | | | | | Change encoding error options to fconfigure to encoding profilesapnadkarni2023-02-021-48/+21
| |/ / / / / / /
* | | | | | | | Merge 9.0apnadkarni2023-03-161-16/+36
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ 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
| | | |_|_|_|_|/ | | |/| | | | |
* | | | | | | | Change -encodingprofile to -profileapnadkarni2023-03-161-28/+28
* | | | | | | | Merge 9.0. Also fix replace profile handling of orphan surrogatesapnadkarni2023-03-141-27/+40
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | 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
| | | |_|_|_|/ | | |/| | | |
* | | | | | | Fix parsing of fconfigure set -encoding* optionsapnadkarni2023-03-101-10/+10
* | | | | | | Merge 9.0jan.nijtmans2023-03-071-11/+15
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Bug [9a978f8323]: crash reading large filesapnadkarni2023-03-011-11/+15
* | | | | | | Merge 9.0apnadkarni2023-03-011-51/+76
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | 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