summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * tests/trace.test: Extended array tracing tests.ericm2000-08-254-12/+47
| | | | | | | | | | * doc/trace.n: Clarified information about when array traces will be fired. * generic/tclVar.c (Tcl_ArrayObjCmd): Corrected call to CallTraces (for TCL_TRACE_ARRAY) to only be called when the variable is either an array or is undefined, to ensure that array traces do not fire for scalar variables.
* ChangeLog commit.ericm2000-08-251-0/+5
|
* Tweaked tab settings for .SO (Standard Options) sections, from suggestionericm2000-08-251-2/+2
| | | | from Peter Spjuth.
* fix small typo in last commitmo2000-08-251-3/+3
|
* remove --enable-gcc configure optionmo2000-08-257-102/+52
|
* Added RFE id numbers to comments.ericm2000-08-251-1/+1
|
* * doc/trace.n: Updated documentation for new syntax; flagged oldericm2000-08-2511-493/+1921
| | | | | | | | | | | | | | | | | | | | | | | | | | syntax as deprecated; added documentation for command rename/delete traces and variable array traces. * tests/trace.test: Updated tests for new trace syntax; new tests for command rename/delete traces; new tests for array traces. * generic/tclVar.c: Support for new trace syntax; support for TCL_TRACE_ARRAY. * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: Stub functions for command rename/delete traces. * generic/tcl.h: * generic/tclInt.h: * generic/tclBasic.c: Support for command traces. * generic/tclCmdMZ.c (TclTraceVariableObjCmd): Patched to support new [trace] syntax: trace {add|remove|list} {variable|command} name ops command Added support for command traces (rename, delete operations). Added support for TCL_TRACE_ARRAY at Tcl level (array operation for variable traces).
* Added check for non-arrays for [array statistics].ericm2000-08-213-3/+16
|
* 2000-08-19 David Gravereaux <davygrvy@ajubasolutions.com>davidg2000-08-201-1/+10
| | | | | | | | | | | | * generic/tclPlatDecls.h: without a previous '#include <windows.h>', tclPlatDecls.h can't be parsed due to a missing definition of TCHAR. Added a check to include it when not defined. ***POSSIBLE OBSCURE BUG*** could be caused when the compile flags for the core happen to be different than a project who uses these publics regarding -D_MBCS and -D_UNICODE. This added check might have to be revisited later with a better understanding of the reprocusions. I think TCHAR should be replaced with it's expansion.
* no messagedavidg2000-08-201-0/+12
|
* added another glob pattern I had forgottendavidg2000-08-181-0/+1
|
* no messagedavidg2000-08-181-0/+5
|
* * win/.cvsignore: provides a cleaner build environment with graphical CVS ↵davidg2000-08-181-0/+11
| | | | clients.
* Fixed comment.ericm2000-08-181-3/+2
|
* noted extra change to opt.test in ChangeLoghobbs2000-08-151-0/+1
|
* * library/tcltest1.0/tcltest.tcl: Set debug level inericm2000-08-153-8/+14
| | | | | tcltest::restoreState to 2, for consistancy with the debug level in tcltest::saveState [Bug: 4505].
* * win/makefile.vc:ericm2000-08-155-20/+40
| | | | | | | | | | * win/Makefile.in: * unix/Makefile.in: Added tclPlatDecls.h to the list of installed headers, for more complete stubs support. [Bug: 5241]. * generic/tcl.h: Added #include "tclPlatDecls.h" to get platform-specific stubs declarations (Tcl_WinTCharToUtf, etc) [Bug: 5241].
* URL typo correction.ericm2000-08-142-2/+8
|
* * generic/tclEnv.c (TclUnsetEnv): Changed declaration of lengthericm2000-08-112-2/+8
| | | | | variable from "unsigned int" to "int", to match usage when passed to TclpFindVariable [Bug: 6126].
* * library/msgcat1.0/pkgIndex.tcl: Bumped version number to 1.2ericm2000-08-115-7/+11
| | | | | | | | [Bug: 6100]. * library/msgcat1.0/msgcat.tcl: Removed erroneous [package forget] in msgcat namespace initializer. Bumped version number to 1.2 [Bug: 6100].
* * library/msgcat1.0/msgcat.tcl: Removed erroneous [package forget]ericm2000-08-103-4/+7
| | | | in msgcat namespace initializer.
* 2000-08-10 David Gravereaux <davygrvy@ajubasolutions.com>davidg2000-08-102-16/+17
| | | | | * generic/tclObj.c: r1.15 accidentally changed a global mutex name tclObjMutex to ObjMutex. Put the correct name back.
* no messagedavidg2000-08-101-0/+5
|
* * tests/indexObj.test: Added tests using the [testwrongnumargs]ericm2000-08-074-5/+104
| | | | | | | | | | | command to test Tcl_WrongNumArgs. * generic/tclTest.c (TestWrongNumArgsObjCmd): Added test function for the Tcl_WrongNumArgs function. * generic/tclIndexObj.c (Tcl_WrongNumArgs): Corrected algorithm to not insert a space before the message component when objc == 0 [Bug: 6078].
* Removed dead space at end of file.ericm2000-07-311-13/+1
|
* * win/configure.in: TCL_STUB_LIB_FLAG should notmo2000-07-272-3/+7
| | | | include ${TCL_DBGX} in win/tclConfig.sh, fix that.
* no messagedavidg2000-07-261-0/+2
|
* Thread-safe rewrite for the Tcl_Async* commands.davidg2000-07-263-11/+14
|
* no messagedavidg2000-07-262-6/+16
|
* Thread-safe rewrite for the Tcl_Async* commands.davidg2000-07-264-103/+85
|
* no messagedavidg2000-07-261-0/+15
|
* * generic/tclVar.c (CallTraces): Added check for VAR_TRACE_ACTIVEericm2000-07-252-2/+8
| | | | | | | on the array containing the variable before executing traces on that array, to conform with normal variable traces and the documentation, which states that while executing a trace, other traces on that variable are disabled. [Bug: 6049].
* * win/tclWinPipe.c (BuildCommandLine): Added Tcl_DStringFree callericm2000-07-252-1/+7
| | | | to prevent potential memory leaks [Bug: 6041].
* * doc/msgcat.n: Added documentation about the selection of theericm2000-07-242-1/+9
| | | | default locale on Windows.
* doc/AddErrInfo.3, doc/ChnlStack.3, doc/Exit.3, doc/GetIndex.3, doc/Notifier.3,jenglish2000-07-2414-37/+53
| | | | | | | | doc/Object.3, doc/RegExp.3, doc/SetResult.3, doc/SplitList.3, doc/Thread.3: Added missing entries to NAME sections. doc/AddErrInfo.3, doc/CrtObjCmd.3, doc/RecEvalObj.3: Changed Tcl_EvalObj to Tcl_EvalObjEx
* * generic/tclStubInit.c:ericm2000-07-229-665/+1226
| | | | | | | | | | | * generic/tclObj.c: * generic/tclInt.h: * generic/tclHash.c: * generic/tclDecls.h: * generic/tcl.h: * generic/tcl.decls: * doc/Hash.3: Reapplied patch from Paul Duffin to extend hash tables to allow custom key types, such as Tcl_Obj *'s, and others.
* * doc/binary.n: Noted that the example in the introduction assumes aericm2000-07-222-12/+15
| | | | 32-bit system [Bug: 6035].
* * win/configure.in: Define ${prefix} andmo2000-07-212-4/+40
| | | | | | | | ${exec_prefix} like unix/configure.in. Fix or add TCL_SRC_DIR, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, TCL_BUILD_STUB_LIB_SPEC, TCL_STUB_LIB_SPEC, TCL_BUILD_STUB_LIB_PATH, TCL_STUB_LIB_PATH.
* * generic/tclStubInit.c:ericm2000-07-208-1216/+665
| | | | | | | | | | | | * generic/tclObj.c: * generic/tclInt.h: * generic/tclHash.c: * generic/tclDecls.h: * generic/tcl.h: * generic/tcl.decls: * doc/Hash.3: Reverted patch from Paul Duffin to extend hash tables to allow custom key types, such as Tcl_Obj *'s, and others; it seems to break Tk.
* ChangeLog commit.ericm2000-07-201-0/+13
|
* * generic/tclStubInit.c:ericm2000-07-199-665/+1226
| | | | | | | | | | | * generic/tclObj.c: * generic/tclInt.h: * generic/tclHash.c: * generic/tclDecls.h: * generic/tcl.h: * generic/tcl.decls: * doc/Hash.3: Applied patch from Paul Duffin to extend hash tables to allow custom key types, such as Tcl_Obj *'s, and others.
* * tests/pkgMkIndex.test: Added tests for pkg_compareExtension.ericm2000-07-193-7/+51
| | | | | | | * library/package.tcl: Enhanced pkg_compareExtension to handle Unixes which tack the version number on to the end of library names (eg, foo.so.1.2); such filenames will be correctly matched. (Patch from Vince Darley).
* * win/makefile.vc: Applied patch from Don Porter to provide betterericm2000-07-192-4/+12
| | | | nmake support for NT/Alpha [RFE: 5938].
* Doh! revert piece of last commit that did not belongmo2000-07-191-32/+1
|
* * unix/configure.in:mo2000-07-194-28/+70
| | | | | | | * unix/tcl.m4: * win/tcl.m4: Properly quote arguments to m4 macros. This allows Tcl to work with the new version of autoconf.
* no messagedavidg2000-07-181-1/+1
|
* * tests/opt.test: Removed references to Lfirst, Lrest functions.ericm2000-07-184-60/+43
| | | | | | | * library/opt0.4/optparse.tcl: Applied patch from Chris Nelson, which replaces the [Lfirst] function with an inline [lindex ... 0] and [Lrest] with [lrange ... 1 end], for better performance. [RFE: 6019]
* * compat/string.h: Fixed function prototypes for strpbrk andericm2000-07-182-3/+9
| | | | strtok [Bug: 6020].
* no messagedavidg2000-07-181-0/+10
|
* Win2K OS bug with GetStdHandle(STD_OUTPUT_HANDLE) returningdavidg2000-07-181-5/+19
| | | | | 0x00010001 instead of INVALID_HANDLE_VALUE for WinMain apps. Added a new test case to catch it.