Commit Graph

34865 Commits (98aa58a6b4d451c3ef73c3d2db20543ca4039c8f)

Author SHA1 Message Date
Jonathan G Rennison 7f73c36686 Improve display of non-overlay horizontal dual track types 6 years ago
Jonathan G Rennison 4f1d54564e Merge branch 'master' into jgrpp
# Conflicts:
#	src/debug.cpp
6 years ago
translators 391bc45c41 Update: Translations from eints
spanish (mexican): 10 changes by Absay
6 years ago
Alberth 4a255e879a Fix #6966: Only allow switching to a valid company. 6 years ago
translators e8f9975409 Update: Translations from eints
finnish: 160 changes by ln
6 years ago
glx c540d72445 Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32 6 years ago
Joan Josep 8890926b0d Fix #6974: Add save-load filter widget to api 6 years ago
glx 3be6ab555c Change: use vcpkg integration in Visual Studio
Removes the need for us to provide OpenTTD-useful package
6 years ago
translators cab39ff47f Update: Translations from eints
russian: 8 changes by Lone_Wolf
6 years ago
Jonathan G Rennison afae7ca810 Change custom bridge head second rail type infrastructure count factor 6 years ago
Jonathan G Rennison 70020e1a5c Fix incorrect accounting of rail tunnel/bridge infrastructure counts
Regression from dual rail types change
6 years ago
Jonathan G Rennison d78db1c004 Dump tile data in Vehicle::DumpVehicleFlags 6 years ago
Jonathan G Rennison 65b9a103ad Initial implementation of two rail types per tile 6 years ago
Jonathan G Rennison 8128d027c0 Fix wrong return value in scope_dumper::TileInfo 6 years ago
Jonathan G Rennison ccf13467db Prevent AIs from creating or adding to rail custom bridge heads 6 years ago
Jonathan G Rennison 7da1f8b592 Merge branch 'master' into jgrpp 6 years ago
Jonathan G Rennison 8b1991983f Make reverse behind signal tracerestrict action an advanced feature in GUI 6 years ago
translators 2ab4b5dd03 Update: Translations from eints
spanish: 3 changes by SilverSurferZzZ
6 years ago
translators 2978388153 Update: Translations from eints
spanish: 5 changes by SilverSurferZzZ
spanish (mexican): 23 changes by Absay
6 years ago
translators 777cfe5611 Update: Translations from eints
chinese (simplified): 2 changes by ww9980
korean: 23 changes by kevinhigh
6 years ago
translators 863b80e880 Update: Translations from eints
spanish: 6 changes by SilverSurferZzZ
6 years ago
Jonathan G Rennison 2003a86932 Merge remote-tracking branch 'origin/master' into jgrpp
# Conflicts:
#	src/string.cpp
6 years ago
translators 68b5b11b7c Update: Translations from eints
spanish: 4 changes by SilverSurferZzZ
6 years ago
Jonathan G Rennison cd41683b9b Add tracerestrict feature reverse behind signal 6 years ago
Michael Lutz 32ce1ce347 Add: [OSX] Text layout using the native CoreText API.
By default, the native API will be used instead of ICU, but if ICU is
forced in using configure, it will take precedence.
6 years ago
Michael Lutz 4bf216993a Add: [OSX] Native text caret handling. 6 years ago
Michael Lutz 8d7cd6a526 Add: [OSX] Native natural sort implementation. 6 years ago
Michael Lutz 05a93c121c Fix: [OSX] Macro redefinition warning. 6 years ago
translators c63f0b3005 Update: Translations from eints
chinese (simplified): 28 changes by ww9980
spanish: 12 changes by SilverSurferZzZ
6 years ago
translators cd44e33f4e Update: Translations from eints
spanish: 4 changes by SilverSurferZzZ
portuguese: 2 changes by Samu
6 years ago
Jonathan G Rennison a315d39067 Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
#	src/tracerestrict.h
6 years ago
Jonathan G Rennison cae0b21534 Trace restrict: Bump size of item type field
Reserve value for TRIT_REVERSE
6 years ago
Jonathan G Rennison bd6f7b29fc Fix incorrect description of TraceRestrictPathfinderPenaltyAuxField enum 6 years ago
translators 587c2149b6 Update: Translations from eints
croatian: 23 changes by VoyagerOne
spanish: 8 changes by SilverSurferZzZ
6 years ago
Michael Lutz 3b8db31a49 Fix: [Win32] Align sprite glyphs to the font baseline when using Uniscribe text layout. 6 years ago
translators 88894166e8 Update: Translations from eints
italian: 23 changes by lorenzodv
spanish: 2 changes by SilverSurferZzZ
6 years ago
comicsads b93fad7481 Fix: Spelling in code comment (#6984) 6 years ago
Jonathan G Rennison a26db59349 Add Action 5 support for programmable signals graphics 6 years ago
Jonathan G Rennison 5b0cca4b57 Merge branch 'newgrf-property-mapping' into jgrpp
# Conflicts:
#	docs/newgrf-additions.html
#	src/newgrf.cpp
6 years ago
Jonathan G Rennison a6c5951b2f Fix flags field not being received in Reply_CLIENT_FIND_SERVER_extended 6 years ago
translators eab3aa16aa Update: Translations from eints
spanish: 3 changes by SilverSurferZzZ
6 years ago
Jonathan G Rennison 7f87e3d61c Add an action 5 type ID remapping mechanism 6 years ago
Jonathan G Rennison 26ec41ebd5 Refactor Action 14 property mapping to make it more generic 6 years ago
Jonathan G Rennison b1190b32b0 Merge branch 'master' into jgrpp 6 years ago
Jonathan G Rennison e3207a77fb Add setting to control if and how land purchasing is permitted 6 years ago
Jonathan G Rennison 2ab0a9611b Rename Action0RemapFallbackMode to GRFPropertyMapFallbackMode 6 years ago
damfr 5d8b9de482 Add: Message popup when trying to overwrite a different savegame 6 years ago
damfr 1b3ce25c07 Add: Warning in save description when showing a save whith a different id 6 years ago
damfr 5f6858c379 Add: Setting to save a unique id for each savegame 6 years ago
Jonathan G Rennison c9c3e6f574 Fix use of uint8 for file slot handles 6 years ago
damfr 868c6f924a Add: Filter box to the save and load windows (#6974)
Save and heightmap names can be filtered.
6 years ago
translators af4a21bd82 Update: Translations from eints
korean: 4 changes by telk5093
spanish: 3 changes by SilverSurferZzZ
russian: 8 changes by Lone_Wolf
6 years ago
Niels Martin Hansen 9e30fbab34 Fix #6864: Normalise colour use in Frame rate window 6 years ago
Niels Martin Hansen cb1fcc4765 Doc: More notes for developers adding new PerformanceElements 6 years ago
Niels Martin Hansen 1ee20fac9a Codechange: Wrong name for include guard 6 years ago
Niels Martin Hansen 810887af30 Fix #6498: Use int64 for all company rating calculations 6 years ago
Niels Martin Hansen c618a7c093 Fix 6298b96: Changing music set did not save new setting 6 years ago
Niels Martin Hansen c84b9913bd Fix #6676: Prevent helicopters from stopping in midair during some kinds of landing
This adds a new flag that gets stored in the savegame, but it should still be compatible both ways, hence no save version bump.
6 years ago
translators f35a59fd38 Update: Translations from eints
spanish (mexican): 2 changes by Absay
6 years ago
Jonathan G Rennison 10320747a9 Allow purchasing a region of tile at once, by dragging 6 years ago
Jonathan G Rennison 46b1ea81e4 Add company rate limit for land area purchasing 6 years ago
Jonathan G Rennison 9608912d29 Merge branch 'newgrf-property-mapping' into jgrpp 6 years ago
Jonathan G Rennison 2e539dfeca Fix typo in static assert message 6 years ago
Jonathan G Rennison f3c52f1b6c Merge branch 'master' into jgrpp 6 years ago
translators 16a36dffa0 Update: Translations from eints
spanish: 2 changes by SilverSurferZzZ
6 years ago
Jonathan G Rennison c1df63a2eb Merge branch 'master' into jgrpp
# Conflicts:
#	projects/openttd_vs100.vcxproj
#	projects/openttd_vs100.vcxproj.filters
#	projects/openttd_vs80.vcproj
#	projects/openttd_vs90.vcproj
#	src/viewport.cpp
6 years ago
Jonathan G Rennison df0aa2ed4b Add pillar and station height checks to bridge upgrade command 6 years ago
frosch 1a1204472e Revert: Sprite sorting optimisation sorted incorrectly.
This reverts commit 25ab9c1997.
6 years ago
Niels Martin Hansen 68e6b5531a Update: Developer credits 6 years ago
Jonathan G Rennison 8b37e5aac2 Implement custom bridge pillar flag support
Add bridge NewGRF property to set bridge pillars
Add station NewGRF property to disallow bridge pillars

Set values for default bridges and stations
6 years ago
Jonathan G Rennison 989577d40c Add support for adding a third error line to the error GUI
Add support for a second error string ID to CommandCost
6 years ago
Charles Pigott 6accbf9afc Fix #6969: Account for BOM when reading script files 6 years ago
Jonathan G Rennison 6df12e77b6 Refactor/de-duplicate rail station bridge above check methods 6 years ago
translators 278a705bbb Update: Translations from eints
indonesian: 41 changes by UseYourIllusion
6 years ago
Jonathan G Rennison beaddc8a98 Set minimum bridge height clearances for default stations 6 years ago
translators 71cda6ca1d Update: Translations from eints
spanish: 10 changes by SilverSurferZzZ
6 years ago
translators 6950ea0ba7 Update: Translations from eints
indonesian: 18 changes by UseYourIllusion
6 years ago
Jonathan G Rennison 2c88645bac Merge branch 'newgrf-property-mapping' into jgrpp 6 years ago
Jonathan G Rennison 04536952ee Fix Action 0 mapped property length handling
Fix case when Num-info != 1
6 years ago
Jonathan G Rennison 2bb6877f18 Fix syntax of static_assert 6 years ago
Jonathan G Rennison ceae4516ca Add remappable properties for station min bridge height and bridge menu icon 6 years ago
Jonathan G Rennison 06c458cb19 Merge branch 'newgrf-property-mapping' into jgrpp
# Conflicts:
#	docs/newgrf-additions.html
#	src/newgrf.cpp
6 years ago
Jonathan G Rennison 9a6a66a054 Add general NewGRF Action 0 property mapping scheme to Action 14 6 years ago
Jonathan G Rennison cb459132ac Merge branch 'master' into newgrf-feature-detection 6 years ago
Jonathan G Rennison c10f6f9abb Fix incorrect method documentation of ChangeGRFFeatureSetPlatformVarBit 6 years ago
translators 16cc482d57 Update: Translations from eints
croatian: 2 changes by VoyagerOne
6 years ago
Greg-21 4ba73dac95 Doc: Changed several files to unificate them... (#6964)
...with those from release 1.8 branch.
6 years ago
Jonathan G Rennison e735c1a51a Merge branch 'master' into jgrpp
# Conflicts:
#	src/aircraft_cmd.cpp
#	src/autoreplace_cmd.cpp
#	src/pathfinder/follow_track.hpp
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/script/api/ai/ai_station.hpp.sq
#	src/script/api/game/game_station.hpp.sq
#	src/script/api/script_station.hpp
#	src/track_func.h
#	src/vehicle_base.h
6 years ago
Jonathan G Rennison 83a063f51c Add train is in slot conditional order 6 years ago
Jonathan G Rennison c632539bb7 Prevent adding train slot state conditional orders to non-train vehicles 6 years ago
translators ccd9d77b94 Update: Translations from eints
italian: 2 changes by lorenzodv
6 years ago
Niels Martin Hansen 9b560eaa51 Fix: Industry chain window layout no more unnecessarily large when the number of cargoes in/out isn't large either 6 years ago
Niels Martin Hansen e66cec8f86 Add: NewGRF support for 16-in-16-out industries 6 years ago
Niels Martin Hansen 8859381d30 Add: Industries can produce and accept up to 16 different cargoes 6 years ago
translators 32b9ee7063 Update: Translations from eints
latvian: 3 changes by krixis02
6 years ago
Jonathan G Rennison 91e08c6cea Merge branch 'cpp-btree' into jgrpp 6 years ago
Jonathan G Rennison 7690fe8572 cpp-btree: Update to match upstream
minor optimization: minimize calls to end()

Minor optimization: increase the chances that the compiler will inline calls to end().
Has been observed to make a difference with gcc 4.9.3.

Fix build and warnings on MSVC (2017)
Uses static_assert, a C++11 feature. Also adds some explicit uses of
static_cast in order to suppress warnings about lossy type conversion.
6 years ago
Charles Pigott 0c619b7c4b Add: Fluidsynth music driver support (jmak) 6 years ago
Samu 1e68b9b3e6 Add: AI/GS GetMonthlyMaintenanceCost (#6897)
API addition which allows AI/GS scripts to retrieve the monthly maintenance cost of an airport type.
6 years ago
SamuXarick 4703cd433d Fix #6460: [AI] Add start_date parameter for Random AIs on new game 6 years ago
Oskari Leppäaho b3b89257f7 Remove: Unused string "STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION" 6 years ago
Joost Hopmans 5029cd6f28 Fix: Only possible to build station next to competitors by using CTRL+click
Fix by checking only for stations owned by the current company when
inspecting if there are multiple adjoining stations to the one being built.

When building next to 2 or more owned stations we don't know which
station should be extended. For other companies' stations that's not a
problem since our station won't merge with theirs anyway.

Calling to BuildStationPart should never have another company's station
as a parameter to attach to unless the client is malicious, so just returning
a generic error in that case.
6 years ago
frosch 18ca3e8660 Fix: [NewGRF] Make VA2 operator 11 (ror) behave well-defined when rotating by 0 bits. 6 years ago
Alexander Weiss b3dc90af58 Change: Clone tool in depot window now behaves like clone button in vehicle window. Keep the tool active when share-cloning. Open the vehicle GUI when copy-cloning. (#6754) 6 years ago
SamuXarick 264e60529f Change: Gradually slow down aircraft speed on breakdown (#6932) 6 years ago
Charles Pigott bb7353c02a Codechange: Some more null checks 6 years ago
Charles Pigott 1778b2d66e Codechange: Merge some duplicated functions 6 years ago
Charles Pigott ca5f73b196 Codechange: Turn a define into a constant 6 years ago
Charles Pigott b5028efc1f Fix: Protect against a few out of bounds or uninitialised usage errors 6 years ago
Charles Pigott 52ed3bcbaa Remove: A few bits of dead code 6 years ago
Charles Pigott e0c0394e37 Fix: Remove various dead or unnecessary assignments 6 years ago
Charles Pigott f5b1115039 Doc: Lots and lots of doxymentation fixes 6 years ago
Niels Martin Hansen f3dbb3f676 Fix #6951: Ensure RailTypes bitfield is always treated as 64 bit
Some compilers (like VC++ 2015) will otherwise narrow it in some contexts where it should not be.
6 years ago
Niels Martin Hansen 350395a6c2 Fix: Missing m8 data in console when using Query tool
When map array 8 was added, the Query tool wasn't updated to also
print the value there to the console, in debug builds.
6 years ago
Jonathan G Rennison a96428ed13 Fix timetabling of through-load orders 6 years ago
Jonathan G Rennison 3a640af71d Merge branch 'master' into jgrpp
# Conflicts:
#	src/ground_vehicle.cpp
#	src/viewport.cpp
6 years ago
Niels Martin Hansen 50efaa2372 Fix e00908f: Visual C++ 2015 compile error
Microsoft Visual C++ 2015 Update 3 (and possibly other versions) consider a struct member undefined in a
static_assert in the struct body. Moving the static_assert to a member function solves the issue.
6 years ago
Jindrich Makovicka 25ab9c1997 Codechange: Improve (un)zoom performance
When zooming out with a high res display, there can be about 150k sprites
to be sorted before displaying. With the O(n^2) complexity of the sprite
sorter, this can take several seconds.

This patch works around this by sorting the sprites by the xmin coordinate
first using QSort, which later allows an early bailout out of the inner
loop. This is enough to cut down the full unzoom time on a 4k display to a
fraction of second.
6 years ago
translators 47ff673664 Update: Translations from eints
finnish: 25 changes by ln
6 years ago
Samu eff09c43cd Fix #4109: Add more water checks to the Oil Rig layout
Prevents Oil Rig docking tile from becoming unreachable by ships when spawning next to each other.
6 years ago
Jonathan G Rennison c00d049057 Scheduled dispatch: Don't show invalid required vehicle estimate 6 years ago
translators bddf25c36a Update: Translations from eints
portuguese (brazilian): 66 changes by Tucalipe
6 years ago
Jonathan G Rennison 0e3986c39c Extend timetable wait/travel times from 16 to 32 bits wide 6 years ago
Jonathan G Rennison ee00a28717 Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
6 years ago
Jonathan G Rennison c4f5c8e789 TBTR: Add option to replace only old vehicles 6 years ago
Miguel Horta 42b00c3b39 Fix #6938: Don't change company value to perform cost estimations (#6939)
These meddling kids dared to play with magic, but the ancients texts
weren't ready for that.
Refactors logic to estimate costs that dated to even before OpenTTD 0.1;
6 years ago
Miguel Horta e00908f5e9 Fix #6898: Replace atoi() with strtoul()
Normalize type and parsing of generation_seed across all files
Add assert_compile() to ensure correct type
6 years ago
translators fbfa4eb592 Update: Translations from eints
polish: 3 changes by xaxa
6 years ago
Jonathan G Rennison 2c4d3192c6 Fix trains unnecessarily slowing down when passing waypoints 6 years ago
Jonathan G Rennison 92a5e59165 Zoning: Add modes to show 2x2 and 3x3 town road grids 6 years ago
translators 9cf999bca7 Update: Translations from eints
korean: 2 changes by telk5093
6 years ago
translators 8a70101e7f Update: Translations from eints
vietnamese: 63 changes by myquartz
6 years ago
translators 25a060b4ae Update: Translations from eints
vietnamese: 2 changes by myquartz
6 years ago
Johannes E. Krause 662dcc3c31 Fix #6920: Make 9.8m/s^2 a common constant for TE-calculation 6 years ago
Jonathan G Rennison 79f1c2b97b Zoning: Fix off-by-one in zoning cache rect invalidation (SW edge) 6 years ago
Jonathan G Rennison cff61bac96 Merge branch 'progsig-sx' into jgrpp
# Conflicts:
#	src/command.cpp
6 years ago
Jonathan G Rennison e01ea3e629 Change progsig command type from landscape to other management 6 years ago
translators 060248a422 Update: Translations from eints
spanish (mexican): 2 changes by Absay
6 years ago
Stefan Strogin fec44b0d09 Fix #6854: Compilation with ICU 62 (#6912) 6 years ago
SamuXarick 41fb7cb15e Fix #6892: [Script] CONFIG_RANDOM did not use the full parameter range (#6902) 6 years ago
Jonathan G Rennison 6bcc705c7c Merge branch 'master' into jgrpp
# Conflicts:
#	src/saveload/saveload.cpp
6 years ago
translators 59a1614ba0 Update: Translations from eints
czech: 27 changes by djst
croatian: 1 change by VoyagerOne
italian: 1 change by lorenzodv
6 years ago
Max Maton eed0da60a2 Fix #6622: Fixes empty company name in news when gamescript constructs a town 6 years ago
Samuel Cochran 1a73c39838 Add: BACKSPACE can be mapped as a hotkey 6 years ago
Jonathan G Rennison 6f9f467dbe Fix struct SpriteInfo comparator not being marked const 6 years ago
Charles Pigott ca5b68145a Fix #6839: OLD_GM_DIR midi search path got lost (#6900) 6 years ago
Jonathan G Rennison ce4e2ca3c3 Add setting to enable flipping direction of all train types in depot 6 years ago
Jonathan G Rennison ce6d6db4d5 Fix setting timetable leave early flag of current order 6 years ago
translators 94961732a3 Update: Translations from eints
basque: 4 changes by Thadah
6 years ago
translators 8137d14d33 Update: Translations from eints
russian: 1 change by Lone_Wolf
6 years ago
Niels Martin Hansen bb086f9240 Fix: Better "temp" path for decoded MPSMIDI files when source filename has no path separators 6 years ago
Niels Martin Hansen 560b01f307 Fix: Check the search paths for standard MIDI files 6 years ago
Michael Lutz 4b0b4e0643 Feature: [NewGRF] Increase size of persistent storage to 256. 6 years ago
frosch 6391d49277 Fix: Variable 0x85 had no bounds checks. 6 years ago
Jonathan G Rennison a37e30dfd0 Merge branch 'master' into jgrpp 6 years ago
Jonathan G Rennison a6596a6e34 Merge branch 'tracerestrict-sx' into jgrpp 6 years ago
Jonathan G Rennison 7877b40699 Fix missing switch-case break in tracerestrict GUI
Fixes #66
6 years ago
Jonathan G Rennison 3d60f2a4cf Merge branch 'crashlog_improvements' into jgrpp 6 years ago
Jonathan G Rennison 743432e7f0 Try to do non-main thread crash save/screenshot in main thread 6 years ago
Jonathan G Rennison 5d61b27faa Add note to crashlog if crash is in non-main thread 6 years ago
Jonathan G Rennison 79644493c9 Add method to get whether current thread is non-main 6 years ago
Jonathan G Rennison dde88887ae Add method to get name of current thread 6 years ago
Jonathan G Rennison 312595b737 Merge branch 'cpp-11' into crashlog_improvements 6 years ago
Jonathan G Rennison 6c546a2145 Add include for scope header file 6 years ago
Jonathan G Rennison 16a245ccab Merge branch 'signal_tunnels_bridges' into jgrpp 6 years ago
Jonathan G Rennison 9638d22ff7 Fix clearing wrong M2 bit in GetAndClearLastBridgeEntranceSetSignalIndex 6 years ago
Jonathan G Rennison 3e50336079 Add trace restrict train status conditional 6 years ago
Jonathan G Rennison 23cfd4709c Merge branch 'signal_tunnels_bridges' into jgrpp 6 years ago
Jonathan G Rennison a0ef4ea760 Fix incorrect signal offsets in GetAndClearLastBridgeEntranceSetSignalIndex
Fixes #65
6 years ago
Jonathan G Rennison e789a6ff86 Replace sprite cache implementation
Use malloc instead of custom allocator, to improve performance.
Change eviction mechanism to reduce performance problems.
Remove periodic compaction mechanism.
Simplify LRU mechanism.
6 years ago
Jonathan G Rennison 6242c50725 Use a std::vector for SpriteCache struct array 6 years ago
translators 703e7f8fc7 Update: Translations from eints
spanish (mexican): 1 change by Absay
6 years ago
keldorkatarn 6228a336d4 Show the most relevant information in the vehicle list window, based on what the list is sorted on.
(cherry picked from commit da2d0e14fecec35dbf805395200b12998c8cc52a)

Minor changes
6 years ago
Jonathan G Rennison d8b9e2953e Merge branch 'enhanced_viewport_overlay' into jgrpp
# Conflicts:
#	src/command.cpp
#	src/saveload/extended_ver_sl.cpp
6 years ago
Jonathan G Rennison f59535c0b7 Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
#	src/train_cmd.cpp
6 years ago
keldorkatarn 98da7019d6 Plans: Make it possible to give plans a name.
(cherry picked from commit d9b553f130a6eda36e2eea217785f829d3d8624e)
6 years ago
Jonathan G Rennison 2f2937356b Add command parameter validation to plan commands
(cherry picked from commit 957cff34dc)
6 years ago
Jonathan G Rennison 90f89770c2 Set CMD_NO_TEST flag for plan commands
(cherry picked from commit 8709fdade3)
6 years ago
Jonathan G Rennison 60cc1a48ac Refresh trace restrict slots window as with the train list window 6 years ago
keldorkatarn acdeaa715e Tracerestrict slots: Fix a crash bug when selling a train that's in a tracerestrict slot. Again a use of an invalid iterator. We need to check FIRST if range.first and reange.second are equal. After erasing the range those iterators are invalid.
(cherry picked from commit 7aea2ced3ced5ec4201fbad9c206451aad057718)
6 years ago
Jonathan G Rennison 1c41cff322 Add GV flags and reversing distance to DumpVehicleFlags 6 years ago
Jonathan G Rennison fb3cb9c3d2 Enable NewGRF debug window for non-GRF vehicles 6 years ago
Jonathan G Rennison df92a056df Fix #6875: Depot building cost does not include foundation build cost (#6883) 6 years ago
frosch 97d6e3c90f Fix: Variable 0x85 had no bounds checks. 6 years ago
Jonathan G Rennison a36304481e Fix visual glitches rendering multi-part order lines 6 years ago
Jonathan G Rennison 6578d94e63 Add support for timetabled wait times at waypoints 6 years ago
Jonathan G Rennison 5732e4f7ff Show reversing and timetable waiting in vehicle status bar 6 years ago
Jonathan G Rennison 940314a3c7 Use std::string for CommandContainer text instead of giant static buffer
Use move semantics for CommandContainer instance where feasible
6 years ago
Jonathan G Rennison 957cff34dc Add command parameter validation to plan commands 6 years ago
Jonathan G Rennison 8709fdade3 Set CMD_NO_TEST flag for plan commands 6 years ago
Jonathan G Rennison e55a327c09 Enable locking timetable travel times 6 years ago
Jonathan G Rennison 5344ec1931 Add a "leave early" order timetable flag
Re-arrange timetable GUI slightly.
Add an "extra" drop-down item.
6 years ago
Jonathan G Rennison a5603b539f Fix order extra data/flags copying conditions in Order::AssignOrder
Data/flags were not copied to vehicle current_orders if cargo-type
load/unload was not being used.
6 years ago
Jonathan G Rennison d839526365 Fix bf8d7df: Script/AI construction of rail track and waypoints (#6881) 6 years ago
Jonathan G Rennison 28c5453926 Merge branch 'master' into jgrpp 6 years ago
translators 50d930298d Update: Translations from eints
croatian: 1 change by VoyagerOne
6 years ago
Jonathan G Rennison bdf155e60c Fix: Depot building cost does not include foundation build cost (#6875) 6 years ago
translators a53e4d8fe5 Update: Translations from eints
dutch: 137 changes by mrLeopold
6 years ago
Jonathan G Rennison f06c2e0475 Add NewGRF feature for varact2 station var 42 6 years ago
translators 27c4f5517f Update: Translations from eints
dutch: 115 changes by mrLeopold
6 years ago