Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-16 | Change: extend the allowed range for max loan setting (#8386) | Pavel Stupnikov | |
2020-12-14 | Add: new economy "frozen" that stops production changes and industry ↵ | Pavel Stupnikov | |
closures (#8282) | |||
2020-05-21 | Codechange: Store base set related texts in std::strings. | Michael Lutz | |
2020-01-12 | Codechange: Cache resolved town, station and industry name strings | Jonathan G Rennison | |
2020-01-04 | Feature: Show the name of the NewGRF in the build vehicle window. | stormcone | |
2019-12-28 | Feature: Configurable game ending year | Niels Martin Hansen | |
Functionally reverts 683b65ee1 | |||
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-10-19 | Feature: Configure minimum share trading years | Jack Baron | |
2019-05-11 | Change: Limit memory allocations for each Squirrel instance | Niels Martin Hansen | |
This can avoid out-of-memory situations due to single scripts using up the entire address space. Instead, scripts that go above the maximum are killed. The maximum is default 1 GB per script, but can be configured by a setting. | |||
2019-04-24 | Change: Zoom title game by UI zoom level | Niels Martin Hansen | |
2019-04-18 | Codechange: use std::vector for _resolutions | glx | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-04-09 | Codechange: Switch DropDownList to directly use std::vector, thus making ↵ | Michael Lutz | |
AutoDeleteSmallVector obsolete. DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate copy-free code for most situations. | |||
2019-03-28 | Fix: MSVC warnings (#7423) | glx22 | |
2019-03-26 | Codechange: Replaced SmallVector::[Begin|End]() with std alternatives | Henry Wilson | |
2019-03-26 | Codechange: Replaced SmallVector::Append() with ↵ | Henry Wilson | |
std::vector::[push|emplace]_back() | |||
2019-03-26 | Codechange: Replace SmallVector::Length() with std::vector::size() | Henry Wilson | |
2019-03-24 | Codechange: Use override specifier in Window-derived classes. | peter1138 | |
2019-03-24 | Codechange: Use override specifer for overriding member declarations | Henry Wilson | |
This is a C++11 feature that allows the compiler to check that a virtual member declaration overrides a base-class member with the same signature. Also src/blitter/32bpp_anim_sse4.hpp +38 is no longer erroneously marked as virtual despite being a template. | |||
2019-03-08 | Feature: Industries with neutral stations (e.g. Oil Rig) only supply/accept ↵ | PeterN | |
cargo to/from their neutral station. (#7234) This change is a controlled by a game setting, located under Environment -> Industries which allows toggling the behaviour. It defaults to enabled. "Company stations can serve industries with attached neutral stations" When enabled, industries with attached neutral station (such as Oil Rigs) may also be served by company-owned stations built nearby. This is the traditional behaviour. When disabled, these industries may only be served by their neutral station. Any nearby company-owned stations won't be able to serve them, nor will the neutral station serve anything else other than the industry. | |||
2019-03-04 | Add: Option for population-linear town cargo generation | Niels Martin Hansen | |
Introduce a new default algorithm for town cargo generation (passengers and mail), and a game setting to choose between the new and original algorithm. The original town cargo generation algorithm has the property of the generated amount relating to the square of each building's population, meaning large towns easily produce more cargo than can realistically be transported. The problem is excessive cargo is amplified if playing with cargodist. The new algorithm introduced instead has a linear relation to the population. The result is that smaller towns will produce slightly more cargo, while the largest towns will produce about a fourth of what they would with the original algorithm. Existing savegames will use the original algorithm, while new games will default to the new algorithm. | |||
2019-02-25 | Fix 195fd0dc60: Sprite cache must still be cleared when using bitmap fonts. | peter1138 | |
2019-02-24 | Fix #7266: Reorder reinitialization of caches when changing font zoom level. ↵ | PeterN | |
(#7273) | |||
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-01 | Fix: close Textfile windows when closing Option window | glx | |
2019-01-28 | Add: allow opening of one TextfileWindow per type | glx | |
2019-01-10 | Add #4115: default company colour setting (#6998) | Gabda87 | |
Works only in single player. | |||
2018-04-29 | Feature #6090: Change music set during gameplay | Niels Martin Hansen | |
2018-04-28 | Add: Replace independment map scrolling GUI settings with single option, and ↵ | PeterN | |
add choice to not lock cursor position when scrolling. (#6756) | |||
2017-03-25 | (svn r27827) -Codechange (r27819): Deduplicate code. (adf88) | frosch | |
2017-03-24 | (svn r27825) -Feature [FS#4950]: Add option to close windows with right ↵ | peter1138 | |
click (Flamefire) | |||
2017-03-23 | (svn r27819) -Fix (r26990): Update viewport sign dimensions when changing ↵ | peter1138 | |
GUI zoom level. | |||
2015-08-09 | (svn r27366) -Fix [FS#6358]: Clickareas in settings tree were misaligned ↵ | frosch | |
when the filter warning was displayed, if the setting height was defined by the icons instead of the font. | |||
2015-08-09 | (svn r27365) -Fix: Center settings filter warning also vertically, and also ↵ | frosch | |
in case of multiple lines. | |||
2014-10-21 | (svn r27026) -Fix: some (older-ish) GCC compiler warnings | rubidium | |
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-10-09 | (svn r26986) -Change: Rename 'Advanced Settings' to just 'Settings'. | frosch | |
2014-10-04 | (svn r26959) -Codechange: GUI-scale for settings window. | peter1138 | |
2014-09-21 | (svn r26886) -Change (r26885): the max height setting belongs more in the ↵ | rubidium | |
limitations section of the settings | |||
2014-09-21 | (svn r26885) -Feature-ish: user interface for limiting the maximum height of ↵ | rubidium | |
a map | |||
2014-09-21 | (svn r26882) -Feature: allow limiting the height of bridges (ic111) | rubidium | |
2014-09-20 | (svn r26858) -Codechange: Rearrange smallmap filter and settings ↵ | peter1138 | |
expand/collapse buttons to fix frame borders and allow buttons to fit height of resize button. | |||
2014-09-13 | (svn r26815) -Change: Allow to set the granularity of the tooltip hover time ↵ | planetmaker | |
in milliseconds instead of seconds. New default value is 250ms | |||
2014-07-08 | (svn r26678) -Codechange: Simplify settings widget layout. (Juanjo) | frosch | |
2014-06-05 | (svn r26629) -Fix [FS#6012]: If the video driver fails to supply a list of ↵ | frosch | |
resolutions, display an error message. | |||
2014-06-01 | (svn r26623) -Codechange: Make SettingsEntry and SettingsPage polymorphic ↵ | frosch | |
classes. | |||
2014-06-01 | (svn r26622) -Codechange: Construct settings tree on the heap instead of ↵ | frosch | |
using static arrays. | |||
2014-05-25 | (svn r26614) -Add: Adv. settings window can handle the autosave setting as well. | frosch | |
2014-05-21 | (svn r26604) -Add: Most of the mapgen settings to advances settings window. | frosch | |