summaryrefslogtreecommitdiff
path: root/src/video/cocoa/cocoa_v.mm
AgeCommit message (Expand)Author
2021-06-26Codechange: use _cur_palette the same in all the driversPatric Stout
2021-06-22Codechange: [OSX] Use more exact enum names where introduced with the 10.12 SDK.Michael Lutz
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-04-05Fix #8935: [OSX] Crash when clicking 'Save' due to wrongly-threaded OS call. ...Michael Lutz
2021-03-09Add: Display refresh rate game option (#8813)sean
2021-03-08Add: [Video] move GameLoop into its own threadPatric Stout
2021-03-08Remove: [Video] no longer draw in a threadPatric Stout
2021-03-08Fix #8784: using alt+enter didn't update the fullscreen toggle visibly (#8820)Patric Stout
2021-03-08Fix #8808: [OSX, OpenGL] Crash on switching blitters due to double-mapping th...Michael Lutz
2021-03-01Fix: [OSX] Hide dock when entering fullscreenOwen Rudge
2021-02-28Add: settings to limit your fast-forward game speedPatric Stout
2021-02-24Codechange: [OSX] GameLoop is really more like MainLoopPatric Stout
2021-02-24Codechange: [Video] move InteractiveRandom() to the VideoDriverPatric Stout
2021-02-24Codechange: [Video] make the prototype of PollEvent() the same for all driversPatric Stout
2021-02-22Codechange: [OSX] Add support for (un)locking the video buffer.Michael Lutz
2021-02-22Codechange: [OSX] Separate video driver into a base and a Quartz implementation.Michael Lutz
2021-02-21Codechange: [OSX] remove final bits of old debugging code (#8714)Patric Stout
2021-02-20Fix: [OSX] Don't wait on the event loop for drawing.Michael Lutz
2021-02-20Codechange: [OSX] Only keep a total dirty rect for drawing.Michael Lutz
2021-02-20Codechange: deduplicate tick-handlers of all video driversPatric Stout
2021-02-20Codechange: be consistent in naming the paint function Paint()Patric Stout
2021-02-20Codechange: move all input-handling of video-drivers into InputLoopPatric Stout
2021-02-19Fix: during switching of game-mode, drawing could show closed windows that sh...Patric Stout
2021-02-19Feature: configurable refresh-rate and change default to 60fpsPatric Stout
2021-02-19Change: sleep till the next tick in the main loopPatric Stout
2021-02-19Change: allow video-drivers to miss deadlines slightlyPatric Stout
2021-02-19Add: draw the screen at a steady pace, also during fast-forwardPatric Stout
2021-02-19Codechange: track _realtime_tick more accuratePatric Stout
2021-02-19Codechange: switch all video drivers to std::chrono for keeping timePatric Stout
2021-02-14Add: [OSX] Automatic zoom level suggestion for Cocoa video driver.Michael Lutz
2021-02-14Change: [OSX] Render screen in full native resolution on HiDPI displays.Michael Lutz
2021-02-14Codechange: Consistently use screen size and not driver resolution for deter...Michael Lutz
2021-02-13Cleanup: [OSX] Improve some comments.Michael Lutz
2021-02-13Codechange: [OSX] Remove unused 'app active' flag.Michael Lutz
2021-02-13Change: [OSX] Use a layer-backed view to speed up drawing.Michael Lutz
2021-02-13Codechange: [OSX] Align backing buffer pitch for a tiny bit performance.Michael Lutz
2021-02-13Cleanup: [OSX] Move event loop into video driver file.Michael Lutz
2021-02-13Codechange: [OSX] Move mouse event handling to our NSView.Michael Lutz
2021-02-13Codechange: [OSX] Move some things from video driver to our NSView.Michael Lutz
2021-02-13Codechange: [OSX] Use newer mouse tracking API.Michael Lutz
2021-02-13Codechange: [OSX] Split drawing into its own subview.Michael Lutz
2021-02-13Codechange: [OSX] Split Window and back buffer creation in Cocoa video driver.Michael Lutz
2021-02-13Cleanup: [OSX] Doxygen comment style in video driver.Michael Lutz
2021-02-13Codechange: [OSX] Inline some functions that are used in only one place.Michael Lutz
2021-02-13Codechange: [OSX] Replace #define with modern code.Michael Lutz
2021-02-13Codechange: [OSX] Fold remaining Cocoa video subdriver into the main driver.Michael Lutz
2021-02-13Change: [OSX] Replace screen resolution list with suggested window sizes.Michael Lutz
2021-02-13Codechange: [OSX] There is only one subdriver left, remove virtual dispatch.Michael Lutz
2021-01-14Feature: Choose a sensible window size on a fresh OTTD config file. (#8536)Michael Lutz
2021-01-03Revert 4ce53cb8: [OSX] Delayed fullscreen switch is not needed anymore.Michael Lutz