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 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						27cbb81df5 
					 
					
						
						
							
							Fix: [Actions] vcpkg needs pkg-config to build zlib on macOS ( #10488 )  
						
						
						
						
					 
					
						2023-02-16 22:35: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 
							
						 
					 
					
						
						
							
						
						16352559f2 
					 
					
						
						
							
							Change: release with (much) newer versions of dependencies for Generic Linux ( #10484 )  
						
						
						
						
					 
					
						2023-02-15 22:18:23 +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 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						228b34c2bf 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
czech: 2 changes by jachymozo
finnish: 1 change by hpiirai 
						
						
					 
					
						2023-02-14 18:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						fe2c8a1240 
					 
					
						
						
							
							Codechange: Decouple INDUSTRY_CTRL into separate commands ( #10475 )  
						
						
						
						
					 
					
						2023-02-14 11:29:11 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d7fcb420c4 
					 
					
						
						
							
							Fix: compilation with libcurl from 2013.  
						
						
						
						
					 
					
						2023-02-13 22:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						274bcf8d80 
					 
					
						
						
							
							Fix  64523709: rpm uses different package names than deb.  
						
						
						
						
					 
					
						2023-02-13 22:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						04847b1208 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 1 change by 2TallTyler
portuguese: 2 changes by ppxppy 
						
						
					 
					
						2023-02-13 18:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						695ce0ab09 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						swedish: 3 changes by joeax910
italian: 1 change by Rivarossi
russian: 1 change by Ln-Wolf
ukrainian: 1 change by serg-bloim
latvian: 7 changes by lexuslatvia 
						
						
					 
					
						2023-02-12 18:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						64523709bf 
					 
					
						
						
							
							Add: use https:// for content-service connections ( #10448 )  
						
						... 
						
						
						
						This requires the use of WinHTTP (for Windows) or libcurl (for all
others except Emscripten). Emscripten does not support http(s)
calls currently.
On Linux it requires ca-certificates to be installed, so the HTTPS
certificate can be validated. It is really likely this is installed
on any modern machine, as most connections these days are HTTPS.
(On MacOS and Windows the certificate store is filled by default)
Reminder: in case the http(s):// connection cannot be established,
OpenTTD falls back to a custom TCP-based connection to fetch the
content from the content-service. Emscripten will always do this. 
						
						
					 
					
						2023-02-12 12:07:31 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						09f7f32b8d 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						ukrainian: 2 changes by serg-bloim 
						
						
					 
					
						2023-02-11 18:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						a2c8168924 
					 
					
						
						
							
							Fix   #10465 : Delay closing of network join progress window ( #10466 )  
						
						
						
						
					 
					
						2023-02-11 12:32:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bilongozhko, Serhii (Contractor) 
							
						 
					 
					
						
						
							
						
						35ad964c6b 
					 
					
						
						
							
							Feature: Ctrl+Click to reset late counter for the entire vehicle group.  
						
						
						
						
					 
					
						2023-02-11 09:48:09 +01:00