summaryrefslogtreecommitdiff
path: root/src/video/cocoa/event.mm
AgeCommit message (Collapse)Author
2021-02-13Codechange: [OSX] Drain autoreleased objects in each game loop cycle.Michael Lutz
2021-02-13Codechange: [OSX] Inline some functions that are used in only one place.Michael Lutz
2021-02-13Codechange: [OSX] Fold remaining Cocoa video subdriver into the main driver.Michael Lutz
2021-01-03Revert 4ce53cb8: [OSX] Delayed fullscreen switch is not needed anymore.Michael Lutz
The fix for #8067 solves the real issue, making this workaround unneeded.
2021-01-03Fix: [OSX] Quitting in fullscreen mode would loose the original window size.Michael Lutz
This replicates the behaviour on e.g. Windows, which saves the original window size.
2020-04-12Remove: [OSX] Stuff that is pre-10.7 from the Cocoa/Quartz video driver.Michael Lutz
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