| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* unix/tclUnixChan.c: embedding into applications that
* unix/tclUnixEvent.c: already have a CFRunLoop running and
want to run the tcl event loop via
Tcl_ServiceModeHook(TCL_SERVICE_ALL).
* macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and
* unix/tclUnixChan.c: TclUnixWaitForFile() implementations
* unix/tclUnixEvent.c: and disable select() based ones in
CoreFoundation builds.
* unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c.
* generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode()
* generic/tclIntPlatDecls.h: internal API, regen.
* generic/tclStubInit.c:
|
| | |
| | |
| | |
| | | |
deprecated NSModule API by dlfcn API.
|
| | |
| | |
| | |
| | |
| | | |
- some internal const decorations
- spacing
|
| | |
| | |
| | |
| | | |
etc.)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* unix/configure.in packages configurable via PACKAGE_DIR makefile
variable (set to platform-specific default).
* unix/Makefile.in (*-packages): ensure toplevel targets fail if
sub-make/configure fails; fix quoting when
builddir path contains spaces.
* macosx/GNUmakefile: add install-packages to install targets.
* unix/configure: autoconf-2.59
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
const tables. No functional
or API change.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
supposed to be a constant, but this was not reflected in the API:
Tcl_SetTimer
Tcl_WaitForEvent
Tcl_ConditionWait
Tcl_SetMaxBlockTime
Introduced a CONST86, so extensions which have their own Notifier
(are there any?) can be modified to compile against both Tcl 8.5
and Tcl 8.6. This change complies with TIP #24
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
cleanup for Xcode 3.1/Leopard.
* macosx/Tcl.xcode/project.pbxproj: sync Tcl.xcodeproj changes.
* macosx/README: document new build configs.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
* macosx/README: targets with corefoundation
disabled and with gcov; update
to Xcode 3.1.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclNotify.c: module-scope hooks table instead of
* generic/tclStubInit.c: runtime stubs-table modification;
* macosx/tclMacOSXNotify.c: ensure all hookable notifier functions
* win/tclWinNotify.c: check for hooks; remove hook checks in
* unix/tclUnixNotfy.c: notifier API callers. [Patch 1938497]
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tcl.h:
* library/init.tcl:
* macosx/Tcl-Common.xcconfig:
* macosx/Tcl.pbproj/default.pbxuser:
* macosx/Tcl.pbproj/project.pbxproj:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/README:
* win/configure.in:
* win/makefile.bc:
* win/tcl.m4:
* unix/configure: autoconf-2.59
* win/configure:
* generic/tclBasic.c: Revised stubs-generation tool and interp
* tools/genStubs.tcl: creation so that "tclStubsPtr" is not present
* unix/Makefile.in: in libtcl.so, but is present only in
libtclstub.a. This tightens up the rules for users of the stubs
interfaces. [Bug 1819422]
* generic/tclDecls.h: make genstubs
* generic/tclIntDecls.h:
* generic/tclIntPlatDecls.h:
* generic/tclPlatDecls.h:
* generic/tclTomMathDecls.h:
|
| | |
|
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and
* macosx/Tcl-Common.xcconfig: 'xcodebuild install'.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/default.pbxuser: targets for building with
* macosx/Tcl-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2.
* unix/tclUnixPort.h: workaround vfork() problems
in llvm-gcc-4.2.1 -O4 build.
* unix/tclUnixPort.h: move MODULE_SCOPE compat define
to top [Bug 1911102].
|
| |
| |
| |
| | |
Darwin 9 even when TclpCreateProcess() uses vfork().
|
| | |
|
| |
| |
| |
| | |
* macosx/Tcl.xcode/project.pbxproj:
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tclCompile.h: tracing of proc and command entry &
* generic/tclBasic.c: return, bytecode execution, object
* generic/tclExecute.c: allocation and more; with essentially
* generic/tclInt.h: zero cost when tracing is inactive;
* generic/tclObj.c: enable with --enable-dtrace configure
* generic/tclProc.c: arg (disabled by default, will only
* unix/Makefile.in: enable if DTrace is present).
* unix/configure.in: [Patch 1793984]
* macosx/GNUmakefile: enable DTrace support.
* macosx/Tcl-Common.xcconfig:
* macosx/Tcl.xcodeproj/project.pbxproj:
* unix/configure: autoconf-2.59
* unix/tclConfig.h.in: autoheader-2.59
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* macosx/Tcl.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2
project for use on Tiger (with Tcl.xcodeproj to be used on Leopard).
* macosx/Tcl.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0.
* macosx/Tcl.xcodeproj/default.pbxuser:
* macosx/Tcl.xcode/project.pbxproj:
* macosx/Tcl.xcode/default.pbxuser:
* macosx/Tcl-Common.xcconfig:
* macosx/README: document project changes.
|
| |
| |
| |
| | |
make identical to current Tcl.xcodeproj.
|
| |
| |
| |
| | |
EXTRA_CFLAGS var
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* unix/dltest/pkgb.c: unused pkgf.c.
* unix/dltest/pkgc.c:
* unix/dltest/pkge.c:
* unix/dltest/pkgf.c (removed):
* unix/dltest/pkgua.c:
* macosx/Tcl.xcodeproj/project.pbxproj:
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/default.pbxuser: source dir; add 10.5 SDK build
* macosx/Tcl-Common.xcconfig: config; remove tclMathOp.c.
* macosx/README: document Tcl.xcodeproj changes.
|
| |
| |
| |
| | |
APIs after fork() on systems where that would lead to an abort().
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* unix/configure.in (Darwin): add plist for tclsh; link the
* unix/Makefile.in (Darwin): Tcl and tclsh plists into their
* macosx/Tclsh-Info.plist.in (new): binaries in all cases.
* macosx/Tcl-Common.xcconfig:
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds.
* unix/configure: autoconf-2.59
|
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env
var settings needed to run the 'leaks' tool.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/project.pbxproj: add 'DebugMemCompile' build
configuration that calls configure with --enable-symbols=all; override
configure check for __attribute__((__visibility__("hidden"))) in Debug
configuration to restore availability of ZeroLink.
* macosx/tclMacOSXNotify.c: fix warnings.
* macosx/tclMacOSXFCmd.c: const fixes.
* macosx/Tcl-Common.xcconfig: fix whitespace.
* macosx/Tcl-Debug.xcconfig:
* macosx/Tcl-Release.xcconfig:
* macosx/README:
* macosx/GNUmakefile: fix/add copyright and license refs.
* macosx/tclMacOSXBundle.c:
* macosx/Tcl-Info.plist.in:
* macosx/Wish-Info.plist.in:
* macosx/Tcl.xcode/project.pbxproj:
* macosx/Tcl.xcodeproj/project.pbxproj:
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/project.pbxproj: ensure gcc version used by
* macosx/Tcl.xcodeproj/default.pbxuser: Xcode and configure/make are
* macosx/Tcl-Common.xcconfig: consistent and independent of
gcc_select default and CC env var; fixes for Xcode 3.0.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check.
* unix/configure: autoconf-2.59
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* macosx/Tcl.xcodeproj/default.pbxuser: were common to multiple
* macosx/Tcl-Common.xcconfig (new file): configurations into external
* macosx/Tcl-Debug.xcconfig (new file): xcconfig files; add extra
* macosx/Tcl-Release.xcconfig (new file): configurations for building
with SDKs and 64bit; convert legacy jam-based 'Tcl' target to native
target with single script phase; correct syntax of build setting
references to use $() throughout.
* macosx/README: document new Tcl.xcodeproj configurations; other minor
updates/corrections.
* generic/tcl.h: update location of version numbers in macosx files.
* macosx/Tcl.xcode/project.pbxproj: restore 'tcltest' target to working
* macosx/Tcl.xcode/default.pbxuser: order by replicating applicable
changes to Tcl.xcodeproj since 2006-07-20.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
of Mac OS X, truncate() fails on resource forks, in that case use
open() with O_TRUNC instead.
* macosx/tclMacOSXNotify.c: accommodate changes to prototypes of
OSSpinLock(Un)Lock API.
* macosx/Tcl.xcodeproj/project.pbxproj: ensure HOME and USER env vars
* macosx/Tcl.xcodeproj/default.pbxuser: are defined when running
testsuite from Xcode.
* tests/env.test: add extra system env vars that need to be preserved
on some Mac OS X versions for testsuite to work.
* unix/Makefile.in: move libtommath defines into configure.in to avoid
* unix/configure.in: replicating them across multiple buildsystems.
* macosx/Tcl.xcodeproj/project.pbxproj:
* 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.59
* unix/tclConfig.h.in: autoheader-2.59
|