Commit Graph

241 Commits (e2fbd8aa0e577712f40886e644984164b1c9a0c5)

Author SHA1 Message Date
Jonathan G Rennison 515f33b84d Remove unnecessary IO stream includes/uses 3 weeks ago
Jonathan G Rennison e42ac911ff Check for tracerestrict wait/wait at start in signal propagation
When using realistic braking, block/auto signals now don't default to
green on plain line where this would conflict with wait at PBS
or wait at start PBS tracerestrict actions.
3 weeks ago
Jonathan G Rennison 5b9ed03823 Tracerestrict: Add reverse at PBS signal sub-action 4 weeks ago
Jonathan G Rennison fd66e9d8cc Codefix: Move saveload of road stop tile data (#12883)
So that road stop tile data is also saved/loaded for road waypoints

(cherry picked from commit 39465d7f5c)

# Conflicts:
#	src/saveload/saveload.h
1 month ago
Jonathan G Rennison 12c38fff52 Add support for SLV_COMPANY_INAUGURATED_PERIOD (no changes) 1 month ago
Jonathan G Rennison 45f86a2ac3 Add support for upstream road waypoints savegame version 1 month ago
Jonathan G Rennison f75f9f11de Merge branch 'master' into jgrpp
# Conflicts:
#	src/CMakeLists.txt
#	src/network/network_server.cpp
#	src/newgrf.cpp
#	src/newgrf_class.h
#	src/newgrf_class_func.h
#	src/newgrf_object.h
#	src/object_gui.cpp
#	src/openttd.cpp
#	src/pathfinder/aystar.cpp
#	src/rail_gui.cpp
#	src/road_gui.cpp
#	src/saveload/station_sl.cpp
#	src/script/api/script_rail.cpp
#	src/settings.cpp
#	src/table/object_land.h
#	src/widgets/CMakeLists.txt
1 month ago
Jonathan G Rennison 591fe96a71 Saveload: Support upstream wider station type field size version 1 month ago
Jonathan G Rennison 16dfb84978 Merge branch 'master' into jgrpp
# Conflicts:
#	src/company_cmd.h
#	src/console_gui.cpp
#	src/music.cpp
#	src/pathfinder/npf/npf.cpp
#	src/roadveh_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.h
#	src/script/api/script_types.hpp
#	src/settings_gui.cpp
#	src/settings_table.cpp
#	src/settings_type.h
#	src/ship_cmd.cpp
#	src/strings.cpp
#	src/table/settings/pathfinding_settings.ini
#	src/train_cmd.cpp
#	src/vehicle_type.h
#	src/waypoint_gui.cpp
1 month ago
Jonathan G Rennison e2510b4627 Merge branch 'master' into jgrpp
Company password removal/pubkey access: mostly skipped

# Conflicts:
#	src/company_cmd.h
#	src/network/core/tcp_game.h
#	src/network/network_server.cpp
#	src/saveload/saveload.h
1 month ago
Jonathan G Rennison 3003f8796e Add conditional order sub-mode for vehicle dispatch slot 1 month ago
Jonathan G Rennison a2b6363584 Scheduled dispatch: Store vehicle last dispatch records 1 month ago
Jonathan G Rennison 37b129c3c0 Merge branch 'master' into jgrpp
# Conflicts:
#	src/effectvehicle.cpp
#	src/fileio.cpp
#	src/gfx.cpp
#	src/newgrf_commons.h
#	src/road_gui.cpp
#	src/saveload/gamelog_sl.cpp
#	src/saveload/saveload.cpp
#	src/settings_gui.cpp
#	src/settings_internal.h
#	src/settings_table.cpp
#	src/signs_gui.cpp
#	src/smallmap_gui.cpp
#	src/sortlist_type.h
#	src/table/settings.h.preamble
#	src/table/settings/company_settings.ini
#	src/table/settings/currency_settings.ini
#	src/table/settings/difficulty_settings.ini
#	src/table/settings/economy_settings.ini
#	src/table/settings/game_settings.ini
#	src/table/settings/gui_settings.ini
#	src/table/settings/linkgraph_settings.ini
#	src/table/settings/locale_settings.ini
#	src/table/settings/misc_settings.ini
#	src/table/settings/multimedia_settings.ini
#	src/table/settings/network_private_settings.ini
#	src/table/settings/network_settings.ini
#	src/table/settings/news_display_settings.ini
#	src/table/settings/old_gameopt_settings.ini
#	src/table/settings/pathfinding_settings.ini
#	src/table/settings/script_settings.ini
#	src/table/settings/win32_settings.ini
#	src/table/settings/window_settings.ini
#	src/table/settings/world_settings.ini
#	src/vehicle_gui.cpp
#	src/vehiclelist.cpp
#	src/video/opengl.cpp
#	src/viewport.cpp
1 month ago
Jonathan G Rennison 1c6df3451b Saveload: Improve efficiency of SlReadSimpleGamma 1 month ago
Jonathan G Rennison 22a6dc642d Saveload: Refactor interface for memory dumper raw write functions 1 month ago
Jonathan G Rennison d0cbc48f7d Saveload: Move AcquireBytes loop out of CheckBytes 1 month ago
Jonathan G Rennison 0ab976e069 Saveload: Refactor interface for read buffer raw read functions 1 month ago
Jonathan G Rennison cef83e30b5 Saveload: Fix return type of SlReadUint16 1 month ago
Jonathan G Rennison e4bd353d12 Saveload: Avoid redundant loads of map pointer in map chunk saves 2 months ago
Jonathan G Rennison b16db11e02 Saveload: Improve codegen in WriteBytesFromHandler
-fno-strict-aliasing is enabled, so don't rely on the compiler
being able to elide obvious accesses
2 months ago
Jonathan G Rennison f66521e62e Saveload: Avoid redundant loads of map pointer in map chunk loads 2 months ago
Jonathan G Rennison a57be2bebd Saveload: Improve codegen in ReadBytesToHandler
-fno-strict-aliasing is enabled, so don't rely on the compiler
being able to elide obvious accesses
2 months ago
Jonathan G Rennison 56fc3ec6ce Fix f7248539: Cargo reserved count not set in station goods entry save 2 months ago
Jonathan G Rennison 8450747010 Saveload: Fix minor formatting issues 2 months ago
Jonathan G Rennison 1dd8890a8f Saveload: Use table format for pending speed restrictions chunk 2 months ago
Jonathan G Rennison da53196399 Saveload: Move vehicle current order extra data to sub-chunk 2 months ago
Jonathan G Rennison 8471f9b625 Saveload: Move train lookahead to sub-chunk 2 months ago
Jonathan G Rennison 43e1036786 Saveload: Move vehicle unbunching state to sub-chunk 2 months ago
Jonathan G Rennison 711f594464 Saveload: Use table format for vehicles chunk 2 months ago
Jonathan G Rennison 66c0d4c20d Saveload: Fix handling of chunk table/non-table mode in SlPrepareNamedSaveLoadTableForPtrOrNull 2 months ago
Jonathan G Rennison 6af9b4b2ae Saveload: Add NSL_STRUCT wrapper
For use with pointer fix/null
2 months ago
Jonathan G Rennison aef51c08cf Saveload: De-duplicate save load struct handler factory lambda 2 months ago
Jonathan G Rennison da0010241f Fix f7248539: Invalid get of pointer into empty vector 2 months ago
Jonathan G Rennison b1e538a94b Saveload: Fix narrowing conversion warnings 2 months ago
Jonathan G Rennison f88568eba1 Merge branch 'master' into jgrpp
# Conflicts:
#	src/cargotype.cpp
#	src/company_base.h
#	src/company_gui.cpp
#	src/core/pool_func.hpp
#	src/core/pool_type.hpp
#	src/graph_gui.cpp
#	src/industry_gui.cpp
#	src/ini_load.cpp
#	src/landscape.cpp
#	src/linkgraph/linkgraph_gui.cpp
#	src/network/core/packet.cpp
#	src/network/core/udp.cpp
#	src/newgrf.cpp
#	src/newgrf_gui.cpp
#	src/newgrf_station.cpp
#	src/order_base.h
#	src/order_cmd.cpp
#	src/order_gui.cpp
#	src/os/unix/unix.cpp
#	src/rail_gui.cpp
#	src/saveload/industry_sl.cpp
#	src/saveload/station_sl.cpp
#	src/screenshot.cpp
#	src/settings_gui.cpp
#	src/sl/oldloader_sl.cpp
#	src/station_cmd.cpp
#	src/station_gui.cpp
#	src/town.h
#	src/town_cmd.cpp
#	src/town_gui.cpp
#	src/vehicle_gui.cpp
#	src/viewport.cpp
#	src/viewport_sprite_sorter_sse4.cpp
#	src/waypoint_gui.cpp
2 months ago
Jonathan G Rennison 662cae111c Saveload: Use table format for link graph chunks 2 months ago
Jonathan G Rennison 4a12c79c5c Saveload: Add SaveLoadStructHandler handler for post table header save 2 months ago
Jonathan G Rennison f724853985 Saveload: Use table format for station/waypoint chunk 2 months ago
Jonathan G Rennison 7d77f8acf4 Saveload: Add table header only save load struct handler helper 2 months ago
Jonathan G Rennison daf77f5ab1 Saveload: Add SaveLoadStructHandler handler for table header load 2 months ago
Jonathan G Rennison b2c0a9c22e Saveload: Simplify use of custom tags in SaveLoadTags 2 months ago
Jonathan G Rennison 937c1d394d Saveload: Fix forward declaration const mismatch 2 months ago
Jonathan G Rennison ce84b8995a Saveload: Use table format for order chunks 2 months ago
Jonathan G Rennison a6d0a37386 Saveload: Fix missing braces warning with clang 2 months ago
Jonathan G Rennison e1aa220981 Saveload: Fix struct/class mismatch for SaveLoadStructHandler 2 months ago
Jonathan G Rennison 0113bb1f64 Saveload: Use table format for INDY industry chunk 2 months ago
Jonathan G Rennison aba319e2a9 Saveload: Use upstream chunk handler for ROAD road stops chunk 2 months ago
Jonathan G Rennison e6bb811ca9 Saveload: Mark read-only chunks as CH_READONLY 2 months ago
Jonathan G Rennison d67a2ea167 Saveload: Use table format for bridge signal style map 2 months ago
Jonathan G Rennison 5aa1c2ee04 Saveload: Add gamma functions to header 2 months ago