summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-27Fix: [CMake] Don't strip final newline from regression output.Michael Lutz
The expected regression output files all end with a newline. As such, we have to make sure we capture the output from OpenTTD with the last newline intact.
2020-07-27Fix: GCC warns about possibly uninitialized data in signal.cppTechGeekNZ
When compiling with '-Og', GCC warns about variables that are initialized by reference in the condition of a 'while' loop. This commit silences the warning by explicitly initializing the variables in question to their respective 'invalid value' markers, which will most likely be optimized out when the compiler realizes the values are never used.
2020-07-25Update: Translations from eintstranslators
french: 1 change by glx
2020-07-24Update: Translations from eintstranslators
belarusian: 35 changes by KorneySan
2020-07-22Update: Translations from eintstranslators
belarusian: 64 changes by KorneySan russian: 2 changes by KorneySan
2020-07-21Update: Translations from eintstranslators
belarusian: 11 changes by KorneySan
2020-07-16Change: rewrote squirrel_export in CMakeglx
2020-07-16Change: rewrote generate_widget in CMakeglx
2020-07-15Feature: Center text and icons in the status bar vertically (#8273)Pavel Stupnikov
2020-07-13Fix: Set invalid road and tram types for rail tunnel endsdP
2020-07-12Update: Translations from eintstranslators
korean: 1 change by telk5093
2020-07-10Add: [CMake] Source group definitions to create file filters in generated ↵Michael Lutz
project files (like the old MSVC projects).
2020-07-10Fix: ignore more thingsglx22
2020-07-10Fix: Adjust .gitignore to CMake build system.frosch
2020-07-10Fix #7772: Show destination on mouseover when vehicle stopped (and not in depot)Abdurrahmaan Iqbal
2020-07-10Update: Disuse of STR_ERROR_INCOMPATIBLE_ROADTrevorShelton
2020-07-10Change #8162: Conversion of Town Road, Impr. ErrorTrevorShelton
This changes the error when you attempt to convert a road owned by a town to another road, specifying that it's owned by the town rather than simply being incompatible. As the original poster of the issue pointed out, these seemed to be the only occurences of the incompatible road string, so now it's unused, but they would be left untouched in case of future use or since changing it to a different error would do the work of removing it then. If requested, it likely wouldn't be too difficult to remove the string entirely.
2020-07-09Fix: Thread unsafe use of SendPacket for PACKET_SERVER_MAP_SIZEJonathan G Rennison
NetworkTCPSocketHandler::SendPacket is not thread safe and may not be used concurrently from multiple threads without suitable locking
2020-07-05Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files.Michael Lutz
2020-07-03Fix: Globally apply preprocessor directive coding styleTechGeekNZ
Global; except for the 32-bit SSE blitter, which has some #DEFINEs in not-very-nice places.
2020-07-02Add: [CMake] Allow renaming of openttd binaryglx22
2020-07-02Fix: [CMake] Restore man file compressionglx22
2020-07-02 Fix #8250: [NRT] Company infrastructure window always omits last road/tramtypestormcone
2020-07-01Update: Translations from eintstranslators
czech: 3 changes by djst
2020-06-30Fix: don't search for SDL, etc., on macOSDan Villiom Podlaski Christiansen
2020-06-30Fix: remove remainining usages of FALSE in CMake filesDan Villiom Podlaski Christiansen
2020-06-30Fix: fix building release tagsDan Villiom Podlaski Christiansen
I tried building a tag, and got this error: CMake Error at cmake/scripts/FindVersion.cmake:85 (string): string sub-command REGEX, mode REPLACE: regex "^[0-9.]*$" matched an empty string.
2020-06-30Fix: set Mac deployment targetDan Villiom Podlaski Christiansen
This silences an awful lot of warnings.
2020-06-30Fix: use proper flags for suppressing warnings in ClangDan Villiom Podlaski Christiansen
2020-06-30Add: add option for forcing coloured compiler output (useful for Ninja)Dan Villiom Podlaski Christiansen
2020-06-30Fix: don't use ICU on macOSDan Villiom Podlaski Christiansen
2020-06-28Change #8159: Remove now unused town cargo caches without bumping the ↵dP
savegame version
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