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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						64b4c095ee 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.53.0  
						
						
						
						
					 
					
						2023-04-16 00:25:01 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f803ec9162 
					 
					
						
						
							
							Simplify implementation of TownGenerateCargo  
						
						
						
						
					 
					
						2023-04-15 00:11:52 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3b72241280 
					 
					
						
						
							
							Bump OpenTTD content server vanilla compatibility version to 13.0  
						
						
						
						
					 
					
						2023-04-13 23:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						64925aedf8 
					 
					
						
						
							
							Add town variable for town tile X and Y coordinates  
						
						
						
						
					 
					
						2023-04-13 21:19:53 +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