glx22 
							
						 
					 
					
						
						
							
						
						af15dca316 
					 
					
						
						
							
							Change: [Script] Extract params info from GS strings  
						
						
						
						
					 
					
						2023-02-28 18:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						6e52ceab96 
					 
					
						
						
							
							Feature: Industry directory text filter ( #10518 )  
						
						
						
						
					 
					
						2023-02-28 12:20:41 -05:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						1eefe1c3a0 
					 
					
						
						
							
							Codechange: hide Tile(Extended) into the Tile structure  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						580d0a6343 
					 
					
						
						
							
							Codechange: make use of Tile in for all direct map accesses  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7a6452d3ef 
					 
					
						
						
							
							Codechange: introduce Tile class for accessing map data of a single tile  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7a1816a6cd 
					 
					
						
						
							
							Codechange: rename Tile to TileBase to be able to introduce a new Tile class  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0fb0469e47 
					 
					
						
						
							
							Codechange: introduce iterator to iterate over the Tiles of a Map  
						
						... 
						
						
						
						Note: this version is using TileIndex, but that changes later 
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Chenshu Yu 
							
						 
					 
					
						
						
							
						
						eabb9db0bb 
					 
					
						
						
							
							Fix   #9810 : 'Rebuilding' a through road stop costs money ( #9852 )  
						
						
						
						
					 
					
						2023-02-27 08:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						b0542c8c49 
					 
					
						
						
							
							Codechange: Don't store tree counter in the map array ( #10018 )  
						
						
						
						
					 
					
						2023-02-26 16:39:44 -05:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						6eabbaa751 
					 
					
						
						
							
							Fix   #10469 ,  5e14a20: [Script] League Table rating element is a int64 everywhere else  
						
						
						
						
					 
					
						2023-02-26 22:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						aab580e0ac 
					 
					
						
						
							
							Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraph.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						4d3da0cf14 
					 
					
						
						
							
							Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraphJob.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						7352f812e6 
					 
					
						
						
							
							Codechange: [Linkgraph] Only store present link graph edges and not all possible edges.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						178249e7cc 
					 
					
						
						
							
							Codechange: Saveload macros for entries with a custom table name.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						8f851ead70 
					 
					
						
						
							
							Codechange: [Linkgraph] Split annotation for demand between nodes from the edge annotations.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						564de01d66 
					 
					
						
						
							
							Remove: SmallMatrix be gone.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						fe27db3dfd 
					 
					
						
						
							
							Codechange: [Linkgraph] Store edges in each node and not in a global matrix.  
						
						
						
						
					 
					
						2023-02-26 21:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						2fee8ecdda 
					 
					
						
						
							
							Add  #7525 : Allow autoreplace with same model vehicle  
						
						
						
						
					 
					
						2023-02-26 21:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4c1406a4b5 
					 
					
						
						
							
							Add: NewGRF road stops  
						
						
						
						
					 
					
						2023-02-26 21:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						a18182e24b 
					 
					
						
						
							
							Revert  92c7551: Line drawing algorithm fix broke other cases ( #10497 )  
						
						... 
						
						
						
						This reverts commit 92c755161d 
						
						
					 
					
						2023-02-26 19:23:31 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						07fbd19da3 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						luxembourgish: 8 changes by phreeze83 
						
						
					 
					
						2023-02-26 18:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						947a789bf6 
					 
					
						
						
							
							Codechange: split large function into smaller steps and simplify logic  
						
						
						
						
					 
					
						2023-02-25 23:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						8cbf1be9d6 
					 
					
						
						
							
							Codechange: split large function into smaller functions with self-explanatory names  
						
						
						
						
					 
					
						2023-02-25 23:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						a409e4b026 
					 
					
						
						
							
							Add: documention to large functions that have too little documentation according to CodeQL  
						
						
						
						
					 
					
						2023-02-25 23:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						2561fad5d4 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						romanian: 1 change by bnegrut 
						
						
					 
					
						2023-02-25 18:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						c73b88ddca 
					 
					
						
						
							
							Fix: Don't send unused tile field over the network ( #10507 )  
						
						
						
						
					 
					
						2023-02-24 22:50:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						9b3326e3fd 
					 
					
						
						
							
							Codechange: [Script] Use std::vector instead of a hand-rolled alternative.  
						
						
						
						
					 
					
						2023-02-24 21:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						ca3cb4d2ef 
					 
					
						
						
							
							Codechange: [Script] Use a class template instead of a function template for squirrel type conversion.  
						
						... 
						
						
						
						Class templates allow using partial template specialization, which is useful in
case one wants to have a type conversion on a type that is itself templated. 
						
						
					 
					
						2023-02-24 21:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						187d330177 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 1 change by GNosii 
						
						
					 
					
						2023-02-24 18:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						b52b29b1a4 
					 
					
						
						
							
							Change: Avoid crashing to the side of a train  
						
						... 
						
						
						
						When a road vehicle is already running on a multi level crossing, and a train shows up ahead, don't make the road vehicle crash on the side of the train. 
						
						
					 
					
						2023-02-22 20:09:02 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						8351b97f52 
					 
					
						
						
							
							Add: [Script] Labels for negative values of a setting  
						
						
						
						
					 
					
						2023-02-21 00:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						376820c0b6 
					 
					
						
						
							
							Doc: [Script] Update info descriptions  
						
						
						
						
					 
					
						2023-02-21 00:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						bb2ac8b3c4 
					 
					
						
						
							
							Fix: [Script] Save config item values up to 10 digits + 1 for sign + 1 for termination, enough to fit min and max int  
						
						
						
						
					 
					
						2023-02-21 00:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						fde7028a95 
					 
					
						
						
							
							Fix   #10059 : [Script] Let custom values on a config item be up to 10 digits + 1 for sign  
						
						
						
						
					 
					
						2023-02-21 00:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						7b1fd3e37f 
					 
					
						
						
							
							Fix   #10059 : [Script] Clamp config item values to int32  
						
						... 
						
						
						
						Also prevent random_deviation to be below 0. 
						
						
					 
					
						2023-02-21 00:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nik Nyby 
							
						 
					 
					
						
						
							
						
						92c755161d 
					 
					
						
						
							
							Fix   #10222 : Adjust line drawing algorithm ( #10491 )  
						
						
						
						
					 
					
						2023-02-20 16:18:25 -05:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8778949b6a 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 1 change by nikolas
galician: 18 changes by pvillaverde 
						
						
					 
					
						2023-02-20 18:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9ade3345f7 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 3 changes by nikolas
galician: 1 change by pvillaverde 
						
						
					 
					
						2023-02-19 18:43:37 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						4a8b8807e6 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 6 changes by KhoiCanDev
korean: 1 change by telk5093 
						
						
					 
					
						2023-02-18 18:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						2376112c77 
					 
					
						
						
							
							Fix   #10477 : Not enough space for text due to rounding down (OSX) ( #10489 )  
						
						
						
						
					 
					
						2023-02-18 05:50:20 -05:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						3df9321a65 
					 
					
						
						
							
							Fix: Some Script::IsValidVehicle checks need to be complemented with IsPrimaryVehicle  
						
						... 
						
						
						
						Add: [Script] ScriptVehicle.IsPrimaryVehicle 
						
						
					 
					
						2023-02-18 09:58:02 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						3559576166 
					 
					
						
						
							
							Codechange: [Script] Don't expose static buffers outside of ScriptText  
						
						
						
						
					 
					
						2023-02-17 21:28:14 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						e735370318 
					 
					
						
						
							
							Change: [Script] A ScriptText with too many parameters is now a fatal error  
						
						... 
						
						
						
						It should never happen as adding/setting parameters already checks that anyway. 
						
						
					 
					
						2023-02-17 21:28:14 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						2fdfc38da8 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 6 changes by telk5093
slovak: 8 changes by legitalk
catalan: 3 changes by J0anJosep
turkish: 5 changes by EndChapter
dutch: 1 change by Afoklala
portuguese (brazilian): 8 changes by ericandradex
polish: 2 changes by pAter-exe 
						
						
					 
					
						2023-02-17 18:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						4072dcff49 
					 
					
						
						
							
							Fix   #10486 : [Script] Debug window requires AIs to be started before GS ( #10487 )  
						
						
						
						
					 
					
						2023-02-17 12:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						fdfcb09aa3 
					 
					
						
						
							
							Fix   #10131 : actually cancel downloads when pressing cancel  
						
						
						
						
					 
					
						2023-02-15 23:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						dea2dea881 
					 
					
						
						
							
							Fix: reset content download progress to zero if falling back to TCP  
						
						... 
						
						
						
						Otherwise this chain of events can happen:
- You already have a (partial) file downloaded
- You start the download, and HTTP fails
- This resets the download progress to the current size of the file
- The TCP download starts at a very large value (UINT32_MAX - filesize)
It now resets to 0% done when any negative value is being given.
As added bonus, we no longer have to query how much was already
downloaded. 
						
						
					 
					
						2023-02-15 23:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1c17556f96 
					 
					
						
						
							
							Codechange: replace instance of char * with std::string  
						
						
						
						
					 
					
						2023-02-15 23:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0722bb3bf4 
					 
					
						
						
							
							Change: try to detect the CA file/path for CURL ( #10481 )  
						
						... 
						
						
						
						The default is given compile-time, not run-time. So libcurl is
of no use to us.
Current list is kindly borrowed from
https://go.dev/src/crypto/x509/root_linux.go  
						
						
					 
					
						2023-02-15 22:58:43 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						ea90fa24f8 
					 
					
						
						
							
							Codechange: move curl into a thread so simplify code ( #10480 )  
						
						... 
						
						
						
						With a thread, we can just run curl_easy_perform() and let CURL
and threads handle the blocking part.
With async solution there are too many things to keep track of,
and it makes "when to update the GUI" tricky. By using a thread
that all gets a lot simpler, as the game-thread and download-thread
run side-by-side.
This is similar to how the WinHttp backend already works. 
						
						
					 
					
						2023-02-15 21:56:19 +01:00