Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
TTD_[BIG/LITTLE]_ENDIAN is defined
|
|
related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
|
something more than whitespace as description of files that don't have a description.
|
|
|
|
|
|
logical location.
|
|
|
|
logical place and remove about 50% of the includes of 'functions.h'
|
|
it is really needed.
|
|
cleaner way.
|
|
and handle broken iconv declaration in OSX 10.5.
|
|
conditional defines from some OSX specific files
|
|
'preferred' drivers are loaded first
|
|
|
|
sound/music/video drivers, using self-registration based on the blitter-model.
|
|
|
|
initialisation, WINCE ifdef and a vsprintf to vsnprintf change.
|
|
files, and a little elimination of magic numbers in Win32SoundStart
|
|
pointer to allocated memory instead of modifying the pointer given as parameter
|
|
stillunknown and pv2b.
|
|
renamed to .cpp)
|
|
- A proper ./configure, so everything needs to be configured only once, not for every make.
- Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
- A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
- Proper support for OSX universal binaries.
- Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
- Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
|