summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Fix [https://core.tcl-lang.org/tk/info/bf0f4808d7|bf0f4808d7]: macOS Aqua : ↵jan.nijtmans2022-04-211-1/+1
| | | | CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 in Release mode.
* Backport [fc1e203728]: backout e56a9f214a. If it was wrong in core-8-branch, ↵jan.nijtmans2020-11-131-1/+1
| | | | it's wrong here too.
* Set a default DESTDIR in macosx/GNUmakefileculler2020-11-101-1/+1
|
* When building a subframework for macOS use a build directory in the staging ↵culler2020-10-212-7/+15
| | | | directory.
* Add a make variable to GNUmakefile for building the Tcl.framework for use as ↵culler2020-10-192-0/+14
| | | | a subframework
* Let all test-cases load the "tcltest" package the same way. Depend on ↵jan.nijtmans2020-09-042-2/+2
| | | | tcltest 2.5, since we never test with earlier tcltest versions
* Code cleanup: less of use "register" keyword, and better use of typecastsjan.nijtmans2020-08-111-1/+1
|
* Eliminate many unnecessary type-casts, mostly (size_t) when value is already ↵jan.nijtmans2020-08-111-1/+1
| | | | size_t or int
* Merge 8.6jan.nijtmans2020-07-162-4/+4
|\
| * Rename doc/CrtSlave.3 to doc/CrtAlias.3. Some more doc tweaks.jan.nijtmans2020-07-152-4/+4
| |
* | Merge 8.6jan.nijtmans2020-07-113-13/+20
|\ \ | |/
| * MacOSX: add some type-casts, improving C++ compatibility. Make sure that ↵jan.nijtmans2020-06-283-14/+24
| | | | | | | | strstr and strtoul() are not configured as invalid: Mac is more strict in exact function signatures. Backported from 8.7
* | Use the os_unfair_lock in place of OSSpinLock when the minimum build target ↵culler2020-06-221-10/+60
| | | | | | | | is newer than OSX 10.12
* | Sometimes the waitTime needs to be positive to avoid missing channel io events.culler2020-06-181-5/+13
| |
* | Code simplification and cleanupculler2020-06-071-25/+16
| |
* | Address macOS hangs in Tcl_WaitForEvent.culler2020-06-061-14/+15
|/
* MacOS: Make Tcl_MacOSXOpenBundleResources() a macro calling ↵jan.nijtmans2020-03-241-0/+1
| | | | Tcl_MacOSXOpenVersionedBundleResources: One more stub entry which can be removed in Tcl 9.0
* merge 8.6dgp2019-10-281-2/+2
|\
| * Documentation change for auto_path on macOSKevin Walzer2019-10-271-2/+2
| |
* | Tweak READMEKevin Walzer2019-10-271-3/+3
|/
* Update to latest Tcl (core-8-6-branch) and latest libtommath (1.2.0-rc1)jan.nijtmans2019-10-173-33/+25
|\
| * Change LSTATUS to LONG, since older SDK's don't know it. core.tcl.tk -> ↵jan.nijtmans2019-10-051-1/+1
| |\ | | | | | | | | | core.tcl-lang.org and http -> https
| | * Change LSTATUS to LONG, since older SDK's don't know it.jan.nijtmans2019-10-051-1/+1
| | | | | | | | | core.tcl.tk -> core.tcl-lang.org and htt -> https
| | * Remove EXECUTE flag for tclWinFile.c. More eol-spacing cleanup (keeping ↵jan.nijtmans2019-06-261-1/+1
| | | | | | | | | | | | tests-pref/* among other the same in multiple branches)
* | | Merge core-8-6-branch, and merge latest libtommathjan.nijtmans2019-07-282-8/+8
|/ /
* | Turn KARATSUBA_MUL_CUTOFF (insize libtommath) et al into a #define in stead ↵jan.nijtmans2019-03-282-8/+0
| | | | | | | | of exported int symbols.
* | Remove some mac OSX pre-10.4 stuff, which is outdated: current build doesn't ↵jan.nijtmans2019-01-222-22/+4
| | | | | | | | support this anymore
* | Merge 8.5jan.nijtmans2018-12-182-4/+0
|\ \ | |/
| * No need for latest "rvm" any more in osx builds (now even gives an error)jan.nijtmans2018-12-182-4/+0
| | | | | | Remove unused/empty header-file
| * Fix brokenness in GNUmakefiledkf2018-11-121-2/+4
| |
| * Fix compiler warnings (discovered on latest clang/gcc6), suggested by Gustaf ↵jan.nijtmans2016-01-211-3/+1
| | | | | | | | Neumann. All harmless, no change of functionality.
* | Make the macosx build able to succeeddkf2018-11-101-2/+4
| |
* | Tcl_GetWideIntFromObj() -> TclGetWideIntFromObj(), and minor other ↵jan.nijtmans2017-06-071-1/+1
| | | | | | | | simplifications/optimizations. No functional change.
* | Remove "makefile.bc". Not updated for many-many years, most likely it ↵jan.nijtmans2017-03-072-4/+0
| | | | | | | | doesn't work any more and it doesn't seem to care anyone. Let's see if someone complains ;-)
* | Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-252-4/+0
|\ \ | |/ | | | | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
| * Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-252-4/+0
| | | | | | | | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
| * Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing ↵Kevin Walzer2015-03-101-1/+2
| | | | | | | | Tcl_ServiceAll() event processing: http://core.tcl.tk/tk/tktview/3028676fffffffffffffffffffffffffffffffff
| * Revert use of the install-headers target. Tcl 8.5 has no such target.dgp2015-01-021-1/+1
| |
| * Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patchKevin Walzer2014-12-131-1/+1
| |
* | Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing ↵Kevin Walzer2015-03-101-1/+2
| | | | | | | | Tcl_ServiceAll() event processing: http://core.tcl.tk/tk/tktview/3028676fffffffffffffffffffffffffffffffff
* | Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patchKevin Walzer2014-12-131-1/+1
| |
* | Remove a number of eol-spaces. No change in functionality.jan.nijtmans2014-11-141-1/+1
| |
* | Updates to redirect bug reports to the new tracker location.dgp2013-06-171-2/+2
|\ \ | |/
| * Updates to redirect bug reports to the new tracker location.dgp2013-06-171-2/+2
| |
* | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>jan.nijtmans2013-02-101-1/+0
|\ \ | |/
| * Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>.jan.nijtmans2013-02-101-1/+0
| |
* | Tcl_InvalidateStringRep -> TclInvalidateStringRepjan.nijtmans2013-02-071-1/+1
|\ \ | |/
| * Tcl_InvalidateStringRep -> TclInvalidateStringRepjan.nijtmans2013-02-071-1/+1
| |
* | Eliminate all Tcl_ConvertToType calls and all direct calls to ↵jan.nijtmans2013-02-041-1/+1
| | | | | | | | typePtr->setFromAnyProc (except the call from inside the Tcl_ConvertToType function) from the Tcl core.
* | revert [8abba84224], and make sure that every source file that uses ↵jan.nijtmans2013-01-171-0/+1
|\ \ | |/ | | | | Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h