Peter Nelson 
							
						 
					 
					
						
						
							
						
						d93f96a442 
					 
					
						
						
							
							Fix: Account for extra dropdown list padding.  
						
						
						
						
					 
					
						2023-04-12 18:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e17420777a 
					 
					
						
						
							
							Fix   #10637 : Incorrect water infra total when building multi-tile object  
						
						... 
						
						
						
						Wrong tile used in ownership checks 
						
						
					 
					
						2023-04-12 16:50:45 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						3b2eb11fe8 
					 
					
						
						
							
							Codechange: Use cached name for all station/industry/town name formatting. ( #10634 )  
						
						... 
						
						
						
						This reuses an existing name caching mechanism to avoid "recalculating" names every time. 
						
						
					 
					
						2023-04-11 22:50:22 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						d7f0c5d6d8 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						russian: 3 changes by Ln-Wolf
finnish: 7 changes by hpiirai
polish: 17 changes by pAter-exe 
						
						
					 
					
						2023-04-11 18:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9e69556e2f 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 13 changes by krysclarke
english (us): 15 changes by 2TallTyler
russian: 12 changes by Ln-Wolf 
						
						
					 
					
						2023-04-10 18:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Alberth289346 
							
						 
					 
					
						
						
							
						
						1321e48465 
					 
					
						
						
							
							Fix: Update top toolbar tooltips for added features. ( #10616 )  
						
						
						
						
					 
					
						2023-04-09 13:52:04 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						82c70ed3b8 
					 
					
						
						
							
							Change: Expose ObjectSpec vector to simplify iteration.  
						
						
						
						
					 
					
						2023-04-02 22:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1f46f080f0 
					 
					
						
						
							
							Codechange: Store objectspecs in std::vector instead of flat array.  
						
						
						
						
					 
					
						2023-04-02 22:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						93197f58b7 
					 
					
						
						
							
							Codechange: Bind objectspecs to classes once all finalised.  
						
						
						
						
					 
					
						2023-04-02 22:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						02961fd7af 
					 
					
						
						
							
							Codechange: Use std::vector for NewGRF class lists.  
						
						
						
						
					 
					
						2023-04-02 22:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						73474b08fe 
					 
					
						
						
							
							Fix: Clicking on editbox clear button didn't take account of padding. ( #10583 )  
						
						
						
						
					 
					
						2023-03-31 16:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						c1077212d7 
					 
					
						
						
							
							Codechange: Use a shared_ptr for viewport overlay. ( #10586 )  
						
						
						
						
					 
					
						2023-03-31 16:06:36 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						c905824248 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						chinese (traditional): 14 changes by inAndyPao
danish: 1 change by bscargo 
						
						
					 
					
						2023-03-28 18:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						e26d3de5fb 
					 
					
						
						
							
							Doc: Add guide to releasing OpenTTD ( #10563 )  
						
						
						
						
					 
					
						2023-03-26 11:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						3611082f8e 
					 
					
						
						
							
							Codechange: [CodeQL] Disable CodeQL check on trivial switch statements ( #10537 )  
						
						
						
						
					 
					
						2023-03-26 09:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						9642e87bc8 
					 
					
						
						
							
							Fix: [Script] Access to enum/consts defined outside of main.nut ( #10573 )  
						
						
						
						
					 
					
						2023-03-25 23:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						0bf6f82305 
					 
					
						
						
							
							Cleanup: Don't mix switches and early returns in widget selection  
						
						
						
						
					 
					
						2023-03-25 18:03:16 -04:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						066ae6f3fb 
					 
					
						
						
							
							Codechange: Simplify some CodeQL-flagged trivial switches  
						
						
						
						
					 
					
						2023-03-25 18:03:16 -04:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						a15e584e40 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						japanese: 27 changes by fmang
chinese (simplified): 12 changes by XiaoJi-Game 
						
						
					 
					
						2023-03-25 18:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						24e9af83aa 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						japanese: 22 changes by fmang 
						
						
					 
					
						2023-03-24 18:44:41 +00:00