Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-24 | (svn r8891) -Codechange: Remove remains of global cargo scheme. All cargo ↵ | peter1138 | |
mapping is now dealt with only in NewGRF code, on load where possible. | |||
2007-02-24 | (svn r8890) -Codechange: (NewGRF) add cargo translation support to engine var 47 | peter1138 | |
2007-02-24 | (svn r8888) -Codechange: Replace hardcoded default cargo bitmasks with a ↵ | peter1138 | |
list of cargo labels. | |||
2007-02-24 | (svn r8886) -Codechange: (NewGRF) Add (partial) cargo translation table ↵ | peter1138 | |
support, applied to action 3s only. | |||
2007-02-24 | (svn r8885) -Codechange: (NewGRF) If a default cargo type property is out of ↵ | peter1138 | |
range then choose the cargo type from its refit list. | |||
2007-02-24 | (svn r8881) -Feature: Allow built-in newgrf error messages to be translated, ↵ | maedhros | |
and load custom error messages properly. | |||
2007-02-23 | (svn r8865) -Codechange: (NewGRF) Ignore 1 byte action 0s during safety check | peter1138 | |
2007-02-22 | (svn r8849) -Codechange: Replace hardcoded global/climate cargo mapping ↵ | peter1138 | |
tables with dynamically generated data. Change associated code to use new functions. | |||
2007-02-22 | (svn r8843) -Fix | tron | |
-Fix: Off-by-one error in accessing a buffer (if you start at the second byte you have to subtract one from the size) Also avoid an unnecessary buffer copy and strlcpy() abuse NOTE: 0.5 candidate | |||
2007-02-21 | (svn r8838) -Feature: Show newgrf error messages loaded in Action B in the ↵ | maedhros | |
newgrf gui window. GRFs with an error have a warning symbol shown before the name. | |||
2007-02-21 | (svn r8831) -Feature: If an action 7/9 leads to skipping the rest of the ↵ | maedhros | |
file, disable the newgrf if an action 8 hasn't been encountered yet. | |||
2007-02-21 | (svn r8830) -Feature: Stop loading and disable the current newgrf if a fatal ↵ | maedhros | |
error message in Action B is encountered. Also be more strict on the values accepted. | |||
2007-02-20 | (svn r8826) -Codechange: Replace _cargoc's separate arrays with a regular ↵ | peter1138 | |
struct array (with accessor) and implement new initialization method using cargo labels. | |||
2007-02-20 | (svn r8825) -Fix: Make sure strings read from newgrf files are 0 terminated ↵ | maedhros | |
and 0 terminate them if they aren't, so we don't read beyond the end of the memory allocated for the line. | |||
2007-02-17 | (svn r8792) -Fix (r6623): Don't check whether a string length is 1 when you ↵ | maedhros | |
already know it isn't. | |||
2007-02-16 | (svn r8753) -Regression (r8455): Do not unilateraly decide that this engine ↵ | belugas | |
is a single-headed. Only do it if it previously had no power and that now there is. Or something... | |||
2007-02-10 | (svn r8661) -Fix: [depot windows] Enlarge the blocks in the depot window if ↵ | bjarni | |
a sprite is too big to fit (ships and aircraft only) -Codechange: depot windows default now makes a 1x1 matrix and resize the window by block size*number of blocks This will make less vehicle type specific code and easier to read resizing based on sprite sizes | |||
2007-02-07 | (svn r8621) -Codechange: assigned new numbers to the VEH_(type) enum so that ↵ | bjarni | |
VEH_Train is 0, VEH_Road is 1 and so on This means that "v->type" can be used as array indexes instead of VehTypeToIndex() (or "v->type - VEH_Train/0x10 as the code still used in some places) Surprisingly this can be done without changing the savegame format | |||
2007-02-02 | (svn r8526) -Codechange: add stubs for unsupported newgrf station properties | peter1138 | |
2007-02-01 | (svn r8505) -Codechange: Ensure GRM allocated sprites will be below the ↵ | peter1138 | |
original 16384 sprite limit. If not, fail and disable the NewGRF. | |||
2007-01-30 | (svn r8465) -Regression (r8455): Switching from dual to single head should ↵ | peter1138 | |
switch to wagon if power is zero. .Or something. | |||
2007-01-30 | (svn r8455) -Codechange: Give a more meaningful name (railveh_type)to member ↵ | belugas | |
flags of RailVehInfo, as well as changing the code to reflect the fact that it was not a flag but rather a one value only variable. Doing so, some evaluations have been simplified. -Codechange: Add and use RAILVEH_SINGLEHEAD when railveh_type is set to 0, which was implicit before. -Cleanup: Remove some extraneous parenthesis. | |||
2007-01-27 | (svn r8429) -Codechange: Add a name for AircraftVehicleInfo subtype ↵ | Darkvater | |
helicopter and remove some magic numbers related to the subtype. | |||
2007-01-21 | (svn r8314) -Fix | tron | |
-Codechange: Move the railtype from EngineInfo to RailVehicleInfo, because having a railtype for non-rail vehicles isn't that useful | |||
2007-01-14 | (svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit ↵ | peter1138 | |
values. This lets us increase the sprite width from 14 to up to 29 bits, effectively nulling the old sprite limit. Table changes in next commit. | |||
2007-01-12 | (svn r8075) -Feature: Add support for variable 7E - subroutines. (peter1138) | maedhros | |
2007-01-11 | (svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the ↵ | KUDr | |
pointer to allocated memory instead of modifying the pointer given as parameter | |||
2007-01-10 | (svn r8044) Regression (r8038): Crash on allocating bridge memory (peter1138) | Darkvater | |
2007-01-10 | (svn r8041) -Regression (r7564): [NewGRF] check_length should skip further ↵ | peter1138 | |
processing if a length is too short, so give the function a return value | |||
2007-01-10 | (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, ↵ | rubidium | |
stillunknown and pv2b. | |||
2007-01-10 | (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵ | KUDr | |
renamed to .cpp) |