Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ba824f08c3 
					 
					
						
						
							
							Fix re-routing of unrelated cargo when removing invalidated link graph flow  
						
						
						
						
					 
					
						2022-01-04 17:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d1f1a6942a 
					 
					
						
						
							
							Add support for loading trunk savegames versions 293 - 299 (12.0)  
						
						... 
						
						
						
						Use modified upstream saveload implementation for these versions
Re-arrange headers to support multiple saveload implementations 
						
						
					 
					
						2021-11-01 18:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						544da99102 
					 
					
						
						
							
							Merge branch 'master' into jgrpp-beta  
						
						... 
						
						
						
						# Conflicts:
#	src/cargopacket.h
#	src/lang/korean.txt
#	src/linkgraph/linkgraph.h
#	src/linkgraph/linkgraphjob.h
#	src/linkgraph/linkgraphschedule.h
#	src/network/network_admin.h
#	src/network/network_func.h
#	src/network/network_server.cpp
#	src/network/network_server.h
#	src/order_base.h
#	src/rail_cmd.cpp
#	src/saveload/company_sl.cpp
#	src/saveload/depot_sl.cpp
#	src/saveload/economy_sl.cpp
#	src/saveload/linkgraph_sl.cpp
#	src/saveload/map_sl.cpp
#	src/saveload/newgrf_sl.cpp
#	src/saveload/order_sl.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/saveload/signs_sl.cpp
#	src/saveload/station_sl.cpp
#	src/saveload/subsidy_sl.cpp
#	src/saveload/town_sl.cpp
#	src/saveload/vehicle_sl.cpp
#	src/script/api/script_object.cpp
#	src/settings.cpp
#	src/string.cpp
#	src/string_func.h
#	src/table/CMakeLists.txt
#	src/table/settings/settings.ini
#	src/viewport_sprite_sorter_sse4.cpp 
						
						
					 
					
						2021-10-18 18:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						9fff00ba20 
					 
					
						
						
							
							Codechange: C++-ify lists for SaveLoad ( #9323 )  
						
						... 
						
						
						
						Basically, this changes "SaveLoad *" to either:
1) "SaveLoadTable" if a list of SaveLoads was meant
2) "SaveLoad &" if a single entry was meant
As added bonus, this removes SL_END / SLE_END / SLEG_END. This
also adds core/span.hpp, a "std::span"-lite. 
						
						
					 
					
						2021-05-31 22:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						cf8ea74733 
					 
					
						
						
							
							Update: Merge branch 'jgrpp_master_cmake' into jgrpp_cmake  
						
						
						
						
					 
					
						2020-06-28 21:56:43 +01:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						fe1925931d 
					 
					
						
						
							
							Cleanup: Correct typographic errors in code comments.  
						
						
						
						
					 
					
						2020-06-07 01:04:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						43c538fa7d 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/town_cmd.cpp 
						
						
					 
					
						2020-06-05 17:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						937b366546 
					 
					
						
						
							
							Cleanup: StationCargoList::AreMergable doxygen comment references Vehicle instead of Station.  
						
						
						
						
					 
					
						2020-06-05 14:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0100ea4e32 
					 
					
						
						
							
							Conditional orders: Add mode to check waiting station cargo via next node  
						
						
						
						
					 
					
						2020-05-10 15:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7960db35f2 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	config.lib
#	projects/openttd_vs140.vcxproj
#	projects/openttd_vs140.vcxproj.filters
#	projects/openttd_vs141.vcxproj
#	projects/openttd_vs141.vcxproj.filters
#	projects/openttd_vs142.vcxproj
#	projects/openttd_vs142.vcxproj.filters
#	src/aircraft_cmd.cpp
#	src/base_station_base.h
#	src/core/pool_type.hpp
#	src/disaster_vehicle.cpp
#	src/economy.cpp
#	src/engine.cpp
#	src/group.h
#	src/group_cmd.cpp
#	src/group_gui.cpp
#	src/lang/english.txt
#	src/lang/german.txt
#	src/linkgraph/linkgraph_gui.cpp
#	src/network/network_command.cpp
#	src/network/network_server.cpp
#	src/openttd.cpp
#	src/order_cmd.cpp
#	src/road_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/cargopacket_sl.cpp
#	src/saveload/linkgraph_sl.cpp
#	src/saveload/order_sl.cpp
#	src/saveload/station_sl.cpp
#	src/saveload/town_sl.cpp
#	src/saveload/vehicle_sl.cpp
#	src/screenshot.cpp
#	src/screenshot.h
#	src/settings_gui.cpp
#	src/settings_type.h
#	src/smallmap_gui.cpp
#	src/station.cpp
#	src/station_cmd.cpp
#	src/table/settings.ini
#	src/toolbar_gui.cpp
#	src/town_cmd.cpp
#	src/train.h
#	src/train_cmd.cpp
#	src/train_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/vehiclelist.cpp
#	src/window_type.h 
						
						
					 
					
						2020-01-06 18:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5dc1027c6b 
					 
					
						
						
							
							Add initial support for loading ChillPP v14.7 savegames  
						
						
						
						
					 
					
						2020-01-01 23:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						5fce5fa300 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_CARGOPACKETS with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						cbdd9f84d8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/console_gui.cpp
#	src/lang/korean.txt
#	src/video/sdl2_v.cpp
#	src/video/sdl2_v.h
#	src/window.cpp
#	src/window_gui.h 
						
						
					 
					
						2019-11-12 18:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						edfd378e93 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	source.list
#	src/blitter/32bpp_anim.cpp
#	src/linkgraph/linkgraphjob.cpp
#	src/order_cmd.cpp
#	src/vehicle.cpp
#	src/vehicle_type.h 
						
						
					 
					
						2019-10-05 21:45:54 +01:00 
						 
				 
			
				
					
						
							
							
								JMcKiern 
							
						 
					 
					
						
						
							
						
						04f659e768 
					 
					
						
						
							
							Fix: Some typos found using codespell  
						
						
						
						
					 
					
						2019-09-29 21:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						36eb4165b8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/bridge_map.h
#	src/crashlog.cpp
#	src/industry.h
#	src/linkgraph/linkgraph_type.h
#	src/order_type.h
#	src/saveload/afterload.cpp
#	src/settings.cpp
#	src/settings_type.h
#	src/smallmap_gui.cpp
#	src/spritecache.cpp
#	src/stdafx.h
#	src/table/settings.h.preamble
#	src/train.h
#	src/vehicle.cpp
#	src/viewport.cpp
#	src/viewport_func.h
#	src/widgets/station_widget.h
#	src/zoom_func.h
#	src/zoom_type.h 
						
						
					 
					
						2019-07-08 16:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						49dee941fb 
					 
					
						
						
							
							Validate cargo packet deferred payments in CheckCaches  
						
						
						
						
					 
					
						2019-06-08 17:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						2e1936da64 
					 
					
						
						
							
							Codechange: Remove SourceTypeByte type  
						
						
						
						
					 
					
						2019-04-29 17:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						674732cd68 
					 
					
						
						
							
							Merge: Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-11 18:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						64c71f5136 
					 
					
						
						
							
							Add recalculated total to AssertCountConsistency assertion message  
						
						
						
						
					 
					
						2018-08-05 11:32:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						38779254e5 
					 
					
						
						
							
							Check cargo action count consistencies on load  
						
						... 
						
						
						
						Add scope info logging to AfterLoadVehicles 
						
						
					 
					
						2018-05-13 18:56:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1cc545c816 
					 
					
						
						
							
							Fix iterator invalidation issues in CargoPacketList actions  
						
						... 
						
						
						
						See: #48  
						
						
					 
					
						2018-04-30 16:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ab6119cb76 
					 
					
						
						
							
							Merge branch 'infrastructure_sharing' into jgrpp  
						
						
						
						
					 
					
						2018-01-28 17:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						decc0f210c 
					 
					
						
						
							
							Fix incorrect comment  
						
						
						
						
					 
					
						2018-01-28 17:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8c0c9274ea 
					 
					
						
						
							
							Merge branch 'infrastructure_sharing' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/economy.cpp
#	src/misc.cpp
#	src/openttd.cpp
#	src/saveload/extended_ver_sl.cpp 
						
						
					 
					
						2018-01-26 18:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9000d74f3c 
					 
					
						
						
							
							Pay all cargo payment incomes when cargo finally delivered  
						
						
						
						
					 
					
						2018-01-26 18:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a422cb6753 
					 
					
						
						
							
							Use a deque instead of list for CargoPacketList and StationCargoPacketMap.  
						
						
						
						
					 
					
						2016-09-13 22:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						3f19e19952 
					 
					
						
						
							
							(svn r26660) -Fix: CargoPacket::SourceStation() returns a StationID.  
						
						
						
						
					 
					
						2014-06-21 19:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						7096d42bb3 
					 
					
						
						
							
							(svn r26660) -Fix: CargoPacket::SourceStation() returns a StationID.  
						
						
						
						
					 
					
						2014-06-21 19:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						fbd6707afc 
					 
					
						
						
							
							(svn r26327) -Fix [FS#5901]: Take care of next_station when reassigning from MTA_DELIVER to MTA_TRANSFER.  
						
						
						
						
					 
					
						2014-02-09 21:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						88787412b6 
					 
					
						
						
							
							(svn r26327) -Fix [FS#5901]: Take care of next_station when reassigning from MTA_DELIVER to MTA_TRANSFER.  
						
						
						
						
					 
					
						2014-02-09 21:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						809df5aaf6 
					 
					
						
						
							
							(svn r25900) -Change [FS#5677]: Allow restricted flows to be picked for kept cargo.  
						
						
						
						
					 
					
						2013-10-22 16:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						bd230f34f4 
					 
					
						
						
							
							(svn r25900) -Change [FS#5677]: Allow restricted flows to be picked for kept cargo.  
						
						
						
						
					 
					
						2013-10-22 16:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						fff00b6460 
					 
					
						
						
							
							(svn r25891) -Feature: Use smallstack to allow for multiple next hops when loading and unloading.  
						
						
						
						
					 
					
						2013-10-20 13:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						54db96be43 
					 
					
						
						
							
							(svn r25891) -Feature: Use smallstack to allow for multiple next hops when loading and unloading.  
						
						
						
						
					 
					
						2013-10-20 13:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						6ce6fd05d8 
					 
					
						
						
							
							(svn r25434) -Fix: reroute cargo staged for unloading if a link breaks  
						
						
						
						
					 
					
						2013-06-23 08:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						3dd811e179 
					 
					
						
						
							
							(svn r25434) -Fix: reroute cargo staged for unloading if a link breaks  
						
						
						
						
					 
					
						2013-06-23 08:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						1de46050f6 
					 
					
						
						
							
							(svn r25362) -Feature: consider cargo waiting at other stations for rating at the origin station  
						
						
						
						
					 
					
						2013-06-09 13:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						741c431caa 
					 
					
						
						
							
							(svn r25362) -Feature: consider cargo waiting at other stations for rating at the origin station  
						
						
						
						
					 
					
						2013-06-09 13:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						f022550df9 
					 
					
						
						
							
							(svn r25361) -Feature: distribute cargo according to plan given by linkgraph  
						
						
						
						
					 
					
						2013-06-09 13:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						04e3eb6fab 
					 
					
						
						
							
							(svn r25361) -Feature: distribute cargo according to plan given by linkgraph  
						
						
						
						
					 
					
						2013-06-09 13:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c5d7445704 
					 
					
						
						
							
							(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)  
						
						
						
						
					 
					
						2013-04-13 13:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5eddbb338b 
					 
					
						
						
							
							(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)  
						
						
						
						
					 
					
						2013-04-13 13:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d27e49d078 
					 
					
						
						
							
							(svn r25013) -Feature: show the amount of cargo that has already been reserved by full loading vehicles in the station (fonsinchen)  
						
						
						
						
					 
					
						2013-02-17 14:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4367224b35 
					 
					
						
						
							
							(svn r25013) -Feature: show the amount of cargo that has already been reserved by full loading vehicles in the station (fonsinchen)  
						
						
						
						
					 
					
						2013-02-17 14:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7dd2354a13 
					 
					
						
						
							
							(svn r25012) -Codechange: persistently keep 'reserved' cargo (for full-load improved loading) instead of calculating if for every cycle  
						
						
						
						
					 
					
						2013-02-17 14:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cdb0a76958 
					 
					
						
						
							
							(svn r25012) -Codechange: persistently keep 'reserved' cargo (for full-load improved loading) instead of calculating if for every cycle  
						
						
						
						
					 
					
						2013-02-17 14:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						79b74a5925 
					 
					
						
						
							
							(svn r25010) -Codechange: Add general framework for cargo actions, i.e. loading, transfering, delivering and such, to contain this logic in a single place instead of spread around (fonsinchen)  
						
						
						
						
					 
					
						2013-02-17 14:36:40 +00:00