Rubidium 
							
						 
					 
					
						
						
							
						
						43c65a3fec 
					 
					
						
						
							
							Codechange: use std::string for base media filename/warning storage  
						
						
						
						
					 
					
						2023-04-25 15:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b8f0513a72 
					 
					
						
						
							
							Change: Draw and size video driver info like base set info.  
						
						... 
						
						
						
						This allows very long video driver information strings to wrap instead
of making the game options window very wide. 
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9aee502838 
					 
					
						
						
							
							Change: Size Game Options description widgets after initial sizing.  
						
						... 
						
						
						
						Trying to update text widgets with free flowing multiline text during
UpdateWidgetSize(), as the final width is not yet known and so the
calculated height being incorrect, usually resulting in one or more
empty text lines.
The solution is to update the widget heights afterwards during
OnResize(), at which point the final widths are known. The window is
then resized if needed.
(Note this technique needs more attention if width can also change.) 
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e8df28d7f3 
					 
					
						
						
							
							Add: parameter for ReInit() to reposition window to default.  
						
						
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						55d981aec3 
					 
					
						
						
							
							Add: Helper to update widget vertical size.  
						
						... 
						
						
						
						This avoids directly setting min_y outside widget code. 
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						6830e5f5f7 
					 
					
						
						
							
							Cleanup: Don't use a magic number when closing processing industries ( #10710 )  
						
						
						
						
					 
					
						2023-04-24 19:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						37392935dd 
					 
					
						
						
							
							Fix   #10707 : Incorrect type of days_in_transit in CargoPacket constructor ( #10715 )  
						
						
						
						
					 
					
						2023-04-24 18:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						27e9a79988 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						finnish: 2 changes by hpiirai
portuguese: 1 change by azulcosta 
						
						
					 
					
						2023-04-24 18:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1c76e0904d 
					 
					
						
						
							
							Codechange: revive STR_TINY_BLACK_COMMA from its coma ( #10714 )  
						
						
						
						
					 
					
						2023-04-24 18:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						2f495c015a 
					 
					
						
						
							
							Fix  7c6bf97: Don't change date and shift dates in the wrong order ( #10711 )  
						
						
						
						
					 
					
						2023-04-24 17:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						31ad990831 
					 
					
						
						
							
							Codechange: move tick-counter into TimerGameTick ( #10712 )  
						
						
						
						
					 
					
						2023-04-24 16:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7aa2b9ab0a 
					 
					
						
						
							
							Codechange: move all date-related variables inside the timer ( #10706 )  
						
						
						
						
					 
					
						2023-04-24 15:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								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