summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-20Update: Translations from eintstranslators
russian: 10 changes by Lone_Wolf hungarian: 5 changes by Brumi spanish (mexican): 6 changes by Absay
2019-01-20Change 81330b8d6e: Cached path only needs to be cleared if it was found to ↵Peter Nelson
be invalid.
2019-01-19Change: Invalidate ship path caches if pathfinder choice or forbid-90-degree ↵Peter Nelson
turns are changed.
2019-01-19Change: Add path cache for ships.Peter Nelson
2019-01-19Change: Add ability to save/load std::deque<> containers.Peter Nelson
2019-01-19Update: Translations from eintstranslators
french: 3 changes by glx
2019-01-19Add: [NewGRF] Airport animation trigger for plane landing (#6334, patch by ↵Ingo von Borstel
Supercheese)
2019-01-19Cleanup: Remove unused stringsNiels Martin Hansen
2019-01-19Fix 8859381: Display of requires/produces in Build Industry windowNiels Martin Hansen
Change the window to use a dynamically generated string of cargoes, instead of one of a few fixed-length lists. With up to 16 cargoes on each list, having 16 with the only difference how many are listed seems like a bad maintenance idea.
2019-01-18Update: Translations from eintstranslators
spanish: 4 changes by SilverSurferZzZ spanish (mexican): 1 change by Absay
2019-01-17Fix: Some code and comment typosnikolas
Found with codespell
2019-01-17Fix #7032: use the same mode to load and render glyphsglx
2019-01-17Codechange: Remove unnecessarily defined functions under MinGWCharles Pigott
2019-01-17Fix: A few minor compile warnings under MinGWCharles Pigott
2019-01-16Fix: depend was messing the line endings in append modeglx
2019-01-15Update: Translations from eintstranslators
spanish: 3 changes by SilverSurferZzZ
2019-01-14Change: Obey forbid_90_deg_turns when choosing available track with no ↵Peter Nelson
destination.
2019-01-14Change: When ship is lost, pick first available track instead of a random track.Peter Nelson
2019-01-14Codechange: Replace trackbit lookup table with existing functions.Peter Nelson
2019-01-14Codechange: Use const instead of magic number for ship order distance. Allow ↵Peter Nelson
slightly further distance when following orders.
2019-01-14Change: Allow only one ship to leave depot at a time.Peter Nelson
2019-01-14Change: Don't pathfind with no destination or if destination is known to be ↵Peter Nelson
too far.
2019-01-14Change: Don't leave ship depot with no orders.Peter Nelson
2019-01-14Update: Translations from eintstranslators
french: 4 changes by glx finnish: 2 changes by ln
2019-01-14Fix: BSD find used by OSX requires explicit pathglx
2019-01-14Add: squirrel_export.vbs for users unable to run bash/gawk scriptsglx
2019-01-14Cleanup: remove svn references in squirrel_export.shglx
2019-01-14Fix: remove manual single file generation in squirrel_export.sh as it's brokenglx
2019-01-14Fix: keep line endings when running squirrel_export.sh on windowsglx
2019-01-13Fix #5978: Ensure group GUI stats and lists are invalidated properly (3298, ↵Joan Josep
Juanjo) (#7046)
2019-01-13Update: Translations from eintstranslators
croatian: 8 changes by VoyagerOne
2019-01-13Fix #7050: Missing guard around network chat message function for compiling ↵PeterN
with networking disabled. (#7058)
2019-01-13Fix #6408: Improve wording of the dragging signal distance tooltips (juanjo) ↵Alberth289346
(#7055)
2019-01-13Fix: Grammar in a bunch of comments (#7054)nikolas
2019-01-12Fix #6780: Some windows didn't get updated from OnTick() (#7048)PeterN
2019-01-12Codechange: Define INVALID_TOWN as a TownID (#7044)Joan Josep
2019-01-12Codechange #5859: Simplify CheckTrainStayInDepot() (#7045)Joan Josep
2019-01-12Add: Mexican Peso currencyNikolas Nyby
OpenTTD doesn't have any pesos, so I've added Mexican pesos, at its current exchange rate: 1GBP = 24.39MXN, rounded to 24.