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 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						96aa437f85 
					 
					
						
						
							
							(svn r27472) -Change [FS#6401] (r20219): On Haiku use the appropriate system variable to obtain the include dir (aarroyoc)  
						
						
						
						
					 
					
						2015-12-15 20:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6a780ffde2 
					 
					
						
						
							
							Version detection: re-order SVN and Hg after git and .ottdrev-vc  
						
						
						
						
					 
					
						2015-12-09 23:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						99cbd64756 
					 
					
						
						
							
							Fix version detection using .ottdrev-vc  
						
						
						
						
					 
					
						2015-12-06 12:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						58b6bf16c3 
					 
					
						
						
							
							Linkgraph: Enable MCF custom allocator only for GCC 4.9+  
						
						... 
						
						
						
						Earlier compilers don't use std::allocator_traits to query allocators. 
						
						
					 
					
						2015-11-29 19:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						73367d7209 
					 
					
						
						
							
							build: include win32/win64 in output bundle name for mingw target.  
						
						
						
						
					 
					
						2015-11-17 18:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ede4bd3662 
					 
					
						
						
							
							Change to config libbfd detection.  
						
						... 
						
						
						
						Include all used functions in test script, this is to catch
unsatisfied dependency link errors.
Try to compile with libiberty and then also with libintl if the
initial test fails.
Log the executed commands at level 2, for consistency with other
config test compiles. 
						
						
					 
					
						2015-09-14 23:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d7853db2fd 
					 
					
						
						
							
							Add configure switches for libbfd and bfd extra debug info.  
						
						
						
						
					 
					
						2015-09-09 20:19:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b9f5765415 
					 
					
						
						
							
							Use rm -f instead of rm for removing configure build temporaries.  
						
						
						
						
					 
					
						2015-09-09 02:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3a093c4b63 
					 
					
						
						
							
							Use libbfd as a fallback for backtrace symbol lookup on MinGW.  
						
						... 
						
						
						
						This will try to demangle.
If bfd_find_nearest_line returns a file name but nothing else
(debugging info is turned off), scan the symbol table for the previous
symbol and use it if it looks OKish. 
						
						
					 
					
						2015-09-09 02:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						99d8d1afa6 
					 
					
						
						
							
							Enable existing MSVC stack backtrace code on MinGW where supported.  
						
						... 
						
						
						
						The existing code seems to work fine, though symbol lookup in
openttd.exe does not work. 
						
						
					 
					
						2015-09-09 00:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c5bc04c4b8 
					 
					
						
						
							
							Compile with -g1 if using libbfd to get line numbers.  
						
						
						
						
					 
					
						2015-09-09 00:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5b755050b8 
					 
					
						
						
							
							Use libbfd on Unix to get more symbols, line numbers, etc. for backtraces.  
						
						
						
						
					 
					
						2015-09-09 00:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						387bf403da 
					 
					
						
						
							
							GCC/Unix: Try to demangle C++ function names in crashlog stack trace.  
						
						... 
						
						
						
						Change format of stack trace lines to improve readability. 
						
						
					 
					
						2015-09-08 00:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						eb4b6a08d0 
					 
					
						
						
							
							(svn r27377) -Codechange: use the pkg-config files of ICU as well. Since they are split into separate libraries it becomes possible to split RTL support for natural sorting, although the effect will be minimal  
						
						
						
						
					 
					
						2015-08-09 13:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cc5b8ea6cb 
					 
					
						
						
							
							(svn r27376) -Codechange: let libtimidity detection and configuration make use of pkg-config  
						
						
						
						
					 
					
						2015-08-09 12:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2011c24502 
					 
					
						
						
							
							(svn r27375) -Fix-ish: update help parameter for png configuration (it has used pkg-config for a long time)  
						
						
						
						
					 
					
						2015-08-09 12:42:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						36f77b1aa7 
					 
					
						
						
							
							(svn r27374) -Codechange: make zlib detection and configuration make use of pkg-config  
						
						
						
						
					 
					
						2015-08-09 12:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c3715a025d 
					 
					
						
						
							
							(svn r27373) -Codechange: make sdl detection and configuration use pkg-config  
						
						
						
						
					 
					
						2015-08-09 12:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f05d71a9a6 
					 
					
						
						
							
							(svn r27372) -Codechange: make allegro detection and configuration use pkg-config  
						
						
						
						
					 
					
						2015-08-09 12:41:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f179a92007 
					 
					
						
						
							
							(svn r27371) -Codechange: make freetype detection and configuration use pkg-config  
						
						
						
						
					 
					
						2015-08-09 12:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2aee2899e8 
					 
					
						
						
							
							(svn r27370) -Codechange: move the "dedicated server" check into the pkg-config check routine  
						
						
						
						
					 
					
						2015-08-09 12:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a08d1a044f 
					 
					
						
						
							
							(svn r27369) -Cleanup: there's no need to do dependency checking of libraries in OpenTTD; zlib should always be installed if libpng is because it links to zlib  
						
						
						
						
					 
					
						2015-08-09 12:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						625bc2e0e7 
					 
					
						
						
							
							(svn r27368) -Cleanup: undo the special case of OSX; it works fine without it  
						
						
						
						
					 
					
						2015-08-09 12:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ee700fd3b1 
					 
					
						
						
							
							(svn r27367) -Codechange: make a distinction between the layouting part of ICU (lx) or the sorting/collation part of ICU (i18n)  
						
						
						
						
					 
					
						2015-08-09 12:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bc199a4fe1 
					 
					
						
						
							
							(svn r27361) -Fix-ish: when attempting to find a host, try gcc/g++ but also CC/CXX appended to the host triple. This to make cross compilation with clang alone easier  
						
						
						
						
					 
					
						2015-08-08 08:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						501ee2105a 
					 
					
						
						
							
							(svn r27360) -Feature: allow configuring pkg-config in one go for all libraries  
						
						
						
						
					 
					
						2015-08-08 08:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						482714e1cf 
					 
					
						
						
							
							(svn r27250) -Fix [FS#6286]: Broken error message in configure. (NG)  
						
						
						
						
					 
					
						2015-04-26 08:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						e54ba05393 
					 
					
						
						
							
							(svn r27224) -Cleanup: Duplicate #ifdef for FreeBSD (AMDim3)  
						
						
						
						
					 
					
						2015-04-11 10:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						acef9bb811 
					 
					
						
						
							
							(svn r27223) -Add [FS#6274]: Support for DragonflyBSD (AMDmi3)  
						
						
						
						
					 
					
						2015-04-11 10:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						2d3ad05aa7 
					 
					
						
						
							
							(svn r27059) -Change: [Makefile] Make sure to use plain mercurial output unaltered by personal presets  
						
						
						
						
					 
					
						2014-11-09 16:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6592da4952 
					 
					
						
						
							
							(svn r26869) -Add: support for an all black palette to prevent the need of having a black tile of all different slopes (ic111)  
						
						
						
						
					 
					
						2014-09-21 07:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						7836a487ae 
					 
					
						
						
							
							(svn r26850) -Fix: [Makefile] Compilation of strgen requires also defining  variable in  for platforms like Solaris  
						
						
						
						
					 
					
						2014-09-19 09:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a290f4a6fb 
					 
					
						
						
							
							(svn r26737) -Fix (r26735): one = too many... why can't all languages use the same basic definition for comparisons?  
						
						
						
						
					 
					
						2014-08-16 10:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bbe58ca737 
					 
					
						
						
							
							(svn r26735) -Fix (rmakefilerewrite): for profiling CFLAGS got a -p (for prof) and LDFLAGS got -pg (for gprof), but in the end gprof would be used (via make run-prof). Furthermore -pg isn't compatible with -fomit-frame-pointer on certain architectures (most importantly x86(_64)), so simply don't enable that flag when profiling is enabled  
						
						
						
						
					 
					
						2014-08-16 10:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						c10662e4cc 
					 
					
						
						
							
							(svn r26458) -Doc: Correct a few spelling mistakes (__ln__)  
						
						
						
						
					 
					
						2014-04-12 15:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e4124695d 
					 
					
						
						
							
							(svn r26435) -Fix (r26434): linking issue on OS X  
						
						
						
						
					 
					
						2014-03-28 19:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						07a9086ced 
					 
					
						
						
							
							(svn r26433) -Codechange: use pkg-config for libpng as well  
						
						
						
						
					 
					
						2014-03-28 18:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aa5f505b64 
					 
					
						
						
							
							(svn r26432) -Codechange: deduplicate code for checking pkg-config dependencies  
						
						
						
						
					 
					
						2014-03-28 18:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aca4b5bf37 
					 
					
						
						
							
							(svn r26198) -Fix (r26195): some platforms leave an .exe around...  
						
						
						
						
					 
					
						2014-01-02 09:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bfd72d7a89 
					 
					
						
						
							
							(svn r26194) -Change: add SSE detection to the configure script with the possibility to disable it (based on patch by MJP)  
						
						
						
						
					 
					
						2014-01-02 08:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						108b65c967 
					 
					
						
						
							
							(svn r26019) -Fix: copy-paste error in configure help  
						
						
						
						
					 
					
						2013-11-16 22:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7de6238e25 
					 
					
						
						
							
							(svn r26011) -Fix: --help text of ./configure for packages that require pkg-config  
						
						
						
						
					 
					
						2013-11-16 13:16:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a77aa68f16 
					 
					
						
						
							
							(svn r25975) -Feature [FS#5385]: XDG base directory support  
						
						
						
						
					 
					
						2013-11-13 19:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7d5aaf95c4 
					 
					
						
						
							
							(svn r25960) -Fix-ish: make it less likely to trigger clang's hang with -D_FORTIFY_SOURCE=2 -O1  
						
						
						
						
					 
					
						2013-11-09 07:15:01 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						c8d4e83909 
					 
					
						
						
							
							(svn r25706) -Fix: don't pass -mmacosx-version-min to compilers that don't support it  
						
						
						
						
					 
					
						2013-08-10 12:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						1880c36405 
					 
					
						
						
							
							(svn r25679) -Codechange: [Win32] Get the result string of an IME input directly without a trip through the window messaging system.  
						
						
						
						
					 
					
						2013-08-05 20:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						b1e2922a23 
					 
					
						
						
							
							(svn r25642) -Fix (r25638): Compilation with static ICU  
						
						
						
						
					 
					
						2013-07-31 18:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						0727c3c76d 
					 
					
						
						
							
							(svn r25638) -Fix (r25470): Some icu_config are too stupid to separate two ldflags by spaces, thus only call it with one  
						
						
						
						
					 
					
						2013-07-30 22:03:36 +00:00