summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclStrToD.c: Applied patch for [Bug 1839067] (fpandreas_kupries2008-04-011-0/+6
| | | | | * unix/tcl.m4: rounding setup on solaris x86, native cc), provided * unix/configure: by Michael Schlenker. configure regen'd.
* * generic/tclStubLib.c (Tcl_InitStubs): Added missing error message.dgp2008-04-011-0/+1
| | | | * generic/tclPkg.c (Tcl_PkgInitStubsCheck):
* * generic/tclStubLib.c (Tcl_InitStubs): Added missing error message.dgp2008-04-011-0/+4
|
* merge updates from HEAD dgp2008-03-311-0/+17
|
* * generic/tcl.h: Bump to 8.5.2 for release.core_8_5_2dgp2008-03-281-0/+12
| | | | | | | | | | | * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * changes: Updated for 8.5.2 release.dgp2008-03-281-0/+4
|
* Rewrite to use tcltest2 better while getting rid of bugs/misfeatures.dkf2008-03-281-0/+7
|
* Changes up to and including Olson's tzdata2008bKevin B Kenny2008-03-271-0/+27
|
* * unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]das2008-03-271-0/+6
|
* * changes: Updated for 8.5.2 release.dgp2008-03-261-1/+5
|
* bug #1923966 - crash in binary format. Added tests for the above crash ↵patthoyts2008-03-241-0/+5
| | | | condition.
* Clarified docs. [Bug 1899962]dkf2008-03-211-0/+3
|
* Added more tests of regexp-mode compilation of the [switch] command. [Bug ↵dkf2008-03-211-0/+5
| | | | 1854435]
* Final clean up of the Tcl_GetMemoryInfo mess.dkf2008-03-201-0/+8
|
* Corrected scoping of Tcl_GetMemoryInfo. [Bug 1868171]dkf2008-03-191-0/+3
|
* Added workaround for [Bug 1905562]dkf2008-03-191-48/+52
|
* * library/tm.tcl (::tcl::tm::UnknownHandler): Changed 'source' toandreas_kupries2008-03-181-0/+15
| | | | | | | | | | | | | | 'source -encoding utf-8'. This fixes a portability problem of Tcl Modules pointed out by Don Porter. By using plain 'source' we were at the mercy of 'encoding system', making modules less portable than they could be. The exact scenario: A writes a TM in some weird encoding which is A's system encoding, distributes it, and somewhere else it cannot be read/used because the system encoding is different. Forcing the use of utf-8 makes the module portable. ***INCOMPATIBILITY*** for all Tcl Modules already written in non-utf-8 compatible encodings.
* * generic/tclExecute.c: Patch from Miguel Sofer to correct thedgp2008-03-181-0/+5
| | | | alignment of memory allocated by GrowEvaluationStack(). [Bug 1914503]
* * library/tm.tcl (::tcl::tm::Defaults): Modified handling ofandreas_kupries2008-03-181-0/+8
| | | | | | | environment variables. See [Bug 1914604]. Solution slightly different than proposed in the report. Using the underscored form TCLX_y_TM_PATH even if TCLX.y_TM_PATH exists. Also using a loop to cut prevent code replication.
* Correct the handling of stack space calculation (the jump pattern used wasdkf2008-03-161-0/+4
| | | | confusing the simple-minded code doing the calculations). [Bug 1903325]
* Clarified documentation of what happens with negative indices. [Bug 1905809]dkf2008-03-161-45/+49
| | | | Added example, tidied up formatting.
* * generic/tclBasic.c (OldMathFuncProc): Same workaround protectiondgp2008-03-141-0/+3
| | | | from bad TclStackAlloc() alignment. Thanks George Peter Staplin.
* * generic/tclCmdIL.c (Tcl_LsortObjCmd): Use ckalloc() to allocatedgp2008-03-141-0/+6
| | | | | SortElement arrays instead of TclStackAlloc() which isn't getting alignment right. Workaround for [Bug 1914503].
* * generic/tclTest.c: Ignore the return value of write() whenrmax2008-03-141-0/+5
| | | | * unix/tclUnixPipe.c: we are about to exit anyways.
* d'oh! s/backspace/backslash/das2008-03-131-1/+1
|
* * unix/configure.in: use backspace-quoting instead of double-quotingdas2008-03-131-0/+6
| | | | | * unix/tcl.m4: for lib paths in tclConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59
* * generic/tclStrToD.c: Resolve identifier conflict over "pow10"dgp2008-03-131-0/+4
| | | | | with libm in Cygwin and DJGPP. Thanks to Gordon Schumacher and Philip Moore. [Patch 1800636]
* * changes: Updated for 8.5.2 release.dgp2008-03-131-0/+4
|
* add ref to [Bug 1893053]das2008-03-121-2/+2
|
* * macosx/Tcl.xcodeproj/project.pbxproj: add support for Xcode 3.1das2008-03-121-5/+11
| | | | | * macosx/Tcl.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Tcl-Common.xcconfig: 'xcodebuild install'.
* * doc/info.n: Replaced {expand} with {8}.andreas_kupries2008-03-121-0/+4
|
* change http::geturl -keepalive default to 0 as it has poor true pipeline supporthobbs2008-03-121-1/+1
|
* * unix/Makefile.in (install-libraries): Bump http to 2.7hobbs2008-03-121-0/+13
| | | | | | | | | | | | * win/Makefile.in (install-libraries): Added -myaddr option to allow * library/http/http.tcl (http::geturl): control of selected socket * library/http/pkgIndex.tcl: interface. [Bug 559898] * doc/http.n, tests/http.test: Added -keepalive and -protocol 1.1 with chunked transfer encoding support. [Bug 1063703, 1470377, 219225] Added ability to override Host in -headers. [Bug 928154] Added -strict option to control URL validation on per-call basis. [Bug 1560506]
* * library/http/http.tcl (http::geturl): add -method option to supporthobbs2008-03-121-0/+4
| | | | | * tests/http.test (http-3.1): http PUT and DELETE requests. * doc/http.n: [Bug 1599901, 862554]
* * library/http/http.tcl: whitespace changes, code cleanup. Allowhobbs2008-03-121-0/+5
| | | | http to be re-sourced without overwriting http state.
* * macosx/GNUmakefile: fix quoting to allow paths todas2008-03-111-0/+39
| | | | | | | | | | | | * macosx/Tcl-Common.xcconfig: ${builddir} and ${INSTALL_ROOT} * unix/Makefile.in: to contain spaces. * unix/configure.in: * unix/install-sh: * unix/tcl.m4: * tests/ioCmd.test: * unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.
* * generic/tclVar.c (TclDeleteNamespaceVars):Miguel Sofer2008-03-111-0/+8
| | | | | | | * tests/var.test (var-8.2): unset traces on vars should be called with a FQ named during namespace deletion. This was causing infinite loops when unset traces recreated the var, as reported by Julian Noble on [Bug 1911919].
* * changes: Updated for 8.5.2 release.dgp2008-03-101-0/+2
|
* * doc/http.n: Revised to indicate that [package require http 2.5.5]dgp2008-03-101-0/+3
| | | | is needed to get all the documented commands ([http::meta]).
* * generic/tclEvent.c (TclDefaultBgErrorHandlerObjCmd): Added errordgp2008-03-101-0/+4
| | | | | * tests/event.test (event-5.*): checking to protect against callers passing invalid return options dictionaries. [Bug 1901113]
* * generic/tclBasic.c (ExprAbsFunc): Revised so that the abs()dgp2008-03-101-0/+7
| | | | | | * tests/expr.test: function and the [::tcl::mathfunc::abs] command do not return the value of -0, or equivalent values with more alarming string reps like -1e-350. [Bug 1893815].
* * generic/tclResult.c (ReleaseKeys): Workaround for [Bugandreas_kupries2008-03-071-0/+13
| | | | | | | | | | | | 1904907]. Reset the return option keys to NULL to allow full re-initialization by GetKeys(). This introduces a memory leak for the key objects, but gets us around a crash in the finalization of reflected channels when handling returns, either at compile- or runtime. In both cases we access the keys after they have been released by their thread exit handler. A proper fix is entangled with the untangling of the finalization ordering and attendant issues. For now we choose the lesser evil.
* * generic/tclExecute.c (Tcl_ExprObj): Revised expression bytecodedgp2008-03-071-0/+5
| | | | | | compiling so that bytecodes invalid due to changing context or due to the difference between expressions and scripts are not reused. [Bug 1899164].
* * generic/tclCmdAH.c: Revised direct evaluation implementation ofdgp2008-03-071-0/+4
| | | | | [expr] so that [expr $e] caches compiled bytecodes for the expression as the intrep of $e.
* * tests/execute.test (execute-6.*): More tests checking thatdgp2008-03-071-0/+5
| | | | script bytecode is invalidated in the right situations.
* Add AC_HEADER_STDC to support msys/win64.dkf2008-03-071-0/+4
|
* Minor tidying up. [Bug 1909019]dkf2008-03-061-43/+45
|
* * tests/execute.test (6.3,4): Added tests for Bug 1899164].dgp2008-03-041-0/+4
|
* * unix/tclUnixChan.c: Fix mark and space parity on Linux, whichrmax2008-03-031-0/+5
| | | | uses CMSPAR instead of PAREXT.
* test added (did not fail previously, just to make sure it never does)Miguel Sofer2008-03-021-2/+3
|