summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* * doc/memory.n: Man page for Tcl "memory" command, which isericm2000-04-273-0/+231
| | | | | | | | | | | | | | | | | | created when TCL_MEM_DEBUG is defined at compile time. * doc/TCL_MEM_DEBUG.3: Man page with overall information about TCL_MEM_DEBUG usage. * doc/DumpActiveMemory.3: Man page for Tcl_DumpActiveMemory, Tcl_InitMemory, and Tcl_ValidateAllMemory [Bug: 1816, 1835]. * generic/tclCkalloc.c: Fixed some function headers. * unix/mkLinks: Regen'd with new mkLinks.tcl. * unix/mkLinks.tcl: Fixed indentation, made link setup more intelligent (only do one existance test per man page, instead of one per function).
* * unix/mkLinks: Regen'd with new mkLinks.tcl.ericm2000-04-261-2/+2
| | | | | | | | | | | * unix/mkLinks.tcl: Fixed indentation, made link setup more intelligent (only do one existance test per man page, instead of one per function). * doc/library.n: Fixed .SH NAME macro to include each function documented on the page, so that mkLinks will know about the functions listed there, and so that the Windows help file index will get set up correctly [Bug: 1898, 5273].
* LogCommandInfo man page.ericm2000-04-261-3/+20
|
* NAME macro fixhobbs2000-04-251-4/+2
|
* * doc/Utf.3: clarified docs for Tcl_(UniChar|Utf)AtIndexhobbs2000-04-251-3/+4
|
* * unix/mkLinks:ericm2000-04-251-10/+31
| | | | * doc/OpenFileChnl.3: Added man entry for Tcl_Ungets [Bug: 1834].
* * unix/mkLinks:ericm2000-04-251-0/+38
| | | | * doc/SourceRCFile.3: Man page for Tcl_SourceRCFile [Bug: 1833].
* * unix/mkLinks:ericm2000-04-241-6/+18
| | | | * doc/ParseCmd.3: Added documentation for Tcl_ParseVar [Bug: 1828].
* * library/dde1.1/pkgIndex.tcl:hobbs2000-04-201-3/+4
| | | | | | | | | | | * library/reg1.0/pkgIndex.tcl: * win/tclWinChan.c: * win/tclWinThrd.c: converted CRLF to LF the */tcl.hpj.in files were not converted, as it confuses hcw locally. [Bug: 5096] * win/Makefile.in: expanded cleanup or help files * doc/Thread.3: minor macro cleanup
* Added additional information regarding TCLLIBPATH (specifically, that "/"ericm2000-04-151-4/+4
| | | | must be used as the path separator, regardless of platform).
* * doc/AppInit.3:hobbs2000-04-1424-101/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Async.3: * doc/BackgdErr.3: * doc/CrtChannel.3: * doc/CrtInterp.3: * doc/CrtMathFnc.3: * doc/DString.3: * doc/Eval.3: * doc/ExprLong.3: * doc/GetInt.3: * doc/GetOpnFl.3: * doc/Interp.3: * doc/LinkVar.3: * doc/OpenFileChnl.3: * doc/OpenTcp.3: * doc/PkgRequire.3: * doc/RecordEval.3: * doc/SetResult.3: * doc/SplitList.3: * doc/StaticPkg.3: * doc/TraceVar.3: * doc/Translate.3: * doc/UpVar.3: * doc/load.n: removed or updated references to interp->result use.
* * doc/regexp.n: doc clarification [Bug: 5037]hobbs2000-04-142-5/+5
| | | | * doc/update.n: typo fix [Bug: 4996]
* * doc/dde.n: corrected dde poke docs. [Bug: 4991]hobbs2000-04-121-7/+9
|
* * msgcat.n: Added docs for new behavior from patch in [Bug: 4158].ericm2000-04-111-3/+39
| | | | | | | | | | | | | * msgcat.test: Added tests for new behavior from patch in [Bug: 4158]. * msgcat.tcl: Applied patch from [Bug: 4158], which enables msgcat::mc to search the entire namespace ancestry chain for message translations (ie, first it checks the current namespace, then the parent, then the parent's parent, etc). Also allows the specification of additional args for msgcat::mc; if extra args are given, the [format] command is used to substitute the additional args in the translated message.
* Documented error cases.welch2000-04-091-3/+55
|
* 2000-04-08 Andreas Kupries <a.kupries@westend.com>kupries2000-04-091-5/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Overall change: Definition of a public API for the creation of new threads. * generic/tclInt.h (line 1802f): Removed the definition of 'TclpThreadCreate'. (line 793f) Removed the definition of 'Tcl_ThreadCreateProc'. * generic/tcl.h (line 388f): Readded the definition of 'Tcl_ThreadCreateProc'. Added Win32 stuff send in by David Graveraux <davygrvy@bigfoot.com> to that too (__stdcall, ...). Added macros for the default stacksize and allowed flags. * generic/tcl.decls (line 1356f): Added definition of 'Tcl_CreateThread', slot 393 of the stub table. Two new arguments in the public API, for stacksize and flags. * win/tclWinThrd.c: * mac/tclMacThrd.c: Renamed TclpThreadCreate to Tcl_CreateThread, added handling of the stacksize. Flags are currently ignored. * unix/tclUnixThrd.c: See above, but handles joinable flag. Ignores the specified stacksize if the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE is not defined. * generic/tclThreadTest.c (line 363): See below. * unix/tclUnixNotfy.c (line 210): Adapted to the changes above. Uses default stacksize and no flags now. * unic/tcl.m4 (line 382f): Added a check for 'pthread_attr_setstacksize' to detect platforms not implementing this feature of pthreads. If it is implemented, configure will define the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE (See unix/tclUnixThrd.c too). * doc/Thread.3: Added Tcl_CreateThread and its arguments to the list of described functions. Removed stuff about not providing a public C-API for thread-creation.
* * doc/binary.n: clarified docs on sign extension in binary scanhobbs2000-04-081-1/+17
| | | | [Bug: 3466]
* 2000-04-03 Andreas Kupries <a.kupries@westend.com>kupries2000-04-041-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Overall change: Definition of public API's for the finalization of conditions and mutexes. [Bug: 4199]. * generic/tclInt.h: Removed definitions of TclFinalizeMutex and TclFinalizeCondition. * generic/tcl.decls: Added declarations of Tcl_MutexFinalize and Tcl_ConditionFinalize. * generic/tclThread.c: Renamed TclFinalizeMutex to Tcl_MutexFinalize. Renamed TclFinalizeCondition to Tcl_ConditionFinalize. * generic/tclNotify.c: Changed usage of TclFinalizeMutex to Tcl_MutexFinalize. * unix/tclUnixNotfy.c: * generic/tclThreadTest.c: Changed usages of TclFinalizeCondition to Tcl_ConditionFinalize. * generic/tcl.h: Added empty macros for Tcl_MutexFinalize and Tcl_ConditionFinalize, to be used when the core is compiled without threads. * doc/Thread.3: Added description the new API's.
* * tests/clock.test: Modified some tests that were not robust withericm2000-03-211-1/+3
| | | | | | | | | respect to the time zone in which they were run and were thus failing. * doc/clock.n: Clarified meaning of -gmt with respect to -base when used with [clock scan] (-gmt does not affect the interpretation of -base).
* * library/http2.1/http.tcl: Added -querychannel option and alteredsandeep2000-03-191-2/+24
| | | | | | | | | | | | | | | | | | | | | | some of Brent's modifications to allow asynchronous posts (via -command). Also modified -queryprogress so that it calls the query callback as <callback> <token> <total size> <current size> to be consistent with -progress. Added -queryblocksize option with default 8192 bytes for post blocksize. Fixed a bunch of potential memory leaks for the case when geturl receives bad args or can't open a socket, etc. Overall, the package really rocks now. * doc/http.n: Added -queryblocksize, -querychannel, and -queryprogress. Also, changed the description of -blocksize, which states that the -progress callback will be called for each block, to now qualify that with an "if -progress is specified". * tests/http.test: Added a querychannel test for synchronous and asynchronous posts, altered the queryprogress test such that the callback conforms to the -progress format. Also, had to use the -queryblocksize option to do the post 16K at a time to match Brent's expected results (and to test that -queryblocksize works).
* * doc/FindExec.3: fixed doc for declaration of Tcl_FindExecutablehobbs2000-03-031-3/+3
| | | | [Bug: 4275]
* syntax cleanupcore_8_3_0hobbs2000-02-101-3/+3
|
* cleaned up syntax, corrected package:: -> pkg::hobbs2000-02-102-38/+29
|
* * doc/load.n: added notes about dll load errors on Windowshobbs2000-02-101-8/+16
|
* * doc/library.n:hobbs2000-02-081-2/+2
| | | | * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122]
* Removing struct namespace stuff.ericm2000-02-073-197/+0
|
* * doc/tree.n:ericm2000-02-053-0/+197
| | | | | | | | | | | | | | | | | | | * doc/stack.n: * doc/queue.n: docs for tree, stack, and queue. * win/Makefile.in: * unix/Makefile.in: Added struct1.0 to list of libraries to install. * tests/stackstruct.test: stack tests * tests/queue.test: queue tests * library/struct1.0/queue.tcl: queue data structure. * library/struct1.0/stack.tcl: stack data structure. * library/struct1.0/pkgIndex.tcl: * library/struct1.0/struct.tcl: data structure package
* Renamed Package.n -> packagens.n to deal with (one of) NT's (many) shortcomings.ericm2000-02-031-1/+1
|
* * tests/regexp.test: added tests for -all and -inline switcheshobbs2000-02-021-18/+38
| | | | | | * doc/regexp.n: added docs for -all and -inline switches * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): added extra comments for new -all and -inline switches to regexp command
* * tests/package.test:ericm2000-02-013-5/+65
| | | | | | | | | | | | | | | | | * library/tclIndex: * library/package.tcl: Added ::package namespace and ::package::create function. * library/init.tcl: Fixed problem with auto_load and determining if commands were loaded. * library/auto.tcl: "Fixed" issues with $ in files to be auto indexed. * doc/Package.n: New man page for package::create function. * doc/pkgMkIndex.n: Added additional information. * doc/library.n: Added additional qualification regarding auto_mkindex.
* * tests/pkgMkIndex.test:ericm2000-01-271-10/+10
| | | | | | | | * doc/pkgMkIndex.n: * library/package.tcl: Per rfe #4097, optimized creation of direct load packages to bypass computing the list of commands added by the new package. Also made direct loading the default, and added a -lazy option.
* * generic/tclNamesp.c: Undid fix for #956, which broke backwardsericm2000-01-265-12/+32
| | | | | | | | | | | | | compatibility. * doc/variable.n: * doc/trace.n: * doc/namespace.n: * doc/info.n: Added further information about differences between "namespace which" and "info exists". * doc/SetErrno.3: Added descriptions of ErrnoId() and ErrnoMsg() functions.
* * doc/ListObj.3: clarified Tcl_ListObjGetElements docs [Bug: 4080]hobbs2000-01-262-12/+20
| | | | * doc/glob.n: clarified Mac path separator determination docs.
* * unix/mkLinks:ericm2000-01-211-0/+28
| | | | * doc/GetHostName.3: Man page for Tcl_GetHostName (bug #1817).
* * doc/lreplace.n: Corrected man page with respect to treatment ofericm2000-01-211-16/+19
| | | | empty lists, and "prettied up" the page. (bug #1705).
* * var.test: Added tests for corrected variable behavior (bug #981).ericm2000-01-211-2/+22
| | | | | | | | | | * upvar.n: Expanded explanation of upvar behavior with respect to variable traces. (bugs 3917 1433 2110). * tclVar.c: Changed behavior of variable command when name refers to an element in an array (ie, "variable foo(x)") to always return an error, regardless of existance of that element in the array (now behavior is consistant with docs too) (bug #981).
* * doc/tclvars.n: added definitions for tcl_(non)wordcharshobbs2000-01-213-10/+29
| | | | | * doc/vwait.n: added notes about requirement for vwait var being globally scoped [Bug: 3329]
* Re-added stuff that CVS lost.ericm2000-01-131-4/+17
|
* Wow! CVS really fucked this one up.ericm2000-01-131-65/+199
|
* * doc/tests/clock.test: Added numerous tests for clock scan.ericm2000-01-121-193/+65
| | | | | | | | | * doc/generic/tclGetDate.y: Fixed some shift/reduce conflicts in clock grammar. * doc/doc/clock.n: Added documentation for new supported clock scan formats and additional explanation of daylight savings time correction algorithm.
* * doc/file.n:hobbs2000-01-121-8/+13
| | | | | | | * tests/unixFCmd.test: * unix/tclUnixFCmd.c: added support for symbolic permissions setting in SetPermissionsAttribute (file attr $file -perm ...) [Bug: 3970]
* removed ^M's from man page - confuses man2tclhobbs1999-12-221-23/+23
|
* * doc/Hash.3: fixed reference to ckfree [Bug: 3912]hobbs1999-12-215-20/+23
| | | | | | | | * doc/RegExp.3: fixed calling params for Tcl_RegExecFromObj * doc/open.n: fixed minor formatting errors * doc/string.n: fixed minor formatting errors * doc/lsort.n: added -unique docs
* * doc/glob.n:hobbs1999-12-121-6/+63
| | | | | | | | | | | | | | | | * tests/fileName.test: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclEncoding.c: * generic/tclFileName.c: * mac/tclMacFile.c: * unix/tclUnixFile.c: * win/tclWinFile.c: enhanced the glob command with the new options -types -path -directory and -join. Deprecated TclpMatchFiles with TclpMatchFilesTypes, extended TclGlob and TclDoGlob and added GlobTypeData structure.
* * doc/exec.n:hobbs1999-12-092-64/+2
| | | | * doc/open.n: removed references to Win32s
* * doc/load.n: added note about NT's buggy handling of './' withhobbs1999-12-041-1/+8
| | | | LoadLibrary
* * doc/open.n:hobbs1999-11-241-1/+10
| | | | | * win/tclWinSerial.c: adopted patch from Schroedter to handle fconfigure $sock -lasterror on Windows. [RFE: 3368]
* *** empty log message ***hobbs1999-11-191-2/+2
|
* updated to 2.2 in examplehobbs1999-11-191-2/+2
|
* * doc/scan.n:hobbs1999-11-195-24/+66
| | | | | | | | | | | | | | * tests/scan.test: * generic/tclScan.c: finished support for inline scan by supporting XPG identifiers. * doc/http.n: * library/http2.1/http.tcl: added register and unregister commands to http:: package (better support for tls/SSL), as well as -type argument to http::geturl. [RFE: 2617] * doc/glob.n: added note about ..../ glob behavior on Win9* * doc/tcltest.n: fixed minor example errors [Bug: 3551]