summaryrefslogtreecommitdiffstats
path: root/tests/chan.test
Commit message (Collapse)AuthorAgeFilesLines
* Clean up unwanted eofchar side-effect of chan-4.6 leading to a spurious "'" ↵ferrieux2012-12-091-1/+1
| | | | at end of chan.test under certain conditions (see [Bug 3389289] and [Bug 3389251]).
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ | | | | cause more harm than good. Purged them (except in zlib files).
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| | | | | | more harm than good. Purged them.
* | TIP #332 IMPLEMENTATION - Half-Close for Bidirectional Channelsferrieux2008-12-181-5/+17
| |
* | TIP #304 implementationferrieux2008-07-211-2/+36
| |
* | fix [2021443] inconsistant "wrong # args" messagesnijtmans2008-07-191-2/+2
| |
* | more consistent wrong # arg messages: change all messages containing ↵nijtmans2008-07-131-2/+2
| | | | | | | | ?options? to the form ?-option value ...?
* | TIP #230 IMPLEMENTATIONandreas_kupries2008-06-061-2/+2
|/ | | | | | | | | | | | | | | | | | | * generic/tclIOCmd.c: Integration of transform commands into 'chan' ensemble. * generic/tclInt.h: Definitions of the transform commands. * generic/tclIORTrans.c: Implementation of the reflection transforms. * tests/chan.test: Tests updated for new sub-commands of 'chan'. * tests/ioCmd.test: Tests updated for new sub-commands of 'chan'. * tests/ioTrans.test: Whole new set of tests for the reflection transform. * unix/Makefile.in: Integration of new files into build rules. * win/Makefile.in: Integration of new files into build rules. * win/makefile.vc: Integration of new files into build rules. NOTE: The file 'tclIORTrans.c' has a lot of code in common with the file 'tclIORChan.c', as that made it much easier to develop the reference implementation as a separate module. Now that the transforms have been committed the one thing left to do is to go over both modules and see which of the common parts we can factor out and share.
* merge stable branch onto HEADdgp2007-12-131-1/+1
|
* Extra channel tests to check for no -eofcharpatthoyts2007-11-281-1/+10
|
* * doc/chan.n: "Fix" the limitation on channel -eofchardgp2007-11-271-1/+7
| | | | | | | * doc/fconfigure.n: values to single byte characters by documenting * generic/tclIO.c: it and making it fail loudly. Thanks to * tests/chan.test: Stuart Cassoff for contributing the fix. [Bug 800753]
* * tests/chan.test (chan-16.9): cleanup chan event handler to avoiddas2006-12-171-1/+2
| | | | causing error in event.test when running testsuite with -singleproc 1.
* * tests/chan.test: Correct timing sensitivity in new testdgp2006-12-011-3/+4
| | | | [Bug 1606860]
* TIP#287 IMPLEMENTATIONdgp2006-12-011-2/+112
| | | | | | | | | | * doc/chan.n: New subcommand [chan pending]. * generic/tclBasic.c: Thanks to Michael Cleverly for proposal * generic/tclInt.h: and implementation. * generic/tclIOCmd.c: * library/init.tcl: * tests/chan.test: * tests/ioCmd.test:
* TIP#219 IMPLEMENTATIONandreas_kupries2005-08-241-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/SetChanErr.3: ** New File **. Documentation of the new channel API functions. * generic/tcl.decls: Stub declarations of the new channel API. * generic/tclDecls.h: Regenerated * generic/tclStubInit.c: * tclIORChan.c: ** New File **. Implementation of the reflected channel. * generic/tclInt.h: Integration of reflected channel and new error * generic/tclIO.c: propagation into the generic I/O core. * generic/tclIOCmd.c: * generic/tclIO.h: * library/init.tcl: * tests/io.test: Extended testsuite. * tests/ioCmd.test: * tests/chan.test: * generic/tclTest.c: * generic/tclThreadTest.c: * unix/Makefile.in: Integration into the build machinery. * win/Makefile.in: * win/Makefile.vc:
* Added (untested!) implementation of truncation for Windowsdkf2005-06-071-3/+4
|
* Now for a real test of [chan truncate]...dkf2005-06-071-1/+14
|
* Clean up tests in chan.test and add mechanism for chaining Tcl_WrongNumArgsdkf2005-06-071-6/+6
| | | | messages (used in [read] implementation)
* TIP#208 implementationdkf2005-06-061-0/+85
It's crude (especially in the tests and docs department) and incomplete (no truncation on non-POSIX platforms).