Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6297abdb3b 
					 
					
						
						
							
							Remove str_fmt and str_vfmt  
						
						
						
						
					 
					
						2023-05-30 00:55:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c0f7ab8071 
					 
					
						
						
							
							Fix spelling mistake  
						
						
						
						
					 
					
						2023-04-09 22:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1518c2fa1e 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/depot_type.h
#	src/lang/german.txt
#	src/order_gui.cpp
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/script/api/script_window.hpp.in
#	src/settings_table.cpp
#	src/train_cmd.cpp 
						
						
					 
					
						2022-11-05 17:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Chappe 
							
						 
					 
					
						
						
							
						
						7e7d943526 
					 
					
						
						
							
							Codechange: [YAPF] Allow to retrieve the final tile of the calculated path  
						
						
						
						
					 
					
						2022-10-22 14:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						29a1e49c28 
					 
					
						
						
							
							Change various asserts to not be included in release builds  
						
						
						
						
					 
					
						2022-10-22 12:34:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bd28d5a239 
					 
					
						
						
							
							Use order state at reservation time for signal mode tracerestrict eval  
						
						
						
						
					 
					
						2022-07-01 00:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7018babeac 
					 
					
						
						
							
							Reverse behind signal pathfinding now takes into account train length  
						
						... 
						
						
						
						This is to avoid pathfinding into a reversing track section which
is too short 
						
						
					 
					
						2021-09-13 02:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						55a11710a6 
					 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0deb1d852d 
					 
					
						
						
							
							Remove: performance measurements in YAPF  
						
						... 
						
						
						
						YAPF was constantly measuring its performance, but only at
certain debug-levels this information was shown.
Now after years, I sincerely wonder if anyone still knows about this
feature and who still use it. Especially with the new framerate window,
this detailed performance is not as meaningful anymore as it once
was.
(cherry picked from commit 665a3928e2 
						
						
					 
					
						2021-04-30 18:04:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						665a3928e2 
					 
					
						
						
							
							Remove: performance measurements in YAPF  
						
						... 
						
						
						
						YAPF was constantly measuring its performance, but only at
certain debug-levels this information was shown.
Now after years, I sincerely wonder if anyone still knows about this
feature and who still use it. Especially with the new framerate window,
this detailed performance is not as meaningful anymore as it once
was. 
						
						
					 
					
						2021-04-30 12:48:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						edfa04286b 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/release.yml
#	bin/CMakeLists.txt
#	src/dock_gui.cpp
#	src/lang/brazilian_portuguese.txt
#	src/lang/catalan.txt
#	src/lang/czech.txt
#	src/lang/dutch.txt
#	src/lang/english.txt
#	src/lang/english_US.txt
#	src/lang/estonian.txt
#	src/lang/finnish.txt
#	src/lang/french.txt
#	src/lang/german.txt
#	src/lang/hungarian.txt
#	src/lang/indonesian.txt
#	src/lang/italian.txt
#	src/lang/japanese.txt
#	src/lang/korean.txt
#	src/lang/lithuanian.txt
#	src/lang/luxembourgish.txt
#	src/lang/norwegian_bokmal.txt
#	src/lang/polish.txt
#	src/lang/portuguese.txt
#	src/lang/romanian.txt
#	src/lang/russian.txt
#	src/lang/serbian.txt
#	src/lang/simplified_chinese.txt
#	src/lang/slovak.txt
#	src/lang/spanish.txt
#	src/lang/spanish_MX.txt
#	src/lang/swedish.txt
#	src/lang/tamil.txt
#	src/lang/ukrainian.txt
#	src/lang/vietnamese.txt
#	src/newgrf.cpp
#	src/newgrf_gui.cpp
#	src/object_gui.cpp
#	src/pathfinder/yapf/yapf_costrail.hpp
#	src/pathfinder/yapf/yapf_node_rail.hpp
#	src/rail_cmd.cpp
#	src/roadveh_cmd.cpp
#	src/town_cmd.cpp
#	src/vehicle.cpp
#	src/water_cmd.cpp 
						
						
					 
					
						2021-04-11 02:39:33 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f481c9fc2c 
					 
					
						
						
							
							Codechange: Replace CStrA with std::string  
						
						
						
						
					 
					
						2021-04-04 08:01:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5b5e068e52 
					 
					
						
						
							
							Don't check safe waiting point in FollowTrainReservation if result unused  
						
						
						
						
					 
					
						2021-03-31 22:39:44 +01: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						84dd35b685 
					 
					
						
						
							
							Add drive-through train depot emulation (default off)  
						
						
						
						
					 
					
						2020-09-26 18:08:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bb363695fc 
					 
					
						
						
							
							YAPF: Prevent user for configuring signal penalties to negative values  
						
						... 
						
						
						
						Warn if signal penalty polynomial goes negative, and clamp to non-negative 
						
						
					 
					
						2020-01-17 19:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b048f824dc 
					 
					
						
						
							
							Fix crash when checking for train reverse on custom bridge heads with YAPF  
						
						
						
						
					 
					
						2020-01-01 12:48:38 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						cd41683b9b 
					 
					
						
						
							
							Add tracerestrict feature reverse behind signal  
						
						
						
						
					 
					
						2018-12-09 01:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e735c1a51a 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/aircraft_cmd.cpp
#	src/autoreplace_cmd.cpp
#	src/pathfinder/follow_track.hpp
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/script/api/ai/ai_station.hpp.sq
#	src/script/api/game/game_station.hpp.sq
#	src/script/api/script_station.hpp
#	src/track_func.h
#	src/vehicle_base.h 
						
						
					 
					
						2018-11-05 12:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						b5028efc1f 
					 
					
						
						
							
							Fix: Protect against a few out of bounds or uninitialised usage errors  
						
						
						
						
					 
					
						2018-10-31 12:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6740a9a470 
					 
					
						
						
							
							Merge branch 'custom_bridgeheads' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	docs/landscape.html
#	src/bridge_map.h
#	src/pbs.cpp
#	src/saveload/company_sl.cpp
#	src/saveload/extended_ver_sl.cpp
#	src/settings_type.h
#	src/signal.cpp
#	src/train_cmd.cpp
#	src/tunnel_map.h
#	src/tunnelbridge_cmd.cpp
#	src/tunnelbridge_map.h
#	src/vehicle.cpp
#	src/viewport.cpp 
						
						
					 
					
						2018-07-08 23:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						77362b829a 
					 
					
						
						
							
							Initial support for rail custom bridge heads  
						
						
						
						
					 
					
						2018-07-08 23:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2586096ef6 
					 
					
						
						
							
							Merge branch 'tracerestrict-sx' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/pbs.cpp
#	src/saveload/extended_ver_sl.cpp 
						
						
					 
					
						2018-06-17 23:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e9f5d80440 
					 
					
						
						
							
							Trace restrict slots: Add support for slot operations at PBS end signal  
						
						
						
						
					 
					
						2018-06-17 21:13:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ba33754993 
					 
					
						
						
							
							Merge branch 'save_ext' into tracerestrict-sx  
						
						... 
						
						
						
						# Conflicts:
#	src/vehiclelist.cpp 
						
						
					 
					
						2017-08-15 19:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						80d56307c7 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/group_gui.cpp
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/lang/traditional_chinese.txt
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/saveload/vehicle_sl.cpp
#	src/window.cpp 
						
						
					 
					
						2017-04-04 19:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						df5923d798 
					 
					
						
						
							
							(svn r27845) -Change: (Yapf) Use FindDepotData struct to simplify depot finding code and remove need to return fake path distance. (juanjo)  
						
						
						
						
					 
					
						2017-04-03 22:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1eef97674c 
					 
					
						
						
							
							(svn r27845) -Change: (Yapf) Use FindDepotData struct to simplify depot finding code and remove need to return fake path distance. (juanjo)  
						
						
						
						
					 
					
						2017-04-03 22:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						cd0211095b 
					 
					
						
						
							
							Merge branch 'tracerestrict-sx' into jgrpp  
						
						
						
						
					 
					
						2016-07-11 22:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						58817c26e0 
					 
					
						
						
							
							Fix reservation through multiple reserve-through signals after a junction.  
						
						
						
						
					 
					
						2016-07-11 22:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5d42d07988 
					 
					
						
						
							
							Merge branch 'tracerestrict-sx' into jgrpp  
						
						
						
						
					 
					
						2016-03-01 20:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1bb3024534 
					 
					
						
						
							
							Fix unreserving through a green PBS signal not setting the state to red.  
						
						... 
						
						
						
						This also had the side effect of failed reservation attempts through
a reserve-through signal leaving the signal erroneously set to green. 
						
						
					 
					
						2016-03-01 20:54:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ffe17bc986 
					 
					
						
						
							
							Fix false positive in FindNearestSafeTile desync check when path not reservable.  
						
						
						
						
					 
					
						2015-10-16 19:23:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6eebd31e5d 
					 
					
						
						
							
							Save YAPF state dumps to new files on Unix platforms.  
						
						
						
						
					 
					
						2015-10-16 19:16:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						defd5dcc50 
					 
					
						
						
							
							Add debug category "yapfdesync" to enable desync checks for YAPF only.  
						
						
						
						
					 
					
						2015-10-16 19:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						26d0eb041d 
					 
					
						
						
							
							Increase thoroughness of vehicle and YAPF cache desync debug checks.  
						
						
						
						
					 
					
						2015-09-27 23:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3dec3242cc 
					 
					
						
						
							
							Merge branch 'tracerestrict-sx' into jgrpp  
						
						... 
						
						
						
						Conflicts:
	src/saveload/extended_ver_sl.cpp 
						
						
					 
					
						2015-09-02 21:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						06a1d7c5c9 
					 
					
						
						
							
							Add reserve through action to trace restrict programs.  
						
						... 
						
						
						
						This only changes the behaviour of PBS reservations which
would otherwise terminate at a PBS signal.
If the signal restriction sets the reserve through state,
the reservation continues through the signal, and the signal
is set to green. 
						
						
					 
					
						2015-09-02 02:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e0bc6e0cf6 
					 
					
						
						
							
							Merge branch 'tracerestrict-sx' into jgrpp  
						
						
						
						
					 
					
						2015-08-09 11:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						48485a6a5a 
					 
					
						
						
							
							(svn r27362) -Codechange: Codestyle fixes for reference var declarations, static cast type, operator methods.  
						
						
						
						
					 
					
						2015-08-08 10:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						b885d79f50 
					 
					
						
						
							
							(svn r27362) -Codechange: Codestyle fixes for reference var declarations, static cast type, operator methods.  
						
						
						
						
					 
					
						2015-08-08 10:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e24839ed65 
					 
					
						
						
							
							Merge branch 'master' into enhanced_viewport_overlay  
						
						... 
						
						
						
						Notes on conflict resolution:
* MarkTileDirtyByTile gained an extra param on both sides of the merge
  Move bridge level offset to be after zoom level param, as it's used less.
* Add zoom level params to MarkBridgeDirty functions
* Fix undefined behaviour in colour_index cycling in ViewportMapDraw
Conflicts:
	src/clear_cmd.cpp
	src/pbs.cpp
	src/rail_cmd.cpp
	src/toolbar_gui.cpp
	src/train_cmd.cpp
	src/vehicle.cpp
	src/viewport.cpp
	src/viewport_func.h 
						
						
					 
					
						2015-08-05 21:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						536a95dfd0 
					 
					
						
						
							
							Import combined Enhanced viewport: zoom out, overlays & tooltips (r53_27127) patch  
						
						... 
						
						
						
						https://www.tt-forums.net/viewtopic.php?f=33&t=53394  
					
						2015-08-05 21:24:30 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						86825a745c 
					 
					
						
						
							
							(svn r27332) -Change: Enable YAPF cache debugging with desync debug level 2.  
						
						
						
						
					 
					
						2015-07-12 17:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						59a94f8ccf 
					 
					
						
						
							
							(svn r27332) -Change: Enable YAPF cache debugging with desync debug level 2.  
						
						
						
						
					 
					
						2015-07-12 17:06:02 +00:00