Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4a80c8607 
							
						 
					 
					
						
						
							
							Fix variable may be uninitialized when used here [-Wconditional-uninitialized]  
						
						
						
						
					 
					
						2022-03-09 15:21:55 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04256a5372 
							
						 
					 
					
						
						
							
							Fix compilation (see  #5313 )  
						
						
						
						
					 
					
						2022-03-09 15:12:25 +01:00 
						 
				 
			
				
					
						
							
							
								pionere 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0983fcee5e 
							
						 
					 
					
						
						
							
							fix memory leak in D3D11_CreateRenderer  
						
						
						
						
					 
					
						2022-03-09 15:03:49 +01:00 
						 
				 
			
				
					
						
							
							
								pionere 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f8b450de2 
							
						 
					 
					
						
						
							
							extend the code hidden by SDL_HAVE_YUV  
						
						
						
						
					 
					
						2022-03-09 15:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								pionere 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce1883e1e7 
							
						 
					 
					
						
						
							
							fix compile error with disabled SDL_HAVE_YUV (vita)  
						
						... 
						
						
						
						- UpdateTextureYUV is not defined if SDL_HAVE_YUV is not defined/zero
+ calling SDL_free suffice if the VITA_GXM_RenderData was just allocated 
						
						
					 
					
						2022-03-09 15:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							14db417e12 
							
						 
					 
					
						
						
							
							Reenable getting the serial number on macOS  
						
						... 
						
						
						
						We filter now on game controllers, so we shouldn't hit the crash bug on random devices that this was working around. 
						
						
					 
					
						2022-03-08 21:32:27 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ca3445bd 
							
						 
					 
					
						
						
							
							Prefer HIDAPI on macOS, as that has extended functionality  
						
						
						
						
					 
					
						2022-03-08 18:56:49 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							6a787619e6 
							
						 
					 
					
						
						
							
							Allow reading background events for MFi controllers  
						
						
						
						
					 
					
						2022-03-08 18:42:13 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							b064ad6ac5 
							
						 
					 
					
						
						
							
							Allow GL_ARB_texture_non_power_of_two environment variable to override OpenGL 2.0 check  
						
						
						
						
					 
					
						2022-03-08 18:14:10 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7669374e 
							
						 
					 
					
						
						
							
							Fixed the SDL controller type for USB_PRODUCT_XBOX_ONE_XINPUT_CONTROLLER  
						
						
						
						
					 
					
						2022-03-08 09:58:24 -08:00 
						 
				 
			
				
					
						
							
							
								Mahyar Koshkouei 
							
						 
					 
					
						
						
						
						
							
						
						
							41e7d1baa6 
							
						 
					 
					
						
						
							
							Add SDL_GetDisplayDPI implementation on Emscripten  
						
						... 
						
						
						
						Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com> 
						
						
					 
					
						2022-03-07 07:18:45 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							f03215bc70 
							
						 
					 
					
						
						
							
							fix linking with SDL_PULSEAUDIO_SHARED=OFF and SDL_X11_SHARED=OFF  
						
						
						
						
					 
					
						2022-03-07 12:55:50 +03:00 
						 
				 
			
				
					
						
							
							
								Cameron Gutman 
							
						 
					 
					
						
						
						
						
							
						
						
							b2463a917c 
							
						 
					 
					
						
						
							
							events: Add logging support for several missing event types  
						
						
						
						
					 
					
						2022-03-06 15:02:53 -06:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							bdafe1e049 
							
						 
					 
					
						
						
							
							Fixed whitespace  
						
						
						
						
					 
					
						2022-03-04 11:01:55 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							2e801b1ae7 
							
						 
					 
					
						
						
							
							Split long text input into multiple events if needed (thanks @zreedy!)  
						
						
						
						
					 
					
						2022-03-04 10:50:16 -08:00 
						 
				 
			
				
					
						
							
							
								SDL Wiki Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							232c3556ac 
							
						 
					 
					
						
						
							
							Sync wiki -> header  
						
						
						
						
					 
					
						2022-03-04 17:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							ae73ea9c07 
							
						 
					 
					
						
						
							
							Clarified documentation for the trigger rumble API  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/5372  
						
						
					 
					
						2022-03-04 09:27:46 -08:00 
						 
				 
			
				
					
						
							
							
								IOBYTE 
							
						 
					 
					
						
						
						
						
							
						
						
							13756b5c72 
							
						 
					 
					
						
						
							
							Add X1 and X2 button support to mouse test  
						
						
						
						
					 
					
						2022-03-04 12:09:08 -05:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7b885df9 
							
						 
					 
					
						
						
							
							Fix 'potentially uninitialized local pointer variable' error in UWP builds  
						
						
						
						
					 
					
						2022-02-28 09:04:33 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f8117d40 
							
						 
					 
					
						
						
							
							Build the standalone MSVC projects with GitHub Actions  
						
						
						
						
					 
					
						2022-02-28 09:04:33 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
						
						
							
						
						
							550b8377bc 
							
						 
					 
					
						
						
							
							Combine the MSVC and UWP workflows  
						
						
						
						
					 
					
						2022-02-28 09:04:33 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
						
						
							
						
						
							98353533e5 
							
						 
					 
					
						
						
							
							riscos: Report keyboard repeat events  
						
						
						
						
					 
					
						2022-02-24 09:11:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							af40cb6f00 
							
						 
					 
					
						
						
							
							Added support for the Razer Huntsman Analog keyboard in controller mode  
						
						
						
						
					 
					
						2022-02-23 15:49:10 -08:00 
						 
				 
			
				
					
						
							
							
								SDL Wiki Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							669a7f8552 
							
						 
					 
					
						
						
							
							Sync wiki -> header  
						
						
						
						
					 
					
						2022-02-23 16:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							4a43321c81 
							
						 
					 
					
						
						
							
							cmake: Fix bug  #5361 .  
						
						... 
						
						
						
						src/joystick/*.c wasn't unconditionally added to source list even though
joystick is an SDL subsystem. Also removed the `SDL_JOYSTICK AND NOT APPLE`
condition from src/joystick/dummy/*.c source addition: the OSX unresolved
symbols issue, if it really is there, should be fixed separately.
Fixes https://github.com/libsdl-org/SDL/issues/5361 , i.e. build failures
when SDL_JOYSTICK and SDL_HAPTIC are disabled. 
						
						
					 
					
						2022-02-23 18:10:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							94d43186f2 
							
						 
					 
					
						
						
							
							GameCubeAdapter: Add suppport for all rumble modes  
						
						... 
						
						
						
						This adds support for all 3 of the gamecube controller's rumble modes
Rumble: 1
Stop: 0
StopHard: 2
This is useful for applications that need the full range of support
This also adds a hint to control rumble behavior, defaults 0 to maintain compatibility 
						
						
					 
					
						2022-02-23 07:03:02 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							b946e31ec8 
							
						 
					 
					
						
						
							
							video: Allow unaccelerated SDL_HINT_FRAMEBUFFER_ACCELERATION renderers.  
						
						... 
						
						
						
						If the app requested a specific renderer, even if it's not the optimal path,
let them have it, because they might want to render with a specific GPU API
on top of the framebuffer pixels.
This fixes DosBox-X crashing on startup, which forces the hint to "opengl". 
						
						
					 
					
						2022-02-23 09:36:06 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							60ddb74cfe 
							
						 
					 
					
						
						
							
							video: rework how we prepare a texture framebuffer.  
						
						... 
						
						
						
						Now we see if we can create an SDL_Renderer, and if that renderer reports
itself as "accelerated," and added some initial heuristics to the OpenGL
renderer to make better decisions about what qualifies as "accelerated."
This adds some FIXMEs that might be merely hypothetical, and removes the
old OpenGL checks from the video subsystem that probably weren't meaningful
in modern times. This will definitely need to improve the existing list
in the GL renderer, to catch things like llvmpipe, etc.
Reference issue #4624 . 
						
						
					 
					
						2022-02-23 09:36:06 -05:00 
						 
				 
			
				
					
						
							
							
								Wohlstand 
							
						 
					 
					
						
						
						
						
							
						
						
							08d27dfd7b 
							
						 
					 
					
						
						
							
							SDL_openslES.c: Detect float support in runtime and use it  
						
						... 
						
						
						
						Allow using of the float output type on newer Android devices, but keep PCM16 output on older
Closes  #5358  
						
						
					 
					
						2022-02-22 08:31:14 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							293a0aa80e 
							
						 
					 
					
						
						
							
							opengl: If GL version >= 2.0, NPOT textures are supported, so favor them.  
						
						... 
						
						
						
						Fixes  #5041 . 
					
						2022-02-22 10:54:21 -05:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							9299a3e796 
							
						 
					 
					
						
						
							
							Workaround for crash in CoUninitialize()  
						
						
						
						
					 
					
						2022-02-21 16:24:45 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							978fbc3250 
							
						 
					 
					
						
						
							
							Fixed compile warnings  
						
						
						
						
					 
					
						2022-02-21 12:02:44 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							6c531c4334 
							
						 
					 
					
						
						
							
							Correct handling of sentinel events when polling without removing events  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/5350  
						
						
					 
					
						2022-02-21 11:35:31 -08:00 
						 
				 
			
				
					
						
							
							
								Cacodemon345 
							
						 
					 
					
						
						
						
						
							
						
						
							d90bd261f3 
							
						 
					 
					
						
						
							
							wscons: Make USB keyboard input layout independent  
						
						
						
						
					 
					
						2022-02-18 09:30:04 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d86ec8573 
							
						 
					 
					
						
						
							
							Palette format: software Render Jitter in rotation (see  #5143 )  
						
						... 
						
						
						
						- same fix applied for rotation with palette surfaces
- allow other 8bits format (eg 332) 
						
						
					 
					
						2022-02-18 09:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ceb09ee740 
							
						 
					 
					
						
						
							
							Fixed   #5143  - software Render Jitter in rotation  
						
						... 
						
						
						
						better precision calculating rotated coordinates and interpolation 
						
						
					 
					
						2022-02-17 23:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							18032979d8 
							
						 
					 
					
						
						
							
							Added the hint SDL_HINT_JOYSTICK_ROG_CHAKRAM to control whether ROG Chakram mice show up as joysticks  
						
						... 
						
						
						
						This hint defaults off, but when it is enabled the mice will have a game controller mapping set up for Profile 3 (set in the Armoury Crate software) 
						
						
					 
					
						2022-02-15 13:07:51 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75ffa24e3a 
							
						 
					 
					
						
						
							
							Software Render Jitter in rotation (bug  #5143 )  
						
						... 
						
						
						
						The output surface doesn't necessarily to have even width and height. 
						
						
					 
					
						2022-02-15 13:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61abc4e5b6 
							
						 
					 
					
						
						
							
							PSP: SDL_RenderCopyEx rotation and global scaling around the wrong way (see #bug 3070)  
						
						
						
						
					 
					
						2022-02-15 11:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18b76fcc5d 
							
						 
					 
					
						
						
							
							Fixed bug  #3070  -  SDL_RenderCopyEx rotation and global scaling around the wrong way (software renderer)  
						
						
						
						
					 
					
						2022-02-15 11:33:56 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e366ad1288 
							
						 
					 
					
						
						
							
							Fixed bug  #2308 : SDL_RenderCopyEx rotation center precision (software renderer)  
						
						
						
						
					 
					
						2022-02-15 10:02:34 +01:00 
						 
				 
			
				
					
						
							
							
								Wouter Wijsman 
							
						 
					 
					
						
						
						
						
							
						
						
							66ee79bd68 
							
						 
					 
					
						
						
							
							[PSP] Don't swizzle streaming textures  
						
						... 
						
						
						
						It was causing issues in the teststreaming demo and unswizzling
later is inefficient and causes issues. 
						
						
					 
					
						2022-02-14 10:59:25 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							f97a29f6e1 
							
						 
					 
					
						
						
							
							Use the real device VID/PID when seeing the Steam virtual controller  
						
						
						
						
					 
					
						2022-02-11 22:10:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85e6500065 
							
						 
					 
					
						
						
							
							X11 Segmentation fault with multiple windows and renderers (see  #5256 )  
						
						
						
						
					 
					
						2022-02-11 11:08:08 +01:00 
						 
				 
			
				
					
						
							
							
								Wouter Wijsman 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb6181808 
							
						 
					 
					
						
						
							
							Do not build loadso test eboot for PSP  
						
						
						
						
					 
					
						2022-02-10 19:01:15 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a75041e8dd 
							
						 
					 
					
						
						
							
							Fixed bug  #2140 : basic support to convert 16 colors palette PIXELFORMAT_INDEX4, to allow conversion to SDL_Texture  
						
						
						
						
					 
					
						2022-02-10 13:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Wouter Wijsman 
							
						 
					 
					
						
						
						
						
							
						
						
							abc8198a1f 
							
						 
					 
					
						
						
							
							Render all sides when drawing rect on PSP  
						
						
						
						
					 
					
						2022-02-09 09:36:19 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b41844c75 
							
						 
					 
					
						
						
							
							Fixed bug  #5322  - register virtual input devices as SDL_Touch device, fix compilation  
						
						
						
						
					 
					
						2022-02-09 09:50:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a9bbf604e 
							
						 
					 
					
						
						
							
							Fixed bug  #5322  - register virtual input devices as SDL_Touch device because  
						
						... 
						
						
						
						they can send SOURCE_TOUCHSCREEN events even if getSources() doesn't declare them. 
						
						
					 
					
						2022-02-09 09:37:36 +01:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59f1e2875a 
							
						 
					 
					
						
						
							
							Android: add debug function to display class/sources  
						
						
						
						
					 
					
						2022-02-08 21:50:19 +01:00