summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * tests/tcltest.test:jenn1999-10-191-0/+34
| | | | | | | | | | | * doc/tcltest.n: * library/tcltest1.0/tcltest.tcl: Removed the extra return at the end of the tcltest.tcl file. Applied patches sent in by Andreas Kupries to add helper procs for debug output, add 3 new flags (-testsdir, -load, -loadfile), and internally refactors common code for dealing with paths into separate procedures. [Bug: 2838, 2842]
* *** empty log message ***jingham1999-10-151-0/+5
|
* *** empty log message ***hobbs1999-10-131-0/+15
|
* *** empty log message ***hobbs1999-10-131-0/+2
|
* *** empty log message ***hobbs1999-10-131-0/+15
|
* *** empty log message ***hobbs1999-10-051-1/+23
|
* * library/tcltest1.0/tcltest.tcl: Applied patches sent in byjenn1999-09-211-0/+7
| | | | | | Andreas Kupries to fix typos in comments and ::tcltest::grep, fix hook redefinition problems, and change "string compare" to "string equal." [Bug: 2836, 2837, 2839, 2840]
* 1999-09-20 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-211-0/+8
| | | | | | | | * tests/env.test: * unix/Makefile.in: added support for AIX LIBPATH env var [Bug: 2793] removed second definition of INCLUDE_INSTALL_DIR (the one that referenced @includedir@) [Bug: 2805] * unix/dltest/Makefile.in: added -lc to LIBS [Bug: 2794]
* 1999-09-16 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-211-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/timer.test: changed after delay in timer test 6.29 from 1 to 10. [Bug: 2796] * tests/pkg.test: * generic/tclPkg.c: fixed package version check to disallow 1.2..3 [Bug: 2539] * unix/Makefile.in: fixed gendate target - this never worked since RCS was intro'd. * generic/tclGetDate.y: updated to reflect previous changes to tclDate.c (leap year calc) and added CEST and UCT time zone recognition. Fixed 4 missing UCHAR() casts. [Bug: 2717, 954, 1245, 1249] * generic/tclCkalloc.c: changed Tcl_DumpActiveMemory to really dump to stderr and close it [Bug: 725] and changed Tcl_Ckrealloc and Tcl_Ckfree to not bomb when NULL was passed in [Bug: 1719] and changed Tcl_Alloc, et al to not panic when a alloc request for zero came through and NULL was returned (valid on AIX, Tru64) [Bug: 2795, etc] * tests/clock.test: * doc/clock.n: * generic/tclClock.c: added -milliseconds switch to clock clicks to guarantee that the return value of clicks is in the millisecs granularity [Bug: 2682, 1332] 1999-09-15 Jeff Hobbs <hobbs@scriptics.com> * generic/tclIOCmd.c: fixed potential core dump in conjunction with stacked channels with result obj manipulation in Tcl_ReadChars [Bug: 2623] * tests/format.test: * generic/tclCmdAH.c: fixed translation of %0#s in format [Bug: 2605] * doc/msgcat.n: fixed \\ bug in example [Bug: 2548] * unix/tcl.m4: * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610] * doc/array.n: * tests/var.test: * tests/set.test: * generic/tclVar.c: added an array unset operation, with docs and tests. Variation of [Bug: 1775]. Added fix in TclArraySet to check when trying to set in a non-existent namespace. [Bug: 2613] 1999-09-14 Jeff Hobbs <hobbs@scriptics.com> * tests/linsert.test: * doc/linsert.n: * generic/tclCmdIL.c: fixed end-int interpretation of linsert to correctly calculate value for end, added test and docs [Bug: 2693] * doc/regexp.n: * doc/regsub.n: * tests/regexp.test: * generic/tclCmdMZ.c: add -start switch to regexp and regsub with docs and tests * doc/switch.n: added proper use of comments to example. * generic/tclCmdMZ.c: changed switch to complain when an error occurs that seems to be due to a misplaced comment. * generic/tclCmdMZ.c: fixed illegal ref for \[0-9] substitutions in regsub [Bug: 2723] * generic/tclCmdMZ.c: changed [string equal] to return an Int type object (was a Boolean)
* 1999-09-01 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-021-0/+16
| | | | | | | | | | | | | | | | * generic/tclParseExpr.c: changed '"' to '\"' to make FreeBSD happy [Bug: 2625] * generic/tclProc.c: moved static buf to better location and changed static msg that would overflow in ProcessProcResultCode [Bug: 2483] and added Tcl_DStringFree to Tcl_ProcObjCmd. Also reworked size of static buffers. * tests/stringObj.test: added test 9.11 * generic/tclStringObj.c: changed Tcl_AppendObjToObj to properly handle the 1-byte dest and mixed src case where both had had Unicode string len checks made on them. [Bug: 2678] * unix/aclocal.m4: * unix/tcl.m4: adjusted fix from 8-21 to add -bnoentry to the AIX-* case and readjusted the range
* * library/tcltest1.0/tcltest.tcl:jenn1999-08-311-0/+8
| | | | | | | * doc/tcltest.n: * tests/README: Modified testConstraints variable so that it isn't unset every time ::tcltest::initConstraints is called and cleaned up documentation in the README file and the man page.
* * library/tcltest1.0/tcltest.tcl: Modified tcltest so thatjenn1999-08-271-0/+6
| | | | | variables are only initialized to their default values if they did not previously exist.
* * tests/tcltest.test:jenn1999-08-271-0/+7
| | | | | | * library/tcltest1.0/tcltest.tcl: Added a -args flag that sets a variable named ::tcltest::parameters based on whatever's being sent in as the argument to the -args flag.
* * tests/tcltest.test: Added additional tests for -tmpdir, markedjenn1999-08-231-0/+15
| | | | | | | | | | | | | | all tests that use exec as unixOrPc. * tests/encoding.test: * tests/interp.test: * tests/macFCmd.test: * tests/parseOld.test: * tests/regexp.test: Applied patches from Jim Ingham to add encoding to a Mac only interp test, change an error message in macFCmd.tet, put a comment in parseOld.test, fix tests using the testencoding path command, and put unixOrPc constraints on tests that use exec.
* 1999-08-21 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-211-2/+22
| | | | | | | | | | | | | | | * unix/aclocal.m4: Changed AIX-4.[2-9] check to AIX-4.[1-9] [Bug: 1909] 1999-08-20 Jeff Hobbs <hobbs@scriptics.com> * generic/tclPosixStr.c: fixed typo [Bug: 2592] * doc/*: fixed various nroff bugs in man pages [Bug: 2503 2588] 1999-08-19 Jeff Hobbs <hobbs@scriptics.com> * win/README.binary: fixed version info and some typos [Bug: 2561]
* 1999-08-19 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-191-0/+6
| | | | | * generic/tclIO.c: changed Tcl_GetChannelNames* to use K&R style headers (style guide, also pleases HP cc)
* 1999-08-18 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-191-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Eval.3: fixed doc on input args [Bug: 2114] * doc/OpenFileChnl.3: * doc/file.n: * tests/cmdAH.test: * tclIO.c: * tclCmdAH.c: added "file channels ?pattern?" tcl command, with associated Tcl_GetChannelNames and Tcl_GetChannelNamesEx public C APIs (added to tcl.decls as well), with docs and tests. * tests/expr.test: * generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types that cause differed compilation for exprs, to correct the expr double-evaluation problem for vars. Added test cases. * unix/Makefile.in: changed the dependency structure so that install-* is dependent on * (ie - install-binaries is dependent on binaries). * library/auto.tcl: * library/init.tcl: * library/ldAout.tcl: * library/package.tcl: * library/safe.tcl: * library/word.tcl: * library/http2.1/http.tcl: * library/msgcat1.0/msgcat.tcl: updated libraries to better Tcl style guide (no more string comparisons with == or !=, spacing changes).
* *** empty log message ***jingham1999-08-131-0/+5
|
* *** empty log message ***stanton1999-08-121-0/+10
|
* Applied patch to remove compiler warning.redman1999-08-121-0/+5
|
* Rolled back changes to change the prototype ofredman1999-08-101-7/+0
| | | | Tcl_ListObjGetElements()
* * generic/tclListObj.c:core_8_2_b3_baseredman1999-08-101-0/+38
| | | | | | | | | | | | | | | | * generic/tcl.decls: * generic/tclDecls.h: Applied patch from Jim Ingham to change the prototype of Tcl_ListObjGetElements to have the last argument have a CONST so that you can feed it the objv that you get from the standard TclObj command proc. * generic/tclAlloc.c: * generic/tclCmdIL.c: * generic/tclIO.c: * generic/tclThread.c: * win/tclWinThrd.c: * unix/tclUnixThrd.c: Fixed Brent's changes so that they work on Windows (and he fixed the bug in the Unix thread implementation).
* 1999-08-09 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-101-0/+4
| | | | | | * tests/string.test: added largest_int proc to adapt for >32 bit machines and int overflow testing. * tests/tcltest.test: fixed minor error in 8.2 result (from dgp)
* 1999-08-09 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-091-2/+13
| | | | | | | | | | | * doc/Object.3: clarified Tcl_DecrRefCount docs [Bug: 1952] * doc/array.n: clarified array pattern docs [Bug: 1330] * doc/clock.n: fixed clock docs [Bug: 693] * doc/lindex.n: clarified to account for new end-int behavior. * doc/string.n: fixed formatting errors [Bug: 2188 2189] * doc/tclvars.n: fixed doc error [Bug: 2042] * library/init.tcl: fixed path handling in auto_execok (it could miss including the normal path on some Windows machines) [Bug: 1276]
* 1999-08-05 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-051-0/+9
| | | | | | | | | * doc/tclvars.n: Made it clear that tcl_pkgPath was not set for Windows (already mentioned in init.tcl) [Bug: 2455] * generic/tclLiteral.c: fixed reference to bytes that might not be null terminated (using objPtr->bytes, which is) [Bug: 2496] * library/http2.1/http.tcl: Made use of "i" in init section not use global var. [Bug: 2502]
* *** empty log message ***stanton1999-08-051-0/+13
|
* Move functions declarations out of win/tclWinInt.h that are now inredman1999-08-031-0/+5
| | | | generic/tclInt.decls
* * unix/configure.in:redman1999-08-021-0/+3
| | | | * win/configure.in: Change beta level to b2.
* * generic/tcl.h:redman1999-08-021-1/+15
| | | | | | | | | | | | | * generic/tcl.decls: * generic/tclDecls.h: * generic/tclInt.h: * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclRegexp.h: * generic/tclStubInit.c: Move some exported public and internal functions to the stub tables. Removed functions that are in the stub tables (from this and previous changes) from the original header files.
* * win/tclWinSock.c: Added comment block to SocketThread()redman1999-08-011-0/+7
| | | | | | function. Added code to avoid calling TerminateThread(), but instead to send a message to the socket event window to tell it to terminate its thread.
* * generic/tclInt.decls: added declaractions necessary for thehobbs1999-08-011-0/+5
| | | | Tcl test code to work wth stubs [Bug: 2445]
* * unix/tclUnixThrd.c: Applied patch to fix threads on Irix 6.5.redman1999-07-311-5/+13
| | | | | | | Patch from James Dennett. [Bug: 2450] * tests/info.test: Enable test for tclParse.c change (info complete).
* * win/tclWinPipe.c:redman1999-07-311-0/+11
| | | | | | | | | | * win/Makefile.in: Fixing launching of 16-bit apps on Win9x from wish. The command line was primed with tclpip82.dll, but it was ignored. Fixed that, then fixed the gmake makefile to build tclpip82.dll as an executable. * win/tclWinSock.c: Applied small patch to get thread-specific data after initializing the socket driver.
* * tclParse.c: fixed bug in info complete regarding nested squarehobbs1999-07-301-0/+5
| | | | brackets [Bug: 2382, 2466]
* * win/tclWinChan.c: Allow tcl to open CON and NUL, even for stdredman1999-07-301-0/+5
| | | | | | channels. Checking for bad/unusable std channels was moved to Tk since its only purpose was to check whether to use the Tk Console Window for the std channels. [Bug: 2393 2392 2209 2458]
* * unix/mkLinks.tcl: Applied patch to avoid linking pack.n toredman1999-07-291-0/+6
| | | | | | | pack-old.n. Patch from Don Porter. [Bug: 2469] * doc/Encoding.n: Applied patch to fix typo in .SH NAME line. Patch from Don Porter. [Bug: 2451]
* win/tclWinSock.c: free Win32 Event handles when destroying socketredman1999-07-291-1/+6
| | | | helper threads.
* * tests/tcltest.test:jenn1999-07-281-0/+9
| | | | | | | | * library/tcltest1.0/tcltest.tcl: Fixed the condition under which ::tcltest::PrintError had an infinite loop problem and added a test case for it. Added an optional argument to ::tcltest::getMatchingFiles telling it where to search for test files.
* update Windows installer bitmap to read Tcl/Tk Version 8.2redman1999-07-271-1/+6
|
* Bug fixes for threaded Tcl on NT with single and dual CPUs. Still someredman1999-07-271-0/+22
| | | | open issues, this code is a little more stable though.
* * tests/tcltest.test:jenn1999-07-261-0/+7
| | | | | | * library/tcltest1.0/tcltest.tcl: * doc/tcltest.n: Cleaned up code in ::tcltest::PrintError, revised documentation, and added tests for the tcltest package.
* Removed patch for bug 2382, for info complete.redman1999-07-231-0/+7
|
* * win/tclWinSock.c: Fixed hang with threads enabled, fixedredman1999-07-221-0/+8
| | | | | | | | | semaphores with threads disabled. * win/safe.test: Fixed safe-6.3 with threads enabled. * win/Makefile.in: Fixed calling of tcltest to fix safe.test failures due to path TCL_LIBRARY path.
* * Changed version to 8.2b2.redman1999-07-221-0/+20
| | | | | | | | | | | | | | | | | | * win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427]
* Applied patch for info complete. [Bug: 2382]redman1999-07-221-1/+5
|
* revert changes to TclpStrftime, not needed for internal functions.redman1999-07-221-6/+2
|
* * doc/Utf.3:redman1999-07-221-0/+12
| | | | | | | | | | | | | * generic/tcl.decls: * generic/tclInt.decls: * generic/tclDecls.h: * generic/tclIntDecls.h: * generic/tclUtf.c: * compat/strftime.c: * unix/tclUnixTime.c: Changed function declarations in non-platform-specific APIs to use "unsigned long" instead of "size_t", which may not be defined on certain compilers (rather than include sys/types.h, which may not exist).
* * unix/Makefile.in: Added the Windows configure script to theredman1999-07-221-0/+4
| | | | | distribution file list, already shipping configure.in and the .m4 files, but needed the configure script itself.
* * win/makefile.vc: Changed version number of DDE package in VC++redman1999-07-221-0/+3
| | | | makefile to use 1.1 instead of 1.0.
* * doc/open.n: Added documentation of \\.\comX notation for openingredman1999-07-221-1/+11
| | | | | | | | | | | serial ports on Windows (alternative to comX:). * tests/ioCmd.test: * doc/open.n: * win/tclWinSerial.c: Applied patch from Rolf Schroedter to add -pollinterval option to fconfigure to modify the maxblocktime used in the fileevent polling. Added documentation and fixed the test case as well.