Rubidium 
							
						 
					 
					
						
						
							
						
						f5f6306af3 
					 
					
						
						
							
							Codechange: use string/fmt instead of printf for ShowInfo(F)  
						
						
						
						
					 
					
						2023-04-24 17:51:54 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						8f24901843 
					 
					
						
						
							
							Codechange: replace printf with PRINTF macros by fmt::format for scripts  
						
						
						
						
					 
					
						2023-04-24 17:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						484883e6e1 
					 
					
						
						
							
							Cleanup: remove (unused) Squirrel code that used a hack to work around printf safety  
						
						
						
						
					 
					
						2023-04-24 17:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						5733142b0d 
					 
					
						
						
							
							Codechange: use string/fmt instead of printf for Squirrel's Raise_Error  
						
						
						
						
					 
					
						2023-04-24 17:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						8b93e45e22 
					 
					
						
						
							
							Codechange: use string/fmt instead of printf for squirrel's PRINTFUNC  
						
						
						
						
					 
					
						2023-04-24 17:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						075671bcfc 
					 
					
						
						
							
							Codechange: Rename DECLARE_ENUM_AS_BIT_SET parameter to enum_type.  
						
						... 
						
						
						
						It works on enums not masks. 
						
						
					 
					
						2023-04-24 09:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9f26e74e1e 
					 
					
						
						
							
							Codechange: Rename item_t to Item.  
						
						
						
						
					 
					
						2023-04-24 09:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						c3cea45ebc 
					 
					
						
						
							
							Codechange: Rename height_t/amplitude_t to Height/Amplitude.  
						
						
						
						
					 
					
						2023-04-24 09:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3f811246b1 
					 
					
						
						
							
							Codechange: Rename control_point_t to ControlPoint.  
						
						... 
						
						
						
						The _t suffix is reserved by POSIX 1003.1. 
						
						
					 
					
						2023-04-24 09:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						7c6bf977e0 
					 
					
						
						
							
							Cleanup: Fix and add comments to date cheat callback ( #10699 )  
						
						
						
						
					 
					
						2023-04-23 21:20:56 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						e9f6bbada2 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
english (us): 1 change by 2TallTyler
galician: 36 changes by pvillaverde
korean: 14 changes by telk5093
italian: 1 change by Rivarossi
russian: 1 change by Ln-Wolf
turkish: 2 changes by densxd 
						
						
					 
					
						2023-04-23 18:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						9910240f0e 
					 
					
						
						
							
							Cleanup: Remove obsolete (Make)EnumPropsT. ( #10697 )  
						
						... 
						
						
						
						This was used by the command system to help extract p1/p2 parameters, which no longer happens. 
						
						
					 
					
						2023-04-23 17:46:14 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						370a8d77a4 
					 
					
						
						
							
							Codechange: Use simple assignment to assign specs.  
						
						
						
						
					 
					
						2023-04-23 15:58:27 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						9e89eb5726 
					 
					
						
						
							
							Codechange: move main function(s) to separate files  
						
						
						
						
					 
					
						2023-04-16 18:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						7b0797d1cd 
					 
					
						
						
							
							Codechange: Use unique ptrs for NewGRF specs.  
						
						
						
						
					 
					
						2023-04-16 15:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ef6b307465 
					 
					
						
						
							
							Change: Use std::vector for NewGRF spec tables.  
						
						... 
						
						
						
						Pointer space is allocated only for the number of IDs used, instead of
the max number of IDs for each feature. 
						
						
					 
					
						2023-04-16 15:09:10 +01:00