Commit Graph

57668 Commits (93bf033107cea9629857ea97f3c364e39f7dad8d)
 

Author SHA1 Message Date
Jonathan G Rennison 93bf033107 Add whether the vehicle is non-front to the vehicle pool pointer tag
Add iteration filters which check this
4 months ago
Jonathan G Rennison 05e237f8d1 Add wrapper to iterate vehicle pool with vehicle type filter
Without needing to dereference vehicle pointers if using tagged pointers
4 months ago
Jonathan G Rennison be4aea0dad Rationalise handling of train too heavy advice messages 4 months ago
Jonathan G Rennison 601071744e Fix timetabled waiting in depots
See: #658
4 months ago
Jonathan G Rennison 528aae3f3b Saveload: Remove unused engine save/load desc 4 months ago
Jonathan G Rennison ee7a347287 Fix 07278a41: Narrowing conversion warning fix 4 months ago
Jonathan G Rennison 090656bd7f Adjust handling of year display in wallclock mode and company inauguration years
See: #657
4 months ago
Jonathan G Rennison 1bfcbf823c Use tagged pointers in the vehicle pool on supported (64 bit) platforms
Use to avoid needing to dereference each pointer to get the vehicle
type when doing per-vehicle type iteration
4 months ago
Jonathan G Rennison 07278a41e5 Fix narrowing conversion warnings in pool resize capacity calculation 4 months ago
Jonathan G Rennison 3891ab57f8 Workflow: Upgrade image and actions for linux-dedicated build 4 months ago
Jonathan G Rennison 3429c324f6 Workflow: Update actions in Linux distros release 4 months ago
Jonathan G Rennison 96df846138 Workflow: Remove linux-legacy release 4 months ago
Jonathan G Rennison 680085fc2d Version: Committing version data for tag: jgrpp-0.58.0 4 months ago
Jonathan G Rennison 64be289942 Workaround: Replace use of std::filesystem in signature.cpp
Creates DWARF generation problem with LTO and -g1 on MinGW
4 months ago
Jonathan G Rennison 0978bd18bf Fix crash when opening tram road stop build window
See: https://github.com/OpenTTD/OpenTTD/issues/12166
4 months ago
Jonathan G Rennison 0fbb32403c Add exponential behaviour to pool growth reallocation 4 months ago
frosch fcad801685 Fix #12127, 555a379: Truncation ellipses rendered shadows even for black font without shadows (#12132)
(cherry picked from commit bb86023d50)
4 months ago
frosch 89b6773c93 Fix: Shadows of individual character glyphs could be drawn over other characters (#12115)
(cherry picked from commit 555a37930b)
4 months ago
Jonathan G Rennison d3bbb4fb1c Adjust ordering of date/tick setup in InitializeGame 4 months ago
Jonathan G Rennison b38321b9b4 Add setting to only spawn primary industries 4 months ago
Jonathan G Rennison c7e95d5b03 Close graph windows when changing timekeeping mode 4 months ago
Jonathan G Rennison c511f93f24 Scheduled dispatch: Disable in wallclock mode if not using time in minutes 4 months ago
Jonathan G Rennison d8ecb9c016 Use absolute display units for the departure board 4 months ago
Jonathan G Rennison 91d83335c7 Add helper to get timetable absolute display unit size 4 months ago
Jonathan G Rennison 33cbfc3e76 Cache current ticks per calendar day 4 months ago
Jonathan G Rennison 45b6079899 Add string code for absolute timetable time 4 months ago
Jonathan G Rennison 6b12539e3f Implement StateTicksToCalendarDate for wallclock mode 4 months ago
Jonathan G Rennison 91b3e9c1ab Initial support for relative timetabling in wallclock mode 4 months ago
Jonathan G Rennison 7581ce0010 Fix changing time keeping units incorrectly updating state ticks offset 4 months ago
Jonathan G Rennison bbd34bb6db Increase information shown in getfulldate console command 4 months ago
Jonathan G Rennison bd955c4117 Fix calendar day length in wallclock mode
See: https://github.com/OpenTTD/OpenTTD/issues/12154
4 months ago
Jonathan G Rennison 5605650e26 Saveload: Don't apply state ticks offset on load if not stored in save 4 months ago
Jonathan G Rennison 58f2e0cdf0 Clamp link graph compression ticks when loading old saves 4 months ago
Jonathan G Rennison 57a4586f08 Set flood from edges setting to false when loading old saves before then 4 months ago
Jonathan G Rennison 593a81d421 Saveload: Rename IsSavegameVersionUntil to IsSavegameVersionBeforeOrAt
To match upstream
4 months ago
Jonathan G Rennison ea0fa2194a Add debug console command to unblock bay road stops with incorrect occupancy state 4 months ago
Jonathan G Rennison 16d77d9268 Fix deleting road vehicle in bay stop not unmarking as occupied 4 months ago
Jonathan G Rennison 53b06a3d04 Add event flag for removing invalid RVs during load 4 months ago
Jonathan G Rennison 675b31887a Saveload: Fix recalculation of _state_ticks
For XSLFI_VARIABLE_DAY_LENGTH versions 1 to 3
4 months ago
Jonathan G Rennison f52d56249d Saveload: Use table format for industry build data chunks 4 months ago
Jonathan G Rennison 0e262620d2 Saveload: Use table format for NewGRF/ID mapping chunks 4 months ago
Jonathan G Rennison b3bd1bb5ad Use upstream load for non-table script chunks 4 months ago
Jonathan G Rennison a92377fe98 Use upstream save/load for various unchanged chunks 4 months ago
Jonathan G Rennison b178be36f3 Saveload: Maintain map of chunk ID to (first byte) block mode 4 months ago
Jonathan G Rennison dadbad2bfc Saveload: Log changes in SlExecWithSlVersion 4 months ago
Jonathan G Rennison 6dec7a5b35 Saveload: Add PeekByte method to ReadBuffer 4 months ago
Jonathan G Rennison bd2358f6cc Saveload: Tidy up logging of chunk IDs
Add helper to dump chunk IDs as strings
Avoid duplicate logging of load steps for upstream load paths
4 months ago
Jonathan G Rennison ba1fa3ad29 Saveload: Fix SlNullPointers with upstream chunks 4 months ago
Jonathan G Rennison b58ecb0cd8 Saveload: Remove unnecessary auto-length use for tracerestrict 4 months ago
Jonathan G Rennison 8e8d698b24 Fix comment spelling errors 4 months ago