summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-02-22Fix #7998: Crash when scripts tried to access companies with invalid IDs.frosch
2020-02-19Fix #8011, f5381798: Dock tile in TTD savegame was only 2 bytesglx
2020-02-19Fix #6399: Create parent directories if they don't already existCharles Pigott
2020-02-19Doc: [Script] Add a note about how wagon connectivity works for scriptsCharles Pigott
2020-02-17Codechange: Avoid copying function parameters by using const referencesQuipyowert2
2020-02-15Fix: Ignore not printable characters when layouting a stringglx
2020-02-15Fix: [SDL2] support pasting from clipboard on LinuxLCD 47
2020-02-15Update: Translations from eintstranslators
italian: 2 changes by AlphaJack korean: 8 changes by telk5093
2020-02-14Codechange: Simplify CheckAPIVersion()glx
2020-02-14Update: Translations from eintstranslators
afrikaans: 179 changes by Maccie123 chinese (traditional): 4 changes by firetimer chinese (simplified): 100 changes by firetimer
2020-02-13Codechange: Format unsigned integers with %u instead of %i or %d.Quipyowert2
2020-02-11Fix: OpenBSD endianness detectionCharlène
2020-02-10Update: Translations from eintstranslators
dutch: 2 changes by JanWillem spanish (mexican): 2 changes by Absay
2020-02-09Fix #7993: Compile warning in kick/ban debug messagesCharles Pigott
2020-02-10Fix #7958: Use NewGRF provided catenary sprites when either front or back is ↵Niels Martin Hansen
overridden
2020-02-10Codechange: Refactor road bridge catenary drawingNiels Martin Hansen
2020-02-09Fix #7944: Demolishing locks built on rivers didn't always restore the riverSamu
2020-02-09Update: Translations from eintstranslators
basque: 17 changes by Thadah
2020-02-09Fix #7988: Memory leak when using custom depot namesCharles Pigott
2020-02-08Change: Heading for 1.11 nowglx
2020-02-08Update: Translations from eintstranslators
russian: 2 changes by Lone_Wolf
2020-02-08Fix #7976: Don't kick the client doing the rconglx
2020-02-07Fix #7592: Do not cache road vehicle path within 8 tiles of destination with ↵Jonathan G Rennison
multiple entrances Ported from jgrpp commit 79d5be7e265df3be8b73d484f0c7261b3c23229d
2020-02-07Fix #7525: Move autorenew setting to Basic categoryNiels Martin Hansen
2020-02-07Fix #7885: [Fluidsynth] Use recommended method of setting sample rateNiels Martin Hansen
2020-02-06Feature: SLF_HEX to print hexadecimal numbers in the config fileJohannes E. Krause
2020-02-06Fix: Loading SDT_INTLIST similar to loading SDT_NUMXJohannes E. Krause
2020-02-06Fix: Saving SDT_INTLIST handle unsigned values properlyJohannes E. Krause
2020-02-06Fix #7088: close AI/GS textfile window when their data are invalidSamu
2020-02-06Fix #7974: Crash when CTRL+click to show a vehicle group that is collapsedstormcone
2020-02-06Fix 5880f147: Integer width warningsNiels Martin Hansen
2020-02-06Fix d84b67e5: Station rating effects affecting too large areaNiels Martin Hansen
2020-02-05Update: Translations from eintstranslators
korean: 2 changes by telk5093
2020-02-04Feature #7756: Allow server to supply a reason to kicked/banned clientsBjarni Thor
This commit adds the missing feature of allowing the server owner to provide a reason for kicking/banning a client, which the client sees in a pop-up window after being kicked. The implementation extends the network protocol by adding a new network action called NETWORK_ACTION_KICKED that is capable of having an error string, unlike the other network error packages. Additionally, the kick function broadcasts a message to all clients about the kicked client and the reason for the kick.
2020-02-04Fix #7969: limit recursion during alias executionglx
2020-02-02Update: Translations from eintstranslators
czech: 22 changes by djst
2020-02-02Fix #6566: Fix signed integer overflow in viewport draw area chunkingJonathan G Rennison
This caused drawing areas larger than 2097151 pixels at 8x zoom to not be subdivided into smaller chunks as required. This resulted in pathological performance issues in the sprite sorter.
2020-02-01Fix #7966: SQInteger is 64-bit, print it as 64-bitglx
2020-01-30Update: Translations from eintstranslators
korean: 4 changes by telk5093
2020-01-29Add: [NewGRF] Station variable 6A, querying GRFID of nearby station tiles ↵kiwitreekor
(#7956)
2020-01-28Change: Algorithm for transfer feeder paymentsJonathan G Rennison
The original algorithm pays intermediate legs in feeder systems based on the start and end stations of that particular leg. This tends to result in large negative payments on the final leg for journeys with many feeder legs, as the overall feeder payment increases with the number of legs, and the final leg is penalised for discrepancies between the previous leg payments and the actual payment for delivery from the source to the destination. The feeder share setting is a partial mitigation, however it is difficult to tune as a suitable value depends on the number of legs and the network topology, which are often not the same for all vehicles. The new incremental algorithm pays the cargo payment from the source station to the end station of the current leg, minus any previous transfer feeder payments for each leg. This prevents unbounded increase of feeder payments and therefore avoids the issue of excessive negative payments on the final leg. Feeder payments may be negative, e.g. in the case of poorly performing or highly indirect legs. This is better than penalising the final leg. This mode reduces the need to tune the feeder shares setting to the current network. The feeder share setting applies in the existing way.
2020-01-26Update: Translations from eintstranslators
tamil: 13 changes by aswn
2020-01-26Fix #7868: Missing override attribute. (#7963)PeterN
2020-01-26Fix #7950: Incorrect setup of normal screenshot viewportJMcKiern
2020-01-26Feature: NewGRF callback profiling (#7868)Niels Martin Hansen
Adds a console command newgrf_profile to collect some profiling data about NewGRF action 2 callbacks and produce a CSV file.
2020-01-24Update: Translations from eintstranslators
indonesian: 1 change by fanioz
2020-01-22Fix #7952: don't try to access destroyed QueryStringsglx
2020-01-18Fix #7927: Incorrect resolution shown in "Huge screenshot" query window. (#7949)JMcKiern
2020-01-15Add: [Doxygen] Add the current version of documentation in header (#7940)Patric Stout
While at it, renamed the project names to reflect how we currently refer to them.
2020-01-15Fix: [SDL2] Correct name of the video driver in debug logxdavidwu
SDL_GetVideoDriver(0) returns name of first video driver included in the library, not the driver currently used. SDL_GetCurrentVideoDriver() does what we want here.