summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-21Codechange: Use std::string when translating TTDP NewGRF string codes.Michael Lutz
2020-05-21Codechange: Consistently use WChar when passing characters around, and also ↵Michael Lutz
define it as char32_t.
2020-05-21Codechange: Replace custom linked list for GRF texts with STL vectors and ↵Michael Lutz
strings.
2020-05-21Codechange: Replace SmallPair with std::pair.Michael Lutz
std::pair is already the smallest possible pair, and it already handles non-POD types correctly.
2020-05-20Update: Translations from eintstranslators
latvian: 9 changes by Tranzistors
2020-05-20Fix: Trees disappear completely after a few years when they're not allowed ↵dP
to spread
2020-05-19Fix e3511ec: [AzurePipeline] Don't loop infinitely on errors (#8165)glx22
2020-05-19Fix #8155: Roadtype speed limit in toolbar dropdown in scenario editor was ↵Yexo
doubled
2020-05-19Fix #8161, e31def197: Lang files may have LF EOL (#8163)glx22
2020-05-18Update: Translations from eintstranslators
latvian: 35 changes by Tranzistors
2020-05-18Fix: Desync after house replacementdP
2020-05-17Update: Translations from eintstranslators
spanish (mexican): 7 changes by Absay
2020-05-17Fix: properly support utf-8 in baseset translation vbscript (#8154)glx22
2020-05-16Update: Translations from eintstranslators
latvian: 13 changes by Tranzistors
2020-05-15Update: Translations from eintstranslators
indonesian: 1 change by fanioz dutch: 1 change by JanWillem latvian: 39 changes by Tranzistors spanish (mexican): 1 change by Absay
2020-05-14Update: Translations from eintstranslators
spanish (mexican): 16 changes by Absay russian: 3 changes by Lone_Wolf
2020-05-13Update: Translations from eintstranslators
latvian: 21 changes by Tranzistors korean: 5 changes by telk5093
2020-05-13Fix #8137: New clients can't join (desync) after funding an industrydP
2020-05-13Codechange: Refactor FindStationsAroundTiles to avoid code duplicationdP
2020-05-13Fix: sdl2-config would always be detected as presentMatthijs Kooijman
The presence of sdl2-config is used go determine whether to look for sdl2 first, or just sdl1. However, when sdl2-config is *not* present, `which` returns an empty string. Due to lack of quoting, this produces `[ -x ]`, rather than `[ -x "" ]` and it turns out the former actually has a succesful exit status for some reason. This was not a problem when just running configure, because it would then just fail to detect sdl2 and fall back to sdl1. However, when passing `--with-sdl` (without specifying a version), this would only attempt to detect sdl2, even when sdl2-config was not present, but sdl1 is. Adding quotes makes the check work as intended.
2020-05-12Update: Translations from eintstranslators
latvian: 45 changes by Tranzistors spanish (mexican): 9 changes by Absay
2020-05-12Fix #8142, 5aa6351: Buoy owner and tile owner can be different (#8143)glx22
2020-05-12Add: stations_near and industries_near cache check (#8139)glx22
2020-05-11Update: Translations from eintstranslators
latvian: 54 changes by Tranzistors spanish (mexican): 4 changes by Absay
2020-05-11Add: INR currency (#8136)Ilayaraja
Co-authored-by: ilayarja97 <ilayarja97@gmail.com>
2020-05-10Fix #8119: Update docking area when clearing a shore rail tileglx
2020-05-10Add: [AzurePipelines] Ubuntu Focal (20.04) 64bit build for releasesCharles Pigott
2020-05-10Fix #8132: Corrupted savegame crashing OpenTTD on loadglx
2020-05-10Fix: Stop any gamelog action when recovering from SlError()glx
2020-05-10Update: Translations from eintstranslators
latvian: 80 changes by Tranzistors spanish (mexican): 10 changes by Absay
2020-05-09Fix #8119, f538179: Update docking tile area when placing a diagonal rail ↵SamuXarick
next to a dock end (#8124)
2020-05-09Update: Translations from eintstranslators
latvian: 8 changes by Tranzistors spanish (mexican): 1 change by Absay
2020-05-08Fix: Two issues in MIDI file writerNiels Martin Hansen
Variable-length values would write threshold values with a byte too many. System Exclusive messages would cause write to fail since the end byte was treated as part of next message.
2020-05-07Update: Translations from eintstranslators
latvian: 38 changes by Tranzistors
2020-05-07Fix #8117: Memory leak in admin port (#8122)glx22
2020-05-07Add: docking tiles cache check (#8120)glx22
2020-05-06Fix #8021: limit savegame range for docking tiles fixingglx
2020-05-06Fix: reset roadtype/streetcartype info for non-road bridgesYexo
2020-05-06Update: Translations from eintstranslators
2020-05-06Update: Lang filesglx
2020-05-06Codechange: Use a dynamic copyright yearglx
2020-05-05Fix #8102: Update Windows installer strings to reference newer Windows ↵duck
version (#8114) * Fix #8102: Update Windows installer strings to reference versions newer than 7 * Fix 2c53390: Version strings incorrectly capitalised
2020-05-04Fix #8108: always update tile_hash after updating v->tileYexo
2020-05-04Fix c01a2e2: crash on loading old savegames with invalid animated tile ↵SamuXarick
information
2020-05-04Fix #8108: possible crash on loading TTD savegames with phantom oil rigsSamuXarick
2020-05-04Update: Translations from eintstranslators
korean: 1 change by telk5093
2020-05-04Update: Clarify some contribution guidelinesNiels Martin Hansen
Point out that translations should be fixed via the web translator. Clerify that "changed NewGRFs" means after the game was started, not that any game using NewGRFs is invalid for bug reports.
2020-05-03Fix #8093: Build+Refit changed game-state in command test run, and thus ↵frosch
caused desyncs. Use DC_AUTOREPLACE for actions that shall be reversibe, in this case: - Do not rearrange free wagons in test-run. - Do not discard OrderBackups. The latter was not triggered by actual auto-replace, since it does not set a 'user'.
2020-05-03Fix: When build+refit an engine, do not refit any free wagons that may get ↵frosch
attached.
2020-05-03Codechange: Unify the tests whether build+refit is in simulation-test or ↵frosch
real-run.