summaryrefslogtreecommitdiff
path: root/src/video/cocoa/cocoa_v.mm
AgeCommit message (Collapse)Author
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-11-01Codechange: [OSX] Use std::unique_ptr with a custom deleter to simply memory ↵Michael Lutz
management of Core Foundation types.
2019-09-16Change: [OSX] Recreate backing store if the colour profile of the screen (or ↵Michael Lutz
the screen) the game window is one changes. This will result in changing colours if moving OpenTTD from one screen to another, but should avoid performance problems if the window is moved.
2019-04-18Codechange: use std::vector for _resolutionsglx
2018-05-27Change: [OSX] Disable macOS Sierra's automatic tab featureAlexander Weiss
2018-04-21Fix: [OSX] Compiler warning about an unused NULL argument.Michael Lutz
2018-04-10Codechange: [OSX] Use newer APIs to get resolution information when available.Michael Lutz
2018-04-10Codechange: [OSX] Use non-deprecated API for displaying an alert where ↵Michael Lutz
supported.
2018-04-10Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers.Michael Lutz
2014-09-13(svn r26818) -Fix [FS#AndyShouldHaveFoundFlySprayByNow] (r26758): [OSX] Line ↵michi_cc
history and scrolling in the console window went on a walk.
2014-08-24(svn r26758) -Fix [FS#5972]: [OSX] Implement more of the text editing API to ↵michi_cc
prevent crashes and improve IME support.
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-24(svn r26502) -Fix: OSX compilation errorrubidium
2014-01-02(svn r26209) -Codechange: remove some template magic and simplify some coderubidium
2013-11-17(svn r26023) -Fix [FS#5805] (r25686): [OSX] Checking for a valid ↵michi_cc
NSTextInputContext is supposed to fail on 10.4 according to docs, but somehow didn't, leading to a crash when an edit box lost focus.
2013-11-14(svn r26001) -Fix [FS#5795a] (r25686): [OSX] Clear any pending marked ↵michi_cc
characters from an edit box losing focus.
2013-11-09(svn r25962) -Fix (r25951): [OSX] Do the SDK version test the proper way 'round.michi_cc
2013-11-08(svn r25951) -Fix [FS#5797]: [OSX] Disable the old fullscreen sub-driver ↵michi_cc
when compiling with SDK versions 10.9+.
2013-11-08(svn r25950) -Codechange: [OSX] Move some functions used by all video ↵michi_cc
sub-drivers into the common source file.
2013-08-31(svn r25751) -Fix (r25657): [OSX] Restore fullscreen state also when ↵michi_cc
starting on 10.7+.
2013-08-10(svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0fonsinchen
2013-08-10(svn r25710) -Fix: string arguments to NSNotificationCenter::addObserver and ↵fonsinchen
NSNotificationCenter::postNotificationName can't be const in certain versions of OSX
2013-08-05(svn r25693) -Add: [OSX] Support the new IME functions introduced with 10.5.michi_cc
2013-08-05(svn r25691) -Add: [OSX] Support for mouse selection in the IME composition ↵michi_cc
string.
2013-08-05(svn r25690) -Change: [OSX] Position the candidate window at the caret position.michi_cc
2013-08-05(svn r25689) -Add: [OSX] Display the IME composition string ourself.michi_cc
2013-08-05(svn r25688) -Codechange: [OSX] Make our view aware of text input by IMEs.michi_cc
2013-08-05(svn r25687) -Codechange: [OSX] Pass text input directly down to the text ↵michi_cc
handling.
2013-08-05(svn r25686) -Codechange: [OSX] Abandon IME input if the edit box lost the ↵michi_cc
focus.
2013-08-05(svn r25665) -Fix [FS#4689]: [OSX] Crash when unhiding the main window.michi_cc
2013-08-05(svn r25664) -Add [FS#4847]: [OSX] Bootstrap downloading of a baseset. ↵michi_cc
(Matthieu)
2013-08-05(svn r25660) -Fix: [OSX] The name's OpenTTD, not OTTD.michi_cc
2013-08-05(svn r25655) -Fix: [OSX] Mouse cursor wasn't displayed properly after ↵michi_cc
switching to fullscreen on 10.7+. (Based on patch by Maedhros)
2013-01-01(svn r24877) -Fix: some whitespace "errors"rubidium
2012-09-13(svn r24524) -Fix [FS#5296]: fix some compile problems in mac-only code (__ln__)yexo
2011-10-04(svn r22999) -Codechange: Allow changing the blitter during the running game.michi_cc
2011-09-19(svn r22943) -Fix: [OSX] Typo broke debug compilationplanetmaker
2011-09-11(svn r22921) -Fix: [OSX] Don't allow the old fullscreen mode also not as ↵planetmaker
fallback on OSX 10.7. Also add a few sprinkles of coding style accross cocoa display drivers
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-07-21(svn r22678) -Doc: More doxygen sprinkles in MacOSX code and cocoa video driverplanetmaker
2011-02-07(svn r22021) -Fix (r22019): ofcourse make doesn't notice files are gone, so ↵rubidium
it doesn't recompile everything that needs to be recompiled...
2011-01-01(svn r21684) -Fix [FS#4360] (r21573): Silence some compile warningsplanetmaker
2010-12-21(svn r21578) -Fix [FS#2585]: [OSX] A double mouse cursor was shown under ↵planetmaker
certain circumstances (based on patch by matheweis)
2010-12-21(svn r21577) -Codechange: [OSX] Deduplicate code by moving the handling of ↵planetmaker
the window class for screen drivers to a common class
2010-12-21(svn r21576) -Codechange: [OSX] Deduplicate code by moving the handling of ↵planetmaker
the view for windowed screen drivers to a common class
2010-12-21(svn r21575) -Codechange: [OSX] Use the same class for the window delegate ↵planetmaker
routines in windowed screen drivers
2010-12-15(svn r21522) -Fix: [OSX] Silence a warning when compiling without quartz and ↵planetmaker
quickdraw
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-01-04(svn r18709) -Fix (r10227,FS#3464): Animation buffer for 32bpp-anim blitter ↵peter1138
was only validated during sprite blitting, other drawing operations didn't check it. Initial startup and window resize could therefore lead to crash.