| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* library/reg1.0/pkgIndex.tcl: fixed packaging to use the debug
versions of the libraries when compiled with symbols [Bug: 3254]
|
| |
|
| |
|
| |
|
|
|
|
| |
(mid-Sept 99). Should greatly reduce stack space reqs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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
* unix/tclUnixNotfy.c: fixed event/io threading problems by
making triggerPipe non-blocking
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclCmdMZ.c: fixed [string index] to return ByteArrayObj
when indexing into one (test case string-5.16) [Bug: 2871]
* tests/incr.test:
* tests/set.test:
* generic/tclCompCmds.c: fixed improper bytecode handling of
'eval {set array($unknownvar) 5}' (also for incr)
|
|
|
|
| |
* generic/tclThreadTest.c: fixed mem leaks in threads
|
|
|
|
|
|
|
| |
Fixed a bug in the handling of
the state(status) variable when the -timeout flag is specified.
Previously it was possible to leave the status undefined
instead of empty, which caused errors in http::status
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclCmdMZ.c: fixed [string index] to return ByteArrayObj
when indexing into one (test case string-5.16) [Bug: 2871]
* tests/incr.test:
* tests/set.test:
* generic/tclCompCmds.c: fixed improper bytecode handling of
'eval {set array($unknownvar) 5}' (also for incr)
* generic/tclThreadTest.c: fixed mem leaks in threads
* generic/tclStringObj.c: fixed Tcl_AppendStringsToObjVA and
* generic/tclResult.c: fixed Tcl_AppendResultVA to only
iterates once over the va_list (avoiding a memcpy of it,
which is not portable).
* generic/tclCompile.c: removed savedChar trick that appeared to
be causing a segv when the literal table was released
* generic/tclEnv.c: fixed mem leak with putenv and DStrings
and fixed possible ABR error in environ array
|
| |
|
|
|
|
|
|
|
|
|
| |
procs from pkgIndex.tcl.
* library/tcltest1.0/tcltest.tcl: Fixed the way that the
interactive constraint is set so that it checks the content
of the tcl_interactive flag as well as its existence, and removed
the extra return at the end of tcltest.tcl.
|
|
|
|
|
|
| |
* All frozen for 10/4/99 8.2.1 release
* changes: updated from ChangeLog
* unix/Makefile.in: added ChangeLog to source dist
|
| |
|
| |
|
|
|
|
| |
tcl_interactive to checks for existence of tcl_interactive.
|
|
|
|
|
|
|
| |
* mac/tclMacFCmd.c: fixed filename stuff to support UTF-8 [Bug: 2869]
* win/tclWinSerial.c: changed SerialSetOptionProc to return
TCL_OK by default. (patch from Rolf Schroedter)
|
|
|
|
|
|
| |
* README:
* generic/tcl.h:
* tools/tcl.wse.in: updated text to reflect 8.2.1 where necessary
|
|
|
|
|
|
|
|
|
|
|
|
| |
test creates and added tests for -tmpdir and -args.
* tests/env.test:
* tests/exec.test: Added 'exit' calls to scripts that the tests
themselves write.
* tests/README: Cleaned up documentation in README so that it
refers to variables and documentation that actually exist. Also
added missing documentation for flag usage.
|
|
|
|
|
|
|
|
|
|
|
|
| |
variable named ::tcltest::parameters based on whatever's being
sent in as the argument to the -args flag. Modified tcltest so
that tcltest namespace variables are only initialized to their
default values if they did not previously exist. Modified the
::tcltest::testConstraints variable so that it isn't unset every
time ::tcltest::initConstraints is called. Modified command line
processing so that they are only processed if ::tcltest doesn't
have a child namespace (if there is a child namespace, then the
command line arguments *must* be processed in that namespace).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
test creates and added tests for -tmpdir and -args.
* tests/env.test:
* tests/exec.test: Added 'exit' calls to scripts that the tests
themselves write.
* tests/README: Cleaned up documentation in README so that it
refers to variables and documentation that actually exist. Also
added missing documentation for flag usage.
* 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. Modified tcltest so
that tcltest namespace variables are only initialized to their
default values if they did not previously exist. Modified the
::tcltest::testConstraints variable so that it isn't unset every
time ::tcltest::initConstraints is called. Modified command line
processing so that they are only processed if ::tcltest doesn't
have a child namespace (if there is a child namespace, then the
command line arguments *must* be processed in that namespace).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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]
* 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]
* 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]
* tests/set-old.test:
* generic/tclVar.c: Added fix in TclArraySet
to check when trying to set in a non-existent namespace. [Bug: 2613]
* tests/linsert.test:
* generic/tclCmdIL.c: fixed end-int interpretation of linsert
to correctly calculate value for end, added test and docs [Bug: 2693]
* 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)
* 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: added -bnoentry to the AIX-* case [Bug: 1909]
added fix for FreeBSD-[1-2] recognition
[Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610]
* generic/tclPosixStr.c: fixed typo [Bug: 2592]
* win/README.binary: fixed version info and some typos [Bug: 2561]
* generic/tclIO.c: changed Tcl_GetChannelNames* to use style guide
headers (pleases HP cc)
* 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.
Related to [Bug: 732]
|
| |
|
|
|
|
| |
in re_syntax.n
|
| |
|
|
|
|
| |
return type (does not return "void *").
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
easier to turn on compiler tracing.
* tests/parse.test:
* generic/tclParse.c: Fixed bug in Tcl_EvalEx where the termOffset
was not being updated in cases where the evaluation returned a non
TCL_OK error code. [Bug: 2535]
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Tcl_ListObjGetElements()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
| |
|
|
|
|
|
|
| |
* 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)
|
| |
|
| |
|
|
|
|
| |
Toolbox.
|
| |
|