summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Improve the documentation of [binary scan] a little.dkf2005-10-211-18/+20
|
* * 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.
* scan %[] requires "one or more chars" [Bug 1277503]hobbs2005-10-051-5/+3
|
* Fixed a typo.davidw2005-10-011-2/+2
|
* implementation for TIP #255, expr min/maxhobbs2005-09-291-8/+19
|
* * doc/ParseCmd.3: copy/paste fix [Bug 1292427]Miguel Sofer2005-09-151-2/+2
|
* * generic/tcl.h: Explicitly standardized on the use of stdarg.hdgp2005-09-135-11/+11
| | | | | | | | | | | | | | | | | * generic/tclBasic.c: conventions for functions with variable number * generic/tclInt.h: of arguments. Support for varargs.h has been * generic/tclPanic.c: implicitly gone for some time now. All * generic/tclResult.c: TCL_VARARGS* macros purged from Tcl sources, * generic/tclStringObj.c: leaving only some deprecated #define's * tools/genStubs.tcl: in tcl.h for the sake of older extensions. * generic/tclDecls.h: make genstubs * doc/AddErrInfo.3: Replaced all documented requirement for use * doc/Eval.3: of TCL_VARARGS_START() with requirement for * doc/Panic.3: use of va_start(). * doc/SetResult.3: * doc/StringObj.3:
* TIP #254 implementationdkf2005-09-081-5/+92
| | | | Still missing additional tests.
* allow NULL interp in Tcl_FSMatchInDirectoryvincentdarley2005-08-311-6/+8
|
* TIP#219 IMPLEMENTATIONandreas_kupries2005-08-241-0/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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:
* typo fixesdgp2005-08-051-6/+6
|
* Doc clarificationdkf2005-07-121-2/+3
|
* Improve the [chan] documentationmsofer_wcodes_20050611dkf2005-06-101-44/+513
|
* fix to race condition in file mkdir and fix to glob documentationvincentdarley2005-06-091-7/+4
|
* Small doc improvements [Bug 1211078] etc.dkf2005-06-092-9/+12
|
* Stick to TCL_CHANNEL_VERSION_4; it's all in alpha anyway!dkf2005-06-071-6/+4
|
* TIP#208 implementationdkf2005-06-063-25/+197
| | | | It's crude (especially in the tests and docs department) and incomplete (no truncation on non-POSIX platforms).
* Implementation of TIP#241 from Joe Mistachkindkf2005-06-013-5/+22
| | | | Also compilation of [switch -glob -nocase] from Donal Fellows
* TIP#229 implementationdkf2005-05-302-8/+41
|
* Tab characters are important in *roff tables...dkf2005-05-261-7/+7
|
* TIP#182 IMPLEMENTATION [Patch 1165062]dgp2005-05-251-8/+17
| | | | | | | * doc/mathfunc.n: New built-in math function bool(). * generic/tclBasic.c: * tests/expr.test: * tests/info.test:
* * doc/expr.n:das2005-05-232-9/+9
| | | | * doc/string.n: fixed roff syntax complaints from 'make html'.
* minor phrasing improvements.dgp2005-05-181-3/+3
|
* * doc/BoolObj.3: Rewrite of documentation dropping many detailsdgp2005-05-181-43/+39
| | | | | about the internals of Tcl_Objs. Shorter documentation focuses on the function and use of the routines.
* And another silly mistake...dkf2005-05-161-2/+2
|
* Fixed minor mistake in the example (not following best-practice as dkf2005-05-161-2/+2
| | | | described in the Portability section)
* changed NAME to match the name of the page.Kevin B Kenny2005-05-121-2/+2
|
* Corrected example that confused [namespace which] and [namespace origin]dgp2005-05-121-2/+2
|
* Merged kennykb-numerics-branch back to the head; TIPs 132 and 232Kevin B Kenny2005-05-1083-219/+375
|
* * doc/DString.3: Eliminated use of identifier "string" in Tcl'sdgp2005-05-0312-142/+147
| | | | | | | | | | | | | * doc/Environment.3: public C API to avoid conflict/confusion with * doc/Eval.3: the std::string of C++. * doc/ExprLong.3, doc/ExprLongObj.3, doc/GetInt.3, doc/GetOpnFl.3: * doc/ParseCmd.3, doc/RegExp.3, doc/SetResult.3, doc/StrMatch.3: * doc/Utf.3, generic/tcl.decls, generic/tclBasic.c, generic/tclEnv.c: * generic/tclGet.c, generic/tclParse.c, generic/tclParseExpr.c: * generic/tclRegexp.c, generic/tclResult.c, generic/tclUtf.c: * generic/tclUtil.c, unix/tclUnixChan.c: * generic/tclDecls.h: `make genstubs`
* TIP#176 IMPLEMENTATION [Patch 1165695]dgp2005-04-2910-52/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclUtil.c: Extended TclGetIntForIndex to recognize index formats including end+integer and integer+/-integer. * generic/tclCmdMZ.c: Extended the -start switch of [regexp] and [regsub] to accept all index formats known by TclGetIntForIndex. * doc/lindex.n: Updated docs to note new index formats. * doc/linsert.n: * doc/lrange.n: * doc/lreplace.n: * doc/lsearch.n: * doc/lset.n: * doc/lsort.n: * doc/regexp.n: * doc/regsub.n: * doc/string.n: * tests/cmdIL.test: Updated tests. * tests/compile.test: * tests/lindex.test: * tests/linsert.test: * tests/lrange.test: * tests/lreplace.test: * tests/lsearch.test: * tests/lset.test: * tests/regexp.test: * tests/regexpComp.test: * tests/string.test: * tests/stringComp.test: * tests/util.test:
* TIP#183 IMPLEMENTATION [Patch 577093]dgp2005-04-271-9/+14
| | | | | | | | | * generic/tclIOUtil.c (TclGetOpenModeEx): New routine. * generic/tclInt.h: * generic/tclIO.c (Tcl_OpenObjCmd): Support for "b" and * doc/open.n: "BINARY" in "access" argument to [open]. * tests/ioCmd.test:
* The 2005-04-21 changes to Tcl_GetBooleanFromObj were done to bringdgp2005-04-221-18/+28
| | | | | | | | | | | | | | | | | | | | | | | | | it into agreement with its docs. Further investigation reveals it was the docs that were incorrect. * doc/BoolObj.3: Corrections to the documentation of Tcl_GetBooleanFromObj to bring it into agreement with what this public interface has always done, including noting the difference in function between Tcl_GetBooleanFromObj and Tcl_GetBoolean. * generic/tclGet.c: Revised Tcl_GetBoolean to no longer be a wrapper around Tcl_GetBooleanFromObj (different function!). * generic/tclObj.c: Removed TclGetTruthValueFromObj routine that was added yesterday. Revisions so that only Tcl_GetBoolean-approved values get the "boolean" Tcl_ObjType. This retains the fix for [Bug 1187123]. * generic/tclInt.h: Revert most recent change. * generic/tclBasic.c: * generic/tclCompCmds.c: * generic/tclDictObj.c: * generic/tclExecute.c: * tests/obj.test:
* * doc/GetInt.3: Convert argument "string" to "str" to agree with code.dgp2005-04-211-21/+23
| | | | | | | Also clarified a few details on int and double formats. * generic/tclGet.c: Radical code simplification. Converted most Tcl_GetFoo() routines into wrappers around Tcl_GetFooFromObj(). Reduces code duplication, and the resulting potential for inconsistency.
* Also improved [fcopy] docsdkf2005-04-131-13/+24
|
* Improve documentation of -encoding binary option to [fconfigure].dkf2005-04-131-3/+6
|
* Purge old and inaccurate .VS/.VE macros.dkf2005-04-0658-328/+67
|
* Change some .TP macros to .IP to work around *roff formatter bugs.dkf2005-04-061-26/+16
|
* Changed the internal representation of lists to (a) reduce the malloc/freeMiguel Sofer2005-04-021-3/+4
| | | | | | | | calls at list creation (from 2 to 1), (b) reduce the cost of handling empty lists (we now never create a list internal rep for them), (c) allow refcounting of the list internal rep. The latter permits insuring that the pointers returned by Tcl_ListObjGetElements remain valid even if the object shimmers away from its original list type. This is [Patch 1158008]
* Added doc for missing argument. [Bug 1172401]dkf2005-03-301-2/+4
|
* Minor typo fix. [Bug 1158247]dkf2005-03-071-2/+2
|
* * doc/CrtSlave.3: Changed to Tcl_Object to Tcl_Obj in the man page.davidw2005-03-011-2/+2
|
* Formatting typo [Bug 1149605]dkf2005-02-231-2/+2
|
* * /doc/variable.n: fix for [Bug 1124160], variables are detectedMiguel Sofer2005-02-161-2/+2
| | | | by [info vars] but not by [info locals].
* More consistency. [Bug 1117017]dkf2005-02-101-6/+10
|
* * doc/CrtChannel.3: Typo: return->returns.davidw2005-02-081-2/+2
|
* * doc/Thread.3: One-word grammar fix.davidw2005-02-061-2/+2
|
* * doc/Thread.3: Fixed sentence describing flags for Tcl_CreateThread.davidw2005-02-052-5/+5
| | | | | | | * doc/FileSystem.3: Cleaned up typo in Tcl_FSNewNativePath documentation. * generic/tclPathObj.c: Cleaned up typo in comment.
* 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:
* * generic/tclStubInit.c: Regenerated the stubs support code fromandreas_kupries2005-01-211-0/+49
| | | | | | | | | | | | | | * generic/tclDecls.h: the modified tcl.decls (TIP #233, see below). * doc/GetTime.3: Implemented TIP #233, i.e. the * generic/tcl.decls: 'Virtualization of Tcl's Sense of Time'. * generic/tcl.h: Declared, implemented, and documented the * generic/tclInt.h: specified new API functions. Moved the * unix/tclUnixEvent.c: native (OS) access to time information * unix/tclUnixNotfy.c: into standard handler functions. Inserted * unix/tclUnixTime.c: hooks calling on the handlers where native * win/tclWinNotify.c: access was done before, and where scaling * win/tclWinTime.c: between domains (real/virtual) is required.