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 
							
								 
							
						 
					 
				
					
						
							
							
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								30a5e90ba8 
								
							 
						 
						
							
							
								
								Fixed bug 4603 - The iOS Test Xcode project file needs to add the metal framework  
							
							... 
							
							
							
							Dominik Reichardt
Similar to bug #4088  the iOS test suite needs the metal framework to link. Same linking error in the final linking phase. 
							
						 
						
							2019-06-08 14:29:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								624f8ca80d 
								
							 
						 
						
							
							
								
								Created Xcode schemes for building on iOS and tvOS  
							
							
							
						 
						
							2019-04-23 14:08:09 -07:00