Peter Nelson 
							
						 
					 
					
						
						
							
						
						df2ee7b06c 
					 
					
						
						
							
							Cleanup: Remove old SaveLoad workarounds for MS VS 2017. ( #12355 )  
						
						
						
						
					 
					
						2024-03-23 00:12:35 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						e904122441 
					 
					
						
						
							
							Codefix: follow coding style  
						
						
						
						
					 
					
						2024-03-22 22:24:17 +01:00 
						 
				 
			
				
					
						
							
							
								merni-ns 
							
						 
					 
					
						
						
							
						
						7457f8d0ff 
					 
					
						
						
							
							Codefix: Incorrect pluralisation in last service/service interval texts ( #12352 )  
						
						
						
						
					 
					
						2024-03-22 19:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								raddari 
							
						 
					 
					
						
						
							
						
						5751da7809 
					 
					
						
						
							
							Fix   #7982 : Show existing coverage with unambiguous adjacent station ( #12346 )  
						
						... 
						
						
						
						When hovering a tile containing a station, show existing coverage for
that station even when adjacent to a different station.
Co-authored-by: Peter Nelson <peter@fuzzle.org > 
						
						
					 
					
						2024-03-22 09:33:16 -04:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						e141734e54 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
norwegian (bokmal): 1 change by eriksorngard
english (us): 1 change by 2TallTyler
korean: 3 changes by telk5093
german: 1 change by Wuzzy2
finnish: 3 changes by hpiirai
ukrainian: 12 changes by StepanIvasyn
portuguese (brazilian): 81 changes by pasantoro
polish: 1 change by pAter-exe 
						
						
					 
					
						2024-03-22 04:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2189607c34 
					 
					
						
						
							
							Codechange: Reduce size of class WaterRegion  
						
						... 
						
						
						
						The tile patch array is 256 bytes and is not needed for the majority
of water regions, change it to be optional via std::unique_ptr 
						
						
					 
					
						2024-03-21 21:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e42aec5a89 
					 
					
						
						
							
							Fix   #12305 : Crash with large positive sprite x offset in engine preview window  
						
						
						
						
					 
					
						2024-03-21 21:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						0eaeeaabb6 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						russian: 2 changes by Ln-Wolf
catalan: 2 changes by J0anJosep
portuguese (brazilian): 23 changes by pasantoro 
						
						
					 
					
						2024-03-21 04:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						704d3b8a9b 
					 
					
						
						
							
							Fix   #12342 : Add missing ellipsis to town generation error string ( #12343 )  
						
						
						
						
					 
					
						2024-03-20 20:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						00a09af1fd 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 2 changes by 2TallTyler
vietnamese: 2 changes by KhoiCanDev
german: 2 changes by Wuzzy2
ukrainian: 2 changes by StepanIvasyn
portuguese (brazilian): 9 changes by pasantoro 
						
						
					 
					
						2024-03-20 04:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						3a3d8f3b53 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 2 changes by krysclarke
norwegian (bokmal): 2 changes by eriksorngard
chinese (simplified): 31 changes by lysinelai
greek: 7 changes by Xertoveizer
ukrainian: 14 changes by StepanIvasyn
danish: 2 changes by bscargo
lithuanian: 15 changes by dziugas1959
spanish: 2 changes by MontyMontana
french: 2 changes by glx22
portuguese (brazilian): 52 changes by pasantoro
polish: 2 changes by pAter-exe 
						
						
					 
					
						2024-03-19 04:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						737e3feaf0 
					 
					
						
						
							
							Codechange: Don't delete news items or NewGRF window when EffectVehicle is deleted. ( #12334 )  
						
						... 
						
						
						
						EffectVehicles never create news and can't be debugged, so searching for news items and windows to delete just wastes time. 
						
						
					 
					
						2024-03-18 23:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7580eac2d5 
					 
					
						
						
							
							Codechange: create helper class for useful NetworkAuthorizedKeys functions  
						
						
						
						
					 
					
						2024-03-18 22:56:58 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2485de9462 
					 
					
						
						
							
							Codefix: Widget should be passed as WidgetID type. ( #12332 )  
						
						
						
						
					 
					
						2024-03-18 20:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						107c208d87 
					 
					
						
						
							
							Codechange: Use single list for hierarchical group lists. ( #12330 )  
						
						... 
						
						
						
						Replace both group list implementations (vehicle group list and company colour group list) with a single implementation, using a struct to hold the group and indentation level instead of two separate lists. Parts that were previously duplicated are now shared. 
						
						
					 
					
						2024-03-18 17:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						ec3c8d3462 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						ukrainian: 12 changes by StepanIvasyn
portuguese (brazilian): 21 changes by pasantoro
polish: 52 changes by pAter-exe 
						
						
					 
					
						2024-03-18 04:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4af089b9be 
					 
					
						
						
							
							Feature: console command to change authorized keys  
						
						
						
						
					 
					
						2024-03-17 21:21:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b7dfa3eb90 
					 
					
						
						
							
							Feature: authorized key authentication for rcon  
						
						
						
						
					 
					
						2024-03-17 20:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						1cf8799810 
					 
					
						
						
							
							Feature: encrypt the connection between game server and client  
						
						
						
						
					 
					
						2024-03-17 19:48:34 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d26629c15b 
					 
					
						
						
							
							Codechange: make encoded length of packet size and type more explicit  
						
						
						
						
					 
					
						2024-03-17 19:48:34 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						5706801ea7 
					 
					
						
						
							
							Feature: authenticate to the server without sending the password  
						
						... 
						
						
						
						Either using password-authentication key exchange or via authorized keys 
						
						
					 
					
						2024-03-17 19:09:22 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						dd532cbc77 
					 
					
						
						
							
							Codechange: add setting for authorized/secret/public keys  
						
						
						
						
					 
					
						2024-03-17 19:09:22 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fb9d4afa5c 
					 
					
						
						
							
							Codechange: add set of classes providing authentication and encryption  
						
						
						
						
					 
					
						2024-03-17 18:33:53 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						88cf99017a 
					 
					
						
						
							
							Fix   #12302 : Allow empty train engines to use an invalid cargo type. ( #12325 )  
						
						... 
						
						
						
						The cargo type will be forced to the first available type (usually passengers) instead of the engine being disabled. 
						
						
					 
					
						2024-03-17 16:23:14 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						322ca6ef54 
					 
					
						
						
							
							Codechange: Shuffle members of Vehicle to reduce size.  
						
						... 
						
						
						
						This reduces space wasted due to member alignment. 
						
						
					 
					
						2024-03-17 16:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3fc7b3b9a0 
					 
					
						
						
							
							Codechange: Cache train curve speed limit can be stored in 16 bits.  
						
						... 
						
						
						
						Cache curve speed modifier and max curve speed are both 16 bit values so can be stored in 16 bit types instead of 32 bit types. 
						
						
					 
					
						2024-03-17 16:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f08da1d373 
					 
					
						
						
							
							Codechange: the "no revision detected" string is with four zeros (norev0000) ( #12328 )  
						
						
						
						
					 
					
						2024-03-17 13:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ab94c8b511 
					 
					
						
						
							
							Codechange: Iterate order lists instead of vehicles to find if any vehicle visits a station. ( #12315 )  
						
						... 
						
						
						
						This reduces the search time as shared orders are only searched once and non-front vehicles are skipped. 
						
						
					 
					
						2024-03-17 09:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						6c5a8f55df 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						norwegian (bokmal): 58 changes by eriksorngard
vietnamese: 45 changes by KhoiCanDev
greek: 21 changes by Xertoveizer
ukrainian: 5 changes by StepanIvasyn
tamil: 24 changes by merni-ns
lithuanian: 7 changes by dziugas1959
portuguese (brazilian): 61 changes by pasantoro
polish: 21 changes by aefoes 
						
						
					 
					
						2024-03-17 04:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a886bd9666 
					 
					
						
						
							
							Fix   #12319 ,  3a676a5: Some SSE blitters were broken due to ODR violations ( #12322 )  
						
						
						
						
					 
					
						2024-03-16 23:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						a3cfd23cf9 
					 
					
						
						
							
							Codechange: rename byte to uint8_t ( #12308 )  
						
						
						
						
					 
					
						2024-03-16 23:59:32 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0058ebe472 
					 
					
						
						
							
							Codechange: Check cheap station-facility-filter before expensive in-use-filter. ( #12317 )  
						
						
						
						
					 
					
						2024-03-16 19:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						818a57c9af 
					 
					
						
						
							
							Codechange: Actually use LIT_NONE ( #12314 )  
						
						
						
						
					 
					
						2024-03-16 16:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						d7c5e9e8ab 
					 
					
						
						
							
							Codechange: Where the ship comes from is already known  
						
						... 
						
						
						
						This simplifies the handling of variables.
`ChooseShipTrack` is called upon entering `tile`, and looking further back to the caller, it can be deduced that `v->tile` matches `src_tile`. With that said, `enterdir` can also be removed, as it's not used anywhere else.
`CreateRandomPath` and `GetRandomFollowUpTrackdir` is being fed `src_tile` as it's 2nd parameter. This could be eliminated, as `v` is also being passed to it. Just use `v->tile` in those functions. 
						
						
					 
					
						2024-03-16 17:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						5f4f9334ce 
					 
					
						
						
							
							Codefix  f1e999ec: use RandomRange(l) instead of _random.Next(l) ( #12274 )  
						
						
						
						
					 
					
						2024-03-16 14:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fe12d38024 
					 
					
						
						
							
							Codechange: split initiating of joining and identification of the client  
						
						
						
						
					 
					
						2024-03-16 13:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						15d02f51ed 
					 
					
						
						
							
							Codechange: use span to send bytes to Packet and add span recv function  
						
						
						
						
					 
					
						2024-03-16 12:27:06 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b6c75dec3a 
					 
					
						
						
							
							Codechange: explicitly allow only one state in initial handshake/authorization  
						
						
						
						
					 
					
						2024-03-16 11:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						26d1d5d6e7 
					 
					
						
						
							
							Codechange: move decision whether to check NewGRFs to SendNewGRFCheck, just like for sending game/company passwords  
						
						
						
						
					 
					
						2024-03-16 11:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						6eff879e49 
					 
					
						
						
							
							Codechange: pass the socket handler that is going to send the packet into the packet  
						
						
						
						
					 
					
						2024-03-16 10:39:22 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3c488e1eb8 
					 
					
						
						
							
							Codechange: don't check things outside the lock, that could change while waiting on the lock  
						
						
						
						
					 
					
						2024-03-16 10:39:22 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ec4104ec6c 
					 
					
						
						
							
							Codechange: do not pass the socket when the receiver already knows it  
						
						
						
						
					 
					
						2024-03-16 10:39:22 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						3e625b5b1a 
					 
					
						
						
							
							Add: track savegame size to report with survey ( #12304 )  
						
						
						
						
					 
					
						2024-03-16 08:58:56 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						b394c20519 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 43 changes by telk5093
persian: 33 changes by CptMcWill
ukrainian: 4 changes by StepanIvasyn
dutch: 26 changes by Afoklala
portuguese (brazilian): 70 changes by pasantoro 
						
						
					 
					
						2024-03-16 04:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						a7625b8ae0 
					 
					
						
						
							
							Fix   #12280 : Allow ships 90 degree turns if only choice  
						
						... 
						
						
						
						If there is no path found, a random path is created which forbids 90 degrees.
Allow 90 degrees if they're the only choice. 
						
						
					 
					
						2024-03-15 08:04:08 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9db285a32b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						norwegian (bokmal): 6 changes by eriksorngard
ukrainian: 3 changes by StepanIvasyn
dutch: 5 changes by RogierVC
portuguese (brazilian): 76 changes by pasantoro 
						
						
					 
					
						2024-03-15 04:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						2d2191fbb3 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						norwegian (bokmal): 11 changes by eriksorngard
chinese (simplified): 1 change by WenSimEHRP
finnish: 23 changes by hpiirai
ukrainian: 21 changes by StepanIvasyn
danish: 32 changes by bscargo
spanish: 6 changes by MontyMontana
portuguese (brazilian): 50 changes by pasantoro 
						
						
					 
					
						2024-03-14 04:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Fefer 
							
						 
					 
					
						
						
							
						
						23d733be95 
					 
					
						
						
							
							Add: Basic autocompletion on tab for console commands ( #12163 )  
						
						
						
						
					 
					
						2024-03-13 21:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						24efdf6ac5 
					 
					
						
						
							
							Codefix  363e251: incorrect trace debug message  
						
						
						
						
					 
					
						2024-03-13 20:42:27 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						14d95ef1c9 
					 
					
						
						
							
							Fix   #12279 : Update random path each step ( #12286 )  
						
						
						
						
					 
					
						2024-03-13 11:22:52 -04:00