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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								248410dded 
								
							 
						 
						
							
							
								
								Fixed SDL_GL_SetSwapInterval() returning success on two unsupported platforms.  
							
							 
							
							
							
						 
						
							2017-06-04 23:15:13 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								2113208d98 
								
							 
						 
						
							
							
								
								haiku: Fixed missing title bar for windows with decorations.  
							
							 
							
							... 
							
							
							
							B_BORDERED_WINDOW_LOOK has a border but no title bar. 
							
						 
						
							2017-06-03 23:00:50 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								fc436a3a9d 
								
							 
						 
						
							
							
								
								android: Moved internal function to new position.  
							
							 
							
							... 
							
							
							
							It was grouped with functions for the public system header. 
							
						 
						
							2017-06-03 23:00:40 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								63b3e06f75 
								
							 
						 
						
							
							
								
								Corrected names of header file guards.  
							
							 
							
							
							
						 
						
							2017-06-03 23:00:15 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								07b0df0a22 
								
							 
						 
						
							
							
								
								haiku: Changed internal variable to be static.  
							
							 
							
							
							
						 
						
							2017-06-02 22:15:37 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								850185f401 
								
							 
						 
						
							
							
								
								Fixed crash if creating textures failed in testshape program.  
							
							 
							
							
							
						 
						
							2017-06-02 22:15:23 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								00394996eb 
								
							 
						 
						
							
							
								
								Fixed crash if calling SDL_CreateShapedWindow() on unsupported platforms.  
							
							 
							
							
							
						 
						
							2017-06-02 22:15:12 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Bastien Bouclet 
							
						 
						
							
							
							
							
								
							
							
								545fba7886 
								
							 
						 
						
							
							
								
								x11: Don't send duplicate events when reconciling the keyboard state  
							
							 
							
							... 
							
							
							
							Failing to check if a key was known to be pressed by SDL was causing
SDL_SendKeyboardKey to send duplicate key pressed events with the repeat
property set to true.
Fixes Bugzilla #3637 . 
							
						 
						
							2017-04-22 19:53:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								5dc350133f 
								
							 
						 
						
							
							
								
								test: Makefile.in should copy bitmap and wave files to build directory.  
							
							 
							
							... 
							
							
							
							I've lost count of the times I've forgotten to do this manually and wondered
why loopwave can't open sample.wav.  :) 
							
						 
						
							2017-05-29 18:24:06 -04:00