summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-28Fix: Make subsidies scan tiles for town acceptance and production instead of ↵dP
using desync-prone town caches
2020-06-28Revert #8157: Redundant changedP
2020-06-28Add: [NewGRF] Industry behaviour flag to override second cargo production ↵Michael Lutz
clamping for water industries when using smooth economy. Smooth economy is only used when the corresponding setting is enabled and the industries does not use the production callback.
2020-06-28Fix: Incorrect save/load array size of Town::cargo_acceptedJonathan G Rennison
In 11ab3c4e the number of cargo types was changed from 32 to 64. The save/load of Town::cargo_accepted was not updated, such that only half of the data structure is saved/loaded in savegame versions 199 to 218. Discard and regenerate data from all savegame versions prior to 219.
2020-06-28Codechange: Move SlSkipBytes to saveload.hJonathan G Rennison
2020-06-28Fix #8131: small bridges also have pillars drawnilayaraja97
2020-06-28Fix #8221: Missing specific error message for bridge too long (#8240)TrevorShelton
2020-06-28Fix 887b912af: MinGW requires an extra link flag with _FORTIFY_SOURCE (#8246)glx22
see #7860
2020-06-28Fix #8216: Don't show floating text on autoreplace if cost is 0Charles Pigott
2020-06-27Doc: Acknowledge integer type mismatch in certain admin packets using ↵duck
AdminUpdateType (#8238)
2020-06-27Change: Also make roadside trees match the tree transparency optionCharles Pigott
2020-06-27Fix #8129: Crash if a news message expires while viewing the endgame screenCharles Pigott
2020-06-27Codechange: Make sure script enums are the same size as their normal ↵Charles Pigott
counterparts
2020-06-27Codechange: Only apply FORTIFY_SOURCE in non-debug buildsCharles Pigott
It requires -O1 (or greater) and GCC spews out warnings if you try using it with -O0
2020-06-27Fix: Warning about using the wrong enum typeCharles Pigott
2020-06-27Codechange: Add WARN_FORMAT to vseprintf and fix the cascade of warnings ↵Charles Pigott
that followed
2020-06-27Fix: Compiler warnings about memsetting non-trivial classesCharles Pigott
2020-06-27Fix #8232: 'Huge screenshot' warning being shown incorrectlyAbdurrahmaan Iqbal
2020-06-27Cleanup: Give `TakeScreenshot` a more sensible nameTechGeekNZ
2020-06-27Cleanup: Remove redundant implementation of TakeScreenshotTechGeekNZ
2020-06-27Feature: Increase max possible distance from border for oil refineries and rigsdP
2020-06-25Update: Translations from eintstranslators
indonesian: 16 changes by adjayanto
2020-06-24Update: Translations from eintstranslators
swedish: 3 changes by Joel_A
2020-06-22Update: Translations from eintstranslators
ukrainian: 1 change by nsergiy korean: 1 change by telk5093
2020-06-22Fix #8230: Resolve ".." when opening files in .tar (#8231)glx22
2020-06-22Fix 63ccb36e: Incorrect string type for OrderBackup::name save/loadJonathan G Rennison
In 63ccb36e BaseConsist::name was changed from a malloced char* to a std::string. OrderBackup inherits from BaseConsist. The saveload of OrderBackup::name was not updated.
2020-06-21Fix: Thread unsafe use of NetworkAddress::GetAddressAsStringJonathan G Rennison
Remove static buffer form of NetworkAddress::GetAddressAsString. This is used in multiple threads concurrently, and is not thread-safe. Replace it with a form returning std::string.
2020-06-19Update: Translations from eintstranslators
swedish: 33 changes by Joel_A
2020-06-18Fix: [CMake] Fix install paths using GNUInstallDirsDan Church
2020-06-18Fix: Racy use of flags in TCPConnecter::CheckCallbacksJonathan G Rennison
conected and aborted flags are used concurrently from multiple threads.
2020-06-18Fix: Violation of strict weak ordering in group name sortersJonathan G Rennison
This could be caused by a group being renamed, and the old name being cached from a previous sort. See: #7838
2020-06-18Fix: Violation of strict weak ordering in engine name sorterJonathan G Rennison
This could be caused by an engine being renamed, and the old name being cached from a previous sort. See: #7838
2020-06-18Codechange: Use template type for GUIList::Sort comparatorJonathan G Rennison
2020-06-18Change: Allow command cost-estimation while paused.frosch
2020-06-18Fix: Silence some warnings when building with clang-cl on VS 2019Niels Martin Hansen
Clang-cl presents as both _MSC_VER and __clang__ in the preprocessor which makes some things confusing.
2020-06-18Fix #8104: Always add WINDOW_RESIZABLE flag to SDL2 (#8211)nikolas
This fixes a bug that can reproduced with these steps: * Start openttd in fullscreen mode * Turn off fullscreen mode * Try to resize the window. The window can't be resized.
2020-06-12Update: Translations from eintstranslators
polish: 1 change by MaksOPENTTD1 danish: 1 change by beruic
2020-06-12Add: [CMake] Always export compile commands (#8199)Frédéric Simonis
2020-06-10Revert f51e66f6: creating zip bundle fails for MacOSglx22
2020-06-09Cleanup: Fix typos in code comments.TechGeekNZ
2020-06-09Cleanup: Give `SetDirtyBlocks` a more descriptive name.TechGeekNZ
2020-06-09Fix: [CMake] SDL2 Sound was not includedarikover
2020-06-08Fix: Display banlist's indexes correctlyMiguel Horta
Bug introduced via commit ab711e6942
2020-06-08Fix: CMake option values should be ON/OFFglx22
2020-06-08Fix: Restore compression of pdbglx22
2020-06-08Fix: Generate windows installer only for stable releasesglx22
2020-06-08Fix: Restore zip bundle for MacOSglx22
2020-06-07Fix: [CMake] Error when SDL2 provides SDL2ConfigFrédéric Simonis
2020-06-07Cleanup: Correct typographic errors in code comments.TechGeekNZ
2020-06-07Cleanup: Add undocumented parameter to GetSpriteSize.TechGeekNZ