Tcl Source Code

File Ages
Login

Files in check-in dce53cdd8b00b3ea ordered by age

File ages are expressed relative to the check-in time of 1999-03-27 00:41:48.

AgeFilesCheck-in
current ChangeLog
Add comments for not destroying Win32 standard handles during thread termination. (check-in: dce53cdd8b, user: redman, branch: core-8-1-branch-old)
2.3 minutes win/tclWinChan.c
win/tclWinConsole.c
win/tclWinPipe.c
win/tclWinSerial.c
Don't close the Win32 handle for a channel during shutdown if it's a std channel. (check-in: b3e63defbb, user: redman, branch: core-8-1-branch-old)
2.0 hours generic/tclCmdIL.c
generic/tclIOCmd.c
generic/tclNamesp.c
Changed index's from enum to int. (check-in: 6247c71fdd, user: rjohnson, branch: core-8-1-branch-old)
4.9 hours changes
unix/configure.in
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. (check-in: 554e3ea7ea, user: suresh, branch: core-8-1-branch-old)
5.5 hours tests/README
tests/assocd.test
tests/async.test
tests/cmdInfo.test
tests/dcall.test
tests/defs.tcl
tests/dstring.test
tests/event.test
tests/fCmd.test
tests/fileName.test
tests/history.test
tests/httpold.test
tests/indexObj.test
tests/link.test
tests/listObj.test
tests/load.test
tests/obj.test
tests/parse.test
tests/parseExpr.test
tests/pid.test
tests/proc.test
tests/stringObj.test
tests/thread.test
tests/unixFile.test
tests/unixNotfy.test
tests/util.test
-now all test files that skip tests by returning early (which ideally they shouldn't do) call ::tcltest::cleanupTests before returning. -the defs.tcl file has one new constraint: userInteraction, used by tests that require user interaction. The next putback will include an updated version of the "visual" test file to use this mechanism. (check-in: 4c4431ec5e, user: hershey, branch: core-8-1-branch-old)
22.3 hours generic/tclInterp.c
tests/interp.test
* tests/interp.test: * generic/tclInterp.c (AliasObjCmd): Changed so aliases are invoked at current scope in the target interpreter instead of at the global scope. This was an incompatibility introduced in 8.1 that is being removed. [Bug: 1153, 1556] (check-in: 27603c3b06, user: stanton, branch: core-8-1-branch-old)
24.2 hours tools/genWinImage.tcl
tools/tcl.wse.in
"genWinImage.tcl" is now a bit more informative about what it created. Minor tweak to "tcl.wse.in" to remove hard-coded WISE directory. (check-in: c7c062771e, user: suresh, branch: core-8-1-branch-old)
24.5 hours library/encoding/big5.enc
tools/encoding/Makefile
tools/encoding/big5.txt
tools/encoding/gb2312.txt
Added 7-bit ASCII to big5 and gb2312 encodings [Bug: 632] (check-in: 2dc755cab2, user: stanton, branch: core-8-1-branch-old)
25.2 hours tools/genStubs.tcl
added missing argv0 declaration (check-in: 25a525546f, user: stanton, branch: core-8-1-branch-old)
25.2 hours generic/tclPkg.c
* generic/tclPkg.c (Tcl_PkgRequireEx): Fixed broken clientData initialization in package code. (check-in: dab64840b0, user: stanton, branch: core-8-1-branch-old)
25.2 hours unix/tclUnixSock.c
lint (check-in: d3a21d1def, user: stanton, branch: core-8-1-branch-old)
26.6 hours doc/tclvars.n
Documented that Win98 has tcl_platform(os)=="Windows 95" (check-in: b754d9b333, user: redman, branch: core-8-1-branch-old)
28.9 hours unix/Makefile.in
* unix/Makefile.in (dist): Added tcl.decls and tclInt.decls to source distribution. [Bug: 1571] (check-in: 539c0e1656, user: stanton, branch: core-8-1-branch-old)
29.0 hours doc/Thread.3
* doc/Thread.3: Updated documentation of Tcl_MutexLock to indicate that the recursive locking behavior is undefined. On Windows, it does not block, on Unix it deadlocks. [Bug: 1275] (check-in: e1a0b7d0c8, user: stanton, branch: core-8-1-branch-old)
31.4 hours tests/io.test
defs: lint io.test: fix for bug 1580--"after 100" calls in test scripts were not waiting long enough for slower machines to complete i/o, so tests were fialing. load.test: some tests were getting skipping without the use of constraints. (check-in: 5c981db38c, user: hershey, branch: core-8-1-branch-old)
1.8 days tests/basic.test
tests/pkgMkIndex.test
tests/unixFCmd.test
tests/unixInit.test
Fixed bugs 1521, 1578, 1608--tests were failing due to bad test construction and failure to use constraints. (check-in: b21b173086, user: hershey, branch: core-8-1-branch-old)
1.9 days generic/tclExecute.c
tests/execute.test
* tests/execute.test: * generic/tclExecute.c (TclExecuteByteCode): Fixed expression code that incorrectly returned floating point values for integers if the internal rep happened to be a double. Now we check to see if the object has a string rep that looks like an integer before using the double internal rep. [Bug: 1516] (check-in: d1a8033603, user: stanton, branch: core-8-1-branch-old)
2.0 days win/README.binary
Minor adjustment. (check-in: 655b052ea2, user: rjohnson, branch: core-8-1-branch-old)
2.0 days tests/socket.test
win/tclWinSock.c
Fix socket code (typo) and test case after looking at it again. (check-in: 2c4f496e6a, user: redman, branch: core-8-1-branch-old)
2.0 days generic/tclAlloc.c
generic/tclEncoding.c
generic/tclProc.c
unix/tclUnixTime.c
fixed compiler errors/warnings on VC++ 5.0/6.0 and HP-UX native compiler without -Aa or -Ae (check-in: e1542205dd, user: redman, branch: core-8-1-branch-old)
2.0 days win/README
Removed mention of Win32s. (check-in: 248bb1b1f2, user: rjohnson, branch: core-8-1-branch-old)
2.8 days tests/encoding.test
tests/ioCmd.test
tests/winNotify.test
* tests/winNotify.test: * tests/ioCmd.test: * tests/event.test: Changed to use new style conditionals. * tests/encoding.test: Fixed nonportable test. (check-in: 9bdbccc71e, user: stanton, branch: core-8-1-branch-old)
2.8 days generic/tcl.decls
generic/tclDecls.h
generic/tclInt.h
generic/tclNotify.c
generic/tclStubInit.c
generic/tclStubs.c
mac/tclMacNotify.c
unix/tclUnixNotfy.c
win/tclWinNotify.c
* tests/winNotify.test: * mac/tclMacNotify.c: * win/tclWinNotify.c: * unix/tclUnixNotfy.c: * generic/tclNotify.c: Added a new Tcl_ServiceModeHook interface that is invoked whenever the service mode changes. This is needed to allow the Windows notifier to create a communication window the first time Tcl is about to enter an external modal event loop instead of at startup time. This will avoid the various problems that people have been seeing where the system hangs when tclsh is running outside of the event loop. [Bug: 783] * generic/tclInt.h: * generic/tcl.decls: Renamed TclpAlertNotifier back to Tcl_AlertNotifier since it is part of the public notifier driver API. (check-in: 1b663177f8, user: stanton, branch: core-8-1-branch-old)
2.8 days unix/dltest/Makefile.in
unix/dltest/configure.in
* unix/dltest/configure.in: * unix/dltest/Makefile.in: Added missing DBGX macros. [Bug: 1564] (check-in: 8095515d9b, user: stanton, branch: core-8-1-branch-old)
2.9 days tests/all.tcl
tests/append.test
tests/autoMkindex.tcl
tests/autoMkindex.test
tests/binary.test
tests/case.test
tests/clock.test
tests/cmdAH.test
tests/cmdIL.test
tests/cmdMZ.test
tests/compExpr-old.test
tests/compExpr.test
tests/compile.test
tests/concat.test
tests/env.test
tests/error.test
tests/eval.test
tests/exec.test
tests/expr-old.test
tests/expr.test
tests/for-old.test
tests/for.test
tests/foreach.test
tests/format.test
tests/get.test
tests/http.test
tests/if-old.test
tests/if.test
tests/incr-old.test
tests/incr.test
tests/info.test
tests/init.test
tests/ioUtil.test
tests/join.test
tests/lindex.test
tests/linsert.test
tests/list.test
tests/llength.test
tests/lrange.test
tests/lreplace.test
tests/lsearch.test
tests/macFCmd.test
tests/misc.test
tests/msgcat.test
tests/namespace-old.test
tests/namespace.test
tests/opt.test
tests/osa.test
tests/parseOld.test
tests/pkg.test
tests/platform.test
tests/proc-old.test
tests/pwd.test
tests/reg.test
tests/regexp.test
tests/registry.test
tests/remote.tcl
tests/rename.test
tests/resource.test
tests/result.test
tests/safe.test
tests/scan.test
tests/security.test
tests/set-old.test
tests/set.test
tests/source.test
tests/split.test
tests/stack.test
tests/string.test
tests/subst.test
tests/switch.test
tests/timer.test
tests/trace.test
tests/unknown.test
tests/uplevel.test
tests/upvar.test
tests/utf.test
tests/var.test
tests/while-old.test
tests/while.test
tests/winConsole.test
tests/winFCmd.test
tests/winFile.test
tests/winPipe.test
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. (check-in: 83929e34ec, user: hershey, branch: core-8-1-branch-old)
3.0 days generic/tclCompile.c
Fixed initialization bug [Bug ID: 647] (check-in: 1aebc74e85, user: surles, branch: core-8-1-branch-old)
3.9 days generic/regc_color.c
fixed some lint (check-in: 9e78d9f280, user: stanton, branch: core-8-1-branch-old)
7.9 days generic/tclInt.decls
generic/tclIntDecls.h
generic/tclIntPlatDecls.h
generic/tclIntPlatStubs.c
generic/tclIntStubs.c
library/encoding/shiftjis.enc
tools/encoding/shiftjis.txt
win/makefile.vc
win/tclWinFile.c
* win/tclWinChan.c (TclpOpenFileChannel, Tcl_MakeFileChannel): Changed to only test for console or comm handles when the type is FILE_TYPE_CHAR to avoid useless tests on simple files. Also reordered tests so consoles are tested first as this is more common. * win/makefile.vc: Regularized usage of mkd and rmd and rm. * library/encoding/shiftjis.enc: * tools/encoding/shiftjis.txt: Missing/incorrect characters in shift-jis table. [Bug: 1008, 1526] * generic/tclInt.decls: * generic/tcl.decls: Eliminated use of "string" and "list" from argument lists to avoid conflicts with C++ STL. [Bug: 1181] * win/tclWinFile.c (TclpMatchFiles): Changed to ignore the FS_CASE_IS_PRESERVED bit and always return exactly what we get from the system. (check-in: 70b94d21bd, user: stanton, branch: core-8-1-branch-old)
9.1 days README
generic/tcl.h
Updated version to 8.1b3. (check-in: c17edd7343, user: stanton, branch: core-8-1-branch-old)
9.2 days tools/configure.in
Updated configure to 8.1 Got the installer working. (check-in: 4db2cd8e4a, user: welch, branch: core-8-1-branch-old)
10.0 days tools/tclSplash.bmp
tools/white.bmp
modify bitmaps, add white.bmp for background of splash screen. (check-in: 008903c34e, user: redman, branch: core-8-1-branch-old)
12.1 days unix/tclUnixInit.c
put back the checking for the compiled-in location for situations where the exec-prefix is different from the prefix (check-in: ea182df5b6, user: surles, branch: core-8-1-branch-old)
12.2 days generic/tclPlatDecls.h
generic/tclPlatStubs.c
* generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubs.c: Fixed bad eol characters. * generic/tclInt.decls: Changed "const" to "CONST" in declarations for better portability. * generic/tcl.decls: Renamed panic and panicVA to Tcl_Panic and Tcl_PanicVA in the stub files. (check-in: 4487d5ada8, user: stanton, branch: core-8-1-branch-old)
12.9 days generic/tclStubLib.c
fixed bad merge (check-in: 1280bdddcf, user: stanton, branch: core-8-1-branch-old)
13.0 days library/init.tcl
Improved Tcl Style. (check-in: e45a694585, user: rjohnson, branch: core-8-1-branch-old)
13.9 days generic/tclEvent.c
The tclLibraryPath was being composed of mixed native and UTF strings. Now it is composed of potentially diry UTF strings. The FindEncodings routine converts this value to native before it sets the new system encoding, then sets it back to UTF. (check-in: 1efc651293, user: surles, branch: core-8-1-branch-old)
14.0 days doc/Encoding.3
updated the man page for the Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir routines (check-in: e3948f7aa8, user: surles, branch: core-8-1-branch-old)
14.1 days generic/tclInitScript.h
generic/tclUtil.c
unix/tclUnixFile.c
unix/tclUnixTest.c
win/tclWinInit.c
Summary ------- 1) Broke the initialization of memory and finding the encodings file into seprarate routines. 2) Added wrapper hooks for locating files and initialization. 3) Modified the library path lookup algorithm. What I Changed -------------- 1) Modified generic/tclInt.h a) Added cache of the tclNativeExecutable name so the variable does not have be recomputed on subsequent calls to TclpFindExecutable. a) Added variable tclDefaultEncoding dir to store the path to the encoding files. b) Added prototype for TclpFindExecutable & TclpFindEncodings. 2) Modified generic/tclInitScript.h a) Added the TclSetPreInitScript proc and pointer to the script. 3) Modified generic/tclUtil.c a) Added initialization of the tclNativeExecutableName. 4) Modified generic/tclEvent.c a) Added boolean that indicates if the encodings have been initialized. b) Modified TclInitSubsystems so it only initializes "in-memory" subsystems, and not the encoding sub system. c) Added TclFindEncodigs procedure to initialize the encoding subsystem. d) Tcl_Finallize cleans up memory allocated for tclNativeExecutableName and tclDefaultEncodingDir. 5) Modified generic/tclEncoding.c a) Added intialization of the tclDefaultEncodingDir variable. b) Added two accessor functions, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir. c) Made Tcl_FindExecutable platform independent, and moved to this file. 6) Modified unix/tclUnixFile.c and win/tclWinFile.c a) Added TclpFindExecutable(argv0) to compute a native string. c) Tcl_FindExecutable calls TclpFindExecutable to get the native string. d) Modified the TclpInitLibraryPath lookup algorithm (see below) 7) Modified unix/tclUnixInit.c and win/tclWinInit.c a) Added the call evaluate to the pre-init script b) Modified TclpInitLibraryPath to take a native path to the executable so it does not have to call Tcl_FindExecutable. c) On windows, the AppendRegistry routine was removed. 8) Modified unix/tclUnixTest.c a) Modified TestfindexecutableCmd to reset the cached value of tclNativeExecutable name. (check-in: f989579c4c, user: surles, branch: core-8-1-branch-old)
14.1 days library/opt/optparse.tcl
library/opt0.4/optparse.tcl
Marked code as unsupported. (check-in: 07af8c43e2, user: rjohnson, branch: core-8-1-branch-old)
14.1 days unix/dltest/pkga.c
unix/dltest/pkgb.c
unix/dltest/pkgc.c
unix/dltest/pkgd.c
unix/dltest/pkge.c
unix/dltest/pkgf.c
unix/tclConfig.sh.in
* unix/Makefile.in: * unix/configure.in: Include compat files in the stub library in addition to the main library. Compat files are now built for dynamic use in all cases. * generic/tcl.h: Changed magic number so it doesn't match the plus patch, at Jan's request. * unix/tclConfig.sh.in: * unix/dltest/Makefile.in: * unix/dltest/configure.in: * unix/dltest/pkga.c: * unix/dltest/pkgb.c: * unix/dltest/pkgc.c: * unix/dltest/pkgd.c: * unix/dltest/pkge.c: * unix/dltest/pkgf.c: Changed package tests to build against the stubs library. (check-in: b8158d1d3a, user: stanton, branch: core-8-1-branch-old)
15.2 days unix/mkLinks
Add CrtVersion.3 documentation for Tcl_GetVersion() function (check-in: f4572ad12c, user: redman, branch: core-8-1-branch-old)
15.8 days mac/tclMacInit.c
Added tcl_platform (check-in: 340cdb434a, user: welch, branch: core-8-1-branch-old)
16.0 days generic/tclAsync.c
generic/tclBasic.c
mac/tclMacPort.h
unix/tclUnixPort.h
* generic/tcl.h: * generic/tcl.decls: Changed Tcl_ReleaseType from an enum to macros so it can be used in .rc files. Added Tcl_GetString. * mac/tclMacNotify.c: * generic/tclNotify.c: * generic/tclInt.h: * win/tclWinNotify.c: * generic/tcl.h: Renamed Tcl_AlertNotifier to TclpAlertNotifier. * generic/tclInt.decls: Added TclWinAddProcess to make it possible for expect to use Tcl_WaitForPid(). This patch is from Gordon Chaffee. * mac/tclMacPort.h: * win/tclWinInit.c: * unix/tclUnixPort.h: * generic/tclAsync.c: Added TclpAsyncMark to fix bug in async handling on Windows where async events don't wake up the event loop. This patch comes from Gordon Chaffee. * generic/tcl.decls: Fixed declarations of reserved slots. (check-in: 37d1a96b18, user: stanton, branch: core-8-1-branch-old)
16.1 days generic/tclCompile.h
Make the ByteCode struct binary compatible with 8.0.6. Add Tcl_GetVersion() function to allow checking the version number of the Tcl library at runtime. (check-in: 1208e7ad03, user: redman, branch: core-8-1-branch-old)
16.7 days compat/strftime.c
doc/AddErrInfo.3
doc/Eval.3
doc/PkgRequire.3
doc/SetResult.3
doc/StringObj.3
doc/package.n
generic/regcomp.c
generic/tclBinary.c
generic/tclCkalloc.c
generic/tclClock.c
generic/tclCmdAH.c
generic/tclDate.c
generic/tclGetDate.y
generic/tclObj.c
generic/tclPanic.c
generic/tclParse.c
generic/tclResult.c
generic/tclStringObj.c
generic/tclTest.c
generic/tclThread.c
generic/tclThreadTest.c
mac/tclMac.h
mac/tclMacAlloc.c
mac/tclMacChan.c
mac/tclMacInt.h
mac/tclMacThrd.c
mac/tclMacTime.c
tools/Makefile.in
tools/man2help.tcl
tools/tcl.hpj.in
unix/ldAix
unix/tclUnixThrd.c
win/tclWinInt.h
win/tclWinPort.h
win/tclWinReg.c
win/tclWinThrd.c
win/tclWinTime.c
Integrated stubs mechanism from 8.0 into 8.1 (check-in: ddb86b8d93, user: stanton, branch: core-8-1-branch-old)
18.0 days win/tclWin32Dll.c
Moved Dll instance from thread-local-storage. (check-in: b52c2b3eff, user: lfb, branch: core-8-1-branch-old)
43.0 days mac/README
* README: * generic/tcl.h: * win/README.binary: * win/README: * unix/configure.in: * mac/README: Updated version numbers to 8.1b2. (check-in: 6589cc2e77, user: stanton, branch: core-8-1-branch-old)
43.9 days library/auto.tcl
* library/auto.tcl: Fixed auto_mkindex so it handles .tbc files. Did some general cleanup to handle bad eval statements that didn't use "list". (check-in: 6ff3c4c365, user: stanton, branch: core-8-1-branch-old)
44.0 days doc/SetVar.3
doc/format.n
doc/registry.n
doc/socket.n
generic/tclCompCmds.c
generic/tclFileName.c
generic/tclMain.c
generic/tclScan.c
generic/tclVar.c
library/http/http.tcl
library/http2.0/http.tcl
library/http2.1/http.tcl
library/http2.3/http.tcl
mac/tclMacAppInit.c
unix/tclAppInit.c
unix/tclUnixChan.c
unix/tclXtNotify.c
win/tclAppInit.c
win/winDumpExts.c
* unix/mkLinks: * doc/SetVar.3: * generic/tcl.h: * generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2 from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and Tcl_SetVar2Ex. * Merged 8.0.5b2 patches (check-in: b403ad5f28, user: stanton, branch: core-8-1-branch-old)
53.1 days generic/tclCmdMZ.c
generic/tclHistory.c
generic/tclIO.c
generic/tclIOUtil.c
generic/tclTimer.c
* generic/tclBasic.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclHistory.c: * generic/tclIO.c: * generic/tclIOUtil.c: * generic/tclInterp.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParse.c: * generic/tclProc.c: * generic/tclTest.c: * generic/tclTimer.c: * generic/tcl.h: Made eval interfaces compatible with 8.0 by renaming Tcl_EvalObj to Tcl_EvalObjEx, renaming Tcl_Eval2 to Tcl_EvalEx and restoring Tcl_EvalObj and Tcl_GlobalEvalObj interfaces so they match Tcl 8.0. (check-in: 4e3632a716, user: stanton, branch: core-8-1-branch-old)
57.0 days doc/lsort.n
doc/resource.n
Merged changes from Tcl 8.0.5b1 (check-in: 8953e4aa5b, user: stanton, branch: core-8-1-branch-old)
93.0 days mac/tclMacShLib.exp
Removed function decls that were never used. (check-in: 765a95551f, user: rjohnson, branch: core-8-1-branch-old)
102.2 days unix/README
unix/porting.notes
updated old sun.com references (check-in: e17dad4ef0, user: stanton, branch: core-8-1-branch-old)
105.0 days generic/tclCompExpr.c
generic/tclEnv.c
generic/tclPipe.c
generic/tclPreserve.c
Minor change to Lock Declarations to use TCL_DECLARE_MUTEX macro, published in tcl.h. (check-in: c778c9ef5e, user: lfb, branch: core-8-1-branch-old)
106.0 days win/makefile.bc
updated file lists (check-in: 5a7eb250db, user: stanton, branch: core-8-1-branch-old)
106.1 days generic/regerror.c
generic/regguts.h
lots of K&R C lint (check-in: a72bbe29dc, user: stanton, branch: core-8-1-branch-old)
106.1 days doc/http.n
generic/tclLoad.c
* Fixed lots of files that used TCL_THREAD instead of TCL_THREADS. * generic/tclEncoding.c (Tcl_FreeEncoding): Moved most of the code into a static FreeEncoding routine that does not grab the encodingMutex to avoid deadlocks/races when called from other routines that already have the mutex. (check-in: 09f356baa2, user: stanton, branch: core-8-1-branch-old)
107.0 days doc/msgcat.n
library/msgcat/msgcat.tcl
library/msgcat1.0/msgcat.tcl
* library/msgcat1.0/msgcat.tcl: Fixed bad export list, fixed so all locale strings are converted to lower case, including file names. (check-in: 5d2e1c7768, user: stanton, branch: core-8-1-branch-old)
107.0 days generic/regc_cvec.c
generic/regc_locale.c
release lint (check-in: 9250fb1f00, user: stanton, branch: core-8-1-branch-old)
112.2 days library/msgcat/pkgIndex.tcl
library/msgcat1.0/pkgIndex.tcl
* library/msgcat1.0/msgcat.tcl: * library/msgcat1.0/pkgIndex.tcl: Added initial implementaion of Tcl message catalog package contributed by Mark Harrison. (check-in: 4adc9b58a2, user: stanton, branch: core-8-1-branch-old)
114.2 days doc/pkgMkIndex.n
library/ldAout.tcl
library/package.tcl
library/safe.tcl
library/tclIndex
mac/tclMacExit.c
8.0.4 merge (check-in: f4466ae52d, user: welch, branch: core-8-1-branch-old)
115.1 days library/encoding/euc-kr.enc
library/encoding/ksc5601.enc
tools/encoding/ksc5601.txt
* library/encoding/euc-kr.enc: * library/encoding/ksc5601.enc: * tools/encoding/ksc5601.txt: * unix/tclUnixInit.c: Added support for Korean EUC. * win/tclWinChan.c (TclpGetDefaultStdChannel): added check for a failure during Tcl_MakeFileChannel. (check-in: 13bdb11803, user: stanton, branch: core-8-1-branch-old)
115.8 days generic/tclTestObj.c
unix/tclUnixFCmd.c
* unix/tclUnixNotfy.c (Tcl_WaitForEvent): Fixed hang that occurs when trying to close a pipe that is currently being waited on by the notifier thread. [Bug: 607] * unix/tclUnixFCmd.c (GetPermissionsAttribute): Increase size of returnString buffer to avoid overflow. * generic/tclThreadTest.c (TclThreadSend): Fixed memory leak due to use of TCL_VOLATILE instead of TCL_DYNAMIC. * generic/tclThread.c (TclRememberSyncObject): Fixed memory leak caused by failure to reuse condition variables. * unix/tclUnixNotfy.c: (Tcl_AlertNotifier, Tcl_WaitForEvent, NotifierThreadProc, Tcl_InitNotifier): Fixed race condition caused by incorrect use of condition variables when sending messages between threads.. [Bug: 607] * generic/tclTestObj.c (TeststringobjCmd): MAX_STRINGS was off by one so the strings array was too small. * generic/tclCkalloc.c (Tcl_DbCkfree): Moved mutex lock so ValidateMemory is done inside the mutex to avoid a race condition when validate_memory is enabled. [Bug: 880] (check-in: 27f98f73b7, user: stanton, branch: core-8-1-branch-old)
123.0 days generic/regexec.c
* regexec.c: more performance tuning from Henry Spencer. (check-in: bf571e701a, user: stanton, branch: core-8-1-branch-old)
128.1 days doc/regexp.n
winhelp related man page cleanup (check-in: 75079392fb, user: stanton, branch: core-8-1-branch-old)
128.9 days doc/scan.n
* tclScan.c: moved "scan" implementation out of tclCmdMZ.c and added Unicode support. This required a complete reimplementation of the command to avoid using scanf(), which isn't Unicode aware. Two new features were added in the process: %n to return the current number of characters consumed, and XPG3-style %n$ argument order specifiers similar to those provided by the "format" command. [Bug: 833] (check-in: cebcfe843b, user: stanton, branch: core-8-1-branch-old)
129.1 days generic/regc_nfa.c
generic/regcustom.h
generic/rege_dfa.c
generic/regerrs.h
generic/regex.h
generic/tclRegexp.c
integrated latest changes from Henry Spencer, mostly performance improvements renamed re_u* interfaces to TclRe* to avoid conflicts with other software that uses the regular expression library (check-in: a793d07cfa, user: stanton, branch: core-8-1-branch-old)
135.8 days generic/regc_lex.c
generic/tclParseExpr.c
generic/tclUniData.c
lots of lint wrapped mutex declarations in ifdefs to avoid compiler warnings (check-in: 9535a849c1, user: stanton, branch: core-8-1-branch-old)
135.9 days doc/library.n
generic/tclListObj.c
generic/tclResolve.c
generic/tclTestProcBodyObj.c
mac/MW_TclAppleScriptHeader.pch
mac/MW_TclHeader.pch
mac/tclMacResource.c
mac/tclMacTest.c
merged 8.0.4 into 8.1 (check-in: fe115bdad2, user: stanton, branch: core-8-1-branch-old)
136.0 days generic/tclRegexp.h
integrated latest regexp updates from Henry Spencer, includes new regexp switches "-line", "-lineanchor", and "-linestop" for controlling newline behavior (check-in: 61908a0265, user: stanton, branch: core-8-1-branch-old)
137.1 days doc/catch.n
integrated documentation patch (check-in: 5a9c855ad8, user: stanton, branch: core-8-1-branch-old)
142.8 days generic/tclUtf.c
tools/uniParse.tcl
Merged Henry's latest changes to add support for character ranges in cvec data type Added support for Unicode character classes in regular expressions We now support the following character classes: alnum, alpha, blank, cntrl, digit, graph, lower, print, punct, space, upper, xdigit These all follow the example set by the GNU regular expression package for Java except that "digit" only matches the ASCII '0'-'9' characters. Renamed tclUtf.h to tclUniData.c (check-in: 6a4b8e2ee0, user: stanton, branch: core-8-1-branch-old)
156.2 days doc/encoding.n
generic/regfree.c
generic/regfronts.c
Integrated latest regexp changes from Henry Spencer. Moved regexp related declarations out of tclInt.h and into tclRegexp.h. Added "encoding" command. (check-in: 502d826d63, user: stanton, branch: core-8-1-branch-old)
156.2 days doc/ByteArrObj.3
doc/ParseCmd.3
doc/SaveResult.3
doc/ToUpper.3
doc/Utf.3
replaced SCCS strings (check-in: 330412ceac, user: stanton, branch: core-8-1-branch-old)
162.0 days doc/string.n
updated docs to reflect changes in wordend/wordstart and the addition of the totitle command (check-in: 07811a3f31, user: stanton, branch: core-8-1-branch-old)
171.9 days win/mkd.bat
win/rmd.bat
merge 8.0.4 into 8.1 (check-in: 85d6811fcd, user: stanton, branch: core-8-1-branch-old)
171.9 days doc/CrtCommand.3
merged 8.0.4 changes into 8.1 branch (check-in: e8eee9b422, user: stanton, branch: core-8-1-branch-old)
172.0 days mac/tclMacFile.c
* tclMacFile.c: updated comments to warn about modifying statics (check-in: 7e70b775c7, user: stanton, branch: core-8-1-branch-old)
174.9 days generic/tclLiteral.c
replaced SCCS with RCS strings (check-in: c65ae5da0d, user: stanton, branch: core-8-1-branch-old)
183.0 days 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/stdlib.h
compat/string.h
compat/strncasecmp.c
compat/strstr.c
compat/strtod.c
compat/strtol.c
compat/strtoul.c
compat/tclErrno.h
compat/tmpnam.c
compat/unistd.h
compat/waitpid.c
doc/Alloc.3
doc/AllowExc.3
doc/AppInit.3
doc/AssocData.3
doc/Async.3
doc/BackgdErr.3
doc/Backslash.3
doc/BoolObj.3
doc/CallDel.3
doc/CmdCmplt.3
doc/Concat.3
doc/CrtChannel.3
doc/CrtChnlHdlr.3
doc/CrtCloseHdlr.3
doc/CrtFileHdlr.3
doc/CrtInterp.3
doc/CrtMathFnc.3
doc/CrtObjCmd.3
doc/CrtSlave.3
doc/CrtTimerHdlr.3
doc/CrtTrace.3
doc/DString.3
doc/DetachPids.3
doc/DoOneEvent.3
doc/DoWhenIdle.3
doc/DoubleObj.3
doc/Exit.3
doc/ExprLong.3
doc/ExprLongObj.3
doc/FindExec.3
doc/GetIndex.3
doc/GetInt.3
doc/GetOpnFl.3
doc/GetStdChan.3
doc/Hash.3
doc/IntObj.3
doc/Interp.3
doc/LinkVar.3
doc/ListObj.3
doc/Notifier.3
doc/Object.3
doc/ObjectType.3
doc/OpenFileChnl.3
doc/OpenTcp.3
doc/Preserve.3
doc/PrintDbl.3
doc/RecEvalObj.3
doc/RecordEval.3
doc/RegExp.3
doc/SetErrno.3
doc/SetRecLmt.3
doc/Sleep.3
doc/SplitList.3
doc/SplitPath.3
doc/StaticPkg.3
doc/StrMatch.3
doc/Tcl.n
doc/Tcl_Main.3
doc/TraceVar.3
doc/Translate.3
doc/UpVar.3
doc/WrongNumArgs.3
doc/after.n
doc/append.n
doc/array.n
doc/bgerror.n
doc/binary.n
doc/break.n
doc/case.n
doc/cd.n
doc/clock.n
doc/close.n
doc/concat.n
doc/continue.n
doc/eof.n
doc/error.n
doc/eval.n
doc/exec.n
doc/exit.n
doc/expr.n
doc/fblocked.n
doc/fconfigure.n
doc/fcopy.n
doc/file.n
doc/fileevent.n
doc/filename.n
doc/flush.n
doc/for.n
doc/foreach.n
doc/gets.n
doc/glob.n
doc/global.n
doc/history.n
doc/if.n
doc/incr.n
doc/info.n
doc/interp.n
doc/join.n
doc/lappend.n
doc/lindex.n
doc/linsert.n
doc/list.n
doc/llength.n
doc/load.n
doc/lrange.n
doc/lreplace.n
doc/lsearch.n
doc/man.macros
doc/namespace.n
doc/open.n
doc/pid.n
doc/proc.n
doc/puts.n
doc/pwd.n
doc/read.n
doc/regsub.n
doc/rename.n
doc/return.n
doc/safe.n
doc/seek.n
doc/set.n
doc/source.n
doc/split.n
doc/subst.n
doc/switch.n
doc/tclsh.1
doc/tell.n
doc/time.n
doc/trace.n
doc/unknown.n
doc/unset.n
doc/update.n
doc/uplevel.n
doc/upvar.n
doc/variable.n
doc/vwait.n
doc/while.n
generic/README
generic/panic.c
generic/tclFCmd.c
generic/tclGet.c
generic/tclHash.c
generic/tclIOSock.c
generic/tclIndexObj.c
generic/tclLink.c
generic/tclLoadNone.c
generic/tclMath.h
generic/tclPort.h
generic/tclPosixStr.c
library/history.tcl
library/http1.0/http.tcl
library/parray.tcl
library/word.tcl
license.terms
mac/Background.doc
mac/bugs.doc
mac/libmoto.doc
mac/morefiles.doc
mac/porting.notes
mac/tclMacAETE.r
mac/tclMacApplication.r
mac/tclMacBOAAppInit.c
mac/tclMacBOAMain.c
mac/tclMacDNR.c
mac/tclMacEnv.c
mac/tclMacFCmd.c
mac/tclMacInterupt.c
mac/tclMacLibrary.c
mac/tclMacLibrary.r
mac/tclMacLoad.c
mac/tclMacMSLPrefix.h
mac/tclMacMath.h
mac/tclMacOSA.c
mac/tclMacOSA.r
mac/tclMacPanic.c
mac/tclMacResource.r
mac/tclMacSock.c
mac/tclMacUnix.c
mac/tclMacUtil.c
tools/index.tcl
tools/man2help2.tcl
tools/man2tcl.c
unix/dltest/README
unix/porting.old
unix/tclLoadAix.c
unix/tclLoadAout.c
unix/tclLoadDl.c
unix/tclLoadDld.c
unix/tclLoadNext.c
unix/tclLoadOSF.c
unix/tclLoadShl.c
unix/tclMtherr.c
unix/tclUnixEvent.c
unix/tclUnixPipe.c
unix/tclXtTest.c
win/cat.c
win/pkgIndex.tcl
win/stub16.c
win/tcl.rc
win/tcl16.rc
win/tclWin16.c
win/tclWinError.c
win/tclWinFCmd.c
win/tclWinLoad.c
win/tclWinMtherr.c
win/tclWinTest.c
win/tclsh.rc
merging changes from 8.0.3 into 8.1a2 (check-in: 1c3c1ab19f, user: stanton, branch: core-8-1-branch-old)
186.0 days compat/memcmp.c
library/encoding/ascii.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-jp.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/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/symbol.enc
library/opt/pkgIndex.tcl
library/opt0.4/pkgIndex.tcl
mac/tclMacTclCode.r
mac/tclMacThrd.h
tests/httpd
tools/cvtEOL.tcl
tools/encoding/README
tools/encoding/ascii.txt
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/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/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/symbol.txt
tools/encoding/txt2enc.c
tools/man2html.tcl
tools/man2html1.tcl
tools/man2html2.tcl
tools/regexpTestLib.tcl
tools/str2c
tools/tcl8.1-tk8.1-man-html.tcl
tools/tclmin.wse
unix/tclUnixThrd.h
win/tclWinThrd.h
Added contents of Tcl 8.1a2 (check-in: 8c56dc8868, user: stanton, branch: core-8-1-branch-old)
332.2 days tools/README
Initial revision (check-in: a027dd039f, user: stanton, branch: trunk)
1.00 years unix/install-sh
Initial revision (check-in: f86c34e38d, user: rjohnson, branch: trunk)
1.00 years library/http/pkgIndex.tcl
library/http1.0/pkgIndex.tcl
library/http2.0/pkgIndex.tcl
library/http2.1/pkgIndex.tcl
library/http2.3/pkgIndex.tcl
mac/AppleScript.html
mac/tclMacOSA.exp
Initial revision (check-in: cacdd0f329, user: rjohnson, branch: trunk)