Patric Stout 
							
						 
					 
					
						
						
							
						
						126f40e012 
					 
					
						
						
							
							Doc: indicate where to find an excellent tutorial on using CMake ( #8475 )  
						
						
						
						
					 
					
						2021-01-02 20:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								2TallTyler 
							
						 
					 
					
						
						
							
						
						fe51051b7c 
					 
					
						
						
							
							Change: Default settings improved for new players  
						
						
						
						
					 
					
						2021-01-02 19:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						10090d0ac6 
					 
					
						
						
							
							Add: [CMake] Explicitly support txz for Arch Linux  
						
						
						
						
					 
					
						2021-01-02 19:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						3dfee979a7 
					 
					
						
						
							
							Codechange: Drop libxdg-basedir dependency in favour of finding the directories ourselves  
						
						
						
						
					 
					
						2021-01-02 19:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						c288eba813 
					 
					
						
						
							
							Fix: prevent clients making emergency saves twice if server disconnects ( #8477 )  
						
						... 
						
						
						
						This was clearly overlooked during the initial implementation. 
						
						
					 
					
						2021-01-02 20:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						46e13e7f0b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						finnish: 3 changes by hpiirai
catalan: 29 changes by J0anJosep 
						
						
					 
					
						2021-01-02 18:24:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						5b1fb94240 
					 
					
						
						
							
							Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to.  
						
						... 
						
						
						
						This improves compatibility on older systems. We don't need to disable anything
older, as there are no SSE2-only Macs. 
						
						
					 
					
						2021-01-02 01:26:26 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						8596b43b2b 
					 
					
						
						
							
							Codechange: move some DEBUG-levels and remove some others in saveload routine ( #8474 )  
						
						... 
						
						
						
						When running with -dsl=2 it is very easy to miss important information
as there was a lot of noise in between too. This tunes the debug
levels a bit to be less noisy while keeping the important bits. 
						
						
					 
					
						2021-01-01 14:41:14 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						7222bc5814 
					 
					
						
						
							
							Cleanup  2db88953e7: Remove VL_FIRST_SORT as it's useless  
						
						
						
						
					 
					
						2021-01-01 01:04:27 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						a7fee48b7f 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						finnish: 4 changes by hpiirai
french: 1 change by glx22 
						
						
					 
					
						2020-12-31 18:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						9f423586ad 
					 
					
						
						
							
							Change  #8325 : Make engine reliability independent of introduction date ( #8470 )  
						
						
						
						
					 
					
						2020-12-31 17:06:48 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						18fccba410 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 42 changes by absay
russian: 4 changes by Ln-Wolf
finnish: 2 changes by hpiirai
french: 35 changes by glx22
polish: 25 changes by yazalo 
						
						
					 
					
						2020-12-30 18:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						15fd63b1b8 
					 
					
						
						
							
							Fix: Assert fail when using restart command after opening save/load GUI  
						
						
						
						
					 
					
						2020-12-30 00:57:09 +01: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						5a5d613ee3 
					 
					
						
						
							
							Change: Disable changing the inflation setting in network games.  
						
						
						
						
					 
					
						2020-12-27 10:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						2d9fa81bd0 
					 
					
						
						
							
							Feature: Plant clumps of trees in editor by dragging on the landscape  
						
						
						
						
					 
					
						2020-12-27 01:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						e0ee2d530a 
					 
					
						
						
							
							Change: Switch tree GUI to use dynamically generated buttons  
						
						... 
						
						
						
						This makes it look a bit better in climates with fewer tree types. 
						
						
					 
					
						2020-12-27 01:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						4d0f19406b 
					 
					
						
						
							
							Fix: Wrong tree sprite in tree toolbar  
						
						
						
						
					 
					
						2020-12-27 01:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						2c8c6d423c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 18 changes by telk5093 
						
						
					 
					
						2020-12-26 18:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						8fa2a67f6b 
					 
					
						
						
							
							Fix  f66baa44: for-loop is no longer increasing "i"  
						
						... 
						
						
						
						During conversion it was overlooked that the for-loop used to do
this. Oops. 
						
						
					 
					
						2020-12-26 13:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f2d78b11dd 
					 
					
						
						
							
							Fix: [Actions] cmakeBuildType is only used with CMakeListsTxtBasic ( #8435 )  
						
						... 
						
						
						
						We use CMakeListsTxtAdvanced, and as such, we have to do this our
self via "-DCMAKE_BUILD_TYPE=RelWithDebInfo". Otherwise we are
producing Debug builds instead of Release builds. Oops. 
						
						
					 
					
						2020-12-26 13:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						6aef1164a4 
					 
					
						
						
							
							Fix: [Emscripten] using TIC/TOC on this platform is silly  
						
						... 
						
						
						
						Stop throwing a warning about this, as it is not likely we will
ever implement it. 
						
						
					 
					
						2020-12-25 20:56:25 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						e0b953b804 
					 
					
						
						
							
							Fix: [Emscripten] compile with exceptions enabled, as our AIs depend on it  
						
						... 
						
						
						
						Also parts of the saveload code does, and some other places. This
does slow down builds, but for most computers this will not be
measurable. At least, the ones I had access to I could not find
a difference in FPS, mainly as that is heavily limited by the Hz
of the screens of the computer.
Either way, it is better to have a full functional game than a
fast one in my opinion 
						
						
					 
					
						2020-12-25 20:56:25 +01:00