krysclarke 
							
						 
					 
					
						
						
							
						
						21cea308f9 
					 
					
						
						
							
							Codechange: Move Sound Driver parameter name listings ( #10127 )  
						
						
						
						
					 
					
						2022-11-05 15:42:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						ee57afc285 
					 
					
						
						
							
							Fix   #9463 : [Win32] Try to work around XAudio2 crashes by catching SEH exceptions.  
						
						... 
						
						
						
						If an exceptions is thrown during context creation, just declare the XAudio
driver as unusable. The driver logic will try to find an alternative for us. 
						
						
					 
					
						2021-09-11 15:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						55a11710a6 
					 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						f4c7d5577e 
					 
					
						
						
							
							Codechange: [WIN32] Use VersionHelpers where appropriate  
						
						
						
						
					 
					
						2021-06-10 23:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						b427ddce88 
					 
					
						
						
							
							Codechange: Switch to explicit wide strings  
						
						
						
						
					 
					
						2021-02-23 11:25:39 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						2864d019f0 
					 
					
						
						
							
							Fix: useless warning with -snull and no BaseSounds available ( #8361 )  
						
						... 
						
						
						
						If I explicitly tell the system I do not want sound, I still get
presented a nice message I do not have any BaseSounds available
on my system, and that I should download one to enjoy sound. Well,
let me tell you, with "-snull" that is really really not going to
help. So please, be quiet, and let me enjoy the game without
"boooooo" and "DING DING DING".
Thank you. 
						
						
					 
					
						2020-12-08 10:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						b8ec88f6af 
					 
					
						
						
							
							Codechange: Suppress compiler warning about signed/unsigned printf values  
						
						
						
						
					 
					
						2020-11-26 19:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						348c231e12 
					 
					
						
						
							
							Codechange: Make codestyle for CMake files consistent for 'control' statements  
						
						
						
						
					 
					
						2020-09-25 14:43:13 +01:00 
						 
				 
			
				
					
						
							
							
								arikover 
							
						 
					 
					
						
						
							
						
						caab095e4e 
					 
					
						
						
							
							Fix: [CMake] SDL2 Sound was not included  
						
						
						
						
					 
					
						2020-06-09 13:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						4d04009d12 
					 
					
						
						
							
							Codechange: remove #ifdef from .cpp files to exclude features  
						
						... 
						
						
						
						With CMake, these files are simply not compiled to start with. 
						
						
					 
					
						2020-06-05 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						56d54cf60e 
					 
					
						
						
							
							Add: introduce CMake for project management  
						
						... 
						
						
						
						CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.
Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.
This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.
Addtiionally, this heavily improves our detection of libraries, etc. 
						
						
					 
					
						2020-06-05 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						37bc2f8064 
					 
					
						
						
							
							Codechange: Use std::string in the driver and blitter selection code.  
						
						
						
						
					 
					
						2020-05-21 20:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						b17ea3de36 
					 
					
						
						
							
							Remove: [OSX] Support for the pre-10.5 audio/music APIs.  
						
						
						
						
					 
					
						2020-04-12 18:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								JMcKiern 
							
						 
					 
					
						
						
							
						
						04f659e768 
					 
					
						
						
							
							Fix: Some typos found using codespell  
						
						
						
						
					 
					
						2019-09-29 21:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								nikolas 
							
						 
					 
					
						
						
							
						
						2d27e8e685 
					 
					
						
						
							
							Add  #6173 : New SDL 2 based video and sound drivers ( #7086 )  
						
						
						
						
					 
					
						2019-09-19 17:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						05bc2ed7cb 
					 
					
						
						
							
							Codechange: Replace custom thread code with C++11 thread objects.  
						
						... 
						
						
						
						We assume a conforming C++11 compiler environment that has a valid <thread>-header.
Failure to run a real thread is handled gracefully. 
						
						
					 
					
						2019-04-06 11:27:39 +02:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						af7d9020a1 
					 
					
						
						
							
							Codechange: Use override specifer for overriding member declarations  
						
						... 
						
						
						
						This is a C++11 feature that allows the compiler to check that a virtual
member declaration overrides a base-class member with the same signature.
Also src/blitter/32bpp_anim_sse4.hpp +38 is no longer erroneously marked
as virtual despite being a template. 
						
						
					 
					
						2019-03-24 16:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						c3bc7d657e 
					 
					
						
						
							
							Codechange: Remove ability for SDL to be dynamically loaded on Windows  
						
						
						
						
					 
					
						2019-03-02 17:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Owen Rudge 
							
						 
					 
					
						
						
							
						
						7bd2fa3516 
					 
					
						
						
							
							Feature: Add XAudio2 driver  
						
						
						
						
					 
					
						2018-05-17 15:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						27bfb1df8f 
					 
					
						
						
							
							Codechange: [OSX] Use 10.6+ APIs to initialise audio when available.  
						
						
						
						
					 
					
						2018-04-10 23:30:01 +02:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						c83306391e 
					 
					
						
						
							
							(svn r27673) -Add: [Win32] Thread names for windows debuggers.  
						
						
						
						
					 
					
						2016-10-30 18:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c4d4612736 
					 
					
						
						
							
							(svn r27383) -Fix: win32 sound driver would not catch the exception due to constness difference  
						
						
						
						
					 
					
						2015-08-12 20:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b476086c39 
					 
					
						
						
							
							(svn r26538) -Codechange: remove double accounting of the drivers  
						
						
						
						
					 
					
						2014-04-28 21:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						defda16eb6 
					 
					
						
						
							
							(svn r26108) -Codechange: some coding style (whitespace)  
						
						
						
						
					 
					
						2013-11-25 14:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6996b441d9 
					 
					
						
						
							
							(svn r26107) -Codechange/cleanup: remove some coding bloat and simplify the driver factory instatiations  
						
						
						
						
					 
					
						2013-11-25 14:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						0baa72aff9 
					 
					
						
						
							
							(svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0  
						
						
						
						
					 
					
						2013-08-10 12:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						008b5b6d27 
					 
					
						
						
							
							(svn r22877) -Fix (r22874): Fix broken compilation on MinGW.  
						
						
						
						
					 
					
						2011-09-03 10:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						65637d8941 
					 
					
						
						
							
							(svn r22874) -Fix [FS#4747]: Check size of various buffers before allocation. (monoid)  
						
						
						
						
					 
					
						2011-09-02 20:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4d5dbf5170 
					 
					
						
						
							
							(svn r22410) -Document: some more bits ;)  
						
						
						
						
					 
					
						2011-05-02 16:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5a620d1c65 
					 
					
						
						
							
							(svn r22406) -Document: some more "random-ish" tidbits  
						
						
						
						
					 
					
						2011-05-01 19:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4bd32799f1 
					 
					
						
						
							
							(svn r20286) -Codechange: Unify end of doxygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ed4f806f1d 
					 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						4167a5b647 
					 
					
						
						
							
							(svn r19304) -Fix [FS#3652]: disable sound when a sound error happen instead crashing  
						
						
						
						
					 
					
						2010-03-02 23:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						27491c5586 
					 
					
						
						
							
							(svn r18934) -Fix (r18892, r18913): the deadlock should be definitively gone now  
						
						
						
						
					 
					
						2010-01-28 13:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						57718cc5a7 
					 
					
						
						
							
							(svn r18913) -Fix (r18892): the deadlock was still possible  
						
						
						
						
					 
					
						2010-01-25 00:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						a554b41452 
					 
					
						
						
							
							(svn r18892) -Fix: in some rare case a deadlock could happen when stopping sound driver (windows)  
						
						
						
						
					 
					
						2010-01-23 01:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21fff6407d 
					 
					
						
						
							
							(svn r18821) -Codechange: [Allegro] make the frequency and number of samples runtime configurable  
						
						
						
						
					 
					
						2010-01-15 23:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f74ce1890e 
					 
					
						
						
							
							(svn r18820) -Codechange: [SDL] make the number of samples runtime configurable and increase the default slightly  
						
						
						
						
					 
					
						2010-01-15 23:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						82fc28f77f 
					 
					
						
						
							
							(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header  
						
						
						
						
					 
					
						2010-01-15 16:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d0d4cd7b8a 
					 
					
						
						
							
							(svn r17788) -Fix [FS#3268] (r16702): don't fail hard when no soundcard could be detected; just fall back on the null-driver  
						
						
						
						
					 
					
						2009-10-17 15:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c37029d5e1 
					 
					
						
						
							
							(svn r17787) -Codechange: be a bit more verbose about while allegro failed with some actions.  
						
						
						
						
					 
					
						2009-10-17 14:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7341834430 
					 
					
						
						
							
							(svn r17773) -Cleanup: sdl.h isn't needed for allegro  
						
						
						
						
					 
					
						2009-10-14 08:14:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4dfef325ce 
					 
					
						
						
							
							(svn r17543) -Fix [FS#3200]: allegro's sound output was worse than excepted  
						
						
						
						
					 
					
						2009-09-14 22:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bc5241600a 
					 
					
						
						
							
							(svn r17428) -Codechange: add a function to get the name of a driver  
						
						
						
						
					 
					
						2009-09-05 21:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8e058c2d27 
					 
					
						
						
							
							(svn r17140) -Change: allow higher sample rate and higher quality samples. Based on work by orudge.  
						
						
						
						
					 
					
						2009-08-09 23:04:08 +00:00