Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						15fd63b1b8 
					 
					
						
						
							
							Fix: Assert fail when using restart command after opening save/load GUI  
						
						
						
						
					 
					
						2020-12-30 00:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6c82ac2647 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.39.2  
						
						
						
						
					 
					
						2020-12-29 22:59:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						833fa42c3f 
					 
					
						
						
							
							GS: Enable the reload button in debug window for AI/GS developers  
						
						
						
						
					 
					
						2020-12-29 21:53:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						77bf073939 
					 
					
						
						
							
							Debug: Show all town persistent storage registers, not just the caller GRFID  
						
						
						
						
					 
					
						2020-12-29 21:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						aa46bf3a2b 
					 
					
						
						
							
							Debug: Truncate persistent storage printouts when only 0s remain  
						
						
						
						
					 
					
						2020-12-29 21:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5721790c5d 
					 
					
						
						
							
							Fix assert failure in DoStartupNewCompany when called from AfterLoadGame  
						
						
						
						
					 
					
						2020-12-29 20:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						80a7d0365b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 4 changes by telk5093
german: 84 changes by UnsuspiciousGooball
finnish: 4 changes by hpiirai
slovak: 7 changes by FuryPapaya 
						
						
					 
					
						2020-12-29 18:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						e8d811d472 
					 
					
						
						
							
							Fix   #8437 : Planes landing at non-rectangular airports could be drawn at the wrong height  
						
						... 
						
						
						
						Only the rotated intercontinental airport, don't get excited
(cherry picked from commit 190528c2a9aaf4e90d0e768e6ad6afe6870af73d) 
						
						
					 
					
						2020-12-29 10:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								gooball 
							
						 
					 
					
						
						
							
						
						0125892f04 
					 
					
						
						
							
							Fix   #8297 : Infrastructure counters for road tunnels, bridges, depots … ( #8454 )  
						
						... 
						
						
						
						The previous fix 887e9481ff0e70df6bf93ce15a3899a03f124c50 only worked for roads and failed to consider a multiplier used for the infrastructure totals for tunnels/bridges.
Also, depots and bus/truck stops are counted as 2 road pieces on creation but were only counted as 1 road piece on conversion because the function DiagDirToRoadBits() was used, which only ever returns single-piece road segments.
Co-authored-by: A. S <admin-git@sotai.tk > 
						
						
					 
					
						2020-12-28 22:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						b30c3f6498 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 6 changes by telk5093
finnish: 6 changes by hpiirai
slovak: 47 changes by FuryPapaya 
						
						
					 
					
						2020-12-28 18:21:37 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						f7e48cac87 
					 
					
						
						
							
							Fix   #8453 : [Script] Don't truncate loan variation to 32bit  
						
						
						
						
					 
					
						2020-12-28 16:51:15 +01:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						94057e9b18 
					 
					
						
						
							
							Change: Add some style to GameScript question windows depending on the type  
						
						
						
						
					 
					
						2020-12-28 11:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						760cab2632 
					 
					
						
						
							
							Partial fix for  https://github.com/OpenTTD/OpenTTD/issues/8437  
						
						... 
						
						
						
						(Part 2: helicopter landings) 
						
						
					 
					
						2020-12-28 01:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						e19b3adef3 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 29 changes by telk5093
finnish: 8 changes by hpiirai
slovak: 6 changes by FuryPapaya
french: 6 changes by glx22
(cherry picked from commit 1a67954ff9 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						316cccf301 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						french: 1 change by glx22
(cherry picked from commit 8c42f3a8d4 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						f39a00d676 
					 
					
						
						
							
							Feature: Set exclusive access to industry from GS ( #8115 )  
						
						... 
						
						
						
						(cherry picked from commit 9a45a0f535 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						4d97fbc814 
					 
					
						
						
							
							Feature: Influence industry production changes from GS ( #7912 )  
						
						... 
						
						
						
						(cherry picked from commit b7751c483e 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						b623d6f2ee 
					 
					
						
						
							
							Change: extend the allowed range for max loan setting ( #8386 )  
						
						... 
						
						
						
						(cherry picked from commit b2895dfcd0 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e94656b5a5 
					 
					
						
						
							
							Fix: [NewGRF] Action 7/9 conditions 0x0F to 0x12 failed, if 'param' was 0x88. ( #8382 )  
						
						... 
						
						
						
						Fix: [NewGRF] Action 7/9 conditions 0x0B to 0x12 failed, if 'param' was 0x85.
These conditions are supposed to ignore 'param' entirely.
(cherry picked from commit d5f05fb781 
						
						
					 
					
						2020-12-27 20:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						aaeb36e95d 
					 
					
						
						
							
							Fix: for original terrain generator, keep a single gap of water at the borders ( #7883 )  
						
						... 
						
						
						
						This means that for NE/NW, it should have one more in case of
freeform-edges, and in case of SE/SW it should have one less.
Reminder: freeform-edges only adds VOID tiles on X=0 and Y=0.
(cherry picked from commit 1d85d71d29 
						
						
					 
					
						2020-12-27 20:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						cc5ccc3b45 
					 
					
						
						
							
							Fix: a cargos sneaked in; should be cargoes for consistency ( #8383 )  
						
						... 
						
						
						
						(cherry picked from commit e07afaeffb 
						
						
					 
					
						2020-12-27 20:36:13 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						020430529e 
					 
					
						
						
							
							Remove: [Azure Pipelines] So Long, and Thanks for All the Fish  
						
						... 
						
						
						
						Azure Pipelines has build our releases for two years now, but we
are finally switching to GitHub Actions. This to bring the full
workflow to a single place, making it easier for people to see
what is going on and how to influence the process.
(cherry picked from commit de614131e4 
						
						
					 
					
						2020-12-27 20:34:41 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						4714fea258 
					 
					
						
						
							
							Change: set the default setting for autorenew to on for new games ( #8352 )  
						
						... 
						
						
						
						(cherry picked from commit f2a93dba0d 
						
						
					 
					
						2020-12-27 20:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								jostephd 
							
						 
					 
					
						
						
							
						
						3088d41ac8 
					 
					
						
						
							
							Feature: new velocity unit "tiles/day" ( #8278 )  
						
						... 
						
						
						
						(cherry picked from commit b1cf79da5b 
						
						
					 
					
						2020-12-27 20:33:24 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						ba4626d450 
					 
					
						
						
							
							Add: new economy "frozen" that stops production changes and industry closures ( #8282 )  
						
						... 
						
						
						
						(cherry picked from commit c9fd85528a 
						
						
					 
					
						2020-12-27 20:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						488187a423 
					 
					
						
						
							
							Fix: next 67 savegame versions are used in PatchPacks; skip them ( #8411 )  
						
						... 
						
						
						
						Various of PatchPacks (Spring 2013, Joker, ChillPP) used versions
slightly higher than ours. Of course, as time went by, this
caught up with us, and we are now almost pushing a new version
that would conflict with them. To avoid users creating unneeded
issues about "why can I not load my savegame", lets be ahead of
the curve and flat-out refuse to load them.
Version-wise, this is totally fine. We have ~32k versions to go
before we run out (0x8000 is masked by JGRPP; we should avoid
using that). At the rate we bump savegames, this is not going to
happen in any sane reality.
(cherry picked from commit d8c8f4e72d 
						
						
					 
					
						2020-12-27 20:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						483ed2f468 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/ci-build.yml
#	.github/workflows/commit-checker.yml
#	src/openttd.cpp 
						
						
					 
					
						2020-12-27 20:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								J0anJosep 
							
						 
					 
					
						
						
							
						
						edbb5f4f73 
					 
					
						
						
							
							Doc: Remove some SmallVector references from documentation.  
						
						
						
						
					 
					
						2020-12-27 18:40:18 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						e0161cf8da 
					 
					
						
						
							
							Fix  b408fe7: Don't try to construct a std::string from nullptr  
						
						
						
						
					 
					
						2020-12-27 18:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						1bb0e6ed8c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						russian: 19 changes by lexuslatvia
finnish: 1 change by hpiirai
latvian: 19 changes by lexuslatvia 
						
						
					 
					
						2020-12-27 18:18:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						4f8e7b2a2b 
					 
					
						
						
							
							Fix  65f65ad2: Missing path separator that fell over a cliff.  
						
						
						
						
					 
					
						2020-12-27 15:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						dc5b8020cc 
					 
					
						
						
							
							Fix   #6452 : Reset only editable and visible settings from GUI ( #7890 )  
						
						... 
						
						
						
						Also enables the Reset button while in-game for AI configs. 
						
						
					 
					
						2020-12-27 15:05:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						b408fe77f7 
					 
					
						
						
							
							Codechange: Use std::string in file scanners.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						358056ec42 
					 
					
						
						
							
							Codechange: Keep filenames of loaded Fio files in std::strings.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						024a3f6259 
					 
					
						
						
							
							Codechange: Use automatic memory management for language pack reading.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						5cbb2da794 
					 
					
						
						
							
							Codechange: Even more std::string usage in file IO.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						65f65ad2ad 
					 
					
						
						
							
							Codechange: Convert some more FIO functions to take std::string.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						f3326d34e7 
					 
					
						
						
							
							Codechange: Use std::string in FIO search path handling.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						0c6e8a8123 
					 
					
						
						
							
							Codechange: Store file search paths as std::string.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						dd138fc460 
					 
					
						
						
							
							Codechange: Stringify config file paths.  
						
						
						
						
					 
					
						2020-12-27 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								cirdan 
							
						 
					 
					
						
						
							
						
						395a5d9991 
					 
					
						
						
							
							Cleanup: Remove unused ChunkType flag CH_AUTO_LENGTH  
						
						... 
						
						
						
						CH_AUTO_LENGTH is no longer used anywhere, so remove all code
that depends on it. 
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								cirdan 
							
						 
					 
					
						
						
							
						
						46ff7d918b 
					 
					
						
						
							
							Cleanup: Remove save-only autolength flag from economy chunk handlers  
						
						... 
						
						
						
						CH_AUTO_LENGTH is only used when saving chunks; it makes no sense
to set it for chunks without a save handler. 
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0e017f6233 
					 
					
						
						
							
							Codechange: Enable FINAL, (un)likely, __attribute__ when building with clang  
						
						
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fc52d3df50 
					 
					
						
						
							
							Codechange: Use likely/__builtin_expect for assertion macros  
						
						
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5cf28be742 
					 
					
						
						
							
							Codechange: Add support for verbose asserts  
						
						
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						eb74179c6d 
					 
					
						
						
							
							Codechange: Unconditionally use static_assert  
						
						... 
						
						
						
						We're well past having to support non-C++11 compliant compilers now. 
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						52f3abba6e 
					 
					
						
						
							
							Cleanup: Remove unnecessary assert_tcompile macro  
						
						
						
						
					 
					
						2020-12-27 10:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						d8605ad18d 
					 
					
						
						
							
							Codechange: Replace FOR_VEHICLE_ORDERS with range-based for loops  
						
						
						
						
					 
					
						2020-12-27 10:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						1478fa93b3 
					 
					
						
						
							
							Add: [NewGRF] Patch flag to test if inflation is on or off.  
						
						
						
						
					 
					
						2020-12-27 10:28:39 +00:00