Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-19 | Fix: [OSX] Warning about ambiguous method (-Wobjc-multiple-method-names). ↵ | Michael Lutz | |
(#8399) | |||
2020-06-05 | Add: introduce CMake for project management | Patric Stout | |
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc. | |||
2020-06-01 | Fix #8066: Try another fallback colourspace if first one fails | Niels Martin Hansen | |
2020-05-21 | Codechange: Use std::string in the driver and blitter selection code. | Michael Lutz | |
2020-04-12 | Remove: [OSX] Stuff that is pre-10.7 from the Cocoa/Quartz video driver. | Michael Lutz | |
2020-04-12 | Remove: [OSX] Old fullscreen subdriver for pre 10.7 systems. | Michael Lutz | |
Since the move to C++11, building for pre 10.7 is not possible with the native Apple tools. Also, due to bitrot, the file doesn't even compile anymore. While this could be fixed, it shows that this subdriver is basically never used anymore. | |||
2020-04-12 | Remove: [OSX] QuickDraw video subdriver used for OSX versions up to 10.4. | Michael Lutz | |
Since the C++11 move, getting OpenTTD to compile and run for anything below 10.7 basically requires building a custom compiler and libc++. Also, the QuickDraw subdriver crashes on more modern OSX version. While this is fixable, keeping the driver around is probably pointless. | |||
2020-03-30 | Fix #7644: [Cocoa] Manually set colorspace to sRGB | Sebastian Pauka | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-11-01 | Codechange: [OSX] Use std::unique_ptr with a custom deleter to simply memory ↵ | Michael Lutz | |
management of Core Foundation types. | |||
2019-09-29 | Fix: Some typos found using codespell | JMcKiern | |
2019-09-16 | Change: [OSX] Recreate backing store if the colour profile of the screen (or ↵ | Michael Lutz | |
the screen) the game window is one changes. This will result in changing colours if moving OpenTTD from one screen to another, but should avoid performance problems if the window is moved. | |||
2019-09-16 | Fix #7644: [OSX] Try to use system colour space to avoid video output ↵ | Michael Lutz | |
performance degradation. | |||
2019-09-07 | Fix: change Quartz driver colorSpace handling to address certain macOS ↵ | Andy | |
performance issues (#7644) | |||
2019-04-18 | Codechange: use std::vector for _resolutions | glx | |
2019-04-06 | Codechange: Use platform independent C++11 function for sleeping on a thread. | Michael Lutz | |
2019-03-24 | Codechange: Use override specifer for overriding member declarations | Henry Wilson | |
This is a C++11 feature that allows the compiler to check that a virtual member declaration overrides a base-class member with the same signature. Also src/blitter/32bpp_anim_sse4.hpp +38 is no longer erroneously marked as virtual despite being a template. | |||
2019-02-24 | Change: [OSX] Prevent 2D scrolling for traditional scroll wheel mice | Alexander Weiss | |
2019-02-24 | Change #6800: [OSX] Use high-precision scrolling deltas for 2D scrolling | Alexander Weiss | |
2018-07-19 | Feature: 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-05-27 | Change: [OSX] Disable macOS Sierra's automatic tab feature | Alexander Weiss | |
2018-05-24 | Change: [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-30 | Fix 74b7f0a: [OSX] Mouse cursor getting occasionally stuck. | Michael Lutz | |
2018-04-21 | Fix: [OSX] Compiler warning about an unused NULL argument. | Michael Lutz | |
2018-04-10 | Codechange: [OSX] Use newer APIs to get resolution information when available. | Michael Lutz | |
2018-04-10 | Codechange: [OSX] Use non-deprecated API for displaying an alert where ↵ | Michael Lutz | |
supported. | |||
2018-04-10 | Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers. | Michael Lutz | |
2017-08-13 | (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) | frosch | |
2016-10-31 | (svn r27675) -Fix [FS#6502]: [OSX] Building with 10.11 or 10.12 SDKs. | michi_cc | |
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-09-13 | (svn r26818) -Fix [FS#AndyShouldHaveFoundFlySprayByNow] (r26758): [OSX] Line ↵ | michi_cc | |
history and scrolling in the console window went on a walk. | |||
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-07-30 | (svn r26709) -Fix (r15892 and others) [FS#6069]: [OSX] Compilation fails ↵ | planetmaker | |
with some lzo2 versions if we define __LP64__ as 0 instead of checking whether it is defined (kernigh2) | |||
2014-04-28 | (svn r26538) -Codechange: remove double accounting of the drivers | rubidium | |
2014-04-25 | (svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵ | rubidium | |
the return is not NULL) | |||
2014-04-24 | (svn r26502) -Fix: OSX compilation error | rubidium | |
2014-01-02 | (svn r26209) -Codechange: remove some template magic and simplify some code | rubidium | |
2013-12-30 | (svn r26186) -Fix: Don't check for equality of MAC_OS_X_VERSION_MAX_ALLOWED. | fonsinchen | |
2013-11-25 | (svn r26108) -Codechange: some coding style (whitespace) | rubidium | |
2013-11-25 | (svn r26107) -Codechange/cleanup: remove some coding bloat and simplify the ↵ | rubidium | |
driver factory instatiations | |||
2013-11-17 | (svn r26023) -Fix [FS#5805] (r25686): [OSX] Checking for a valid ↵ | michi_cc | |
NSTextInputContext is supposed to fail on 10.4 according to docs, but somehow didn't, leading to a crash when an edit box lost focus. | |||
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-11-14 | (svn r26001) -Fix [FS#5795a] (r25686): [OSX] Clear any pending marked ↵ | michi_cc | |
characters from an edit box losing focus. | |||
2013-11-09 | (svn r25962) -Fix (r25951): [OSX] Do the SDK version test the proper way 'round. | michi_cc | |
2013-11-08 | (svn r25951) -Fix [FS#5797]: [OSX] Disable the old fullscreen sub-driver ↵ | michi_cc | |
when compiling with SDK versions 10.9+. | |||
2013-11-08 | (svn r25950) -Codechange: [OSX] Move some functions used by all video ↵ | michi_cc | |
sub-drivers into the common source file. | |||
2013-08-31 | (svn r25751) -Fix (r25657): [OSX] Restore fullscreen state also when ↵ | michi_cc | |
starting on 10.7+. | |||
2013-08-25 | (svn r25743) -Fix [FS#5705]: [OSX] Text input into an edit box would trigger ↵ | michi_cc | |
hotkeys. |