glx22 
							
						 
					 
					
						
						
							
						
						c2db408d5d 
					 
					
						
						
							
							Fix  aa5a8fe28: [MinGW] Wrong define tested (WIN32 vs _WIN32)  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						d485b50813 
					 
					
						
						
							
							Fix: [MinGW] Ignore wglGetProcAddress() cast warnings  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7aa63e9726 
					 
					
						
						
							
							Update status bar sizing when changing date/time display settings  
						
						
						
						
					 
					
						2021-06-10 22:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8450f0a248 
					 
					
						
						
							
							Fix width of status bar time/date section  
						
						
						
						
					 
					
						2021-06-10 22:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						704eac8220 
					 
					
						
						
							
							Fix changing font zoom level not updating font height cache  
						
						
						
						
					 
					
						2021-06-10 21:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6936fe4f6e 
					 
					
						
						
							
							Settings GUI: Move day length factor to environment section  
						
						
						
						
					 
					
						2021-06-10 21:23:32 +01: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 
						 
				 
			
				
					
						
							
							
								Andreas Schmitt 
							
						 
					 
					
						
						
							
						
						0acdea2852 
					 
					
						
						
							
							Shows payment based on average transit speed  
						
						... 
						
						
						
						Prior to this change, the charts were pretty useless. They indicated at most what cargos were speed sensitive and which ones were not.
This change lets the graph show the average transit speed to profit mapping. With this graph it becomes obvious after exactly what speed any further speed increase brings no further profit. This makes train selection way easier. 
						
						
					 
					
						2021-06-10 11:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a7d8c6fe0c 
					 
					
						
						
							
							Add PF setting for whether to pathfind up to back of one-way PBS  
						
						
						
						
					 
					
						2021-06-09 20:43:57 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d8d01276c5 
					 
					
						
						
							
							Merge pull request  #266  from telk5093/jgrpp  
						
						... 
						
						
						
						Update: Korean translation for v0.41.3 
						
						
					 
					
						2021-06-08 20:10:59 +01: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 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						56e261e904 
					 
					
						
						
							
							Update: Korean translation for v0.41.3  
						
						
						
						
					 
					
						2021-06-08 12:00:03 +09: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fb8ef7dc93 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.41.3  
						
						
						
						
					 
					
						2021-06-07 20:45:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vít Šefl 
							
						 
					 
					
						
						
							
						
						a73ddf4a35 
					 
					
						
						
							
							Fix: Do not send vehicles towards incomplete PF nodes  
						
						... 
						
						
						
						YAPF could end up in a situation where it sets the best intermediate node
to a node whose construction is never finalized (i.e. it is never added to
the open list). The content of the node would be overwritten in the next
round, potentially sending the vehicle to an unwanted location.
(cherry picked from commit 0125ba82e8 
						
						
					 
					
						2021-06-07 18:37:06 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						ab74800b8e 
					 
					
						
						
							
							Change: by default, make "unload all" leave stations empty ( #9301 )  
						
						... 
						
						
						
						(cherry picked from commit 7648483364 
						
						
					 
					
						2021-06-07 18:36:35 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						da8d18d052 
					 
					
						
						
							
							Change: Unhide Ctrl effect for group replace protection  
						
						... 
						
						
						
						(cherry picked from commit e99352a5d9 
						
						
					 
					
						2021-06-07 18:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								Vít Šefl 
							
						 
					 
					
						
						
							
						
						073b15f453 
					 
					
						
						
							
							Fix: Encountering two-way red signals could prune unrelated branches.  
						
						... 
						
						
						
						The intermediate node branch is now only pruned if the node is on the
path leading to the two-way red signal.
(cherry picked from commit 33d99d27f4 
						
						
					 
					
						2021-06-07 18:31:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						5be60d03a9 
					 
					
						
						
							
							Fix: [OpenGL] Increase timeout when waiting for the GPU to be done with the drawing buffer.  
						
						... 
						
						
						
						The old timeout could be too short if v-sync was on on lower refresh rates.
(cherry picked from commit 97722931a9 
						
						
					 
					
						2021-06-07 18:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						26bcb7762f 
					 
					
						
						
							
							Fix: part of a tile might not be marked dirty upon terraforming  
						
						... 
						
						
						
						(cherry picked from commit eaa3df1e8e 
						
						
					 
					
						2021-06-07 18:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						2b5ff44020 
					 
					
						
						
							
							Fix   #9281 : acquire a company uses special bookkeeping to make you rich ( #9300 )  
						
						... 
						
						
						
						When you buy-out a company, you got your shares back. This is
based on company-value, which includes values for the vehicles etc.
In other words, you not only got the vehicles, but you also got
paid to get them back.
Additionally, you also got the loan of the company, but not the
money for the loan (as that is subtracted from the company-value).
Solve this by changing the rules of a buy-out: don't sell your
shares, get the loan AND the balance and get the infrastructure.
(cherry picked from commit 4d74e51907 
						
						
					 
					
						2021-06-07 18:26:03 +01:00