summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * win/tclWinInit.c: More careful calls to Tcl_DStringSetLength()dgp2006-04-051-0/+13
| | | | | | | | | | | | * win/tclWinSock.c: to avoid creating invalid DString states. * win/tclWinDde.c: Bump to version 1.3.2. [RFE 1366195] * library/dde/pkgIndex.tcl: * library/reg/pkgIndex.tcl: Bump to registry 1.1.6 * win/tclWinReg.c: * win/configure.in: Bump package version numbers. * win/configure: autoconf 2.59
* * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow emptydgp2006-04-051-2/+2
| | | | | strings to be matched by the Tcl_GetIndexFromObj machinery, in the same manner as any other key. [Bug 1464039]
* Nail [Bug 1464039] by allowing the empty string to be exactly matched bydkf2006-04-051-23/+27
| | | | Tcl_GetIndexFromObj. Also added tests.
* typosdas2006-04-051-3/+3
|
* * 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].
* * generic/tclExecute.c: remove unused var and silence gcc warningMiguel Sofer2006-03-301-0/+4
|
* * win/Makefile.in: convert _NATIVE paths to use / to avoid ".\"hobbs2006-03-291-0/+5
| | | | path-as-escape issue.
* * generic/tclPathObj.c: More fixes for path normalization when /../dgp2006-03-291-0/+3
| | | | * tests/fileSystem.test: tries to go beyond root.[Bug 1379287]
* * changes: Updates for another RC.dgp2006-03-291-2/+4
|
* * generic/tclExecute.c: Revised INST_MOD implementation to dodgp2006-03-291-0/+6
| | | | | calculations in native types as much as possible, moving to mp_ints only when necessary.
* * win/tclWinPipe.c (TclpCreateProcess): change panics to Tclhobbs2006-03-291-0/+3
| | | | errors and do proper refcounting of noe objPtr. [bug 1194429]
* * unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.hobbs2006-03-281-0/+4
|
* * macosx/Tcl.xcode/default.pbxuser: add '-singleproc 1' cli arg todas2006-03-281-0/+12
| | | | | | | | * macosx/Tcl.xcodeproj/default.pbxuser: tcltest to ease test debugging. * macosx/Tcl.xcode/project.pbxproj: removed $prefix/share from * macosx/Tcl.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to unix/configure.in of 2006-03-13.
* nativeFilesystemRecord comparisonsvincentdarley2006-03-281-0/+5
|
* Fixes for bug #1456373 (mingw-gcc issue).patthoyts2006-03-271-0/+4
|
* * generic/tclExecute.c: Merge INST_MOD computation in with thedgp2006-03-271-1/+3
| | | | | | | | INST_?SHIFT instructions, which also operate only on two integral values. Also corrected flaw that made INST_BITNOT of wide values require mp_int calculations. Also corrected type that missed optimized handling of the tclBooleanType by the TclGetBooleanFromObj macro.
* * generic/tclExecute.c: Merge INST_MOD computation in with thedgp2006-03-271-0/+5
| | | | | | INST_?SHIFT instructions, which also operate only on two integral values. Also corrected flaw that made INST_BITNOT of wide values require mp_int calculations.
* * doc/CrtChannel.3: Added TCL_CHANNEL_VERSION_5, made itandreas_kupries2006-03-271-0/+15
| | | | | | | | | | | | | | * generic/tcl.h: the version where the "truncateProc" * generic/tclIO.c: is defined at, and moved all channel * generic/tclIOGT.c: drivers of Tcl to v5. * generic/tclIORChan.c: * unix/tclUnixChan.c: * unix/tclUnixPipe.c: * win/tclWinChan.c: * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c:
* * changes: Updates for another RC.dgp2006-03-271-2/+6
|
* * generic/tclExecute.c: Corrections to INST_EXPON detection ofdgp2006-03-251-0/+5
| | | | overflow to use mp_int calculations.
* * generic/tclEncoding.c: Reverted latest change [Bug 506653] sincedgp2006-03-241-1/+4
| | | | it reportedly killed test performance on Windows.
* add missing casts to int that were making VC6 complainKevin B Kenny2006-03-241-0/+6
|
* * generic/tclExecute.c: Revised INST_EXPON implementation to dodgp2006-03-241-0/+6
| | | | | calculations in native types as much as possible, moving to mp_ints only when necessary.
* * generic/tclExecute.c: Merged INST_EXPON handling in with the otherdgp2006-03-231-0/+3
| | | | binary operators that operate on all number types (INST_ADD, etc.).
* * tests/env.test: With case preserved (see 2006-03-21 commit)dgp2006-03-231-0/+5
| | | | be sure to do case-insensitive filtering. [Bug 1457065]
* * unix/tcl.spec: Cleaned up and completed the spec file.rmax2006-03-231-0/+6
| | | | | An RPM can now be built from the tcl source distribution with "rpmbuild -tb <tarball>".
* * tests/stack.test: Run the stack tests in subshells, so that theyrmax2006-03-221-0/+6
| | | | | are reported as failed tests rather than bugs in the test suite if the recursion causes a segfault.
* tag movedgp2006-03-221-0/+2
|
* * changes: Updates for another RC.dgp2006-03-211-0/+2
|
* * generic/tclStrToD.c: One of the branches of AccumulateDecimalDigitdgp2006-03-211-0/+3
| | | | * tests/parseExpr.test: did not. [Bug 1451233]
* * tests/env.test: Preserve case of saved env vars. [Bug 1409272]dgp2006-03-211-0/+4
|
* * generic/tclInt.decls: implement globbing for HFS creator & typedas2006-03-211-11/+21
| | | | | | | | | * macosx/tclMacOSXFCmd.c: codes and 'hidden' flag, as documented in * tests/macOSXFCmd.test: glob.n; objectified OSType handling in [glob] * unix/tclUnixFile.c: and [file attributes]; fix globbing for hidden files with pattern==NULL arg. [Bug 823329] * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubs
* * win/Makefile.in (install-libraries): Generate tcl8/8.4 directoryandreas_kupries2006-03-201-0/+7
| | | | | | | | under Windows as well (cygwin Makefile). Related entry: 2006-03-07, dgp. This moved the installation of http from 8.2 to 8.4, partially. A fix of the required directory creation was done for unix on Mar 10, without entry in the Changelog. This entry is for the fix of the directory creation under Windows.
* * unix/installManPage: There is always one even more brokenandreas_kupries2006-03-201-0/+8
| | | | | | | "sed". Moved the # comment starting character in the sed script to the beginning of their respective lines. The AIX sed will not recognize them as comments otherwise :( The actual text stays indented for better association with the commands they belong to.
* Clean up tests (mostly constraints relating to testchmod)dkf2006-03-201-99/+98
| | | | | Also make the format of the ChangeLog a bit more internally consistent, making it easier to search it for bug numbers, etc.
* fix to two filesystem issuesvincentdarley2006-03-191-0/+16
|
* fix to file writeable on windowsvincentdarley2006-03-181-0/+9
|
* * doc/chan.n: Updated with documentation for the commands 'chanandreas_kupries2006-03-171-0/+8
| | | | | | | create' and 'chan postevent' (TIP #219). * doc/refchan.n: New file. Documentation of the command handler API for reflected channels (TIP #219).
* Fix for [Bug 1444692]Joe Mistachkin2006-03-171-0/+5
|
* Fix compilation error.Joe Mistachkin2006-03-171-0/+5
|
* * 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].
* add proper test constraintsvincentdarley2006-03-151-0/+5
|
* * 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].
* * doc/clock.n: Removed double-quotes around section title NAME. not needed.andreas_kupries2006-03-141-0/+6
| | | | | * unix/installManpage: Reverted part to handle double-quotes in section NAME, chokes older sed installations.
* * library/tm.tcl (::tcl::tm::Defaults): Fixed handling ofandreas_kupries2006-03-141-0/+6
| | | | | environment variable TCLX.y_TM_PATH, bad variable reference. See [SF Tcl Bug 1448251]. Thanks to Julian Noble.
* 90% fix of file writable issues on Windowsvincentdarley2006-03-141-0/+11
|
* * generic/tclEncoding.c: Report error when an escape encodingdgp2006-03-131-0/+3
| | | | is missing one of its sub-encodings [Bug 506653].