Commit Graph

47108 Commits (9608912d29475422224f29647dc3b3ac49589652)
 

Author SHA1 Message Date
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
Charles Pigott b9273cbe07 Update: Doxyfile 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 ba8ddda0bc Version: Committing version data for tag: jgrpp-0.27.1 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