summaryrefslogtreecommitdiff
path: root/src/os/macosx
AgeCommit message (Collapse)Author
2018-12-08Add: [OSX] Text layout using the native CoreText API.Michael Lutz
By default, the native API will be used instead of ICU, but if ICU is forced in using configure, it will take precedence.
2018-12-08Add: [OSX] Native text caret handling.Michael Lutz
2018-12-08Add: [OSX] Native natural sort implementation.Michael Lutz
2018-04-10Codechange: [OSX] Use newer APIs to get resolution information when available.Michael Lutz
2018-04-10Codechange: [OSX] Try to set the thread name for debugger display.Michael Lutz
2018-04-10Codechange: [OSX] Use 10.10+ API to get the OSX version when available.Michael Lutz
2018-04-10Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers.Michael Lutz
2016-10-31(svn r27675) -Fix [FS#6502]: [OSX] Building with 10.11 or 10.12 SDKs.michi_cc
2014-07-30(svn r26709) -Fix (r15892 and others) [FS#6069]: [OSX] Compilation fails ↵planetmaker
with some lzo2 versions if we define __LP64__ as 0 instead of checking whether it is defined (kernigh2)
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy ↵frosch
and strecat.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-01-02(svn r26209) -Codechange: remove some template magic and simplify some coderubidium
2013-10-26(svn r25913) -Fix: [OSX] Compilation under OSX 10.9. (zydeco)michi_cc
2013-08-05(svn r25666) -Feature [FS#4760]: [OSX] Pinch gesture support for zooming. ↵michi_cc
(Based on patch by leecbaker)
2013-08-05(svn r25663) -Fix [FS#4857]: [OSX] Monospace font detection.michi_cc
2013-07-31(svn r25643) -Fix (r25480): [OSX] Define version constants before they're usedplanetmaker
2013-06-26(svn r25480) -Codechange: [OSX] OS X SDK versions >= 10.5 always have a ↵michi_cc
non-const iconv declaration.
2013-06-26(svn r25474) -Fix [FS#5618]: OS X compilation failurerubidium
2012-09-13(svn r24524) -Fix [FS#5296]: fix some compile problems in mac-only code (__ln__)yexo
2011-12-11(svn r23490) -Add [FS#2750]: OpenBrowser function to open a browser on major ↵yexo
OSes
2011-12-10(svn r23481) -Add: Function to get the CPU core count.michi_cc
2011-12-08(svn r23446) -Codechange: move _cur_palette and it's related first/count ↵rubidium
dirty variables into a single structure
2011-11-30(svn r23376) -Remove: on popular demand, remove my (revoked) name from ↵truebrain
comments in the code. It was silly to name me like that to begin with ;) (based on patch by HackaLittleBit)
2011-11-29(svn r23356) -Fix: some OSX versions have ScriptOrder definedtruebrain
2011-09-09(svn r22913) -Fix [OSX]: make splash work again and make it work without ↵rubidium
needing to bundle it first
2011-09-04(svn r22893) -Fix [FS#4744]: [OSX] Compilation on OSX 10.7 was broken (based ↵planetmaker
on patch by leecbaker) -Add: [OSX] Support for fullscreen mode when compiled against SDK 10.7. Otherwise fullscreen mode is disabled when OpenTTD is run on OSX Lion
2011-08-24(svn r22833) -Fix (r18006): Compilation on OSX was brokenplanetmaker
2011-07-21(svn r22678) -Doc: More doxygen sprinkles in MacOSX code and cocoa video driverplanetmaker
2011-03-03(svn r22177) -Fix: make sure the right endianness is chosen with ↵rubidium
cross-compiling, and strndup is available in the binary for more exotic platforms
2010-12-22(svn r21593) -Codechange: endif comment correcttions.alberth
2010-11-12(svn r21150) -Fix: [OSX] Deprecation warning with libpng 1.4rubidium
2010-09-30(svn r20859) -Fix [FS#4143]: Remove an outdated comment and just reference ↵frosch
the readme. (planetmaker)
2010-08-01(svn r20291) -Codechange: Unify break coding style.alberth
2010-07-31(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.alberth
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-01-18(svn r18855) -Codechange: record compiler name and version in the crash logsmatz
2010-01-16(svn r18831) -Change [FS#3537]: do not go into the crashlog handler in case ↵rubidium
loading a savegame misses with missing NewGRFs. This way the load game crash handler gets better visibility and the user is instructed to find the missing NewGRFs before filing a bug report
2009-11-18(svn r18158) -Codechange: add crash screenshot for OSXsmatz
2009-11-14(svn r18074) -Fix [FS#3314]: [OSX] Don't link clipboard support twice when ↵michi_cc
building without Cocoa.
2009-10-25(svn r17872) -Codechange: apply coding style to splash.cppsmatz
-Fix (r17871): missing variable declaration
2009-10-25(svn r17871) -Fix (r11342): memset() accepts only 1-byte argumentsmatz
2009-10-17(svn r17792) -Fix [FS#3261]: [OSX] Fix (bogus) compiler warnings related to ↵michi_cc
printf argument checking.
2009-10-12(svn r17767) -Fix [FS#3190]: [OSX] Don't check 64bit-ness when compiling strgen.michi_cc
2009-10-04(svn r17713) -Cleanup: [OSX] Move variable definitions to first use and ↵michi_cc
apply more coding style.
2009-10-04(svn r17711) -Codechange: [OSX] Don't use deprecated methods to construct a ↵michi_cc
Cocoa string.
2009-10-04(svn r17708) -Feature [FS#2053]: [OSX] Implement clipboard support for OS X.michi_cc
2009-10-04(svn r17706) -Codechange: [OSX] Rework the crash handling to use the common ↵michi_cc
CrashLog infrastructure.
2009-10-04(svn r17705) -Fix: [OSX] Re-enable signal handling on OSX 10.3.9. Trying to ↵michi_cc
link with an undefined symbols that lives in the system library seems to confuse the loader on 10.3.9. Use a different function to circumvent it.
2009-10-04(svn r17704) -Codechange: [OSX] Improve detection of OS X version. (planetmaker)michi_cc
2009-10-04(svn r17702) -Change: [OSX] Assure that the minimal OSX version is defined ↵michi_cc
in all cases. -Codechange: [OSX] Improve conditional defines for OS version dependant code.