PeterN 
							
						 
					 
					
						
						
							
						
						702194cfef 
					 
					
						
						
							
							Change: Cargo flow legend only shows defined cargo. ( #10872 )  
						
						... 
						
						
						
						This removes the large mostly-empty grid of cargo buttons when not using a complex industry set. 
						
						
					 
					
						2023-05-29 06:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						c9c6721a47 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						esperanto: 44 changes by legoscia 
						
						
					 
					
						2023-05-28 18:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						bae1897826 
					 
					
						
						
							
							Change: Include font style in font name for Freetype.  
						
						
						
						
					 
					
						2023-05-27 20:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9976293c1e 
					 
					
						
						
							
							Codechange: Return fontcache font name as std::string.  
						
						
						
						
					 
					
						2023-05-27 20:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						90fdf17e39 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						esperanto: 28 changes by legoscia 
						
						
					 
					
						2023-05-27 18:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						c880157518 
					 
					
						
						
							
							Fix: Check max member count in squirrel classes ( #10883 )  
						
						... 
						
						
						
						Manual cherry-pick from 23a0620658 
						
						
					 
					
						2023-05-27 16:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						8ea9c1a133 
					 
					
						
						
							
							Fix   #10880 : Crash in object window due to incorrect parameter order. ( #10881 )  
						
						
						
						
					 
					
						2023-05-26 21:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						876871157f 
					 
					
						
						
							
							Fix: Ask FontConfig for the face index when opening fonts. ( #10878 )  
						
						... 
						
						
						
						This allows selection of the correct face in truetype fonts containing
multiple faces. 
						
						
					 
					
						2023-05-26 18:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						101e4e54a1 
					 
					
						
						
							
							Fix  d9a04ba446: Ensure MD5Hash is initialized. ( #10876 )  
						
						... 
						
						
						
						Not all instances need to be initialized as often they are copied or
written to, but doing all ensures no surprises.
Move the ^= operator to MD5Hash while we're at it. 
						
						
					 
					
						2023-05-26 18:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ba11467c02 
					 
					
						
						
							
							Fix: Rail waypoint selection window not closed  
						
						... 
						
						
						
						When rail toolbar or rail waypoint build windows closed 
						
						
					 
					
						2023-05-26 08:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						584faaf064 
					 
					
						
						
							
							Change: Reorganise industry accept/produce arrays. ( #10853 )  
						
						... 
						
						
						
						Use a array of struct for each cargo instead of an array for each statistic.
This makes iterating for acceptance and production much simpler.
pct_transported is now calculated when needed. 
						
						
					 
					
						2023-05-25 21:25:46 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						db3b086a52 
					 
					
						
						
							
							Fix   #10867 ,  8b93e45: Squirrel compile error exception type changed ( #10869 )  
						
						
						
						
					 
					
						2023-05-25 12:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b133328737 
					 
					
						
						
							
							Codechange: use std::string over strecat to create the RV capacity string  
						
						
						
						
					 
					
						2023-05-25 05:43:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4fdde00e25 
					 
					
						
						
							
							Codechange: use std::string to create the GRF parameter list  
						
						
						
						
					 
					
						2023-05-25 05:43:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fbab94eabb 
					 
					
						
						
							
							Codechange: use std::string to create error message about external files  
						
						
						
						
					 
					
						2023-05-25 05:43:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						30b9e02dd9 
					 
					
						
						
							
							Codechange: replace crashlog filenames with std::string in Crashlog  
						
						
						
						
					 
					
						2023-05-25 05:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						19304bd3d5 
					 
					
						
						
							
							Codechange: replace seprintf with fmt::format for filling the crash log data  
						
						
						
						
					 
					
						2023-05-25 05:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f4b0ac2bd4 
					 
					
						
						
							
							Codechange: use std::string for formatting settings  
						
						
						
						
					 
					
						2023-05-24 22:42:01 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						1412ea48ed 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						esperanto: 268 changes by legoscia 
						
						
					 
					
						2023-05-24 18:40:52 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						09408e8e46 
					 
					
						
						
							
							Codechange: Add IsCargoAccepted/Produced() helpers.  
						
						
						
						
					 
					
						2023-05-24 17:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						633f19419d 
					 
					
						
						
							
							Codechange: Make more use of GetCargoAccepted/ProducedIndex().  
						
						
						
						
					 
					
						2023-05-24 17:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						29b20718ba 
					 
					
						
						
							
							Codechange: use Tthis instead of StrongTypedef, so ==/= does not compare/assign different strong typedefs  
						
						
						
						
					 
					
						2023-05-23 20:46:32 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9f0e406a51 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						esperanto: 18 changes by legoscia 
						
						
					 
					
						2023-05-23 18:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8931e90302 
					 
					
						
						
							
							Cleanup: No need to cound actual cargo to get scroll count.  
						
						
						
						
					 
					
						2023-05-23 19:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						f177ce7c9a 
					 
					
						
						
							
							Codechange: Base CargoArray off std::array.  
						
						... 
						
						
						
						This avoids needing to define array accessors and allows use of
default value initialization. 
						
						
					 
					
						2023-05-23 19:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						74e42e39a8 
					 
					
						
						
							
							Codechange: Use CargoArray::GetCount()  
						
						
						
						
					 
					
						2023-05-23 19:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						a6c5b4ce4b 
					 
					
						
						
							
							Cleanup: Remove BOM/ZWNBSP in the middle of .editorconfig ( #10860 )  
						
						
						
						
					 
					
						2023-05-23 12:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						76516d7f70 
					 
					
						
						
							
							Codechange: Use IsValidCargoID/IsValidCargoType.  
						
						... 
						
						
						
						IsValidCargoType() is used only for unmapped IDs. 
						
						
					 
					
						2023-05-22 20:43:40 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						c4ca6a0f74 
					 
					
						
						
							
							Codechange: Rename IsCargo..Valid to IsValidCargo..  
						
						... 
						
						
						
						This better fits our naming pattern for this type of function. 
						
						
					 
					
						2023-05-22 20:43:40 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						e2827d0e9c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						galician: 41 changes by pvillaverde
esperanto: 95 changes by legoscia
portuguese (brazilian): 18 changes by ericandradex 
						
						
					 
					
						2023-05-22 18:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						a19a43a4f7 
					 
					
						
						
							
							Codechange: use fmt::format and time conversions over "custom" implementation  
						
						
						
						
					 
					
						2023-05-22 15:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						eb635b85bb 
					 
					
						
						
							
							Fix: work around GCC compiler bug  #105120  in fmt  
						
						... 
						
						
						
						The fmt code pushes a pragma option, and later pops is. The intrinsics code
interacts with it via the __OPTIMIZE__ macro. This has been set by the pragma
option push, but not unset/reset to the original with the pop.
Since the pragma is only used for the GCC compiler (not Clang, not MSVC, not
ICC) and in debug mode, just remove the whole pragma handling for it. 
						
						
					 
					
						2023-05-22 14:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						187fa3f214 
					 
					
						
						
							
							Codechange: update to fmt 10.0.0 and add formatting support for chrono and std types  
						
						
						
						
					 
					
						2023-05-22 14:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						6f2f38b3ed 
					 
					
						
						
							
							Codechange: fmt (and std::format) do explicitly not support enums out-of-the-box  
						
						... 
						
						
						
						That it works for the version we have packaged it pure coincidence, as that is
one of the few versions that due to a bug allow it. So add the appropriate
template specialisations to support it out-of-the-box within OpenTTD. 
						
						
					 
					
						2023-05-22 14:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						bc45c3f66c 
					 
					
						
						
							
							Change: Remember waypoint filter string. ( #10857 )  
						
						
						
						
					 
					
						2023-05-22 08:03:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						63d9bb93b8 
					 
					
						
						
							
							Codechange: migrate from C-style GetString to C++-style GetString  
						
						
						
						
					 
					
						2023-05-21 21:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						1a179cb297 
					 
					
						
						
							
							Codechange: use GetString + StrMakeValid to pass string without colours/font sizes to Debug  
						
						
						
						
					 
					
						2023-05-21 21:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						00695c29de 
					 
					
						
						
							
							Codechange: simplify news string drawing by using StrMakeValid to replaces newlines with spaces  
						
						
						
						
					 
					
						2023-05-21 21:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9610705f46 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						esperanto: 52 changes by legoscia 
						
						
					 
					
						2023-05-21 18:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								axet 
							
						 
					 
					
						
						
							
						
						60540f7df6 
					 
					
						
						
							
							Change: Allow dedicated server to use threaded saves. ( #10787 )  
						
						... 
						
						
						
						Co-authored-by: Jonathan G Rennison <j.g.rennison@gmail.com > 
						
						
					 
					
						2023-05-21 19:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						2efd88d513 
					 
					
						
						
							
							Cleanup: version of strgen/settingsgen was always $Revision$, so remove it  
						
						
						
						
					 
					
						2023-05-21 19:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						2dbd974d4c 
					 
					
						
						
							
							Codechange: prevent using (f)printf/(f)puts over fmt::print  
						
						
						
						
					 
					
						2023-05-21 15:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						411379f587 
					 
					
						
						
							
							Codechange: replace puts with fmt::print  
						
						
						
						
					 
					
						2023-05-21 15:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						275ebf4509 
					 
					
						
						
							
							Codechange: replace fprintf(<FILE*> with fmt::print(<FILE*>  
						
						
						
						
					 
					
						2023-05-21 15:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						c518293135 
					 
					
						
						
							
							Codechange: replace printf with fmt::print  
						
						
						
						
					 
					
						2023-05-21 15:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						d57046e7ec 
					 
					
						
						
							
							Change: Use "Via-Destination-Source" as default station cargodist display ( #10851 )  
						
						
						
						
					 
					
						2023-05-21 08:57:14 -04:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0850193a38 
					 
					
						
						
							
							Fix: survey result on crash only worked on Linux ( #10855 )  
						
						... 
						
						
						
						Every OS-specific crashlog handler has their own MakeCrashLog
in some form. In result, only Linux was calling the generic one. 
						
						
					 
					
						2023-05-21 12:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						98dffc3157 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						catalan: 12 changes by J0anJosep
esperanto: 678 changes by legoscia 
						
						
					 
					
						2023-05-20 18:39:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3323402aaa 
					 
					
						
						
							
							Codechange: rename smallvec_type to container_func and use only when needed  
						
						
						
						
					 
					
						2023-05-20 16:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						80d8c01814 
					 
					
						
						
							
							Codechange: replace std::vector + duplicate preventing include with std::set  
						
						
						
						
					 
					
						2023-05-20 16:53:10 +02:00