Tcl Source Code

File Ages
Login

Files in check-in f1c04ac99a5687b53e2b16af7acf5975a56dac02 ordered by age

File ages are expressed relative to the check-in time of 1999-04-06 02:48:31.

AgeFilesCheck-in
current doc/GetCwd.3
Added docs for public funcs: Tcl_GetCwd & Tcl_Chdir (check-in: f1c04ac99a, user: rjohnson, branch: core-8-1-branch-old)
42.9 minutes ChangeLog
generic/tclEncoding.c
tests/io.test
unix/configure.in
unix/tclUnixPort.h
* tests/io.test: Minor test cleanup. * generic/tclEncoding.c (Tcl_CreateEncoding): Minor lint to make it easier to compile on Digital-unix. [Bug: 1659] * unix/configure.in: * unix/tclUnixPort.h: Applied patch for OS/390 to handle lack of sys/param.h. [Bug: 1725] * unix/configure.in: Fixed BSD/OS 4.* configuration to support shared libraries properly. [Bug: 1730] (check-in: 5eb05485f4, user: stanton, branch: core-8-1-branch-old)
82.6 minutes changes
Updated for 8.1b3 (check-in: be058f65ec, user: welch, branch: core-8-1-branch-old)
2.1 hours doc/safe.n
generic/tclBasic.c
library/safe.tcl
tests/safe.test
Make a safe alias for the "encoding" command which disables setting of the system encoding using "encoding system <name>" but allows all other uses of the command. Updated safe.test to check the encoding alias. Updated manpage. (check-in: 4307ae7c2a, user: redman, branch: core-8-1-branch-old)
2.3 hours tests/winTime.test
win/tclWinTime.c
* tests/winTime.test: * win/tclWinTime.c: Fixed crash in clock command that occurred when manipulating negative time values in timezones east of GMT. [Bug: 1142, 1458] (check-in: 0b5707f7e3, user: stanton, branch: core-8-1-branch-old)
2.8 hours tests/platform.test
Fixed test that would only work with debug builds. (check-in: ead92ba131, user: rjohnson, branch: core-8-1-branch-old)
3.2 hours tests/httpold.test
Fixed httpold 4.12 (check-in: cf698a5352, user: welch, branch: core-8-1-branch-old)
3.6 hours generic/tclFileName.c
* generic/tclFileName.c: Moved global regexps into thread local storage. (check-in: 958a4f2ca0, user: stanton, branch: core-8-1-branch-old)
3.6 hours tests/fileName.test
* tests/platform.test: * tests/fileName.test: Fixed broken tests. (check-in: 2064a18cad, user: stanton, branch: core-8-1-branch-old)
4.4 hours tests/winDde.test
Fix DDE tests, don't run on Unix (pcOnly). (check-in: 3fb0791223, user: redman, branch: core-8-1-branch-old)
4.5 hours doc/RegExp.3
generic/tcl.decls
generic/tclCmdMZ.c
generic/tclDecls.h
generic/tclRegexp.c
generic/tclRegexp.h
generic/tclStubInit.c
generic/tclTest.c
Moved TclRegCompObj to Tcl_GetRegExpFromObj - also added info to man page. (check-in: cc7406af37, user: rjohnson, branch: core-8-1-branch-old)
4.5 hours tests/socket.test
* tests/tests/socket.test: Changed so tests don't reuse sockets, since Windows is slow to release sockets. (check-in: 32d82f87bd, user: stanton, branch: core-8-1-branch-old)
4.8 hours win/tclWinConsole.c
win/tclWinPipe.c
win/tclWinSerial.c
* win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: Fixed race condition where background threads were terminated while they still held a lock in the notifier. (check-in: 9c78cc3ee2, user: stanton, branch: core-8-1-branch-old)
3.0 days tests/defs.tcl
removed windows-tk restriction on code that forked another shell--able to make this change because bug 1495 is fixed. (check-in: 03e6eecd77, user: hershey, branch: core-8-1-branch-old)
3.1 days generic/tclEvent.c
generic/tclLoad.c
generic/tclThreadTest.c
Changed finalization to move DLL unloading until the very last moment to avoid referencing memory for Mutex's and Thread Local Storage inside DLLs. Fixed the thread send command to unlink the result from the global result list while still inside the mutex. (check-in: c3634cbd75, user: welch, branch: core-8-1-branch-old)
3.1 days tests/http.test
* tests/http.test: Fixed bad test initialization code. (check-in: 959b030de5, user: stanton, branch: core-8-1-branch-old)
3.1 days win/tclWinDde.c
Fix DDE code for Win95/98 (check-in: ca77050cc6, user: redman, branch: core-8-1-branch-old)
3.1 days doc/dde.n
tools/tcl.wse.in
win/makefile.vc
win/pkgIndex.tcl
Add DDE package (moved from Tk). (check-in: 26586b1d7e, user: redman, branch: core-8-1-branch-old)
3.1 days generic/regc_locale.c
generic/regcustom.h
generic/tclCmdIL.c
generic/tclInt.h
generic/tclScan.c
generic/tclUtf.c
win/tclWinFCmd.c
win/tclWinFile.c
* generic/regc_locale.c: * generic/regcustom.h: * generic/tcl.decls: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclInt.h: * generic/tclRegexp.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclUtf.c: * win/tclWinFCmd.c: * win/tclWinFile.c: Made various Unicode utility functions public. The following functions were made public and added to the stubs table: Tcl_UtfToUniCharDString, Tcl_UniCharToUtfDString, Tcl_UniCharLen, Tcl_UniCharNcmp, Tcl_UniCharIsAlnum, Tcl_UniCharIsAlpha, Tcl_UniCharIsDigit, Tcl_UniCharIsLower, Tcl_UniCharIsSpace, Tcl_UniCharIsUpper, Tcl_UniCharIsWordChar (check-in: de06484e63, user: stanton, branch: core-8-1-branch-old)
3.1 days tests/expr.test
tests/for-old.test
tests/for.test
tests/foreach.test
tests/format.test
tests/if.test
tests/init.test
tests/interp.test
tests/while.test
* tests/expr.test: * tests/for-old.test: * tests/for.test: * tests/foreach.test: * tests/format.test: * tests/httpold.test: * tests/if.test: * tests/init.test: * tests/interp.test: * tests/while.test: Added some tests for known bugs (marked with knownBug constraint), and cleaned up a few bad tests. (check-in: 92c423cb2e, user: stanton, branch: core-8-1-branch-old)
3.3 days win/tclWinThrd.c
Fixed warnings from VC++. (check-in: ede99b1301, user: redman, branch: core-8-1-branch-old)
3.3 days tests/unixNotfy.test
lint (check-in: 13af4c70f4, user: hershey, branch: core-8-1-branch-old)
3.3 days tests/README
tests/unixFile.test
minor changes to fix bad code that was outside of "test" calls. (check-in: f2aaa3e425, user: hershey, branch: core-8-1-branch-old)
4.1 days unix/tclUnixThrd.c
Deleted unused code. (check-in: e6c75f634f, user: welch, branch: core-8-1-branch-old)
4.1 days tests/pkg/import.tcl
Added file used with test for BUG 1327 (check-in: a2c1963b2c, user: welch, branch: core-8-1-branch-old)
4.1 days tests/pkgMkIndex.test
tests/thread.test
Added test for BUG 1327. Improved the way yeilding is done in thread tests. (check-in: 50bfe2a9a5, user: welch, branch: core-8-1-branch-old)
4.1 days library/package.tcl
Fixed BUG 1327 with scripts that do namespace imports. (check-in: 40c369355a, user: welch, branch: core-8-1-branch-old)
4.2 days generic/tclInt.decls
generic/tclIntPlatDecls.h
generic/tclPlatDecls.h
* generic/tclInt.h: Removed duplicate declarations. * generic/tclInt.decls: * generic/tcl.decls: Added Tcl_WinUtfToTChar and Tcl_WinTCharToUtf to the tclPlat table. (check-in: 9f787d9a6d, user: stanton, branch: core-8-1-branch-old)
4.2 days generic/tclParse.c
tests/parse.test
* tests/parse.test: * generic/tclParse.c: Fixed crash due to multiple frees in parser during error cleanup when parsing commands with more tokens than will fit in the static area of the parse structure. [Bug: 1681] (check-in: 3e4fa90a00, user: stanton, branch: core-8-1-branch-old)
4.2 days tests/registry.test
win/tclWinReg.c
* tests/registry.test: * win/tclWinReg.c: Internationalized the registry code. It now uses Unicode interfaces on NT. [Bug: 1197] (check-in: 83ad188bce, user: stanton, branch: core-8-1-branch-old)
4.2 days generic/tcl.h
tools/genStubs.tcl
unix/Makefile.in
Applied Jan's patch, fixed TCL_MEM_DEBUG. (check-in: 8c0c86be64, user: redman, branch: core-8-1-branch-old)
5.1 days tools/tclSplash.bmp
Added new bitmap for 8.1b3 and modified text in Finished panel. (check-in: 8c3361f3a6, user: redman, branch: core-8-1-branch-old)
5.3 days tests/autoMkindex.tcl
tests/autoMkindex.test
Tests for quoting bugs in auto_mkindex slavehook: BUGID 1657 (check-in: f33978ea19, user: welch, branch: core-8-1-branch-old)
5.3 days library/auto.tcl
Fixing quoting bugs in auto_mkindex slavehook: BUGID 1657 (check-in: 293b4045fe, user: welch, branch: core-8-1-branch-old)
6.1 days unix/tclUnixInit.c
* unix/Makefile.in: Removed trailing backslash that broke the "depend" target. * unix/tclUnixInit.c (TclpSetInitialEncodings): Changed to avoid calling setlocale(). We now look directly at env(LANG) and env(LC_CTYPE) instead. [Bug: 1636] * generic/tclFileName.c: * generic/tclDecls.h: * generic/tcl.decls: Removed CONST from Tcl_JoinPath and Tcl_TranslateFileName because it changes the signature of Tcl_JoinPath in an incompatible manner. (check-in: bffc3e18c7, user: stanton, branch: core-8-1-branch-old)
6.9 days library/encoding/gb2312.enc
updated GB encoding to be multibyte (check-in: bf94a29051, user: stanton, branch: core-8-1-branch-old)
7.0 days generic/tclStubs.c
* generic/tclFileName.c: * generic/tclDecls.h: * generic/tcl.decls: Added CONST to Tcl_JoinPath and Tcl_TranslateFileName. (check-in: 4d5ea3ebd3, user: stanton, branch: core-8-1-branch-old)
7.0 days generic/tclIntDecls.h
Remove the stub function definitions. Change stub macros to use just the name of the function without any parameters (to be able to get the address of a function). Changed passing of tclStubsPtr to the interp (during Tcl_CreateInterp) to pass &tclStubs to avoid problems with duplicate symbols on Solaris. (check-in: adb44e19f5, user: redman, branch: core-8-1-branch-old)
9.1 days unix/dltest/Makefile.in
Fixed Bug IDs 1517, 1520, 1579. (check-in: 14c1af0b4d, user: redman, branch: core-8-1-branch-old)
9.2 days tools/tcl.hpj.in
Change the help file to tcl81.hlp. (check-in: 7b34897335, user: redman, branch: core-8-1-branch-old)
10.1 days win/tclWinChan.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)
10.2 days generic/tclIOCmd.c
generic/tclNamesp.c
Changed index's from enum to int. (check-in: 6247c71fdd, user: rjohnson, branch: core-8-1-branch-old)
10.3 days tests/assocd.test
tests/async.test
tests/cmdInfo.test
tests/dcall.test
tests/dstring.test
tests/event.test
tests/fCmd.test
tests/history.test
tests/indexObj.test
tests/link.test
tests/listObj.test
tests/load.test
tests/obj.test
tests/parseExpr.test
tests/pid.test
tests/proc.test
tests/stringObj.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)
11.0 days generic/tclInterp.c
* 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)
11.1 days tools/genWinImage.tcl
"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)
11.1 days 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)
11.1 days 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)
11.1 days unix/tclUnixSock.c
lint (check-in: d3a21d1def, user: stanton, branch: core-8-1-branch-old)
11.2 days doc/tclvars.n
Documented that Win98 has tcl_platform(os)=="Windows 95" (check-in: b754d9b333, user: redman, branch: core-8-1-branch-old)
11.3 days 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)
11.9 days tests/basic.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)
12.0 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)
12.1 days win/README.binary
Minor adjustment. (check-in: 655b052ea2, user: rjohnson, branch: core-8-1-branch-old)
12.1 days 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)
12.1 days generic/tclAlloc.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)
12.1 days win/README
Removed mention of Win32s. (check-in: 248bb1b1f2, user: rjohnson, branch: core-8-1-branch-old)
12.9 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)
12.9 days generic/tclNotify.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)
12.9 days 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)
13.0 days tests/all.tcl
tests/append.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/get.test
tests/if-old.test
tests/incr-old.test
tests/incr.test
tests/info.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/proc-old.test
tests/pwd.test
tests/reg.test
tests/regexp.test
tests/remote.tcl
tests/rename.test
tests/resource.test
tests/result.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/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)
13.0 days generic/tclCompile.c
Fixed initialization bug [Bug ID: 647] (check-in: 1aebc74e85, user: surles, branch: core-8-1-branch-old)
13.9 days generic/regc_color.c
fixed some lint (check-in: 9e78d9f280, user: stanton, branch: core-8-1-branch-old)
17.9 days library/encoding/shiftjis.enc
tools/encoding/shiftjis.txt
* 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)
19.2 days README
Updated version to 8.1b3. (check-in: c17edd7343, user: stanton, branch: core-8-1-branch-old)
19.3 days tools/configure.in
Updated configure to 8.1 Got the installer working. (check-in: 4db2cd8e4a, user: welch, branch: core-8-1-branch-old)
20.1 days tools/white.bmp
modify bitmaps, add white.bmp for background of splash screen. (check-in: 008903c34e, user: redman, branch: core-8-1-branch-old)
23.0 days generic/tclStubLib.c
fixed bad merge (check-in: 1280bdddcf, user: stanton, branch: core-8-1-branch-old)
23.1 days library/init.tcl
Improved Tcl Style. (check-in: e45a694585, user: rjohnson, branch: core-8-1-branch-old)
24.1 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)
24.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)
24.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)
24.2 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)
25.3 days unix/mkLinks
Add CrtVersion.3 documentation for Tcl_GetVersion() function (check-in: f4572ad12c, user: redman, branch: core-8-1-branch-old)
25.9 days mac/tclMacInit.c
Added tcl_platform (check-in: 340cdb434a, user: welch, branch: core-8-1-branch-old)
26.0 days generic/tclAsync.c
mac/tclMacPort.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)
26.2 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)
26.8 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/tclResult.c
generic/tclStringObj.c
generic/tclThread.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
unix/ldAix
win/tclWinInt.h
win/tclWinPort.h
Integrated stubs mechanism from 8.0 into 8.1 (check-in: ddb86b8d93, user: stanton, branch: core-8-1-branch-old)
28.1 days win/tclWin32Dll.c
Moved Dll instance from thread-local-storage. (check-in: b52c2b3eff, user: lfb, branch: core-8-1-branch-old)
53.1 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)
54.1 days doc/SetVar.3
doc/format.n
doc/registry.n
doc/socket.n
generic/tclCompCmds.c
generic/tclMain.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)
63.2 days 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)
67.1 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)
103.1 days mac/tclMacShLib.exp
Removed function decls that were never used. (check-in: 765a95551f, user: rjohnson, branch: core-8-1-branch-old)
112.2 days unix/README
unix/porting.notes
updated old sun.com references (check-in: e17dad4ef0, user: stanton, branch: core-8-1-branch-old)
115.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)
116.2 days generic/regerror.c
generic/regguts.h
lots of K&R C lint (check-in: a72bbe29dc, user: stanton, branch: core-8-1-branch-old)
116.2 days doc/http.n
* 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)
117.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)
117.1 days generic/regc_cvec.c
release lint (check-in: 9250fb1f00, user: stanton, branch: core-8-1-branch-old)
122.3 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)
124.3 days doc/pkgMkIndex.n
library/ldAout.tcl
library/tclIndex
mac/tclMacExit.c
8.0.4 merge (check-in: f4466ae52d, user: welch, branch: core-8-1-branch-old)
125.2 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)
125.9 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)
133.1 days generic/regexec.c
* regexec.c: more performance tuning from Henry Spencer. (check-in: bf571e701a, user: stanton, branch: core-8-1-branch-old)
138.1 days doc/regexp.n
winhelp related man page cleanup (check-in: 75079392fb, user: stanton, branch: core-8-1-branch-old)
138.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)
139.2 days generic/regc_nfa.c
generic/rege_dfa.c
generic/regerrs.h
generic/regex.h
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)
145.9 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)
145.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)
147.2 days doc/catch.n
integrated documentation patch (check-in: 5a9c855ad8, user: stanton, branch: core-8-1-branch-old)
152.9 days 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)
166.3 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)
166.3 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)
172.1 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)
182.0 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)
182.0 days doc/CrtCommand.3
merged 8.0.4 changes into 8.1 branch (check-in: e8eee9b422, user: stanton, branch: core-8-1-branch-old)
182.1 days mac/tclMacFile.c
* tclMacFile.c: updated comments to warn about modifying statics (check-in: 7e70b775c7, user: stanton, branch: core-8-1-branch-old)
185.0 days generic/tclLiteral.c
replaced SCCS with RCS strings (check-in: c65ae5da0d, user: stanton, branch: core-8-1-branch-old)
193.1 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/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/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/stub16.c
win/tcl.rc
win/tcl16.rc
win/tclWin16.c
win/tclWinError.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)
196.1 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/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)
342.3 days tools/README
Initial revision (check-in: a027dd039f, user: stanton, branch: trunk)
1.03 years unix/install-sh
Initial revision (check-in: f86c34e38d, user: rjohnson, branch: trunk)
1.03 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)