Commit Graph

58323 Commits (3a1f1e12bce0704211248acfb52f1d3e095553b7)
 

Author SHA1 Message Date
Jonathan G Rennison 3a1f1e12bc Fix Linux compilation issues in settingsgen 3 months ago
Jonathan G Rennison ace441d5ea Fix GrfMsg logging in ChangeGRFFeatureTestName 3 months ago
Peter Nelson 92b6e06ba2 Fix #12832: Sanitise strings from NewGRF before logging them in Debug output.
NewGRF strings may not be UTF-8 encoded, which causes issues on Windows.

(cherry picked from commit b08e465c8d4df48d42fb603c867a7c756ce18a74)
3 months ago
Jonathan G Rennison a99e6b5082 Delay vehicle cache init to after map upgrades in load
Split AfterLoadVehicles into two functions.
Vehicle cache init and other functionality requiring an upgraded and
valid map is now performed later in the load process.

Re-order load update for SLV_139, it is no longer required to be
performed before the first phase of vehicle updates
3 months ago
Jonathan G Rennison f5b0874c1c Do not unnecessarily update town label if local rating unchanged 3 months ago
Jonathan G Rennison 78fdb09e2b Add setting for auto-fill drag signal removal to stop at restricted signal
Default on
3 months ago
Jonathan G Rennison bea66c4beb Fix minor code style issue 3 months ago
Jonathan G Rennison f8b008cd28 Avoid unnecessary GoodsEntryData creation 3 months ago
Jonathan G Rennison f1504dcc34 Improve link graph refresher when using autorefit with cargo-type load orders 3 months ago
Fedello 9a342e489d
🌐 Update galician Translations 2024-06-28 (#708) 3 months ago
Jonathan G Rennison 41dbd2ade2 Fix struct/class mismatch for BitmapTileArea 3 months ago
Jonathan G Rennison f21618a987 Preserve wait time/timetabled state when duplicating or mass changing order 3 months ago
Jonathan G Rennison 72bd896625 Fix moving unbunch orders to another depot 3 months ago
Jonathan G Rennison 14e0468504 Fix duplicate order duplicating dispatch schedule assignment 3 months ago
Jonathan G Rennison 6b30ab5c2c Try all suitable free wagon chains in CmdMoveRailVehicle when no destination
If none usable, move to its own chain

Fixes issues when moving wagons off trains during template replacement
when remainders are kept

See: #707
3 months ago
Jonathan G Rennison 618ed0a0ce Use vehicle tile hash for finding wagons/engines in depots 3 months ago
Jonathan G Rennison fced6d0eb2 Fix name of CountTrainsNeedingTemplateReplacement 3 months ago
Jonathan G Rennison 0addb29e35 Enable clicking on tunnel to show vehicles inside for road/tram tunnels
Use tile hash to enumerate vehicles
3 months ago
Jonathan G Rennison 4cb3b10f55 Add vehicle function to get first vehicle in tile hash for tile 3 months ago
Jonathan G Rennison af11b76877 Reduce duplication when iterating shared orders for departure board 3 months ago
Jonathan G Rennison 93d2b6716e Fix missing parameter documentation for vehicle on pos functions 3 months ago
Jonathan G Rennison 991bde6600 Allow changing max tunnel length and max bridge heights in network games 3 months ago
Jonathan G Rennison 291ad74864 Fix wording of running costs per calendar year setting 3 months ago
Jonathan G Rennison 51ce0a69db Fix vehicle route overlay focus handling in orders window for some drop downs 3 months ago
Jonathan G Rennison 2927a587cd Tracerestrict: Fix handling of value_drop_down_is_company field 3 months ago
Jonathan G Rennison 04254af89c Slightly reorder struct Station to reduce padding waste 3 months ago
Jonathan G Rennison d4819ad184 Use row-aligned block data type in BitmapTileArea
Use bit operations to reduce looping over individual bits where possible
3 months ago
Jonathan G Rennison 68b16f6741 Fix minor code style issue 3 months ago
Jonathan G Rennison a2ece31e91 Fix narrowing warning in rail/road waypoint windows 3 months ago
Jonathan G Rennison 6244f5b929 Avoid nullptr reference undefined behaviour in saveload when discarding table string on load 3 months ago
Jonathan G Rennison 88b298f30e Documentation: Remove various low level changes which are now upstream 3 months ago
Jonathan G Rennison eda50ef6a5 Use std::vector for extra station name strings 3 months ago
Jonathan G Rennison 1e0279e72e Remove std::function from StringIDMapping to reduce size/overhead 3 months ago
Jonathan G Rennison 1b228b24a5 Add helper wrappers similar to std::bit_cast which support size mismatches 3 months ago
Jonathan G Rennison e2dc3a9ac4 Viewport: Use column-aligned block data type for dirty block tracking
Use bit operations to reduce looping over individual bits where possible
3 months ago
Jonathan G Rennison 8d11ec1eaa Fix some formatting issues in viewport.cpp 3 months ago
Jonathan G Rennison c76a7f4349 Allow GetBitMaskSC to be used with mask size equal to type size 3 months ago
Jonathan G Rennison 0129b2c9d3 Use set bit iterator for drawing for viewport map vehicle dots
Change vehicle pixel cache vector value type
3 months ago
Jonathan G Rennison fc6a7a12cf Fix signal blocks containing no-entry signals not being promoted to PBS 3 months ago
Jonathan G Rennison 320e402cfe Test: Use template tests for multiple value types in ring buffer tests
Test non-trivially copyable and move-only types
3 months ago
Jonathan G Rennison 7b4429dfed Ring buffer: Add input iterator pair constructor 3 months ago
Jonathan G Rennison 9fbdfaffa2 Ring buffer: Use memcpy when reallocating trivially copyable types 3 months ago
Jonathan G Rennison 09a70f6216 Adjust road waypoint check in CmdInsertOrderIntl 3 months ago
Jonathan G Rennison a64a3541fd Debug: Show vehicle progress in vehicle debug info 3 months ago
Jonathan G Rennison b416a41f8b Fix minor spelling errors 3 months ago
Jonathan G Rennison ffbc5aff6d Fix various formatting and spelling issues 3 months ago
Jonathan G Rennison de36e9545e Merge branch 'master' into jgrpp
# Conflicts:
#	src/cargopacket.h
#	src/cargotype.h
#	src/station_base.h
#	src/station_cmd.cpp
#	src/timer/timer_game_common.h
#	src/town.h
3 months ago
Peter Nelson 4b169426dc Fix #12764: Crash when opening Detailed performance rating window with no companies. (#12765)
(cherry picked from commit df1b6a933b)
3 months ago
Jonathan G Rennison fff46974fd Scheduled dispatch: Allow naming departure slot tags 3 months ago
Jonathan G Rennison fe294403aa Add std::string_view variant of SetDParamStr 3 months ago