Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-11 | Feature: allow a toggle to enable/disable vsync | Patric Stout | |
Vsync should be off by default, as for most players it will be better to play without vsync. Exception exist, mainly people who play in fullscreen mode. | |||
2021-03-08 | Add: Option to (dis-)allow accelerated video drivers. (#8819) | Patric Stout | |
The video drivers using the OpenGL backend are currently our only accelerated drivers. The options defaults to off for macOS builds and to on everywhere else. Co-authored-by: Michael Lutz <michi@icosahedron.de> | |||
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 | Fix #8676, a2c3197f: GUI-visible settings may not be part of misc settings. | Michael Lutz | |
2021-02-17 | Codechange: Allow early-load settings that are not misc settings. | Michael Lutz | |
2021-02-14 | Feature: Automatic UI and font zoom levels when supported by the OS. | Michael Lutz | |
2021-02-14 | Codechange: Make the settings for min/max zoom early load settings. | Michael Lutz | |
2021-02-14 | Add: [OSX] Setting to disable HiDPI graphics rendering. | 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. | |||
2021-01-14 | Feature: Choose a sensible window size on a fresh OTTD config file. (#8536) | Michael Lutz | |
2020-12-27 | Codechange: Use automatic memory management for language pack reading. | Michael Lutz | |
2020-05-21 | Codechange: Use std::string in the driver and blitter selection code. | Michael Lutz | |
2020-05-21 | Codechange: Store base set related texts in std::strings. | Michael Lutz | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-05-14 | Codechange: Refactor the Freetype font cache into a generic part that does ↵ | Michael Lutz | |
not depend on Freetype and into one that does. This makes it easier to add other TrueType font rendering engines. | |||
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-23 | Feature: Add option to adjust font size separately from GUI size. (#7003) | Greg Carlin | |
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad. | |||
2019-02-02 | Codechange: Convert saveload numbers to enum values. | Peter Nelson | |
(This was mostly achieved with a few in-place regexes) | |||
2014-10-11 | (svn r26990) -Feature: Add option to choose normal, double or quad-size ↵ | peter1138 | |
interface. | |||
2014-04-27 | (svn r26522) -Add: A config-file-only setting to disable usage of 8bpp video ↵ | frosch | |
modes. -Remove: [win32] fullscreen_bpp setting, which is replaced by above setting. -Change: Disable usage of 8bpp blitters and video modes by default. Many modern OS and hardware cause issues with those. | |||
2013-06-23 | (svn r25437) -Codechange: rework the FreeTypeSettings structure to make it ↵ | rubidium | |
better grouped | |||
2013-04-06 | (svn r25157) -Feature: Determine the default font height for vector fonts ↵ | michi_cc | |
according to the minimum readable height that the font provides. | |||
2012-12-23 | (svn r24845) -Add: News ticker sound setting to adv. settings window. | frosch | |
2012-11-08 | (svn r24671) -Feature [FS#5355]: Add basic/advanced/expert filters to adv. ↵ | frosch | |
settings GUI. (Eagle_rainbow) | |||
2012-05-15 | (svn r24252) -Fix [FS#5162]: Change the unit of the sprite-cache size ↵ | frosch | |
setting from megabytes to megapixels, so it depends on the blitter being used. Also increase it from 64 to 128, and change the name in the cfg file, so everyone gets the new default. | |||
2012-05-12 | (svn r24234) -Add: Add help-string infrastructure to the ini files | alberth | |
2012-02-04 | (svn r23895) -Revert (r23888): Broken and not even needed anymore in the ↵ | michi_cc | |
container format 2 implementation that was committed. | |||
2012-02-04 | (svn r23888) -Change: Move the min/max zoom settings to the "misc" section ↵ | michi_cc | |
so they are valid before sprites are loaded. | |||
2011-11-24 | (svn r23317) -Change: Rename sprite_cache_size setting so that the new ↵ | peter1138 | |
default is used. | |||
2011-11-24 | (svn r23316) -Feature: Add ability to zoom in to 2x and 4x level. | peter1138 | |
2011-11-20 | (svn r23287) -Fix (r23274): mono_size is a better name than large_mono for ↵ | rubidium | |
the size variable in the configuration file | |||
2011-11-20 | (svn r23274) -Add: internal support for a monospaced sprite font | rubidium | |
2011-11-14 | (svn r23223) -Codechange: store the last newgrf count in the misc section | rubidium | |
2011-08-01 | (svn r22708) -Feature [FS#4701]: Display option to hide competitors' signs ↵ | planetmaker | |
and station names (Zuu) | |||
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 | |