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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0a8a9abe28 
					 
					
						
						
							
							Window: Cache which window classes are currently present  
						
						
						
						
					 
					
						2023-06-03 19:53:47 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						7d6aff3a34 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						french: 16 changes by ottdfevr 
						
						
					 
					
						2023-06-03 18:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9fa6fb7438 
					 
					
						
						
							
							Pay company loan interest before accumulating quarterly statistics  
						
						... 
						
						
						
						See: #524  
						
						
					 
					
						2023-06-03 19:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3a47b421b0 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/company_cmd.cpp
#	src/core/overflowsafe_type.hpp
#	src/economy.cpp
#	src/engine_base.h
#	src/ground_vehicle.cpp
#	src/group_gui.cpp
#	src/industry_cmd.cpp
#	src/industry_gui.cpp
#	src/newgrf_commons.cpp
#	src/newgrf_engine.cpp
#	src/newgrf_industries.cpp
#	src/newgrf_object.cpp
#	src/newgrf_roadstop.cpp
#	src/newgrf_station.cpp
#	src/rail_gui.cpp
#	src/road_cmd.h
#	src/road_gui.cpp
#	src/saveload/afterload.cpp
#	src/script/api/script_log.cpp
#	src/script/api/script_log.hpp
#	src/settings_gui.cpp
#	src/settingsgen/settingsgen.cpp
#	src/station_cmd.cpp
#	src/station_cmd.h
#	src/station_gui.cpp
#	src/strgen/strgen.cpp
#	src/string_func.h
#	src/string_type.h
#	src/table/settings/network_private_settings.ini
#	src/tests/math_func.cpp
#	src/textfile_gui.cpp
#	src/timetable_gui.cpp
#	src/town_cmd.cpp
#	src/vehicle.cpp
#	src/waypoint_cmd.cpp
#	src/waypoint_cmd.h
#	src/widgets/dropdown.cpp 
						
						
					 
					
						2023-06-03 19:16:57 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						69c118a2cb 
					 
					
						
						
							
							Documentation: Update info on road stop and object extended byte format  
						
						
						
						
					 
					
						2023-06-03 11:07:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						36fadb5424 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/base_station_base.h
#	src/newgrf.cpp
#	src/newgrf_class.h
#	src/newgrf_class_func.h
#	src/newgrf_commons.cpp
#	src/newgrf_commons.h
#	src/newgrf_roadstop.cpp
#	src/newgrf_roadstop.h
#	src/newgrf_station.cpp
#	src/saveload/newgrf_sl.cpp
#	src/saveload/saveload.h
#	src/saveload/station_sl.cpp 
						
						
					 
					
						2023-06-03 11:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fc80a93672 
					 
					
						
						
							
							Fix object town variables when no town is present  
						
						
						
						
					 
					
						2023-06-02 22:19:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3d4133cadb 
					 
					
						
						
							
							Debug: Fix debug window parent scope button with missing town  
						
						
						
						
					 
					
						2023-06-02 22:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						513ede7669 
					 
					
						
						
							
							Codechange: use C++ strings/paths to resolve links in tars  
						
						
						
						
					 
					
						2023-06-02 21:06:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5615cee503 
					 
					
						
						
							
							Show town count in town directory window  
						
						
						
						
					 
					
						2023-06-02 18:47:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						819b9fcdd9 
					 
					
						
						
							
							Include 'perfect' mode in tree placer setting helptext  
						
						
						
						
					 
					
						2023-06-02 18:41:52 +01: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 
							
						 
					 
					
						
						
							
						
						6eb51666bc 
					 
					
						
						
							
							Codechange: use C++ file APIs for writing language files  
						
						
						
						
					 
					
						2023-06-02 11:57:23 +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 
							
						 
					 
					
						
						
							
						
						fa0d865edd 
					 
					
						
						
							
							Change: set macOS deployment target to 10.15  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						58c0aac15f 
					 
					
						
						
							
							Fix re-opening GRF/script settings windows not closing drop down windows  
						
						... 
						
						
						
						Causing assertion failure on drop down item selection
See: #527  
						
						
					 
					
						2023-06-01 21:12:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e3bd8966fc 
					 
					
						
						
							
							Debug: Allow setting parameters for extended vars in debug window  
						
						... 
						
						
						
						Reafctor handling of set parameters 
						
						
					 
					
						2023-06-01 20:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a10c5a62c9 
					 
					
						
						
							
							Factor out function to get value with broadest digits  
						
						
						
						
					 
					
						2023-06-01 20:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						18a79a35d0 
					 
					
						
						
							
							Fix truncation of GetDebugString output string  
						
						... 
						
						
						
						See: #525  
						
						
					 
					
						2023-06-01 20:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f7964cb3aa 
					 
					
						
						
							
							Add function to get name of extended variable ID  
						
						... 
						
						
						
						Add table for internal variable IDs which aren't mappable externally 
						
						
					 
					
						2023-06-01 20:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bdb9a72aa4 
					 
					
						
						
							
							NewGRF: Add/extend station variables for station info of nearby tiles  
						
						... 
						
						
						
						In preparation for support of more than 255 stations per GRF 
						
						
					 
					
						2023-06-01 18:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1dbbbed9e5 
					 
					
						
						
							
							NewGRF: Only extend value of road stops variable 68 if feature tested for  
						
						
						
						
					 
					
						2023-06-01 18:14:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5989edab8d 
					 
					
						
						
							
							Documentation: Fix table HTML in roadstops doc  
						
						
						
						
					 
					
						2023-06-01 18:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2450705aa0 
					 
					
						
						
							
							Use btree map for tracerestrict GUI drop down list mapping  
						
						
						
						
					 
					
						2023-06-01 17:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ec6f9478ee 
					 
					
						
						
							
							Improve efficiency of station docking tiles check in CheckCaches  
						
						
						
						
					 
					
						2023-06-01 17:41:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						24ffc5233c 
					 
					
						
						
							
							Remove CapacitiesMap typedef  
						
						
						
						
					 
					
						2023-06-01 17:40:24 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						326d0c329c 
					 
					
						
						
							
							Remove some unnecessary colour strings  
						
						
						
						
					 
					
						2023-06-01 00:14:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						40a9f19c20 
					 
					
						
						
							
							Implement text filtering in dual pane train build window  
						
						
						
						
					 
					
						2023-05-31 23:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2ed248a61d 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/ci-build.yml
#	.github/workflows/release-linux.yml
#	src/aircraft_cmd.cpp
#	src/airport_gui.cpp
#	src/articulated_vehicles.cpp
#	src/build_vehicle_gui.cpp
#	src/company_gui.cpp
#	src/genworld_gui.cpp
#	src/gfx_layout.cpp
#	src/misc_gui.cpp
#	src/newgrf.cpp
#	src/newgrf_config.h
#	src/newgrf_engine.cpp
#	src/news_gui.cpp
#	src/order_gui.cpp
#	src/roadveh_cmd.cpp
#	src/saveload/saveload.h
#	src/saveload/vehicle_sl.cpp
#	src/ship_cmd.cpp
#	src/statusbar_gui.cpp
#	src/table/settings/network_private_settings.ini
#	src/table/settings/network_settings.ini
#	src/toolbar_gui.cpp
#	src/train_cmd.cpp
#	src/vehicle_gui.cpp 
						
						
					 
					
						2023-05-31 23:21:38 +01: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