summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclProc.c (ProcCompileProc): When a bump of the compiledgp2006-05-132-7/+96
| | | | | | | | epoch forces the re-compile of a proc body, take care not to overwrite any Proc struct that may be referred to on the active call stack. This fixes [Bug 148218]. Note that the fix will not be effective for code that calls the private routine TclProcCompileProc() directly.
* * generic/tclMain.c (Tcl_Main): Corrected flaw that requireddgp2006-05-053-68/+96
| | | | | | * tests/main.test: (Tcl_Main-4.5): processing of one interactive command before passing control to the loop routine registered with Tcl_SetMainLoop() [Bug 1481986].
* * README: Bump version number to 8.4.14dgp2006-05-0410-16/+27
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* * generic/tclExecute.c (ExprSrandFunc): Restore acceptance of widedgp2006-05-043-14/+19
| | | | * tests/expr-old.test: integer values by srand() [Bug 1480509].
* typocore_8_4_13dgp2006-04-131-2/+2
|
* * changes: updates for another RC.dgp2006-04-122-4/+10
|
* silence re_syntax.n warningdas2006-04-121-0/+1
|
* fix make-html errordas2006-04-121-2/+2
|
* cosmetic fix to 'install' targetsdas2006-04-121-1/+3
|
* typosdas2006-04-111-2/+2
|
* * generic/tclCmdMZ.c: Stop some interference between enter tracesdgp2006-04-113-6/+53
| | | | * tests/trace.test: and enterstep traces. [Bug 1458266]
* *** 8.4.13 TAGGED FOR RELEASE ***dgp2006-04-102-4/+28
| | | | * changes: updates for another RC.
* * generic/tclRegexp.c (FinalizeRegexp): full reset data tohobbs2006-04-072-1/+12
| | | | indicate that readiness for reinitialization.
* * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): It seemsdgp2006-04-064-7/+19
| | | | | | | * tests/indexObj.test: there are extensions that rely on the prior * doc/GetIndex.3: behavior that the empty string cannot succeed as a unique prefix matcher, so I'm restoring Donal Fellow's solution. Added mention of this detail to the documentation. [Bug 1464039]
* * unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKINGdas2006-04-063-250/+249
| | | | | define on Darwin. [Bug 1457515] * unix/configure: autoconf-2.13
* Revert attempted backport of dde 1.3 to the core-8-4-branch.dgp2006-04-056-1058/+859
|
* * library/dde/pkgIndex.tcl: Backport dde 1.3.2 from HEAD.dgp2006-04-056-859/+1058
| | | | | | | * win/tclWinDde.c: * win/Makefile.in: * win/configure.in: * win/configure: autoconf 2.13
* * library/reg/pkgIndex.tcl: Long overlooked bump to registry ↵dgp2006-04-053-4/+8
| | | | | | package * win/tclWinReg.c: version 1.1.4 (should have been done for the Tcl 8.4.8 release!)
* * library/dde/pkgIndex.tcl: Long overlooked bump to dde packagedgp2006-04-053-4/+10
| | | | | * win/tclWinDde.c: version 1.2.4 (should have been done for the Tcl 8.4.8 release!)
* * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow emptydgp2006-04-054-14/+13
| | | | | strings to be matched by the Tcl_GetIndexFromObj machinery, in the same manner as any other key. [Bug 1464039]
* Fix [Bug 1646039]dkf2006-04-053-26/+28
|
* * generic/tclPkg.c: Revised Bug 1162286 fix from 2005-11-08dgp2006-04-052-7/+7
| | | | * 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-052-4/+18
| | | | | | | 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-053-4/+111
| | | | | | | | | | | | | | | | | | | | | 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-283-20/+25
| | | | Needed by Tk for manifest generation.
* * win/tclWinConsole.c: revert 2005-11-03 [Patch 1256872] changehobbs2006-03-282-76/+15
| | | | | to add win32 unicode console support as it broke the ability to modify the encoding to the console.
* * generic/tclIOUtil.c: fix to nativeFilesystemRecord comparisonsdas2006-03-281-6/+6
| | | | (lesser part of [Bug 1064247])
* * unix/tclUnixFCmd.c (TclpObjNormalizePath): deal with *BSD/Darwindas2006-03-282-3/+21
| | | | realpath() converting relative paths into absolute paths. [Bug 1064247]
* typo in commentdas2006-03-281-2/+2
|
* Removed C++ commentpatthoyts2006-03-271-2/+2
|
* Fixes for bug #1456373 and general warning silencing for gcc build.patthoyts2006-03-272-25/+33
|
* * tests/expr.test: Nan self-inquality test silenced. [Bug 761471]dgp2006-03-232-2/+6
|
* tag movedgp2006-03-221-2/+2
|
* * changes: updates for another RC.dgp2006-03-222-2/+12
|
* fix to permissions settingvincentdarley2006-03-211-18/+2
|
* backport of file writable fixesvincentdarley2006-03-197-78/+117
|
* ensure test suite works on non-English systemsvincentdarley2006-03-191-1/+342
|
* * doc/open.n: Documented the changed behaviour of 'a'ppend mode.andreas_kupries2006-03-162-4/+4
|
* * tests/io.test (io-43.1 io-44.[1234]): Rewritten to beandreas_kupries2006-03-162-23/+48
| | | | self-contained with regard to setup and cleanup. [Bug 681793].
* * generic/tclIOUtil.c (TclGetOpenMode): Added the flag O_APPEND toandreas_kupries2006-03-163-3/+54
| | | | | | | | | 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'.
* typo in TclpLoadMemory() error msgdas2006-03-161-2/+2
|
* * tests/socket.test: Extended the timeout in socket-11.11 from 10andreas_kupries2006-03-163-6/+35
| | | | | | | | | | 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-142-1/+15
| | | | | | 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-142-5/+32
| | | | | | | | | | 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-132-5/+27
| | | | is missing one of its sub-encodings [Bug 506653].
* * unix/configure.in: Revert change from 2005-07-26 that sometimesdgp2006-03-134-16/+12
| | | | | * 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
|
* Finalization of the sockets is now solely done invasiljevic2006-03-102-75/+83
| | | | | | | TclpFinalizeSockets() and not over the thread-exit handler, because the order of actions the Tcl generic core will impose may result in cores/hangs if the thread exit handler tears down socket subsystem too early (See Tcl Bug #1437595).
* Added no-op TclpFinalizeSockets()vasiljevic2006-03-101-1/+23
|