| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclInt.h:
* generic/tclThreadAlloc.c (new):
* unix/Makefile.in:
* unix/tclUnixThrd.c:
* win/Makefile.in:
* win/tclWinInt.h:
* win/tclWinThrd.c: added new threaded allocator contributed by
AOL that significantly reduces lock contention when multiple
threads are in use. Only Windows and Unix implementations are
ready, and the Windows one may need work. It is only used by
default on Unix for now, and requires that USE_THREAD_ALLOC be
defined (--enable-threads on Unix will define this).
|
| |
|
|
|
|
|
| |
corrected calling of Tcl_ConditionWait to ensure that there would
be a condition to wait upon.
|
| |
|
| |
|
|
|
|
| |
calls in file deletion for correct Win32 API handling.
|
|
|
|
| |
targets.
|
|
|
|
|
|
| |
* compat/strftime.c (_fmt): change strftime to correctly handle
localized %c, %x and %X on Windows. Added some notes about how
the other values could be further localized.
|
| |
|
|
|
|
| |
startup script path. [Bug 543549]
|
|
|
|
|
|
| |
namespace when determining the max translated length. Also
made revisions for better use of namespace variables and more
efficient [uplevel]s.
|
|
|
|
| |
of msgcat; bumped to 1.2.3. [Bug 544727]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclInt.decls:
* generic/tclIntPlatDecls.h:
* generic/tclStubInit.c:
* mac/tclMacFCmd.c:
* mac/tclMacFile.c:
* mac/tclMacUtil.c: Modified TclpObjNormalizePath to be alias
file aware, and replaced various calls to FSpLocationFrom*Path
by calls to new alias file aware versions FSpLLocationFrom*Path.
The alias file aware routines don't resolve the last component of
a path if it is an alias. This allows [file copy/delete] etc. to
act correctly on alias files. (c.f. discussion in Bug #511666)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
codes during substitution, and on variable substitutions implied
by command substitution, and vice versa. [Bug 536838]
|
| |
|
| |
|
| |
|
|
|
|
| |
"floating-point value" in [expr] error messages.
|
|
|
|
|
|
| |
* generic/tclIO.c (WriteChars, Tcl_Close): corrected the handling
of outputting end escapes for escape-based encodings.
[Bug #526524] (yamamoto)
|
|
|
|
| |
kept only for tcltest 1 compatibility.
|
|
|
|
| |
tcltest 2 documentation, effectively deprecating them. [Bug 495660]
|
| |
|
|
|
|
|
| |
use the useless and buggy [saveState] and [restoreState] commands
of tcltest. Updated to use tcltest 2 as well. [Patch 544911]
|
|
|
|
|
| |
use the useless and buggy [saveState] and [restoreState] commands
of tcltest. Updated to use tcltest 2 as well. [Patch 544546]
|
| |
|
|
|
|
| |
time to successfully complete even on slow/busy machines. [Bug 523470]
|
|
|
|
| |
536955].
|
|
|
|
| |
otherwise non-catchable. [Bug 542588]
|
|
|
|
|
|
|
| |
when called with invalid syntax and to accept exactly two arguments
as documented. Improved error messages. [Bug 497446, Patch 513983]
***POTENTIAL INCOMPATIBILITY***: Incompatible with previous
tcltest 2.* releases, found only in alpha releases of Tcl 8.4.
|
| |
|
|
|
|
| |
unserviced events on finalization.
|
|
|
|
| |
refcount to prevent possible mem leak.
|
| |
|
|
|
|
|
|
| |
--enable-symbols to allow Dr. Watson users to see function info.
More info on debugging levels can be obtained at:
http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h: no <sys/types.h> on mac.
* mac/tclMacFile.c: minor fixes to Vince's changes from 03-24.
* mac/tclMacOSA.c:
* mac/tclMacResource.c: added missing Tcl_UtfToExternalDString
conversions of resource file names.
* mac/tclMacSock.c (TcpGetOptionProc): fixed bug introduced
by Andreas on 02-25; changed strcmp's to strncmp's so that
option comparison behaves like on other platforms.
* mac/tcltkMacBuildSupport.sea.hqx (CW Pro6 changes): added
support to allow Tk to hookup C library stderr/stdout to TkConsole.
* tests/basic.test:
* tests/cmdAH.test:
* tests/encoding.test:
* tests/fileSystem.test:
* tests/ioCmd.test: fixed tests failing on mac: check for
existence of [exec], changed some result strings.
|
|
|
|
|
|
|
| |
initialize a realpath arg when compiling in PURIFY mode in order
to prevent spurious purify warnings. We should really create our
own realpath implementation, but this will at least quiet purify
for now.
|
|
|
|
|
|
| |
TCL_BREAK and TCL_CONTINUE returned by variable substitution
have the same effect as when those codes are returned by command
substitution. [Bug 536879]
|
|
|
|
| |
be disturbed
|
| |
|
| |
|
|
|
|
| |
to GetMatchingFiles), which was a public function in tcltest 1.0.
|
| |
|
| |
|
|
|
|
|
| |
observed to return 1.19318 in place of 1.193182 MHz as the performance
counter frequency.
|
|
|
|
|
|
|
|
|
| |
(TraceCommandProc, TclTraceCommandObjCmd): corrected
potential double-free of traces on variables by flagging in
Trace*Proc that it will free the var in case the eval wants to
delete the var trace as well. [Bug #536937]
Also converted Tcl_UntraceVar -> Tcl_UntraceVar2 and Tcl_Eval to
Tcl_EvalEx in Trace*Proc for slight efficiency improvement.
|