summaryrefslogtreecommitdiff
path: root/src/newgrf.h
AgeCommit message (Collapse)Author
2012-01-01(svn r23703) -Codechange: allow a compiler to inline a wrapper function, ↵truebrain
avoiding creation of a function stack, massively increasing its speed, for a function that is called often
2011-12-19(svn r23595) -Codechange: add comma after last enum to get a more uniform ↵rubidium
coding style
2011-12-15(svn r23526) -Codechange: unify cargos vs cargoesrubidium
2011-11-08(svn r23153) -Change: [NewGRF v8] Use heightlevel units in variable 20/A0.frosch
2011-11-04(svn r23114) -Feature: [NewGRF] Ambient sound effect callback.michi_cc
2011-10-02(svn r22973) -Add: support for replacing the buoy via action123rubidium
2011-09-11(svn r22918) -Fix: [NewGRF] Properties for feature 0x05 were not zeroed for ↵planetmaker
each NewGRF, thus waterfeatures could glitch when the properties were set by a previous NewGRF and the NewGRF assumed the properties to be unmodified
2011-08-24(svn r22826) -Codechange: pass sub directory to NewGRF loading functionsrubidium
2011-08-21(svn r22784) -Fix: Move Action 2 references from GRFFile to ↵frosch
GrfProcessingState, and reset them after each loading stage.
2011-08-21(svn r22783) -Fix: Move Action 1 references from GRFFile to ↵frosch
GrfProcessingState, and reset them after each loading stage.
2011-07-29(svn r22693) -Fix [FS#4691]: The override managers were not reset in some ↵frosch
cases like creating a new scenario.
2011-05-01(svn r22408) -Cleanup: remove unused variable GRFFile::sprite_offsetyexo
2010-11-16(svn r21208) -Add: [NewGRF] Mapping information w.r.t. a translation's case ↵rubidium
and gender names
2010-09-25(svn r20848) -Add: _loaded_newgrf_features.used_liveries to keep track which ↵frosch
liveries are used by some vehicle resp. which are not used at all.
2010-09-06(svn r20758) -Fix: when leaving the program, current newgrf config would ↵smatz
leak, causing valgrind warnings
2010-08-28(svn r20654) -Codechange: implement reading action0 of objectsrubidium
2010-08-08(svn r20409) -Codechange: reduce the number of includes needed by newgrf.hrubidium
2010-05-13(svn r19812) -Codechange: give some unnamed enums a name or, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-04-24(svn r19708) -Add: NewGRF "debugging" window and data tables; should be a ↵rubidium
useful tool for NewGRF developers to get some insights into the value of some variables
2010-04-24(svn r19704) -Codechange: unify the style of GSF enums; now they're plural ↵rubidium
instead of mixed
2010-04-20(svn r19679) -Fix: [NewGRF] make sure newgrfs can't overwrite sound effect ↵yexo
properties from other newgrfs
2010-03-23(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT ↵smatz
and DECLARE_ENUM_AS_BIT_SET
2010-03-18(svn r19457) -Codechange: introduce AirportOverrideManager to keep track of ↵yexo
airports if a newgrf can't be found
2010-02-22(svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttilesyexo
2010-01-30(svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties.peter1138
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-03(svn r18699) -Fix [FS#PlanetAndy]: GRF parameters were not properly ↵frosch
initialised to zero, and not always checked for valid range.
2009-12-15(svn r18506) -Fix [FS#3368]: no error message was created for the first ↵rubidium
fatal NewGRF error.
2009-11-24(svn r18268) -Feature: [NewGRF] Make price base multipliers related to ↵frosch
vehicles only apply to the GRF locally, if it defines engines of that type itself.
2009-11-23(svn r18253) -Codechange: Convert the linked list of loaded GRFFiles into a ↵frosch
SmallVector.
2009-11-09(svn r18027) -Codechange: make some unneededly global variables static and ↵rubidium
remove some unused variables
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-07-17(svn r16867) -Feature(ette): Turn variable 0E/8E (vertical offset for trains ↵frosch
in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables.
2009-06-26(svn r16664) -Codechange: move house-related stuff from town.h and ↵smatz
town_type.h to separate files
2009-05-10(svn r16269) -Codechange: use gcc's ability to check parameters sent to ↵smatz
printf-like functions -Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
2009-03-08(svn r15645) -Fix (r12924)[FS#2612]: Add an EngineOverrideManager to give ↵frosch
the term 'compatible newgrf' again some sense and to not crash because of trivial changes.
2009-02-08(svn r15417) -Codechange: Add default rail type labels and support for ↵peter1138
per-GRF translation table.
2009-01-04(svn r14828) -Codechange: move most of save/load-specific code to separate filessmatz
2008-05-27(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.rubidium
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-03-31(svn r12495) -Codechange: reduce the dependency on newgrf_station.h ↵rubidium
(especially because newgrf_station.h includes a lot of stuff).
2008-03-31(svn r12489) -Codechange: split station.h into station_base.h and ↵rubidium
station_func.h.
2008-02-29(svn r12317) -Fix [FS#1815]: Map string IDs that are embedded from other ↵peter1138
strings.
2008-02-12(svn r12124) -Codechange: Move newgrf-variables that are common to ↵frosch
VarAction2 and Action7/9/D to their own function. -Fix: Add some variables that were missing in one or both cases.
2008-02-12(svn r12119) -Codechange: Rename grfspec_feature to match code style, and ↵peter1138
expose in header for use elsewhere.
2008-01-24(svn r11973) -Fix (r11726, r11947)[FS#1683]: Use grass tiles for corner ↵frosch
shores, if shores got replaced by ActionA.
2008-01-07(svn r11776) -Codechange: more header splittings to reduce the dependencies.rubidium
2008-01-04(svn r11757) -Fix(r11727): Don't use a function's default parameter when the ↵belugas
value can be (more adequately, even better) computed from another source. Thanks peter1138.
2007-12-31(svn r11726) -Feature[newGRF]: Extend the Action 5, feature 0D usage. Patch ↵belugas
by BigBB
2007-12-25(svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵rubidium
it is really needed.