Peter Nelson 
							
						 
					 
					
						
						
							
						
						087654501b 
					 
					
						
						
							
							Codechange: Initialise specs with std::fill/std::copy instead of memset/memcpy.  
						
						
						
						
					 
					
						2023-04-23 15:58:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d0c71f2a9e 
					 
					
						
						
							
							Codechange: Use reserve/emplace when initializing object definitions.  
						
						... 
						
						
						
						This avoids unnecessary initialization of objects. 
						
						
					 
					
						2023-04-23 15:58:27 +01:00 
						 
				 
			
				
					
						
							
							
								pvillaverde 
							
						 
					 
					
						
						
							
						
						bb3520d68f 
					 
					
						
						
							
							Update Galician Translations  
						
						
						
						
					 
					
						2023-04-23 16:42:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a967cc4de2 
					 
					
						
						
							
							Fix: Violation of strict weak ordering in engine value/running cost sorter  
						
						
						
						
					 
					
						2023-04-23 12:52:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						684c7bbc93 
					 
					
						
						
							
							Fix: Violation of strict weak ordering in TownRatingSorter  
						
						... 
						
						
						
						If two unrated town names compare equal in TownNameSorter 
						
						
					 
					
						2023-04-23 12:52:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						dde4761e9d 
					 
					
						
						
							
							Fix: Violation of strict weak ordering in engine value/running cost sorter  
						
						
						
						
					 
					
						2023-04-23 11:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7a836ee50f 
					 
					
						
						
							
							Add SCOPE_INFO_FMT for CheckCaches  
						
						
						
						
					 
					
						2023-04-23 11:53:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						341c0a9524 
					 
					
						
						
							
							Fix violation of strict weak ordering in TownRatingSorter  
						
						
						
						
					 
					
						2023-04-22 23:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1350e23e29 
					 
					
						
						
							
							CheckCaches: Improve VehicleCargoList/StationCargoList cache checks  
						
						... 
						
						
						
						Log failures with details instead of just asserting 
						
						
					 
					
						2023-04-22 22:50:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						08e43a0814 
					 
					
						
						
							
							Simplify CCLOG macros in CheckCaches  
						
						
						
						
					 
					
						2023-04-22 22:43:10 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						e437b8edae 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
english (us): 1 change by 2TallTyler
vietnamese: 4 changes by KhoiCanDev
italian: 1 change by Rivarossi
russian: 1 change by Ln-Wolf
turkish: 1 change by EndChapter
portuguese: 1 change by azulcosta 
						
						
					 
					
						2023-04-22 18:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						f45509848a 
					 
					
						
						
							
							Fix   #10289 : Don't silently fail when setting timetable start dates ( #10690 )  
						
						
						
						
					 
					
						2023-04-21 22:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						018f0f63a6 
					 
					
						
						
							
							Change: Centre company face in scaled widget. ( #10688 )  
						
						
						
						
					 
					
						2023-04-21 19:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						6b077ce25c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 5 changes by 2TallTyler
vietnamese: 1 change by KhoiCanDev
russian: 1 change by Ln-Wolf
turkish: 33 changes by densxd
dutch: 5 changes by Afoklala 
						
						
					 
					
						2023-04-21 18:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						ef60a93816 
					 
					
						
						
							
							Fix   #8302 : Improve "Maintenance intervals are in percents" helptext ( #10686 )  
						
						
						
						
					 
					
						2023-04-21 18:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						394192dde8 
					 
					
						
						
							
							Codechange: Refactor timetable GUI ( #10613 )  
						
						
						
						
					 
					
						2023-04-21 16:31:26 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7b539fa7c9 
					 
					
						
						
							
							Fix: fmt's {:#04X} yields '0X00', not '0x0000'  
						
						... 
						
						
						
						Technically the 0X vs 0x is not a big problem, just not pretty. However, the
length also including the 0x results in unexpected behaviour, so it probably
better to not use it. 
						
						
					 
					
						2023-04-20 21:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						27b4b5d0a0 
					 
					
						
						
							
							Codechange: Make GRF temporary engine data a vector. ( #10685 )  
						
						... 
						
						
						
						This replaces manual C-style realloc/memset/free. 
						
						
					 
					
						2023-04-20 19:38:48 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						b56be83937 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						italian: 20 changes by Rivarossi
french: 5 changes by ZarTek-Creole 
						
						
					 
					
						2023-04-20 18:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d5f9e04a55 
					 
					
						
						
							
							Change: Failure to load a savegame is critical. ( #10682 )  
						
						... 
						
						
						
						Marking the error message critical ensures it is queued if multiple errors occured. 
						
						
					 
					
						2023-04-20 17:04:07 +01:00 
						 
				 
			
				
					
						
							
							
								aeonofdiscord 
							
						 
					 
					
						
						
							
						
						36f5fe19fe 
					 
					
						
						
							
							Fix   #10665 : CheckEngines should ignore wagons when determining available vehicles at the start date. ( #10673 )  
						
						
						
						
					 
					
						2023-04-19 05:41:12 -04:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7088f5b7c7 
					 
					
						
						
							
							Codechange: use string/fmt instead of printf for grfmsg  
						
						
						
						
					 
					
						2023-04-18 23:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						dfe52da1ea 
					 
					
						
						
							
							Codechange: use string/fmt instead of print for strgen warnings/errors/fatals  
						
						
						
						
					 
					
						2023-04-18 23:20:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andy 
							
						 
					 
					
						
						
							
						
						89959bf178 
					 
					
						
						
							
							Change: extend callback 161 (engine name) with bit 0x22 for context 'Autoreplace - Vehicles in use' ( #10666 )  
						
						... 
						
						
						
						(cherry picked from commit 15c3bc456f 
						
						
					 
					
						2023-04-18 00:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						67101ccdc9 
					 
					
						
						
							
							Codechange: Optimise FormatNumber by removing seprintf calls ( #10659 )  
						
						... 
						
						
						
						(cherry picked from commit e20a6f8ebb 
						
						
					 
					
						2023-04-18 00:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						de5b114a83 
					 
					
						
						
							
							Fix   #10660 : Sprite Font scale affected by viewport zoom level limits. ( #10668 )  
						
						... 
						
						
						
						(cherry picked from commit db573c8742 
						
						
					 
					
						2023-04-18 00:01:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7da25820ea 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/widgets/dropdown.cpp
#	src/widgets/dropdown_type.h 
						
						
					 
					
						2023-04-18 00:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e862a67d2b 
					 
					
						
						
							
							Add console command to list settings and show current and default values  
						
						
						
						
					 
					
						2023-04-17 20:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						1fd17148e1 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
german: 1 change by SecretIdetity
russian: 1 change by Ln-Wolf
finnish: 5 changes by hpiirai
slovak: 15 changes by legitalk
portuguese: 1 change by azulcosta 
						
						
					 
					
						2023-04-17 18:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						f8b5661d28 
					 
					
						
						
							
							Change: Allow GS access to ScriptGroup functions  
						
						
						
						
					 
					
						2023-04-17 17:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						f225f36c3d 
					 
					
						
						
							
							Change: Allow GS access to ScriptGameSettings.IsDisabledVehicleType  
						
						
						
						
					 
					
						2023-04-17 17:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						fd26a44c9e 
					 
					
						
						
							
							Change: Allow GS access to more ScriptCompany functions  
						
						
						
						
					 
					
						2023-04-17 17:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								Andy 
							
						 
					 
					
						
						
							
						
						8b1960a41c 
					 
					
						
						
							
							Change: Allow GS access to more ScriptOrder functions  
						
						
						
						
					 
					
						2023-04-17 17:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						db573c8742 
					 
					
						
						
							
							Fix   #10660 : Sprite Font scale affected by viewport zoom level limits. ( #10668 )  
						
						
						
						
					 
					
						2023-04-17 00:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						e20a6f8ebb 
					 
					
						
						
							
							Codechange: Optimise FormatNumber by removing seprintf calls ( #10659 )  
						
						
						
						
					 
					
						2023-04-17 00:04:24 +02:00 
						 
				 
			
				
					
						
							
							
								Andy 
							
						 
					 
					
						
						
							
						
						15c3bc456f 
					 
					
						
						
							
							Change: extend callback 161 (engine name) with bit 0x22 for context 'Autoreplace - Vehicles in use' ( #10666 )  
						
						
						
						
					 
					
						2023-04-17 00:02:32 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d949cfab24 
					 
					
						
						
							
							Codechange: Use std:: features for NewGRF town names ( #10631 )  
						
						... 
						
						
						
						This removes manual memory (de-)allocation and list counting. 
						
						
					 
					
						2023-04-16 21:24:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e7687da4cc 
					 
					
						
						
							
							Departure boards: Change long vehicle names to traditional if group also shown  
						
						
						
						
					 
					
						2023-04-16 20:13:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4491e45f3c 
					 
					
						
						
							
							Update: change {STRING} to {ZEROFILL_NUM} for STR_FORMAT_DATE_TINY/ISO  
						
						
						
						
					 
					
						2023-04-16 21:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						29b09523d1 
					 
					
						
						
							
							Codechange: Use {ZEROFILL_NUM} instead of custom seprintf + {RAW_STRING}  
						
						
						
						
					 
					
						2023-04-16 21:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						e97bf271dc 
					 
					
						
						
							
							Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. ( #10663 )  
						
						... 
						
						
						
						This avoids a (soft) namespace conflict between the four ST_* enums. 
						
						
					 
					
						2023-04-16 20:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4f9aa70c11 
					 
					
						
						
							
							Departure boards: Fix vehicle type icon in right-to-left languages  
						
						
						
						
					 
					
						2023-04-16 19:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						32c8e7feb8 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 4 changes by krysclarke
vietnamese: 31 changes by KhoiCanDev
russian: 4 changes by Ln-Wolf
portuguese: 4 changes by azulcosta 
						
						
					 
					
						2023-04-16 18:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b7e12189cf 
					 
					
						
						
							
							Departure boards: Adjust scaling and increase padding between columns  
						
						
						
						
					 
					
						2023-04-16 19:35:43 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						ed83c4b0da 
					 
					
						
						
							
							Change: replace per-AI "start_date" with a global "competitors_interval" ( #10653 )  
						
						... 
						
						
						
						The per-AI "start_date" is a lot of custom code, and was rarely
used in the way it was meant.
While at it, also ported this part over to the new timer system. 
						
						
					 
					
						2023-04-16 20:14:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						404fb8bae2 
					 
					
						
						
							
							Departure boards: Do not include hidden columns in minimum window width  
						
						
						
						
					 
					
						2023-04-16 18:39:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						508f503039 
					 
					
						
						
							
							Fix station cargo graph window  
						
						... 
						
						
						
						See: https://github.com/OpenTTD/OpenTTD/pull/10608  
						
						
					 
					
						2023-04-16 18:02:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						43a7e54067 
					 
					
						
						
							
							Add: unit test functionality using catch2  
						
						
						
						
					 
					
						2023-04-16 18:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						88ead3f102 
					 
					
						
						
							
							Add: catch2 v2.13.10  
						
						
						
						
					 
					
						2023-04-16 18:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						9b56505fec 
					 
					
						
						
							
							Codechange: split building into a library and executable  
						
						
						
						
					 
					
						2023-04-16 18:58:21 +02:00