summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-29Update: Visual Studio 2019 solution file version upgrade (#7135)Niels Martin Hansen
2019-01-29Fix #6584: text layout problem in engine preview dialogNikolas Nyby
With language set to German, there was a problem in this dialog box due to the long strings in this language. It looks like the call to `GetStringHeight()` here is using `r.top` to help calculate the max width, rather than `r.left`.
2019-01-28Add: allow opening of one TextfileWindow per typeglx
2019-01-28Codechange: Rename function to match what it does and reduce code indenting.Peter Nelson
2019-01-28Fix: Group hierarchy not visible in RTL languages.Peter Nelson
2019-01-28Update: Translations from eintstranslators
korean: 15 changes by telk5093 spanish: 2 changes by SilverSurferZzZ russian: 21 changes by Lone_Wolf spanish (mexican): 13 changes by Absay
2019-01-28Codechange: [Linkgraph GUI] Replace line visibility detection algorithmJonathan G Rennison
Use an implementation of the Cohen-Sutherland line-clipping algorithm. The previous algorithm had an excessive false-positive rate. Line-rendering is sufficiently expensive that using a line-clipping algorithm with a much lower false-positive rate is a net performance benefit.
2019-01-28Fix #6636: Airplanes could be sent to helicopter station depotsSamu
2019-01-28Fix #7112, fef8b831a9: incorrect precondition check (#7127)glx22
2019-01-27Fix #7122: OnClick() and DrawWidget() editability was inconsistent in ↵glx22
AISettingsWindow (#7123)
2019-01-27Update: Translations from eintstranslators
belarusian: 1 change by translators norwegian (nynorsk): 1 change by translators chinese (simplified): 1 change by translators serbian: 1 change by translators czech: 1 change by translators esperanto: 1 change by translators chinese (traditional): 1 change by translators portuguese (brazilian): 1 change by translators norwegian (bokmal): 1 change by translators swedish: 1 change by translators lithuanian: 1 change by translators hebrew: 1 change by translators croatian: 1 change by translators bulgarian: 1 change by translators catalan: 1 change by translators afrikaans: 1 change by translators vietnamese: 1 change by translators slovenian: 1 change by translators faroese: 1 change by translators thai: 1 change by translators frisian: 1 change by translators scottish gaelic: 1 change by translators persian: 1 change by translators korean: 1 change by translators greek: 1 change by translators latin: 1 change by translators welsh: 1 change by translators galician: 1 change by translators japanese: 1 change by translators english (au): 1 change by translators italian: 6 changes by lorenzodv, 1 change by translators urdu: 1 change by translators french: 7 changes by glx malay: 1 change by translators tamil: 1 change by translators spanish: 4 changes by SilverSurferZzZ, 1 change by translators slovak: 1 change by translators basque: 1 change by translators polish: 1 change by translators indonesian: 1 change by translators arabic (egypt): 1 change by translators russian: 2 changes by Lone_Wolf, 1 change by translators hungarian: 1 change by translators luxembourgish: 1 change by translators romanian: 1 change by translators irish: 1 change by translators latvian: 1 change by translators german: 1 change by translators danish: 1 change by translators spanish (mexican): 7 changes by Absay icelandic: 1 change by translators english (us): 1 change by translators turkish: 1 change by translators portuguese: 1 change by translators ukrainian: 1 change by translators finnish: 1 change by translators dutch: 1 change by translators estonian: 1 change by translators
2019-01-27Cleanup: Remove out of date translations for changed string.Peter Nelson
2019-01-27Change: For consistency, add company name to colour scheme window.Peter Nelson
2019-01-27Fix: Ignore company colour selection when showing different company's colour ↵Peter Nelson
scheme.
2019-01-27Fix: Direct the aircraft to the correct location of the hangar when skipping ↵Samu
to a go to hangar order When manually skipping to a 'go to hangar' order in the order list, while the aircraft is flying, direct the aircraft to the correct location of the hangar.
2019-01-27Fix #6574: Go to takeoff if no hangarSamu
Sends the aircraft to takeoff if the airport it's currently at, got no hangar even if the order is to go to hangar.
2019-01-26Codechange: Use track functions.J0an Josep
2019-01-26Add: more options for translatorsglx
2019-01-26Update: Translations from eintstranslators
croatian: 3 changes by VoyagerOne russian: 18 changes by Lone_Wolf
2019-01-26Add: Visual Studio 2019 project filesNiels Martin Hansen
2019-01-26Fix #7098, Fix #7061: Inverted test led to invalid iterator access.Peter Nelson
2019-01-25Change: Always build baseset metadata, instead of including it in the repo.Peter Nelson
This adds a script and project files to generate these files within MSVC.
2019-01-25Fix #7007: deadlock when launched with -n switchglx
2019-01-25Update: Translations from eintstranslators
polish: 24 changes by p0358
2019-01-25Fix: enable DPI-awareness for MINGW buildsglx
2019-01-24Fix: Remove duplicate French and Slovak town namesNikolas Nyby
I've replaced some of the duplicate real town names with new real town names in the French and Slovak sets. Also, some Slovak town names were missing accents, so I've fixed those.
2019-01-24Add: [GitHub] enable probot/stale, to flush out stale issues/pull requestsPatric Stout
Stale bot checks if an issue hasn't had any attention in the last 60 days, or if a pull request hasn't had any attention in the last 30 days. If so, it marks it as stale. After 7 more days, it closes the issue/pull request. Any activity on the issue/pull request resets the timer. This helps keeping the counter low, and the work manageable. There is a lot of reasoning behind this idea, and other projects show it really helps to keep the issue/pull request count low. More information here: https://github.com/probot/stale
2019-01-24Change: Make ships stop and change direction slowly instead of instantly ↵Peter Nelson
turning.
2019-01-24Codechange: Tweak ViewportAddLandscape so it no more relies on "go down as ↵Johannes E. Krause
fast as possible" tile height model (Patch by adf88, #6583)
2019-01-24Codechange: Unify tile height model in all functions (Patch by adf88, #6583)Johannes E. Krause
2019-01-24Codechange: Simplify marking tiles dirty when terraforming (Patch by adf88, ↵Johannes E. Krause
#6583)
2019-01-24Fix: jumping effect when scrolling viewport over bottom edge of the map ↵Johannes E. Krause
(Patch by adf88, #6583)
2019-01-24Codechange: Add InverseRemapCoords2 function for remapping viewport ↵Johannes E. Krause
coordinates to underlying tile coordinates (Patch by adf88, #6583)
2019-01-24Codechange: Remove unused GetTilePixelZOutsideMap and ↵Johannes E. Krause
GetTileMaxPixelZOutsideMap functions (Patch by adf88, #6583)
2019-01-24Update: Translations from eintstranslators
italian: 7 changes by lorenzodv
2019-01-24Codechange: [Blitter] Adjust line-drawing algorithm to reduce wasted ↵Jonathan G Rennison
off-screen work This clips the line segment to be within the screen area prior to pixel iteration.
2019-01-24Fix: [Blitter] Avoid signed overflow when drawing long linesJonathan G Rennison
2019-01-24Codechange: [Blitter] Change DrawLine to be templatedJonathan G Rennison
This is remove per-pixel overheads due to use of the SetPixel virtual method. These overheads included: * expensive virtual method call which prevents inlining * palette lookup for every pixel * branch on whether palette animation is enabled on every pixel Regenerate project files.
2019-01-23Update: Translations from eintstranslators
spanish: 3 changes by SilverSurferZzZ
2019-01-23Add: generate_widget.vbs to allow script_window.hpp enums generation for ↵glx
users unable to run bash/gawk scripts
2019-01-23Fix: keep the line ending when generating widget enums with bash/gawk on windowsglx
2019-01-22Add: Draw network password indicator lock in company drop down list. (#7079)PeterN
2019-01-21Cleanup #6960: Remove parts of generate used only for MSVC pre-2015.Peter Nelson
2019-01-21Add: Houses can accept up to 16 different cargo types via NewGRF.Niels Martin Hansen
New Action0 property 23 for feature 07, variable length, format B n*(B B). Initial byte is number of structures following. First byte in structure is cargo id, second is acceptance level in 1/8 units.
2019-01-20Fix: If screen size changes, windows are relocated and dropdown may not fit ↵J0an Josep
the screen.
2019-01-20Fix #6060: When opening a scrollable dropdown above a widget, scroll it to ↵J0an Josep
its very bottom. This "prevents" the fast movement towards the bottom when holding down the mouse button.
2019-01-20Codechange #6060: Allow drawing dropdown lists with scrollbars above the widgetsJuanjo
2019-01-20Fix: Round up deltas for smooth scrolling, so target will be reachedbtzy
2019-01-20Fix: [AzurePipelines] the repository OpenTTD-CF is renamed to CompileFarmPatric Stout
2019-01-20Update: Translations from eintstranslators
russian: 10 changes by Lone_Wolf hungarian: 5 changes by Brumi spanish (mexican): 6 changes by Absay