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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						15e6fc4eeb 
					 
					
						
						
							
							Codechange: Use iterator when mapping sprite groups.  
						
						
						
						
					 
					
						2023-04-16 15:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						bc44158f9a 
					 
					
						
						
							
							Change: Allow overbuilding station and waypoint tiles ( #10618 )  
						
						
						
						
					 
					
						2023-04-16 09:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						27b40da06a 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						catalan: 14 changes by J0anJosep
portuguese: 20 changes by azulcosta
portuguese (brazilian): 15 changes by ericandradex 
						
						
					 
					
						2023-04-15 18:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						6fc28d649e 
					 
					
						
						
							
							Cleanup: Unused alloca definitions and includes  
						
						
						
						
					 
					
						2023-04-15 16:57:00 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						b282664242 
					 
					
						
						
							
							Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives  
						
						
						
						
					 
					
						2023-04-15 16:57:00 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						b19f42ecd9 
					 
					
						
						
							
							Codechange: Replace some p1/p2 parameter names with better names ( #10658 )  
						
						
						
						
					 
					
						2023-04-15 15:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						387d5eb74f 
					 
					
						
						
							
							Codechange: validate the developer didn't schedule two timers on the same trigger/priority  
						
						
						
						
					 
					
						2023-04-15 13:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						3ebc7ad16e 
					 
					
						
						
							
							Codechange: migrate all game-time-related timers to the new framework  
						
						
						
						
					 
					
						2023-04-15 13:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1ba4dcc924 
					 
					
						
						
							
							Codechange: migrate all Window-related timers to the new framework  
						
						... 
						
						
						
						This means we also say goodbye to GUITimers. 
						
						
					 
					
						2023-04-15 13:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						5e1bcee39b 
					 
					
						
						
							
							Codechange: introduce a framework for all our timers  
						
						... 
						
						
						
						IntervalTimer and TimeoutTimer use RAII, and can be used to replace
all the time-based timeouts, lag-detection, "execute every N" we
have.
As it uses RAII, you can safely use it as static variable, class
member, temporary variable, etc. As soon as it goes out-of-scope,
it will be safely removed.
This allows for much easier to read code when it comes to intervals. 
						
						
					 
					
						2023-04-15 13:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						730687080a 
					 
					
						
						
							
							Fix: Update some network documentation to match the new command system ( #10657 )  
						
						
						
						
					 
					
						2023-04-15 09:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						646a7e625b 
					 
					
						
						
							
							Change: Use seconds for Linkgraph update settings ( #10610 )  
						
						
						
						
					 
					
						2023-04-14 22:49:12 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						0e915c830c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						dutch: 15 changes by Afoklala 
						
						
					 
					
						2023-04-14 18:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						8e04cba0c3 
					 
					
						
						
							
							Change: Make tick length 27 milliseconds ( #10607 )  
						
						... 
						
						
						
						This makes a month last about 60 seconds, allowing the use of real-time units in game.
Co-authored-by: Niels Martin Hansen <nielsm@indvikleren.dk > 
						
						
					 
					
						2023-04-14 14:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e5af5907ec 
					 
					
						
						
							
							Change: Make all dropdown lists extend width if necessary.  
						
						... 
						
						
						
						This removes the auto_width parameter from ShowDropDown(At). 
						
						
					 
					
						2023-04-13 20:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						5bc9d00735 
					 
					
						
						
							
							Cleanup: Let GetStringBoundingBox deal with buffer.  
						
						
						
						
					 
					
						2023-04-13 20:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						701092003d 
					 
					
						
						
							
							Fix: DropDownListColourItem didn't provide width nor scale vertical padding.  
						
						
						
						
					 
					
						2023-04-13 20:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bb988f940e 
					 
					
						
						
							
							Fix   #10638 : Incorrect water infra total when building canal over object  
						
						... 
						
						
						
						In the case where the object is on an unowned canal tile and
the new canal tile is owned 
						
						
					 
					
						2023-04-13 21:34:36 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						d04aae8428 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						danish: 18 changes by bscargo 
						
						
					 
					
						2023-04-13 18:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						ff55bfb787 
					 
					
						
						
							
							Fix   #10343 : Don't extend town-disallowed roadtypes. ( #10347 )  
						
						... 
						
						
						
						Towns currently don't build disallowed roadtypes, however they should
also not extend disallowed roadtypes as well.
If the roadtype that cannot be extended happens to be the roadtype that
the town was going to build then this restriction is ignored. 
						
						
					 
					
						2023-04-12 22:30:03 +01:00