| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
| |
FossilOrigin-Name: aad1d38e1ea36d86fef5c0e40387465e8f07192f
|
|
|
|
|
|
| |
* unix/configure: autoconf-2.13
FossilOrigin-Name: bf48f35b4d228294ddb18a47b7a6a28d5115a956
|
|
|
|
|
|
|
|
|
|
|
| |
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: autoconf-2.13
FossilOrigin-Name: c378ec38176408e5a960e2718b3f512e28836049
|
|
|
| |
FossilOrigin-Name: 8f82eed3fb614d02b0696e797a4ff9f6770a62f4
|
|
|
| |
FossilOrigin-Name: ac61105d8a944bbb1f7db0dd890b89d6986b1507
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
by the last checkin.
FossilOrigin-Name: ba274c89872dabe636f2354e0537f605f6335060
|
|
|
| |
FossilOrigin-Name: 43fa0fcf12989a74fcd9dc282d25247f2127475a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
FossilOrigin-Name: e50d56359596d8e27318e4e4113fad74d413cc63
|
|
|
|
|
|
|
| |
flag succeeds before enabling 64bit build.
* unix/configure: autoconf-2.13
FossilOrigin-Name: 77a5587d556ef9a3b9a848ad2bbb538bdfb73cc2
|
|
|
| |
FossilOrigin-Name: d5ed65cf82b85582d598c0021a0ad9e1e5c22582
|
|
|
| |
FossilOrigin-Name: dea19c5ae5dd21c409583fafacdbc93ca714a562
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
FossilOrigin-Name: c1e3f441f9a39fb79e185e778f9d38a195497aeb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* configure: autoconf-2.13
FossilOrigin-Name: 13f4724dd4f8925ebdb3691462701c9f7d66b6d1
|
|
|
|
|
|
|
| |
to fall back to a hardwired default block size should the
filesystem report a bogus value.
FossilOrigin-Name: cee148a2208b299b97df70082b5b26986f5c6489
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
FossilOrigin-Name: b57dd06aba6766b6df998666984e728067ea9590
|
|
|
| |
FossilOrigin-Name: e624e425c050d26dbd2860302b340e04ea50896d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
FossilOrigin-Name: 55fa9c8ce78ee6b94aee62ad543c357c4b4c6c85
|
|
|
|
|
|
| |
to make life easier on Windows non-x86 platforms.
FossilOrigin-Name: d37251d255883908dfec76662fa1da69ad8135b6
|
|
|
|
|
|
|
|
| |
* generic/tclInt.h: `make checkexports` test.
* win/tclWin32Dll.c:
* win/tclWinFile.c:
FossilOrigin-Name: 2eadc777e927c60db9faec712e1634d1a80e0c00
|
|
|
| |
FossilOrigin-Name: a3a8fdfe20e3f64b51cb9f77900692413e80405b
|
|
|
| |
FossilOrigin-Name: 513198b71b32b4d5a15ef09410b2e4b49d1a9cb6
|
|
|
|
|
|
|
| |
argument version==NULL passed in. Backport of the fix for the
same problem in 8.5.
FossilOrigin-Name: 52ce4a8c3aef5bd7835b2c22787e7cdde919d956
|
|
|
| |
FossilOrigin-Name: 9fe31cf9338ebbbdfdacb43aaf6bbc024def3f05
|
|
|
| |
FossilOrigin-Name: 3acaec499709c6f8cc1cf81fc0b8ea735c1cc7d2
|
|
|
| |
FossilOrigin-Name: 0c53056fcd09b60361d308b8c16f2900b6f32bc6
|
|
|
| |
FossilOrigin-Name: 85b022a953aeb23b0b459692dff5e5cb280cf9d8
|
|
|
|
|
|
|
| |
3986 validity checking if $::http::strict is true (default false
for 8.5). [Bug 1560506]
FossilOrigin-Name: 133b7d6e9c48288b98903293e488346e47d09882
|
|
|
|
|
|
|
|
| |
* generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc):
* tests/encoding.test (encoding-16.1): fix alignment issues in
unicode <> utf conversion procs. [Bug 1122671]
FossilOrigin-Name: b800442074e2773c8356ec9e18e7d1b06e54338a
|
|
|
|
|
|
|
| |
* tests/append.test(4.21-22): fix for longstanding [Bug 1570718],
lappending nothing to non-list. Reported by lvirden
FossilOrigin-Name: 6631da8060da6f46e008ef470b6e270a8ab3ca61
|
|
|
|
|
|
| |
separators by [glob]. [Bug 1569042]
FossilOrigin-Name: dfeb6ada5a2865594e1da93cd1ae427e49860287
|
|
|
| |
FossilOrigin-Name: c8c5ac42cf588239508e635724dda08b95321ed9
|
|
|
| |
FossilOrigin-Name: 83a4c18e173ce1d2ae99633bd5939d877df6161d
|
|
|
|
|
|
|
| |
* generic/tclUtil.c (Tcl_SplitList): optimisation, [Patch 1344747]
by dgp.
FossilOrigin-Name: 3151fcb2e1bebd488c3fa299e9d532bcaca703ab
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
aka coverity #51. Extended loop condition, added checking for
NULL to prevent seg.fault.
FossilOrigin-Name: 82a33de1626129ff601526bb0655cad8fd75ad46
|
|
|
|
|
|
|
|
| |
registered core version when TIP#268 features are
activated. Better compatibility with existing packages.
Like Tk.
FossilOrigin-Name: 034d4274109d393882be49929c350df2a68ee582
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
end of the structure, for better backward compatibility.
FossilOrigin-Name: ce1746af4588eeea87c18087473b7ab27a3ce905
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
FossilOrigin-Name: 1f72f1dc049e51205cf3f66fd1765a8fe80025c2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|