Peter Nelson 
							
						 
					 
					
						
						
							
						
						5462204930 
					 
					
						
						
							
							Codechange: Scan station catchment tiles when removing station from nearby towns/industries.  
						
						... 
						
						
						
						Avoid iterating all towns and industries when updating station catchment, and scan a limited portion of the map instead.
This provides a modest performance benefit when many towns/industries exist.
(cherry picked from commit c28762019ee4c0a60815b2c4df433a0d9bc82094) 
						
						
					 
					
						2024-02-26 18:46:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						828d2146eb 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	CMakeLists.txt
#	bin/ai/CMakeLists.txt
#	bin/game/CMakeLists.txt
#	src/ai/ai_info.cpp
#	src/company_base.h
#	src/economy.cpp
#	src/game/game_info.cpp
#	src/gfx_type.h
#	src/linkgraph/linkgraph_gui.cpp
#	src/palette.cpp
#	src/palette_func.h
#	src/saveload/saveload.h
#	src/saveload/vehicle_sl.cpp
#	src/ship_cmd.cpp
#	src/train_cmd.cpp
#	src/vehicle_base.h
#	src/window.cpp
#	src/window_func.h 
						
						
					 
					
						2024-02-26 18:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						cc04fe5005 
					 
					
						
						
							
							Duplicate vehicle status bar velocity strings  
						
						
						
						
					 
					
						2024-02-26 17:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						18e1d57fc6 
					 
					
						
						
							
							Duplicate STR_ORDERS_GO_TO_TOOLTIP string  
						
						
						
						
					 
					
						2024-02-26 17:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						567e235883 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/saveload/saveload.h 
						
						
					 
					
						2024-02-26 17:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c09fdb0444 
					 
					
						
						
							
							Fix company infrastructure windows not being marked as a company window  
						
						... 
						
						
						
						Fixes it not being removed on company deletion, which could cause a crash 
						
						
					 
					
						2024-02-26 01:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0d20a54dc5 
					 
					
						
						
							
							Use pointer tags instead of dereferencing in RebuildVehicleTickCaches  
						
						
						
						
					 
					
						2024-02-26 01:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bd04aff725 
					 
					
						
						
							
							Use front/vehicle type filtered iteration in ScriptVehicleList  
						
						
						
						
					 
					
						2024-02-26 01:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ac683bc278 
					 
					
						
						
							
							ScriptList: Generalise FillList pool iteration  
						
						
						
						
					 
					
						2024-02-25 23:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						746e3874c5 
					 
					
						
						
							
							Fix VF_STOP_LOADING flag not always being cleared when leaving station  
						
						
						
						
					 
					
						2024-02-25 22:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						7b1e3cfeb5 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
swedish: 1 change by niklasva
chinese (simplified): 6 changes by WenSimEHRP
korean: 21 changes by telk5093
hungarian: 1 change by PstasDev
italian: 1 change by Rivarossi
belarusian: 7 changes by KorneySan
russian: 7 changes by Ln-Wolf, 3 changes by KorneySan
catalan: 9 changes by J0anJosep
danish: 7 changes by bscargo
french: 7 changes by ottdfevr
portuguese: 1 change by jcteotonio
hindi: 2 changes by michaelsmassey
portuguese (brazilian): 115 changes by pasantoro
polish: 1 change by pAter-exe 
						
						
					 
					
						2024-02-25 18:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						93bf033107 
					 
					
						
						
							
							Add whether the vehicle is non-front to the vehicle pool pointer tag  
						
						... 
						
						
						
						Add iteration filters which check this 
						
						
					 
					
						2024-02-25 14:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						05e237f8d1 
					 
					
						
						
							
							Add wrapper to iterate vehicle pool with vehicle type filter  
						
						... 
						
						
						
						Without needing to dereference vehicle pointers if using tagged pointers 
						
						
					 
					
						2024-02-25 14:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						be4aea0dad 
					 
					
						
						
							
							Rationalise handling of train too heavy advice messages  
						
						
						
						
					 
					
						2024-02-25 13:01:08 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						86be6d7e0b 
					 
					
						
						
							
							Codechange: Off-by-one in colour gradient initialisation.  
						
						... 
						
						
						
						Remap sprites start with a count byte followed by 256 entries, but
SetupColoursAndInitialWindow did not take account of this extra byte and
therefore started at palette index 0xC5 instead of 0xC6. This caused the
first colour of each gradient to be incorrect and all shades were actually
1 step lower in the gradient than indicated. 
						
						
					 
					
						2024-02-25 12:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						912d7bd80e 
					 
					
						
						
							
							Codechange: Give ColourShade values names instead of numbers.  
						
						
						
						
					 
					
						2024-02-25 12:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ae3390fe48 
					 
					
						
						
							
							Codechange: Add ColourShade enum.  
						
						
						
						
					 
					
						2024-02-25 12:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0463d4c198 
					 
					
						
						
							
							Codechange: Remove direct access to _colour_gradient.  
						
						... 
						
						
						
						Access is now through GetColourGradient, which ensures parameters are in range. 
						
						
					 
					
						2024-02-25 12:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						56cf89d189 
					 
					
						
						
							
							Change: Use bitmap for free unit ID generation. ( #12165 )  
						
						... 
						
						
						
						This improves performance of finding the next free unit number for a vehicle.
Based loosely on pool's used slot bitmap. 
						
						
					 
					
						2024-02-25 12:36:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						601071744e 
					 
					
						
						
							
							Fix timetabled waiting in depots  
						
						... 
						
						
						
						See: #658  
						
						
					 
					
						2024-02-25 11:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8afef45d4e 
					 
					
						
						
							
							Fix  d3c673e: Don't defer OnResize() after ReInit() ( #12174 )  
						
						... 
						
						
						
						Some windows resize themselves during painting and issue ReInit(). In this case deferred OnResize() causes a visible glitch as the event is handled on the next redraw. 
						
						
					 
					
						2024-02-25 08:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						528aae3f3b 
					 
					
						
						
							
							Saveload: Remove unused engine save/load desc  
						
						
						
						
					 
					
						2024-02-25 03:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ee7a347287 
					 
					
						
						
							
							Fix  07278a41: Narrowing conversion warning fix  
						
						
						
						
					 
					
						2024-02-25 03:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						090656bd7f 
					 
					
						
						
							
							Adjust handling of year display in wallclock mode and company inauguration years  
						
						... 
						
						
						
						See: #657  
						
						
					 
					
						2024-02-25 03:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1bfcbf823c 
					 
					
						
						
							
							Use tagged pointers in the vehicle pool on supported (64 bit) platforms  
						
						... 
						
						
						
						Use to avoid needing to dereference each pointer to get the vehicle
type when doing per-vehicle type iteration 
						
						
					 
					
						2024-02-25 03:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						ddb3914074 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 6 changes by krysclarke
swedish: 19 changes by sereneavatar
estonian: 30 changes by RM87
chinese (simplified): 3 changes by Kevin-mao0721
hungarian: 60 changes by titanicbobo
italian: 6 changes by Rivarossi
russian: 3 changes by Ln-Wolf, 3 changes by KorneySan
finnish: 6 changes by hpiirai
ukrainian: 7 changes by StepanIvasyn
latvian: 6 changes by lexuslatvia
portuguese: 37 changes by azulcosta
portuguese (brazilian): 19 changes by pasantoro
polish: 6 changes by SzyZuu 
						
						
					 
					
						2024-02-24 18:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						677ec70b0e 
					 
					
						
						
							
							Fix  fd9e72a: Helptext for timekeeping unit setting erroneously refers to vehicle movement ( #12172 )  
						
						
						
						
					 
					
						2024-02-24 16:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						07278a41e5 
					 
					
						
						
							
							Fix narrowing conversion warnings in pool resize capacity calculation  
						
						
						
						
					 
					
						2024-02-24 15:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3891ab57f8 
					 
					
						
						
							
							Workflow: Upgrade image and actions for linux-dedicated build  
						
						
						
						
					 
					
						2024-02-24 15:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3429c324f6 
					 
					
						
						
							
							Workflow: Update actions in Linux distros release  
						
						
						
						
					 
					
						2024-02-24 15:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						96df846138 
					 
					
						
						
							
							Workflow: Remove linux-legacy release  
						
						
						
						
					 
					
						2024-02-24 15:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						680085fc2d 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.58.0  
						
						
						
						
					 
					
						2024-02-24 14:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						64be289942 
					 
					
						
						
							
							Workaround: Replace use of std::filesystem in signature.cpp  
						
						... 
						
						
						
						Creates DWARF generation problem with LTO and -g1 on MinGW 
						
						
					 
					
						2024-02-24 14:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Wheeler 
							
						 
					 
					
						
						
							
						
						c25d9f5c81 
					 
					
						
						
							
							Fix: Make link graph node borders scale with GUI ( #12167 )  
						
						
						
						
					 
					
						2024-02-23 19:04:34 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						222832f1d4 
					 
					
						
						
							
							Fix   #12166 : Crash when opening tram road stop build window ( #12168 )  
						
						
						
						
					 
					
						2024-02-23 15:02:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0978bd18bf 
					 
					
						
						
							
							Fix crash when opening tram road stop build window  
						
						... 
						
						
						
						See: https://github.com/OpenTTD/OpenTTD/issues/12166  
						
						
					 
					
						2024-02-23 18:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						7135330819 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 3 changes by KhoiCanDev
chinese (simplified): 5 changes by WenSimEHRP
hungarian: 63 changes by titanicbobo
belarusian: 47 changes by KorneySan
finnish: 2 changes by hpiirai
ukrainian: 25 changes by StepanIvasyn
danish: 38 changes by bscargo
portuguese (brazilian): 158 changes by pasantoro 
						
						
					 
					
						2024-02-23 18:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0fbb32403c 
					 
					
						
						
							
							Add exponential behaviour to pool growth reallocation  
						
						
						
						
					 
					
						2024-02-23 17:32:23 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						b22fb43cea 
					 
					
						
						
							
							Fix   #10490 : Allow ships to exit depots if another is not moving at the exit point ( #12161 )  
						
						
						
						
					 
					
						2024-02-23 08:08:16 -05:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fcad801685 
					 
					
						
						
							
							Fix   #12127 ,  555a379: Truncation ellipses rendered shadows even for black font without shadows ( #12132 )  
						
						... 
						
						
						
						(cherry picked from commit bb86023d50 
						
						
					 
					
						2024-02-23 00:20:19 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						89b6773c93 
					 
					
						
						
							
							Fix: Shadows of individual character glyphs could be drawn over other characters ( #12115 )  
						
						... 
						
						
						
						(cherry picked from commit 555a37930b 
						
						
					 
					
						2024-02-23 00:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d3bbb4fb1c 
					 
					
						
						
							
							Adjust ordering of date/tick setup in InitializeGame  
						
						
						
						
					 
					
						2024-02-23 00:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b38321b9b4 
					 
					
						
						
							
							Add setting to only spawn primary industries  
						
						
						
						
					 
					
						2024-02-23 00:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c7e95d5b03 
					 
					
						
						
							
							Close graph windows when changing timekeeping mode  
						
						
						
						
					 
					
						2024-02-22 23:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2b79e7cdf5 
					 
					
						
						
							
							Fix  b7630b0: Incorrect padding for text purchase list. ( #12160 )  
						
						... 
						
						
						
						Restore to original (and more normal) framerect padding. 
						
						
					 
					
						2024-02-22 22:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						bb86023d50 
					 
					
						
						
							
							Fix   #12127 ,  555a379: Truncation ellipses rendered shadows even for black font without shadows ( #12132 )  
						
						
						
						
					 
					
						2024-02-22 22:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c511f93f24 
					 
					
						
						
							
							Scheduled dispatch: Disable in wallclock mode if not using time in minutes  
						
						
						
						
					 
					
						2024-02-22 21:53:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d8ecb9c016 
					 
					
						
						
							
							Use absolute display units for the departure board  
						
						
						
						
					 
					
						2024-02-22 21:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						91d83335c7 
					 
					
						
						
							
							Add helper to get timetable absolute display unit size  
						
						
						
						
					 
					
						2024-02-22 21:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						33cbfc3e76 
					 
					
						
						
							
							Cache current ticks per calendar day  
						
						
						
						
					 
					
						2024-02-22 21:12:38 +00:00