summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
...
| | * * macosx/Tcl.pbproj/project.pbxproj: changed tclConfig.sh locationdas2003-05-191-1/+1
| | | | | | | | | | | | | | | | | | in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tcl version specific.
| | * 2003-05-16 Daniel Steffen <das@users.sourceforge.net>das2003-05-161-1/+1
| | | | | | | | | | | | * macosx/Tcl.pbproj/project.pbxproj: updated copyright year.
| | * bumped version to 8.4.3hobbs2003-05-151-2/+2
| | |
| | * * generic/tcl.decls:das2003-05-131-12/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232]
| * | * macosx/tclMacOSXBundle.c: Workaround CF memory managment bug indas2009-10-051-11/+18
| | | | | | | | | | | | * unix/tclUnixInit.c: Mac OS X 10.4 & earlier. [Bug 2569449]
| * | * macosx/tclMacOSXNotify.c: fix multiple issues with nested event loopsdas2009-08-241-27/+52
| | | | | | | | | | | | | | | when CoreFoundation notifier is running in embedded mode. (fixes problems in TkAqua Cocoa reported by Youness Alaoui on tcl-mac)
| * | 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-400/+1016
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | Tcl_MacOSXOpenVersionedBundleResources: Fix leak, simplify logicdas2008-12-071-28/+36
| | |
| * | * macosx/Tcl.xcodeproj/project.pbxproj: add debug configs with gcov,das2008-06-123-71/+292
| | | | | | | | | | | | | | | | | | | | | and with corefoundation disabled; updates and cleanup for Xcode 3.1 and for Leopard. * macosx/Tcl.xcode/project.pbxproj: sync Tcl.xcodeproj changes. * macosx/README: document new build configs.
| * | fix Makefile dependencydas2008-05-061-2/+2
| | |
| * | sync with Tcl.xcodeprojdas2008-04-151-2/+15
| | |
* | | * generic/tclBasic.c, generic/tclClock.c, generic/tclEncoding.c,dkf2010-10-011-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | * generic/tclEnv.c, generic/tclLoad.c, generic/tclNamesp.c, * generic/tclObj.c, generic/tclRegexp.c, generic/tclResolve.c, * generic/tclResult.c, generic/tclUtil.c, macosx/tclMacOSXFCmd.c: More purging of strcpy() from locations where we already know the length of the data being copied.
* | | * macosx/tclMacOSXBundle.c (OpenResourceMap): [Bug 2981528]: Onlydkf2010-04-041-4/+11
| | | | | | | | | | | | define this function when HAVE_COREFOUNDATION is defined.
* | | * macosx/tclMacOSXBundle.c, macosx/tclMacOSXFCmd.c:dkf2010-03-253-294/+342
| | | | | | | | | | | | | | | | | | | | | * macosx/tclMacOSXNotify.c: Reduce the level of ifdeffery in the functions of these files to improve readability. They need to be audited for whether complexity can be removed based on the minimum supported version of OSX, but that requires a real expert.
* | | 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
| | |