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