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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						442daf58da 
					 
					
						
						
							
							Codechange: replace lengthof with std::size in Windows specific code  
						
						
						
						
					 
					
						2024-04-10 23:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6bc4a62c27 
					 
					
						
						
							
							Codechange: Pass std::string_view from blitters instead of char *.  
						
						
						
						
					 
					
						2024-04-10 22:02:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						332cbca36e 
					 
					
						
						
							
							Codechange: Pass std::string_view from drivers instead of char *.  
						
						
						
						
					 
					
						2024-04-10 22:02:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						a42aa1a086 
					 
					
						
						
							
							Codechange: Remove cargo_suffix C-array from GetIndustryString. ( #12472 )  
						
						... 
						
						
						
						The information is pushed onto a vector, so string ownership can be moved there instead of using a pointer into to the CargoSuffix array. 
						
						
					 
					
						2024-04-10 21:32:21 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						144bcbbaf1 
					 
					
						
						
							
							Fix: Use clear() to clear std::string. ( #12471 )  
						
						
						
						
					 
					
						2024-04-10 17:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						21b640b5ff 
					 
					
						
						
							
							Codechange: simplify president name generation  
						
						
						
						
					 
					
						2024-04-10 18:57:53 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1b4bb1d38a 
					 
					
						
						
							
							Codefix: [CMake] use the UTC0 date for our ISODATE ( #12470 )  
						
						
						
						
					 
					
						2024-04-10 08:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						f0f97c698b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						norwegian (bokmal): 11 changes by eriksorngard
russian: 5 changes by Ln-Wolf
spanish: 5 changes by MontyMontana
portuguese (brazilian): 7 changes by pasantoro 
						
						
					 
					
						2024-04-10 04:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1773c5b810 
					 
					
						
						
							
							Change: Increase object/station/roadstop class limit. ( #12094 )  
						
						... 
						
						
						
						The class limit is arbitrary and not stored in game state.
This change prevents all entities in classes after the 255th class from being dumped into the first class. 
						
						
					 
					
						2024-04-09 23:16:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						df8eeb1b10 
					 
					
						
						
							
							Codechange: use C++ algorithms to determine the SaveLoadFormat  
						
						
						
						
					 
					
						2024-04-09 23:36:39 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						77f27e0804 
					 
					
						
						
							
							Change: Expose NewGRF classes and specs as spans and simplify iteration.  
						
						... 
						
						
						
						This replaces some index-based loops with range loops. 
						
						
					 
					
						2024-04-09 21:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						052f421327 
					 
					
						
						
							
							Change: Use vector/iterators/algorithms instead of C-array/loops for NewGRF classes.  
						
						
						
						
					 
					
						2024-04-09 21:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						34758d0921 
					 
					
						
						
							
							Change: Allow string mapping by function instead of pointer.  
						
						... 
						
						
						
						This allows mapping of strings to objects that may be moved between loading stages. 
						
						
					 
					
						2024-04-09 21:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						90ca3515da 
					 
					
						
						
							
							Fix   #12459 ,  f6a88e4: Crashes when deleting news messages. ( #12460 )  
						
						... 
						
						
						
						The updated logic in f6a88e4 
						
						
					 
					
						2024-04-09 21:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2976a46d06 
					 
					
						
						
							
							Fix  54be756: Terminating NUL byte was not skipped in ReadString(). ( #12462 )  
						
						
						
						
					 
					
						2024-04-09 15:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						883d3e7a9f 
					 
					
						
						
							
							Codechange: use std::span instead of pointer + length  
						
						
						
						
					 
					
						2024-04-09 10:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						54be756aae 
					 
					
						
						
							
							Codechange: Pass NewGRF strings as std::string_view instead of char *. ( #12461 )  
						
						
						
						
					 
					
						2024-04-09 08:40:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						dc7c2bb30d 
					 
					
						
						
							
							Fix: Draw continuation lines for engine variant hierarchy tree. ( #12434 )  
						
						
						
						
					 
					
						2024-04-09 08:35:12 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						de4e00c93f 
					 
					
						
						
							
							Codechange: Pass by reference to UpdateWidgetSize. ( #12457 )  
						
						... 
						
						
						
						These parameters are always provided and not optional. 
						
						
					 
					
						2024-04-09 08:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						b5ad28022d 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 5 changes by krysclarke
chinese (simplified): 1 change by WenSimEHRP
catalan: 7 changes by J0anJosep
portuguese (brazilian): 27 changes by pasantoro 
						
						
					 
					
						2024-04-09 04:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1b127628cb 
					 
					
						
						
							
							Codechange: Use dynamic_cast with FindWindowById. ( #12458 )  
						
						... 
						
						
						
						Missed from 74e09ab 
						
						
					 
					
						2024-04-08 22:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						7e28605830 
					 
					
						
						
							
							Fix: Use reinterpret_cast instead of C-style cast to align pointers.  
						
						
						
						
					 
					
						2024-04-08 18:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4daf95b878 
					 
					
						
						
							
							Fix: Use static_cast instead of C-cast to avoid hidden errors.  
						
						
						
						
					 
					
						2024-04-08 18:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						cdfffb551c 
					 
					
						
						
							
							Fix: sym->sym accidentally changed to sym prevented keys working with SDL.  
						
						
						
						
					 
					
						2024-04-08 18:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						74e09abf76 
					 
					
						
						
							
							Codechange: Use dynamic_cast instead of C-cast after FindWindowById. ( #12448 )  
						
						... 
						
						
						
						dynamic_cast was used in most places, but not all. 
						
						
					 
					
						2024-04-08 13:26:19 +01:00