HackaLittleBit 
							
						 
					 
					
						
						
							
						
						691ce0f1ea 
					 
					
						
						
							
							An assert could be triggered while looking beyond the map border.  
						
						... 
						
						
						
						This patch fixes that. 
						
						
					 
					
						2018-02-04 12:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						fca03da2bb 
					 
					
						
						
							
							Add wormhole ship detection, one tile only!  
						
						
						
						
					 
					
						2018-02-04 12:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						9326706eb9 
					 
					
						
						
							
							Code cleanup and preparation for ships in wormhole detection  
						
						
						
						
					 
					
						2018-02-04 12:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						80500f8f08 
					 
					
						
						
							
							Rework z position  
						
						
						
						
					 
					
						2018-02-04 12:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						902fd73c47 
					 
					
						
						
							
							Merge branch 'ship_collision_avoidance' into jgrpp  
						
						
						
						
					 
					
						2018-01-28 20:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						e4a10e9313 
					 
					
						
						
							
							Revert part of collision detection on aqueducts, on aqueducts collision detection will not be done.  
						
						
						
						
					 
					
						2018-01-26 20:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						354ecfdf3a 
					 
					
						
						
							
							Handle ship collision detection on aquaducts.  
						
						
						
						
					 
					
						2018-01-25 18:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						e2d3c95ae1 
					 
					
						
						
							
							Enable ships to pass on both sides of other ships.  
						
						
						
						
					 
					
						2018-01-25 18:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						828e9bece2 
					 
					
						
						
							
							De-duplicate ship entry to exit direction map table  
						
						
						
						
					 
					
						2018-01-25 18:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						aa1a914d96 
					 
					
						
						
							
							Merge branch 'ship_collision_avoidance' into jgrpp  
						
						
						
						
					 
					
						2018-01-23 00:40:48 +00:00 
						 
				 
			
				
					
						
							
							
								HackaLittleBit 
							
						 
					 
					
						
						
							
						
						c5888dad9f 
					 
					
						
						
							
							Changes to ship collision avoidance algorithm  
						
						... 
						
						
						
						* Change some names and create a seperate procedure for finding ships.
* Check if destiny tile is buoy. If so, distance checking continues.
* Remove water tile check. It was done before and coast can't have 3 way tracks.
* Add a check for map edges.
* Add speed adjustment related to distance between ships
* Do not detect ships on tiles with parallel tracks 
						
						
					 
					
						2018-01-23 00:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d730cfd51d 
					 
					
						
						
							
							Cache sprite sequence bounds for vehicles  
						
						
						
						
					 
					
						2018-01-19 19:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								keldorkatarn 
							
						 
					 
					
						
						
							
						
						e3b33b45c9 
					 
					
						
						
							
							Simplify direction lookup to also work for oil rigs.  
						
						... 
						
						
						
						(cherry picked from commit acbff5528b6aa5a01d17b814a44b6d884ee03f69) 
						
						
					 
					
						2017-09-20 19:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								keldorkatarn 
							
						 
					 
					
						
						
							
						
						1d3cf59d8a 
					 
					
						
						
							
							Allow building multiple docks per station.  
						
						... 
						
						
						
						(cherry picked from commit 0110c4a35d383e0be2cbb53cbe9cbe6784abb3e9)
# Conflicts:
#	src/station_cmd.cpp 
						
						
					 
					
						2017-09-20 19:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						40b89902a5 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/lang/galician.txt 
						
						
					 
					
						2017-05-10 19:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c973f65acb 
					 
					
						
						
							
							(svn r27858) -Change [FS#6560]: Add missing game script event for ships arriving at a station. (juanjo)  
						
						
						
						
					 
					
						2017-04-23 09:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						e9e44105eb 
					 
					
						
						
							
							(svn r27858) -Change [FS#6560]: Add missing game script event for ships arriving at a station. (juanjo)  
						
						
						
						
					 
					
						2017-04-23 09:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fc60857b66 
					 
					
						
						
							
							Merge branches 'adjacent_crossings' and 'zoning' into jgrpp  
						
						
						
						
					 
					
						2017-03-20 19:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						3c7dc746d5 
					 
					
						
						
							
							(svn r27807) -Codechange: Remove _ship_leave_depot_offs  
						
						... 
						
						
						
						There is already TileOffsByDiagDir for that. (cirdan) 
						
						
					 
					
						2017-03-19 22:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						80303515c1 
					 
					
						
						
							
							(svn r27807) -Codechange: Remove _ship_leave_depot_offs  
						
						... 
						
						
						
						There is already TileOffsByDiagDir for that. (cirdan) 
						
						
					 
					
						2017-03-19 22:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						2a555480bd 
					 
					
						
						
							
							(svn r27806) -Codechange: Remove function ShipGetNewDirection  
						
						... 
						
						
						
						ShipGetNewDirection has no side effects and its return value
is ignored by its only caller, so do away with it.
Also remove now unused _new_vehicle_direction_table. (cirdan) 
						
						
					 
					
						2017-03-19 21:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						54ec06258a 
					 
					
						
						
							
							(svn r27806) -Codechange: Remove function ShipGetNewDirection  
						
						... 
						
						
						
						ShipGetNewDirection has no side effects and its return value
is ignored by its only caller, so do away with it.
Also remove now unused _new_vehicle_direction_table. (cirdan) 
						
						
					 
					
						2017-03-19 21:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4f9fd074b8 
					 
					
						
						
							
							(svn r27805) -Codechange: Remove function ShipGetNewDirectionFromTiles  
						
						... 
						
						
						
						The only user of ShipGetNewDirectionFromTiles can be better
served by DiagdirBetweenTiles, so remove the former. (cirdan) 
						
						
					 
					
						2017-03-19 21:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f0062f94d6 
					 
					
						
						
							
							(svn r27805) -Codechange: Remove function ShipGetNewDirectionFromTiles  
						
						... 
						
						
						
						The only user of ShipGetNewDirectionFromTiles can be better
served by DiagdirBetweenTiles, so remove the former. (cirdan) 
						
						
					 
					
						2017-03-19 21:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7f10d83a4a 
					 
					
						
						
							
							Merge branch 'template_train_replacement' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/linkgraph/linkgraphjob.cpp
#	src/saveload/extended_ver_sl.cpp
#	src/train_cmd.cpp
#	src/vehicle_base.h 
						
						
					 
					
						2016-11-01 23:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c175067ed9 
					 
					
						
						
							
							(svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw.  
						
						
						
						
					 
					
						2016-10-16 14:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a37bb32fd6 
					 
					
						
						
							
							(svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw.  
						
						
						
						
					 
					
						2016-10-16 14:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d2393b4f6c 
					 
					
						
						
							
							(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.  
						
						
						
						
					 
					
						2016-10-16 14:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f36539837e 
					 
					
						
						
							
							(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.  
						
						
						
						
					 
					
						2016-10-16 14:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3ac94e97c8 
					 
					
						
						
							
							Cache the result of GetImage() in Vehicle::UpdateViewport() where possible.  
						
						... 
						
						
						
						Sprite number is not cached if callback is made, or a variable access
outside a whitelist occurs.
Invalidate cached sprite number when direction or cargo changes,
or vehicle is marked dirty. 
						
						
					 
					
						2016-07-08 19:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4c5173b6bf 
					 
					
						
						
							
							Merge branch 'auto_timetables-sx' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/lang/english.txt
#	src/saveload/afterload.cpp
#	src/saveload/extended_ver_sl.cpp
#	src/settings_gui.cpp
#	src/settings_type.h
#	src/table/company_settings.ini
#	src/vehicle.cpp 
						
						
					 
					
						2016-05-08 01:13:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d59252d15b 
					 
					
						
						
							
							Timetable auto separation is now per vehicle, with a company default.  
						
						... 
						
						
						
						Remove global on-off setting.
Add button to timetable GUI.
Add company setting to control default for new vehicles.
Fix automate, start date, change time and autofill buttons
being shown enabled for other companies' vehicles. 
						
						
					 
					
						2016-05-08 01:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						efcdd6c36f 
					 
					
						
						
							
							Remove global automated timetable setting.  
						
						
						
						
					 
					
						2016-05-06 23:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						31a5baf555 
					 
					
						
						
							
							Merge branch 'improved_breakdowns-sx' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/saveload/extended_ver_sl.cpp
#	src/settings.cpp 
						
						
					 
					
						2016-02-02 23:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5eed9865d6 
					 
					
						
						
							
							Improved breakdowns: Various changes and fixes.  
						
						... 
						
						
						
						* Revert breakdown_chance to (mostly) its original behaviour.
* Create a new breakdown_chance_factor to hold breakdown_chance
  from improved breakdowns logic.
* Revert airport crash probabilities back to original behaviour, with
  modified behaviour only during emergency landings.
* Low power breakdowns now only reduce the power of the engine which
  has broken down.
* Low power breakdowns no longer reduce speed directly.
* Add callback function to run whenever improved breakdowns setting
  is changed. Reset breakdown_chance_factor where required.
* More whitespace/formatting... 
						
						
					 
					
						2016-01-31 22:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9742300a1e 
					 
					
						
						
							
							Fix some more whitespace/formatting issues.  
						
						
						
						
					 
					
						2016-01-31 15:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						27bdf2a8b6 
					 
					
						
						
							
							Merge branch 'ship_collision_avoidance-sx' into jgrpp  
						
						... 
						
						
						
						Conflicts:
	src/settings_type.h
	src/table/settings.ini 
						
						
					 
					
						2016-01-19 22:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b00b1125be 
					 
					
						
						
							
							Add a dedicated setting to enable ship collision avoidance.  
						
						
						
						
					 
					
						2016-01-19 22:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						917391102b 
					 
					
						
						
							
							Import ship collision-avoidance patch.  
						
						... 
						
						
						
						https://github.com/KeldorKatarn/OpenTTD_PatchPack  
					
						2016-01-19 22:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e9dc82c801 
					 
					
						
						
							
							Merge branch 'auto_timetables-sx' into jgrpp  
						
						... 
						
						
						
						Conflicts:
	src/saveload/extended_ver_sl.cpp 
						
						
					 
					
						2015-09-03 23:30:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						42370dc28d 
					 
					
						
						
							
							Add company setting to auto-enable auto timetables for new vehicles.  
						
						... 
						
						
						
						Default: off. 
						
						
					 
					
						2015-09-03 23:27:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4c6dc11c16 
					 
					
						
						
							
							Merge branch 'infrastructure_sharing-sx' into jgrpp  
						
						... 
						
						
						
						Conflicts:
	src/lang/english.txt
	src/saveload/extended_ver_sl.cpp
	src/saveload/extended_ver_sl.h
	src/signal.cpp
	src/table/settings.ini
	src/vehicle.cpp 
						
						
					 
					
						2015-08-06 23:11:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a4ad4130a6 
					 
					
						
						
							
							Merge branch 'master' into infrastructure_sharing  
						
						... 
						
						
						
						Conflicts:
	src/aircraft_cmd.cpp
	src/economy.cpp
	src/lang/english.txt
	src/order_gui.cpp
	src/roadveh_cmd.cpp
	src/saveload/saveload.cpp
	src/settings.cpp
	src/settings_gui.cpp
	src/train_cmd.cpp 
						
						
					 
					
						2015-08-06 22:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						ee791055f9 
					 
					
						
						
							
							Import infrastructure sharing patch  
						
						... 
						
						
						
						Strip trailing whitespace
Remove a leftover line form settings.ini
http://www.tt-forums.net/viewtopic.php?p=1008843#p1008843  
						
						
					 
					
						2015-08-06 22:24:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e4ccea350b 
					 
					
						
						
							
							Merge branch 'wait_in_depot-sx' into jgrpp  
						
						... 
						
						
						
						Conflicts:
	src/saveload/extended_ver_sl.cpp
	src/saveload/extended_ver_sl.h 
						
						
					 
					
						2015-08-03 01:12:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2f9ebebf02 
					 
					
						
						
							
							Merge branch 'master' into wait_in_depot  
						
						
						
						
					 
					
						2015-08-03 01:06:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4d1c4d18be 
					 
					
						
						
							
							Timetable wait in depot: minor whitespace/style changes.  
						
						
						
						
					 
					
						2015-08-03 01:06:42 +01:00 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						d8c5de188f 
					 
					
						
						
							
							Import timetabling wait time in depots patch  
						
						... 
						
						
						
						http://www.tt-forums.net/viewtopic.php?f=33&t=70969  
					
						2015-08-03 01:06:12 +01:00 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						9f5164b403 
					 
					
						
						
							
							Import Improved Breakdowns patch  
						
						... 
						
						
						
						Fix trailing whitespace
http://www.tt-forums.net/viewtopic.php?p=1146419#p1146419  
						
						
					 
					
						2015-08-02 22:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8767a11d60 
					 
					
						
						
							
							(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().  
						
						
						
						
					 
					
						2015-02-01 20:54:24 +00:00