summaryrefslogtreecommitdiffstats
path: root/generic/tclIOCmd.c
Commit message (Expand)AuthorAgeFilesLines
* Backport IO-related changes from Tcl 9.0. Needed for preparation of TIP #653jan.nijtmans2023-05-301-22/+22
* Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-1/+1
* More (internal) usage of TclGetString() and TclGetStringFromObj() macro'sjan.nijtmans2023-03-271-1/+1
* Deprecate TclpHasSockets(): Every system nowadays has socketsjan.nijtmans2022-11-071-31/+30
* rebase to 8.7. Add documentationjan.nijtmans2022-10-131-12/+23
|\
| * Merge 8.7jan.nijtmans2019-11-171-1/+1
| |\
| * \ Merge tip-468 branchjan.nijtmans2018-10-281-9/+8
| |\ \
| | * \ Merge 8.7jan.nijtmans2018-10-281-9/+8
| | |\ \
| * | \ \ Merge "tip-468" branch. Add new function Tcl_OpenTcpClientEx() with same chan...jan.nijtmans2017-04-101-23/+48
| |\ \ \ \ | | |/ / /
| | * | | merge (minor style issues from) trunkjan.nijtmans2017-04-101-9/+24
| | |\ \ \
| | * | | | TIP 468 implementation from Shannon Noe.dkf2017-04-091-13/+23
| * | | | | Further experimental follow-up: Add internal function TclOpenTcpClientEx(), a...jan.nijtmans2017-01-101-15/+4
| |/ / / /
* | | | | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-1/+1
* | | | | Fix -Wshadow warnings, when compiling with a C++ compilerjan.nijtmans2020-10-021-5/+5
* | | | | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclN...jan.nijtmans2020-09-171-10/+10
* | | | | TIP 569 - remove lint commentsdgp2020-03-171-14/+0
* | | | | More unused arguments through the IO code.dgp2020-03-061-52/+28
* | | | | Merge 8.7jan.nijtmans2020-02-131-1/+1
|\ \ \ \ \
| * \ \ \ \ Merge 8.6jan.nijtmans2020-01-301-1/+1
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | |
| | * | | | Simplify the use of HaveVersion() in Channel handling. Nothing functional, on...jan.nijtmans2020-01-301-1/+1
* | | | | | Let's try a real C++ build with Travis on Linuxjan.nijtmans2019-08-301-12/+32
|\ \ \ \ \ \ | |/ / / / /
* | | | | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-8/+8
|\ \ \ \ \ \ | |/ / / / /
* | | | | | Experiment: compile Tcl with C++ compiler. WIPjan.nijtmans2019-07-041-1/+1
|/ / / / /
* | | | | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) an...jan.nijtmans2019-02-271-1/+1
| |_|_|/ |/| | |
* | | | protect Tcl_WinUtfToTChar/Tcl_WinTCharToUtf against NULL input values: return...jan.nijtmans2018-10-061-1/+1
* | | | Eliminate the use of macro's like LLONG_MAX|MIN, since they assume that Tcl_W...jan.nijtmans2018-09-131-2/+2
* | | | TIP #485 implementation: "Remove Deprecated API". Based on Tcl 8.7 (core-8-br...jan.nijtmans2017-11-081-3/+3
* | | | Remove some unnecessary "struct" definitions and some type casts no longer ne...jan.nijtmans2017-04-111-3/+2
| |_|/ |/| |
* | | Minor style issues through the socket implementation code.dkf2017-04-091-13/+27
| |/ |/|
* | Make the code slightly more pleasing to the eyes.limeboy2017-01-011-2/+10
* | Make options -reuseaddr/-reuseport forbidden without -server, no matter the v...jan.nijtmans2016-12-201-7/+5
* | Decouple the switch handling.limeboy2016-12-201-15/+10
* | Correct the handling of -server and its options.limeboy2016-12-201-1/+2
* | Fix for the argument parsing phase in the [socket] command.limeboy2016-12-141-2/+1
* | Make OpenTcpServerEx accept a 'service' string parameter instead of a port.limeboy2016-12-141-10/+15
* | Forgot a - in the parameters array.limeboy2016-11-241-1/+1
|\ \
| * | Fix compile error if SO_REUSEPORT not supported. Put command options in alpha...jan.nijtmans2016-11-241-3/+3
* | | Allow a boolean argument to be passed.limeboy2016-11-241-7/+35
|/ /
* | Implement the whole TIP 456 specification.limeboy2016-11-241-5/+18
* | Added stub entry for tip #456. Documentation and tests still missing. Doesn't...jan.nijtmans2016-11-221-10/+5
* | This is patch.002 from ticket [0b9d3ba2ba3e1e3fc33c97d5a9fa7ef85d11a696|0b9d3...jan.nijtmans2016-11-221-3/+12
* | Merge trunk. jan.nijtmans2016-03-161-1/+1
|\ \ | |/
* | [0b8c387cf7] Replace deprecated Tcl_VarEval() call with reworked callbackdgp2016-03-081-20/+25
|/
* Reduce the cost of Preserve/Release on channelsdgp2014-07-301-16/+16
* [f0f876c141] Improve consistency in error messages.dkf2014-06-171-3/+3
* Merge 8.5.dgp2014-05-081-1/+2
|\
| * Stop leak in io-33.7.dgp2014-05-061-1/+2
* | We must Preserve channels if we're going to use TclChanCaughtErrorBypass() to...dgp2014-05-011-3/+22
|\ \ | |/
| * We must Preserve channels if we're going to use TclChanCaughtErrorBypass()dgp2014-05-011-4/+22
* | Merge refcounting machinery for ChannelBuffer.dgp2014-04-211-0/+3
|\ \ | |/