summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* see loghobbs1999-11-101-1/+22
|
* Changed references to the README to references to the man page for tcltest.jenn1999-11-042-6/+6
|
* Updated for http.tcl changeswelch1999-10-301-0/+5
|
* Fixed bug in the handling of the status code after an asynchronous connect,welch1999-10-303-9/+6
| | | | e.g., one that is used with the -timeout flag.
* Cleanup of the TclNewObj family of macros, and elimination of thewelch1999-10-303-133/+86
| | | | | special Tcl_Obj memory allocator for the TCL_THREADS case, because this only adds lock contention.
* removed // comments (IBM's AIX compiler complained)hobbs1999-10-291-4/+1
|
* * win/tclWinTest.c: added testvolumetype command, as atime ishobbs1999-10-293-10/+72
| | | | | completely ignored for Windows FAT file systems * win/tclWinPort.h: added sys/utime.h to includes
* * unix/tclUnixPort.h: added utime.h to includeshobbs1999-10-293-1702/+6
| | | | * unix/aclocal.m4: made it just include tcl.m4
* added tests for related fixeshobbs1999-10-294-29/+93
|
* * library/tcltest1.0/tcltest.tcl: updated makeFile to returnhobbs1999-10-292-12/+10
| | | | full pathname of file created
* * generic/tclStringObj.c: fixed Tcl_AppendResultVA so it onlyhobbs1999-10-296-49/+231
| | | | | | | | | | | | | | | | | | | | | | | | | iterates once over the va_list (avoiding a memcpy of it, which is not portable). * generic/tclEnv.c: fixed possible ABR error in environ array * tests/scan.test: * generic/tclScan.c: added support for use of inline scan, XPG3 currently not included * tests/incr.test: * tests/set.test: * generic/tclCompCmds.c: fixed improper bytecode handling of 'eval {set array($unknownvar) 5}' (also for incr) * win/tclWinTest.c: added testvolumetype command, as atime is completely ignored for Windows FAT file systems * win/tclWinPort.h: added sys/utime.h to includes * unix/tclUnixPort.h: added utime.h to includes * doc/file.n: * tests/cmdAH.test: * generic/tclCmdAH.c: added time arguments to atime and mtime file command methods (support 'touch' functionality)
* see loghobbs1999-10-292-20/+54
|
* * unix/tclUnixNotfy.c: fixed event/io threading problems byhobbs1999-10-211-7/+9
| | | | making triggerPipe non-blocking
* new test caseshobbs1999-10-212-14/+7
|
* Changed update to 'after 1' to cause a true sleep in the currenthobbs1999-10-214-6/+12
| | | | thread, avoiding numerous superfluous thread send calls.
* * library/http2.1/http.tcl: protected gets with catch [Bug: 2665]hobbs1999-10-213-6/+12
|
* * unix/tclUnixNotfy.c: fixed event/io threading problems byhobbs1999-10-215-36/+136
| | | | | | | | | | | | | | | | | | | | making triggerPipe non-blocking * library/tcltest1.0/tcltest.tcl: * generic/tclThreadTest.c: fixed mem leaks in threads * generic/tclResult.c: fixed Tcl_AppendResultVA so it only iterates once over the va_list (avoiding a memcpy of it, which is not portable). * generic/regc_color.c: fixed mem leak and assertion, from HS * generic/tclCompile.c: removed savedChar trick that appeared to be causing a segv when the literal table was released * tests/string.test: * generic/tclCmdMZ.c: fixed [string index] to return ByteArrayObj when indexing into one (test case string-5.16) [Bug: 2871]
* see loghobbs1999-10-211-3/+26
|
* Merged code from core-8-2-1 branch that changes the checks for thejenn1999-10-203-8/+20
| | | | | value of tcl_interactive to also incorporate a check for the existence of the variable.
* *** empty log message ***jenn1999-10-191-1/+15
|
* * tests/tcltest.test:jenn1999-10-1911-265/+790
| | | | | | | | | | | * 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]
* Stupid bug in TclpLoadFile - use the converted value!jingham1999-10-151-2/+2
|
* *** empty log message ***jingham1999-10-151-0/+5
|
* Fix a merge error in the UTF8 conversion bug fix [Bug: 2869]jingham1999-10-151-5/+5
|
* * tests/reg.test: updated to Henry Spencer's new regexp enginehobbs1999-10-131-95/+125
| | | | (mid-Sept 99). Should greatly reduce stack space reqs.
* * generic/regc_color.c:hobbs1999-10-1312-140/+125
| | | | | | | | | | | | | | | | * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regcomp.c: * generic/regcustom.h: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regguts.h: * generic/tclRegexp.c: * generic/tclTest.c: * tests/reg.test: updated to Henry Spencer's new regexp engine (mid-Sept 99). Should greatly reduce stack space reqs.
* *** empty log message ***hobbs1999-10-131-0/+15
|
* * library/tcltest1.0/pkgIndex.tcl: fixed procs in pkgIndex.tcl filehobbs1999-10-132-12/+10
|
* *** empty log message ***hobbs1999-10-131-0/+2
|
* * unix/Makefile.in: purify has to use -best-effort to instrumenthobbs1999-10-135-30/+43
| | | | | | | | * unix/tclAppInit.c: identified potential mem leak when compiling tcltest (not critical) * unix/tclUnixPipe.c: fixed mem leak in TclpCreateProcess when doing alloc between vfork and execvp. * unix/tclUnixTest.c: fixed mem leak in findexecutable test command
* * tests/basic.test: updated test cases for 8.3hobbs1999-10-132-10/+10
| | | | | | * tests/encoding.test: fixed test case that change system encoding to a double-byte one (this causes a bogus mem read error for purify)
* * generic/tclEnv.c: fixed mem leak with putenv and DStringshobbs1999-10-132-22/+17
|
* * doc/Encoding.3: corrected docshobbs1999-10-131-5/+6
|
* *** empty log message ***hobbs1999-10-131-0/+15
|
* * {win,mac,unix,tools,}/README:hobbs1999-10-056-34/+50
| | | | | | | | | | | | * win/README.binary: * win/makefile.vc: * {win,unix}/configure.in: * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0. * win/tclWinReg.c: fixed registry command to properly 'get' HKEY_PERFORMANCE_DATA root key data. Needs more work. * win/tclWinSerial.c: changed SerialSetOptionProc to return TCL_OK by default. (patch from Rolf Schroedter)
* * {win,mac,unix,tools,}/README:hobbs1999-10-053-9/+9
| | | | | | | | * win/README.binary: * win/makefile.vc: * {win,unix}/configure.in: * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0.
* * mac/tclMacFCmd.c: fixed filename stuff to support UTF-8 [Bug: 2869]hobbs1999-10-052-26/+42
|
* * library/http2.1/http.tcl: fixed possible use of global c var.hobbs1999-10-053-12/+9
|
* * library/init.tcl: updated to 8.3a1 from 8.2.0.hobbs1999-10-051-2/+2
|
* * generic/tclNamesp.c:hobbs1999-10-054-58/+56
| | | | | | | * generic/tclVar.c: * generic/tclCmdIL.c: fixed comment typos * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0.
* *** empty log message ***hobbs1999-10-052-8/+32
|
* * library/tcltest1.0/tcltest.tcl: Applied patches sent in byjenn1999-09-213-44/+73
| | | | | | 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-214-10/+17
| | | | | | | | * 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]
* * unix/Makefile.in: fixed gendate target - this never workedhobbs1999-09-213-6/+7
| | | | | | | | since RCS was intro'd. * unix/tcl.m4: * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610]
* 1999-09-16 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-2128-215/+634
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-022-3/+3
| | | | | | * unix/aclocal.m4: * unix/tcl.m4: adjusted fix from 8-21 to add -bnoentry to the AIX-* case and readjusted the range
* 1999-09-01 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-024-16/+43
| | | | | | | | | | | | | * 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]
* 1999-09-01 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-022-101/+10
| | | | remove TclInitStubs.3 - it was duplicate of InitStubs.3
* 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
* Process command-line arguments only ::tcltest doesn't have ajenn1999-09-012-4/+8
| | | | | child namespace (requires that command-line args are processed in that namespace)