summaryrefslogtreecommitdiff
path: root/src/video/cocoa
AgeCommit message (Collapse)Author
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.
2009-10-04(svn r17701) -Codechange: don't start line with a space if it's not inside ↵smatz
comment
2009-09-06(svn r17438) -Fix (r17428): ofcourse some part of the OSX port would be ↵rubidium
forgotten due to it being so much different than the rest :(
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-08-09(svn r17131) -Codechange: apply coding style to some switch 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-05-06(svn r16242) -Codechange: rework pausingrubidium
-Fix [FS#2864]: autopause and manual pausing conflict with eachother -Fix: new game + pause on new game + autopause make the game not unpause on the first join
2009-05-03(svn r16221) -Change: support building 64 bits OSX binaries and add optional ↵rubidium
support for 64 bits binaries in OSX universal binaries. However, do not default to adding 64 bits binaries because benchmarking has shown that they are slower than the 32 bits binaries.
2009-03-29(svn r15892) -Codechange: [OSX] some type fixes so OpenTTD likes more of the ↵rubidium
3.1.x Xcodes.
2009-03-15(svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵rubidium
sources too
2009-03-14(svn r15711) -Codechange: lots of whitespace cleanup/fixesrubidium
2009-01-10(svn r14949) -Cleanup: pointer coding stylerubidium
2008-09-07(svn r14260) -Fix [FS#2277]: merge keycode for "normal" 0-9 keys and keypad ↵rubidium
0-9 keys so people don't get confused that the keypad doesn't work as expected.
2008-08-31(svn r14200) -Fix (r14199): some OSes failed to compile. Furthermore I hate ↵rubidium
wrong comments!
2008-08-11(svn r14047) -Codechange: move chatmessage handling to the network directory ↵rubidium
as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
2008-08-09(svn r14032) -Fix (r13584): [OSX] changed the condition for selecting 8 or ↵bjarni
32 bpp blitter by default Now we will pick 32 bpp if no 8 bpp fullscreen resolutions are available on the main display (the one with the dock)
2008-06-16(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use ↵smatz
Dimension instead of uint16[2] for resolutions
2008-05-29(svn r13325) -Codechange: split the client-side only settings from the ↵rubidium
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-25(svn r13251) -Codechange: rename _patches to _settings as that is more logic.rubidium
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
2008-05-07(svn r12985) -Fix (r12977): [OSX] fixed missing includes in the cocoa filesbjarni
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
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.
2008-02-17(svn r12167) -Feature(tte): change colour of autorail and autoroad selection ↵smatz
when Ctrl is pressed
2008-01-29(svn r12016) -Fix (r12003): os x compilation was broken again ;)egladil
2008-01-13(svn r11836) -Fix [r11834]: [OSX] fixed compilationbjarni
2008-01-01(svn r11734) -Change: Allow ToggleFullScreen to return the result of the ↵belugas
operation' attempt. Previously, only visual clues were available. -Fix[FS#1519]: When you can not use this resolution at full screen, now you'll know that it failed. As for the reason it did not work, each computer/OS has its reason.
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
2007-11-25(svn r11521) -Codechange: [OSX] Check what the running os version is in a ↵egladil
cleaner way.
2007-11-25(svn r11520) -Fix: [OSX] The cocoa video driver let the mouse cursor escape ↵egladil
the window when using rmb scrolling. Thanks ln- for pointing this out and providing a fix.
2007-11-24(svn r11508) -Cleanup: Removed unused headers from the cocoa video driver.egladil
2007-11-23(svn r11501) -Fix: [OSX] This remedies a problem with right click scrolling ↵egladil
that was introduced in r11492.
2007-11-23(svn r11498) -Add [FS#1411]: [OSX] Added support for using Quartz instead of ↵egladil
Quickdraw in windowed mode on OS X 10.4 and higher. Based on a patch by blackis.
2007-11-22(svn r11492) -Codechange: [OSX] Split the cocoa video driver into several ↵egladil
files. The reason for this is that the fullscreen and windowed mode api are separate from each other in OS X and thus the driver actual is two drivers in one. This split is to make the code more readable and to prepare for replacing the Quickdraw windowed mode code which uses apis deprecated as of OS X 10.5 (and maybe earlier).