Peter Nelson 
							
						 
					 
					
						
						
							
						
						92b6e06ba2 
					 
					
						
						
							
							Fix   #12832 : Sanitise strings from NewGRF before logging them in Debug output.  
						
						... 
						
						
						
						NewGRF strings may not be UTF-8 encoded, which causes issues on Windows.
(cherry picked from commit b08e465c8d4df48d42fb603c867a7c756ce18a74) 
						
						
					 
					
						2024-07-02 19:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a99e6b5082 
					 
					
						
						
							
							Delay vehicle cache init to after map upgrades in load  
						
						... 
						
						
						
						Split AfterLoadVehicles into two functions.
Vehicle cache init and other functionality requiring an upgraded and
valid map is now performed later in the load process.
Re-order load update for SLV_139, it is no longer required to be
performed before the first phase of vehicle updates 
						
						
					 
					
						2024-07-02 00:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f5b0874c1c 
					 
					
						
						
							
							Do not unnecessarily update town label if local rating unchanged  
						
						
						
						
					 
					
						2024-07-01 20:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						78fdb09e2b 
					 
					
						
						
							
							Add setting for auto-fill drag signal removal to stop at restricted signal  
						
						... 
						
						
						
						Default on 
						
						
					 
					
						2024-06-30 19:33:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bea66c4beb 
					 
					
						
						
							
							Fix minor code style issue  
						
						
						
						
					 
					
						2024-06-30 19:12:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f8b008cd28 
					 
					
						
						
							
							Avoid unnecessary GoodsEntryData creation  
						
						
						
						
					 
					
						2024-06-30 13:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f1504dcc34 
					 
					
						
						
							
							Improve link graph refresher when using autorefit with cargo-type load orders  
						
						
						
						
					 
					
						2024-06-30 13:05:24 +01:00 
						 
				 
			
				
					
						
							
							
								Fedello 
							
						 
					 
					
						
						
							
						
						9a342e489d 
					 
					
						
						
							
							🌐  Update galician Translations 2024-06-28 ( #708 )  
						
						
						
						
					 
					
						2024-06-28 23:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						41dbd2ade2 
					 
					
						
						
							
							Fix struct/class mismatch for BitmapTileArea  
						
						
						
						
					 
					
						2024-06-28 23:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f21618a987 
					 
					
						
						
							
							Preserve wait time/timetabled state when duplicating or mass changing order  
						
						
						
						
					 
					
						2024-06-28 22:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						72bd896625 
					 
					
						
						
							
							Fix moving unbunch orders to another depot  
						
						
						
						
					 
					
						2024-06-28 22:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						14e0468504 
					 
					
						
						
							
							Fix duplicate order duplicating dispatch schedule assignment  
						
						
						
						
					 
					
						2024-06-28 21:41:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6b30ab5c2c 
					 
					
						
						
							
							Try all suitable free wagon chains in CmdMoveRailVehicle when no destination  
						
						... 
						
						
						
						If none usable, move to its own chain
Fixes issues when moving wagons off trains during template replacement
when remainders are kept
See: #707  
						
						
					 
					
						2024-06-28 00:07:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						618ed0a0ce 
					 
					
						
						
							
							Use vehicle tile hash for finding wagons/engines in depots  
						
						
						
						
					 
					
						2024-06-28 00:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fced6d0eb2 
					 
					
						
						
							
							Fix name of CountTrainsNeedingTemplateReplacement  
						
						
						
						
					 
					
						2024-06-28 00:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0addb29e35 
					 
					
						
						
							
							Enable clicking on tunnel to show vehicles inside for road/tram tunnels  
						
						... 
						
						
						
						Use tile hash to enumerate vehicles 
						
						
					 
					
						2024-06-27 22:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4cb3b10f55 
					 
					
						
						
							
							Add vehicle function to get first vehicle in tile hash for tile  
						
						
						
						
					 
					
						2024-06-27 22:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						af11b76877 
					 
					
						
						
							
							Reduce duplication when iterating shared orders for departure board  
						
						
						
						
					 
					
						2024-06-27 21:19:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						93d2b6716e 
					 
					
						
						
							
							Fix missing parameter documentation for vehicle on pos functions  
						
						
						
						
					 
					
						2024-06-27 20:48:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						991bde6600 
					 
					
						
						
							
							Allow changing max tunnel length and max bridge heights in network games  
						
						
						
						
					 
					
						2024-06-27 17:15:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						291ad74864 
					 
					
						
						
							
							Fix wording of running costs per calendar year setting  
						
						
						
						
					 
					
						2024-06-24 00:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						51ce0a69db 
					 
					
						
						
							
							Fix vehicle route overlay focus handling in orders window for some drop downs  
						
						
						
						
					 
					
						2024-06-23 20:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2927a587cd 
					 
					
						
						
							
							Tracerestrict: Fix handling of value_drop_down_is_company field  
						
						
						
						
					 
					
						2024-06-23 20:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						04254af89c 
					 
					
						
						
							
							Slightly reorder struct Station to reduce padding waste  
						
						
						
						
					 
					
						2024-06-23 20:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d4819ad184 
					 
					
						
						
							
							Use row-aligned block data type in BitmapTileArea  
						
						... 
						
						
						
						Use bit operations to reduce looping over individual bits where possible 
						
						
					 
					
						2024-06-23 20:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						68b16f6741 
					 
					
						
						
							
							Fix minor code style issue  
						
						
						
						
					 
					
						2024-06-20 20:45:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a2ece31e91 
					 
					
						
						
							
							Fix narrowing warning in rail/road waypoint windows  
						
						
						
						
					 
					
						2024-06-20 17:33:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6244f5b929 
					 
					
						
						
							
							Avoid nullptr reference undefined behaviour in saveload when discarding table string on load  
						
						
						
						
					 
					
						2024-06-20 00:09:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						88b298f30e 
					 
					
						
						
							
							Documentation: Remove various low level changes which are now upstream  
						
						
						
						
					 
					
						2024-06-19 20:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						eda50ef6a5 
					 
					
						
						
							
							Use std::vector for extra station name strings  
						
						
						
						
					 
					
						2024-06-19 20:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1e0279e72e 
					 
					
						
						
							
							Remove std::function from StringIDMapping to reduce size/overhead  
						
						
						
						
					 
					
						2024-06-19 19:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1b228b24a5 
					 
					
						
						
							
							Add helper wrappers similar to std::bit_cast which support size mismatches  
						
						
						
						
					 
					
						2024-06-19 19:50:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e2dc3a9ac4 
					 
					
						
						
							
							Viewport: Use column-aligned block data type for dirty block tracking  
						
						... 
						
						
						
						Use bit operations to reduce looping over individual bits where possible 
						
						
					 
					
						2024-06-19 19:47:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8d11ec1eaa 
					 
					
						
						
							
							Fix some formatting issues in viewport.cpp  
						
						
						
						
					 
					
						2024-06-19 18:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c76a7f4349 
					 
					
						
						
							
							Allow GetBitMaskSC to be used with mask size equal to type size  
						
						
						
						
					 
					
						2024-06-19 01:17:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0129b2c9d3 
					 
					
						
						
							
							Use set bit iterator for drawing for viewport map vehicle dots  
						
						... 
						
						
						
						Change vehicle pixel cache vector value type 
						
						
					 
					
						2024-06-18 23:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fc6a7a12cf 
					 
					
						
						
							
							Fix signal blocks containing no-entry signals not being promoted to PBS  
						
						
						
						
					 
					
						2024-06-18 18:45:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						320e402cfe 
					 
					
						
						
							
							Test: Use template tests for multiple value types in ring buffer tests  
						
						... 
						
						
						
						Test non-trivially copyable and move-only types 
						
						
					 
					
						2024-06-18 18:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7b4429dfed 
					 
					
						
						
							
							Ring buffer: Add input iterator pair constructor  
						
						
						
						
					 
					
						2024-06-18 18:15:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9fbdfaffa2 
					 
					
						
						
							
							Ring buffer: Use memcpy when reallocating trivially copyable types  
						
						
						
						
					 
					
						2024-06-18 18:01:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						09a70f6216 
					 
					
						
						
							
							Adjust road waypoint check in CmdInsertOrderIntl  
						
						
						
						
					 
					
						2024-06-18 17:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a64a3541fd 
					 
					
						
						
							
							Debug: Show vehicle progress in vehicle debug info  
						
						
						
						
					 
					
						2024-06-18 17:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b416a41f8b 
					 
					
						
						
							
							Fix minor spelling errors  
						
						
						
						
					 
					
						2024-06-17 17:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ffbc5aff6d 
					 
					
						
						
							
							Fix various formatting and spelling issues  
						
						
						
						
					 
					
						2024-06-13 21:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						de36e9545e 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/cargopacket.h
#	src/cargotype.h
#	src/station_base.h
#	src/station_cmd.cpp
#	src/timer/timer_game_common.h
#	src/town.h 
						
						
					 
					
						2024-06-13 20:44:49 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4b169426dc 
					 
					
						
						
							
							Fix   #12764 : Crash when opening Detailed performance rating window with no companies. ( #12765 )  
						
						... 
						
						
						
						(cherry picked from commit df1b6a933bc0208e4b62d6ee44359a15fa2354fe) 
						
						
					 
					
						2024-06-13 20:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fff46974fd 
					 
					
						
						
							
							Scheduled dispatch: Allow naming departure slot tags  
						
						
						
						
					 
					
						2024-06-13 19:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fe294403aa 
					 
					
						
						
							
							Add std::string_view variant of SetDParamStr  
						
						
						
						
					 
					
						2024-06-13 19:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ef91ed1dfb 
					 
					
						
						
							
							Scheduled dispatch: Fix string names for departure tag  
						
						
						
						
					 
					
						2024-06-13 18:32:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6a03992a03 
					 
					
						
						
							
							Scheduled dispatch: Add dividers to management dropdowns  
						
						
						
						
					 
					
						2024-06-13 18:11:38 +01:00