| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
* library/msgcat/pkgIndex.tcl: for modifications.
|
|
|
|
|
|
|
|
|
|
| |
* tests/msgcat.test: default msgcat locale to
* unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier
if available (via private ::tcl::mac::locale global, set at interp init
when on Mac OS X 10.3 or later with CoreFoundation).
* unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers.
* unix/configure: autoconf-2.13
|
|
|
|
| |
defined but unused functions.
|
|
|
|
| |
and CopyHostent. Also fixed bad var names in TclpGetHostByName.
|
|
|
|
| |
starting with Dariwn 6 (Mac OSX 10.2) or later.
|
|
|
|
|
|
|
|
|
| |
(and left by mistake) by fixing the Tcl Bug: 999544
* unix/tclUnixCompat.c: Added fallback to MT-unsafe
library calls if TCL_THREADS is not defined.
Fixed alignment of arrays copied by CopyArrayi() to be
on the sizeof(char *) boundary.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
See Tcl Bug 999544 for more information.
|
| |
|
|
|
|
| |
timing sensitive to the Bug 1481986 fix. [Bug 1550858]
|
| |
|
| |
|
|
|
|
| |
ports.
|
|
|
|
|
| |
* generic/tclIOUtil.c: from Tcl_FSGetNormalizedPath which was
causing segv's
|
| |
|
|
|
|
|
| |
VALGRINDARGS. User can override, or add to it with VALGRIND_OPTS
env var.
|
| |
|
|
|
|
|
| |
* generic/tclPkg.c (Tcl_PkgRequireEx): replace Tcl_GlobalEval(Obj)
with more efficient Tcl_Eval(Obj)Ex
|
|
|
|
|
|
| |
committed 2006-08-21 by Daniel. The broken syntax is visible to
all unix platforms, but not on OSX for machines which
HAVE_COREFOUNDATION.
|
|
|
|
| |
of the cwdPathPtr. [Bug 1536142]
|
| |
|
|
|
|
|
| |
detection of termios availability in all cases, since termios is known
to be present on all Mac OS X releases since 10.0. [Bug 497147]
|
|
|
|
| |
MACOSX_DEPLOYMENT_TARGET unset. [Bug 1543715]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
already running (e.g. if Tcl_WaitForEvent was called recursively),
re-run it in a custom run loop mode containing only the source for the
notifier thread, otherwise wakeups from other sources added to the
common run loop modes might get lost; sync panic msg changes from HEAD.
* unix/tclUnixNotfy.c (Tcl_WaitForEvent): on 64-bit Darwin,
pthread_cond_timedwait() appears to have a bug that causes it to wait
forever when passed an absolute time which has already been exceeded by
the system time; as a workaround, when given a very brief timeout, just
do a poll on that platform. [Bug 1457797]
|
|
|
|
|
| |
returns early (e.g. due to a signal), call it again instead of returning
a timeout result. Fixes intermittent event-13.8 failures.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
universal builds including x86_64, for 64-bit CoreFoundation on Leopard
and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET.
* unix/configure: autoconf-2.13
* generic/tcl.h: add fixes for building on Leopard and support for
* unix/tclUnixPort.h: 64-bit CoreFoundation on Leopard.
* unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it
causes execve to fail intermittently. (rdar://4685553)
* macosx/README: updates for x86_64 support and Xcode 2.3.
|
|
|
|
| |
with call to memcpy(). Thanks to afredd. [Patch 1530262]
|
|
|
|
|
| |
channels are initialized before vfork() so that the child doesn't
potentially corrupt global state in the parent's address space.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
notifier thread lazily upon first call to Tcl_WaitForEvent() rather than
in Tcl_InitNotifier(). Allows calling exeve() in processes where the
event loop has not yet been run (Darwin's execve() fails in processes
with more than one thread), in particular allows embedders to call
fork() followed by execve(), previously the pthread_atfork() child
handler's call to Tcl_InitNotifier() would immediately recreate the
notifier thread in the child after a fork.
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier): add support for
* unix/tclUnixFCmd.c (DoRenameFile, CopyFileAtts): weakly importing
* unix/tclUnixInit.c (TclpSetInitialEncodings): symbols not available
on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run
on earlier ones.
* macosx/README: document how to enable weak-linking; cleanup.
* unix/tclUnixPort.h: add support for weak-linking; conditionalize
AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier
when threads are enabled.
* unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin
* unix/tclUnixInit.c (TclpInitPlatform): release check to use
global initialized once.
* unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime
Darwin release check to determine if realpath is threadsafe.
* unix/configure.in: add check on Darwin for compiler support of weak
* unix/tcl.m4: import and for AvailabilityMacros.h header; move
Darwin specific checks & defines that are only relevant to the tcl build
out of tcl.m4; restrict framework option to Darwin; cleanup quoting.
* unix/configure: autoconf-2.13
* unix/tclLoadDyld.c (TclpLoadMemory):
* unix/tclUnixPipe.c (TclpCreateProcess): fix signed-with-unsigned
comparison and other warnings from gcc4 -Wextra.
|
|
|
|
|
|
| |
<AvailabilityMacros.h>. The missing header caused the upcoming
#if conditions to wrongly exclude realpath, causing file
normalize to ignore symbolic links in the path.
|
|
|
|
| |
has been garbage-collected.
|
|
|
|
| |
inheritance to be #defined out (default remains in).
|
| |
|
| |
|
| |
|
|
|
|
|
| |
define from AvailabilityMacros.h: override configure detection and only
use API available in the indicated OS version or earlier.
|
| |
|
|
|
|
|
|
| |
(VS2005). We have to handle a number of oddities as they have
deprecated most of the standard C library and now generate manifest
files to be linked into the binaries. SF bug #1424909
|
| |
|
|
|
|
| |
Tcl_SetStdChannel() be accompanied by a call to Tcl_RegisterChannel().
|