Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3136f08b86 
					 
					
						
						
							
							Debug: Fix display of engine cargo age period and reliability decay speed  
						
						
						
						
					 
					
						2024-04-21 19:59:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						33baceaef7 
					 
					
						
						
							
							Maintain timer sort invariants when changing period  
						
						... 
						
						
						
						See: https://github.com/OpenTTD/OpenTTD/issues/12509  
						
						
					 
					
						2024-04-20 21:30:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						674642f9cc 
					 
					
						
						
							
							Add a priority field to TimerGameTick::TPeriod  
						
						... 
						
						
						
						Use this as the primary sort key for TimerGameTick::TPeriod,
to avoid container sort order changes on timer period saveload. 
						
						
					 
					
						2024-04-20 21:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d5b8f51bf9 
					 
					
						
						
							
							Rename variable to fix Windows header name collision  
						
						
						
						
					 
					
						2024-04-20 21:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						71227f61d8 
					 
					
						
						
							
							Use MoveFileExW to implement FioRenameFile on Windows  
						
						... 
						
						
						
						This is to allow renaming over an existing file 
						
						
					 
					
						2024-04-20 20:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						083d91a582 
					 
					
						
						
							
							Remove use of shell API function for rename  
						
						
						
						
					 
					
						2024-04-20 20:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						653e217bb1 
					 
					
						
						
							
							Fix: Signature validation did not close its file. ( #12479 )  
						
						... 
						
						
						
						(cherry picked from commit 3316b27496 
						
						
					 
					
						2024-04-20 19:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8fdc91bd9f 
					 
					
						
						
							
							Fix  a29766d: Wrong scrolling dropdown list position with RTL. ( #12412 )  
						
						... 
						
						
						
						(cherry picked from commit 9750826590 
						
						
					 
					
						2024-04-20 19:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						54093fb8b2 
					 
					
						
						
							
							Fix: [Win32] Force font mapper to only use TrueType fonts ( #12406 )  
						
						... 
						
						
						
						(cherry picked from commit 11aa3694fa 
						
						
					 
					
						2024-04-20 19:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						98dc6c3c81 
					 
					
						
						
							
							Fix NewGRF byte order when using -q  
						
						
						
						
					 
					
						2024-04-20 19:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ae16df2d61 
					 
					
						
						
							
							Fix   #12497 : Add workaround for motion_counter being implemented correctly.  
						
						... 
						
						
						
						#12229  stopped updating motion_counter for non-engine parts of trains, and in doing so accidentally followed the spec for NewGRF var 46, which breaks NewGRFs that used to... accidentally work.
Make var 46 return motion_counter of the first engine, regardless of self or parent scope. This means var 46 is always in sync with the head engine, and avoids further changes to when motion_counter is updated.
(cherry picked from commit 9539b02455f672e11f3ac32302a00cffa5507770) 
					
						2024-04-20 19:19:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6056a00222 
					 
					
						
						
							
							Fix incorrect train weight used for infrastructure sharing track fees  
						
						
						
						
					 
					
						2024-04-18 18:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0150f8f570 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/network/network_server.cpp 
						
						
					 
					
						2024-04-18 17:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e17c6da46a 
					 
					
						
						
							
							Fix industry cargoes when loading newer vanilla savegames  
						
						
						
						
					 
					
						2024-04-17 17:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d70c824056 
					 
					
						
						
							
							Linkgraph: Increase effect strength of distance scaling setting  
						
						... 
						
						
						
						Updates: 3d049895 
						
						
					 
					
						2024-04-17 17:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d52d447603 
					 
					
						
						
							
							Update station/industry nearby lists in BuildOilRig  
						
						... 
						
						
						
						See: https://github.com/OpenTTD/OpenTTD/issues/12506  
						
						
					 
					
						2024-04-17 17:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b2218e75d4 
					 
					
						
						
							
							Codefix: missing space between close parenthesis and open curly brace  
						
						
						
						
					 
					
						2024-04-16 19:28:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						41543498f4 
					 
					
						
						
							
							Fix ships leaving dots behind in viewport map mode  
						
						... 
						
						
						
						Fixes: 57db9a41 
						
						
					 
					
						2024-04-16 17:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1e38e513ae 
					 
					
						
						
							
							Fix EnginesDailyLoop being called on new economy day instead of calendar  
						
						
						
						
					 
					
						2024-04-16 17:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						48eb9b8bc9 
					 
					
						
						
							
							Add: Check that towns can build roads before generating map. ( #12503 )  
						
						
						
						
					 
					
						2024-04-16 15:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8e2ccddd77 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						portuguese (brazilian): 2 changes by pasantoro 
						
						
					 
					
						2024-04-16 04:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3ad143c43a 
					 
					
						
						
							
							Codechange: Use x = y instead of x{y} for value-type member initialisation. ( #12501 )  
						
						... 
						
						
						
						This is easier to read and less likely to look like an array definition. 
						
						
					 
					
						2024-04-15 23:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Koen Bussemaker 
							
						 
					 
					
						
						
							
						
						672aa014d8 
					 
					
						
						
							
							Doc: Updated Visual Studio, cpp standard and Cmake version  
						
						
						
						
					 
					
						2024-04-15 23:06:23 +02:00 
						 
				 
			
				
					
						
							
							
								ladysadie 
							
						 
					 
					
						
						
							
						
						727392e0b3 
					 
					
						
						
							
							Codechange: Remove per font AA settings. ( #12413 )  
						
						... 
						
						
						
						OpenTTD will use the global AA font setting for all fonts from now on. 
						
						
					 
					
						2024-04-15 21:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						a1b03ee69e 
					 
					
						
						
							
							Codechange: Replace platform-specific calls with std::filesystem::last_write_time. ( #12487 )  
						
						
						
						
					 
					
						2024-04-15 18:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						f5a50a874f 
					 
					
						
						
							
							Codechange: Update doxygen comment to reflect removed parameter ( #12499 )  
						
						
						
						
					 
					
						2024-04-15 12:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						cd108fd9e4 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						greek: 10 changes by gh658804 
						
						
					 
					
						2024-04-15 04:44:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0dcbcedbac 
					 
					
						
						
							
							Fix ScriptRail::BuildSignal when using realistic braking with block signals  
						
						
						
						
					 
					
						2024-04-15 00:16:41 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						839f486074 
					 
					
						
						
							
							Codechange: Use directory_iterator to find language files. ( #12495 )  
						
						... 
						
						
						
						This avoids using custom ttd_opendir, along with C-style string comparisons against file names. 
						
						
					 
					
						2024-04-14 23:57:26 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4eaeccdaeb 
					 
					
						
						
							
							Codechange: Introduce FioRemove() to remove files. ( #12491 )  
						
						... 
						
						
						
						New function FioRemove() handles OTTD2FS conversion, and uses std::filesystem::remove instead of unlink, all in one location. 
						
						
					 
					
						2024-04-14 23:43:50 +01:00 
						 
				 
			
				
					
						
							
							
								FedelloKirfed 
							
						 
					 
					
						
						
							
						
						46d71463d9 
					 
					
						
						
							
							🌐  Update Galician Translations 2024-04-14  
						
						
						
						
					 
					
						2024-04-14 10:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						29e932e087 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						ukrainian: 13 changes by imlystyi
lithuanian: 19 changes by dziugas1959
french: 7 changes by ottdfevr
portuguese (brazilian): 14 changes by pasantoro 
						
						
					 
					
						2024-04-14 05:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						090c3b3abf 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						danish: 5 changes by bscargo
dutch: 5 changes by Afoklala
portuguese (brazilian): 7 changes by pasantoro 
						
						
					 
					
						2024-04-13 04:40:27 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e83e2df023 
					 
					
						
						
							
							Fix: Build industry window did not take width of count into account. ( #12476 )  
						
						
						
						
					 
					
						2024-04-12 23:07:31 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						12125bad82 
					 
					
						
						
							
							Fix  3de8853e: Industry cargo types callback no longer functioned due to container change. ( #12489 )  
						
						... 
						
						
						
						Use defined INDUSTRY_NUM_INPUTS/INDUSTRY_NUM_OUTPUTS values instead of container size, which is now empty at this point. 
						
						
					 
					
						2024-04-12 23:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						c1520cf682 
					 
					
						
						
							
							Fix  25aeb1c: Driver parameter documentation was not updated. ( #12486 )  
						
						
						
						
					 
					
						2024-04-12 17:01:40 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ca73f03334 
					 
					
						
						
							
							Codechange: Use std::filesystem::remove/rename in settingsgen. ( #12483 )  
						
						
						
						
					 
					
						2024-04-12 14:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						44b8210037 
					 
					
						
						
							
							Codechange: settingsgen's CopyFile actually appends. ( #12485 )  
						
						
						
						
					 
					
						2024-04-12 13:01:16 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						003906becb 
					 
					
						
						
							
							Codechange: std::filesystem::rename does not need remove first. ( #12484 )  
						
						
						
						
					 
					
						2024-04-12 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						bb9b8b90c7 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						swedish: 6 changes by sereneavatar
portuguese (brazilian): 11 changes by pasantoro 
						
						
					 
					
						2024-04-12 04:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9915c1f032 
					 
					
						
						
							
							Fix   #12477 : Use std::filesystem::rename instead of Windows Shell API call. ( #12478 )  
						
						
						
						
					 
					
						2024-04-11 21:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						eda10abc8c 
					 
					
						
						
							
							Codechange: pass command line arguments as std::span to openttd_main  
						
						
						
						
					 
					
						2024-04-11 21:57:53 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3316b27496 
					 
					
						
						
							
							Fix: Signature validation did not close its file. ( #12479 )  
						
						
						
						
					 
					
						2024-04-11 13:37:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						afd7878de0 
					 
					
						
						
							
							Codechange: internally use a span of arguments for GetOptData  
						
						
						
						
					 
					
						2024-04-11 12:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						5592b4409b 
					 
					
						
						
							
							Codechange: use ranged for loop and separate function instead of goto  
						
						
						
						
					 
					
						2024-04-11 12:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						e8a56db21d 
					 
					
						
						
							
							Codechange: use designated initializers for OptionData and pass as span  
						
						
						
						
					 
					
						2024-04-11 12:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4f2412a272 
					 
					
						
						
							
							Codechange: range based for loops instead of C-style for loops  
						
						
						
						
					 
					
						2024-04-11 07:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						2587a21400 
					 
					
						
						
							
							Codechange: use zero-initialization instead of C-style loop  
						
						
						
						
					 
					
						2024-04-11 07:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ff27b9e76a 
					 
					
						
						
							
							Codechange: use std::any_of instead of custom loop  
						
						
						
						
					 
					
						2024-04-11 07:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						6cade18053 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						portuguese (brazilian): 1 change by pasantoro
polish: 1 change by pAter-exe 
						
						
					 
					
						2024-04-11 04:41:57 +00:00