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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								1c5f483a8a 
								
							 
						 
						
							
							
								
								linux: removed IBus_utf8_strlen(), use SDL_utf8strlen() instead.  
							
							 
							
							
							
						 
						
							2017-05-29 00:51:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								a1faea980c 
								
							 
						 
						
							
							
								
								fcitx: removed incompatibly-licensed code.  
							
							 
							
							
							
						 
						
							2017-05-29 00:54:08 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								d4086e4a70 
								
							 
						 
						
							
							
								
								stdlib: added SDL_utf8strlen().  
							
							 
							
							
							
						 
						
							2017-05-29 03:01:05 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								fc510bd798 
								
							 
						 
						
							
							
								
								nacl: Fixed crash if allocating memory for audio device failed.  
							
							 
							
							
							
						 
						
							2017-05-28 21:50:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								7c5078d8bd 
								
							 
						 
						
							
							
								
								qnx: Removed unnecessary check for available audio devices.  
							
							 
							
							
							
						 
						
							2017-05-28 21:50:37 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								1e60ea76db 
								
							 
						 
						
							
							
								
								qnx: Removed unnecessary call to SDL_zerop() after SDL_calloc().  
							
							 
							
							
							
						 
						
							2017-05-28 21:50:27 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								1b9dc59918 
								
							 
						 
						
							
							
								
								haiku: Fixed SDL_SetClipboardText() putting random data in clipboard.  
							
							 
							
							
							
						 
						
							2017-05-28 21:50:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								de52dc2948 
								
							 
						 
						
							
							
								
								haiku: Correctly set keyboard focus (thanks, Kai!).  
							
							 
							
							... 
							
							
							
							The message sent upon the window being activated or deactivated, to trigger
the call to SDL_SetKeyboardFocus was missing a mandatory parameter. So
keyboard focus was never properly set.
Fixes Bugzilla #3658 . 
							
						 
						
							2017-05-28 15:36:09 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								643f1cb73d 
								
							 
						 
						
							
							
								
								power: Add Linux org.freedesktop.UPower D-Bus implementation.  
							
							 
							
							... 
							
							
							
							Fixes Bugzilla #3485 .
(I think.) 
							
						 
						
							2017-05-28 07:14:11 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								b3f94acbf9 
								
							 
						 
						
							
							
								
								linux: Simplify D-Bus interface, remove lots of boilerplate.  
							
							 
							
							
							
						 
						
							2017-05-28 07:11:52 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								191f578b57 
								
							 
						 
						
							
							
								
								linux: Make system D-Bus connection available (in addition to session).  
							
							 
							
							
							
						 
						
							2017-05-28 07:08:10 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								e5918acf46 
								
							 
						 
						
							
							
								
								wasapi: properly report init failure if on pre-Vista version of Windows.  
							
							 
							
							... 
							
							
							
							We really should change the Init interface to return 0 on success and -1 on
error, like everything else, to avoid this sort of confusion. 
							
						 
						
							2017-05-28 00:41:55 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								604a4b1b30 
								
							 
						 
						
							
							
								
								haiku: Fixed SDL_SetClipboardText() allocating too much memory and cutting text.  
							
							 
							
							... 
							
							
							
							It allocated pointers instead of chars and passed a wrong size to SDL_strlcpy(). 
							
						 
						
							2017-05-27 23:30:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								3639895eac 
								
							 
						 
						
							
							
								
								Removed unused errno includes.  
							
							 
							
							
							
						 
						
							2017-05-27 23:30:07 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								6fbde875e2 
								
							 
						 
						
							
							
								
								code style: wrap a single-statement if in braces.  
							
							 
							
							
							
						 
						
							2017-05-27 00:33:26 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								3fbd21ce40 
								
							 
						 
						
							
							
								
								windows: msgboxes should specify a parent HWND if possible (thanks, Ismael!).  
							
							 
							
							... 
							
							
							
							This lets them be properly modal.
Fixes Bugzilla #3650 . 
							
						 
						
							2017-05-27 00:30:06 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								90ed3daa3e 
								
							 
						 
						
							
							
								
								Changed messages about not recognized keys to include discourse link.  
							
							 
							
							
							
						 
						
							2017-05-26 22:45:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								759319729c 
								
							 
						 
						
							
							
								
								emscripten: Fixed compiling on C89 compilers.  
							
							 
							
							
							
						 
						
							2017-05-26 22:45:40 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								b84fe2c06b 
								
							 
						 
						
							
							
								
								ios: Fixed math include in demos.  
							
							 
							
							
							
						 
						
							2017-05-25 23:01:59 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								1e13d93fea 
								
							 
						 
						
							
							
								
								directfb: Changed internal function to be static.  
							
							 
							
							
							
						 
						
							2017-05-25 23:01:34 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								189b5851b7 
								
							 
						 
						
							
							
								
								android: Fixed parameter list in function definitions.  
							
							 
							
							
							
						 
						
							2017-05-25 23:01:16 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								6c0aea4270 
								
							 
						 
						
							
							
								
								wayland: Fixed freeing memory of SDL_malloc() with plain free().  
							
							 
							
							
							
						 
						
							2017-05-25 23:00:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
						
							
							
							
							
								
							
							
								c66f0471e1 
								
							 
						 
						
							
							
								
								Removed unused internal window shape functions.  
							
							 
							
							
							
						 
						
							2017-05-25 23:00:43 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								a7fc2822d4 
								
							 
						 
						
							
							
								
								audio: rename bsd target to netbsd.  
							
							 
							
							... 
							
							
							
							Apparently this is no longer a generic BSD audio target, and hasn't been for
years, so rename it for NetBSD. 
							
						 
						
							2017-05-24 19:56:59 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								6844d92c23 
								
							 
						 
						
							
							
								
								coreaudio: we don't need to track number of allocated audio buffers anymore.  
							
							 
							
							... 
							
							
							
							CoreAudio takes care of iterating through the buffers and freeing them now,
so we don't have to manage this ourselves. 
							
						 
						
							2017-05-24 13:28:13 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								fc4402e5ff 
								
							 
						 
						
							
							
								
								coreaudio: Better handling of audio buffer queue management.  
							
							 
							
							... 
							
							
							
							We don't fill buffers just to throw them away during shutdown now, we let the
AudioQueue free its own buffers during disposal (which fixes possible warnings
getting printed to stderr by CoreAudio), and we stop the queue after running
any queued audio during shutdown, which prevents dropping the end of the
audio playback if you opened the device with an enormous sample buffer.
Fixes Bugzilla #3555 . 
							
						 
						
							2017-05-24 13:25:31 -04:00