Tcl Source Code

File Ages
Login

Files in check-in 96c191ac0f3f0c88fb41ec3f2613773fa5d641cd ordered by age

File ages are expressed relative to the check-in time of 2000-06-06 19:35:01.

AgeFilesCheck-in
current ChangeLog
see changes (check-in: 96c191ac0f, user: hobbs, branch: trunk)
9 seconds generic/tclExecute.c
* generic/tclExecute.c (TclExecuteByteCode INST_STR_CMP): added test of iResult return from memcmp, as memcmp isn't required to return only -1,0,1. (check-in: 9c8205c1e7, user: hobbs, branch: trunk)
27 seconds generic/tclIndexObj.c
* generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Corrected caching of the index ptr to account for offsets != sizeof(char *). [Bug: 5153] (check-in: 23806e51b7, user: hobbs, branch: trunk)
14.7 hours tools/tcltk-man2html.tcl
Added version 8.4a1 to list of versions to look for. (check-in: a5d8ff9ee1, user: ericm, branch: trunk)
14.7 hours tools/tcl.wse.in
Added spinbox.tcl to list of files to install. (check-in: 75512ed338, user: ericm, branch: trunk)
14.9 hours unix/Makefile.in
Added tcl.hpj.in to distribution. (check-in: 24c88cf726, user: ericm, branch: trunk)
17.7 hours tools/tclSplash.bmp
Fixed color map. (check-in: ed358ee5f4, user: ericm, branch: trunk)
18.4 hours win/tcl.hpj.in
Fixed copyright. (check-in: 68aca6b5bf, user: ericm, branch: trunk)
20.0 hours generic/tclUtf.c
Comment typo correction. (check-in: 68d103692c, user: ericm, branch: trunk)
20.1 hours changes
Added "released 8.4a1" line (check-in: addb8dc38e, user: ericm, branch: trunk)
3.8 days tests/http.test
reduced unnecessary iterations in http-3.13 (check-in: 946105af77, user: hobbs, branch: trunk)
3.8 days doc/http.n
library/http/http.tcl
library/http2.3/http.tcl
2000-05-29 Sandeep Tamhankar <[email protected]> * tests/http.test * doc/http.n * library/http2.3/http.tcl: Fixed bug 5741, where unsuccessful geturl calls sometimes leaked memory and resources (sockets). Also, switched around some of the logic so that http::wait never throws an exception. This is because in an asynchronous geturl, the command callback will probably end up doing all the error handling anyway, and in an asynchronous situation, the user expects to check the state when the transaction completes, as opposed to being thrown an exception. For the http package, this menas the user can check http::status for "error" and http::error for the error message after doing the http::wait. (check-in: 2667506cff, user: hobbs, branch: trunk)
5.8 days doc/unset.n
generic/tclVar.c
tests/set-old.test
* tests/set-old.test: * doc/unset.n: * generic/tclVar.c (Tcl_UnsetObjCmd): added -nocomplain and -- options to unset, to allow for a silent unset operation. (check-in: 4f72696ca3, user: hobbs, branch: trunk)
6.2 days doc/array.n
* generic/tclVar.c (Tcl_ArrayObjCmd): Added support for regexp and exact matching for [array names] command. [RFE: 3684]. * doc/array.n: Added documentation for [array names -exact/-regexp/-glob] [RFE: 3684]. * tests/set-old.test: Added tests for [array names -exact/-regexp/-glob] [RFE: 3684]. (check-in: 634da00427, user: ericm, branch: trunk)
9.8 days doc/info.n
generic/tclCmdIL.c
generic/tclIOUtil.c
tests/info.test
* tests/info.test: * doc/info.n: * generic/tclIOUtil.c (Tcl_EvalFile): * generic/tclCmdIL.c (InfoScriptCmd): added ability to set the info script return value [info script ?newFileName?]. This will be beneficial for virtual file system programs. [Bug: 4225] (check-in: 11466720a7, user: hobbs, branch: trunk)
11.4 days generic/tclCompCmds.c
generic/tclCompExpr.c
generic/tclCompile.c
generic/tclCompile.h
* generic/tclCompExpr.c: changed INST_STREQ -> INST_STR_EQ, INST_STRNEQ -> INST_STR_NEQ * generic/tclCompile.c: added streq, strneq, strcmp, strlen & strmatch to the compiled stats instructionTable * generic/tclCompile.h: added instructions INST_STR_CMP, INST_STR_INDEX, INST_STR_MATCH * generic/tclCompCmds.c: added byte compiler support for [string compare|match|index]. * generic/tclExecute.c: Changed INST_STR_(N)EQ to return an Int object and not bother trying to reuse the top stack object. Added INST_STR_CMP, INST_STR_INDEX, INST_STR_MATCH bytecode ops. Extended evalstats output info with Tcl_IsShared stat info. (check-in: 42d08624f2, user: hobbs, branch: trunk)
11.4 days generic/tclStringObj.c
* generic/tclStringObj.c (Tcl_AppendUnicodeToObj): removed dead code. (AppendUnicodeToUnicodeRep) removed overallocation by extra sizeof(Tcl_UniChar) multiplier. (check-in: 0ea5ede54f, user: hobbs, branch: trunk)
11.4 days generic/tclInt.h
generic/tclObj.c
* generic/tclInt.h: * generic/tclObj.c (Tcl_DbIsShared): added support for checking result of Tcl_IsShared in evalstats (TCL_COMPILE_STATS). (check-in: b4ded7886d, user: hobbs, branch: trunk)
11.4 days generic/tclCmdMZ.c
* generic/tclCmdMZ.c (Tcl_RegsubObjCmd): reworked to operate in Unicode, tweaked for performance. (Tcl_StringObjCmd) changed STR_FIRST/STR_LAST error message to something more understandable, reworked STR_FIRST, STR_LAST, STR_MAP, STR_MATCH, STR_RANGE, STR_REPLACE to operate in Unicode. Removed inneffectual STR_RANGE "special" ByteArray support. Optimized STR_MAP algorithm, especially optimized for one-pair case. Fixed possible mem overrun in STR_INDEX bytearray case. (check-in: 021b3fcbdd, user: hobbs, branch: trunk)
11.4 days tests/binary.test
tests/string.test
* tests/string.test: added string map tests for the one-pair case, corrected tests to reflect improved error messages in first/last. Added tests against mem overrun in string index bytearray case. (check-in: 446f8b2bde, user: hobbs, branch: trunk)
13.9 days generic/tclBasic.c
* generic/tclInt.h: Added function prototypes for TclCompileStringCmd and TclCompileReturnCmd. * generic/tclCompile.h: Added definition of INST_STRLEN opcode and updated LAST_INST_OPCODE value. * generic/tclBasic.c: Added information about TclCompileStringCmd and TclCompileReturnCmd to BuiltInCmds table. * generic/tclExecute.c (TclExecuteByteCode): Added support for the INST_STRLEN opcode. * generic/tclCompCmds.c (TclCompileStringCmd): Basic implementation of byte-compiled [string] command. Not all subcommands are implemented; those that are not an out-line compiled. (TclCompileReturnCmd): Byte-compiled implementation of [return] command. Only "simple" returns are byte-compiled; in particular, if the -code, -errorinfo or -errorcode flags are used, the command is not byte-compiled. (check-in: 9a0e714517, user: ericm, branch: trunk)
14.7 days doc/scan.n
* doc/scan.n: * doc/array.n: minor doc fixes [Bug: 5396] (check-in: e139b081e4, user: hobbs, branch: trunk)
14.8 days win/tclWinFCmd.c
* win/tclWinFCmd.c: cast cleanup [Bug: 5627] (check-in: b24330d647, user: hobbs, branch: trunk)
14.8 days win/tclWinSerial.c
* win/tclWinSerial.c: cast cleanup [Bug: 5626] (check-in: 899476c20b, user: hobbs, branch: trunk)
14.8 days win/tclWinConsole.c
* win/tclWinConsole.c: cast and header cleanup [Bug: 5625] (check-in: 3f4a2d6af6, user: hobbs, branch: trunk)
14.8 days generic/tclEnv.c
* generic/tclEnv.c: cast cleanup [Bug: 5624] (check-in: 2c6b454dab, user: hobbs, branch: trunk)
17.9 days generic/tclIO.c
generic/tclIO.h
generic/tclInt.decls
generic/tclIntDecls.h
generic/tclStubInit.c
generic/tclTest.c
* generic/tclTest.c: * generic/tclIO.c: moved channel test commands from tclIO.c to tclTest.c. * generic/tclIO.h: new file, split out from tclIO.c to allow test commands to be moved to tclTest.c. * generic/tclStubInit.c: * generic/tclIntDecls.h: * generic/tclInt.decls: removed TclTestChannel*Cmd from internal stubs table and added TclChannelEventScriptInvoker to the internal stubs table so it can be used from the test code. (check-in: a0e9b1640e, user: hobbs, branch: trunk)
18.0 days win/Makefile.in
win/tcl.m4
fixed patching problems for mingw compatability (check-in: ab2a9725ab, user: hobbs, branch: trunk)
18.9 days generic/tclDate.c
generic/tclGetDate.y
tests/clock.test
* tests/clock.test: Added test for "2 days 2 hours ago" style specifications. * generic/tclDate.c: Regenerated from tclGetDate.y. * generic/tclGetDate.y: Tweaked grammar to properly handle the "ago" keyword when it follows multiple relative unit specifiers, as in "2 days 2 hours ago". [Bug: 5497]. (check-in: 5dc84a282d, user: ericm, branch: trunk)
18.9 days win/configure.in
* win/{tcl.m4,Makefile.in,configure.in}: added support for mingw compile env and cross-compiling. [Bug: 5499] (check-in: eab5a957cf, user: hobbs, branch: trunk)
18.9 days library/init.tcl
* library/init.tcl (auto_import): added check to see if a valid pattern was coming in, to avoid simple error cases [Bug: 3326] (check-in: 27f0354112, user: hobbs, branch: trunk)
18.9 days doc/regsub.n
* doc/regsub.n: correct regsub docs [Bug: 5346] (check-in: d7844ddfd5, user: hobbs, branch: trunk)
18.9 days generic/tclClock.c
unix/tclUnixInit.c
* generic/tclClock.c (FormatClock): correct code to handle locale specific return values from strftime, if any. [Bug: 3345] * unix/tclUnixInit.c (TclpSetInitialEncodings): attempt to correct setlocale calls for XIM support and locale issues. [BUG: 5422 3345 4236 2522 2521] (check-in: 7395d09104, user: hobbs, branch: trunk)
21.9 days library/history.tcl
* library/history.tcl: Corrected an off-by-one error in HistIndex, which was causing [history redo] to start its search at the wrong event index. [Bug: 1269]. (check-in: b47be28ecb, user: ericm, branch: trunk)
26.7 days generic/tclPosixStr.c
* generic/tclPosixStr.c (Tcl_SignalMsg): clarified #defines for Linux on Sparc to compile correctly. [Bug: 5364] (check-in: 23bdc0c3b5, user: hobbs, branch: trunk)
26.8 days doc/namespace.n
generic/tclNamesp.c
tests/namespace.test
* doc/namespace.n: * tests/namespace.test: * generic/tclNamesp.c (Tcl_NamespaceObjCmd): added 'namespace exists' command. [Bug: 4665] (check-in: 1570dc2201, user: hobbs, branch: trunk)
26.8 days doc/Eval.3
doc/source.n
tests/source.test
* doc/source.n: * doc/Eval.3: * tests/source.test: * generic/tclIOUtil.c (Tcl_EvalFile): added explicit \32 (^Z) eofchar (affects Tcl_EvalFile in C, "source" in Tcl). This was implicit on Windows already, and is now cross-platform to allow for scripted documents. (check-in: 03cdfc3a86, user: hobbs, branch: trunk)
26.8 days tests/opt.test
test fix (check-in: 7b12230f7d, user: hobbs, branch: trunk)
28.0 days win/tclWinThrd.c
2000-05-09 Andreas Kupries <[email protected]> operating as proxy for David Gravereaux <[email protected]> * win/tclWinThrd.c (TclpInitLock, TclpMasterLock): Added missing initialization of joinLock. (check-in: c1e244a299, user: kupries, branch: trunk)
28.1 days doc/lsearch.n
tests/lsearch.test
* tests/lsearch.test: * doc/lsearch.n: * generic/tclCmdIL.c (Tcl_LsearchObjCmd): Extended [lsearch] to support sorted list searching and typed list searching. [RFE: 4098]. (check-in: 51a0b967fd, user: ericm, branch: trunk)
28.8 days doc/expr.n
generic/tclParseExpr.c
tests/expr-old.test
tests/expr.test
* doc/expr.n: * tests/expr.test: * tests/expr-old.test: added tests for 'eq' and 'ne' * generic/tclExecute.c: * generic/tclCompile.h: added INST_STREQ and INST_STRNEQ opcodes that do strict string comparisons. * generic/tclCompExpr.c: added 'eq' and 'ne' string comparison operators. * generic/tclParseExpr.c (GetLexeme): added 'eq' and 'ne' expr parse terms (string (in)equality check). (check-in: 0d91727189, user: hobbs, branch: trunk)
28.9 days doc/StrMatch.3
removed VS/VE 8.1 macros (check-in: bee7a32576, user: hobbs, branch: trunk)
28.9 days doc/Utf.3
generic/tcl.decls
generic/tclDecls.h
generic/tclUtil.c
* doc/Utf.3: * generic/tclStubInit.c: * generic/tcl.decls: * generic/tclDecls.h: * generic/tclUtf.c: Added new functions Tcl_UniCharNcasecmp and Tcl_UniCharCaseMatch (unicode parallel to Tcl_StringCaseMatch) * generic/tclUtil.c: rewrote Tcl_StringCaseMatch algorithm for optimization and made Tcl_StringMatch just call Tcl_StringCaseMatch (check-in: 52c8e2d16d, user: hobbs, branch: trunk)
31.0 days generic/tclThreadJoin.c
2000-05-06 Andreas Kupries <[email protected]> operating as proxy for David Gravereaux <[email protected]> * tclThreadJoin.c: Fixed several places with missing a & in arguments to calls of Tcl_Mutex(Un)lock and Tcl_ConditionNotify functions. (check-in: d0d9090813, user: kupries, branch: trunk)
34.8 days README
generic/tcl.h
library/reg/pkgIndex.tcl
library/reg1.0/pkgIndex.tcl
library/tcltest/tcltest.tcl
library/tcltest1.0/tcltest.tcl
mac/README
tools/tcl.hpj.in
unix/README
unix/configure.in
unix/tcl.spec
win/README
win/README.binary
win/makefile.vc
* README: * generic/tcl.h: * library/init.tcl: * library/reg1.0/pkgIndex.tcl: * library/tcltest1.0/tcltest.tcl: * mac/README: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/README: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.vc: * win/tcl.m4: updated patchlevel to 8.4a1 (check-in: be42a4145e, user: hobbs, branch: trunk)
34.8 days generic/tclProc.c
tests/compile.test
tests/init.test
tests/proc-old.test
tests/proc.test
tests/rename.test
* tests/compile.test: * tests/init.test: * tests/proc.test: * tests/proc-old.test: * tests/rename.test: * generic/tclProc.c: reworked error return for procedures with incorrect args to be like the C Tcl_WrongNumArgs, where a "wrong # args: ..." message is printed out with the args list. (check-in: e9b0d62a31, user: hobbs, branch: trunk)
34.9 days doc/CrtChannel.3
doc/Thread.3
generic/tclThreadTest.c
mac/tclMacThrd.c
tests/thread.test
unix/tclUnixChan.c
unix/tclUnixThrd.c
2000-05-02 Andreas Kupries <[email protected]> * Overall changes: (1) Implementation of joinable threads for all platforms. (2) Additional API's for channels. Required to allow the thread extension to move channels between threads. * generic/tcl.decls (lines 1360f): Added Tcl_JoinThread, Tcl_IsChannelShared, Tcl_IsChannelRegistered, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers (slots 394 to 400). * generic/tclIO.c: Implemented Tcl_IsChannelRegistered, Tcl_IsChannelShared, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers. Tcl_CutChannel uses code from CloseChannel. Replaced this code by a call to Tcl_CutChannel. Replaced several code fragments adding channels to the channel list with calls to Tcl_SpliceChannel. Removed now unused variables from CloseChannel and Tcl_UnstackChannel. Tcl_ClearChannelHandlers uses code from Tcl_Close. Replaced this code by a call to Tcl_ClearChannelHandlers. Removed now unused variables from Tcl_Close. Added the subcommands 'cut', 'forgetch', 'splice' and 'isshared' to the test code (TclTestChannelCmd). * unix/tclUnixThread.c: Implemented Tcl_JoinThread using the pthread-functionality. * win/tclWinThrd.c: Fixed several small typos in comments. Implemented Tcl_JoinThread using a platform independent emulation layer (see generic/tclThreadJoin.c below). Added 'joinLock' to serialize Tcl_CreateThread and TclpExitThread to prevent a race for joinable threads. * mac/tclMacThrd.c: Implemented Tcl_JoinThread using a platform independent emulation layer (see generic/tclThreadJoin.c below). Due to the cooperative nature of threading on this platform the race mentioned above is not present. * generic/tclThreadJoin.c: New file. Contains a platform independent emulation layer helping in the implementation of joinable threads for the win and mac platforms. * generic/tclInt.h: Added declarations for TclJoinThread, TclRememberJoinableThread and TclSignalExitThread. These procedures define the API of the emulation layer for joinable threads (see generic/tclThreadJoin.c above). * win/Makefile.in: * win/makefile.vc: Added generic/tclTheadJoin.o to the rules. * mac/: I don't know to which file generic/tclTheadJoin.o has to be added to so that it compiles. Sorry. * unix/tclUnixChan.c: #ifdef'd the thread-local list of file channels as it prevents us from transfering channels. To restore this we may need an extended interface to drivers in the future. Target: 9.0. Found while testing the new transfer of channels. The information in this list for a channel was left behind and then crashed the system during finalization. * generic/tclThreadTest.c: Added -joinable flag to 'testthread create'. Added subcommand 'testthread join'. * doc/CrtChannel.3: Added documentation for Tcl_IsChannelRegistered, Tcl_IsChannelShared, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers. * doc/Thread.3: Added documentation for Tcl_JoinThread. * tests/thread.test: Added tests for joining of threads. (check-in: cdf262856d, user: kupries, branch: trunk)
39.8 days doc/DumpActiveMemory.3
doc/Init.3
doc/TCL_MEM_DEBUG.3
doc/library.n
doc/memory.n
unix/mkLinks
* doc/library.n: Added entries for auto_qualify and auto_import [Bug: 1271]. * doc/Init.3: Manual entry for Tcl_Init [Bug: 1820]. * doc/expr.n: Added documentation for each of the math library functions that expr supports [Bug: 1054]. (check-in: 3429c5f93a, user: ericm, branch: trunk)
40.7 days generic/tclCkalloc.c
* doc/memory.n: Man page for Tcl "memory" command, which is 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). (check-in: 9aabc80546, user: ericm, branch: trunk)
40.9 days unix/mkLinks.tcl
* 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). * 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]. (check-in: 04f453e64f, user: ericm, branch: trunk)
41.1 days doc/AddErrInfo.3
LogCommandInfo man page. (check-in: 76377166af, user: ericm, branch: trunk)
41.9 days tools/genWinImage.tcl
version cleanup (check-in: 26d383863d, user: hobbs, branch: trunk)
42.1 days unix/tclLoadDyld.c
* unix/tclLoadDyld.c (TclpLoadFile): removed use of interp->result (check-in: 390ae98d85, user: hobbs, branch: trunk)
42.8 days doc/OpenFileChnl.3
* unix/mkLinks: * doc/OpenFileChnl.3: Added man entry for Tcl_Ungets [Bug: 1834]. (check-in: 09b0933925, user: ericm, branch: trunk)
42.8 days doc/SourceRCFile.3
* unix/mkLinks: * doc/SourceRCFile.3: Man page for Tcl_SourceRCFile [Bug: 1833]. (check-in: e1c7b67772, user: ericm, branch: trunk)
42.8 days doc/ParseCmd.3
* unix/mkLinks: * doc/ParseCmd.3: Added documentation for Tcl_ParseVar [Bug: 1828]. (check-in: b374c02492, user: ericm, branch: trunk)
42.8 days unix/tclUnixNotfy.c
* unix/tclUnixNotfy.c (Tcl_FinalizeNotifier, NotifierThreadProc): added write of 'q' into triggerPipe for notifier in threaded case, so that Tcl doesn't hang when children are still running [Bug: 4139] * unix/tclUnixThrd.c (Tcl_MutexLock): minor comment fixes. (check-in: b63233fd7f, user: hobbs, branch: trunk)
43.5 days mac/tclMacSock.c
2000-04-23 Jim Ingham <[email protected]> These changes make some error handling marginally better for Mac sockets. It is still somewhat flakey, however. * mac/tclMacSock.c (TcpClose): Add timeouts to the close - these don't seem to be honored, however. * Use a separate PB for the release, since an async connect socket will still be using the original buffer. * Make sure TCPRelease returns noErr before freeing the recvBuff. If the call returns an error, then the buffer is not right. * mac/tclMacSocket.c (CreateSocket): Add timeouts to the async create. These don't seem to trigger, however. Sigh... * mac/tclMacSocket.c (WaitForSocketEvent): If an TCP_ASYNC_CONNECT socket errors out, then return EWOULDBLOCK & error out. * mac/tclMacSock.c: (NotifyRoutine) Added a NotifyRoutine for experimenting with MacTCP. (check-in: 406aaa947b, user: jingham, branch: trunk)
44.7 days library/package.tcl
2000-04-22 Jim Ingham <[email protected]> * library/package.tcl (tclPkgUnknown): Fixed a typo in the Mac package search part of tclPkgUnknown. (check-in: aa5214fbab, user: jingham, branch: trunk)
46.6 days generic/tclAlloc.c
unix/tclUnixPort.h
* generic/tclAlloc.c: wrapped caddr_t define to not be done on Unix * unix/tclUnixPort.h: added Tclp*Alloc defines to allow the use of USE_TCLALLOC on Unix. [Bug: 4731] (check-in: 618011d0b2, user: hobbs, branch: trunk)
47.8 days library/dde/pkgIndex.tcl
library/dde1.1/pkgIndex.tcl
tools/Makefile.in
win/tclWinChan.c
* library/dde1.1/pkgIndex.tcl: * 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 (check-in: c818263820, user: hobbs, branch: trunk)
47.8 days generic/tclFileName.c
* generic/tclFileName.c (SplitUnixPath): added support for QNX node ids. (check-in: 20e78a2f2d, user: hobbs, branch: trunk)
48.8 days win/tcl.rc
win/tclsh.ico
win/tclsh.rc
* win/Makefile.in: * win/tcl.rc: * win/tclsh.rc: * win/tclsh.ico: Modified copyright dates in Windows resource files. Added an icon for tclsh.exe. (check-in: ef4b92e1f8, user: redman, branch: trunk)
48.9 days generic/tclEvent.c
* generic/tclEvent.c (TclInitSubsystems): Moved tclLibraryPath to thread-local storage to prevent thread-related race condition. [Bug: 5033] (check-in: 800390a3de, user: hobbs, branch: trunk)
48.9 days unix/tclAppInit.c
* unix/tclAppInit.c (main): removed #ifdef TCL_TEST that sets the library path as it was unnecessary and conflicts with move of tclLibraryPath to thread-local storage. (check-in: 7545f3c2fc, user: hobbs, branch: trunk)
50.7 days mac/tclMacUtil.c
Don't append : to folder name if the folder name is empty. (check-in: bb30f9a434, user: jingham, branch: trunk)
52.9 days doc/AppInit.3
doc/Async.3
doc/BackgdErr.3
doc/CrtInterp.3
doc/CrtMathFnc.3
doc/DString.3
doc/ExprLong.3
doc/GetInt.3
doc/GetOpnFl.3
doc/Interp.3
doc/LinkVar.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
* doc/AppInit.3: * 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. (check-in: 66905b808b, user: hobbs, branch: trunk)
53.5 days unix/tcl.m4
* unix/tcl.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995] (check-in: 720c60af3f, user: hobbs, branch: trunk)
53.5 days doc/regexp.n
doc/update.n
* doc/regexp.n: doc clarification [Bug: 5037] * doc/update.n: typo fix [Bug: 4996] (check-in: f5cd778d6a, user: hobbs, branch: trunk)
55.0 days doc/dde.n
* doc/dde.n: corrected dde poke docs. [Bug: 4991] (check-in: 6356a7ea59, user: hobbs, branch: trunk)
55.9 days win/tclWinPipe.c
* win/tclWinPipe.c: Added "CONST" keyword to declaration of char *native in TclpCreateTempFile, to supress compiler warnings. (check-in: abd92d8bbb, user: ericm, branch: trunk)
55.9 days doc/msgcat.n
library/msgcat/msgcat.tcl
library/msgcat1.0/msgcat.tcl
tests/msgcat.test
* msgcat.n: Added docs for new behavior from patch in [Bug: 4158]. * 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. (check-in: 3991fa63bb, user: ericm, branch: trunk)
56.9 days tests/regexp.test
* win/tclWinPipe.c (TclpCreateTempFile): Added conversion of contents string from UTF to native encoding [Bug: 4030]. * tests/regexp.test: Added tests for infinite looping in [regexp -all]. * generic/tclCmdMZ.c: Fixed infinite loop bug with [regexp -all] [Bug: 4981]. (check-in: 1908ebdc39, user: ericm, branch: trunk)
57.1 days tests/all.tcl
tests/append.test
tests/assocd.test
tests/async.test
tests/autoMkindex.test
tests/basic.test
tests/case.test
tests/cmdAH.test
tests/cmdIL.test
tests/cmdInfo.test
tests/cmdMZ.test
tests/compExpr-old.test
tests/compExpr.test
tests/concat.test
tests/dcall.test
tests/dstring.test
tests/encoding.test
tests/env.test
tests/error.test
tests/eval.test
tests/event.test
tests/exec.test
tests/execute.test
tests/fCmd.test
tests/fileName.test
tests/for-old.test
tests/for.test
tests/foreach.test
tests/format.test
tests/get.test
tests/history.test
tests/httpold.test
tests/if-old.test
tests/if.test
tests/incr-old.test
tests/incr.test
tests/indexObj.test
tests/interp.test
tests/io.test
tests/ioCmd.test
tests/ioUtil.test
tests/join.test
tests/lindex.test
tests/link.test
tests/linsert.test
tests/list.test
tests/listObj.test
tests/llength.test
tests/load.test
tests/lrange.test
tests/lreplace.test
tests/macFCmd.test
tests/misc.test
tests/namespace-old.test
tests/obj.test
tests/osa.test
tests/package.test
tests/parse.test
tests/parseExpr.test
tests/parseOld.test
tests/pid.test
tests/pkg.test
tests/pkgMkIndex.test
tests/platform.test
tests/pwd.test
tests/reg.test
tests/registry.test
tests/resource.test
tests/result.test
tests/safe.test
tests/scan.test
tests/security.test
tests/set.test
tests/socket.test
tests/split.test
tests/stack.test
tests/stringObj.test
tests/subst.test
tests/switch.test
tests/tcltest.test
tests/timer.test
tests/trace.test
tests/unixFCmd.test
tests/unixFile.test
tests/unixInit.test
tests/unixNotfy.test
tests/unknown.test
tests/uplevel.test
tests/upvar.test
tests/utf.test
tests/util.test
tests/var.test
tests/while-old.test
tests/while.test
tests/winConsole.test
tests/winDde.test
tests/winFCmd.test
tests/winFile.test
tests/winNotify.test
tests/winPipe.test
tests/winTime.test
* tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. (check-in: c2f93a113c, user: ericm, branch: trunk)
57.8 days tests/httpd
Added "server closes without reading post data" case. (check-in: 1803037c3d, user: welch, branch: trunk)
59.7 days doc/binary.n
* doc/binary.n: clarified docs on sign extension in binary scan [Bug: 3466] (check-in: 7552c56cef, user: hobbs, branch: trunk)
62.8 days generic/tclThread.c
Fixed compilation w/out TCL_THREADS (check-in: 8dddd071dc, user: welch, branch: trunk)
63.0 days generic/tclNotify.c
2000-04-03 Andreas Kupries <[email protected]> * 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. (check-in: 861e460865, user: kupries, branch: trunk)
63.5 days unix/dltest/pkga.c
unix/dltest/pkgb.c
unix/dltest/pkgc.c
unix/dltest/pkgd.c
unix/dltest/pkge.c
* unix/dltest/pkg[a-e].c: Cleaned up test packages [Bug: 2293] (check-in: b0a1e49e5b, user: hobbs, branch: trunk)
63.5 days unix/tclUnixFCmd.c
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085] * unix/tclUnixFCmd.c (SetGroupAttribute): * unix/tclUnixFCmd.c (SetOwnerAttribute): Added (uid_t) and (gid_t) casts to avoid compiler warnings. (check-in: 45165c0e6d, user: hobbs, branch: trunk)
63.5 days tools/man2help2.tcl
* tools/man2help2.tcl: fixed winhelp cross-linking error [Bug: 4156] improved translation to winhelp [Bug: 3679] (check-in: 6c60529376, user: hobbs, branch: trunk)
67.0 days generic/tclGet.c
unix/tclUnixPipe.c
* generic/tclGet.c (Tcl_GetDouble): Added additional conditions to error test (previously only errno was checked, but the return value of strtod() should be checked as well). [Bug: 4118]. * tests/exec.test: Added test for proper conversion of UTF data when used with "<< $dataWithUTF" on exec's. * unix/tclUnixPipe.c (TclpCreateTempFile): Added Tcl_UtfToExternalDString call, so that if there is UTF content in the string it will be properly converted to the system encoding before being written [Bug: 4030]. (TclpCreateTempFile): Added a check on the return value of tmpnam; some systems (Linux, for example) will start to return NULL after tmpnam has been called TMP_MAX times; not checking for this can have bad results (overwriting temp files, core dumps, etc.) (check-in: 27f457dd13, user: ericm, branch: trunk)
67.4 days win/tclWin32Dll.c
win/tclWinInit.c
win/tclWinPort.h
win/tclWinReg.c
* generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). * win/tclWinReg.c: made use of TclWinGetPlatformId instead of getting info again * win/tclWinPort.h: * win/Makefile.in: * win/configure.in: * win/tcl.m4: Added support for gcc/mingw on Windows [Bug: 4234] (check-in: 36c0007d3f, user: hobbs, branch: trunk)
67.4 days generic/tclIOSock.c
generic/tclIntPlatDecls.h
* generic/tclBasic.c (Tcl_DeleteCommandFromToken): Added comments noting the need to pair ckalloc with ckfree. [Bug: 4262] * generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). (check-in: 4d38e9fd6a, user: hobbs, branch: trunk)
71.0 days unix/tclLoadAout.c
* unix/tclUnixChan.c: Added (off_t) type casts in lseek() call [Bug: 4409]. * unix/tclLoadAout.c: * unix/tclUnixPipe.c: Added (off_t) type casts in lseek() calls [Bug: 4410]. (check-in: 30a242b059, user: ericm, branch: trunk)
76.9 days doc/clock.n
* tests/clock.test: Modified some tests that were not robust with 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). (check-in: 80bb9d067f, user: ericm, branch: trunk)
80.7 days library/http/pkgIndex.tcl
library/http2.3/pkgIndex.tcl
updated package index file to use version 2.3 instead of 2.2. (check-in: adccf407b1, user: hershey, branch: trunk)
95.7 days doc/FindExec.3
* doc/FindExec.3: fixed doc for declaration of Tcl_FindExecutable [Bug: 4275] (check-in: 89ca3862b7, user: hobbs, branch: trunk)
117.4 days doc/packagens.n
doc/pkgMkIndex.n
cleaned up syntax, corrected package:: -> pkg:: (check-in: df11d61bdc, user: hobbs, branch: trunk)
117.4 days mac/tclMacLibrary.c
Remove need for "OLDROUTINENAMES" def'n in one more file... (check-in: 53236a711c, user: jingham, branch: trunk)
117.4 days win/tclWinLoad.c
* doc/load.n: added notes about dll load errors on Windows (check-in: 492839384e, user: hobbs, branch: trunk)
117.5 days mac/bugs.doc
Minor doco fixes (check-in: f5da32e251, user: jingham, branch: trunk)
117.5 days mac/MW_TclAppleScriptHeader.h
mac/MW_TclHeader.h
mac/MW_TclTestHeader.h
mac/MW_TclTestHeader.pch
Change to using .h files as the prefix file. This is more convenient, since the same file can be used for all targets. Also add a pre-built .pch file for tcltest (check-in: aa8b2f16c1, user: jingham, branch: trunk)
117.5 days mac/tclMacProjects.sea.hqx
Updated for Tcl8.3 (check-in: 69a5706b93, user: jingham, branch: trunk)
119.4 days library/auto.tcl
* doc/library.n: * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122] (check-in: 3a4ebbc0f4, user: hobbs, branch: trunk)
119.9 days library/tclIndex
* tests/package.test: * library/tclIndex: * library/package.tcl: Renamed ::package namespace to ::pkg. (check-in: 7a226d8e74, user: ericm, branch: trunk)
126.3 days library/http1.0/http.tcl
* library/http1.0/http.tcl: * library/http2.1/http.tcl: The query data POSTed was newline terminated when it shouldn't be altered [Bug: 4089] (check-in: 90fb17614b, user: hobbs, branch: trunk)
129.8 days tests/pkg/magicchar2.tcl
* tests/pkg/magicchar2.tcl: * tests/autoMkindex.test: Test for auto loader fix (bug #2480). * library/init.tcl: auto_load was using [info commands $name] to determine if a given command was available; if the command name had * or [] it, this would fail because info commands uses glob-style matching. This is fixed. (Bug #2480). (check-in: 56990efadd, user: ericm, branch: trunk)
130.0 days tests/pkg/spacename.tcl
* tests/pkg/spacename.tcl: * tests/pkgMkIndex.test: Tests for fix for bug #2360. * library/package.tcl: Fixed to extract only the first element of the list returned by auto_qualify (bug #2360). (check-in: 031046ecda, user: ericm, branch: trunk)
130.1 days tests/pkg/magicchar.tcl
* tests/pkg/magicchar.tcl: * tests/autoMkindex.test: Test for fix for bug #2611. * library/auto.tcl: Fixed the regular expression that performs $ escaping before sourcing a file to index. It was erroneously adding \ escapes even to $'s that were already escaped, effectively "un-escaping" those $'s. (bug #2611). (check-in: a5e724fd20, user: ericm, branch: trunk)
130.8 days library/tcltest/pkgIndex.tcl
library/tcltest1.0/pkgIndex.tcl
* library/tcltest1.0/tcltest.tcl: Changed NormalizePath to normalizePath and exported it as a public proc. This proc creates an absolute path given the name of the variable containing the path to modify. The path is modified in place. * library/tcltest1.0/pkgIndex.tcl: Added normalizePath. * tests/all.tcl: Changed code to use normalizePath. (check-in: 336bed6b79, user: jenn, branch: trunk)
131.0 days tests/pkg/samename.tcl
* tests/pkg/samename.tcl: test file for bug #1983 * tests/pkgMkIndex.test: * library/package.tcl: Fixed bug #1983, dealing with pkg_mkIndex incorrectly handling situations with two procs by the same name but in different namespaces (ie, foo::baz and bar::baz). (check-in: 356f51f836, user: ericm, branch: trunk)
131.9 days doc/SetErrno.3
doc/trace.n
doc/variable.n
* generic/tclNamesp.c: Undid fix for #956, which broke backwards 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. (check-in: 234fd734e8, user: ericm, branch: trunk)
132.7 days doc/ListObj.3
doc/glob.n
* doc/ListObj.3: clarified Tcl_ListObjGetElements docs [Bug: 4080] * doc/glob.n: clarified Mac path separator determination docs. (check-in: 7544ca4f08, user: hobbs, branch: trunk)
137.0 days doc/GetHostName.3
* unix/mkLinks: * doc/GetHostName.3: Man page for Tcl_GetHostName (bug #1817). (check-in: 516c1ca142, user: ericm, branch: trunk)
137.0 days doc/lreplace.n
* doc/lreplace.n: Corrected man page with respect to treatment of empty lists, and "prettied up" the page. (bug #1705). (check-in: ae7e3132d3, user: ericm, branch: trunk)
137.7 days doc/upvar.n
* var.test: Added tests for corrected variable behavior (bug #981). * 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). (check-in: 4521696b98, user: ericm, branch: trunk)
137.7 days library/word.tcl
* library/word.tcl: changed tcl_(non)wordchars settings to use new unicode regexp char class escapes instead of char sequences (check-in: 0ff0bf2100, user: hobbs, branch: trunk)
137.7 days generic/tclCmdAH.c
generic/tclEncoding.c
* generic/tclCmdIL.c (InfoBodyCmd): made [info body] return a string if the body has been bytecompiled. * generic/tclBasic.c (Tcl_EvalObjEx): added pedantic check for originating proc body of bytecompiled code, #def'd out as the change for [info body] should make it unnecessary * tests/set.test: added test for complex array elem name compiling * generic/tclCompCmds.c (TclCompileSetCmd): Fixed parsing of array elements during compiling, and slightly optimised same [Bug: 3889] (check-in: 15c9a98cc9, user: hobbs, branch: trunk)
137.7 days doc/tclvars.n
doc/vwait.n
* doc/tclvars.n: added definitions for tcl_(non)wordchars * doc/vwait.n: added notes about requirement for vwait var being globally scoped [Bug: 3329] (check-in: 4e21e52344, user: hobbs, branch: trunk)
143.7 days compat/strftime.c
added IsLeapYear macro (from tclGetDate.y) (check-in: 02122eb243, user: hobbs, branch: trunk)
143.9 days unix/tclUnixTime.c
* unix/tclUnixTime.c: New clock format format. * compat/strftime.c: New clock format format. * generic/tclGetDate.y: New clock scan format. (check-in: 53023d030d, user: ericm, branch: trunk)
144.8 days generic/regexec.c
* README: * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.m4: * win/README.binary: * win/configure.in: updated to patchlevel 8.3b2 (check-in: c857d53077, user: hobbs, branch: trunk)
146.4 days doc/file.n
* doc/file.n: * tests/unixFCmd.test: * unix/tclUnixFCmd.c: added support for symbolic permissions setting in SetPermissionsAttribute (file attr $file -perm ...) [Bug: 3970] (check-in: 9eba7adcd0, user: hobbs, branch: trunk)
146.9 days unix/tclUnixFile.c
* unix/tclUnixFile.c: fixed signature style on functions * unix/Makefile.in: made sure tcl.m4 would be installed with dist * unix/tcl.m4: added ELF support for NetBSD [Bug: 3959] (check-in: 341792a1e8, user: hobbs, branch: trunk)
146.9 days compat/waitpid.c
* compat/waitpid.c: use pid_t type instead of int [Bug: 3999] (check-in: 3b711e6b6a, user: hobbs, branch: trunk)
166.9 days tools/configure.in
tools/man2help.tcl
minor bug fix in man2help.tcl and updated configure.in to 8.3 (check-in: 56a85243d7, user: hobbs, branch: trunk)
167.8 days doc/tcltest.n
removed ^M's from man page - confuses man2tcl (check-in: fd0de97756, user: hobbs, branch: trunk)
167.8 days win/mkd.bat
win/rmd.bat
* win/mkd.bat: * win/rmd.bat: removed necessity of tag.txt [Bug: 3874] * win/tclWinThrd.c: changed CreateThread to _beginthreadex and ExitThread to _endthreadex * win/README.binary: * win/configure.in: updated to patch level 8.3b1 (check-in: 375e49cc20, user: hobbs, branch: trunk)
167.8 days mac/tclMacOSA.c
* mac/tclMacOSA.c: fixed applescript for I18N [Bug: 3644] (check-in: 9b8241d4cd, user: hobbs, branch: trunk)
167.8 days doc/Hash.3
doc/RegExp.3
doc/lsort.n
doc/open.n
doc/string.n
* doc/Hash.3: fixed reference to ckfree [Bug: 3912] * 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 (check-in: 4030bf50ec, user: hobbs, branch: trunk)
176.9 days mac/tclMacFile.c
win/tclWinFile.c
* doc/glob.n: * 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. (check-in: c20c742c78, user: hobbs, branch: trunk)
177.7 days generic/tclMain.c
* tests/var.test: * generic/tclCompile.c: fixed problem where setting to {} array would intermittently not work. (Fontaine) [Bug: 3339] * generic/tclCmdMZ.c: * generic/tclExecute.c: optimized INST_TRY_CVT_TO_NUMERIC to recognize boolean objects. (Spjuth) [Bug: 2815] * tests/info.test: * tests/parseOld.test: * generic/tclCmdAH.c: * generic/tclProc.c: changed Tcl_UplevelObjCmd (uplevel) and Tcl_EvalObjCmd (eval) to use TCL_EVAL_DIRECT in the single arg case as well, to take advantage of potential pure list input optimization. This means that it won't get byte compiled though, which should be acceptable. * generic/tclBasic.c: made Tcl_EvalObjEx pure list object aware in the TCL_EVAL_DIRECT case for efficiency. * generic/tclUtil.c: made Tcl_ConcatObj pure list object aware, and return a list object in that case [Bug: 2098 2257] * generic/tclMain.c: changed Tcl_Main to not constantly reuse the commandPtr object (interactive case) as it could be shared. (Fellows) (check-in: a887ecceee, user: hobbs, branch: trunk)
180.2 days win/tclWinSock.c
* win/tclWin32Dll.c: * win/tclWinChan.c: * win/tclWinFCmd.c: * win/tclWinInit.c: * win/tclWinPipe.c: * win/tclWinSock.c: removed all code that supported Win32s. It was no longer officially supported, and likely didn't work anyway. * win/makefile.vc: removed 16 bit stuff, cleaned up. * win/tcl16.rc: * win/tclWin16.c: * win/winDumpExts.c: these files have been removed from the source tree (no longer necessary to build) * win/aclocal.m4: made it just include tcl.m4 (check-in: 28cb1be105, user: hobbs, branch: trunk)
180.2 days doc/exec.n
* doc/exec.n: * doc/open.n: removed references to Win32s (check-in: 1f09d42a1a, user: hobbs, branch: trunk)
181.7 days mac/tclMacPort.h
* mac/tclMacPort.h: added utime.h include (check-in: 62d99aa122, user: hobbs, branch: trunk)
183.7 days tools/man2tcl.c
Added #define around include of <errno.h> so that systems with the header file (win NT) will pick it up. (check-in: a5dacdb2f3, user: wart, branch: trunk)
187.7 days win/tclAppInit.c
* generic/tcl.decls : * generic/tclMain.c : * unix/tclAppInit.c: * win/tclAppInit.c: Added two new internal functions, TclSetStartupScriptFileName() and TclGetStartupScriptFileName() and added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. * generic/tclEncoding.c: * generic/tclEvent.c: Moved encoding-related startup code from tclEvent.c into the more appropriate tclEncoding.c. (check-in: cafaa4d046, user: redman, branch: trunk)
188.8 days win/tclWinTime.c
* win/tclWinTime.c: fixed handling of %Z on NT for time zones that don't have DST. (check-in: 2aab86d6ee, user: hobbs, branch: trunk)
188.8 days generic/tclLoad.c
* generic/tclLoad.c: #def'd out the unloading of DLLs at finalize time for Unix in TclFinalizeLoad. [Bug: 2560 3373] Should be parametrized to allow for user to specify unload or not. (check-in: 049dffa868, user: hobbs, branch: trunk)
189.7 days generic/tclScan.c
* tests/scan.test: * generic/tclScan.c: fixed scan where %[..] didn't match anything and added test case [Bug: 3700] (check-in: 27ebd6ad86, user: hobbs, branch: trunk)
200.5 days doc/format.n
* doc/scan.n: * 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] (check-in: 3de36dc975, user: hobbs, branch: trunk)
209.7 days generic/tclParse.c
* generic/tclIOUtil.c: changed Tcl_Alloc to ckalloc * generic/tclInt.h: * generic/tclObj.c: rolled back changes from 1999-10-29 Purify noted new leaks with that code * generic/tclParse.c: added code in Tcl_ParseBraces to test for possible unbalanced open brace in a comment (check-in: 4cf2e06b0a, user: hobbs, branch: trunk)
221.7 days win/tclWinTest.c
* win/tclWinTest.c: added testvolumetype command, as atime is completely ignored for Windows FAT file systems * win/tclWinPort.h: added sys/utime.h to includes (check-in: 3fdb59940f, user: hobbs, branch: trunk)
221.7 days unix/aclocal.m4
win/aclocal.m4
* unix/tclUnixPort.h: added utime.h to includes * unix/aclocal.m4: made it just include tcl.m4 (check-in: dedc005e01, user: hobbs, branch: trunk)
229.7 days generic/regc_color.c
generic/tclResult.c
* unix/tclUnixNotfy.c: fixed event/io threading problems by making triggerPipe non-blocking * library/tcltest1.0/tcltest.tcl: * generic/tclThreadTest.c: fixed mem leaks in threads * generic/tclResult.c: fixed Tcl_AppendResultVA so it only iterates once over the va_list (avoiding a memcpy of it, which is not portable). * generic/regc_color.c: fixed mem leak and assertion, from HS * generic/tclCompile.c: removed savedChar trick that appeared to be causing a segv when the literal table was released * tests/string.test: * generic/tclCmdMZ.c: fixed [string index] to return ByteArrayObj when indexing into one (test case string-5.16) [Bug: 2871] (check-in: 1a3cca95e4, user: hobbs, branch: trunk)
235.6 days mac/tclMacLoad.c
Stupid bug in TclpLoadFile - use the converted value! (check-in: d4146ab675, user: jingham, branch: trunk)
235.6 days mac/tclMacFCmd.c
Fix a merge error in the UTF8 conversion bug fix [Bug: 2869] (check-in: d73e2a7f28, user: jingham, branch: trunk)
237.7 days generic/regc_cvec.c
generic/regc_lex.c
generic/regc_locale.c
generic/regcomp.c
generic/regcustom.h
generic/regerrs.h
generic/regex.h
generic/regguts.h
generic/tclRegexp.c
* generic/regc_color.c: * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regcomp.c: * generic/regcustom.h: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regguts.h: * generic/tclRegexp.c: * generic/tclTest.c: * tests/reg.test: updated to Henry Spencer's new regexp engine (mid-Sept 99). Should greatly reduce stack space reqs. (check-in: 801921c818, user: hobbs, branch: trunk)
237.8 days unix/tclUnixTest.c
* unix/Makefile.in: purify has to use -best-effort to instrument * unix/tclAppInit.c: identified potential mem leak when compiling tcltest (not critical) * unix/tclUnixPipe.c: fixed mem leak in TclpCreateProcess when doing alloc between vfork and execvp. * unix/tclUnixTest.c: fixed mem leak in findexecutable test command (check-in: 51f678993b, user: hobbs, branch: trunk)
237.8 days doc/Encoding.3
* doc/Encoding.3: corrected docs (check-in: 175164594b, user: hobbs, branch: trunk)
244.9 days tools/README
* {win,mac,unix,tools,}/README: * win/README.binary: * win/makefile.vc: * {win,unix}/configure.in: * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0. (check-in: 8424f29d2e, user: hobbs, branch: trunk)
259.5 days unix/dltest/Makefile.in
1999-09-20 Jeff Hobbs <[email protected]> * tests/env.test: * unix/Makefile.in: added support for AIX LIBPATH env var [Bug: 2793] removed second definition of INCLUDE_INSTALL_DIR (the one that referenced @includedir@) [Bug: 2805] * unix/dltest/Makefile.in: added -lc to LIBS [Bug: 2794] (check-in: 8e69ad3948, user: hobbs, branch: trunk)
259.6 days doc/lindex.n
doc/linsert.n
doc/switch.n
generic/tclIOCmd.c
generic/tclPkg.c
1999-09-16 Jeff Hobbs <[email protected]> * tests/timer.test: changed after delay in timer test 6.29 from 1 to 10. [Bug: 2796] * tests/pkg.test: * generic/tclPkg.c: fixed package version check to disallow 1.2..3 [Bug: 2539] * unix/Makefile.in: fixed gendate target - this never worked since RCS was intro'd. * generic/tclGetDate.y: updated to reflect previous changes to tclDate.c (leap year calc) and added CEST and UCT time zone recognition. Fixed 4 missing UCHAR() casts. [Bug: 2717, 954, 1245, 1249] * generic/tclCkalloc.c: changed Tcl_DumpActiveMemory to really dump to stderr and close it [Bug: 725] and changed Tcl_Ckrealloc and Tcl_Ckfree to not bomb when NULL was passed in [Bug: 1719] and changed Tcl_Alloc, et al to not panic when a alloc request for zero came through and NULL was returned (valid on AIX, Tru64) [Bug: 2795, etc] * tests/clock.test: * doc/clock.n: * generic/tclClock.c: added -milliseconds switch to clock clicks to guarantee that the return value of clicks is in the millisecs granularity [Bug: 2682, 1332] 1999-09-15 Jeff Hobbs <[email protected]> * generic/tclIOCmd.c: fixed potential core dump in conjunction with stacked channels with result obj manipulation in Tcl_ReadChars [Bug: 2623] * tests/format.test: * generic/tclCmdAH.c: fixed translation of %0#s in format [Bug: 2605] * doc/msgcat.n: fixed \\ bug in example [Bug: 2548] * unix/tcl.m4: * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610] * doc/array.n: * tests/var.test: * tests/set.test: * generic/tclVar.c: added an array unset operation, with docs and tests. Variation of [Bug: 1775]. Added fix in TclArraySet to check when trying to set in a non-existent namespace. [Bug: 2613] 1999-09-14 Jeff Hobbs <[email protected]> * tests/linsert.test: * doc/linsert.n: * generic/tclCmdIL.c: fixed end-int interpretation of linsert to correctly calculate value for end, added test and docs [Bug: 2693] * doc/regexp.n: * doc/regsub.n: * tests/regexp.test: * generic/tclCmdMZ.c: add -start switch to regexp and regsub with docs and tests * doc/switch.n: added proper use of comments to example. * generic/tclCmdMZ.c: changed switch to complain when an error occurs that seems to be due to a misplaced comment. * generic/tclCmdMZ.c: fixed illegal ref for \[0-9] substitutions in regsub [Bug: 2723] * generic/tclCmdMZ.c: changed [string equal] to return an Int type object (was a Boolean) (check-in: eb68adcdfd, user: hobbs, branch: trunk)
278.1 days doc/interp.n
1999-09-01 Jeff Hobbs <[email protected]> remove TclInitStubs.3 - it was duplicate of InitStubs.3 (check-in: 15b82898b6, user: hobbs, branch: trunk)
279.9 days tests/README
typos (check-in: 701aae413f, user: jenn, branch: trunk)
290.0 days doc/CrtSlave.3
doc/WrongNumArgs.3
doc/filename.n
doc/resource.n
doc/socket.n
1999-08-20 Jeff Hobbs <[email protected]> * doc/*: fixed various nroff bugs in man pages [Bug: 2503 2588] (check-in: 9772601e1f, user: hobbs, branch: trunk)
292.7 days library/ldAout.tcl
library/safe.tcl
1999-08-18 Jeff Hobbs <[email protected]> * library/auto.tcl: * library/init.tcl: * library/ldAout.tcl: * library/package.tcl: * library/safe.tcl: * library/word.tcl: * library/http2.1/http.tcl: * library/msgcat1.0/msgcat.tcl: updated libraries to better Tcl style guide (no more string comparisons with == or !=, spacing changes). (check-in: e3a02d20c4, user: hobbs, branch: trunk)
292.7 days generic/tclInitScript.h
generic/tclLiteral.c
1999-08-18 Jeff Hobbs <[email protected]> * doc/OpenFileChnl.3: * doc/file.n: * tests/cmdAH.test: * tclIO.c: * tclCmdAH.c: added "file channels ?pattern?" tcl command, with associated Tcl_GetChannelNames and Tcl_GetChannelNamesEx public C APIs (added to tcl.decls as well), with docs and tests. * generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types that cause differed compilation for exprs, to correct the expr double-evaluation problem for vars. Added test cases. (check-in: fb64d24b32, user: hobbs, branch: trunk)
295.8 days mac/tclMacResource.r
mac/tclMacTclCode.r
Update copyrights and add my name to Ray's in the credits (blush). (check-in: 1b154b6e79, user: jingham, branch: trunk)
295.8 days mac/tclMacOSA.r
Update the copyrights. (check-in: ac89277576, user: jingham, branch: trunk)
295.8 days mac/tclMacLibrary.r
Update copyrights and add my name to Ray's in the credits (blush). (check-in: 84ae3d0d34, user: jingham, branch: trunk)
295.8 days mac/tclMacInt.h
If you are running the testsuite, set the Stack size to 768K so you can pass the regexp tests. For most sane regexps, however 512K is fine. (check-in: f8e83859fc, user: jingham, branch: trunk)
295.8 days mac/tclMacApplication.r
Update copyrights and add my name to Ray's in the credits (blush). (check-in: d854c74a23, user: jingham, branch: trunk)
296.6 days mac/tclMacResource.c
Change the permissions for opening resource files to Shared. Suprisingly enough, this is the only way to get notification if you have opened the file twice... (check-in: ba2d9e8c51, user: jingham, branch: trunk)
298.0 days doc/GetIndex.3
doc/catch.n
Minor tweaks to get these pages through the HTML converter (check-in: 955414971d, user: welch, branch: trunk)
300.9 days generic/tclListObj.c
Rolled back changes to change the prototype of Tcl_ListObjGetElements() (check-in: ac48eb3341, user: redman, branch: trunk)
301.6 days mac/tclMacNotify.c
Trivial cleanup - Windows -> Macintosh in comments. (check-in: c0e8a29fd9, user: jingham, branch: trunk)
302.1 days doc/Object.3
1999-08-09 Jeff Hobbs <[email protected]> * doc/Object.3: clarified Tcl_DecrRefCount docs [Bug: 1952] * doc/array.n: clarified array pattern docs [Bug: 1330] * doc/clock.n: fixed clock docs [Bug: 693] * doc/lindex.n: clarified to account for new end-int behavior. * doc/string.n: fixed formatting errors [Bug: 2188 2189] * doc/tclvars.n: fixed doc error [Bug: 2042] (check-in: 253cc38782, user: hobbs, branch: trunk)
306.8 days generic/regc_nfa.c
generic/rege_dfa.c
* generic/regc_nfa.c: * generic/regcomp.c: * generic/rege_dfa.c: * generic/regexec.c: * generic/regguts.h: Applied patches supplied by Henry Spencer to greatly enhance the performance of certain classes of regular expressions. [Bug: 2440, 2447] (check-in: c161cf0289, user: stanton, branch: trunk)
308.1 days win/tclWinInt.h
Move functions declarations out of win/tclWinInt.h that are now in generic/tclInt.decls (check-in: 257bae6dc4, user: redman, branch: trunk)
309.1 days generic/tclRegexp.h
* generic/tcl.h: * generic/tcl.decls: * generic/tclDecls.h: * generic/tclInt.h: * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclRegexp.h: * generic/tclStubInit.c: Move some exported public and internal functions to the stub tables. Removed functions that are in the stub tables (from this and previous changes) from the original header files. (check-in: 08e3282fc0, user: redman, branch: trunk)
313.0 days unix/tclConfig.sh.in
win/tclConfig.sh.in
Added lines so that extensions can set up static linker (ar vs. lib) and C compiler warning flags easily. (check-in: 8ccef65e92, user: wart, branch: trunk)
319.9 days tools/checkLibraryDoc.tcl
* Changed version to 8.2b2. * win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427] (check-in: 589cb7ba77, user: redman, branch: trunk)
322.8 days tools/tclmin.wse
changed http package version from 2.0 to 2.1 (check-in: fda7557642, user: hershey, branch: trunk)
328.0 days doc/re_syntax.n
Deleted sentence as suggested by Scott Stanton (check-in: b4d75c8e7d, user: jpeek, branch: trunk)
335.0 days doc/fconfigure.n
* doc/fconfigure.n: Clarified default buffering behavior for the standard channels. [Bug: 2335] (check-in: 842d60e737, user: stanton, branch: trunk)
339.9 days win/tclWinNotify.c
Fix missing declaration of tclStubs (check-in: c3d96ae985, user: redman, branch: trunk)
340.0 days doc/ChnlStack.3
Name change from Tcl_ReplaceChannel to Tcl_StackChannel (check-in: 3dfed73236, user: welch, branch: trunk)
340.6 days unix/tclXtNotify.c
unix/tclXtTest.c
Added hook points to the notifier Updated Xt tests to use new Tcl_SetNotifier (check-in: b68062ca89, user: welch, branch: trunk)
340.8 days generic/tclFCmd.c
Call TclStat instead of TclpStat in order to allow the stat hooks to work properly. (check-in: 5ff61ca415, user: redman, branch: trunk)
345.9 days win/tclWinDde.c
Added poke command to dde. Changed dde package version to 1.1 Fixed makefile to install tcl8.2 library correctly Fixed dll names in pkgIndex files for dde and reg (check-in: 8c9bb6b936, user: redman, branch: trunk)
348.7 days generic/tclUniData.c
tools/uniClass.tcl
tools/uniParse.tcl
* unix/Makefile.in: Changed install-doc to install-man. * tools/uniParse.tcl: * tools/uniClass.tcl: * tools/README: * tests/string.test: * generic/regc_locale.c: * generic/tclUniData.c: * generic/tclUtf.c: * doc/string.n: Updated Unicode character tables to reflect latest Unicode 2.1 data. Also rationalized "regexp" and "string is" definitions of character classes. (check-in: 9d26b83359, user: stanton, branch: trunk)
356.9 days generic/tclTestObj.c
beefed up the string object tests (check-in: 3f45ef233e, user: hershey, branch: trunk)
357.8 days doc/StringObj.3
Merged String and Unicode object types. Added new functions to the puplic API: Tcl_NewUnicodeObj, Tcl_SetUnicodeObj, Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange, Tcl_AppendUnicodeToObj. Note: some stringObj tests are still failing--the teststringobj command still needs to be updated. (check-in: 23b23af342, user: hershey, branch: trunk)
362.6 days tools/genStubs.tcl
* tools/genStubs.tcl: Changed to always write output in LF mode. (check-in: f36bf665e7, user: stanton, branch: trunk)
1.02 years generic/regerror.c
generic/regfree.c
generic/regfronts.c
* tests/reg.test: * generic/regc_color.c: * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regc_nfa.c: * generic/regcomp.c: * generic/regcustom.h: * generic/rege_dfa.c: * generic/regerror.c: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regfree.c: * generic/regfronts.c: * generic/regguts.h: * generic/tclCmdMZ.c: * generic/tclRegexp.c: * generic/tclRegexp.h: * generic/tclTest.c: Applied Henry Spencer's latest regexp patches that fix an infinite loop bug and add support for testing whether a string could match with additional input. [Bug: 2117] (check-in: 96584c60d8, user: stanton, branch: trunk)
1.04 years generic/tclPort.h
generic/tclStubLib.c
* generic/tcl.decls: * generic/tclCmdMZ.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclPort.h: * generic/tclStubInit.c: * generic/tclStubLib.c: Various header file related changes and other lint to try to get the Mac builds working. (check-in: 1cdb3df621, user: stanton, branch: trunk)
1.07 years doc/tclsh.1
* doc/tclsh.1: Updated references to rc script names to accurately reflect the platform differences on Windows. (check-in: 186551cfb3, user: stanton, branch: trunk)
1.07 years mac/MW_TclAppleScriptHeader.pch
mac/MW_TclHeader.pch
mac/tclMacAlloc.c
mac/tclMacInit.c
mac/tclMacTest.c
Various small fixes that were required to get Tcl to build cleanly on the Mac. (check-in: 7ef2072995, user: jingham, branch: trunk)
1.08 years generic/tclLoadNone.c
* generic/tclLoadNone.c: Updated to use current interfaces, added TclpUnloadFile. [Bug: 2003] (check-in: cd8517b226, user: stanton, branch: trunk)
1.09 years doc/Notifier.3
more documentation lint (check-in: 99d3dc108e, user: stanton, branch: trunk)
1.09 years doc/Access.3
doc/InitStubs.3
merged doc changes from 8.1.0 (check-in: f1b3babf61, user: stanton, branch: trunk)
1.09 years doc/read.n
doc/seek.n
doc/tell.n
lint and better documentation of the character vs. byte oriented commands (check-in: ee1e5d143e, user: stanton, branch: trunk)
1.10 years generic/tclBinary.c
* tests/binary.test: * generic/tclBinary.c (DupByteArrayInternalRep): Fixed bug where type was not being set in duplicated object. (check-in: 23b030de27, user: stanton, branch: trunk)
1.10 years generic/tclPlatDecls.h
tools/encoding/README
* Merged changes from 8.1.0 branch (check-in: dc45694c11, user: stanton, branch: trunk)
1.12 years library/encoding/koi8-r.enc
tools/encoding/koi8-r.txt
* library/encoding/koi8-r.enc: * tools/encoding/koi8-r.txt: Added support for the koi8-r Cyrillic encoding. [Bug: 1771] (check-in: 40dd26149a, user: stanton, branch: trunk)
1.13 years win/stub16.c
Resynced with mainline. (check-in: 45b9dd789f, user: rjohnson, branch: trunk)
1.14 years compat/memcmp.c
compat/stdlib.h
compat/string.h
doc/AssocData.3
doc/Backslash.3
doc/CrtObjCmd.3
doc/Exit.3
doc/GetCwd.3
doc/GetVersion.3
doc/SaveResult.3
doc/SetRecLmt.3
doc/SetVar.3
doc/Tcl.n
doc/ToUpper.3
doc/encoding.n
doc/man.macros
doc/puts.n
doc/registry.n
doc/safe.n
generic/tclAsync.c
generic/tclHash.c
generic/tclHistory.c
generic/tclInterp.c
generic/tclLink.c
generic/tclPipe.c
generic/tclPreserve.c
generic/tclTimer.c
library/encoding/ascii.enc
library/encoding/big5.enc
library/encoding/cp1250.enc
library/encoding/cp1251.enc
library/encoding/cp1252.enc
library/encoding/cp1253.enc
library/encoding/cp1254.enc
library/encoding/cp1255.enc
library/encoding/cp1256.enc
library/encoding/cp1257.enc
library/encoding/cp1258.enc
library/encoding/cp437.enc
library/encoding/cp737.enc
library/encoding/cp775.enc
library/encoding/cp850.enc
library/encoding/cp852.enc
library/encoding/cp855.enc
library/encoding/cp857.enc
library/encoding/cp860.enc
library/encoding/cp861.enc
library/encoding/cp862.enc
library/encoding/cp863.enc
library/encoding/cp864.enc
library/encoding/cp865.enc
library/encoding/cp866.enc
library/encoding/cp869.enc
library/encoding/cp874.enc
library/encoding/cp932.enc
library/encoding/cp936.enc
library/encoding/cp949.enc
library/encoding/cp950.enc
library/encoding/dingbats.enc
library/encoding/euc-cn.enc
library/encoding/euc-jp.enc
library/encoding/euc-kr.enc
library/encoding/gb12345.enc
library/encoding/gb1988.enc
library/encoding/gb2312.enc
library/encoding/iso2022-jp.enc
library/encoding/iso2022-kr.enc
library/encoding/iso2022.enc
library/encoding/iso8859-1.enc
library/encoding/iso8859-2.enc
library/encoding/iso8859-3.enc
library/encoding/iso8859-4.enc
library/encoding/iso8859-5.enc
library/encoding/iso8859-6.enc
library/encoding/iso8859-7.enc
library/encoding/iso8859-8.enc
library/encoding/iso8859-9.enc
library/encoding/jis0201.enc
library/encoding/jis0208.enc
library/encoding/jis0212.enc
library/encoding/ksc5601.enc
library/encoding/macCentEuro.enc
library/encoding/macCroatian.enc
library/encoding/macCyrillic.enc
library/encoding/macDingbats.enc
library/encoding/macGreek.enc
library/encoding/macIceland.enc
library/encoding/macJapan.enc
library/encoding/macRoman.enc
library/encoding/macRomania.enc
library/encoding/macThai.enc
library/encoding/macTurkish.enc
library/encoding/macUkraine.enc
library/encoding/shiftjis.enc
library/encoding/symbol.enc
library/msgcat/pkgIndex.tcl
library/msgcat1.0/pkgIndex.tcl
library/opt/optparse.tcl
library/opt/pkgIndex.tcl
library/opt0.4/optparse.tcl
library/opt0.4/pkgIndex.tcl
mac/tclMacAppInit.c
mac/tclMacBOAAppInit.c
mac/tclMacBOAMain.c
mac/tclMacChan.c
mac/tclMacExit.c
mac/tclMacShLib.exp
mac/tclMacThrd.h
mac/tclMacUnix.c
tests/pkg/import.tcl
tests/remote.tcl
tools/cvtEOL.tcl
tools/encoding/Makefile
tools/encoding/ascii.txt
tools/encoding/big5.txt
tools/encoding/cjk.inf
tools/encoding/cp1250.txt
tools/encoding/cp1251.txt
tools/encoding/cp1252.txt
tools/encoding/cp1253.txt
tools/encoding/cp1254.txt
tools/encoding/cp1255.txt
tools/encoding/cp1256.txt
tools/encoding/cp1257.txt
tools/encoding/cp1258.txt
tools/encoding/cp437.txt
tools/encoding/cp737.txt
tools/encoding/cp775.txt
tools/encoding/cp850.txt
tools/encoding/cp852.txt
tools/encoding/cp855.txt
tools/encoding/cp857.txt
tools/encoding/cp860.txt
tools/encoding/cp861.txt
tools/encoding/cp862.txt
tools/encoding/cp863.txt
tools/encoding/cp864.txt
tools/encoding/cp865.txt
tools/encoding/cp866.txt
tools/encoding/cp869.txt
tools/encoding/cp874.txt
tools/encoding/cp932.txt
tools/encoding/cp936.txt
tools/encoding/cp949.txt
tools/encoding/cp950.txt
tools/encoding/dingbats.txt
tools/encoding/gb12345.txt
tools/encoding/gb1988.txt
tools/encoding/gb2312.txt
tools/encoding/iso2022-jp.esc
tools/encoding/iso2022-kr.esc
tools/encoding/iso2022.esc
tools/encoding/iso8859-1.txt
tools/encoding/iso8859-2.txt
tools/encoding/iso8859-3.txt
tools/encoding/iso8859-4.txt
tools/encoding/iso8859-5.txt
tools/encoding/iso8859-6.txt
tools/encoding/iso8859-7.txt
tools/encoding/iso8859-8.txt
tools/encoding/iso8859-9.txt
tools/encoding/jis0201.txt
tools/encoding/jis0208.txt
tools/encoding/jis0212.txt
tools/encoding/ksc5601.txt
tools/encoding/macCentEuro.txt
tools/encoding/macCroatian.txt
tools/encoding/macCyrillic.txt
tools/encoding/macDingbats.txt
tools/encoding/macGreek.txt
tools/encoding/macIceland.txt
tools/encoding/macJapan.txt
tools/encoding/macRoman.txt
tools/encoding/macRomania.txt
tools/encoding/macThai.txt
tools/encoding/macTurkish.txt
tools/encoding/macUkraine.txt
tools/encoding/shiftjis.txt
tools/encoding/symbol.txt
tools/encoding/txt2enc.c
tools/man2html.tcl
tools/man2html1.tcl
tools/man2html2.tcl
tools/regexpTestLib.tcl
tools/str2c
tools/white.bmp
unix/dltest/configure.in
unix/dltest/pkgf.c
unix/tclLoadAix.c
unix/tclLoadDl.c
unix/tclLoadDld.c
unix/tclLoadNext.c
unix/tclLoadOSF.c
unix/tclLoadShl.c
unix/tclMtherr.c
unix/tclUnixEvent.c
unix/tclUnixSock.c
unix/tclUnixThrd.h
win/tclWinError.c
win/tclWinMtherr.c
win/tclWinThrd.h
merged tcl 8.1 branch back into the main trunk (check-in: f3b32fb71c, user: stanton, branch: trunk)
1.19 years tests/autoMkindex.tcl
Added tests for auto_mkindex_parser quoting problems, BUGID 1657 (check-in: 51ffe4e6ae, user: welch, branch: trunk)
1.24 years doc/package.n
mac/tclMac.h
mac/tclMacTime.c
unix/ldAix
Merged stubs changes into mainline for 8.0 (check-in: 1969693351, user: stanton, branch: trunk)
1.26 years generic/tclPanic.c
* generic/tcl.decls: Added Mac specific declarations. * generic/tclStubs.c: * generic/tclStubInit.c: Added undefs for all of the TCL_MEM_DEBUG macros to avoid conflicts with the stub names. * generic/tclStubInit.c: * generic/tclInt.h: * generic/tclInt.decls: Moved some declarations out of the generic and into the platform specific sections. Added missing declarations and Mac specific declarations. * generic/tclInt.h: * generic/tclDate.c: * generic/tclClock.c: Created a new opaque TclpTime_t type so generic functions that depend on the format of time_t can appear in the generic header files. * generic/tclStubInit.c: * generic/tclPanic.c: * generic/tcl.h: * generic/tcl.decls: renamed Tcl_Panic back to panic to avoid incompatibilities in a patch release. (check-in: 3ab6dc531f, user: stanton, branch: trunk)
1.26 years doc/ByteArrObj.3
* unix/Makefile.in: * unix/configure.in: * unix/ldAix: Enhanced AIX shared library support. * win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions. * win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl. * doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions. * doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command. * generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome. * generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG. * doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0. * generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c (check-in: 51058ad13d, user: stanton, branch: trunk)
1.51 years tests/pkg/pkga.tcl
Added test file (check-in: a9d5792c93, user: welch, branch: trunk)
1.57 years mac/tclMacCommonPch.h
Updated Changes file, and added Vince Darley's suggested change to TclMacExit. (check-in: 0c40160403, user: jingham, branch: trunk)
1.57 years generic/tclTestProcBodyObj.c
Fixed some tests which were failing on the Mac because of path differences. Added a test to the resource tests to cover the but I fixed. Fixed the stat test commands - the mac files were getting a leading :, which the test commands did not expect (check-in: b66419d3df, user: jingham, branch: trunk)
1.64 years tests/pkg/circ1.tcl
tests/pkg/circ2.tcl
tests/pkg/circ3.tcl
tests/pkg/global.tcl
tests/pkg/pkg1.tcl
tests/pkg/pkg2_a.tcl
tests/pkg/pkg2_b.tcl
tests/pkg/pkg3.tcl
tests/pkg/pkg4.tcl
tests/pkg/pkg5.tcl
tests/pkg/simple.tcl
tests/pkg/std.tcl
tests/pkg1/direct1.tcl
tests/pkg1/pkgIndex.tcl
Added the pkg_mkIndex test suite (check-in: ace5d576b2, user: escoffon, branch: trunk)
1.67 years generic/tclResolve.c
Minor changes in test file & C style. (check-in: ca39630118, user: rjohnson, branch: trunk)
1.67 years doc/CrtCommand.3
added comment to clarify that it is not valid to modify argument strings in a string-based Tcl command (check-in: 975dbf9367, user: stanton, branch: trunk)
1.73 years compat/README
compat/dirent.h
compat/dirent2.h
compat/dlfcn.h
compat/fixstrtod.c
compat/float.h
compat/gettod.c
compat/limits.h
compat/opendir.c
compat/strncasecmp.c
compat/strstr.c
compat/strtod.c
compat/strtol.c
compat/strtoul.c
compat/tclErrno.h
compat/tmpnam.c
compat/unistd.h
doc/Alloc.3
doc/AllowExc.3
doc/BoolObj.3
doc/CallDel.3
doc/CmdCmplt.3
doc/Concat.3
doc/CrtChnlHdlr.3
doc/CrtCloseHdlr.3
doc/CrtFileHdlr.3
doc/CrtTimerHdlr.3
doc/CrtTrace.3
doc/DetachPids.3
doc/DoOneEvent.3
doc/DoWhenIdle.3
doc/DoubleObj.3
doc/ExprLongObj.3
doc/GetStdChan.3
doc/IntObj.3
doc/ObjectType.3
doc/Preserve.3
doc/PrintDbl.3
doc/RecEvalObj.3
doc/Sleep.3
doc/SplitPath.3
doc/Tcl_Main.3
doc/after.n
doc/append.n
doc/bgerror.n
doc/break.n
doc/case.n
doc/cd.n
doc/close.n
doc/concat.n
doc/continue.n
doc/eof.n
doc/error.n
doc/eval.n
doc/exit.n
doc/fblocked.n
doc/fcopy.n
doc/fileevent.n
doc/flush.n
doc/for.n
doc/foreach.n
doc/gets.n
doc/global.n
doc/history.n
doc/if.n
doc/incr.n
doc/join.n
doc/lappend.n
doc/list.n
doc/llength.n
doc/lrange.n
doc/pid.n
doc/proc.n
doc/pwd.n
doc/rename.n
doc/return.n
doc/set.n
doc/split.n
doc/subst.n
doc/time.n
doc/unknown.n
doc/uplevel.n
doc/while.n
generic/README
generic/tclMath.h
library/parray.tcl
mac/Background.doc
mac/libmoto.doc
mac/morefiles.doc
mac/porting.notes
mac/tclMacAETE.r
mac/tclMacDNR.c
mac/tclMacEnv.c
mac/tclMacInterupt.c
mac/tclMacMSLPrefix.h
mac/tclMacMath.h
mac/tclMacPanic.c
tools/index.tcl
unix/dltest/README
win/cat.c
Replaced SCCS strings, fixed binary files (check-in: 196f92fd17, user: stanton, branch: trunk)
1.94 years license.terms
Added Scriptics (check-in: a41b08f256, user: welch, branch: trunk)
2.20 years unix/install-sh
Initial revision (check-in: f86c34e38d, user: rjohnson, branch: trunk)
2.20 years library/http1.0/pkgIndex.tcl
mac/AppleScript.html
mac/tclMacOSA.exp
Initial revision (check-in: cacdd0f329, user: rjohnson, branch: trunk)