Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							4471d22eb6 
							
						 
					 
					
						
						
							
							Updated iOS demos Xcode project  
						
						
						
						
					 
					
						2022-09-28 01:10:23 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							056c09942d 
							
						 
					 
					
						
						
							
							Updated iOS build instructions  
						
						
						
						
					 
					
						2021-11-30 12:19:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
						
						
							
						
						
							c0029f01d7 
							
						 
					 
					
						
						
							
							remove 'free' in comment  
						
						
						
						
					 
					
						2021-11-22 08:38:46 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
						
						
							
						
						
							d31251b014 
							
						 
					 
					
						
						
							
							use SDL's functions version inplace of libc version  
						
						
						
						
					 
					
						2021-11-22 08:38:46 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							19c129faba 
							
						 
					 
					
						
						
							
							Added documentation that the UIApplicationSupportsIndirectInputEvents key must be set to true  
						
						... 
						
						
						
						in your application's Info.plist in order to get real Bluetooth mouse events. 
						
						
					 
					
						2021-11-09 20:32:16 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e2e3a329 
							
						 
					 
					
						
						
							
							Fixed rendering in the iOS touch demo  
						
						
						
						
					 
					
						2021-11-09 13:36:44 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Inkpen 
							
						 
					 
					
						
						
						
						
							
						
						
							344f018dfd 
							
						 
					 
					
						
						
							
							Xcode-iOS Demos: Add CFBundleShortVersionString to Info.plist  
						
						... 
						
						
						
						Xcode 13.0 requires this key to be present in the Info.plist to be able to run the compiled code. 
						
						
					 
					
						2021-09-29 16:39:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							b79e1baa36 
							
						 
					 
					
						
						
							
							Added weak linking to hidapi framework  
						
						... 
						
						
						
						Also added testsensor to the test project 
						
						
					 
					
						2020-11-17 10:29:36 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							009b62f1c2 
							
						 
					 
					
						
						
							
							Be explicit about mapping the new game controller paddle buttons  
						
						
						
						
					 
					
						2020-11-07 02:22:15 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8d3befe6 
							
						 
					 
					
						
						
							
							Added iOS controllermap test  
						
						
						
						
					 
					
						2020-11-06 16:01:43 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							d5e367a466 
							
						 
					 
					
						
						
							
							Fixed build so CoreBluetooth framework is only needed by hidapi  
						
						... 
						
						
						
						Also added plist keys for Bluetooth permission so testgamecontroller works with HIDAPI enabled 
						
						
					 
					
						2020-11-06 14:45:36 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf0484a17 
							
						 
					 
					
						
						
							
							Embed the hidapi framework for the iOS and tvOS game controller test  
						
						
						
						
					 
					
						2020-11-06 14:08:11 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd4b7fdf1 
							
						 
					 
					
						
						
							
							Updated iOS tests and demos for latest SDL linking requirements  
						
						
						
						
					 
					
						2020-11-06 13:03:07 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							dc60b975f3 
							
						 
					 
					
						
						
							
							Removed old iOS-only project and demos  
						
						
						
						
					 
					
						2020-11-06 11:32:59 -08:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							e58cc5fa0e 
							
						 
					 
					
						
						
							
							minor whitespace fix  
						
						
						
						
					 
					
						2020-10-09 03:28:30 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							79e625f017 
							
						 
					 
					
						
						
							
							Fixed trying to build OSX SDL_OpenURL on iOS and tvOS  
						
						
						
						
					 
					
						2020-10-08 17:01:28 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							76980e30f2 
							
						 
					 
					
						
						
							
							Added events for dynamically connecting and disconnecting displays, with an iOS implementation  
						
						
						
						
					 
					
						2020-10-08 16:42:20 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							7bec9df11a 
							
						 
					 
					
						
						
							
							url: Add to Xcode project files, iOS/mac fixes.  
						
						
						
						
					 
					
						2020-10-05 16:10:10 -04:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							9db16a6557 
							
						 
					 
					
						
						
							
							fix permissions of some project files  
						
						
						
						
					 
					
						2020-06-14 12:21:02 +03:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							fa23e3d00b 
							
						 
					 
					
						
						
							
							locale: Implemented SDL_GetPreferredLocales().  
						
						... 
						
						
						
						This was something I proposed a long time ago, Sylvain Becker did
additional work on it, then back to me.
Fixes Bugzilla #2131 . 
						
						
					 
					
						2020-05-04 02:27:29 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							2ae1c0f5d0 
							
						 
					 
					
						
						
							
							Allow Bluetooth headphones for iOS playandrecord mode  
						
						
						
						
					 
					
						2020-04-14 09:52:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1f7be270 
							
						 
					 
					
						
						
							
							Remove development team override for iOS tests  
						
						
						
						
					 
					
						2020-04-14 08:43:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d3629931 
							
						 
					 
					
						
						
							
							Added support for new mouse APIs in iOS 13.4  
						
						
						
						
					 
					
						2020-04-13 15:46:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							68c7e80dc5 
							
						 
					 
					
						
						
							
							iOS: fixed bug whereby some SDL testing apps weren't launching  
						
						... 
						
						
						
						Test apps in Xcode-iOS/Test/TestiPhoneOS.xcodeproj weren't launching
in the most-recent release of Xcode and the iOS Simulator (version 11.3.1).
This was caused by their shared Info.plist file not defining a
CFBundleShortVersionString (as reported by Xcode, when launching a test
app from within Xcode). 
						
						
					 
					
						2020-03-23 14:54:31 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							74ba3cb45b 
							
						 
					 
					
						
						
							
							Backed out changeset c5bb2de42684  
						
						
						
						
					 
					
						2020-03-20 19:48:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							c63bb51245 
							
						 
					 
					
						
						
							
							Only build raw input support on Windows  
						
						
						
						
					 
					
						2020-03-20 19:42:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							b2296506bc 
							
						 
					 
					
						
						
							
							virtual joysticks: MSVC support part 1/2, make driver's .c file be uniquely named  
						
						
						
						
					 
					
						2020-03-15 15:05:36 -04:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							513730c49c 
							
						 
					 
					
						
						
							
							iOS: fixed build error when building test apps via Xcode  
						
						... 
						
						
						
						CoreBluetooth.framework needed to get linked into test apps, all of which
are currently using statically-linked SDL. 
						
						
					 
					
						2020-03-15 14:40:51 -04:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							9b1ea290f8 
							
						 
					 
					
						
						
							
							virtual joysticks: added source files to Xcode projects (Bug 5028)  
						
						
						
						
					 
					
						2020-03-15 14:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd120266f 
							
						 
					 
					
						
						
							
							Added SDL_hidapi_rumble.c to the macOS, iOS and tvOS builds  
						
						
						
						
					 
					
						2020-02-04 15:42:49 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							214eb88f0f 
							
						 
					 
					
						
						
							
							Added SDL_hidapi_steam.c to the iOS and tvOS dylib build targets  
						
						
						
						
					 
					
						2020-01-29 20:09:14 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							355f0b54ec 
							
						 
					 
					
						
						
							
							Added support for the Steam Controller on mobile devices  
						
						
						
						
					 
					
						2020-01-29 20:09:11 -08:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							9996d1bb71 
							
						 
					 
					
						
						
							
							fix xcode project file permissions  
						
						
						
						
					 
					
						2019-12-20 14:33:37 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							6b76787209 
							
						 
					 
					
						
						
							
							Make sure the Xbox 360 driver doesn't try to talk to the wireless controllers  
						
						
						
						
					 
					
						2019-12-19 21:45:44 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							20daf54fd8 
							
						 
					 
					
						
						
							
							Added new HIDAPI driver files to the Xcode projects  
						
						
						
						
					 
					
						2019-12-19 15:18:50 -08:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							b8d325c830 
							
						 
					 
					
						
						
							
							fix xcode project file permissions  
						
						
						
						
					 
					
						2019-11-21 23:04:20 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7b635b9b 
							
						 
					 
					
						
						
							
							Added support for the NVIDIA Controller v01.04 on Android  
						
						
						
						
					 
					
						2019-11-21 11:52:50 -08:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							eb8f14bb6a 
							
						 
					 
					
						
						
							
							added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.)  
						
						
						
						
					 
					
						2019-11-20 20:40:50 +03:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							7d6f7e8d34 
							
						 
					 
					
						
						
							
							fix permissions  
						
						
						
						
					 
					
						2019-08-23 03:01:10 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							b521df66c3 
							
						 
					 
					
						
						
							
							[SDL][IOS] Audio fix - applies stream to sound data when resampling or reformatting is required.  
						
						
						
						
					 
					
						2019-08-22 16:09:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Szpakowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb5cabe5e 
							
						 
					 
					
						
						
							
							metal: Update compiled shaders based on compilation script changes  
						
						
						
						
					 
					
						2019-08-16 22:13:30 -03:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5fc74c57 
							
						 
					 
					
						
						
							
							fix permissions  
						
						
						
						
					 
					
						2019-08-08 23:35:02 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							cbdee4d656 
							
						 
					 
					
						
						
							
							[ SDL ] Fix compile error building for Windows/ARM64 on Visual Studio 2017 Win10 SDK 10.0.18362.0 which requires ar,74intr.h/arm64_neon.h header instead of armintr.h/arm_neon.h for intrinsics.  
						
						... 
						
						
						
						@saml 
						
						
					 
					
						2019-08-08 13:26:05 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Szpakowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aebaa316c7 
							
						 
					 
					
						
						
							
							Add public APIs for creating a Metal view attached to an SDL window. Add SDL_metal.h.  
						
						
						
						
					 
					
						2019-08-05 12:35:32 -03:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							d550867aef 
							
						 
					 
					
						
						
							
							fix permissions  
						
						
						
						
					 
					
						2019-07-09 08:55:00 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							67bb882e13 
							
						 
					 
					
						
						
							
							Fixed bug 4707 - SDL_SetRelativeMouseMode fails on Vivante  
						
						... 
						
						
						
						Cameron Gutman
The bugfix in https://hg.libsdl.org/SDL/rev/ca9417a52f18  caused SDL_SetRelativeMouseMode() to begin failing on Vivante (Steam Link). Even though Vivante doesn't have a SetRelativeMouseMode() or WarpMouse() function, it's in relative mode already (because it uses evdev) so the function was actually working as intended.
I think providing a no-op SetRelativeMouseMode() function for Vivante is a reasonable fix. Since it's already getting relative events through evdev, it really is a no-op to "enter relative mode".
In fact, this is probably the right thing to do for all backends that use evdev (vivante, raspberry, and kmsdrm). Raspberry and kmsdrm both have WarpMouse() implementations so SDL_SetRelativeMouseMode() isn't failing there, but it still seems to make sense not to have to do the fake warping if they're evdev-based anyway. 
						
						
					 
					
						2019-07-03 15:57:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							be6cda9f95 
							
						 
					 
					
						
						
							
							Rolling back GameCube HIDAPI support  
						
						... 
						
						
						
						It causes the HIDAPI devices to always be opened on enumeration, which causes crashes in the Windows drivers when multiple applications are reading and writing at the same time. We can revisit this after 2.0.10 release. 
						
						
					 
					
						2019-06-19 15:54:21 -07:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
						
						
							
						
						
							09142eb715 
							
						 
					 
					
						
						
							
							fix permissions  
						
						
						
						
					 
					
						2019-06-12 13:56:20 +03:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							aa80d279d3 
							
						 
					 
					
						
						
							
							Fix build with the 10.10 SDK  
						
						
						
						
					 
					
						2019-06-11 08:33:30 -07:00