Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						edfd378e93 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	source.list
#	src/blitter/32bpp_anim.cpp
#	src/linkgraph/linkgraphjob.cpp
#	src/order_cmd.cpp
#	src/vehicle.cpp
#	src/vehicle_type.h 
						
						
					 
					
						2019-10-05 21:45:54 +01:00 
						 
				 
			
				
					
						
							
							
								nikolas 
							
						 
					 
					
						
						
							
						
						2d27e8e685 
					 
					
						
						
							
							Add  #6173 : New SDL 2 based video and sound drivers ( #7086 )  
						
						
						
						
					 
					
						2019-09-19 17:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5c1168603d 
					 
					
						
						
							
							Exclude MinGW headers from source/project files on non-MinGW platforms  
						
						
						
						
					 
					
						2019-04-11 21:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						72c5f2b3ee 
					 
					
						
						
							
							Remove: DOS support  
						
						... 
						
						
						
						In 10 years there was no active development on DOS. Although it
turned out to still work, the FPS was very bad. There is little
interest in the current community to look into this.
Further more, we like to switch to c++11 functions for threads,
which are not implemented by DJGPP, the only current compiler
for DOS.
Additionally, DOS is the only platform which does not support
networking. It is the reason we have tons of #ifdefs to support
disabling networking.
By removing DOS support, we can both use c++11 functions for threads,
and remove all the code related to disabling network. Sadly, this
means we have to see DOS go.
Of course, if you feel up for the task, simply revert this commit,
and implement stub c++11 functions for threads and stub functions
for networking. We are more than happy to accept such Pull Request. 
						
						
					 
					
						2019-03-19 23:22:51 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						6a897a2a9b 
					 
					
						
						
							
							Fix: don't include xaudio2 if you are not going to compile it  
						
						... 
						
						
						
						This is more in trend with other files, where if the driver is not
selected, we don't even attempt to compile it. 
						
						
					 
					
						2019-03-11 10:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						dcc5183dd0 
					 
					
						
						
							
							Codechange: make clear that SSE is a flag you can switch  
						
						
						
						
					 
					
						2019-03-11 10:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						75a86d8460 
					 
					
						
						
							
							Codechange: the flag is not if you have threads, but if you want to use them  
						
						
						
						
					 
					
						2019-03-11 10:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						aa350528df 
					 
					
						
						
							
							Remove: libtimidity support (NOT timidity support)  
						
						... 
						
						
						
						libtimidity was introduced with the support for PSP. PSP has been
dropped almost a year ago, but this music driver was not. This
corrects that oversight.
timidity (via extmidi) still works fine. This purely removes the
libtimidity support, which was only really available for PSP. 
						
						
					 
					
						2019-03-05 22:03:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f58db44ff2 
					 
					
						
						
							
							Remove: BeOS support (deprecated by Haiku)  
						
						... 
						
						
						
						In 10 years there is no commit to change how BeOS works, and we
have no active maintainer for it. It is unlikely it works in its
current state (but not impossible).
With the arrival of SDL2 (and removal of SDL), BeOS is no longer
support. SDL2 suggests to use Haiku instead of BeOS. 
						
						
					 
					
						2019-03-05 22:03:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7784d77713 
					 
					
						
						
							
							Remove: MorphOS / AmigaOS support  
						
						... 
						
						
						
						In 10 years there is no commit to change how MorphOS works, and we
have no active maintainer for it. It is unlikely it works in its
current state (but not impossible).
With the arrival of SDL2 (and removal of SDL), MorphOS is no longer
support. There is an SDL2 port for MorphOS, but it is not maintained
by upstream SDL2, and nobody can currently test it out.
If anyone wants to re-add MorphOS, please do (revert this patch,
fix the problems, and create a Pull Request). If you need any help
doing so, let us know! It is not that we don't like MorphOS, it is
that we don't have anyone fixing the problems :( 
						
						
					 
					
						2019-03-05 22:03:00 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						0c619b7c4b 
					 
					
						
						
							
							Add: Fluidsynth music driver support (jmak)  
						
						
						
						
					 
					
						2018-11-01 18:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0165fe1283 
					 
					
						
						
							
							Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) ( #6762 )  
						
						
						
						
					 
					
						2018-04-29 19:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						aef69443e7 
					 
					
						
						
							
							Remove: WinCE support  
						
						
						
						
					 
					
						2018-04-29 15:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						85adde7485 
					 
					
						
						
							
							Remove: PSP support  
						
						
						
						
					 
					
						2018-04-29 15:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7ef304da46 
					 
					
						
						
							
							(svn r27562) -Fix: forgot one (hidden) case to force sorting to be locale independent  
						
						
						
						
					 
					
						2016-05-12 17:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6b3c1aa036 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						91ddf07c80 
					 
					
						
						
							
							(svn r22174) -Add: Generate the settings as part of the unix build process without using it (Rubidium)  
						
						
						
						
					 
					
						2011-03-03 21:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7d11c392a4 
					 
					
						
						
							
							(svn r20490) -Change: merge the extra GRF sources so updating them becomes a bit easier.  
						
						... 
						
						
						
						The (prebuilt) grf will still remain, so if you don't have NFORenum and GRFCodec it will still work. 
						
						
					 
					
						2010-08-14 14:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21bd2722cd 
					 
					
						
						
							
							(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel  
						
						
						
						
					 
					
						2010-02-10 16:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						01ab1c6001 
					 
					
						
						
							
							(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)  
						
						
						
						
					 
					
						2009-09-21 18:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						e74ca21912 
					 
					
						
						
							
							(svn r17163) -Fix (r7961): don't return exit value of rm  
						
						
						
						
					 
					
						2009-08-13 11:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						144a84a348 
					 
					
						
						
							
							(svn r17026) -Fix [FS#3076]: "[bd]ash"-ism in configure  
						
						
						
						
					 
					
						2009-08-01 16:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4033f786bd 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						a34d5bb6ab 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						b3a539b016 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						87a5ab8255 
					 
					
						
						
							
							(svn r16285) -Change: give some warnings when unsupported characters are used in the path  
						
						
						
						
					 
					
						2009-05-12 20:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e4edaa78ae 
					 
					
						
						
							
							(svn r14651) -Fix [FS#2437] (r14636): extmidi wasn't compiled/linked anymore.  
						
						
						
						
					 
					
						2008-12-03 00:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a614dd7174 
					 
					
						
						
							
							(svn r14636) -Add: DOS port of OpenTTD, without network support though.  
						
						
						
						
					 
					
						2008-11-26 13:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3aacd0a3d5 
					 
					
						
						
							
							(svn r14630) -Add: support Allegro as video backend.  
						
						
						
						
					 
					
						2008-11-25 19:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						13aa3e24cd 
					 
					
						
						
							
							(svn r14584) -Fix: reconfigure when any *.in file is changed  
						
						
						
						
					 
					
						2008-11-16 20:06:19 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						14d8689e66 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						5b8af7db3b 
					 
					
						
						
							
							(svn r14443) -Change: Unify the delimiters used in config* and make*  
						
						
						
						
					 
					
						2008-10-06 17:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						4cd3f2a72e 
					 
					
						
						
							
							(svn r14226) -Revert r13792: 'configure --help' failed when for example gcc wasn't detected .. not really what you expect. By the lack of imagination, a revert will have to do for now.  
						
						
						
						
					 
					
						2008-09-02 15:59:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c4f5d419c0 
					 
					
						
						
							
							(svn r14117) -Fix: compile failing because the language files can't be copied to the right directory when piping the output because during configure a wrong path would be written in a variable when passing the output into a file under MinGW. You get it? well, I do not.  
						
						
						
						
					 
					
						2008-08-21 00:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c779b7c4b2 
					 
					
						
						
							
							(svn r13894) -Fix: bashisms in configure and Makefile.in  
						
						
						
						
					 
					
						2008-07-31 14:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						317207ce0c 
					 
					
						
						
							
							(svn r13792) -Codechange: Display current values of the options in ./configre --help instead of static strings  
						
						
						
						
					 
					
						2008-07-22 22:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						eaaf217a96 
					 
					
						
						
							
							(svn r12979) -Codechange: support using MORPHOS in sources.list.  
						
						
						
						
					 
					
						2008-05-06 22:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						12188e7a5d 
					 
					
						
						
							
							(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.  
						
						
						
						
					 
					
						2008-04-14 19:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						57ecf117c9 
					 
					
						
						
							
							(svn r11853) -Fix [r11837]: [OSX] reconfigure killed the space in shared-dir  
						
						... 
						
						
						
						Thanks to TrueLight for finding the solution to this one
  Note: if the shared-dir setting is already broken due to this then you have to manually run configure again 
						
						
					 
					
						2008-01-14 20:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cbcfcb3bf4 
					 
					
						
						
							
							(svn r11641) -Add: configure time parameter to enable some desync debugging functionality.  
						
						
						
						
					 
					
						2007-12-15 22:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7aa6d30922 
					 
					
						
						
							
							(svn r10642) -Merge (from NoAI): ./configure flag for disabling threading.  
						
						
						
						
					 
					
						2007-07-20 18:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						4b51ea375b 
					 
					
						
						
							
							(svn r10148) -Fix r10143: make --without-png to compile again  
						
						
						
						
					 
					
						2007-06-13 18:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						94b2dc3f8a 
					 
					
						
						
							
							(svn r10050) -Codechange: make it a little easier to force a version number (for releases).  
						
						
						
						
					 
					
						2007-06-07 00:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						c738cdc0f0 
					 
					
						
						
							
							(svn r9504) [Config] -Fix r9340: somehow a -n got mixed up with a -z (tnx glx)  
						
						
						
						
					 
					
						2007-03-27 13:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						45bebff1eb 
					 
					
						
						
							
							(svn r9340) [Config] -Fix: on some systems $_ was set to /usr/bin/make; filter for this (tnx peter1138)  
						
						
						
						
					 
					
						2007-03-19 18:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						a69e3b1c45 
					 
					
						
						
							
							(svn r9049) -Fix [Config]: when running 'bash configure', make sure automated reconfigures run 'bash configure' too.  
						
						
						
						
					 
					
						2007-03-06 23:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b528cede6d 
					 
					
						
						
							
							(svn r8814) [Config] -Add: added --awk and detect_awk. We now try to find an awk on the user system which allows gsub(). If not found, you can define one yourself, or it tells you versions you might want to install  
						
						
						
						
					 
					
						2007-02-19 19:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						5adb5315bb 
					 
					
						
						
							
							(svn r8758) -Fix r8757: wrong variable to check libtimidity on if it is found or not  
						
						
						
						
					 
					
						2007-02-16 10:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						ee9f17844d 
					 
					
						
						
							
							(svn r8757) -Add: added libtimidity music driver (it is a nice small library simular to timidity via extmidi)  
						
						... 
						
						
						
						[PSP] -Add: added PSP specific code for libtimidity. libtimidity code is based on the work of Turulo. Tnx a bunch! 
						
						
					 
					
						2007-02-16 09:50:28 +00:00