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 
							
						 
					 
					
						
						
							
						
						0951cb320c 
					 
					
						
						
							
							Show ./configure invocation in crash log.  
						
						
						
						
					 
					
						2016-06-10 23:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4c0423d6d8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						
						
						
					 
					
						2016-05-13 00:25:10 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6da8fede43 
					 
					
						
						
							
							(svn r27558) -Fix: force sorting to be locale independent, so files are always ordered the same and by that token better diff-able  
						
						
						
						
					 
					
						2016-05-11 18:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						08f07cda42 
					 
					
						
						
							
							Makefile: include revision number in rev.cpp recompilation check.  
						
						
						
						
					 
					
						2015-09-06 10:53:05 +01: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 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						5a5304fa6b 
					 
					
						
						
							
							(svn r25108) -Fix: Pass $LDFLAGS_BUILD to all endian_check compilations.  
						
						... 
						
						
						
						- In Makefile.{lang,setting}.in the flags were already passed since r24365. 
						
						
					 
					
						2013-03-18 14:45:06 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						b9cbb4c03a 
					 
					
						
						
							
							(svn r23908) -Fix (r22910): [Makefile] Make sure bin/baseset/openttd.32.bmp is removed on make clean.  
						
						
						
						
					 
					
						2012-02-07 10:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						82a3783fdd 
					 
					
						
						
							
							(svn r23817) -Fix [FS#4962]: desync due to different NewGRF version. So reduce the chance that it happens significantly with betas/RCs/nightlies by doing the same as is done for stable releases: check the NewGRF version of server vs client.  
						
						... 
						
						
						
						Previously this check was not done for nightlies/betas/RCs due to missing versioning information in the source tarballs, but they have that for a while now. So just force the NewGRF version check for all versions, and remove the broken --revision configure option 
						
						
					 
					
						2012-01-17 17:27:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						57afd9e9e8 
					 
					
						
						
							
							(svn r23220) -Change: move the baseset files to their new location  
						
						
						
						
					 
					
						2011-11-14 21:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						aadbb9ed3f 
					 
					
						
						
							
							(svn r23197) -Fix: -Wno-narrowing didn't have any effect anymore  
						
						
						
						
					 
					
						2011-11-12 10:26:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						af9de6c95d 
					 
					
						
						
							
							(svn r22913) -Fix [OSX]: make splash work again and make it work without needing to bundle it first  
						
						
						
						
					 
					
						2011-09-09 20:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						696e4eec2d 
					 
					
						
						
							
							(svn r22910) -Fix [FS#4617]: icon would (almost) never be shown for SDL builds  
						
						
						
						
					 
					
						2011-09-09 09:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0a36c81834 
					 
					
						
						
							
							(svn r22195) -Fix (r22188): make sure makedep picks up the newly generated settings.h so settings.cpp gets recompiled when needed  
						
						
						
						
					 
					
						2011-03-05 10:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						b4466262b7 
					 
					
						
						
							
							(svn r22188) -Add: Generate the settings as part of the MSVC build process, and enable it in Makefile too  
						
						
						
						
					 
					
						2011-03-04 22:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						23bb300721 
					 
					
						
						
							
							(svn r21662) -Codechange: use -flto=jobserver for GCC 4.6, it makes linking with LTO use number of processes passed to make -j  
						
						
						
						
					 
					
						2010-12-29 20:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						92f3e19b72 
					 
					
						
						
							
							(svn r21606) -Fix (r14636): DOS binary was broken when not stripping  
						
						
						
						
					 
					
						2010-12-23 11:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1c494c6f71 
					 
					
						
						
							
							(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel  
						
						
						
						
					 
					
						2010-02-10 16:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f3acd91a26 
					 
					
						
						
							
							(svn r18427) -Fix (r18423): ofcourse that broke the GCC build... not determining 'inclusion' using the relative path from the .rc that has the 'include' but from the include directories... how useful/sensible is that?  
						
						
						
						
					 
					
						2009-12-07 20:22:33 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						4c342c6f76 
					 
					
						
						
							
							(svn r17464) -Codechange: use C++0x mode when compiling with gcc >= 4.3 or icc >= 11.0  
						
						
						
						
					 
					
						2009-09-07 21:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						6a944f06b3 
					 
					
						
						
							
							(svn r17454) -Codechange: some alignment in Makefile*.in  
						
						
						
						
					 
					
						2009-09-07 13:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						19b83eb5aa 
					 
					
						
						
							
							(svn r17336) -Codechange: move some os specific files into src/os/  
						
						
						
						
					 
					
						2009-08-31 22:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						6cb8e5c18d 
					 
					
						
						
							
							(svn r17250) -Fix (r17249): I forgot depend.exe was affected too  
						
						
						
						
					 
					
						2009-08-21 21:28:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						48e1a54c58 
					 
					
						
						
							
							(svn r17212) -Change: move minilzo to its 'own' 3rdparty directory as it belongs there  
						
						
						
						
					 
					
						2009-08-18 17:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						17aac5c493 
					 
					
						
						
							
							(svn r16624) -Fix: depend was compiled with the same compiler as the OpenTTD binary, causing depend to silently fail during cross-compiles  
						
						
						
						
					 
					
						2009-06-22 20:33:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ca89673347 
					 
					
						
						
							
							(svn r16623) -Change: remove CC_CFLAGS as we're not using a C compiler anywhere at all  
						
						
						
						
					 
					
						2009-06-22 20:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d091c7d80f 
					 
					
						
						
							
							(svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD for months. All attempts to do another workaround failed.  
						
						
						
						
					 
					
						2009-06-01 11:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						1d61619adc 
					 
					
						
						
							
							(svn r16443) -Fix: running 'make depend' after 'configure' in a fresh checkout failed  
						
						
						
						
					 
					
						2009-05-26 23:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a25584b76f 
					 
					
						
						
							
							(svn r16419) -Fix [FS#2916]: MSYS has two distinct ways to write paths. When calling external binaries it resolves paths which causes comparisons between a resolved and unresolved path. So always use the resolved path instead of the unresolved one.  
						
						
						
						
					 
					
						2009-05-24 17:34:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5d2b6f8474 
					 
					
						
						
							
							(svn r16318) -Change: use !! instead of @@ in src/*.in too.  
						
						... 
						
						
						
						-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries. 
						
						
					 
					
						2009-05-16 12:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						3cf9fc17f6 
					 
					
						
						
							
							(svn r16307) -Fix: makedepend can't handle the amount of files we have and it also miss some dependencies. That's why we introduce our custom implementation of makedepend.  
						
						
						
						
					 
					
						2009-05-14 21:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						85594561e0 
					 
					
						
						
							
							(svn r15344) -Change [Makefile]: don't recompile everything when english.txt changes, but only whatever includes table/strings.h.  
						
						
						
						
					 
					
						2009-02-04 23:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						c2406cd42d 
					 
					
						
						
							
							(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.  
						
						... 
						
						
						
						NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page 
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks 
						
						
					 
					
						2009-01-12 17:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						ae0c25e530 
					 
					
						
						
							
							(svn r14856) -Fix: allow 'makedepend' to find header files in the lang-obj-dir  
						
						
						
						
					 
					
						2009-01-06 00:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5dd4735da1 
					 
					
						
						
							
							(svn r14636) -Add: DOS port of OpenTTD, without network support though.  
						
						
						
						
					 
					
						2008-11-26 13:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ab00ea7393 
					 
					
						
						
							
							(svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed separator, it could be understood in a wrong way by shell  
						
						
						
						
					 
					
						2008-10-14 19:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						91665fd7e4 
					 
					
						
						
							
							(svn r14443) -Change: Unify the delimiters used in config* and make*  
						
						
						
						
					 
					
						2008-10-06 17:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						1574bd18b1 
					 
					
						
						
							
							(svn r14272) -Fix [Makefile]: Always pass an explicit delimiter to the "cut" command, in  
						
						... 
						
						
						
						case there are platforms where tab is not the default. 
						
						
					 
					
						2008-09-08 06:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						8f69465314 
					 
					
						
						
							
							(svn r14261) -Change [Makefile]: Move the revision detection code from Makefile.src.in to a  
						
						... 
						
						
						
						new bash script findversion.sh. This commit should have no functional changes. 
						
						
					 
					
						2008-09-07 13:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						a42bef612e 
					 
					
						
						
							
							(svn r14255) -Fix [configure]: remove the requirement to have a recent enough 'grep' which understands -m. Instead, use 'head -n 1'  which is more common available  
						
						
						
						
					 
					
						2008-09-06 12:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						113fbb8cb3 
					 
					
						
						
							
							(svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in template (complain by blathijs ;))  
						
						
						
						
					 
					
						2008-09-04 19:15:52 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						01ce633a93 
					 
					
						
						
							
							(svn r14194) -Fix: don't use hardcoded character offsets to get hg revision. This make it similar to svn and git (ie without the ':').  
						
						
						
						
					 
					
						2008-08-30 13:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9b2919852a 
					 
					
						
						
							
							(svn r14072) -Fix (r14053): branch detection failed with mawk (peter1138)  
						
						
						
						
					 
					
						2008-08-14 15:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						86865d7f4c 
					 
					
						
						
							
							(svn r14053) -Fix: branch detection failed for svn+ssh repos  
						
						
						
						
					 
					
						2008-08-12 18:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						2dedd3803a 
					 
					
						
						
							
							(svn r13902) -Fix (r13375): rev.cpp wasn't recreated when --revision was used and the 'modified' status of sources changed  
						
						
						
						
					 
					
						2008-07-31 20:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						513efe0fbe 
					 
					
						
						
							
							(svn r13901) -Fix: make sure REV_NR isn't empty, rev.cpp would fail to compile  
						
						
						
						
					 
					
						2008-07-31 19:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1f55797fe3 
					 
					
						
						
							
							(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details  
						
						
						
						
					 
					
						2008-06-03 18:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						25a636d6cd 
					 
					
						
						
							
							(svn r11469) -Fix (r11051): only consider changes in src when detecting modified (M) version  
						
						
						
						
					 
					
						2007-11-18 22:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						e549379690 
					 
					
						
						
							
							(svn r11468) -Fix (r11330): rev number detection didn't work for git with msys/mingw  
						
						
						
						
					 
					
						2007-11-18 20:38:24 +00:00