Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								b1fbab50c5 
								
							 
						 
						
							
							
								
								haiku: Fixed memory leak if destroying window.  
							
							 
							
							
							
						 
						
							2017-07-01 23:01:57 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								380e0693b1 
								
							 
						 
						
							
							
								
								aix: Fixed compile error.  
							
							 
							
							
							
						 
						
							2017-07-01 23:01:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								4c190ce584 
								
							 
						 
						
							
							
								
								netbsd: Fixed comment.  
							
							 
							
							
							
						 
						
							2017-07-01 23:00:07 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								4c48260ca2 
								
							 
						 
						
							
							
								
								netbsd: Removed unused field.  
							
							 
							
							
							
						 
						
							2017-06-29 23:00:18 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								7bb6b402c2 
								
							 
						 
						
							
							
								
								netbsd: Fixed compile error.  
							
							 
							
							
							
						 
						
							2017-06-29 23:00:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								944e06e67c 
								
							 
						 
						
							
							
								
								winrt: Fixed SDL include.  
							
							 
							
							
							
						 
						
							2017-06-24 23:45:44 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								46b77b7322 
								
							 
						 
						
							
							
								
								raspberrypi: Fixed typos in README.  
							
							 
							
							
							
						 
						
							2017-06-24 23:45:34 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								705efc3532 
								
							 
						 
						
							
							
								
								Fixed handling only one event per frame in testshape program.  
							
							 
							
							
							
						 
						
							2017-06-24 23:45:19 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								d96419c93f 
								
							 
						 
						
							
							
								
								xinput: use the full range of the haptic motors (thanks, Trent!).  
							
							 
							
							... 
							
							
							
							XInput goes from 0 to 64k; we were feeding it values in the range of 0 to 32k.
Fixes Bugzilla #3002 . 
							
						 
						
							2017-06-21 01:22:00 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								267dca13fa 
								
							 
						 
						
							
							
								
								haiku: Removed unused internal function.  
							
							 
							
							... 
							
							
							
							Its functionality is already in SDL_GL_GetAttribute(). 
							
						 
						
							2017-06-18 23:00:42 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								cc00a300d1 
								
							 
						 
						
							
							
								
								pandora: Fixed compiler warning about redefining SDL_REVISION.  
							
							 
							
							... 
							
							
							
							Makefile must not create the revision header anymore because it already exists. 
							
						 
						
							2017-06-18 23:00:27 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								90488d6c29 
								
							 
						 
						
							
							
								
								haiku: Added support for some values set with SDL_GL_SetAttribute().  
							
							 
							
							
							
						 
						
							2017-06-17 22:30:28 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								6086e8d384 
								
							 
						 
						
							
							
								
								haiku: Fixed missing slash in path from SDL_GetPrefPath().  
							
							 
							
							
							
						 
						
							2017-06-17 22:30:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								0b750cd9d5 
								
							 
						 
						
							
							
								
								pandora: Fixed compile error.  
							
							 
							
							
							
						 
						
							2017-06-16 23:30:38 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								fa73685df8 
								
							 
						 
						
							
							
								
								directfb: Fixed quitting keyboard twice.  
							
							 
							
							... 
							
							
							
							SDL_VideoQuit() already calls SDL_KeyboardQuit(). 
							
						 
						
							2017-06-16 23:30:30 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								a4db3dbe64 
								
							 
						 
						
							
							
								
								nacl: Fixed unnecessary large input text array.  
							
							 
							
							
							
						 
						
							2017-06-16 23:30:13 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								9085c7b311 
								
							 
						 
						
							
							
								
								Get the parent of non-SDL-created windows, for completeness  
							
							 
							
							
							
						 
						
							2017-06-16 11:14:08 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								1b5614b3f5 
								
							 
						 
						
							
							
								
								Clean up parent window when destroying a window  
							
							 
							
							
							
						 
						
							2017-06-16 10:50:29 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								0a75192d85 
								
							 
						 
						
							
							
								
								Implemented SDL_WINDOW_SKIP_TASKBAR on Windows  
							
							 
							
							
							
						 
						
							2017-06-16 09:10:13 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								a725efa4bc 
								
							 
						 
						
							
							
								
								linux: Fixed using wrong constant for input text size.  
							
							 
							
							
							
						 
						
							2017-06-15 23:30:50 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								60c0f7e243 
								
							 
						 
						
							
							
								
								Fixed SDL_GetWindowWMInfo() returning success on three unsupported platforms.  
							
							 
							
							
							
						 
						
							2017-06-15 23:30:29 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								a509719fc3 
								
							 
						 
						
							
							
								
								audio: Converter now checks a strict list of channels and formats we support.  
							
							 
							
							
							
						 
						
							2017-06-12 21:35:24 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								553b328664 
								
							 
						 
						
							
							
								
								Fixed bug 3668 - Overflow of SDL_AudioCVT.filters with some downmixes  
							
							 
							
							... 
							
							
							
							Simon Hug
There's a chance that an audio conversion from many channels to a few can use more than 9 audio filters. SDL_AudioCVT has 10 SDL_AudioFilter pointers of which one has to be the terminating NULL pointer. The SDL code has no checks for this limit. If it overflows there can be stack or heap corruption or a call to 0xa.
Attached patch adds a function that checks for this limit and throws an error if it is reached. Also adds some documentation.
Test parameters that trigger this issue:
AUDIO_U16MSB with 224 channels at 46359 Hz
                 V
AUDIO_S16MSB with 6 channels at 27463 Hz
The fuzzer program I uploaded in bug 3667 has more of them. 
							
						 
						
							2017-06-12 16:39:15 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								c1cd93e562 
								
							 
						 
						
							
							
								
								Fixed bug 3670 - CMake IOS haptic error  
							
							 
							
							
							
						 
						
							2017-06-12 16:35:34 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								22c221f3b0 
								
							 
						 
						
							
							
								
								linux: Changed internal functions to be static.  
							
							 
							
							
							
						 
						
							2017-06-11 22:30:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								5b75e9033f 
								
							 
						 
						
							
							
								
								directfb: Fixed comment.  
							
							 
							
							
							
						 
						
							2017-06-11 22:30:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								fbd30c363d 
								
							 
						 
						
							
							
								
								Fixed missing error messages for SDL_GetWindowWMInfo().  
							
							 
							
							
							
						 
						
							2017-06-11 22:30:39 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								c609d856ff 
								
							 
						 
						
							
							
								
								directfb: Fixed crash if creating renderer.  
							
							 
							
							... 
							
							
							
							SDL_GetWindowWMInfo() currently expects SDL to be 2.0.6 but SDL is still 2.0.5. 
							
						 
						
							2017-06-11 22:30:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								121d7d25d2 
								
							 
						 
						
							
							
								
								directfb: Fixed configure script not finding shared objects for dynamic loading.  
							
							 
							
							
							
						 
						
							2017-06-11 22:30:06 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								e5f4a71f1a 
								
							 
						 
						
							
							
								
								cmake: iOS haptic section was referencing power source code (thanks, Martin!).  
							
							 
							
							... 
							
							
							
							Fixes Bugzilla #3670 . 
							
						 
						
							2017-06-11 16:00:45 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								3c955d0540 
								
							 
						 
						
							
							
								
								syswm: prevent buffer overflow if SDL and app have different config headers.  
							
							 
							
							... 
							
							
							
							This only affects Wayland and DirectFB, as a Unix system generally has X11
support. Other platforms also have different sizes for the C union in
question, but are likely the only target for that platform, etc.
Apps that might run on Wayland or DirectFB will need to be compiled against
new headers from an official 2.0.6 release, or be prepared to force the x11
target, or not use SDL_GetWindowWMInfo().
Fixes Bugzilla #3428 . 
							
						 
						
							2017-06-11 00:50:26 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								43d62b7459 
								
							 
						 
						
							
							
								
								Make compile-time assert error messages more clear.  
							
							 
							
							... 
							
							
							
							Now the compiler might say this:
'SDL_compile_time_assert_mytest' declared as an array with a negative size
instead of
'SDL_dummy_mytest' declared as an array with a negative size 
							
						 
						
							2017-06-10 15:38:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
						
							
							
							
							
								
							
							
								bb100d3bab 
								
							 
						 
						
							
							
								
								Expose display refresh rate on iOS/tvOS 10.3+.  
							
							 
							
							
							
						 
						
							2017-06-10 21:29:37 -03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								325330efdb 
								
							 
						 
						
							
							
								
								jack: removed accidental copy/paste.  
							
							 
							
							
							
						 
						
							2017-06-09 17:37:43 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								58f08af46c 
								
							 
						 
						
							
							
								
								jack: added capture support.  
							
							 
							
							
							
						 
						
							2017-06-09 00:47:47 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								c39fd5777d 
								
							 
						 
						
							
							
								
								jack: Move jack_client_t into the audio device instead a global variable.  
							
							 
							
							
							
						 
						
							2017-06-09 00:14:50 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								b65e0777ce 
								
							 
						 
						
							
							
								
								jack: Remove BROKEN_MULTI_DEVICE code.  
							
							 
							
							
							
						 
						
							2017-06-08 22:20:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								d9039f2396 
								
							 
						 
						
							
							
								
								jack: Initial shot at a JACK audio target.  
							
							 
							
							... 
							
							
							
							http://jackaudio.org/ 
Fixes Bugzilla #2163 .
(with several more commits following to improve this code.) 
							
						 
						
							2017-06-08 13:27:58 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								cb591ee611 
								
							 
						 
						
							
							
								
								Fixed ignoring first event in testshape program.  
							
							 
							
							... 
							
							
							
							Found by Cppcheck. 
							
						 
						
							2017-06-08 22:40:35 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								456bc301d9 
								
							 
						 
						
							
							
								
								Fixed environment variable of SDL_HINT_RENDER_LOGICAL_SIZE_MODE.  
							
							 
							
							
							
						 
						
							2017-06-08 22:40:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								871d43a839 
								
							 
						 
						
							
							
								
								Removed unused hint includes.  
							
							 
							
							
							
						 
						
							2017-06-08 22:40:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								9288983682 
								
							 
						 
						
							
							
								
								Merged Eric Wing's overscan patch.  
							
							 
							
							... 
							
							
							
							Fixes Bugzilla #2799 . 
							
						 
						
							2017-06-06 14:06:40 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Olli Kallioinen 
							
						 
						
							
							
							
							
								
							
							
								11289b766f 
								
							 
						 
						
							
							
								
								Android cmake build fixed to work with the official android gradle plugin  
							
							 
							
							
							
						 
						
							2017-06-04 21:25:57 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								dc8a22cd9c 
								
							 
						 
						
							
							
								
								cmake: don't use /NODEFAULTLIB if we are using the C runtime (thanks, Rob!).  
							
							 
							
							... 
							
							
							
							Fixes Bugzilla #3640 . 
							
						 
						
							2017-06-06 13:39:29 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								6d661cab7b 
								
							 
						 
						
							
							
								
								windows: Change the default on SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING.  
							
							 
							
							... 
							
							
							
							It's easier for Visual Studio users that want this information to turn it on
or live without it, than it is to explain why every debugger that isn't Visual
Studio crashes out here. Eventually SetThreadDescription() will be the thing
everyone uses anyhow.
Fixes Bugzilla #3645 .
(and several others). 
							
						 
						
							2017-06-06 13:12:43 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								d844487799 
								
							 
						 
						
							
							
								
								windows: Fix compiling of XInput code on newer MinGW installs.  
							
							 
							
							... 
							
							
							
							Fixes Bugzilla #3609 . 
							
						 
						
							2017-06-06 12:35:35 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								599d9ba198 
								
							 
						 
						
							
							
								
								emscripten: listen for pointerlockchange events on the #document specifically.  
							
							 
							
							
							
						 
						
							2017-06-05 21:30:25 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								4b47fa38c3 
								
							 
						 
						
							
							
								
								Removed duplicate includes.  
							
							 
							
							
							
						 
						
							2017-06-04 23:15:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								cbcc256fd2 
								
							 
						 
						
							
							
								
								Fixed comments in headers for doxygen output.  
							
							 
							
							
							
						 
						
							2017-06-04 23:15:39 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								52b7d0eb23 
								
							 
						 
						
							
							
								
								android: Fixed missing error message for SDL_GetBasePath().  
							
							 
							
							
							
						 
						
							2017-06-04 23:15:27 +02:00