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 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							b135557df9 
							
						 
					 
					
						
						
							
							linux: Don't crash if fcitx support is requested but unavailable.  
						
						... 
						
						
						
						Fixes Bugzilla #3642 . 
						
						
					 
					
						2017-05-29 02:48:51 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							29a047df39 
							
						 
					 
					
						
						
							
							Fixed whitespace code style.  
						
						
						
						
					 
					
						2017-05-29 00:51:38 -04:00