Commit Graph

57645 Commits (91d83335c74981b9c7f862dbc3faeebe345be15f)
 

Author SHA1 Message Date
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
Jonathan G Rennison 158fbe19f8 Fix missing includes 4 months ago
Jonathan G Rennison 1f08ea54e5 Script: Fix narrowing conversion warning 4 months ago
Jonathan G Rennison aad6fadd7f Fix noreturn tag in window crash log 4 months ago
Jonathan G Rennison c2d581a928 Revert "Iconv: Ensure that OTTD2FS/FS2OTTD are thread-safe"
This reverts commit 94d326b1e0.
4 months ago
Jonathan G Rennison 4469925605 Add missing typename specifier 4 months ago
Jonathan G Rennison a7c7e3d618 Add missing includes for std::runtime_error 4 months ago
Loïc Guilloux d310a04276 Fix #12133: [Script] Don't crash when emergency saving (#12138)
(cherry picked from commit 25d1238907)
4 months ago
Loïc Guilloux 5098c77c38 Fix: [Script] Only show debug script window at the end of savegame loading (#12135)
(cherry picked from commit 2d7ad9f717)
4 months ago
Jonathan G Rennison ff0d212705 Fix incorrect assert of LinkGraph LastCompression date 4 months ago
Jonathan G Rennison 69ae516353 Fix loading of depot unbunch bit from vanilla saves 4 months ago
Jonathan G Rennison 37e6f36b1f Fix off by one in wallclock mode ConvertDateToYMD 4 months ago
Jonathan G Rennison 79388e4207 Include dates and tick counters in state checksum 4 months ago
Jonathan G Rennison 24cd52616c Add getter for calendar sub date fract 4 months ago
Jonathan G Rennison f32eef4f38 Allow changing time-keeping mode in-game 4 months ago
Jonathan G Rennison 471934e685 Add a helper to get the number of days in a given calendar month 4 months ago
Jonathan G Rennison 6e10f01f59 Fix timetable durations when loading old saves
With version 1 of XSLFI_TT_WAIT_IN_DEPOT or without XSLFI_TIMETABLE_EXTRA
4 months ago
Jonathan G Rennison 0993622f09 Fix production cargo icon in industry window 4 months ago
Jonathan G Rennison 40f5f17e32 Tidy up focus management for vehicle dropdowns 4 months ago
Jonathan G Rennison fc2f746b80 Increase river pathfinding node limit 4 months ago
Jonathan G Rennison d512602369 Charge scripts for use of ScriptList::FillList
See: https://github.com/OpenTTD/OpenTTD/issues/12128
4 months ago
Jonathan G Rennison 351c607dad Call ProcessScheduledResize from FinishInitNested
This is to make sure that OnResize is called at least once before
the window is first drawn, to set up scrollbar capacities, etc

See: d3c673e2
4 months ago
Damian Laczak 2aa574a48f Fix #10983: [AdminPort] Correct order of messages
(cherry picked from commit 49c3215751)
4 months ago
Peter Nelson 5c35a87ed7 Fix a258833: Don't invalidate station list on vehicle load/unload. (#12112)
a258833 fixed a bug but as a result causes the station list to be rebuilt every time (once per game tick) a vehicle loads/unloads.

Instead just mark the window for redraw.

(cherry picked from commit f20d241e81)
4 months ago