summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * library/init.tcl: Added support for PATHEXT variable inhobbs2000-12-091-0/+6
| | | | | auto_execok, recognizing the proper set of executable extensions on Windows. [Patch #102719]
* Fixing bug #119417 using patch #102496.andreas_kupries2000-12-081-0/+6
|
* Applied patch #102680 after review and approval by several TCT membersdkf2000-12-081-0/+6
|
* * generic/tcl.h (attemptckalloc): Fixed typo for #define ofericm2000-12-081-0/+10
| | | | | | | | | attemptckalloc (was defined to Tcl_AttempDbCkalloc, should have been Tcl_AttemptDbCkalloc). [Bug: 124384] * generic/tclCkalloc.c: Added TCL_MEM_DEBUG versions of Tcl_AttemptDbCkrealloc and Tcl_AttemptDbCkalloc. [Bug: 124384].
* see change noteshobbs2000-12-081-0/+9
|
* Logical negation "!" can now handle string booleans, provided thosedkf2000-11-241-1/+5
| | | | | values are placed in variables. Resolves bug #119153 as most people will experience it.
* Added test to detect bug #119153; the string forms of boolean valuesdkf2000-11-241-0/+3
| | | | should not be second-class citizens in the Tcl world...
* Missed a few spots with the previous checkin. Now onlydkf2000-11-241-20/+26
| | | | | | | | tools/tcltk-man2html.tcl is left unfixed, but that file is sufficiently complex that I don't dare touch it without understanding exactly what all of the supposed directory separators are doing there. In any case, this file is probably not going to be used by ordinary users; developers can put up with a few more "pointless restrictions"...
* [glob] uses -directory instead of unsafe [file join] to stop problemsdkf2000-11-241-0/+4
| | | | with some directory names. Fixes Bug #123313 in Tcl.
* Fixed bug #119082.dkf2000-11-241-0/+11
|
* Fixed memory leak from Bug #119398dkf2000-11-231-0/+3
|
* Improved use of [uplevel] in unknown. Fixes #123217dkf2000-11-231-0/+7
|
* Applied the patch for TIP #7 from Kevin Kenny.andreas_kupries2000-11-211-0/+54
| | | | See http://www.cs.man.ac.uk/fellowsd-bin/TIP/7.html
* Improved documentation to fix bug #119387 (info locals seems not todkf2000-11-211-0/+8
| | | | | work properly) since the behaviour reported as buggy was actually correct.
* Finally fixed bug 119192. This was a real nasty that was hidden bydkf2000-11-171-3/+10
| | | | | | | the fact that it never caused a crash and was blocked most of the time from coming into play by the way the compiler handles array variable references. (Yes, the test suite does pass now on this machine at least...)
* Added test for bug 119192 to test suite.dkf2000-11-171-0/+6
|
* 2000-11-16 Andreas Kupries <a.kupries@westend.com>andreas_kupries2000-11-161-0/+8
| | | | | | | | * win/tclWinPort.h (line 69): Changed reference to winsock2.h into winsock.h. This was a leftover from a foray into using winsock version 2 (History lesson from Scott Redman and Jeff Hobbs). This code was no problem when compiling Tcl itself, but could trip extensions. Fixes bug 122568.
* * unix/Makefile.in: removed bp.c references (hasn't existed in ahobbs2000-11-161-0/+7
| | | | | | long time). Corrected 'make dist' to make dist with unversioned library directories (same as out of cvs), so make install works correctly with either source tree.
* * generic/tclVar.c (TclLookupVar): reverted fix below as it brokehobbs2000-11-151-0/+5
| | | | all other array unset error reporting. Bug-119192 is still open.
* Fixed bug 119192 which was causing variable names to be reporteddkf2000-11-151-0/+6
| | | | incorrectly in some circumstances.
* no messagedavidg2000-11-031-0/+5
|
* added release markhobbs2000-11-031-0/+2
|
* * tools/tcl.wse.in: updated for unversioning of library dirshobbs2000-11-031-0/+11
| | | | | | | * unix/Makefile.in (install-libraries, dist): * win/makefile.vc (install-libraries): * win/Makefile.in (install-libraries): updated to install unversioned library directories into versioned directories.
* * generic/tclStubInit.c:hobbs2000-11-031-0/+13
| | | | | | | | | | | | * generic/tclDecls.h: * generic/tcl.decls: added Tcl_SetMainLoop proc that allows people to set a main loop that will run for tclsh. * generic/tcl.h: added Tcl_MainLoopProc typedef * generic/tclMain.c (Tcl_SetMainLoop, StdinProc, Prompt): new StdinProc and Prompt static procs and Tcl_SetMainLoop stubs proc. The first two handle a fileevent based prompt (taken from tkMain.c). Tcl_SetMainLoop enables the interactive setting of a main loop procedure. This enables Tk to be a loadable package.
* * unix/configure:hobbs2000-11-031-0/+8
| | | | | | | | | * unix/dltest/configure: * win/configure: * tools/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.
* no messagedavidg2000-11-021-0/+7
|
* see changeshobbs2000-11-021-0/+8
|
* * unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5.hobbs2000-11-021-0/+13
|
* no messagedavidg2000-10-311-0/+9
|
* see changeshobbs2000-10-311-0/+13
|
* * unix/configure.in:hobbs2000-10-281-0/+15
| | | | * unix/tcl.m4: added support for AIX-5.
* * library/tcltest1.0/tcltest.tcl: Removed a cd into the testjenn2000-10-271-1/+8
| | | | | | directory in runAllTests that screwed up the temporary directory setting, effectively preventing users from running tests on multiple platforms at the same time.
* no messagedavidg2000-10-271-0/+6
|
* * tests/all.tcl: Removed support for tcltest 1.0.jenn2000-10-241-1/+13
| | | | | | | | | | * tests/tcltest.test: * library/tcltest1.0/tcltest.tcl: * library/tcltest1.0/pkgIndex.tcl: * docs/tcltest.n: Moved tcltest2 code so that it's the standard version of tcltest. Removed all tcltest2 files (tests/tcltest2.test, library/tcltest1.0/tcltest2.tcl, docs/tcltest2.n).
* * win/tclWinFile.c (TclpMatchFilesTypes): made the stat call onlyhobbs2000-10-211-0/+6
| | | | | occur when necessary (for 'glob' command). Significantly speeds up glob command from 8.3. [BUG: 6216]
* * library/tcltest1.0/tcltest2.tcl:jenn2000-10-191-0/+15
| | | | | | | | | | | | | | * tests/tcltest2.test * doc/tcltest2.n: Code and documentation cleanup. Modified -verbose to take list of keywords as well as string of letters. Removed Tcl version information from tcltest. Removed tcltest::grep from tcltest package. Added optional 3rd directory argument to makeFile/makeDirectory and removeFile/removeDirectory. * tests/basic.test: Changed references to tcltest::tclVersion to hardcoded numbers. * generic/tcl.h: Changed reference to tcltest2.tcl and tcltest.tcl in comments to tests/basic.test.
* no messagedavidg2000-10-061-0/+7
|
* * tests/cmdAH.test: extra tests for 'file channels' that includehobbs2000-10-061-0/+10
| | | | | | | multiple interpreter tests and channel sharing * generic/tclIO.c (Tcl_GetChannelNamesEx): corrected function (and consequently 'file channels') to return channels that are actually registered for this specific interp, rather than this thread.
* added demarcation of out-of-order 8.3.2 ChangeLog entrieshobbs2000-10-051-0/+7
|
* Fixed a typo.jenn2000-09-291-1/+1
|
* * library/tcltest1.0/tcltest2.tcl:jenn2000-09-291-0/+9
| | | | | | | | * tests/tcltest.test: * doc/tcltest2.n: Modified the new form of the test command to accept both attribute-value pairs and command line options. Updated the tests and the documentation for this new format. Also changed the option names for the test command.
* * win/Makefile.in: commented use of TESTFLAGShobbs2000-09-291-0/+25
| | | | | * unix/Makefile.in: added TESTFLAGS to test target to conform with Windows makefile and TEA style.
* added changes related to upport of stacked channel rewritehobbs2000-09-281-0/+235
|
* * library/tcltest1.0/pkgIndex.tcl: Updated to load tcltest 2.0.jenn2000-09-201-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * library/tcltest1.0/tcltest2.tcl: New version of tcltest. Cleanup of command line parsing: allows users to specify command line arguments through an environment variable named TCLTEST_OPTIONS [RFE: 3748], does not respond to incorrect arguments, and forces usage of entire flag name when using command line arguments. Defines accessor procs for all tcltest variables. Allows users to use 'return' in test scripts. Allow users to specify whether test files should be sourced or run in a separate process. 'all.tcl' code moved to tcltest package. 'test' proc modified to use attribute-value pairs. Allow users to specify what return codes, output, and errors can be compared and whether these values should be compared using regexp, glob, or exact matching. makeDirectory & removeDirectory now operate with respect to temporaryDirectory [Bug: 6001]. Test results from tests run in slave interpreters are now included in test totals [Bug: 1493]. Test files that return error values are now reported. * tests/all.tcl: Added code to check for the tcltest version loaded; modified to figure out which tests to run based on the tcltest version loaded. * tests/tcltest.test: Modified to explicitly load version 1.0 of tcltest. * tests/tcltest2.test: New test suite for tcltest; includes all of the old tests plus new ones reflecting changes made for version 2.0. * tests/cmdAH.test: Added singleTestInterp constraint to cmdAH-31.2; this test does not run if tests aren't sourced into a single interpreter. * tests/socket.test: Fixed two tests that were referencing variables outside of scope. * tools/tcl.wse.in: Added code to install tcltest2.tcl. * doc/tcltest2.n: New documentation for tcltest version 2.0. Removes documentation for tcltest namespace variables. Adds documentation for new tcltest procs. * unix/mkLinks: Added code to link to tcltest2.n. * generic/tcl.h: Added comment to modify tcltest2.tcl as well as tcltest.tcl for version changes.
* * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): When using -all, allericm2000-09-201-0/+8
| | | | | | | attempts after the first to match the regexp against the string should include the TCL_REG_NOTBOL flag, to avoid erroneously matching ^ in the middle of the string. Added code to set this flag after the first pass through the matching loop. [Bug: 6284].
* no messagedavidg2000-09-191-0/+6
|
* * tests/cmdIL.test: Added a test for fix for [Bug: 6212].ericm2000-09-171-0/+7
| | | | | * generic/tclCmdIL.c (Tcl_LsortObjCmd): Applied patch from [Bug: 6212], which corrected an error in the handling of the -index option.
* * doc/Alloc.3: Added entries for Tcl_AttemptAlloc, Tcl_AttempRealloc.ericm2000-09-141-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | * doc/StringObj.3: Added entry for Tcl_AttemptSetObjLength. * generic/tclDecls.h: * generic/tclStubInit.c: Regen'ed stubs files from new tcl.decls. * generic/tcl.decls: Added stubs for the Tcl_Attempt* memory allocators and for Tcl_AttemptSetObjLength. * generic/tcl.h: Added #define's for attemptckalloc, attemptckrealloc, which map to the Tcl_Attempt* memory allocators. * generic/tclCkalloc.c: Added non-panic'ing versions of Tcl_Alloc, Tcl_Realloc, etc.; these are called Tcl_AttemptAlloc, Tcl_AttemptRealloc, etc. These are used by Tcl_AttemptSetObjLength and the string obj append functions. * generic/tclStringObj.c: Modified string growth algorithm to use doubling algorithm as long as possible, and only fall back when that fails. Added Tcl_AttemptSetObjLength, and modified AppendUnicodeToUnicodeRep, AppendUtfToUtfRep, and Tcl_AppendStringsToObjVA to support this.
* no messagedavidg2000-09-081-0/+7
|
* no messagedavidg2000-09-071-0/+5
|