summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * generic/tclPkg.c: Revised Bug 1162286 fix from 2005-11-08dgp2006-04-051-4/+4
| | | | * tests/pkg.test: to be even more forgiving of package version mismatch errors in [package ifneeded] commands, not even logging any warning messages. This further reduces the ***POTENTIAL INCOMPATIBILITY*** noted for that change.
* * generic/tclPkg.c: Revised Bug 1162286 fix from 2005-11-08dgp2006-04-051-0/+8
| | | | | | | to be even more forgiving of package version mismatch errors in [package ifneeded] commands, not even logging any warning messages. This further reduces the ***POTENTIAL INCOMPATIBILITY*** noted for that change.
* * generic/tclIO.c (ReadChars): Added check and panic andandreas_kupries2006-04-051-0/+22
| | | | | | | | | | | | | | | | | | | | | commentary to a piece of code which relies on BUFFER_PADDING to create enough space at the beginning of each buffer forthe insertion of partial multi-byte data at the beginning of a buffer. To explain why this code is ok, and as precaution if someone twiddled the BUFFER_PADDING into uselessness. * generic/tclIO.c (ReadChars): [SF Tcl Bug 1462248]. Added code temporarily suppress the use of TCL_ENCODING_END set when eof was reached while the buffer we are converting is not truly the last buffer in the queue. together with the Utf bug below it was possible to completely bollox the buffer data structures, eventually crashing Tcl. * generic/tclEncoding.c (UtfToUtfProc): Fixed problem where the function accessed memory beyond the end of the input buffer. When TCL_ENCODING_END is set and the last bytes of the buffer start a multi-byte sequence. This bug contributed to [SF Tcl Bug 1462248].
* * win/configure, win/tcl.m4: define MACHINE for gcc builds as well.hobbs2006-03-281-0/+3
| | | | Needed by Tk for manifest generation.
* * win/tclWinConsole.c: revert 2005-11-03 [Patch 1256872] changehobbs2006-03-281-0/+6
| | | | | to add win32 unicode console support as it broke the ability to modify the encoding to the console.
* * unix/tclUnixFCmd.c (TclpObjNormalizePath): deal with *BSD/Darwindas2006-03-281-0/+10
| | | | realpath() converting relative paths into absolute paths. [Bug 1064247]
* Fixes for bug #1456373 and general warning silencing for gcc build.patthoyts2006-03-271-0/+4
|
* * tests/expr.test: Nan self-inquality test silenced. [Bug 761471]dgp2006-03-231-0/+4
|
* tag movedgp2006-03-221-2/+2
|
* * changes: updates for another RC.dgp2006-03-221-0/+4
|
* backport of file writable fixesvincentdarley2006-03-191-0/+10
|
* * doc/open.n: Documented the changed behaviour of 'a'ppend mode.andreas_kupries2006-03-161-2/+2
|
* * tests/io.test (io-43.1 io-44.[1234]): Rewritten to beandreas_kupries2006-03-161-0/+5
| | | | self-contained with regard to setup and cleanup. [Bug 681793].
* * generic/tclIOUtil.c (TclGetOpenMode): Added the flag O_APPEND toandreas_kupries2006-03-161-0/+10
| | | | | | | | | the list of POSIX modes used when opening a file for 'a'ppend. This enables the proper automatic seek-to-end-on-write by the OS. See [Bug 680143] for longer discussion. * tests/ioCmd.test (iocmd-13.7.*): Extended the testsuite to check the new handling of 'a'.
* * tests/socket.test: Extended the timeout in socket-11.11 from 10andreas_kupries2006-03-161-0/+13
| | | | | | | | | | to 40 seconds to allow for really slow machines. Also extended actual/expected results with value of variable 'done' to make it clearer when a test fails due to a timeout. [Bug 792159]. * generic/tclPipe.c (TclCreatePipeline): Modified the processing of pipebars to fail if the last bar is followed only by redirections. [Bug 768659].
* * doc/fconfigure.n: Clarified that -translation is binary isandreas_kupries2006-03-141-0/+7
| | | | | | reported as lf when queried, because it is identical to lf, except for the special additional behaviour when setting it. [Bug 666770].
* * win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the headandreas_kupries2006-03-141-0/+11
| | | | | | | | | | by David Gravereaux in 2004. See ChangeLog entry 2004-01-19. [Bug 1381436]. Fixed a thread-safety problem with the process list. The delayed cut operation after the wait was going stale by being outside the list lock. It now cuts within the lock and does a locked splice for when it needs to instead. [Bug 859820]
* * generic/tclEncoding.c: Report error when an escape encodingdgp2006-03-131-0/+3
| | | | is missing one of its sub-encodings [Bug 506653].
* * unix/configure.in: Revert change from 2005-07-26 that sometimesdgp2006-03-131-0/+6
| | | | | * unix/configure: added $prefix/share to the tcl_pkgPath. See [Patch 1231015]. autoconf-2.13.
* typodgp2006-03-101-1/+1
|
* Added notes about fixing Bug #1437595.vasiljevic2006-03-101-0/+21
|
* backport of some file readable/writable fixes from HEADvincentdarley2006-03-101-0/+8
|
* Undo latest commit. Controversy arose, and we're about to release.dgp2006-03-091-7/+0
| | | | Save arguments about it for another day.
* * generic/tclPanic.c (Tcl_PanicVA): added an unconditional abortMiguel Sofer2006-03-091-0/+7
| | | | | | at the end, to insure that a panic cannot return even if the actual procedure was overriden by a Tcl_SetPanicProc() call. Bug caught by looking at Coverity's analysis.
* oops! got out of sync; reverting...dgp2006-03-071-3/+0
|
* *** 8.4.13 TAGGED FOR RELEASE ***dgp2006-03-071-0/+5
| | | | | * library/http/http.tcl: Bump to version 2.5.3 to cover bug fix * library/http/pkgIndex.tcl: in URL parsing. [Bug 1358369]
* * README: Bump version number to 8.4.13 and updatedgp2006-03-071-0/+13
| | | | | | | | | | | | * changes: changes to start prep for an 8.4.13 release. * generic/tcl.h: * tools/tcl.wse.in: * unix/configure{.in}: * unix/tcl.spec: * win/README.binary: * win/configure{.in}: * tests/parse.test: Missing constraint
* * generic/tclBasic.c: Revised handling of TCL_EVAL_* flags todgp2006-03-061-0/+6
| | | | | * tests/parse.test: simplify TclEvalObjvInternal and to correct the auto-loading of alias targets (parse-8.12). [Bug 1444291].
* see changeshobbs2006-03-021-9/+16
|
* * unix/tcl.m4: Fix for tk bug #1334613 to sort out shared librarypatthoyts2006-03-021-0/+5
| | | | * unix/configure: issues on NetBSD. Regenerated configure script.
* * generic/tclBasic.c: Corrections to be sure that TCL_EVAL_GLOBALdgp2006-02-281-0/+7
| | | | | | * tests/parse.test: evaluations act the same as [uplevel #0] * tests/trace.test: evaluations, even when execution traces or invocations of [::unknown] are present. [Bug 1439836].
* typodgp2006-02-161-1/+1
|
* * generic/tclIndexObj.c: Disallow the "ambiguous" error messagedgp2006-02-161-0/+5
| | | | * generic/indexObj.test: when TCL_EXACT matching is requested.
* * generic/tclIO.c: Made several routines tolerant ofdgp2006-02-151-0/+5
| | | | * generic/tclIOUtil.c: interp == NULL arguments. [Bug 1380662]
* * tests/main.test (Tcl_Main-6.7): Improved robustness ofdgp2006-02-091-0/+5
| | | | command auto-completion test. [Bug 1422736].
* Backport of part of FreeBSD portdkf2006-01-251-0/+5
|
* added test for [Bug 1410553]Miguel Sofer2006-01-231-2/+4
|
* * generic/tclStringObj.c: fixed incorrect handling of internal repMiguel Sofer2006-01-231-0/+5
| | | | in Tcl_GetRange [Bug 1410553]. Thanks to twylite and Peter Spjuth.
* * generic/tclPipe.c (FileForRedirect): Prevent nameString fromrmax2006-01-161-0/+6
| | | | | being freed without having been initialized. * tests/exec.test: Added a test for the above.
* Fixed potential overwriting of already freed memoryvasiljevic2006-01-121-0/+6
| | | | | which caused all kinds of (rare but reproducible) coredumps all over the place.
* * tests/error.test (error-7.0): Test the timing of write tracesdgp2006-01-111-0/+5
| | | | on ::errorInfo [Bug 1397843].
* * unix/configure: add caching, use AC_CACHE_CHECK instead ofdas2006-01-101-0/+8
| | | | | | | * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 and HEAD changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
* * generic/tclNamesp.c (NamespaceInscopeCmd): [namespace inscope]dgp2006-01-091-0/+6
| | | | | * tests/namespace.test: commands were not reported by [info level] [Bug 1400572].
* Use %ld instead of %d in Tcl_GetMemoryInfodkf2005-12-201-0/+5
|
* Clarify specification of variable substitutiondkf2005-12-191-381/+386
|
* * generic/tclIOUtil.c: workaround gcc warning "comparison is alwaysdas2005-12-151-0/+3
| | | | * generic/tclTest.c: false due to limited range of data type".
* * unix/configure.in: run check for fts API on all platforms, since Linuxdas2005-12-141-0/+7
| | | | | | glibc2 and *BSDs also have this and using fts is more efficient than recursive opendir/readdir (sync with HEAD). * unix/configure: regen.
* * unix/tcl.m4, unix/configure: Fix sh quoting error reported inhobbs2005-12-121-0/+5
| | | | bash-3.1+ [Bug 1377619] (schafer)
* * generic/tclExecute.c (ExprAbsFunc): fixed the abs(MIN_INT) casermax2005-12-121-0/+6
| | | | | so that it doesn't break on compilers that don't assume integers to wrap around (e.g. gcc-4.1.0).
* Fix [Bug 1374778]dkf2005-12-091-0/+6
|