summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Code Audit results:dkf2010-03-051-9/+10
| | | | | | | | * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations
* * macosx/tclMacOSXBundle.c: Workaround CF memory managment bug indas2009-10-051-11/+18
| | | | * unix/tclUnixInit.c: Mac OS X 10.4 & earlier. [Bug 2569449]
* workaround llvm LTO bug on ppcdas2009-08-281-1/+2
|
* * macosx/tclMacOSXNotify.c: fix multiple issues with nested event loopsdas2009-08-241-26/+51
| | | | | when CoreFoundation notifier is running in embedded mode. (fixes problems in TkAqua Cocoa reported by Youness Alaoui on tcl-mac)
* * macosx/tclMacOSXFCmd.c: CONST -> constnijtmans2009-07-221-3/+3
| | | | | | * generic/tclGetDate.y: * generic/tclDate.c: * generic/tclLiteral.c: (char *) cast in ckfree call
* * macosx/Tcl-Common.xcconfig: update projects for Xcode 3.1 and 3.2,das2009-06-269-2667/+721
| | | | | | | | | | * macosx/Tcl.xcode/*: standardize on gcc 4.2, remove obsolete * macosx/Tcl.xcodeproj/*: configurations and pre-Xcode project. * macosx/Tcl.pbproj/* (removed): * macosx/README: update project docs, cleanup. * unix/Makefile.in: update dist target for project changes.
* update Apple copyright notice for 2009-04-10 changesdas2009-04-144-51/+13
|
* fix warningdas2009-04-101-1/+3
|
* * unix/tclUnixChan.c: TclUnixWaitForFile(): use FD_* macrosdas2009-04-101-34/+31
| | | | | * macosx/tclMacOSXNotify.c: to manipulate select masks (Cassoff). [Bug 1960647]
* * macosx/tclMacOSXNotify.c: revise CoreFoundation notifier to allowdas2009-04-101-392/+991
| | | | | | | | | | | | | | | | | | * 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:
* * macosx/tclMacOSXBundle.c: on Mac OS X 10.4 and later, replacedas2009-04-101-8/+79
| | | | deprecated NSModule API by dlfcn API.
* - eliminate some unnessary type castsnijtmans2009-02-031-2/+2
| | | | | - some internal const decorations - spacing
* Style fixes (unfouling whitespace, sorting comments, removing useless casts, ↵dkf2009-01-092-457/+468
| | | | etc.)
* sync file additions/removals with Tcl.xcodeprojdas2008-12-201-1/+35
|
* add new filesdas2008-12-201-1/+17
|
* * unix/Makefile.in: make package install directory of bundleddas2008-12-201-2/+2
| | | | | | | | | | | | | * 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
* add new zlib filesdas2008-12-141-1/+7
|
* add TIP #234 filesdas2008-12-111-1/+9
|
* Tcl_MacOSXOpenVersionedBundleResources: Fix leak, simplify logicdas2008-12-071-28/+36
|
* remove -Wno-implicit-intdas2008-11-141-2/+2
|
* Style improvements - invoking callbacks without visual junk.dkf2008-10-262-10/+10
|
* Add "const" to many internalnijtmans2008-10-161-2/+2
| | | | | const tables. No functional or API change.
* remove NRE.test & add new test files to Tcl.xcodeprojdas2008-08-031-3/+5
|
* tclNRE.h die die diedas2008-07-311-3/+1
|
* CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which isnijtmans2008-07-241-3/+3
| | | | | | | | | | | 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
* stack-3.1 no longer fails when testsuite is run from Xcodedas2008-07-211-2/+2
|
* add new NRE filesdas2008-07-131-1/+5
|
* * macosx/Tcl.xcodeproj/project.pbxproj: add tclIORTrans.c; updates anddas2008-06-123-65/+234
| | | | | | cleanup for Xcode 3.1/Leopard. * macosx/Tcl.xcode/project.pbxproj: sync Tcl.xcodeproj changes. * macosx/README: document new build configs.
* typo, skip crashing http.test for gcovdas2008-06-011-14/+14
|
* * macosx/Tcl.xcodeproj/project.pbxproj: add new tclOO files; add debugdas2008-05-312-9/+200
| | | | | | * macosx/README: targets with corefoundation disabled and with gcov; update to Xcode 3.1.
* fix Makefile dependencydas2008-05-061-2/+2
|
* Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-272-10/+10
|
* remove ioUtil.test, llvm-gcc fixdas2008-04-251-5/+2
|
* * generic/tclInt.h: revise Tcl_SetNotifier() to use adas2008-04-161-384/+412
| | | | | | | | * 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]
* sync with Tcl.xcodeprojdas2008-04-151-2/+15
|
* * README: Bump version number to 8.6a0dgp2008-04-013-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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:
* disable codesign on tests targetdas2008-03-281-1/+17
|
* * macosx/Tcl.xcodeproj/project.pbxproj: add support for Xcode 3.1das2008-03-123-4/+24
| | | | | * macosx/Tcl.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Tcl-Common.xcconfig: 'xcodebuild install'.
* * macosx/GNUmakefile: fix quoting to allow paths todas2008-03-112-23/+28
| | | | | | | | | | | | * 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/project.pbxproj: add support for Xcode 3.1 anddas2008-03-112-3/+199
| | | | | | | | | | | * 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].
* * macosx/tclMacOSXNotify.c: avoid using CoreFoundation after fork() ondas2008-03-111-7/+3
| | | | Darwin 9 even when TclpCreateProcess() uses vfork().
* merge stable branch onto HEADdgp2007-12-137-7/+7
|
* * macosx/Tcl.xcodeproj/project.pbxproj: add new chanio.test.das2007-11-152-4/+8
| | | | * macosx/Tcl.xcode/project.pbxproj:
* * generic/tclDTrace.d (new file): add DTrace provider for Tcl; allowsdas2007-09-133-5/+9
| | | | | | | | | | | | | | | | | | * 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
* typodas2007-09-061-2/+2
|
* * macosx/Tcl.xcode/project.pbxproj: discontinue unmaintained supportdas2007-09-066-127/+63
| | | | | | | | | | | | | * 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.
* discontinue support for Xcode 1.5 (project was no longer being maintained); ↵das2007-09-062-7845/+2561
| | | | make identical to current Tcl.xcodeproj.
* replace (ab)use of GENERIC_FLAGS as a unix/Makefile override by dedicated ↵das2007-09-061-2/+2
| | | | EXTRA_CFLAGS var
* * unix/dltest/pkga.c: whitespace & comment cleanup, removedas2007-08-141-3/+1
| | | | | | | | | * 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:
* fix missing preprocessor \ line continuationdas2007-08-111-2/+2
|