Patric Stout 
							
						 
					 
					
						
						
							
						
						a969a78f81 
					 
					
						
						
							
							Fix: [SDL] unify the way X11 and Wayland handle mouse events  
						
						... 
						
						
						
						Basically, we drop RelativeMode completely, and use the same trick
as used by the Windows driver: read all motion events till the last
one, and use that as value. 
						
						
					 
					
						2023-06-04 00:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						8a2d550904 
					 
					
						
						
							
							Codechange: Use std::reverse instead of custom implementation. ( #10918 )  
						
						
						
						
					 
					
						2023-06-03 23:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a2c0e6aa18 
					 
					
						
						
							
							Fix   #10831 : Level crossing parts left barred after crossing tile removal ( #10874 )  
						
						
						
						
					 
					
						2023-06-03 23:04:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						cd751a598a 
					 
					
						
						
							
							Fix: Wayland crash on startup due to Pango also using FontConfig ( #10916 )  
						
						... 
						
						
						
						Basically, we haven't been a good neighbour. Turns out you shouldn't
actually call FcFini when you are done, as some library might still
want to use FontConfig. And they use a shared instance for their
administration.
The idea is that you call FcInit once, and use FcConfigReference
after that to get an instance, you can release. This entry is
ref-counted, and things happen automatically based on that.
At least, I think. 
						
						
					 
					
						2023-06-03 19:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						21adfa7567 
					 
					
						
						
							
							Fix: track "memory installed" for surveys less precisely ( #10910 )  
						
						... 
						
						
						
						It turns out, for Windows and Linux having the exact memory allows
for easy tracing of an individual. That is exactly against the idea
of the survey. And honestly, we don't need this precision. 
						
						
					 
					
						2023-06-03 19:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						7d6aff3a34 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						french: 16 changes by ottdfevr 
						
						
					 
					
						2023-06-03 18:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d68b5c9162 
					 
					
						
						
							
							Codechange: replace buffer + strecpy with std::string for getting clipboard contents  
						
						
						
						
					 
					
						2023-06-03 20:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						35f7f7e8dc 
					 
					
						
						
							
							Codechange: use std::string for executing the console aliases  
						
						
						
						
					 
					
						2023-06-03 18:15:55 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2e62682f73 
					 
					
						
						
							
							Codechange: Close dropdowns by class instead of id.  
						
						
						
						
					 
					
						2023-06-03 14:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2511649938 
					 
					
						
						
							
							Codechange: Use window parent association for dropdowns.  
						
						... 
						
						
						
						This replaces the separate window class and number properties, and
allows the window system to close dropdowns automatically. 
						
						
					 
					
						2023-06-03 14:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						dec7ff6b0c 
					 
					
						
						
							
							Fix: Make dropdowns self-close when losing focus.  
						
						
						
						
					 
					
						2023-06-03 14:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						a5a3a07005 
					 
					
						
						
							
							Fix: GRF Parameters not displayed due to scope issue. ( #10911 )  
						
						... 
						
						
						
						Move params so it is still in scope when the text is actually drawn. 
						
						
					 
					
						2023-06-03 11:07:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						513ede7669 
					 
					
						
						
							
							Codechange: use C++ strings/paths to resolve links in tars  
						
						
						
						
					 
					
						2023-06-02 21:06:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0ab7bc7a2b 
					 
					
						
						
							
							Codechange: use fmt::format to create type prefixed driver names  
						
						
						
						
					 
					
						2023-06-02 18:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						37a3fc4df3 
					 
					
						
						
							
							Codechange: replace strstr with more appropriate function  
						
						
						
						
					 
					
						2023-06-02 17:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						53f83c31b0 
					 
					
						
						
							
							Codechange: use std::string to return the debug level information  
						
						
						
						
					 
					
						2023-06-02 17:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						10e12154f5 
					 
					
						
						
							
							Fix: false positive warning in fmt library (backport ef55d4f of upstream fmt)  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						802d6cb509 
					 
					
						
						
							
							Fix: memory leak when parsing (strgen) commands by moving to C++ containers  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4f94655cc2 
					 
					
						
						
							
							Codechange: use vector/unorder_map over custom implementation  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						234a143ee5 
					 
					
						
						
							
							Codechange: use std::string for LangString over C-style strings  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f372373e6f 
					 
					
						
						
							
							Codechange: use std::string/vector for language cases over manual management  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						6eb51666bc 
					 
					
						
						
							
							Codechange: use C++ file APIs for writing language files  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fa0d865edd 
					 
					
						
						
							
							Change: set macOS deployment target to 10.15  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						0b663f709d 
					 
					
						
						
							
							Codechange: Sprite mapping for objects doesn't involve cargo types. ( #10905 )  
						
						... 
						
						
						
						Objects have a default sprite group and an optional purchase list sprite
group. There is no need to pretend that these are cargo IDs. 
						
						
					 
					
						2023-06-02 08:25:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						cdb3a6288b 
					 
					
						
						
							
							Codechange: Remove unused CapacitiesMap typedef from struct Vehicle  
						
						
						
						
					 
					
						2023-06-01 22:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						9eda419f9b 
					 
					
						
						
							
							Fix  646a7e62: recalc_time was not scaled properly ( #10901 )  
						
						... 
						
						
						
						This caused "runtime" to underflow or, if you are lucky, hit an
assert in ScaleToMonthly when it hits zero. But mostly underflow. 
						
						
					 
					
						2023-06-01 12:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						b5b004e518 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						ukrainian: 117 changes by alextov 
						
						
					 
					
						2023-05-31 18:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f29606fd14 
					 
					
						
						
							
							Codechange: use std::string to cache engine/group/vehicle names  
						
						
						
						
					 
					
						2023-05-31 19:31:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d9f8a4c380 
					 
					
						
						
							
							Codechange: use std::string GetString variant  
						
						
						
						
					 
					
						2023-05-31 19:31:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						324c43eeb2 
					 
					
						
						
							
							Codechange: let FiosGetDiskFreeSpace only return disk space and split FiosGetCurrentPath off  
						
						
						
						
					 
					
						2023-05-31 10:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f2e704b9a7 
					 
					
						
						
							
							Codechange: use std::string for FiosIsRoot  
						
						
						
						
					 
					
						2023-05-31 10:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						13789d1703 
					 
					
						
						
							
							Codechange: use std::string for FiosIsValidFile  
						
						
						
						
					 
					
						2023-05-31 10:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						1ff0dc11d8 
					 
					
						
						
							
							Fix: Land info window maximum width was not scaled. ( #10894 )  
						
						
						
						
					 
					
						2023-05-31 08:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0302e6f168 
					 
					
						
						
							
							Codechange: initialize all values of ICURun on construction ( #10892 )  
						
						
						
						
					 
					
						2023-05-30 19:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						c8b70e4877 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						ukrainian: 53 changes by alextov
portuguese (brazilian): 1 change by ericandradex 
						
						
					 
					
						2023-05-30 18:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						e1203c3a48 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						esperanto: 51 changes by legoscia 
						
						
					 
					
						2023-05-29 18:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d086f288cd 
					 
					
						
						
							
							Codechange: Remove duplicated includes. ( #10888 )  
						
						... 
						
						
						
						These are now included by stdafx.h so don't need to be included again. 
						
						
					 
					
						2023-05-29 14:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								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