Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f9321686a7 
					 
					
						
						
							
							Remove old reference to FindLastBit64 from tests  
						
						
						
						
					 
					
						2024-01-27 17:11:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2e93daf93b 
					 
					
						
						
							
							Advance _scaled_date_ticks in scenario editor  
						
						... 
						
						
						
						For timetables and train speed adaptation 
						
						
					 
					
						2024-01-27 16:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7db457ad80 
					 
					
						
						
							
							Use _scaled_date_ticks in ODATFB_NEAREST_DEPOT rate-limiting  
						
						
						
						
					 
					
						2024-01-27 16:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1ce8930583 
					 
					
						
						
							
							Use DateTicksScaled for Vehicle::last_loading_tick  
						
						
						
						
					 
					
						2024-01-27 16:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						74686b9c63 
					 
					
						
						
							
							Add an AsTicksT template cast with clamping to DateTicksScaledDelta  
						
						... 
						
						
						
						Implement AsTicks in terms of AsTicksT 
						
						
					 
					
						2024-01-27 16:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						521281446c 
					 
					
						
						
							
							Update NETWORK_GAME_INFO_VERSION to version 7  
						
						
						
						
					 
					
						2024-01-27 15:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						540be178fc 
					 
					
						
						
							
							Add transparency_tunnels hotkey  
						
						... 
						
						
						
						See: #634  
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Kuhnovic 
							
						 
					 
					
						
						
							
						
						784951c942 
					 
					
						
						
							
							Fix: use correct size parameter type in TileArea constructors ( #11869 )  
						
						... 
						
						
						
						(cherry picked from commit bf3fd6526b 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						63dc0a4f5e 
					 
					
						
						
							
							Fix: update server as offline when unexpected disconnect during refresh ( #11891 )  
						
						... 
						
						
						
						(cherry picked from commit 2bbc95cac3 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						2e42a23a7e 
					 
					
						
						
							
							Fix  b38d3c2208: missing water regions invalidation when building locks ( #11879 )  
						
						... 
						
						
						
						(cherry picked from commit 09b66751cf 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						c021c80b08 
					 
					
						
						
							
							Fix   #6377 : two tarballs with the same folder in them were considered as one ( #11855 )  
						
						... 
						
						
						
						(cherry picked from commit 0c81579363 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						b721dbf850 
					 
					
						
						
							
							Revert  #6923 : start_date parameter is no longer in use  
						
						... 
						
						
						
						There was an issue with the start_date parameter for AIs. It did not let Random AIs to have their configure button clickable once the game has started, and this was due to the start_date not being pushed into the config.
But now that start_date is no longer in use since #10653 , this workaround can be safely removed.
(cherry picked from commit 6588680ccc 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						e1673d5635 
					 
					
						
						
							
							Fix   #9722 : create vital windows as soon as local_company is set ( #11858 )  
						
						... 
						
						
						
						Many places use local_company to detect whether world generation is
done, and blindly assume all vital windows exists when local_company
is set.
(cherry picked from commit f35e257adc 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						90859fbe25 
					 
					
						
						
							
							Codechange: prevent out-of-bound read (even if the result is never used) ( #11853 )  
						
						... 
						
						
						
						(cherry picked from commit fe035c306e 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						be147651d4 
					 
					
						
						
							
							Codechange: Replace GroupStatistics' num_engines with std::map. ( #11849 )  
						
						... 
						
						
						
						This removes manual memory management with calloc/free calls, and prevents potentially large arrays being allocated for each group.
(cherry picked from commit 8797cc7ef2 
						
						
					 
					
						2024-01-27 14:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						17934bcc90 
					 
					
						
						
							
							Fix   #11827 : Make Layouter::GetCharPosition() aware of ligatures. ( #11831 )  
						
						... 
						
						
						
						When ligatures happen the precise individual character position is not known, so instead return the previous position (which is that of the ligature.)
(cherry picked from commit d6ccfdbbd9 
						
						
					 
					
						2024-01-27 14:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						911ccc16fb 
					 
					
						
						
							
							Script: Add compatibility layer for old cargo scaling settings  
						
						
						
						
					 
					
						2024-01-26 18:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e0699c15b6 
					 
					
						
						
							
							Add function to turn a percentage into a quantity scaling factor  
						
						
						
						
					 
					
						2024-01-26 18:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						191aefa39f 
					 
					
						
						
							
							Adjust version detection in release workflow for build steps  
						
						
						
						
					 
					
						2024-01-25 23:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						46080494db 
					 
					
						
						
							
							Release workflow: Remove gcc-problem-matcher from legacy/dedicated builds  
						
						
						
						
					 
					
						2024-01-25 23:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c26ca5369e 
					 
					
						
						
							
							Unconditionally use FindFirstBit in SetBitIterator  
						
						... 
						
						
						
						Add simple tests 
						
						
					 
					
						2024-01-25 22:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5404be172c 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/core/bitmath_func.cpp
#	src/core/bitmath_func.hpp
#	src/core/geometry_type.hpp
#	src/game/game_text.hpp
#	src/graph_gui.cpp
#	src/pathfinder/npf/npf.cpp
#	src/script/api/script_text.cpp
#	src/spritecache.cpp
#	src/track_func.h 
						
						
					 
					
						2024-01-25 22:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						78e08fdd18 
					 
					
						
						
							
							Script: Move old-style/lenient text param encode to separate function  
						
						
						
						
					 
					
						2024-01-25 17:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						822ecae85d 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/cargotype.h
#	src/core/CMakeLists.txt
#	src/core/span_type.hpp
#	src/fileio.cpp
#	src/fios.cpp
#	src/misc/endian_buffer.hpp
#	src/misc_gui.cpp
#	src/saveload/saveload.h
#	src/saveload/vehicle_sl.cpp
#	src/screenshot.cpp
#	src/settings.cpp
#	src/settings_internal.h
#	src/stdafx.h
#	src/string_func.h
#	src/strings.cpp
#	src/strings_func.h
#	src/strings_internal.h 
						
						
					 
					
						2024-01-25 18:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c320a3fd7f 
					 
					
						
						
							
							Adjust version detection in release workflow  
						
						
						
						
					 
					
						2024-01-25 02:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a4c51149bd 
					 
					
						
						
							
							Version: Exclude cmake directory from non-git version hash  
						
						
						
						
					 
					
						2024-01-25 02:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7fe76f3eb8 
					 
					
						
						
							
							Add a linux-dedicated release target  
						
						... 
						
						
						
						Based on linux-legacy 
						
						
					 
					
						2024-01-25 01:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						16d5fec0c1 
					 
					
						
						
							
							Use gcc-10 for building Ubuntu 20.04 release binaries  
						
						
						
						
					 
					
						2024-01-25 01:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f2d2924359 
					 
					
						
						
							
							Fix syntax of release-linux-legacy workflow  
						
						
						
						
					 
					
						2024-01-25 01:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						6247d624a3 
					 
					
						
						
							
							Fix: [CI] don't share Rust cache between legacy and generic linux ( #11848 )  
						
						... 
						
						
						
						The resulting binaries of generic can't run on legacy.
(cherry picked from commit 526a0db956 
						
						
					 
					
						2024-01-25 01:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						49eb40bc4f 
					 
					
						
						
							
							Change various _network_dedicated tests to use IsHeadless  
						
						
						
						
					 
					
						2024-01-24 23:31:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ced17a74e8 
					 
					
						
						
							
							Do not update viewport signs when running headlessly  
						
						
						
						
					 
					
						2024-01-24 23:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						04e47eca9a 
					 
					
						
						
							
							Do not create text effects when running headlessly  
						
						
						
						
					 
					
						2024-01-24 23:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fa003ebda3 
					 
					
						
						
							
							Disable vehicle sounds entirely when running headlessly  
						
						
						
						
					 
					
						2024-01-24 23:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f0ec7a7693 
					 
					
						
						
							
							Add function for whether OpenTTD is running headlessly  
						
						... 
						
						
						
						Always returns true for dedicated builds
Returns _network_dedicated otherwise 
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c871464285 
					 
					
						
						
							
							Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						dc9f322478 
					 
					
						
						
							
							Use [[no_unique_address]] for space in end of NewGRFCache  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						df9fc6d1cf 
					 
					
						
						
							
							Use comparison operator for NewGRFCache instead of memcmp  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c8f5585ba7 
					 
					
						
						
							
							Use [[no_unique_address]] in CargoList  
						
						... 
						
						
						
						Re-use tail padding of ring_buffer for count 
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0d0357bd40 
					 
					
						
						
							
							stdafx: Add macro for [[no_unique_address]]  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b01fd1607a 
					 
					
						
						
							
							Re-order various structs to reduce holes/padding  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b64a51876a 
					 
					
						
						
							
							Set sizes for various enum types  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ba5d3588aa 
					 
					
						
						
							
							Link graph: Fix typo in method name  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3017660e5d 
					 
					
						
						
							
							Reduce the size of VehicleSpriteSeq (and Vehicle) in dedicated builds  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						39951c526b 
					 
					
						
						
							
							cmake: Add options to disable setting -g1 when using unix or libbfd  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						770915ccc2 
					 
					
						
						
							
							Remove networking test from UpdateStateChecksum in dedicated builds  
						
						
						
						
					 
					
						2024-01-24 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						628106d182 
					 
					
						
						
							
							Scheduled dispatch: Show start date button as start time when using minutes  
						
						
						
						
					 
					
						2024-01-24 23:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						39e7a9252c 
					 
					
						
						
							
							Link graph: Use non-sparse matrix for accumulating demand totals  
						
						
						
						
					 
					
						2024-01-24 23:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5bd4e96347 
					 
					
						
						
							
							Fix crash when rendering linkgraph overlay in smallmap window  
						
						... 
						
						
						
						See: #633  
						
						
					 
					
						2024-01-23 00:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e86d52bcaf 
					 
					
						
						
							
							Include all company totals in dump_veh_stats console command  
						
						
						
						
					 
					
						2024-01-22 20:44:44 +00:00