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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0c3ddc5436 
					 
					
						
						
							
							Fix: support non-ubuntu/debian Linux variants with LSB support ( #8408 )  
						
						... 
						
						
						
						This now generates a warning, as we would still like people to
make a Pull Request to support the target. But it does continue
with packing to a txz. 
						
						
					 
					
						2020-12-21 21:32:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						2df182748c 
					 
					
						
						
							
							Fix: [CMake] automatically detect dependencies for .deb packages  
						
						
						
						
					 
					
						2020-12-19 18:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						6228dde3da 
					 
					
						
						
							
							Fix: [bundle] postfix the distribution for Linux bundles  
						
						
						
						
					 
					
						2020-12-19 18:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						b8217610ce 
					 
					
						
						
							
							Fix: [bundle] postfix the architecture for Mac OS bundles  
						
						... 
						
						
						
						This in preparation for other architectures, like arm64. 
						
						
					 
					
						2020-12-19 18:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7cdf7c7ca0 
					 
					
						
						
							
							Fix: [bundle] custom launch.sh is no longer required for Mac OS  
						
						... 
						
						
						
						Co-authored-by: Owen Rudge <owen@owenrudge.net > 
						
						
					 
					
						2020-12-19 18:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						d15dc9f40f 
					 
					
						
						
							
							Add: support for emscripten (play-OpenTTD-in-the-browser)  
						
						... 
						
						
						
						Emscripten compiles to WASM, which can be loaded via
HTML / JavaScript. This allows you to play OpenTTD inside a
browser.
Co-authored-by: milek7 <me@milek7.pl > 
						
						
					 
					
						2020-12-15 15:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Owen Rudge 
							
						 
					 
					
						
						
							
						
						b14e3b9b9d 
					 
					
						
						
							
							Feature: Switch to bzip2 compression for DMG files (supported by OS X 10.4+)  
						
						
						
						
					 
					
						2020-12-13 23:58:37 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						d1fa6b129c 
					 
					
						
						
							
							Add: [CMake] Option to only build tools/docs  
						
						
						
						
					 
					
						2020-12-13 22:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						a660dce295 
					 
					
						
						
							
							Fix: [CMake, MSVC] Don't copy regression exe's into a subfolder as they need have their lang files next to them.  
						
						
						
						
					 
					
						2020-12-13 22:45:50 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						6fae0b83d9 
					 
					
						
						
							
							Add: [CMake] targets to generate documentation  
						
						
						
						
					 
					
						2020-12-12 15:48:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4da3cfcf56 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	CMakeLists.txt
#	src/bootstrap_gui.cpp 
						
						
					 
					
						2020-12-07 17:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						a06fe8e8a7 
					 
					
						
						
							
							Fix: [CMake] cross-compiling requires native tools  
						
						
						
						
					 
					
						2020-12-04 09:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						55fae045b1 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						
						
						
					 
					
						2020-11-28 11:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						0a9aed0522 
					 
					
						
						
							
							Fix: [CMake] Don't detect XAudio2 if defines are missing  
						
						
						
						
					 
					
						2020-11-26 19:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						940b5e7a2f 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						
						
						
					 
					
						2020-11-04 17:55:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fcb2f7087f 
					 
					
						
						
							
							CMake: Fix inconsistent use of modified suffix in FindVersion  
						
						
						
						
					 
					
						2020-10-20 18:38:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						381313aa8a 
					 
					
						
						
							
							CMake: Use fixed commit hash abbreviation length in FindVersion  
						
						
						
						
					 
					
						2020-10-20 18:18:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jelle van der Waa 
							
						 
					 
					
						
						
							
						
						b6615b2cd4 
					 
					
						
						
							
							Fix: make reproducible by not embedding timestamps  
						
						... 
						
						
						
						By default gzip embeds a timestamps which makes building it twice
not reproducible, passing -n skips this embedding behaviour.
Motivation: https://reproducible-builds.org  
						
						
					 
					
						2020-10-15 22:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d85a529f87 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						
						
						
					 
					
						2020-10-14 17:38:23 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						a0307652f3 
					 
					
						
						
							
							Fix: Work around cmake bug by stripping link target strings  
						
						
						
						
					 
					
						2020-10-03 16:17:11 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						348c231e12 
					 
					
						
						
							
							Codechange: Make codestyle for CMake files consistent for 'control' statements  
						
						
						
						
					 
					
						2020-09-25 14:43:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						aea747be08 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/hotkeys.cpp 
						
						
					 
					
						2020-09-21 02:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								laikh 
							
						 
					 
					
						
						
							
						
						6358ae47de 
					 
					
						
						
							
							Fix: Remove /MP flag and improve FindEditbin.cmake for Windows clang-cl build  
						
						
						
						
					 
					
						2020-09-01 09:45:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5b78090a61 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	CMakeLists.txt
#	src/saveload/town_sl.cpp
#	src/screenshot.h
#	src/script/api/ai/ai_date.hpp.sq
#	src/script/api/ai/ai_marine.hpp.sq
#	src/script/api/ai/ai_station.hpp.sq
#	src/script/api/game/game_date.hpp.sq
#	src/script/api/game/game_marine.hpp.sq
#	src/script/api/game/game_station.hpp.sq
#	src/script/api/game/game_window.hpp.sq
#	src/script/api/script_window.hpp
#	src/script/api/template/template_window.hpp.sq
#	src/signal.cpp
#	src/statusbar_gui.cpp
#	src/toolbar_gui.cpp
#	src/viewport.cpp
#	src/viewport_func.h 
						
						
					 
					
						2020-08-27 18:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						7d66540af5 
					 
					
						
						
							
							Fix: [CMake] Don't strip final newline from regression output.  
						
						... 
						
						
						
						The expected regression output files all end with a newline. As such, we have to make sure we capture the output from OpenTTD with the last newline intact. 
						
						
					 
					
						2020-07-27 17:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						4079c47b6c 
					 
					
						
						
							
							Change: rewrote squirrel_export in CMake  
						
						
						
						
					 
					
						2020-07-16 00:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						8794c61f25 
					 
					
						
						
							
							Change: rewrote generate_widget in CMake  
						
						
						
						
					 
					
						2020-07-16 00:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						dbdab67cda 
					 
					
						
						
							
							version_utils.sh: Fix getting current version  
						
						
						
						
					 
					
						2020-07-12 12:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7467051331 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.gitignore
#	src/network/network_server.cpp
#	src/vehicle_gui.cpp 
						
						
					 
					
						2020-07-12 12:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						00eccbe298 
					 
					
						
						
							
							Add: [CMake] Source group definitions to create file filters in generated project files (like the old MSVC projects).  
						
						
						
						
					 
					
						2020-07-10 19:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e8843cb979 
					 
					
						
						
							
							Merge branch 'pr-169' into jgrpp  
						
						
						
						
					 
					
						2020-07-09 17:41:32 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Brooke 
							
						 
					 
					
						
						
							
						
						e0fb398bbd 
					 
					
						
						
							
							Fix: debian package dependencies  
						
						
						
						
					 
					
						2020-07-07 17:13:44 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						737ced9f50 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						
						
						
					 
					
						2020-07-07 17:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						de4dc792a9 
					 
					
						
						
							
							Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files.  
						
						
						
						
					 
					
						2020-07-05 21:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						97592c4093 
					 
					
						
						
							
							Add: [CMake] Allow renaming of openttd binary  
						
						
						
						
					 
					
						2020-07-02 21:18:14 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						53de5b5c55 
					 
					
						
						
							
							Fix: [CMake] Restore man file compression  
						
						
						
						
					 
					
						2020-07-02 21:18:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						15d32bcd19 
					 
					
						
						
							
							CMake: Disable stripping in bundle  
						
						
						
						
					 
					
						2020-07-01 21:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						efaf935cbf 
					 
					
						
						
							
							CMake: Remove reference to empty bin/data dir  
						
						
						
						
					 
					
						2020-07-01 00:36:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1304d7c8b6 
					 
					
						
						
							
							CMake: Add DbgHelp define for MinGW  
						
						
						
						
					 
					
						2020-07-01 00:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fa42151290 
					 
					
						
						
							
							CMake: Enable debug line tables if BFD found  
						
						
						
						
					 
					
						2020-06-30 22:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3adeff1883 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	CMakeLists.txt
#	cmake/CompileFlags.cmake
#	src/bridge_gui.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/saveload/town_sl.cpp
#	src/screenshot.cpp
#	src/screenshot.h
#	src/toolbar_gui.cpp
#	src/town.h
#	src/town_cmd.cpp 
						
						
					 
					
						2020-06-30 21:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Villiom Podlaski Christiansen 
							
						 
					 
					
						
						
							
						
						e6be8be19d 
					 
					
						
						
							
							Fix: remove remainining usages of FALSE in CMake files  
						
						
						
						
					 
					
						2020-06-30 09:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Villiom Podlaski Christiansen 
							
						 
					 
					
						
						
							
						
						70905ee82e 
					 
					
						
						
							
							Fix: fix building release tags  
						
						... 
						
						
						
						I tried building a tag, and got this error:
CMake Error at cmake/scripts/FindVersion.cmake:85 (string):
  string sub-command REGEX, mode REPLACE: regex "^[0-9.]*$" matched an empty
  string. 
						
						
					 
					
						2020-06-30 09:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Villiom Podlaski Christiansen 
							
						 
					 
					
						
						
							
						
						241e3adae8 
					 
					
						
						
							
							Fix: use proper flags for suppressing warnings in Clang  
						
						
						
						
					 
					
						2020-06-30 09:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Villiom Podlaski Christiansen 
							
						 
					 
					
						
						
							
						
						0d46e20bd4 
					 
					
						
						
							
							Add: add option for forcing coloured compiler output (useful for Ninja)  
						
						
						
						
					 
					
						2020-06-30 09:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						10aab3e3a3 
					 
					
						
						
							
							CMake: Add BFD, support new BFD API  
						
						
						
						
					 
					
						2020-06-28 21:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ecc9eb4df1 
					 
					
						
						
							
							CMake: Set optimisation flags if no build type specified  
						
						
						
						
					 
					
						2020-06-28 21:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4cee6f3d79 
					 
					
						
						
							
							CMake: Remove disabling asserts for release builds  
						
						
						
						
					 
					
						2020-06-28 21:57:02 +01:00