Age | Commit message (Collapse) | Author |
|
With CMake, these files are simply not compiled to start with.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We assume a conforming C++11 compiler environment that has a valid <thread>-header.
Failure to run a real thread is handled gracefully.
|
|
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.
|
|
|
|
|
|
|
|
|
|
constness difference
|
|
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
driver factory instatiations
|
|
|
|
|
|
allocation. (monoid)
|
|
|
|
|
|
|
|
|
|
crashing
|
|
|
|
|
|
sound driver (windows)
|
|
runtime configurable
|
|
configurable and increase the default slightly
|
|
if a header require a header make it include that header
|
|
could be detected; just fall back on the null-driver
|
|
with some actions.
|
|
|
|
|
|
|
|
|
|
Based on work by orudge.
|
|
the first file. Also unify OSX specific stuff into osx_stdafx.h and remove unused includes.
|
|
the rate specified to the audio driver, resulting in incorrect playback speed. It is still preferable to use 11025Hz output rate if possible as OpenTTD's sample rate converter is very low quality.
|
|
card fall back to another driver
|
|
|
|
|
|
|
|
|
|
selection and parameters.
|
|
|
|
|