glx22 
							
						 
					 
					
						
						
							
						
						744a9e4745 
					 
					
						
						
							
							Codechange: [WIN32] Add a wrapper around GetProcAddress()  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						15f66329c2 
					 
					
						
						
							
							Fix: [MinGW] Silence 2 cast warnings  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						00e3fddd0c 
					 
					
						
						
							
							Fix: [MinGW] Unused squirrel code triggering a warning  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b7250a42e1 
					 
					
						
						
							
							Fix: [MinGW32] Linking error  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						2df48a78cc 
					 
					
						
						
							
							Fix: [MinGW32] Can't convert lambda to stdcall  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						3ca0239985 
					 
					
						
						
							
							Fix: [MinGW32] SHGFP_TYPE_CURRENT is now present in win32api  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						5d05c4919b 
					 
					
						
						
							
							Codechange: [WIN32] Reduce manual dynamic loading as WinXP is the minimum version  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						f4c7d5577e 
					 
					
						
						
							
							Codechange: [WIN32] Use VersionHelpers where appropriate  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						ed3946e295 
					 
					
						
						
							
							Add: '-X' option to ignore global folders in the search path ( #9341 )  
						
						... 
						
						
						
						This is extreme useful for automated testing. Without this, OpenTTD
will always look in your personal-dir (like ~/.local/share/openttd
or %USER%\Documents\OpenTTD). For most users this is exactly what
we want, that there is a shared place for all their files.
However, for automated testing this is rather annoying, as your
local development files influence the automated test. As such,
'-X' counters this, and only gives the local folders. This is
especially useful in combination with '-x' and '-c'. 
						
						
					 
					
						2021-06-10 23:13:34 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						076f3d26c2 
					 
					
						
						
							
							Fix   #9329 : [CMake] FindVersion.cmake relied on internal cmake variable ( #9330 )  
						
						
						
						
					 
					
						2021-06-10 22:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						2924ac48c5 
					 
					
						
						
							
							Fix: [Script] Ensure the saved script strings are properly validated and terminated when being read from the savegame  
						
						
						
						
					 
					
						2021-06-10 22:03:23 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						bb8fd00760 
					 
					
						
						
							
							Cleanup: [Network] Remove C-string Recv_string and its last use  
						
						
						
						
					 
					
						2021-06-10 21:53:19 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						ab9b937ab7 
					 
					
						
						
							
							Codechange: [Network] Use std::string to get a NewGRF's name  
						
						
						
						
					 
					
						2021-06-10 21:53:19 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						849a10520c 
					 
					
						
						
							
							Change: allow pause/unpause console command in single player too ( #9342 )  
						
						
						
						
					 
					
						2021-06-10 20:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						e2417193c9 
					 
					
						
						
							
							Cleanup: [ContentInfo] Remove some functions that are not needed anymore  
						
						
						
						
					 
					
						2021-06-10 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						e3717ae903 
					 
					
						
						
							
							Codechange: [ContentInfo] Use std::string instead of string buffers  
						
						
						
						
					 
					
						2021-06-10 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						df181bb641 
					 
					
						
						
							
							Codechange: [ContentInfo] Use a vector for dependencies instead of custom allocation  
						
						
						
						
					 
					
						2021-06-10 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						9c424ab741 
					 
					
						
						
							
							Codechange: [ContentInfo] Use StringList for tags instead of custom allocations  
						
						
						
						
					 
					
						2021-06-10 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						dfb89f3891 
					 
					
						
						
							
							Codechange: [ContentInfo] Do not use memset/memcpy to make it possible to use vector/string  
						
						
						
						
					 
					
						2021-06-10 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						6bb3f034e4 
					 
					
						
						
							
							Cleanup: [ContentInfo] Remove unused function  
						
						
						
						
					 
					
						2021-06-10 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						37ae6b8ae3 
					 
					
						
						
							
							Add: adhere the autosave_on_exit setting for Null videodriver ( #9343 )  
						
						... 
						
						
						
						This is especially useful for automated-testing, to make a save
when the game quits while using "-vnull:ticks=N". 
						
						
					 
					
						2021-06-10 19:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						174952440a 
					 
					
						
						
							
							Codechange: rework CHTS-chunk save/load to be more like the others  
						
						
						
						
					 
					
						2021-06-10 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						8f323855b1 
					 
					
						
						
							
							Codechange: rename SL_LST to SL_REFLIST to highlight the "reference" part  
						
						... 
						
						
						
						You can easily mistake SlList / SL_LST to be a list of SL_VAR, but
it is a list of SL_REF. With this rename, it hopefully saves a few
people from "wtf?" moments. 
						
						
					 
					
						2021-06-10 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						aa6443d57a 
					 
					
						
						
							
							Codechange: refactor SlList to use SlStorageHelper  
						
						
						
						
					 
					
						2021-06-10 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						23857af693 
					 
					
						
						
							
							Codechange: refactor SlDequeueHelper to work with unsigned and be more generic  
						
						... 
						
						
						
						Future additions will start using it for std::list too. 
						
						
					 
					
						2021-06-10 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						a2147d437e 
					 
					
						
						
							
							Codechange: use wrappers to get Var[Mem|File]Type, instead of GB()  
						
						
						
						
					 
					
						2021-06-10 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						fba86f711f 
					 
					
						
						
							
							Codechange: move GetVariableAddress inside SlObjectMember  
						
						... 
						
						
						
						Also move it to static, as nobody else is using it. 
						
						
					 
					
						2021-06-10 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vít Šefl 
							
						 
					 
					
						
						
							
						
						f899772ec2 
					 
					
						
						
							
							Fix  2e136285: Crash when CTRL-clicking on a sign ( #9345 )  
						
						
						
						
					 
					
						2021-06-10 15:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						37b285ad83 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 2 changes by absay 
						
						
					 
					
						2021-06-09 19:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						12de256b72 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						german: 1 change by Wuzzy2
spanish: 1 change by ilyabakhlin 
						
						
					 
					
						2021-06-08 19:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f997eb6ca4 
					 
					
						
						
							
							Fix: compatible NewGRFs in crash-log reported wrong md5 ( #9340 )  
						
						... 
						
						
						
						The text suggests it reports the original md5, but it does in fact
report the replaced md5. Now it reports both. 
						
						
					 
					
						2021-06-08 20:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1e564b333f 
					 
					
						
						
							
							Codechange: make [Save|Load]Settings() behave more like other Save/Load code ( #9335 )  
						
						... 
						
						
						
						Prepare the full description and send it to SlObject. This does
require some code to be able to read to a SLE_VAR_NULL, like strings
etc, as there is no way to know their length beforehand. 
						
						
					 
					
						2021-06-07 23:03:12 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						648ee88a02 
					 
					
						
						
							
							Codechange: merge guiflags and flags in settings .ini files  
						
						... 
						
						
						
						It was rather confusing which one was for what, especially as some
SaveLoad flags were settings-only. Clean up this mess a bit by
having only Setting flags. 
						
						
					 
					
						2021-06-06 21:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						264991dfa5 
					 
					
						
						
							
							Codechange: move SLF_NO_NETWORK_SYNC into settings  
						
						... 
						
						
						
						It is a settings-only flag, so don't pollute SaveLoad code with it. 
						
						
					 
					
						2021-06-06 21:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						414e12d26b 
					 
					
						
						
							
							Codechange: move SLF_NOT_IN_SAVE into settings  
						
						... 
						
						
						
						It is a settings-only flag, so don't pollute SaveLoad code with it. 
						
						
					 
					
						2021-06-06 21:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7572603c9d 
					 
					
						
						
							
							Codechange: remove the unused SLF_HEX flag  
						
						
						
						
					 
					
						2021-06-06 21:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						d835a42c05 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 1 change by 2TallTyler
catalan: 5 changes by J0anJosep 
						
						
					 
					
						2021-06-06 19:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						c27afdf3f6 
					 
					
						
						
							
							Codechange: Remove FOR_ALL_CHUNK_HANDLERS  
						
						... 
						
						
						
						Co-Authored-By: Patric Stout <truebrain@openttd.org > 
						
						
					 
					
						2021-06-06 19:35:06 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						3559e55b91 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 1 change by absay
latvian: 2 changes by osprinkis 
						
						
					 
					
						2021-06-05 19:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						ea23a9cdb6 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 1 change by telk5093
dutch: 1 change by Afoklala
french: 1 change by MalaGaM 
						
						
					 
					
						2021-06-04 20:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						d816ff0361 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 1 change by telk5093 
						
						
					 
					
						2021-06-03 20:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						5e44da3010 
					 
					
						
						
							
							Fix  ef991b17: server was trying to free() a packet created with "new CommandPacket()" ( #9334 )  
						
						
						
						
					 
					
						2021-06-03 22:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						feb2ddbefa 
					 
					
						
						
							
							Codechange: rename SettingGuiFlag to SettingFlag ( #9332 )  
						
						... 
						
						
						
						It is a lovely organicly grown enum, where it started off with
GUI-only flags, and after that a few flags got added that can be
considered GUI-only (the GUI disables/enables based on them), to
only have flags added that has nothing to do with the GUI.
So be less confusing, and rename them to what they do.
Additionally, I took this opportunity to rename 0ISDISABLED to
reflect what it really does. 
						
						
					 
					
						2021-06-03 21:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						28e90769f7 
					 
					
						
						
							
							Codechange: use "[[maybe_unused]]" instead of a wide variety of other ways we had  
						
						... 
						
						
						
						While at it, replace OTTD_ASSERT with WITH_ASSERT, as this
is always set if assert() is valid. No matter if NDEBUG is set
or not. 
						
						
					 
					
						2021-06-03 17:30:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f8dd5dd00a 
					 
					
						
						
							
							Codechange: remove unused assert_msg() macro  
						
						
						
						
					 
					
						2021-06-03 17:30:00 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						48ecc481ee 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						swedish: 1 change by joeax910 
						
						
					 
					
						2021-06-01 20:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vít Šefl 
							
						 
					 
					
						
						
							
						
						30f5938eed 
					 
					
						
						
							
							Fix  b791ffc6: use the correct name in CmdPlantTree  
						
						
						
						
					 
					
						2021-06-01 18:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vít Šefl 
							
						 
					 
					
						
						
							
						
						c936f8b769 
					 
					
						
						
							
							Fix  b791ffc6: use the correct parameter in CmdSignalTrackHelper  
						
						
						
						
					 
					
						2021-06-01 17:12:06 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						9fff00ba20 
					 
					
						
						
							
							Codechange: C++-ify lists for SaveLoad ( #9323 )  
						
						... 
						
						
						
						Basically, this changes "SaveLoad *" to either:
1) "SaveLoadTable" if a list of SaveLoads was meant
2) "SaveLoad &" if a single entry was meant
As added bonus, this removes SL_END / SLE_END / SLEG_END. This
also adds core/span.hpp, a "std::span"-lite. 
						
						
					 
					
						2021-05-31 22:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						956d761e3e 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						japanese: 1 change by scabtert 
						
						
					 
					
						2021-05-31 20:18:35 +00:00