summaryrefslogtreecommitdiff
path: root/src/newgrf.c
AgeCommit message (Collapse)Author
2007-01-10(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵KUDr
renamed to .cpp)
2007-01-06(svn r7930) -Fix: [FS#520] Wrong GRF flag set for gradual loading (mart3p)Darkvater
2007-01-04(svn r7831) -Codechange: [NewGRF] Do not mark as unsafe those NewGRFs that ↵peter1138
set their own parameters (via action D) and/or change only bridge sprite table layouts (action 0, property D).
2007-01-03(svn r7795) -Codechange: [NewGRF] When safety checking, allow an Action E ↵peter1138
that force activates the GRF. Unfortunately this requires knowing the GRF ID in advance (before the Action 8) so the static GRFs are now scanned twice on start up, once for the GRF ID, and then for the safety check. (This fix allows unifont.grf to be used.)
2007-01-02(svn r7760) -Codechange: Debug messages for newgrf showed the starting ↵peter1138
sprite, not the current sprite index. Also only output the debug message during activation, when sprites are loaded.
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- 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.