Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						509e20406f
					 | 
					
						
						
							
							Merge branch 'master' into cpp-11
						
						
						
						
						
						
					 | 
					
						2017-09-04 01:22:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								adf88
							
						 
					 | 
					
						
						
							
						
						b3d37c0032
					 | 
					
						
						
							
							(svn r27902) -Feature [FS#6614]: Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file (just like other variabes CFLAGS, LDFLAGS etc.) so they can be resused when OpenTTD re-configures itself
						
						
						
						
						
						
					 | 
					
						2017-08-27 16:07:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								adf88
							
						 
					 | 
					
						
						
							
						
						2aa806842f
					 | 
					
						
						
							
							(svn r27902) -Feature [FS#6614]: Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file (just like other variabes CFLAGS, LDFLAGS etc.) so they can be resused when OpenTTD re-configures itself
						
						
						
						
						
						
					 | 
					
						2017-08-27 16:07:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						f3a0aace0c
					 | 
					
						
						
							
							Merge branch 'master' into cpp-11
						
						
						
						
						
						
						
						# Conflicts:
#	src/stdafx.h 
						
						
					 | 
					
						2017-08-15 18:44:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						90cd312428
					 | 
					
						
						
							
							Merge branch 'master' into jgrpp
						
						
						
						
						
						
						
						# Conflicts:
#	src/fios.h 
						
						
					 | 
					
						2017-01-17 19:11:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michi_cc
							
						 
					 | 
					
						
						
							
						
						3e7bdb0c73
					 | 
					
						
						
							
							(svn r27727) -Fix(-or-not) [FS#6295]: [OSX] Out-of-the-box compilation on newer OSX versions (dunn).
						
						
						
						
						
						
					 | 
					
						2017-01-08 17:00:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michi_cc
							
						 
					 | 
					
						
						
							
						
						8ad28478a3
					 | 
					
						
						
							
							(svn r27727) -Fix(-or-not) [FS#6295]: [OSX] Out-of-the-box compilation on newer OSX versions (dunn).
						
						
						
						
						
						
					 | 
					
						2017-01-08 17:00:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						5c7f36ef4b
					 | 
					
						
						
							
							Merge branch 'enhanced_viewport_overlay' into jgrpp
						
						
						
						
						
						
						
						Further fixes for viewport lines/marker for multiplayer clients.
# Conflicts:
#	src/lang/russian.txt 
						
						
					 | 
					
						2016-12-26 15:38:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						56f173e15e
					 | 
					
						
						
							
							Merge branch 'master' into save_ext
						
						
						
						
						
						
					 | 
					
						2016-12-26 15:26:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						d8a316d7c5
					 | 
					
						
						
							
							(svn r27709) -Fix-ish: Silence some warnings. (adf88)
						
						
						
						
						
						
					 | 
					
						2016-12-25 13:26:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						4342798ff5
					 | 
					
						
						
							
							(svn r27709) -Fix-ish: Silence some warnings. (adf88)
						
						
						
						
						
						
					 | 
					
						2016-12-25 13:26:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						ab3d5305a5
					 | 
					
						
						
							
							(svn r27703) -Change [FS#6532]: [gcc] Wnarrowing and Wfree-nonheap-object do no longer trigger in gcc 4.9.2, so reenable them.
						
						
						
						
						
						
					 | 
					
						2016-12-22 12:59:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						41e5e7626e
					 | 
					
						
						
							
							(svn r27703) -Change [FS#6532]: [gcc] Wnarrowing and Wfree-nonheap-object do no longer trigger in gcc 4.9.2, so reenable them.
						
						
						
						
						
						
					 | 
					
						2016-12-22 12:59:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						f1999edbf0
					 | 
					
						
						
							
							Merge branch 'cpp-11' into jgrpp
						
						
						
						
						
						
					 | 
					
						2016-09-27 01:06:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						06f9c01986
					 | 
					
						
						
							
							Fix CPU pointer width detection in configure script.
						
						
						
						
						
						
					 | 
					
						2016-09-27 01:05:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						778d3f1352
					 | 
					
						
						
							
							Configure: Default to trying clang then gcc on OSX, gcc then clang elsewhere.
						
						
						
						
						
						
					 | 
					
						2016-09-08 23:14:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						5672b6c2c8
					 | 
					
						
						
							
							Enable custom allocator use on clang.
						
						
						
						
						
						
					 | 
					
						2016-09-08 20:09:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						8ad53acfef
					 | 
					
						
						
							
							Merge branch 'crashlog_improvements' into jgrpp
						
						
						
						
						
						
					 | 
					
						2016-09-08 19:41:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						c59509c2aa
					 | 
					
						
						
							
							Use -gline-tables-only instead of -g1 on clang.
						
						
						
						
						
						
					 | 
					
						2016-09-08 19:38:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						f7774415f2
					 | 
					
						
						
							
							Merge branch 'cpp-11' into crashlog_improvements
						
						
						
						
						
						
						
						# Conflicts:
#	src/stdafx.h 
						
						
					 | 
					
						2016-09-08 19:36:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						8a2f9311a9
					 | 
					
						
						
							
							Include -01 in CFLAGS_BUILD when using clang.
						
						
						
						
						
						
					 | 
					
						2016-09-08 19:31:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						5e67582a64
					 | 
					
						
						
							
							Merge branch 'save_ext' into jgrpp
						
						
						
						
						
						
						
						# Conflicts:
#	config.lib
#	src/saveload/extended_ver_sl.cpp
#	src/saveload/saveload.cpp 
						
						
					 | 
					
						2016-09-07 22:02:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						2fe7571034
					 | 
					
						
						
							
							Require C++11 support.
						
						
						
						
						
						
						
						Set minimum compiler versions to:
GCC 4.7
clang 3.3
ICC 14.0 
						
						
					 | 
					
						2016-09-05 22:45:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						533cb7c156
					 | 
					
						
						
							
							(svn r27654) -Change: Enable C++11 for clang 3.3 (LordAro)
						
						
						
						
						
						
					 | 
					
						2016-09-05 19:11:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						ac6793dace
					 | 
					
						
						
							
							(svn r27654) -Change: Enable C++11 for clang 3.3 (LordAro)
						
						
						
						
						
						
					 | 
					
						2016-09-05 19:11:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						349cd8a6f0
					 | 
					
						
						
							
							Where possible use compiler builtins for CountBits and FindFirstBit.
						
						
						
						
						
						
					 | 
					
						2016-09-04 18:01:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						7b56097f50
					 | 
					
						
						
							
							Merge branch 'master' into jgrpp
						
						
						
						
						
						
						
						# Conflicts:
#	config.lib
#	src/linkgraph/demands.cpp
#	src/linkgraph/mcf.cpp
#	src/linkgraph/refresh.cpp
#	src/linkgraph/refresh.h
#	src/smallmap_gui.cpp 
						
						
					 | 
					
						2016-07-24 10:16:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						a2a69c1480
					 | 
					
						
						
							
							(svn r27623) -Fix (r27616) [FS#6492]: Missed two version checks, and messed one up.
						
						
						
						
						
						
					 | 
					
						2016-07-24 09:13:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						b2fb19cc19
					 | 
					
						
						
							
							(svn r27623) -Fix (r27616) [FS#6492]: Missed two version checks, and messed one up.
						
						
						
						
						
						
					 | 
					
						2016-07-24 09:13:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						f7a7f141d3
					 | 
					
						
						
							
							(svn r27616) -Codechange [FS#6487]: [Build] Change the GCC version detection so that it works with two-digit and truncated versions.
						
						
						
						
						
						
					 | 
					
						2016-07-17 11:10:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						1f4489c266
					 | 
					
						
						
							
							(svn r27616) -Codechange [FS#6487]: [Build] Change the GCC version detection so that it works with two-digit and truncated versions.
						
						
						
						
						
						
					 | 
					
						2016-07-17 11:10:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						fe0d3761f7
					 | 
					
						
						
							
							(svn r27606) -Change/fix: GCC6 defaults to C++14, but our configure limits it to C++0x just because we want to use features from C++0x (which are also in C++14), so use the C++ standard that's the GCC6 default
						
						
						
						
						
						
					 | 
					
						2016-06-27 17:54:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e956422f48
					 | 
					
						
						
							
							(svn r27606) -Change/fix: GCC6 defaults to C++14, but our configure limits it to C++0x just because we want to use features from C++0x (which are also in C++14), so use the C++ standard that's the GCC6 default
						
						
						
						
						
						
					 | 
					
						2016-06-27 17:54:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						74ff8b9e8e
					 | 
					
						
						
							
							Merge branch 'crashlog_improvements' into jgrpp
						
						
						
						
						
						
						
						# Conflicts:
#	Makefile.src.in 
						
						
					 | 
					
						2016-06-12 21:21:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						8d078acb4e
					 | 
					
						
						
							
							Log registers and fault instruction in Unix crashlog.
						
						
						
						
						
						
					 | 
					
						2016-06-12 19:34:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						0951cb320c
					 | 
					
						
						
							
							Show ./configure invocation in crash log.
						
						
						
						
						
						
					 | 
					
						2016-06-10 23:39:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						411f91731d
					 | 
					
						
						
							
							Config: Fix --with-self-gdb-debug config re-exec
						
						
						
						
						
						
					 | 
					
						2016-06-10 23:39:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						abbc960e96
					 | 
					
						
						
							
							Linux crashlog: Use sigaction to get more info on fatal signals.
						
						
						
						
						
						
					 | 
					
						2016-06-10 23:39:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						655b329142
					 | 
					
						
						
							
							Merge branch 'master' into jgrpp
						
						
						
						
						
						
						
						# Conflicts:
#	config.lib 
						
						
					 | 
					
						2016-06-02 19:25:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						5ac736ec00
					 | 
					
						
						
							
							(svn r27595) -Fix: prevent GCC 6 over-optimization
						
						
						
						
						
						
					 | 
					
						2016-05-31 19:33:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						4bd149d05a
					 | 
					
						
						
							
							(svn r27595) -Fix: prevent GCC 6 over-optimization
						
						
						
						
						
						
					 | 
					
						2016-05-31 19:33:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						4c0423d6d8
					 | 
					
						
						
							
							Merge branch 'master' into jgrpp
						
						
						
						
						
						
					 | 
					
						2016-05-13 00:25:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b892103747
					 | 
					
						
						
							
							(svn r27557) -Fix: bashism that caused different CFLAGS with bash vs dash
						
						
						
						
						
						
					 | 
					
						2016-05-11 18:38:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9ea3e42768
					 | 
					
						
						
							
							(svn r27557) -Fix: bashism that caused different CFLAGS with bash vs dash
						
						
						
						
						
						
					 | 
					
						2016-05-11 18:38:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						def24030a4
					 | 
					
						
						
							
							Merge branch 'crashlog_improvements' into jgrpp
						
						
						
						
						
						
					 | 
					
						2016-03-10 00:17:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						a609439d98
					 | 
					
						
						
							
							Add support for enhanced crash log stacktraces using gdb on Linux.
						
						
						
						
						
						
						
						This attempts to use gdb to attach to the current process and print
a full backtrace. 
						
						
					 | 
					
						2016-03-10 00:14:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						f86b5c58cb
					 | 
					
						
						
							
							Merge branch 'master' into crashlog_improvements
						
						
						
						
						
						
					 | 
					
						2016-02-17 22:40:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						155987a4aa
					 | 
					
						
						
							
							Fix override being used on gcc 4.3 to 4.6.
						
						
						
						
						
						
					 | 
					
						2016-01-08 17:01:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						42a55f9500
					 | 
					
						
						
							
							config: Use --static as necessary when autodetecting libs:
						
						
						
						
						
						
						
						libdl, libbfd and dependecies, and cpp symbol demangler support. 
						
						
					 | 
					
						2015-12-23 00:45:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan G Rennison
							
						 
					 | 
					
						
						
							
						
						715c24a209
					 | 
					
						
						
							
							Merge branch 'master' into jgrpp
						
						
						
						
						
						
					 | 
					
						2015-12-19 17:38:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |