| 
							
							
								 Jonathan G Rennison | 11a9a4dc0c | Fix no error message when attaching new template/virtual vehicle fails See: #187 | 2020-09-08 23:56:38 +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 | cc6be16422 | Add news setting for trains waiting due to routing restrictions | 2020-08-29 13:31:52 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 810bfd276e | Add several NewGRF variables to vehicle image callback whitelist Add vehicle flags to control cached image invalidation
Various refactorings | 2020-08-25 01:26:44 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 2e93ca9409 | Increase verbosity of chosen track assert in TrainController | 2020-05-27 19:35:36 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0202211514 | Conditional orders: Add slot acquire modes to train in slot conditional | 2020-05-10 21:06:09 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0dd9562ead | Continue waiting at rail waypoint if next order is a wait order for the same waypoint | 2020-05-10 17:06:45 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | cb6a01cab3 | Fix cases where departures board data was not invalidated | 2020-03-09 09:22:38 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 4108672cf6 | Use separate tile hash for each vehicle type | 2020-03-03 06:57:50 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5240b46d1d | Reduce viewport invalidation area of signal state changes | 2020-02-25 21:31:29 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 76f68c48f5 | Cache whether vehicle is currently drawn: Vehicle::IsDrawn() | 2020-02-03 18:58:19 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ee6d808578 | TBTR: Template replacements now also apply to child groups | 2020-01-16 21:47:29 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 06a2bedfe5 | TBTR: Fix template replacement refits having 0 cost | 2020-01-16 20:33:45 +00: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 |  | 
			
				
					| 
							
							
								 glx | d8a1be48cd | Codechange: Replace vehicle related FOR_ALL with range-based for loops | 2019-12-21 20:13:03 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | aa8aae9a62 | Initial implementation of tracerestrict speed restriction feature | 2019-12-06 21:15:07 +00: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 | e4b9eeee71 | Set VRF_CONSIST_SPEED_REDUCTION flag in NormaliseTrainHead | 2019-09-16 00:58:04 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | d9c112cc9e | Fix #97: Desync when moving newly built wagon | 2019-08-27 17:03:18 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0299eaa45f | Clear order backup clone when train head is moved to non-head position | 2019-08-20 19:26:19 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | d0ee897135 | Unreserve and re-reserve reservations to bidi bridge/tunnel entrances when reversing train inside | 2019-08-18 17:05:44 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | dae041601d | Unreserve signalled tunnel/bridge head when reversing on approach to exit | 2019-08-18 16:54:00 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5bc9c8ed6e | Unreserve signalled tunnel/bridge head when entering from opposite to v->tile | 2019-08-18 16:52:57 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 70ef0f562b | Fix train reverse inside signalled tunnel/bridge entrance clearing reservation of incoming train | 2019-08-18 14:40:24 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | a1d36b02f0 | Network: Add state checksum which is check in network sync | 2019-08-06 03:03:40 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 89a6cc3e03 | Add game event flag for virtual train creation | 2019-07-29 19:39:01 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 162fcb050e | Only set TBTR replacement game event flag when replacement action occurs | 2019-07-29 19:36:35 +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 | 8fefef9d19 | TBTR: Do not allocate virtual trains a unit number in NormaliseTrainHead | 2019-07-03 02:48:24 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | f3daada67f | TBTR: Avoid built virtual wagons which can't be attached being orphaned | 2019-06-11 01:59:50 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5a2e498182 | TBTR: Avoid articulated/rear units being added to tile hash | 2019-06-11 01:59:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | c7a9950269 | Add game event for train crash | 2019-06-08 17:13:14 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 96f000226e | Exclude virtual trains from various vehicle list iterations | 2019-05-27 17:56:41 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | f0ffb52f2f | Fix per-railtype 90 deg turn setting with dual rail type tiles | 2019-05-26 11:35:18 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 8042150a35 | Add error messages for vehicle build failure due to wrong depot owner and rail type | 2019-05-18 13:19:43 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ee06258629 | TBTR: Fix front engine not being cleared when being replaced. and kept in depot | 2019-05-18 10:17:59 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 49f6490c7d | Fix potential non-determinism in vehicle autorenew/template replace/pay for repair/sell | 2019-05-18 10:17:59 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 9d861fb8a0 | TBTR: Allow cloning virtual/template trains with unavailable engines | 2019-04-27 21:25:56 +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 | ba34ec7ade | Merge branch 'master' into jgrpp Replace build and refit, and group collapse implementations
Fix template creation build and refit
# Conflicts:
#	Makefile.bundle.in
#	config.lib
#	src/animated_tile.cpp
#	src/blitter/32bpp_anim.hpp
#	src/blitter/32bpp_base.hpp
#	src/blitter/8bpp_base.hpp
#	src/blitter/null.hpp
#	src/build_vehicle_gui.cpp
#	src/command.cpp
#	src/command_func.h
#	src/console_gui.cpp
#	src/core/smallstack_type.hpp
#	src/date.cpp
#	src/debug.cpp
#	src/genworld_gui.cpp
#	src/ground_vehicle.hpp
#	src/group_gui.cpp
#	src/lang/korean.txt
#	src/linkgraph/linkgraph_gui.h
#	src/main_gui.cpp
#	src/misc_gui.cpp
#	src/network/core/game.h
#	src/network/core/packet.cpp
#	src/network/core/udp.cpp
#	src/network/core/udp.h
#	src/network/network_content.cpp
#	src/network/network_type.h
#	src/network/network_udp.cpp
#	src/newgrf_house.h
#	src/openttd.cpp
#	src/order_cmd.cpp
#	src/order_gui.cpp
#	src/os/unix/crashlog_unix.cpp
#	src/os/windows/crashlog_win.cpp
#	src/osk_gui.cpp
#	src/pathfinder/opf/opf_ship.cpp
#	src/rail_cmd.cpp
#	src/rail_gui.cpp
#	src/saveload/saveload.cpp
#	src/settings.cpp
#	src/settings_gui.cpp
#	src/smallmap_gui.h
#	src/station_base.h
#	src/station_cmd.cpp
#	src/table/gameopt_settings.ini
#	src/table/newgrf_debug_data.h
#	src/table/settings.ini
#	src/timetable_gui.cpp
#	src/toolbar_gui.cpp
#	src/train_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_gui.cpp
#	src/vehiclelist.cpp
#	src/viewport.cpp
#	src/widgets/dropdown.cpp
#	src/window_gui.h | 2019-03-27 18:12:04 +00:00 |  | 
			
				
					| 
							
							
								 Henry Wilson | c01a2e2a81 | Codechange: Removed SmallVector completely | 2019-03-26 20:15:57 +00:00 |  | 
			
				
					| 
							
							
								 Henry Wilson | ab711e6942 | Codechange: Replaced SmallVector::[Begin|End]() with std alternatives | 2019-03-26 20:15:57 +00:00 |  | 
			
				
					| 
							
							
								 Henry Wilson | a0f36a50e6 | Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back() | 2019-03-26 20:15:57 +00:00 |  | 
			
				
					| 
							
							
								 Henry Wilson | a690936ed7 | Codechange: Replace SmallVector::Length() with std::vector::size() | 2019-03-26 20:15:57 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5e6d283463 | Merge branch 'master' into jgrpp Remove the viewport sign cache as this is now superseded by the kd tree
implementation
# Conflicts:
#	src/crashlog.cpp
#	src/lang/english.txt
#	src/misc.cpp
#	src/pathfinder/follow_track.hpp
#	src/pbs.cpp
#	src/rail_cmd.cpp
#	src/saveload/vehicle_sl.cpp
#	src/settings.cpp
#	src/settings_gui.cpp
#	src/ship_cmd.cpp
#	src/station.cpp
#	src/station_base.h
#	src/station_cmd.cpp
#	src/table/settings.ini
#	src/thread/thread_morphos.cpp
#	src/town_cmd.cpp
#	src/train_cmd.cpp
#	src/viewport.cpp
#	src/waypoint.cpp | 2019-03-13 03:38:26 +00:00 |  |