summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * tests/io.test (io-53.9): need to close chan before removing file.hobbs2008-05-262-1/+6
|
* * win/tclWinChan.c (FileWideSeekProc): Accepted a patch byandreas_kupries2008-05-234-16/+28
| | | | | | | | | | | Alexandre Ferrieux <ferrieux@users.sourceforge.net> to fix the [Bug 1965787]. 'tell' now works for locations > 2 GB as well instead of going negative. * generic/tclIO.c (Tcl_SetChannelBufferSize): Accepted a patch by * tests/io.test: Alexandre Ferrieux <ferrieux@users.sourceforge.net> to fix the [Bug 1969953]. Buffersize outside of the supported range are now clipped to nearest boundary instead of ignored.
* Also, panic early if we find out the wrong thread attemptingvasiljevic2008-04-272-1/+13
| | | | | to delete the async handler (common trap). As, only the one that created the handler is allowed to delete it.
* Oooops... wrong year in the log timestamp?vasiljevic2008-04-261-1/+1
|
* generic/tclAsync.c: Tcl_AsyncDelete(): panic if attemptvasiljevic2008-04-262-18/+32
| | | | | to locate handler token fails. Happens when some other thread attempts to delete somebody else's token.
* bump release tagcore_8_4_19dgp2008-04-171-2/+2
|
* style revisions to latest commitdgp2008-04-174-13/+10
|
* * generic/tclCompExpr.c (CompileMathFuncCall): Addedandreas_kupries2008-04-173-2/+17
| | | | | | | * tests/compile.test (compile-16.0): Tcl_ResetResult before appending error message, to clear out possible sharing. Added test case demonstrating the crash (abort on shared object) without the fix.
* bump release tagdgp2008-04-151-2/+2
|
* * generic/tclIO.c (CopyData): Applied another patch by Alexandreandreas_kupries2008-04-154-8/+60
| | | | | | | * io.test (io-53.8a): Ferrieux <ferrieux@users.sourceforge.net>, to shift EOF handling to the async part of the command if a callback is specified, should the channel be at EOF already when fcopy is called. Testcase by myself.
* bump release tagdgp2008-04-141-2/+2
|
* * unix/tclUnixTime.c (TclpGetClicks, Tcl_GetTime): RemovedKevin B Kenny2008-04-142-5/+9
| | | | | obsolete use of 'struct timezone' in the call to 'gettimeofday'. [Bug 1942197].
* * generic/tclExecute.c: Plug memory leak introduced in thedgp2008-04-142-2/+8
| | | | 2008-03-07 commit. [Bug 1940433]
* * README: Bump version number to 8.4.19dgp2008-04-1111-26/+85
| | | | | | | | | | | | | | * 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: * changes: updates for 8.4.19 release.
* * generic/tclIOCmd.c (Tcl_FcopyObjCmd): Keeping check for negativeandreas_kupries2008-04-104-23/+58
| | | | | | | | | | | values, changed to not be an error, but behave like the special value -1 (copy all, default). * tests/iocmd.test (iocmd-15.{12,13}): Removed. * tests/io.test (io-52.5{,a,b}): Reverted last change, added comment regarding the meaning of -1, added two more testcases for other negative values, and input wrapped to negative.
* * tests/io.test (io-52.5): Removed '-size -1' from test, does notandreas_kupries2008-04-092-2/+7
| | | | | | seem to have any bearing, and was an illegal value. Test case is not affected by the value of -size, test flag restoration and that everything was properly copied.
* * generic/tclIOCmd.c (Tcl_FcopyObjCmd): Added checking of -sizeandreas_kupries2008-04-093-2/+31
| | | | | | | | * tests/ioCmd.test (iocmd-15.{13,14}): value to reject negative values, and values overflowing 32-bit signed. [Bug 1557855]. Basic patch by Alexandre Ferrieux <ferrieux@users.sourceforge.net>, with modifications from me to separate overflow from true negative value. Extended testsuite.
* * tests/io.test (io-53.8,53.9,53.10): Backported das' fix of typoandreas_kupries2008-04-082-4/+9
| | | | and quoting for spaces in builddir path.
* * tests/io.test (io-53.10): Testcase for bi-directionaly fcopy.andreas_kupries2008-04-074-30/+119
| | | | | | | * generic/tclIO.c: Additional changes to data structures for fcopy * generic/tclIO.h: and channels to perform proper cleanup in case of a channel having two background copy operations running as is now possible.
* Added forgotten reference to [Bug 1350564] in last entry.andreas_kupries2008-04-071-2/+3
|
* * generic/tclIO.c (BUSY_STATE, CheckChannelErrors,andreas_kupries2008-04-073-5/+22
| | | | | | | | | | | TclCopyChannel): New macro, and the places using it. This change allows for bi-directional fcopy on channels. Thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> for the patch. * tests/io.test (io-53.9): Made test cleanup robust against the possibility of slow process shutdown on Windows. Backported from Kevin Kenny's change to the same test on the 8.5 and head branches.
* * tests/io.test (io-53.9): Added testcase for [Bug 780533], basedandreas_kupries2008-04-042-3/+57
| | | | | on Alexandre's test script. Also fixed problem with timer in preceding test, was not canceled properly in the ok case.
* * generic/tclIO.c (CopyData): Applied patch [Bug 1932639] toandreas_kupries2008-04-033-14/+76
| | | | | | * tests/io.test: prevent fcopy from calling -command synchronously the first time. Thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> for report and patch.
* * generic/tclIO.c (CopyData): Applied patch for the fcopy problemandreas_kupries2008-04-022-2/+10
| | | | | | | [Bug 780533], with many thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> for tracking it down and providing a solution. Still have to convert his test script into a proper test case.
* * unix/configure: autoconf-2.13das2008-03-271-29/+10
|
* * unix/dltest/Makefile.in: support use of LDFLAGS in SHLIB_LD.das2008-03-271-2/+5
|
* * unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]das2008-03-272-1/+9
|
* Backported fix for #1923966patthoyts2008-03-243-3/+28
|
* * macosx/tclMacOSXNotify.c: avoid using CoreFoundation after fork() ondas2008-03-112-7/+8
| | | | Darwin 9 even when TclpCreateProcess() uses vfork().
* typodgp2008-03-101-3/+3
|
* * generic/tclExecute.c (Tcl_ExprObj): Revised expression bytecodedgp2008-03-072-31/+108
| | | | | | compiling so that bytecodes invalid due to changing context or due to the difference between expressions and scripts are not reused. [Bug 1899164].
* * generic/tclTest.c: Backport the [testexprlongobj] testing command.dgp2008-03-073-2/+53
|
* * tests/execute.test (execute-6.8): Added tests checking thatdgp2008-03-072-2/+184
| | | | bytecode is invalidates in the right situations.
* Fix mark and space parity on Linuxrmax2008-03-032-1/+9
|
* Backport http 2.5.5 changes from HEADpatthoyts2008-02-274-27/+57
|
* fix dltest dependency for parallel makedas2008-02-271-2/+2
|
* * generic/tclIOCmd.c (Tcl_GetsObjCmd): do not reuse resultObj ashobbs2008-02-262-4/+8
| | | | it may be shared (crash condition).
* Fix for #1815865 - always check the existence of the state array when ↵patthoyts2008-02-223-5/+12
| | | | checking http::status
* *** 8.4.18 TAGGED FOR RELEASE ***core_8_4_18dgp2008-02-0611-27/+69
| | | | | | | | | | | | | | | * README: Bump version number to 8.4.18 * 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: * changes: updates for 8.4.18 release.
* * unix/configure.in (Darwin): correct Info.plist year substitution indas2008-02-023-5/+12
| | | | | | non-framework builds. * unix/configure: autoconf-2.13
* * generic/tclInterp.c (Tcl_GetAlias): fix for [Bug 1882373]Miguel Sofer2008-01-302-2/+6
|
* * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel):hobbs2008-01-142-3/+9
| | | | use critical section for read & write side. [Bug 1353846] (newman)
* * doc/filename.n: Typocore_8_4_17dgp2007-12-312-3/+4
|
* * changes: updates for 8.4.17 release.dgp2007-12-312-1/+26
|
* Fixes for problems created when processing regular expressions thatdkf2007-12-187-15/+110
| | | | | | | generate very large automata. An enormous number of thanks to Will Drewry <wad@google.com>, Tavis Ormandy <taviso@google.com>, and Tom Lane <tgl@sss.pgh.pa.us> from the Postgresql crowd for their help in tracking these problems down. [Bug 1810264]
* remove note about gcc compiler warningshobbs2007-12-141-4/+2
|
* updated noteshobbs2007-12-142-36/+34
|
* Appled the change to tclUnixcompat.c already stated invasiljevic2007-12-141-0/+5
| | | | ChangeLog but not present.
* TclpGetHostByName: The six-argument form of getaddressbyname_r() usesvasiljevic2007-12-141-5/+6
| | | | | the fifth argument to indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235]
* * generic/tclIOUtil.c (TclGetOpenMode): Only set the O_APPEND flaghobbs2007-12-143-3/+34
| | | | | * tests/ioUtil.test (ioUtil-4.1): on a channel for the 'a' mode and not for 'a+'. [Bug 1773127] (backport from HEAD)