summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-09-19Fix #9484: update locale currencies settings mapping (#9559)Patric Stout
2021-09-19Update: Translations from eintstranslators
english (us): 3 changes by 2TallTyler greek: 3 changes by dionisis84 finnish: 3 changes by hpiirai french: 3 changes by glx22 portuguese: 4 changes by azulcosta
2021-09-18Update: Translations from eintstranslators
korean: 4 changes by telk5093 finnish: 4 changes by hpiirai irish: 151 changes by temuchie french: 11 changes by glx22
2021-09-18Fix: add back 'Spectate' option to company toolbar menu (#9556)Patric Stout
This was removed in ce7406f88b, but people used this to quickly mark themselves as away. Co-authored-by: dP <dp@dpointer.org>
2021-09-18Fix: Prevent train reversing when wholly inside a train depot (#9557)Patric Stout
Co-authored-by: Jonathan G Rennison <j.g.rennison@gmail.com>
2021-09-18Fix #9521: Don't load at just removed docks that were part of a multi-dock ↵SamuXarick
station (#9524)
2021-09-18Fix: wrong error message when building canals over ship depots / locksSamuXarick
IsTileType() also considers ship depots and locks water. IsWaterTile() does the right thing.
2021-09-18Fix: reduce cost of building canals over objects on seaSamuXarick
It is not like we will drain the sea first, to put water back in it after. Besides, the cost for draining the sea isn't calculated for all other cases either.
2021-09-18Feature: Button to open order window from VL_SHARED_ORDERS windowBernard Teo
2021-09-18Feature: Ctrl-Clicking GB_SHARED_ORDERS vehicle list opens order windowBernard Teo
2021-09-17Update: Translations from eintstranslators
english (us): 4 changes by 2TallTyler greek: 10 changes by dionisis84 german: 4 changes by MagnumSociety dutch: 4 changes by Afoklala spanish: 66 changes by MontyMontana polish: 10 changes by pAter-exe
2021-09-16Update: Translations from eintstranslators
japanese: 30 changes by scabtert russian: 4 changes by Ln-Wolf finnish: 4 changes by hpiirai catalan: 4 changes by J0anJosep portuguese: 4 changes by azulcosta
2021-09-15Update: Translations from eintstranslators
2021-09-14Feature: Display icon/text whether vehicle is lost in vehicle (list) window ↵SamuXarick
(#9543)
2021-09-14Feature: [AI/GS] Missing water related functions and objects (#8390)SamuXarick
2021-09-14Update: Translations from eintstranslators
german: 5 changes by Wuzzy2
2021-09-13Update: Translations from eintstranslators
portuguese: 6 changes by azulcosta
2021-09-12Update: Translations from eintstranslators
swedish: 5 changes by joeax910 finnish: 5 changes by hpiirai latvian: 67 changes by lexuslatvia
2021-09-12Feature: Multiple rotating views on title screenNiels Martin Hansen
2021-09-12Fix #9241: Grove and forest tree brushes also create rainforests (#9542)Vít Šefl
2021-09-11Fix #9527: Crash when trying to place multitile objects at map edgeCharles Pigott
2021-09-11Codechange: Object non-zero dimension check was not logically correctCharles Pigott
2021-09-11Update: Translations from eintstranslators
korean: 6 changes by telk5093
2021-09-11Fix #9463: [Win32] Try to work around XAudio2 crashes by catching SEH ↵Michael Lutz
exceptions. If an exceptions is thrown during context creation, just declare the XAudio driver as unusable. The driver logic will try to find an alternative for us.
2021-09-11Add: support filtering content entries for patchpacks (#9541)Patric Stout
This changes nothing for us, but allows patchpacks to add the right pieces of code to start filtering content entries on patchpack only entries.
2021-09-10Update: Translations from eintstranslators
spanish (mexican): 4 changes by absay english (us): 6 changes by 2TallTyler russian: 6 changes by Ln-Wolf catalan: 6 changes by J0anJosep dutch: 6 changes by Afoklala
2021-09-09Update: Translations from eintstranslators
korean: 6 changes by telk5093 hungarian: 34 changes by pnpBrumi indonesian: 16 changes by dimaspaf14 latvian: 94 changes by lexuslatvia polish: 2 changes by pAter-exe
2021-09-09Fix #8603: Don't give focus to text filter when opening Object GUI (#9547)Tyler Trahan
2021-09-09Fix #9535: Maintain a reverse dependency map of network content (#9538)Jonathan G Rennison
Fixes performance issues with dependency lookup when retrieving content list from the content server.
2021-09-05Feature: Hide block signals in GUI by default (#8688)Tyler Trahan
2021-09-05Fix: use-after-free after ↵Patric Stout
ClientNetworkCoordinatorSocketHandler::CloseAllConnections() (#9534) The function clears all stun-handlers. This causes all of those objects to be destroyed. A handler can have a pending connecter, which was only killed in case CloseConnection() was called. This is never the case when the object is destroyed. In result, the connecter could finish and cause a use-after-free by calling into the (now deleted) handler.
2021-09-02Codechange: validate that all STR_NNN strings are defined and used (#9518)Patric Stout
2021-09-01Fix #9388: thread unsafe use of NetworkAdminConsole/IConsolePrintRubidium
2021-08-31Fix a2051bad: SendCmdNames only sent one name per packet (#9528)Patric Stout
2021-08-31Fix #9407: desync when founding a town nearby a station (#9526)Patric Stout
"stations_near" wasn't updated when founding a town near a station. As this variable is not saved, any client joining after the town is founded has a different value for "stations_near", potentially causing desyncs. As the intention of this if() statement was to skip an expensive calculation when there are clearly no stations, better to move that check inside the function, so other places also enjoy the speedup.
2021-08-31Fix: pathfinders always tried to avoid docking tiles (even if nothing was on ↵Patric Stout
them) (#9522) When coming across any docking tile (for example, all tiles around an oilrig are docking tiles), it always at least added a penalty of 3 times a normal tile, even when there are no ships on them. In result, the pathfinder got suggested to always go around docking tiles. This was most likely not the intention of the change made in 31db4f8d5e.
2021-08-30Update: Translations from eintstranslators
vietnamese: 6 changes by myquartz
2021-08-29Update: Translations from eintstranslators
greek: 121 changes by dionisis84
2021-08-28Fix: when DNS didn't resolve any IPs, the debug message was misleading (#9519)Patric Stout
2021-08-28Codechange: remove unused strings (#9516)Patric Stout
2021-08-28Update: Translations from eintstranslators
arabic (egypt): 21 changes by AviationGamerX finnish: 2 changes by hpiirai turkish: 59 changes by ahmetlii
2021-08-28Codechange: reference a string by its name, not with "another + 1" (#9517)Patric Stout
It is wrong anyway, as "TINY" normally is at -1. Just weird code.
2021-08-28Fix b6a116a: convert server_advertise to server_game_type in config file (#9515)Loïc Guilloux
2021-08-27Update: Translations from eintstranslators
swedish: 2 changes by joeax910 spanish (mexican): 7 changes by absay slovenian: 2 changes by Yeznick greek: 60 changes by dionisis84 german: 7 changes by Wuzzy2 dutch: 2 changes by Afoklala
2021-08-26Update: Translations from eintstranslators
norwegian (bokmal): 5 changes by buzzCraft, 2 changes by Anolitt english (us): 7 changes by 2TallTyler russian: 2 changes by Ln-Wolf
2021-08-25Update: Translations from eintstranslators
greek: 28 changes by dionisis84 portuguese: 2 changes by azulcosta
2021-08-24Update: Translations from eintstranslators
greek: 17 changes by dionisis84 catalan: 4 changes by J0anJosep portuguese (brazilian): 2 changes by Vimerum
2021-08-23Update: Translations from eintstranslators
swedish: 8 changes by joeax910
2021-08-23Fix: [Network] show query errors in the server listing instead of error ↵Patric Stout
popup (#9506) When you are query several servers at once, it is rather unclear for which server you got a popup. Instead, show any errors on the server itself. This is only true for the query-part. Joining a server still gives an error popup to tell you about any issue.
2021-08-23Fix #9490: [Network] a full server couldn't be queried either (#9508)Patric Stout
You can now still query a full server, as long as the maximum amount of allowed connections isn't reached. This means that as long as there are not 255 clients connected to a server, you can always connect to query.