PeterN 
							
						 
					 
					
						
						
							
						
						ce046f6d17 
					 
					
						
						
							
							Fix: Abort loading savegame if road vehicle is on invalid road type. ( #10622 )  
						
						... 
						
						
						
						This can happen if NewGRFs are missing so that engine or road type definitions are wrong. 
						
						
					 
					
						2023-04-10 19:23:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7320eefc2e 
					 
					
						
						
							
							Departures: Fix smart terminus detection with circular routes  
						
						
						
						
					 
					
						2023-04-10 19:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						ce24709576 
					 
					
						
						
							
							Add: Some additional debugging information when chunk sizes are incorrect  
						
						
						
						
					 
					
						2023-04-10 18:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						8aea13a85b 
					 
					
						
						
							
							Codechange: Use fmt for SlErrorCorruptFmt  
						
						
						
						
					 
					
						2023-04-10 18:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						246ba6f00a 
					 
					
						
						
							
							Fix  8361cf5a73: Missing bounds check for house specs. ( #10625 )  
						
						
						
						
					 
					
						2023-04-10 15:00:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						82803b98e0 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/game/game_gui.cpp
#	src/graph_gui.cpp
#	src/linkgraph/linkgraph_gui.h
#	src/newgrf.cpp
#	src/order_gui.cpp
#	src/saveload/engine_sl.cpp
#	src/saveload/saveload.h
#	src/script/api/script_text.cpp
#	src/script/script_gui.cpp
#	src/settings_table.cpp
#	src/strings.cpp
#	src/table/settings/economy_settings.ini
#	src/table/settings/locale_settings.ini
#	src/timetable_gui.cpp 
						
						
					 
					
						2023-04-10 15:11:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f8f7f436ae 
					 
					
						
						
							
							Documentation: Expand installation.md  
						
						... 
						
						
						
						See: #503  
						
						
					 
					
						2023-04-10 14:09:24 +01:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						e2f1cd44dc 
					 
					
						
						
							
							Change: Increase max cargo age and let min cargo payment approach zero. ( #10596 )  
						
						... 
						
						
						
						Co-authored-by: Michael Lutz <michi@icosahedron.de > 
						
						
					 
					
						2023-04-10 12:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						359fe89d2f 
					 
					
						
						
							
							Don't use occupancy of unload and leave empty orders for occupancy average  
						
						
						
						
					 
					
						2023-04-09 23:34:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c0f7ab8071 
					 
					
						
						
							
							Fix spelling mistake  
						
						
						
						
					 
					
						2023-04-09 22:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Artin Alavi 
							
						 
					 
					
						
						
							
						
						770df65141 
					 
					
						
						
							
							Update: [Dev] Improve .editorconfig with C++ formatting rules based on OpenTTD code style ( #10104 )  
						
						
						
						
					 
					
						2023-04-09 22:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						58e629ca84 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 8 changes by telk5093
russian: 7 changes by Ln-Wolf
finnish: 8 changes by hpiirai 
						
						
					 
					
						2023-04-09 18:39:31 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						078e27bd84 
					 
					
						
						
							
							Fix   #10619 : Crash loading linkgraph for older savegames. ( #10620 )  
						
						
						
						
					 
					
						2023-04-09 19:28:55 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						c6ff7dad68 
					 
					
						
						
							
							Add: compile time "unit tests" for GetPartialZ consistent  
						
						
						
						
					 
					
						2023-04-09 19:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						41ef7c88af 
					 
					
						
						
							
							Codechange: make a numer of Slope related functions constexpr  
						
						
						
						
					 
					
						2023-04-09 19:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						9d2a0f3d0b 
					 
					
						
						
							
							Change: make GetPartialZ consistent, meaning Z of adjacent slopes continue  
						
						... 
						
						
						
						Previously, on a straight line of a one corner up slope with the adjacent
steep sloop the Z would increase one step every two sub pixels, except for one
case where one sub pixel is skipped. Similarly, a steep slope with two
adjacent one corner up slopes, would have a bump in the height line along the
diagonal whenever it enters/leaves the steep slope tile. 
						
						
					 
					
						2023-04-09 19:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						1fcd69096c 
					 
					
						
						
							
							Fix: do not update a RV's Z-position when stationary while turning  
						
						... 
						
						
						
						When the direction of a RV changes the Z-position update logic was called,
which did nothing to the Z-position because that is only changed every other
step. By chance/luck this never triggered with RV's turning around, until
making the partial Z calculations consistent and moving the locations where
the Z-position is changed, causing the Z-position to be changed twice for
the RV that stayed at the same location. 
						
						
					 
					
						2023-04-09 19:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						e8af8daa68 
					 
					
						
						
							
							Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states  
						
						... 
						
						
						
						Previously it checked the position in non-driving direction to "guess" whether
a ground vehicle was using the function, so on tunnels/bridges it could either
return the Z of the (virtual) ground compared to the Z of the path the vehicle
would take. 
						
						
					 
					
						2023-04-09 19:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						17e289015e 
					 
					
						
						
							
							Adjust string names for label orders  
						
						
						
						
					 
					
						2023-04-09 17:10:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						339a8b14c5 
					 
					
						
						
							
							Reset departure board scrolling when resizing window  
						
						
						
						
					 
					
						2023-04-09 16:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bb6d45e4dc 
					 
					
						
						
							
							Scroll departure boards at constant speed  
						
						... 
						
						
						
						Even when paused or fast forwarding
See: #505  
						
						
					 
					
						2023-04-09 15:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Alberth289346 
							
						 
					 
					
						
						
							
						
						1321e48465 
					 
					
						
						
							
							Fix: Update top toolbar tooltips for added features. ( #10616 )  
						
						
						
						
					 
					
						2023-04-09 13:52:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						23319fbd4a 
					 
					
						
						
							
							Document uses of xflags and xdata in OrderExtraInfo  
						
						
						
						
					 
					
						2023-04-09 12:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2ff513f0cd 
					 
					
						
						
							
							Worker thread pool: Fix worker wake CV notify condition  
						
						... 
						
						
						
						The worker wake CV was only notified when the job queue was empty.
Now notify if the number of queued jobs is less than the number
of waiting workers. 
						
						
					 
					
						2023-04-09 12:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						06e0f39aff 
					 
					
						
						
							
							Add text label and departure board via orders  
						
						
						
						
					 
					
						2023-04-09 12:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						97bdf99239 
					 
					
						
						
							
							Codechange: Add a property to graph windows for whether to draw dates ( #10608 )  
						
						
						
						
					 
					
						2023-04-08 19:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						39c6b3def1 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 2 changes by krysclarke
russian: 2 changes by Ln-Wolf 
						
						
					 
					
						2023-04-08 18:46:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						0de5eb53fa 
					 
					
						
						
							
							Codechange: Use constants for service interval max/min/default values ( #10611 )  
						
						
						
						
					 
					
						2023-04-08 18:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						1691640603 
					 
					
						
						
							
							Fix: Specify units for value of share trading age setting ( #10612 )  
						
						
						
						
					 
					
						2023-04-08 17:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3b6f7c09ad 
					 
					
						
						
							
							Allow changing colour of orders in order list and timetable windows  
						
						
						
						
					 
					
						2023-04-08 18:13:35 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						f1144de509 
					 
					
						
						
							
							Feature: Separate rail/road and sea/air velocity units, and add knots. ( #10594 )  
						
						... 
						
						
						
						This is achieved by packing vehicle type along with the velocity so that
the string system can decode and pick the appropriate unit. 
						
						
					 
					
						2023-04-08 12:26:13 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ab98af8dd2 
					 
					
						
						
							
							Fix width of "extra" drop down box in timetable window  
						
						
						
						
					 
					
						2023-04-08 17:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						3a48d6e60f 
					 
					
						
						
							
							Fix  991a797: [Script] Allow STRINGN consumption to be different than expected  
						
						
						
						
					 
					
						2023-04-08 00:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						43cea852a6 
					 
					
						
						
							
							Fix  41b414b: Validate RAW_STRING parameter values in game_script mode  
						
						
						
						
					 
					
						2023-04-08 00:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						47e12a8790 
					 
					
						
						
							
							Codechange: Check that CompanyMask fits into 16 bits during compilation.  
						
						
						
						
					 
					
						2023-04-07 22:09:55 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						5199881a8d 
					 
					
						
						
							
							Codechange: Use correct type for linkgraph company mask.  
						
						
						
						
					 
					
						2023-04-07 22:09:55 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						65e0b0dcb7 
					 
					
						
						
							
							Codechange: Be consistent with how company masks are set to all.  
						
						
						
						
					 
					
						2023-04-07 22:09:55 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						08977828cc 
					 
					
						
						
							
							Fix: Check ID for name  is within bounds.  
						
						
						
						
					 
					
						2023-04-07 22:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						cd6c04a663 
					 
					
						
						
							
							Fix: Check station ID is within bounds when copying layouts.  
						
						
						
						
					 
					
						2023-04-07 22:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8361cf5a73 
					 
					
						
						
							
							Fix: Check sprite group mapping ID is within bounds of feature.  
						
						
						
						
					 
					
						2023-04-07 22:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						96f4eb3681 
					 
					
						
						
							
							Codechange: Check NewGRF feature is defined before processing any sprite group mapping.  
						
						... 
						
						
						
						Previously this was checked after loading ids, or repeatedly checked for
each item. 
						
						
					 
					
						2023-04-07 22:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						04215afe3f 
					 
					
						
						
							
							Codechange: Replace roadstop spec limit magic number with constant.  
						
						
						
						
					 
					
						2023-04-07 22:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9246789fd3 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 2 changes by GNosii
vietnamese: 2 changes by KhoiCanDev
czech: 1 change by jachymozo
romanian: 10 changes by bnegrut
danish: 3 changes by bscargo 
						
						
					 
					
						2023-04-07 18:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						e4c511d403 
					 
					
						
						
							
							Fix   #10578 : Allow to select any version of AI/GS from GUI ( #10604 )  
						
						
						
						
					 
					
						2023-04-07 19:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b776dcbd17 
					 
					
						
						
							
							Departure boards: Fix terminus detection from via stops  
						
						
						
						
					 
					
						2023-04-06 18:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c9c0436e58 
					 
					
						
						
							
							Add company setting for remain at station if next order for same station  
						
						... 
						
						
						
						Set value on load for whether the save version had this enabled for trains 
						
						
					 
					
						2023-04-06 01:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1d05637d45 
					 
					
						
						
							
							Add setting for rail depot maximum speed  
						
						
						
						
					 
					
						2023-04-06 01:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e02585f68e 
					 
					
						
						
							
							Add railtype and signals variables for signal vertical clearance  
						
						
						
						
					 
					
						2023-04-04 20:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0370f2e3f1 
					 
					
						
						
							
							Check that order is station type when comparing with last_station_visited  
						
						
						
						
					 
					
						2023-04-03 21:27:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						da97e0d170 
					 
					
						
						
							
							Clear viewport map mode landscape caches when deleting/merging companies  
						
						
						
						
					 
					
						2023-04-03 21:15:42 +01:00