Sam Lantinga 
							
						 
					 
					
						
						
							
						
						13c443f224 
					 
					
						
						
							
							Removed obsolete search path setting  
						
						
						
						
					 
					
						2022-09-28 01:10:10 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						26997bc153 
					 
					
						
						
							
							Removed unused framework entries from the Xcode project  
						
						
						
						
					 
					
						2022-09-28 00:52:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						229315b014 
					 
					
						
						
							
							Updated SDL Xcode test project to build for iOS and tvOS  
						
						... 
						
						
						
						Tested with Xcode 14.0.1 
						
						
					 
					
						2022-09-28 00:06:06 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						bb74af1e11 
					 
					
						
						
							
							Allow including SDL_uikit_main.c in Apple multi-platform builds  
						
						... 
						
						
						
						This file just won't do anything on macOS 
						
						
					 
					
						2022-09-28 00:01:54 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						3a6b4835f8 
					 
					
						
						
							
							Updated macOS Xcode test programs  
						
						
						
						
					 
					
						2022-09-27 22:28:50 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						8e14647759 
					 
					
						
						
							
							build-scripts: Added update-version.sh  
						
						... 
						
						
						
						Fixes  #6171 . 
					
						2022-09-27 22:04:07 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						a2c5757356 
					 
					
						
						
							
							video: check for "software" with SDL_HINT_FRAMEBUFFER_ACCELERATION.  
						
						... 
						
						
						
						We check for this value elsewhere but not in SDL_CreateWindowFramebuffer. 
						
						
					 
					
						2022-09-27 22:04:06 -04:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						d76f0cc753 
					 
					
						
						
							
							Android.mk: Build android SDL2.so with -Wl,--no-undefined  
						
						
						
						
					 
					
						2022-09-27 13:13:52 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						70214ed3ed 
					 
					
						
						
							
							cmake: append to CMAKE_MODULE_PATH instead of overwriting  
						
						
						
						
					 
					
						2022-09-27 13:13:52 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						a193a03d81 
					 
					
						
						
							
							cmake: add -Wno-declaration-after-statement to cpu-features.c alone  
						
						
						
						
					 
					
						2022-09-27 13:13:52 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						7becbd7d42 
					 
					
						
						
							
							Add joystick locking for controller notifications on iOS/tvOS  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/6288  
						
						
					 
					
						2022-09-27 12:58:16 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						18eb319adc 
					 
					
						
						
							
							Added sensor timestamp for Nintendo Switch controllers  
						
						
						
						
					 
					
						2022-09-27 12:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5e3a40309e 
					 
					
						
						
							
							Added sensor timestamp for Steam Controllers  
						
						
						
						
					 
					
						2022-09-27 11:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						57b20e7b9e 
					 
					
						
						
							
							cocoa: Fix new windows setting SDL_WINDOW_BORDERLESS flag incorrectly.  
						
						... 
						
						
						
						Fixes  #6172 . 
					
						2022-09-27 14:23:42 -04:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
							
						
						77c7836c26 
					 
					
						
						
							
							fix vita build failure after commit  2c518747b 
						
						
						
						
					 
					
						2022-09-27 20:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								SDL Wiki Bot 
							
						 
					 
					
						
						
							
						
						36e7670143 
					 
					
						
						
							
							Sync SDL wiki -> header  
						
						
						
						
					 
					
						2022-09-27 16:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2c518747b9 
					 
					
						
						
							
							Added microsecond timestamp to sensor values for PS4 and PS5 controllers using the HIDAPI driver  
						
						
						
						
					 
					
						2022-09-27 09:56:49 -07:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
						
						d71df6448b 
					 
					
						
						
							
							Fixed bug  #6287  - SDL_FillRect failed for SDL_Surface with BitsPerPixel == 4  
						
						
						
						
					 
					
						2022-09-27 10:21:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						1e1be0b954 
					 
					
						
						
							
							Updated logic to match between PS4/PS5/Switch controllers  
						
						
						
						
					 
					
						2022-09-26 23:00:58 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						8c40a6b0c7 
					 
					
						
						
							
							Drop PS5 Bluetooth reports that fail CRC check  
						
						
						
						
					 
					
						2022-09-26 22:47:21 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						db075ff3ba 
					 
					
						
						
							
							Removed unused variable  
						
						
						
						
					 
					
						2022-09-26 22:45:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2ccdd0667a 
					 
					
						
						
							
							Handle DS4 dongle controller connection and disconnection  
						
						... 
						
						
						
						We also drop Bluetooth packets that fail the CRC check, as recommended by Sony 
						
						
					 
					
						2022-09-26 22:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						653e433c08 
					 
					
						
						
							
							cmake: only add -Wl,--undefined=WinMain when building an executable  
						
						
						
						
					 
					
						2022-09-27 07:00:02 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						18046b9aa3 
					 
					
						
						
							
							Fixed crash with a NULL serial number  
						
						
						
						
					 
					
						2022-09-26 20:53:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						67fa6a935f 
					 
					
						
						
							
							Don't wait a long time for zombie Bluetooth controllers  
						
						... 
						
						
						
						If a Nintendo Switch Pro controller is turned off, it will leave the controller connected in Windows, but not responding to reports. Don't wait a really long time trying to get information from a controller in this state. 
						
						
					 
					
						2022-09-26 20:49:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						67db8a9103 
					 
					
						
						
							
							Wait for input before reconnecting a Bluetooth device  
						
						... 
						
						
						
						On Windows, the Bluetooth device can remain in a connected state if the controller just shut down. It won't return any errors, but it also won't generate any input reports in this state, so wait until we know for sure that the Bluetooth controller is sending data before letting the application know it's available. 
						
						
					 
					
						2022-09-26 20:43:46 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron Gutman 
							
						 
					 
					
						
						
							
						
						71fb91f7e4 
					 
					
						
						
							
							evdev: Fix build with libudev and joystick subsystem disabled  
						
						
						
						
					 
					
						2022-09-26 21:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2cc9176137 
					 
					
						
						
							
							Removed debug logging  
						
						
						
						
					 
					
						2022-09-26 18:52:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2c98c8af01 
					 
					
						
						
							
							Use better default values for Switch controller calibration  
						
						
						
						
					 
					
						2022-09-26 18:39:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a205c5e26c 
					 
					
						
						
							
							Use separate extents for simple and advanced reports  
						
						
						
						
					 
					
						2022-09-26 18:39:47 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						2f9c9b5f80 
					 
					
						
						
							
							cmake: make sure check_* uses 2 different variables for clock_gettime  
						
						
						
						
					 
					
						2022-09-27 03:47:20 +03:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						81d3266766 
					 
					
						
						
							
							cmake: make sure check_* uses 2 different variables in CheckX11  
						
						
						
						
					 
					
						2022-09-27 03:47:20 +03:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						a9524ffa9d 
					 
					
						
						
							
							cmake: make sure check_c_source_compiles uses 2 different variables in CheckOSS  
						
						
						
						
					 
					
						2022-09-27 03:47:20 +03:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						bfecd78159 
					 
					
						
						
							
							cmake: use check_symbol_exists to check dlopen + need for dl library  
						
						
						
						
					 
					
						2022-09-27 03:47:20 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4e375996d3 
					 
					
						
						
							
							Added a hint to return the version in the old format  
						
						... 
						
						
						
						Workaround for https://github.com/libsdl-org/SDL/issues/6177  for games that can't be updated. 
						
						
					 
					
						2022-09-26 17:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						b7fddb4c0e 
					 
					
						
						
							
							Minor tweaks  
						
						
						
						
					 
					
						2022-09-26 14:39:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						39adcc0a6b 
					 
					
						
						
							
							Prefer USB input over Bluetooth for PS5/PS5/Switch controllers  
						
						... 
						
						
						
						Nintendo Switch controllers will automatically turn off Bluetooth when connected over USB, but this takes care of that a little more quickly.
PS4 and PS5 controllers will happily send reports over both Bluetooth and USB, so we'll prefer USB if connected and switch back to Bluetooth if USB is disconnected. 
						
						
					 
					
						2022-09-26 14:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						17d7d03adf 
					 
					
						
						
							
							Added detection of the joystick type for third party PS4 and PS5 controllers  
						
						
						
						
					 
					
						2022-09-26 08:12:35 -07:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
							
						
						6b75a592a4 
					 
					
						
						
							
							autotools: revised and silenced esound detection a bit.  
						
						
						
						
					 
					
						2022-09-24 20:01:04 +03:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						3a6b7c9c69 
					 
					
						
						
							
							testiconv: Print the total number of errors at the end  
						
						
						
						
					 
					
						2022-09-24 08:58:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						8d2cb1555e 
					 
					
						
						
							
							Added an entry for the ZEROPLUS P4 Wired Gamepad  
						
						
						
						
					 
					
						2022-09-23 16:56:24 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						cb063db64f 
					 
					
						
						
							
							Moved XInputPS4 controllers into the PS4 controller section  
						
						
						
						
					 
					
						2022-09-23 16:52:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5b3b7e6e7c 
					 
					
						
						
							
							Separated PS4/PS5 effects support into individual capabilities  
						
						
						
						
					 
					
						2022-09-23 16:46:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						33619aa2e9 
					 
					
						
						
							
							Added support for the ZEROPLUS P4 Wired Gamepad to the HIDAPI driver  
						
						
						
						
					 
					
						2022-09-23 16:38:15 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						e888c99fa6 
					 
					
						
						
							
							Fixed the entry for the Nacon PS4 Compact Controller  
						
						
						
						
					 
					
						2022-09-23 16:26:41 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4ea64fee9f 
					 
					
						
						
							
							Fixed manufacturer/product name deduplication for the Razer Raiju Tournament Edition controller  
						
						
						
						
					 
					
						2022-09-23 15:29:00 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						56b91ea720 
					 
					
						
						
							
							Fixed feature detection for the Razer Raiju Tournament Edition controller  
						
						
						
						
					 
					
						2022-09-23 15:29:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
							
						
						f6c9b06562 
					 
					
						
						
							
							cmake: output libSDL2-2.0.0.dylib like autotools, not libSDL2-2.0.dylib.  
						
						... 
						
						
						
						libSDL2-2.0.dylib is now installed as a symlink to libSDL2-2.0.0.dylib :
$ ls -l *.dylib
-rwxr-xr-x. 1 ozkan ozkan 1755488 Sep 23 23:53 libSDL2-2.0.0.dylib
lrwxrwxrwx. 1 ozkan ozkan      19 Sep 23 23:53 libSDL2-2.0.dylib -> libSDL2-2.0.0.dylib
lrwxrwxrwx. 1 ozkan ozkan      17 Sep 23 23:53 libSDL2.dylib -> libSDL2-2.0.dylib
Reference issue: https://github.com/libsdl-org/sdl12-compat/issues/217  
						
						
					 
					
						2022-09-23 23:56:04 +03:00 
						 
				 
			
				
					
						
							
							
								Frank Praznik 
							
						 
					 
					
						
						
							
						
						4a06cc0f75 
					 
					
						
						
							
							wayland: Apply modifier changes to the text of repeated keys  
						
						... 
						
						
						
						The text component of a repeated keystroke is initially set when a key is first pressed and the cached value remains static until the repeated key is released and another repeatable key is pressed. If the state of a modifier such as shift or capslock is changed while a key is being repeated, the text emitted will not have the modifier applied to it until the repeated key is released and pressed again.
Update the text to be repeated by a key if a modifier is changed while a key is actively being repeated. 
						
						
					 
					
						2022-09-23 13:40:51 -04:00 
						 
				 
			
				
					
						
							
							
								Frank Praznik 
							
						 
					 
					
						
						
							
						
						467c82c771 
					 
					
						
						
							
							wayland: Add mappings for the Escape and NumLock keys  
						
						... 
						
						
						
						The XKB keysym to SDL keycode mappings were missing for the Escape and NumLock keys, which prevented them from being remapped. Add them to the table so that the remapping of these keys will work. 
						
						
					 
					
						2022-09-23 10:30:14 -07:00