summaryrefslogtreecommitdiffstats
path: root/doc/CrtChannel.3
Commit message (Collapse)AuthorAgeFilesLines
* [e08c2c407b] The getHandleProc routine in the Tcl_Channel struct is ↵dgp2015-02-201-1/+1
|\ | | | | | | optional. Update the docs to make that clear.
| * [e08c2c407b] The getHandleProc routine in the Tcl_Channel struct isdgp2015-02-201-1/+1
| | | | | | optional. Update the docs to make that clear.
* | Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD ↵jan.nijtmans2013-11-051-1/+1
|\ \ | |/ | | | | and possibly others.
| * Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD ↵jan.nijtmans2013-11-051-1/+1
| | | | | | | | and possibly others.
* | "Mine eyes deceive, but others catch me when I fall." -- Someone or otherdkf2013-01-031-1/+1
| |
* | Channel buffer min size is 1. Issue found by Schelte Bron.dkf2013-01-031-1/+1
| |
* | Updated the language of the documentation so that "object" refers to an OOdkf2012-11-081-1/+1
| | | | | | concept throughout, and a Tcl_Obj is called a "value" (which is what it is).
* | A number of small spelling and wording fixes in the docs.dkf2012-03-111-1/+1
| |
* | 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.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * * doc/CrtChannel.3: Fixed [SF Tcl Bug 1104682], by application ofandreas_kupries2005-10-051-8/+10
| | | | | | | | | | | | | | | David Welton's patch for it, and added a note about wideSeekProc.
| | * Formatting typo fix. [Bug 1149605]dkf2005-02-231-2/+2
| | |
| | * TIP#218 IMPLEMENTATIONandreas_kupries2005-01-271-9/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * mac/tclMacChan.c:
| | * Add synopsis for Tcl_GetChannelMode. [Bug 1058446]dkf2004-11-021-2/+5
| | |
| | * * generic/tclIO.h (CHANNEL_INCLOSE): New flag. Set inandreas_kupries2004-07-151-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclIO.c (Tcl_UnregisterChannel): 'Tcl_Close' while the * generic/tclIO.c (Tcl_Close): close callbacks are run. Checked in 'Tcl_Close' and 'Tcl_Unregister' to prevent recursive call of 'close' in the close-callbacks. This is a possible error made by implementors of virtual filesystems based on 'tclvfs', thinking that they have to close the channel in the close handler for the filesystem. * generic/tclIO.c: * generic/tclIO.h: * Not reverting, but #ifdef'ing the changes from May 19, 2004 out of the core. This removes the ***POTENTIAL INCOMPATIBILITY*** for channel drivers it introduced. This has become possible due to Expect gaining a BlockModeProc and now handling blockingg and non-blocking modes correctly. Thus [SF Tcl Bug 943274] is still fixed if a recent enough version of Expect is used. * doc/CrtChannel.3: Added warning about usage of a channel without a BlockModeProc.
| * | [Patch 2903921]: Many small spelling fixes from Larry Virden.dkf2009-11-271-6/+6
| | |
* | | Improve linking between pages, put Tk variables in Tk docs.dkf2010-01-141-4/+4
| | |
* | | [Patch 2903921]: Many small spelling fixes from Larry Virden.dkf2009-11-271-6/+6
| | |
* | | Fix [Bug 2849797]: channel name inconsistencies as suggested by DKFnijtmans2009-11-181-2/+4
| | | | | | | | | | | | | | | | | | minor *** POTENTIAL INCOMPATIBILITY *** because Tcl_CreateChannel() and its derivatives, now sometimes ignore their "chanName" argument.
* | | Improve clarity of formatting.dkf2008-10-171-1/+2
| | |
* | | * doc/ChnlStack.3: CONSTified the typePtr argumentnijtmans2008-10-041-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/CrtChannel.3: of Tcl_CreateChannel and Tcl_StackChannel * generic/tcl.decls and the return value of Tcl_GetChannelType * generic/tcl.h * generic/tclIO.h * generic/tclIO.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27.
* | | Prepare Tcl's docs for life as 8.6 (remove out of date change bars, fixdkf2008-06-291-64/+46
|/ / | | | | | | typedefs, add a few missing bits)
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | GOOBE the docs some more.dkf2007-10-291-3/+3
| |
* | First stage of doing GOOBE improvements to documentation now that the html ↵dkf2007-10-281-6/+14
| | | | | | | | generation works
* | * changes: Updated for 8.5b2 release.core_8_5_b2dgp2007-10-261-7/+3
| | | | | | | | | | | | * doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.
* | Lots of improvements to look and feel of manual pagesdkf2007-10-241-3/+7
| |
* | correct bogus changedgp2007-02-241-2/+2
| |
* | various "const" additions, in line with TIP #27nijtmans2007-02-231-3/+3
| |
* | * doc/CrtChannel.3: Added TCL_CHANNEL_VERSION_5, made itandreas_kupries2006-03-271-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: the version where the "truncateProc" * generic/tclIO.c: is defined at, and moved all channel * generic/tclIOGT.c: drivers of Tcl to v5. * generic/tclIORChan.c: * unix/tclUnixChan.c: * unix/tclUnixPipe.c: * win/tclWinChan.c: * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c:
* | * doc/CrtChannel.3: Fixed [SF Tcl Bug 1104682], by application ofandreas_kupries2005-10-051-9/+11
| | | | | | | | | | David Welton's patch for it, and added a note about wideSeekProc.
* | Stick to TCL_CHANNEL_VERSION_4; it's all in alpha anyway!dkf2005-06-071-6/+4
| |
* | TIP#208 implementationdkf2005-06-061-23/+61
| | | | | | | | It's crude (especially in the tests and docs department) and incomplete (no truncation on non-POSIX platforms).
* | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232Kevin B Kenny2005-05-101-1/+1
| |
* | Purge old and inaccurate .VS/.VE macros.dkf2005-04-061-25/+2
| |
* | Formatting typo [Bug 1149605]dkf2005-02-231-2/+2
| |
* | * doc/CrtChannel.3: Typo: return->returns.davidw2005-02-081-2/+2
| |
* | TIP#218 IMPLEMENTATIONandreas_kupries2005-01-271-23/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c:
* | * doc/CrtChannel.3:das2004-11-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * doc/Interp.3: * doc/Limit.3: * doc/binary.n: * doc/dict.n: * doc/tm.n: * doc/upvar.n: fixed *roff errors uncovered by running 'make html'. * tools/tcltk-man2html.tcl: added faked support for bullet point lists, i.e. *nroff ".IP \(bu" syntax.
* | Add synopsis for Tcl_GetChannelMode. [Bug 1058446]dkf2004-11-021-1/+4
| |
* | Convert CONST to const, VOID to void so we document how we want the API used.dkf2004-10-071-10/+10
| |
* | Update the .AS macro definition and take advantage of it's new-found power.dkf2004-10-071-112/+98
| |
* | More fixes from Mikhail Kolesnitchenko, and also standardize highlightingdkf2004-09-181-3/+3
| | | | | | | | of symbols like TCL_OK, TCL_ERROR, etc.
* | More documentation fixes from Mikhail Kolesnitchenko. [Patch 1022527]dkf2004-09-061-8/+9
| |
* | Correct some abbreviation usage.dkf2004-09-011-2/+2
| |
* | * generic/tclIO.h (CHANNEL_INCLOSE): New flag. Set inandreas_kupries2004-07-151-1/+8
|/ | | | | | | | | | | | | | | | | | | | | | * generic/tclIO.c (Tcl_UnregisterChannel): 'Tcl_Close' while the * generic/tclIO.c (Tcl_Close): close callbacks are run. Checked in 'Tcl_Close' and 'Tcl_Unregister' to prevent recursive call of 'close' in the close-callbacks. This is a possible error made by implementors of virtual filesystems based on 'tclvfs', thinking that they have to close the channel in the close handler for the filesystem. * generic/tclIO.c: * generic/tclIO.h: * Not reverting, but #ifdef'ing the changes from May 19, 2004 out of the core. This removes the ***POTENTIAL INCOMPATIBILITY*** for channel drivers it introduced. This has become possible due to Expect gaining a BlockModeProc and now handling blockingg and non-blocking modes correctly. Thus [SF Tcl Bug 943274] is still fixed if a recent enough version of Expect is used. * doc/CrtChannel.3: Added warning about usage of a channel without a BlockModeProc.
* Spell-check, fixed typos (Updates from Larry Virden).jenglish2002-07-011-5/+5
|
* TIP#91 implementation; makes old style channels binary compatible withdkf2002-05-241-48/+81
| | | | new TIP#72-enabled Tcl. See http://purl.org/tcl/tip/91 for details.
* * unix/mkLinks: Regenerated.andreas_kupries2002-01-231-8/+2
| | | | | | | | * doc/CrtChannel.3: * doc/ChnlStack.3: Moved documentation for 'Tcl_GetTopChannel' from 'CrtChannel' to 'ChnlStack'. Added documentation of 'Tcl_GetStackedChannel'. Bug #506147 reported by Mark Patton <msp@users.sourceforge.net>.