summaryrefslogtreecommitdiff
path: root/src/video/cocoa/wnd_quartz.mm
AgeCommit message (Collapse)Author
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-16Fix #7644: [OSX] Try to use system colour space to avoid video output ↵Michael Lutz
performance degradation.
2019-09-07Fix: change Quartz driver colorSpace handling to address certain macOS ↵Andy
performance issues (#7644)
2018-07-19Feature: Framerate display window (#6822)Niels Martin Hansen
Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command.
2018-04-30Fix 74b7f0a: [OSX] Mouse cursor getting occasionally stuck.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
2013-11-25(svn r26108) -Codechange: some coding style (whitespace)rubidium
2013-08-10(svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0fonsinchen
2013-08-10(svn r25713) -Fix: use proper ObjC style to avoid problems if members are ↵fonsinchen
missing
2013-08-10(svn r25712) -Fix: define kCGBitmapByteOrder32Host to 0 if it's missing.fonsinchen
2013-08-05(svn r25658) -Fix [FS#4392]: [OSX] The mouse cursor would sometimes jump ↵michi_cc
near the window borders. (Matthieu)
2013-08-05(svn r25657) -Fix [FS#4744]: [OSX] The new 10.7 fullscreen code can now also ↵michi_cc
be compiled with older SDK versions.
2013-08-05(svn r25656) -Cleanup: Coding style.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-10-04(svn r22999) -Codechange: Allow changing the blitter during the running game.michi_cc
2011-09-05(svn r22895) -Add: [OSX] Alternative code for the API calls deprecated in ↵planetmaker
OSX 10.6 in the quartz video driver
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-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-21(svn r21574) -Codechange: [OSX] Move the variable declaration of the screen ↵planetmaker
drivers to the generic class, deduplicating code
2010-12-21(svn r21573) -Codechange: [OSX] Unify the naming of variables among ↵planetmaker
different screen drivers a bit
2010-12-18(svn r21537) -Cleanup: Add a few sprinkles of coding styleplanetmaker
2010-08-25(svn r20619) -Fix [FS#4070]: [OSX] Limit minimum window size to 64x64 like ↵rubidium
all other platforms (matheweis)
2010-02-10(svn r19084) -Codechange: minor coding-style fixupssmatz
2009-12-20(svn r18573) -Fix [FS#3198]: [OSX] Try to get a generic RGB colour space if ↵michi_cc
getting the system colour profile failed. (tyler)
2009-10-17(svn r17793) -Fix: [OSX] The splash image wasn't displayed if the Quartz ↵michi_cc
video driver was used.
2009-10-04(svn r17714) -Cleanup: [OSX] Apply more coding style.michi_cc
2009-10-04(svn r17711) -Codechange: [OSX] Don't use deprecated methods to construct a ↵michi_cc
Cocoa string.
2009-10-04(svn r17706) -Codechange: [OSX] Rework the crash handling to use the common ↵michi_cc
CrashLog infrastructure.
2009-10-04(svn r17701) -Codechange: don't start line with a space if it's not inside ↵smatz
comment
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-14(svn r17168) -Codechange: apply coding style to if and while statementssmatz
2009-07-14(svn r16827) -Codechange: make OSX specific files include stdafx.h always as ↵rubidium
the first file. Also unify OSX specific stuff into osx_stdafx.h and remove unused includes.
2009-03-29(svn r15892) -Codechange: [OSX] some type fixes so OpenTTD likes more of the ↵rubidium
3.1.x Xcodes.
2009-01-10(svn r14949) -Cleanup: pointer coding stylerubidium
2008-05-07(svn r12985) -Fix (r12977): [OSX] fixed missing includes in the cocoa filesbjarni
2008-05-04(svn r12944) -Codechange: use rev.h instead of externs at many placessmatz
2008-04-18(svn r12776) -Fix: [OSX] In some rare cases when using an uncalibrated ↵egladil
monitor the system colour space could not be retrieved. Show an error when this happens instead of just trying an assertion.
2007-12-29(svn r11718) -Fix [FS#1483]: Show the fullscreen modes available to the ↵egladil
cocoa driver in windowed mode too.
2007-12-27(svn r11708) -Fix [FS#1598]: Removed include of variables.h as it was no ↵egladil
longer needed and caused compilation to fail.
2007-12-25(svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵rubidium
logical place and remove about 50% of the includes of 'functions.h'
2007-12-23(svn r11688) -Fix [FS#1581]: Compilation was broken on OS X again.egladil
2007-12-17(svn r11653) -Feature: [OSX] Allow windowed mode subdrivers to be disabled ↵egladil
at compile time.
2007-12-08(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode ↵bjarni
instead of quartz The reason is that quickdraw is way faster (try fast forward) 10.5 will still use quartz as it can't handle quickdraw.
2007-11-30(svn r11540) -Fix: [OSX] Don't try to compile the quartz video driver on OSX ↵bjarni
10.3. It will fail