New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove: Support for macOS before 10.9 #8025
Conversation
If we're dropping support for <10.9, the enable_osx_g5-related stuff can go too, since OS X hasn't run on PPC since 10.5. |
If I correctly understand https://developer.apple.com/documentation/coreservices/carbon_core/gestalt_manager?language=objc the following blocks can be removed too OpenTTD/src/os/macosx/macos.mm Lines 33 to 41 in d1b7eb2
OpenTTD/src/os/macosx/macos.mm Lines 68 to 81 in d1b7eb2
That should remove the deprecated warnings. And I think some other conditional stuff in this file can be removed too. |
Unfortunately, the alternative to |
Closing in favour of #8078 - I don't see myself finishing or cleaning up this one any time soon. |
Remove all assumptions and code paths that are only relevant for builds intended to support macOS earlier than 10.9. This simplifies the Cocoa video driver a lot and makes it much easier to follow the code.
So far this is barely just smoke-tested on my own machine with macOS 10.13.