summaryrefslogtreecommitdiff
path: root/src/table/company_settings.ini
AgeCommit message (Collapse)Author
2021-05-29Codechange: move all settings.ini files to table/settingsPatric Stout
2021-05-29Cleanup: set the base in the setting templates, instead of defining the base ↵rubidium42
for every setting This has the added benefit of not getting mistaken that multiple bases can be used for the same SettingTable
2021-05-29Codechange: use separate pre and post callbacks for int settingsrubidium42
2021-05-27Codechange: use initializer_lists for the settings tablesrubidium42
Not using vectors as those require copying from the initializer list and that makes unique_ptrs to the actual SettingDesc objects later impossible.
2021-03-01Codechange: validate that "max" value of settings fit in their storagePatric Stout
This is an easy mistake to make, so protect us against making such mistakes, by validating it doesn't happen.
2021-02-17Codechange: Allow early-load settings that are not misc settings.Michael Lutz
2021-02-13Codechange: Don't use cpp_offsetof in the save/load code.Michael Lutz
Many of the member variables that are used in save/load are inside types that are not standard layout types. Using pointer arithmetics to determine addresses of members inside types that are not standard layout is generally undefined behaviour. If we'd use C++17, it is conditionally supported, which means each compiler may or may not support it. And even then using it for individual array elements is syntactically not supported the the standard offsetof function. Unfortunately, the trickery employed for saving linkgraph settings causes quite some clutter in the settings ini files.
2020-12-15Change: set the default setting for autorenew to on for new games (#8352)Tyler Trahan
2020-02-07Fix #7525: Move autorenew setting to Basic categoryNiels Martin Hansen
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-04-11Codechange: NULL -> nullptr in settings files.peter1138
2019-02-02Codechange: Convert saveload numbers to enum values.Peter Nelson
(This was mostly achieved with a few in-place regexes)
2013-02-14(svn r24996) -Change: Apply default service interval changes to vehicles ↵rubidium
without custom interval (peter1138)
2012-11-08(svn r24671) -Feature [FS#5355]: Add basic/advanced/expert filters to adv. ↵frosch
settings GUI. (Eagle_rainbow)
2012-05-12(svn r24235) -Add: Add help-strings for the settings in the advanced ↵alberth
settings window.
2012-05-12(svn r24234) -Add: Add help-string infrastructure to the ini filesalberth
2012-05-06(svn r24210) -Feature: Split the renew-months setting text in two string ↵alberth
values (one before life time and one after).
2012-05-06(svn r24206) -Codechange: Move colouring of advanced setting options to the ↵alberth
drawing code.
2011-03-06(svn r22210) -Add: Add a variable for the value strings in the settings tables.alberth
2011-03-06(svn r22209) -Codechange: Move function declarations from ↵alberth
settings.h.preamble to the ini file that uses it.
2011-03-06(svn r22207) -Add: Add the copyright message to the new ini files.alberth
2011-03-05(svn r22199) -Cleanup-ish: replace the shortcut macros for (gui)flags with ↵rubidium
their more clearly named (longer) constant names
2011-03-05(svn r22197) -Cleanup: remove the distinction between conditional and ↵rubidium
non-conditional settings; with default from and to savegame versions all can be conditional. They previously were as well; the non-conditional ones were macros of the conditionals with to/from saveload versions hardcoded
2011-03-05(svn r22196) -Codechange: use default values for the from and to of savegame ↵rubidium
versions as well
2011-03-05(svn r22194) -Codechange: use the defaults feature of settingsgen to remove ↵rubidium
the need to state the "default" value for all items
2011-03-03(svn r22172) -Add: Add ini files containing the table/settings data.alberth