Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						2d3af14181 
					 
					
						
						
							
							Add: Horizontal scroll for script debug log ( #11597 )  
						
						
						
						
					 
					
						2023-12-20 22:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0ca4b4e146 
					 
					
						
						
							
							Change: Allow opening multiple script debug windows by holding Ctrl.  
						
						
						
						
					 
					
						2023-12-20 20:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4a2038e301 
					 
					
						
						
							
							Codechange: Make script debug window filter state per-window.  
						
						
						
						
					 
					
						2023-12-20 20:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b85ecf9ac2 
					 
					
						
						
							
							Codechange: Replace pointer to Sprite array with reference to SpriteCollection. ( #11580 )  
						
						... 
						
						
						
						Add `SpriteLoader::SpriteCollection` type which is an array of `SpriteLoad::Sprite`.
This removes the ambiguity of what `SpriteLoader::Sprite *` is pointing to,
and cleans up mismatches using both dereference -> and array access [] for the
same object. 
						
						
					 
					
						2023-12-20 20:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						7466c3c39e 
					 
					
						
						
							
							Fix: Draw unavailable mask over picker sprite instead of behind it.  
						
						... 
						
						
						
						This makes these disabled picker buttons consistent with other disabled buttons. 
						
						
					 
					
						2023-12-20 09:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						712a4bb40b 
					 
					
						
						
							
							Fix: Prevent picker preview sprites from overflowing button bevel.  
						
						
						
						
					 
					
						2023-12-20 09:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						313ee13e5f 
					 
					
						
						
							
							Codechange: Add Rect version of FillDrawPixelInfo().  
						
						... 
						
						
						
						This simplifies most callers as they longer have to split out a rect. 
						
						
					 
					
						2023-12-20 09:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						540cec2af5 
					 
					
						
						
							
							Add setting to allow auto-fill signal dragging to skip over stations/waypoints  
						
						
						
						
					 
					
						2023-12-19 22:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						55bac952a4 
					 
					
						
						
							
							Fix DEBUG_DUMP_COMMANDS  
						
						... 
						
						
						
						Fix strong typedef issues
Fix command format parsing to handle aux data and escaped text 
						
						
					 
					
						2023-12-19 18:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bf7dfc595f 
					 
					
						
						
							
							Command: Fix desync debug command exec/fail log messages  
						
						... 
						
						
						
						Include full aux data, do not truncate, escape command text 
						
						
					 
					
						2023-12-19 18:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9fa30f1604 
					 
					
						
						
							
							String: Do not truncate output in stdstr_vfmt  
						
						
						
						
					 
					
						2023-12-19 18:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4689113553 
					 
					
						
						
							
							Debug: De-duplicate formatting of hex dates for desync/random logging  
						
						
						
						
					 
					
						2023-12-19 17:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Finn Willard 
							
						 
					 
					
						
						
							
						
						3a42340db3 
					 
					
						
						
							
							Add: Hotkey to focus industry directory filter box  
						
						... 
						
						
						
						Co-authored-by: Tyler Trahan <tyler@tylertrahan.com > 
						
						
					 
					
						2023-12-19 11:23:37 -05:00 
						 
				 
			
				
					
						
							
							
								Finn Willard 
							
						 
					 
					
						
						
							
						
						7d3ae4a058 
					 
					
						
						
							
							Add: Hotkey to focus town directory filter box  
						
						... 
						
						
						
						Co-authored-by: Tyler Trahan <tyler@tylertrahan.com > 
						
						
					 
					
						2023-12-19 11:23:37 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						e8d2ebb016 
					 
					
						
						
							
							Fix: Add missing includes to timers from script implementation files ( #11604 )  
						
						
						
						
					 
					
						2023-12-19 14:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						61d65c9861 
					 
					
						
						
							
							Use std::array for industry/industry spec input/output arrays  
						
						
						
						
					 
					
						2023-12-19 02:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						03e0ec8276 
					 
					
						
						
							
							Strong typedef: Use strong typedefs for date, date tick, minutes types  
						
						... 
						
						
						
						Add delta types
Adjust/add type conversion functions
Add various utility methods on types
Remove the various minute macros
Fix some minute conversion inconsistencies 
						
						
					 
					
						2023-12-19 02:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1e7b56e13a 
					 
					
						
						
							
							Strong typedef: Add missing ClampTo, IsInsideMM specialisations  
						
						
						
						
					 
					
						2023-12-19 02:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1d23ae5fdd 
					 
					
						
						
							
							Strong typedef: Add edit_base() method to return a base reference  
						
						
						
						
					 
					
						2023-12-19 02:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8d0506412c 
					 
					
						
						
							
							Strong typedef: Add mixin for integer with "delta" behaviour  
						
						... 
						
						
						
						Subtracting returns a separate delta type
e.g. for absolute times to durations 
						
						
					 
					
						2023-12-19 02:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						25d9d24f94 
					 
					
						
						
							
							Strong typedef: Add mixin for scalable integer  
						
						
						
						
					 
					
						2023-12-18 23:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						fddcaef74a 
					 
					
						
						
							
							Codechange: Use town zone constants instead of magic numbers  
						
						
						
						
					 
					
						2023-12-18 22:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a6baa29f0c 
					 
					
						
						
							
							Core: Add missing strong_typedef_type.hpp  
						
						
						
						
					 
					
						2023-12-18 19:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2857ea88e9 
					 
					
						
						
							
							stdafx: Add missing EMPTY_BASES define  
						
						
						
						
					 
					
						2023-12-18 19:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						9b7a5bc876 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 1 change by KhoiCanDev
danish: 4 changes by bscargo 
						
						
					 
					
						2023-12-18 18:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						80eae8c468 
					 
					
						
						
							
							Fix missing header reference in src/core/CMakeLists.txt  
						
						
						
						
					 
					
						2023-12-18 17:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b19a6c3b81 
					 
					
						
						
							
							Fix: Window width/height was doubly-scaled with automatic DPI switch. ( #11598 )  
						
						
						
						
					 
					
						2023-12-18 13:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8ac13f58cb 
					 
					
						
						
							
							Saveload: Default savegame time units to days when loading vanilla saves  
						
						
						
						
					 
					
						2023-12-17 23:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4fac6b295c 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/release-linux.yml
#	src/base_consist.h
#	src/blitter/32bpp_optimized.cpp
#	src/blitter/32bpp_optimized.hpp
#	src/blitter/32bpp_sse2.hpp
#	src/blitter/8bpp_optimized.hpp
#	src/gfx_func.h
#	src/industry_cmd.cpp
#	src/industrytype.h
#	src/linkgraph/linkgraphjob.cpp
#	src/mixer.cpp
#	src/newgrf_callbacks.h
#	src/openttd.cpp
#	src/os/macosx/macos.mm
#	src/os/windows/win32.cpp
#	src/pathfinder/npf/npf.cpp
#	src/road_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.h
#	src/saveload/vehicle_sl.cpp
#	src/sound.cpp
#	src/spritecache.cpp
#	src/spriteloader/spriteloader.hpp
#	src/station_map.h
#	src/timetable_cmd.cpp
#	src/timetable_cmd.h
#	src/timetable_gui.cpp
#	src/town_cmd.cpp
#	src/vehicle_cmd.cpp
#	src/vehicle_gui_base.h
#	src/video/opengl.cpp
#	src/video/opengl.h
#	src/viewport.cpp 
						
						
					 
					
						2023-12-17 23:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e9599fd4be 
					 
					
						
						
							
							Scheduled dispatch: Remove scheduled_dispatch_start_full_date_fract  
						
						... 
						
						
						
						Use DateTicksScaled 
						
						
					 
					
						2023-12-17 23:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c76a5ed638 
					 
					
						
						
							
							Timetable: Remove timetable_start_subticks, use DateTicksScaled  
						
						
						
						
					 
					
						2023-12-17 23:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fa29a3d606 
					 
					
						
						
							
							Saveload: Increase compile-time checks for saveload arrays/primitive types  
						
						
						
						
					 
					
						2023-12-17 23:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						c05ffb22bd 
					 
					
						
						
							
							Fix   #10452 : Don't let AyStar max_search_nodes unattended when initializing ( #11544 )  
						
						... 
						
						
						
						Add a constant with the default value of 10000 and have the pathfinding settings refer to it.
Add a preventative method to AyStar when it's initializing, to limit the number of max_search_nodes if left unattended. 
						
						
					 
					
						2023-12-17 22:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8ab3838387 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 20 changes by KhoiCanDev
italian: 5 changes by Rivarossi 
						
						
					 
					
						2023-12-17 18:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f399fc040f 
					 
					
						
						
							
							VarAction2: Don't set skip CB flag if NGOF_NO_OPT_VARACT2_CB_QUICK_EXIT set  
						
						
						
						
					 
					
						2023-12-17 16:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5062b35b7d 
					 
					
						
						
							
							VarAction2: Handle deterministic/CB groups under real sprite groups in optimiser  
						
						... 
						
						
						
						See: #618  
						
						
					 
					
						2023-12-17 14:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d793da4034 
					 
					
						
						
							
							VarAction2: Fix callback analysis through real sprite groups  
						
						... 
						
						
						
						See: #618  
						
						
					 
					
						2023-12-17 13:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5f08bde936 
					 
					
						
						
							
							Saveload: Remove runtime IsVariableSizeRight check  
						
						
						
						
					 
					
						2023-12-17 13:38:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3996161737 
					 
					
						
						
							
							Saveload: Use static_assert to check size and general types of variables  
						
						
						
						
					 
					
						2023-12-17 13:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a993b3e961 
					 
					
						
						
							
							Settings: Adjust types some to fix saveload size mismatches  
						
						
						
						
					 
					
						2023-12-17 13:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2e06374f6f 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/build_vehicle_gui.cpp
#	src/company_gui.cpp
#	src/gfx_func.h
#	src/group_gui.cpp
#	src/industry_gui.cpp
#	src/misc_gui.cpp
#	src/news_gui.cpp
#	src/settings_gui.cpp
#	src/ship_gui.cpp
#	src/smallmap_gui.cpp
#	src/station_gui.cpp
#	src/subsidy_gui.cpp
#	src/timetable_gui.cpp
#	src/toolbar_gui.cpp
#	src/town_gui.cpp
#	src/vehicle_gui.cpp
#	src/viewport.cpp
#	src/widget.cpp
#	src/widgets/dropdown.cpp
#	src/window.cpp 
						
						
					 
					
						2023-12-17 01:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2267badd28 
					 
					
						
						
							
							Remove "Show cargo type filter in vehicle lists" setting  
						
						
						
						
					 
					
						2023-12-17 00:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5ae74ecf8e 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/articulated_vehicles.cpp
#	src/articulated_vehicles.h
#	src/autoreplace_cmd.cpp
#	src/build_vehicle_gui.cpp
#	src/company_gui.cpp
#	src/core/format.hpp
#	src/genworld_gui.cpp
#	src/gfx.cpp
#	src/group_gui.cpp
#	src/linkgraph/linkgraph_gui.cpp
#	src/misc/endian_buffer.hpp
#	src/music/music_driver.hpp
#	src/newgrf_gui.cpp
#	src/rail_cmd.cpp
#	src/road_gui.cpp
#	src/settings_type.h
#	src/strgen/strgen.cpp
#	src/strings.cpp
#	src/timetable_cmd.cpp
#	src/town.h
#	src/vehicle.cpp
#	src/vehicle_gui.cpp
#	src/vehicle_gui_base.h
#	src/widget.cpp
#	src/widgets/dropdown.cpp
#	src/widgets/road_widget.h 
						
						
					 
					
						2023-12-17 00:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						661e0cd82d 
					 
					
						
						
							
							Fix: Make compact picker windows expand to fill if necessary. ( #11591 )  
						
						
						
						
					 
					
						2023-12-16 23:08:42 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						651343d69e 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 17 changes by krysclarke
english (us): 17 changes by 2TallTyler
italian: 30 changes by Rivarossi
russian: 17 changes by Ln-Wolf
french: 36 changes by ottdfevr
portuguese (brazilian): 30 changes by pasantoro 
						
						
					 
					
						2023-12-16 18:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						0e6038f0e5 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 19 changes by 2TallTyler
vietnamese: 14 changes by KhoiCanDev
turkish: 26 changes by BeratSJ
dutch: 19 changes by Afoklala 
						
						
					 
					
						2023-12-15 18:38:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						8816c9dd26 
					 
					
						
						
							
							Change: Improve and standardize wording of World Generation helptexts  
						
						
						
						
					 
					
						2023-12-15 09:57:44 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						1343d7e25a 
					 
					
						
						
							
							Change: Don't mention TerraGenesis in setting helptexts  
						
						... 
						
						
						
						We no longer show the land generator in the World Generation GUI, so this is less important to explain in tooltips. 
						
						
					 
					
						2023-12-15 09:57:44 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						1e8aa9ce22 
					 
					
						
						
							
							Add: Use more tooltips in World Generation GUI  
						
						
						
						
					 
					
						2023-12-15 09:57:44 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						302e8852c1 
					 
					
						
						
							
							Fix: Crash if squirrel compatibility scripts cannot be parsed. ( #11589 )  
						
						
						
						
					 
					
						2023-12-15 01:25:36 +00:00