Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-01 | Codechange: validate that "max" value of settings fit in their storage | Patric Stout | |
This is an easy mistake to make, so protect us against making such mistakes, by validating it doesn't happen. | |||
2021-02-17 | Codechange: Allow early-load settings that are not misc settings. | Michael Lutz | |
2021-02-13 | Codechange: 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. | |||
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-04-29 | Codechange: Set size of SettingGuiFlag & SettingDescType enums, and use them ↵ | Charles Pigott | |
properly | |||
2019-04-11 | Codechange: NULL -> nullptr in settings files. | peter1138 | |
2019-02-02 | Codechange: Convert saveload numbers to enum values. | Peter Nelson | |
(This was mostly achieved with a few in-place regexes) | |||
2012-11-08 | (svn r24671) -Feature [FS#5355]: Add basic/advanced/expert filters to adv. ↵ | frosch | |
settings GUI. (Eagle_rainbow) | |||
2012-05-12 | (svn r24234) -Add: Add help-string infrastructure to the ini files | alberth | |
2011-03-06 | (svn r22210) -Add: Add a variable for the value strings in the settings tables. | alberth | |
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 | |