summaryrefslogtreecommitdiff
path: root/src/settings_internal.h
AgeCommit message (Expand)Author
2021-07-09Codechange: use the name string in SaveLoad for the name of the Setting as wellRubidium
2021-07-09Codechange: access the name of a setting via an accessor functionRubidium
2021-07-09Codechange: split settings.ini over several files (#9421)Patric Stout
2021-07-06Codechange: split off the settings saveload code from the main settings handl...Rubidium
2021-06-26Fix #9386: compilers failing to compile with LTO by using variants instead of...rubidium42
2021-06-26Codechange: use C-style strings instread of std::string in the SettingDesc co...rubidium42
2021-06-13Codechange: make the name of SettingDesc a std::stringrubidium42
2021-06-13Codechange: use StrStartsWith/StrEndsWith when finding settingsrubidium42
2021-06-06Codechange: merge guiflags and flags in settings .ini filesPatric Stout
2021-06-03Codechange: rename SettingGuiFlag to SettingFlag (#9332)Patric Stout
2021-05-30Codechange: add a wrapper function to find all settings based on prefix (#9312)Patric Stout
2021-05-29Codechange: use setting name instead of index for CmdChange(Company)Setting (...Patric Stout
2021-05-29Codechange: use separate pre and post callbacks for int settingsrubidium42
2021-05-29Codechange: use separate pre and post callbacks for string settingsrubidium42
2021-05-29Codechange: split Write_ValidateSetting to get separate functions for making ...rubidium42
2021-05-29Codechange: split Write_ValidateSetting to get separate functions for making ...rubidium42
2021-05-27Codechange: add helper functions to read an int setting valuerubidium42
2021-05-27Codechange: remove SettingDescType in lieu of the actual classesrubidium42
2021-05-27Codechange: let OneOfMany and ManyOfMany be their own classes as wellrubidium42
2021-05-27Codechange: make BoolSettingDesc its own sub classrubidium42
2021-05-27Cleanup: remove unneeded temporary variables and castsrubidium42
2021-05-27Codechange: move bits of SettingDesc down to the appropriate sub classesrubidium42
2021-05-27Codechange: make parsing of IniItems overridable functions of SettingDescrubidium42
2021-05-27Codechange: make Write_ValidateSetting a function of StringSettingDescrubidium42
2021-05-27Codechange: make Write_ValidateSetting a function of IntSettingDescrubidium42
2021-05-27Codechange: make formatting of values into strings a method of SettingDescrubidium42
2021-05-27Codechange: make sub classes of SettingDesc for the different types of settingsrubidium42
2021-05-27Codechange: make SettingDesc an instance in the setting table to allow for su...rubidium42
2021-05-27Codechange: use initializer_lists for the settings tablesrubidium42
2021-05-27Codechange: let SettingDesc extend SettingDescBaserubidium42
2021-05-27Cleanup: remove and/or fix some confusing commentsrubidium42
2021-05-27Codechange: just pass the SettingDesc to SetSettingValue and remove distincti...rubidium42
2021-05-13Codechange: clean up C-string support from settingsrubidium42
2021-03-26Feature: setting to indicate snow coverage for arctic climate (replaces snow ...Patric Stout
2021-02-17Codechange: Allow early-load settings that are not misc settings.Michael Lutz
2020-05-21Codechange: Store base set related texts in std::strings.Michael Lutz
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-04-29Codechange: Set size of SettingGuiFlag & SettingDescType enums, and use them ...Charles Pigott
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagl...planetmaker
2012-12-26(svn r24862) -Add: Settings type filter to adv. settings GUI.frosch
2012-12-26(svn r24860) -Codechange: Add SettingDesc::GetType().frosch
2012-12-05(svn r24787) -Fix: Unify checks for editability of settings.frosch
2012-11-08(svn r24671) -Feature [FS#5355]: Add basic/advanced/expert filters to adv. se...frosch
2012-05-12(svn r24234) -Add: Add help-string infrastructure to the ini filesalberth
2012-05-12(svn r24233) -Codechange: Rename 'val_str' to 'str_val' to better match with ...alberth
2012-05-06(svn r24210) -Feature: Split the renew-months setting text in two string valu...alberth
2012-05-06(svn r24209) -Cleanup: Remove now unused SGF_NOCOMMA value.alberth
2012-01-03(svn r23735) -Codechange: remove ~50 includes from headers that weren't neededrubidium
2011-07-03(svn r22626) -Fix [FS#4622]: Also initialise _old_vds with newgame settings; ...frosch
2011-05-29(svn r22522) -Fix (r22489): (size_t)(uint32)(-1) != (size_t)-1frosch