summaryrefslogtreecommitdiff
path: root/src/settings.cpp
AgeCommit message (Collapse)Author
2019-01-19Change: Invalidate ship path caches if pathfinder choice or forbid-90-degree ↵Peter Nelson
turns are changed.
2018-12-27Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined ↵glx
macro _WIN32
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2017-03-20(svn r27816) -Fix [FS#6421]: Do not search directories when opening ini ↵peter1138
files as we already have their full path.
2015-05-16(svn r27285) -Codechange: Use LG_ORIGINAL instead of a magic 0 to indicate ↵alberth
the original landscape generator.
2015-02-22(svn r27163) -Fix [FS#6204]: Toolbars were not invalidated when changing ↵frosch
max-vehicles settings. (adf88)
2015-02-14(svn r27151) -Add: Allow changing max heightlevel in scenario editor.frosch
2014-10-12(svn r27004) -Codechange: Make GUI size apply to (sprite-font) text as well.peter1138
2014-10-11(svn r26990) -Feature: Add option to choose normal, double or quad-size ↵peter1138
interface.
2014-05-24(svn r26611) -Feature: Save and load grfid and md5sum of newgrfs in config ↵alberth
file (frosch)
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-24(svn r26499) -Codechange: replace strndup with streduprubidium
2014-04-24(svn r26494) -Codechange: replace some further usages of s(n)printf with ↵rubidium
seprintf
2014-04-24(svn r26493) -Codechange: use strecat to concatenate script settings instead ↵rubidium
of manually accounting for the amount of characters that has been written
2014-04-23(svn r26486) -Codechange: replace a number of snprintfs with seprintfrubidium
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy ↵frosch
and strecat.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-02-07(svn r26317) -Fix [FS#5897]: Check whether NewGRF change vehicle capacity ↵frosch
when they are not supposed to, and truncate cargo appropiately if they are allowed to.
2013-06-09(svn r25358) -Codechange: save and load link graph jobs and the schedulefonsinchen
2013-05-26(svn r25291) -Add: WindowDesc ability to load and store information in a ↵frosch
config file.
2013-02-14(svn r24996) -Change: Apply default service interval changes to vehicles ↵rubidium
without custom interval (peter1138)
2013-02-04(svn r24968) -Fix [FS#5379]: company window was not updated when shared were ↵rubidium
enabled/disabled
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2013-01-08(svn r24899) -Fix [FS#5434]: Also the station build window needs redrawing ↵planetmaker
when the station spread changes (based on patch by juanjo)
2013-01-08(svn r24894) -Fix [FS#5434]: Invalidate station selection window when ↵planetmaker
station spread changes (based on patch by juanjo)
2012-12-26(svn r24860) -Codechange: Add SettingDesc::GetType().frosch
2012-12-23(svn r24843) -Codechange: Move news display options into the general ↵frosch
settings framework. (based on patch by eagle_rainbow)
2012-12-20(svn r24833) -Codechange: Replace magic numbers for invalidating ↵michi_cc
vehicle-related windows with an enum.
2012-12-05(svn r24790) -Remove: Classic difficulty profiles.frosch
2012-12-05(svn r24787) -Fix: Unify checks for editability of settings.frosch
2012-12-05(svn r24786) -Codechange: Add SettingsProfile enum for difficulty profiles ↵frosch
and highscore tables.
2012-05-14(svn r24250) -Fix [FS#5154]: Do not immediately display error messages from ↵frosch
parsing the cfg file, but schedule them for displaying after the GUI is prepared for it.
2012-05-14(svn r24247) -Fix: If loading of int-list settings fails, use the default.frosch
2012-05-01(svn r24193) -Fix (r24191): Also update comments accordingly.frosch
2012-05-01(svn r24192) -Fix [FS#5153-ish]: Also use default value when reading an ↵frosch
invalid integer setting value.
2012-04-17(svn r24146) -Fix [FS#5153]: Use default value when reading an invalid ↵michi_cc
setting value. (Eddi)
2012-04-17(svn r24145) -Cleanup: Switch coding style.michi_cc
2011-12-19(svn r23609) -Add: save/load all GameScript related materialtruebrain
2011-12-19(svn r23601) -Fix: fix the conflict in window numbertruebrain
2011-12-10(svn r23480) -Fix [FS#4594]: replace OS error messages with internal error ↵rubidium
messages when that's possible
2011-12-10(svn r23474) -Codechange: move the declaration error related functions to ↵rubidium
error.h
2011-12-04(svn r23427) -Fix: Do not load screen resolution and other basic stuff after ↵frosch
bootstrap is finished. It was already loaded before, and might got changed already.
2011-12-03(svn r23415) -Feature: Infrastructure maintenance costs.michi_cc
2011-12-01(svn r23386) -Fix: debug script related events to 'script' (removes 'ai')truebrain
2011-12-01(svn r23384) -Remove: no longer allow a binary to be without AI support; the ↵truebrain
parts some compilers failed at, are integrated in other parts of the code now too
2011-11-29(svn r23364) -Codechange: refactor AIConfig, moving it mostly to Scriptconfigtruebrain
2011-11-24(svn r23315) -Codechange: Only encode sprites for zoom levels that will be used.peter1138
2011-11-24(svn r23314) -Add: Add settings to restrict viewport zoom levels.peter1138
2011-11-14(svn r23224) -Codechange: first load the config file partially so we can ↵rubidium
push scanning AIs to later in the process (when the GUI is showing the progress bar)