Peter Nelson 
							
						 
					 
					
						
						
							
						
						59420d57ec 
					 
					
						
						
							
							Codechange: Use vehicle tile hash to build depot vehicle list. ( #12186 )  
						
						... 
						
						
						
						This avoids iterating the entire vehicle pool. 
						
						
					 
					
						2024-02-27 17:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						a61311fcb0 
					 
					
						
						
							
							Codefix: DrawEngineList does not accept EngineID.  
						
						... 
						
						
						
						Replace min/max parameters of DrawEngineList with scrollbar reference, and use iterators instead of indices. 
						
						
					 
					
						2024-02-27 17:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						bf865dc536 
					 
					
						
						
							
							Codechange: Add GetVisibleRangeIterators() to Scrollbar.  
						
						
						
						
					 
					
						2024-02-27 17:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						f612bc6ee2 
					 
					
						
						
							
							Fix  bf4b6696: [Script] Broken ScriptText circular reference detection ( #12187 )  
						
						
						
						
					 
					
						2024-02-27 18:16:21 +01:00 
						 
				 
			
				
					
						
							
							
								Kuhnovic 
							
						 
					 
					
						
						
							
						
						2fb1593550 
					 
					
						
						
							
							Fix  e38c3c5: Added missing return statement ( #12185 )  
						
						
						
						
					 
					
						2024-02-27 12:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						e775ef2b70 
					 
					
						
						
							
							Fix: initialize _switch_mode_time so crash-logs before first game have a realistic time ( #12184 )  
						
						
						
						
					 
					
						2024-02-27 02:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f186b640f6 
					 
					
						
						
							
							Plans: Add initial scenario editor support  
						
						... 
						
						
						
						See: #655  
						
						
					 
					
						2024-02-26 21:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e5a34feaed 
					 
					
						
						
							
							Plans: Remove visibility/window code from CmdAddPlan, use callback  
						
						
						
						
					 
					
						2024-02-26 21:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a20f862cd0 
					 
					
						
						
							
							Plans: Adjust command flags  
						
						
						
						
					 
					
						2024-02-26 21:25:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d09f93879b 
					 
					
						
						
							
							Fix main viewport only partial redraw when changing UI scale using slider  
						
						
						
						
					 
					
						2024-02-26 21:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1e0ff41d33 
					 
					
						
						
							
							Add UI setting to show speed before destination in vehicle status bar  
						
						
						
						
					 
					
						2024-02-26 20:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5d7c87f5e4 
					 
					
						
						
							
							Add setting for whether to show vehicle running costs per calendar year  
						
						... 
						
						
						
						See #660  
						
						
					 
					
						2024-02-26 20:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a429bddbac 
					 
					
						
						
							
							Batch depot order removals when deleting companies  
						
						
						
						
					 
					
						2024-02-26 20:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8caa4d8708 
					 
					
						
						
							
							Use btree_set in Station::RemoveFromAllNearbyLists  
						
						
						
						
					 
					
						2024-02-26 18:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						149592e4dd 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 9 changes by 2TallTyler
chinese (simplified): 10 changes by WenSimEHRP
luxembourgish: 21 changes by phreeze83
greek: 11 changes by Xertoveizer
hungarian: 60 changes by titanicbobo
german: 37 changes by frosch123
french: 9 changes by Bulest
portuguese (brazilian): 74 changes by pasantoro
polish: 5 changes by pAter-exe 
						
						
					 
					
						2024-02-26 18:45:02 +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 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						e939f59cbb 
					 
					
						
						
							
							Codechange: replace "byte" with "uint8_t" in settings ( #12179 )  
						
						
						
						
					 
					
						2024-02-26 07:49:26 -05: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