summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * doc/tcltest.n: Typo fix. [Bug 1663539]dgp2007-02-201-0/+4
| | | FossilOrigin-Name: aad1d38e1ea36d86fef5c0e40387465e8f07192f
* * unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch.hobbs2007-02-191-0/+7
| | | | | | * unix/configure: autoconf-2.13 FossilOrigin-Name: bf48f35b4d228294ddb18a47b7a6a28d5115a956
* * generic/tclEncoding.c (EscapeFromUtfProc): Applied patchandreas_kupries2007-02-121-0/+10
| | | | | | | | | | | supplied by Mo DeJong to fix [Bug 1516109]. Backport from Tcl 8.5. Mo's description: Clear the TCL_ENCODING_END flag when end bytes are written. This fix keep this method from writing escape bytes for an encoding like iso2022-jp multiple times when the escape byte overlap with the end of the IO buffer. * tests/io.test: Add test case for escape byte overlap case. FossilOrigin-Name: e60b64283806fa6296e1255cc7509b775fdb8f41
* * unix/configure.in: add caching to -pipe check.das2007-02-041-0/+5
| | | | | | * unix/configure: autoconf-2.13 FossilOrigin-Name: c378ec38176408e5a960e2718b3f512e28836049
* * win/Makefile.in (install-private-headers): added targethobbs2007-01-301-1/+5
| | | FossilOrigin-Name: 8f82eed3fb614d02b0696e797a4ff9f6770a62f4
* * doc/fcopy.n: Typo fix. [Bug 1630627]dgp2007-01-291-0/+4
| | | FossilOrigin-Name: ac61105d8a944bbb1f7db0dd890b89d6986b1507
* * unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possibledas2007-01-251-0/+9
| | | | | | | | | | * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.13 FossilOrigin-Name: dee12fbe420358e1fa601eb9dc34769053aa23d7
* * compat/memcmp.c (memcmp): Fixed the VOID / CONST typo introducedandreas_kupries2007-01-221-0/+5
| | | | | | by the last checkin. FossilOrigin-Name: ba274c89872dabe636f2354e0537f605f6335060
* Fix [Bug 1631017]dkf2007-01-221-0/+5
| | | FossilOrigin-Name: 43fa0fcf12989a74fcd9dc282d25247f2127475a
* * macosx/tclMacOSXNotify.c: accommodate changes to prototypes ofdas2007-01-191-0/+15
| | | | | | | | | | | | | | | | OSSpinLock(Un)Lock API. * tests/env.test: add extra system env vars that need to be preserved on some Mac OS X versions for testsuite to work. * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13 FossilOrigin-Name: b9b6ddc3498588189763d36228cb32ba4af2d89b
* * unix/tclUnixThrd.c (TclpInetNtoa): fix for 64 bit.das2006-12-191-0/+2
| | | FossilOrigin-Name: e50d56359596d8e27318e4e4113fad74d413cc63
* * unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -archdas2006-12-191-0/+6
| | | | | | | flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13 FossilOrigin-Name: 77a5587d556ef9a3b9a848ad2bbb538bdfb73cc2
* Fix example. [Bug 1615277]dkf2006-12-141-3541/+3309
| | | FossilOrigin-Name: d5ed65cf82b85582d598c0021a0ad9e1e5c22582
* typodas2006-12-081-2/+2
| | | FossilOrigin-Name: dea19c5ae5dd21c409583fafacdbc93ca714a562
* Backport to 8.4 (Don Porter's work).andreas_kupries2006-12-051-0/+14
| | | | | | | | | | | | | | When no requirements are supplied to a [package require $pkg] and [package unknown] is invoked to find a satisfying package, pass the requirement argument "0-" (which means all versions are acceptable). This permits a registered [package unknown] command to call [package vsatisfies $testVersion {*}$args] without any special handling of the empty $args case. This fixes/avoids a bug in [::tcl::tm::UnknownHandler] that was causing old TM versions to be provided in preference to newer TM versions. Thanks to Julian Noble for discovering the issue. FossilOrigin-Name: fb9873f4571dec518c943740f9646b7d62faf02e
* Fix [Bug 1606454]dkf2006-12-041-640/+644
| | | FossilOrigin-Name: c1e3f441f9a39fb79e185e778f9d38a195497aeb
* * generic/tclBasic.c: TIP #280 implementation, conditional on the define ↵andreas_kupries2006-11-281-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | TCL_TIP280. * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclProc.c: * tests/compile.test: * tests/info.test: * tests/platform.test: * tests/safe.test: FossilOrigin-Name: a88d79cbf88f04a3f3918625a36a4df1d75704a2
* * unix/tclUnixChan.c (TclUnixWaitForFile):kennykb2006-11-281-0/+8
| | | | | | | | | * tests/event.test (event-14.*): Corrected a bug where TclUnixWaitForFile would present select() with the wrong mask on an LP64 machine if a fd number exceeds 32. Thanks to Jean-Luc Fontaine for reporting and diagnosing [Bug 1602208]. FossilOrigin-Name: 8d6749159fab2fbdbbcb851b6047220f411bf115
* * tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558]das2006-11-261-3/+8
| | | | | | * configure: autoconf-2.13 FossilOrigin-Name: 13f4724dd4f8925ebdb3691462701c9f7d66b6d1
* * unix/tclUnixFCmd.c (CopyFile): [SF Tcl Bug 1586470]. Added codeandreas_kupries2006-11-071-0/+6
| | | | | | | to fall back to a hardwired default block size should the filesystem report a bogus value. FossilOrigin-Name: cee148a2208b299b97df70082b5b26986f5c6489
* * generic/tclBasic.c (TEOVI): fix por possible leak of a Commandmsofer2006-11-041-0/+10
| | | | | | | | | | | in the presence of execution traces that delete it. * generic/tclBasic.c (TEOVI): * tests/trace.test (trace-21.11): fix for [Bug 1590232], execution traces may cause a second command resolution in the wrong namespace. FossilOrigin-Name: 87f0d6eba665832f778ec088b2e60df5e3078bf9
* * generic/tclEnv.c (Darwin): mark _environ symbol as unexported.das2006-10-311-0/+4
| | | FossilOrigin-Name: b57dd06aba6766b6df998666984e728067ea9590
* Fix bug #1582769 build with VC2003 and correct i386 arch.patthoyts2006-10-311-0/+4
| | | FossilOrigin-Name: e624e425c050d26dbd2860302b340e04ea50896d
* * README: Bump version number to 8.4.15dgp2006-10-231-0/+13
| | | | | | | | | | | | | | * 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: FossilOrigin-Name: 02f32d5d722564be41ed25f18a12460f8119aa50
* advance 8.4.14 tagcore-8-4-14dgp2006-10-181-2/+2
| | | FossilOrigin-Name: 55fa9c8ce78ee6b94aee62ad543c357c4b4c6c85
* Ensure builds with VC6 without Platform SDK and Pickup MACHINE from environmentpatthoyts2006-10-181-0/+5
| | | | | | to make life easier on Windows non-x86 platforms. FossilOrigin-Name: d37251d255883908dfec76662fa1da69ad8135b6
* * generic/tclIOUtil.c: Cleaned up some code flagged by adgp2006-10-171-0/+7
| | | | | | | | * generic/tclInt.h: `make checkexports` test. * win/tclWin32Dll.c: * win/tclWinFile.c: FossilOrigin-Name: 2eadc777e927c60db9faec712e1634d1a80e0c00
* * macosx/Makefile: don't redo prebinding of non-prebound binaires.das2006-10-161-0/+2
| | | FossilOrigin-Name: a3a8fdfe20e3f64b51cb9f77900692413e80405b
* * changes: updates for 8.4.14 release.das2006-10-161-2/+6
| | | FossilOrigin-Name: 513198b71b32b4d5a15ef09410b2e4b49d1a9cb6
* * generic/tclPkg.c (Tcl_PkgRequireEx): Corrected crash whenandreas_kupries2006-10-111-0/+6
| | | | | | | argument version==NULL passed in. Backport of the fix for the same problem in 8.5. FossilOrigin-Name: 52ce4a8c3aef5bd7835b2c22787e7cdde919d956
* * changes: changes updated for 8.4.14 release.dgp2006-10-101-0/+6
| | | FossilOrigin-Name: 9fe31cf9338ebbbdfdacb43aaf6bbc024def3f05
* update tests to handle strictness changehobbs2006-10-061-0/+4
| | | FossilOrigin-Name: 3acaec499709c6f8cc1cf81fc0b8ea735c1cc7d2
* Remove RTCc flagpatthoyts2006-10-061-0/+4
| | | FossilOrigin-Name: 0c53056fcd09b60361d308b8c16f2900b6f32bc6
* note default "false" for http::strict for 8.4hobbs2006-10-061-1/+1
| | | FossilOrigin-Name: 85b022a953aeb23b0b459692dff5e5cb280cf9d8
* * library/http/http.tcl (http::geturl): only do geturl url rfchobbs2006-10-061-0/+4
| | | | | | | 3986 validity checking if $::http::strict is true (default false for 8.5). [Bug 1560506] FossilOrigin-Name: 133b7d6e9c48288b98903293e488346e47d09882
* * generic/tcl.h: note limitation on changing Tcl_UniChar sizehobbs2006-10-051-0/+7
| | | | | | | | * generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc): * tests/encoding.test (encoding-16.1): fix alignment issues in unicode <> utf conversion procs. [Bug 1122671] FossilOrigin-Name: b800442074e2773c8356ec9e18e7d1b06e54338a
* * generic/tclVar.c (Tcl_LappendObjCmd):msofer2006-10-051-0/+6
| | | | | | | * tests/append.test(4.21-22): fix for longstanding [Bug 1570718], lappending nothing to non-list. Reported by lvirden FossilOrigin-Name: 6631da8060da6f46e008ef470b6e270a8ab3ca61
* * generic/tclFileName.c (TclGlob): Prevent doubling of directorydgp2006-10-021-0/+5
| | | | | | separators by [glob]. [Bug 1569042] FossilOrigin-Name: dfeb6ada5a2865594e1da93cd1ae427e49860287
* Handle possible missing definepatthoyts2006-10-011-0/+1
| | | FossilOrigin-Name: c8c5ac42cf588239508e635724dda08b95321ed9
* Backported fix for bug #1420432 (cannot set mtime for directories on windows).patthoyts2006-10-011-0/+5
| | | FossilOrigin-Name: 83a4c18e173ce1d2ae99633bd5939d877df6161d
* 2006-09-30 Miguel Sofer <msofer@users.sf.net>msofer2006-09-301-0/+5
| | | | | | | * generic/tclUtil.c (Tcl_SplitList): optimisation, [Patch 1344747] by dgp. FossilOrigin-Name: 3151fcb2e1bebd488c3fa299e9d532bcaca703ab
* * win/makefile.vc: Updated MSVC build to properly deal withpatthoyts2006-09-261-0/+9
| | | | | | | | | | * win/nmakehlp.c: MSVC8 and AMD64 target. Backport from 8.5 * win/rules.vc: * generic/tcl.h: Fixed stat definition for MSVC8 AMD64. * win/tclWinSock.c: Casting type police. * win/tclWinTime.c: FossilOrigin-Name: 962a33862b39e8b8cb638dccffd3e0a9230b0f15
* * generic/tcl.h: As 2006-09-22 commit from Donal K. Fellowsdgp2006-09-261-0/+7
| | | | | | | | demonstrates, "#define NULL 0" is just wrong, and as a quotable chat figure observed, "If NULL isn't defined, we're not using a C compiler." Improper fallback definition of NULL removed. FossilOrigin-Name: 62873cf9a9bf4c79478faa112232ea4ec2af4742
* * generic/tclIO.c (Tcl_StackChannel): Fixed [SF Tcl Bug 1564642],andreas_kupries2006-09-251-0/+6
| | | | | | | aka coverity #51. Extended loop condition, added checking for NULL to prevent seg.fault. FossilOrigin-Name: 82a33de1626129ff601526bb0655cad8fd75ad46
* * generic/tclBasic.c: Reverted exposure of patchlevel inandreas_kupries2006-09-251-0/+7
| | | | | | | | registered core version when TIP#268 features are activated. Better compatibility with existing packages. Like Tk. FossilOrigin-Name: 034d4274109d393882be49929c350df2a68ee582
* * generic/tclParse.c (Tcl_ParseCommand): also return an error ifmsofer2006-09-241-0/+8
| | | | | | | | | start==NULL and numBytes<0. This is coverity's bug #20 * generic/tclStringObj.c (STRING_SIZE): fix allocation for 0-length strings. This is coverity's bugs #54-5 FossilOrigin-Name: cbbabd2395ec80a8faa1b00c284951f29da82e61
* * generic/tclInt.h: Moved TIP#268's field 'packagePrefer' to theandreas_kupries2006-09-221-0/+5
| | | | | | end of the structure, for better backward compatibility. FossilOrigin-Name: ce1746af4588eeea87c18087473b7ab27a3ce905
* * generic/tclPkg.c (Tcl_PkgRequireEx): Changes handling of theandreas_kupries2006-09-221-0/+7
| | | | | | | | return information from 'Tcl_PkgRequireProc'. Keep the interpreter result empty. Backport of fix for problem found while testing #268 under 8.5. More details in the comments. FossilOrigin-Name: 1f5d22e0081b37097d63a8a10d6e5f8e5982eb0f
* Fix [Bug 1562528]dkf2006-09-221-0/+6
| | | FossilOrigin-Name: 1f72f1dc049e51205cf3f66fd1765a8fe80025c2
* * generic/tcl.decls: Implemented TIP #268, conditionally.andreas_kupries2006-09-221-0/+16
| | | | | | | | | | | | | | | | | * generic/tclBasic.c: Define TCL_TIP268 to activate the new * generic/tclDecls.h: features. * generic/tclInt.h: * generic/tclPkg.c: * generic/tclStubInit.c: * generic/tclTest.c: * library/init.tcl * library/package.tcl: * tests/pkg.test: * tests/platform.test: * tests/safe.test: * doc/PkgRequire.3: FossilOrigin-Name: 78a272c42aaf7c6c9472f55bef7a82605b1cc2c6