summaryrefslogtreecommitdiff
path: root/src/video/cocoa/event.mm
AgeCommit message (Collapse)Author
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-04-06Codechange: Use platform independent C++11 function for sleeping on a thread.Michael Lutz
2019-02-24Change: [OSX] Prevent 2D scrolling for traditional scroll wheel miceAlexander Weiss
2019-02-24Change #6800: [OSX] Use high-precision scrolling deltas for 2D scrollingAlexander Weiss
2018-05-24Change: [OSX] Reversed pinch to zoom behaviour.Alexander Weiss
Made pinch out zoom in and pinch in zoom out, as virtually all macOS applications do.
2018-04-10Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers.Michael Lutz
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2015-02-22(svn r27167) -Fix: [SDL, Windows] Right-mouse-button scrolling ↵frosch
scrolled/jumped way to far, when OpenTTD lagged during mouse event processing.
2014-10-26(svn r27046) -Fix [FS#5812]: Don't require double-press from non-dead ↵fonsinchen
console hotkeys.
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-01-02(svn r26209) -Codechange: remove some template magic and simplify some coderubidium
2013-12-30(svn r26186) -Fix: Don't check for equality of MAC_OS_X_VERSION_MAX_ALLOWED.fonsinchen
2013-11-14(svn r26003) -Fix [FS#5795b] (r25743): [OSX] Some hotkeys were still ↵michi_cc
triggered during text input.
2013-11-14(svn r26002) -Fix: [OSX] If the console hotkey is a dead key, require two ↵michi_cc
presses to toggle the console, allowing input of accented characters.
2013-08-25(svn r25743) -Fix [FS#5705]: [OSX] Text input into an edit box would trigger ↵michi_cc
hotkeys.
2013-08-05(svn r25687) -Codechange: [OSX] Pass text input directly down to the text ↵michi_cc
handling.
2013-08-05(svn r25671) -Codechange: Pass character and key code separately to the ↵michi_cc
keyboard handler.
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 r25659) -Fix [FS#4420]: [OSX] System mouse cursor could become visible ↵michi_cc
during dragging. (Matthieu)
2011-12-08(svn r23448) -Fix: keep a local copy of the palette in the 32bpp animated ↵rubidium
blitter so changes of the palette data during the game don't influence drawing (with SDL)
2011-12-08(svn r23446) -Codechange: move _cur_palette and it's related first/count ↵rubidium
dirty variables into a single structure
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-11-19(svn r21252) -Codechange: introduce a constant for the number of ↵rubidium
milliseconds per game tick and use it
2010-10-25(svn r21036) -Fix: [OSX] Properly set the palette when using the 8bpp ↵planetmaker
blitter during start-up
2010-09-15(svn r20809) -Fix (r20809): as usual with these user provided Mac OS X ↵rubidium
patches lately... they either fail to compile or spew warnings
2010-09-15(svn r20808) -Add [FS#4110]: [OSX] support for input using dead keys (Zydeco)rubidium
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2009-12-19(svn r18545) -Fix [FS#3292]: Assign '_screen.dst_ptr' as soon as it is ↵frosch
allocated.
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 r17715) -Cleanup: [OSX] And a final round of coding style and some ↵michi_cc
cleaning.
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
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-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-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-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-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
2007-12-23(svn r11688) -Fix [FS#1581]: Compilation was broken on OS X again.egladil
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-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).