Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05-11 | Fix #7463: Promote scroll mode setting to basic category. | Michael Lutz | |
2019-05-05 | Change: Set default setting in server browser of "Advertised" to "Yes". (#7568) | Corns McGowan | |
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-03-20 | Fix #7390: Extra line removed by mistake caused server_password to disappear ↵ | peter1138 | |
from settings. | |||
2019-03-20 | Remove: ENABLE_NETWORK switch | Patric Stout | |
This switch has been a pain for years. Often disabling broke compilation, as no developer compiles OpenTTD without, neither do any of our official binaries. Additionaly, it has grown so hugely in our codebase, that it clearly shows that the current solution was a poor one. 350+ instances of "#ifdef ENABLE_NETWORK" were in the code, of which only ~30 in the networking code itself. The rest were all around the code to do the right thing, from GUI to NewGRF. A more proper solution would be to stub all the functions, and make sure the rest of the code can simply assume network is available. This was also partially done, and most variables were correct if networking was disabled. Despite that, often the #ifdefs were still used. With the recent removal of DOS, there is also no platform anymore which we support where networking isn't working out-of-the-box. All in all, it is time to remove the ENABLE_NETWORK switch. No replacement is planned, but if you feel we really need this option, we welcome any Pull Request which implements this in a way that doesn't crawl through the code like this diff shows we used to. | |||
2019-03-16 | Remove: OPF | Charles Pigott | |
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-08 | Change: Add configurable curve penalty for ships. | Peter Nelson | |
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-28 | Change: Decrease minimum permitted value for script_max_opcode_till_suspend ↵ | SamuXarick | |
setting (#7243) | |||
2019-02-02 | Codechange: Convert saveload numbers to enum values. | Peter Nelson | |
(This was mostly achieved with a few in-place regexes) | |||
2019-02-02 | Codechange: Make saveload version upper bound exclusive, i.e. version object ↵ | Peter Nelson | |
was removed instead of version object last appeared. | |||
2019-01-19 | Change: Invalidate ship path caches if pathfinder choice or forbid-90-degree ↵ | Peter Nelson | |
turns are changed. | |||
2019-01-10 | Add #4115: default company colour setting (#6998) | Gabda87 | |
Works only in single player. | |||
2018-06-23 | Feature #986: Automatic save when losing connection to a network game | 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) | |||
2018-03-11 | (svn r27978) -Fix [FS#6673] (r18541): Store the map variety setting in the ↵ | frosch | |
samegame like the other mapgen settings, so restarting maps considers it. (Samu) | |||
2017-03-24 | (svn r27825) -Feature [FS#4950]: Add option to close windows with right ↵ | peter1138 | |
click (Flamefire) | |||
2017-02-26 | (svn r27760) -Change: Enable realisitic train and road vehicle acceleration ↵ | frosch | |
by default. | |||
2015-04-11 | (svn r27231) -Codechange: Replace magic numbers for the smoothness setting ↵ | alberth | |
(chillcore) | |||
2015-02-22 | (svn r27163) -Fix [FS#6204]: Toolbars were not invalidated when changing ↵ | frosch | |
max-vehicles settings. (adf88) | |||
2015-02-14 | (svn r27151) -Add: Allow changing max heightlevel in scenario editor. | frosch | |
2015-02-12 | (svn r27144) -Change: The chatbox-width setting now uses percent of screen ↵ | frosch | |
width instead of pixels. | |||
2014-10-13 | (svn r27009) -Add: extra level of general map heightness (ChillCore) | rubidium | |
2014-10-11 | (svn r26990) -Feature: Add option to choose normal, double or quad-size ↵ | peter1138 | |
interface. | |||
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-21 | (svn r26880) -Add: stub settings for limiting bridge and map height | rubidium | |
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-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 | |
2014-04-27 | (svn r26528) -Remove: A bunch of archaic settings from the advanced settings ↵ | frosch | |
GUI. | |||
2014-02-09 | (svn r26323) -Fix: update some constants related to map size. | fonsinchen | |
2013-06-29 | (svn r25508) -Change: split unit localisation choice into a choice per type ↵ | rubidium | |
of unit, and move it to the advanced settings -Feature [FS#5482]: have tractive effort in imperial (lbf) and metric (kgf) units -Feature: have weights and volumes in imperial units (short tons, gallons) | |||
2013-06-29 | (svn r25507) -Cleanup: double definition | rubidium | |
2013-06-09 | (svn r25365) -Feature: show cargo by next hops and final destinations in the ↵ | fonsinchen | |
station GUI | |||
2013-06-09 | (svn r25351) -Add: settings for link graph | fonsinchen | |
2013-03-09 | (svn r25072) -Codechange: Don't require the custom currency to be the last ↵ | planetmaker | |
defined one | |||
2013-02-04 | (svn r24968) -Fix [FS#5379]: company window was not updated when shared were ↵ | rubidium | |
enabled/disabled | |||
2013-01-08 | (svn r24899) -Fix [FS#5434]: Also the station build window needs redrawing ↵ | planetmaker | |
when the station spread changes (based on patch by juanjo) | |||
2012-12-23 | (svn r24846) -Add: Advanced settings to disable certain sound effects. | frosch | |
2012-12-23 | (svn r24845) -Add: News ticker sound setting to adv. settings window. | frosch | |
2012-12-23 | (svn r24844) -Add: News display settings to adv. settings window. | frosch | |
2012-12-23 | (svn r24843) -Codechange: Move news display options into the general ↵ | frosch | |
settings framework. (based on patch by eagle_rainbow) | |||
2012-12-05 | (svn r24792) -Add: Readd difficulty settings to advanced settings unless ↵ | frosch | |
they are already present in other settings windows. | |||
2012-12-05 | (svn r24790) -Remove: Classic difficulty profiles. | frosch | |
2012-12-05 | (svn r24789) -Add: Separate setting to control the default settings of newly ↵ | frosch | |
added scripts and random AIs. | |||
2012-12-05 | (svn r24785) -Add: Various methods to open the OSK. (based on patch by ↵ | frosch | |
Eagle_rainbow) |