| 
							
							
								 Jonathan G Rennison | bdd73a19a1 | Add signal style flag for unconditional reserve through Add map bits for unconditional reserve through
Adjust signal aspect/state handling | 2022-06-19 04:15:27 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 4d04a757cc | Debug: Add new signals support to GRF debug window | 2022-06-15 21:36:55 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | cf5eef515e | Signals: Add GRF restriction info bit for may reverse | 2022-06-15 17:49:54 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ba52fbeb91 | Signals: Add variable for restriction info, add bit for reserve through | 2022-06-12 09:00:31 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 28724d651d | Tracerestrict: Add button to highlight all signals using program | 2022-06-11 23:29:37 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b37209c3af | Tracerestrict: Programs maintain a list of signals referencing them | 2022-06-11 22:15:19 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | c06acd3c47 | Tracerestrict: Avoid double lookup when setting is restricted map bit | 2022-06-11 22:12:43 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ccfcc22c03 | Tracerestrict: Return error instead of assert for unknown subcommands | 2022-06-11 20:24:05 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 02dabad81e | Tracerestrict: Add flag for whether reserve through is always set | 2022-06-11 16:40:32 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | c4ea3e0335 | Fully simulate slot occupancy changes in PBS res end dry-run mode | 2022-03-14 02:26:03 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 221120090e | Fix wrong prefix in trace restrict enum TRSACF_REMOVE_SPEED_ADAPT_EXEMPT in
TraceRestrictSpeedAdaptationControlField | 2022-03-07 00:40:22 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 92142e5684 | Add routing restriction action to make exempt from speed adaptation | 2022-03-06 22:39:53 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | e5a421b65a | Merge branch 'master' into jgrpp # Conflicts:
#	src/economy.cpp
#	src/linkgraph/refresh.cpp
#	src/order_cmd.cpp
#	src/saveload/vehicle_sl.cpp
#	src/station.cpp
#	src/station_base.h
#	src/timetable_cmd.cpp
#	src/timetable_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/vehicle_cmd.cpp | 2022-03-04 18:17:44 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 904ff6757d | Add slot support to road vehicles, ships and aircraft | 2022-01-19 00:10:49 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b23d394f0b | Handle predictable conditional orders in timetable window | 2022-01-15 15:57:09 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b259d04339 | Add tunnel/bridge entrance/exit values to entry direction conditional | 2021-11-13 22:52:27 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 74bfe4e6d2 | Allow placing routing restrictions on tunnel/bridge entrance/exit signals No reserve through support | 2021-11-13 22:28:14 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | dad007e16a | Fix spelling of TRPRF_SPEED_RESTRICTION_SET | 2021-11-13 02:00:37 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 1e0bea5b8d | Replace FindFirstBit/FindFirstBit64 with a single template function | 2021-11-01 23:00:44 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 53139c2405 | Add current day/month to tracerestrict and conditional order conditionals | 2021-10-26 23:39:40 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b8d5113c5a | Tracerestrict: Add slot action mode, try to acquire (only on reserve) | 2021-08-15 22:39:52 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 1002c6d9d2 | Fix various compiler warnings See: #267 | 2021-06-11 22:54:27 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0579c8755c | Add tracerestrict action: No PBS signal back PF penalty | 2021-05-25 18:50:36 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 112b235b71 | Fix name prefix of TraceRestrictNewsControlField enum values | 2021-05-25 18:21:24 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 2e28bc8e6a | Tracerestrict: Add engine class conditional | 2021-05-13 23:49:03 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 923b2eb0a9 | Fix tracerestrict train is loading status condition when predicting orders | 2021-03-26 00:08:25 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | aff89b61f5 | Add tracerestrict reserved tiles ahead conditional | 2021-02-13 03:29:35 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 35d720b0ad | Add tracerestrict PBS end signal conditional This is for realistic braking long reserve | 2021-02-13 02:12:16 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 8a814bbfe3 | Add release slot train order | 2021-02-10 22:30:22 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b7ddd486cf | Merge branch 'master' into jgrpp # Conflicts:
#	cmake/CompileFlags.cmake
#	src/aircraft_cmd.cpp
#	src/blitter/32bpp_anim.cpp
#	src/cargopacket.cpp
#	src/cheat_gui.cpp
#	src/company_cmd.cpp
#	src/company_gui.cpp
#	src/core/pool_func.hpp
#	src/date.cpp
#	src/economy.cpp
#	src/error_gui.cpp
#	src/ground_vehicle.cpp
#	src/ground_vehicle.hpp
#	src/group_gui.cpp
#	src/industry_cmd.cpp
#	src/lang/dutch.txt
#	src/lang/french.txt
#	src/lang/german.txt
#	src/linkgraph/linkgraph_gui.cpp
#	src/linkgraph/mcf.cpp
#	src/network/network_content.cpp
#	src/network/network_server.cpp
#	src/network/network_udp.cpp
#	src/newgrf_engine.cpp
#	src/newgrf_station.cpp
#	src/order_cmd.cpp
#	src/order_gui.cpp
#	src/pathfinder/follow_track.hpp
#	src/pathfinder/yapf/yapf_common.hpp
#	src/saveload/saveload.cpp
#	src/settings_gui.cpp
#	src/station_cmd.cpp
#	src/station_kdtree.h
#	src/string_func.h
#	src/table/settings.ini
#	src/tgp.cpp
#	src/timetable_cmd.cpp
#	src/timetable_gui.cpp
#	src/toolbar_gui.cpp
#	src/town_cmd.cpp
#	src/train_cmd.cpp
#	src/train_gui.cpp
#	src/tree_gui.cpp
#	src/tunnelbridge_cmd.cpp
#	src/vehicle.cpp
#	src/vehicle_gui.cpp
#	src/video/sdl2_v.cpp
#	src/video/sdl_v.cpp
#	src/video/win32_v.cpp
#	src/viewport.cpp
#	src/viewport_sprite_sorter_sse4.cpp
#	src/window.cpp | 2021-02-01 17:07:34 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 6c3e5642f8 | Merge branch 'master' into jgrpp # Conflicts:
#	cmake/CompileFlags.cmake
#	src/crashlog.cpp
#	src/fileio.cpp
#	src/fileio_func.h
#	src/fios_gui.cpp
#	src/ini_load.cpp
#	src/ini_type.h
#	src/lang/english.txt
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/network/network_client.cpp
#	src/order_base.h
#	src/order_cmd.cpp
#	src/os/windows/win32.cpp
#	src/road_cmd.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/settings.cpp
#	src/station_cmd.cpp
#	src/stdafx.h
#	src/table/settings.ini
#	src/tree_cmd.cpp
#	src/tree_gui.cpp
#	src/vehicle_base.h
#	src/video/cocoa/cocoa_v.mm
#	src/video/cocoa/event.mm
#	src/video/cocoa/wnd_quartz.mm
#	src/viewport.cpp
#	src/widgets/tree_widget.h | 2021-01-31 01:08:35 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 270a748b64 | Tracerestrict: Add time/date conditional | 2020-11-27 18:43:32 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 72a7ae25e8 | Tracerestrict: Fix program execution when skipping double non-conditional | 2020-11-25 01:38:01 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 352b361e1b | Viewport: Replace viewport mark dirty if zoom level below with flags param Fix missing flags for tracerestrict and effect vehicles | 2020-10-01 23:18:39 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | abb7b69861 | Add slot and counter support to programmable pre-signals | 2020-09-01 18:37:53 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 9ee8091ecc | Add conditional order which tests counter value | 2020-08-31 22:52:26 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 817bc44a3e | Initial implementation of tracerestrict counter mechanism | 2020-08-31 19:08:35 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | d2594ece79 | Add routing restrictions action to control news reports about stuck trains | 2020-08-29 13:38:19 +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 | aa8aae9a62 | Initial implementation of tracerestrict speed restriction feature | 2019-12-06 21:15:07 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 7332c0b673 | Tracerestrict: Add load percentage conditional | 2019-10-08 18:42:18 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 2105d21356 | Merge branch 'tracerestrict' into jgrpp | 2019-08-19 20:14:05 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ccdc75e2bf | Tracerestrict: Fix non-deterministic use of _sorted_cargo_specs | 2019-08-19 20:02:24 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | e1d98e1b37 | Check trace restrict slot vehicle index and occupants in CheckCaches | 2019-05-19 18:40:18 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 3fdd553a08 | Handle trace restrict slots when deleting or merging company | 2019-05-18 10:17:59 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 06463b8be0 | Merge branch 'tracerestrict-sx' into jgrpp | 2019-04-28 12:24:40 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 6b107d65d9 | Merge branch 'tracerestrict' into tracerestrict-sx | 2019-04-28 11:09:25 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0d2277211c | Fix enum type mismatch in TestOrderCondition | 2019-04-28 11:09:05 +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 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | cd41683b9b | Add tracerestrict feature reverse behind signal | 2018-12-09 01:13:27 +00:00 |  |