Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5a45d2e58b 
					 
					
						
						
							
							Updated Xcode project for SDL_main as a header-only library  
						
						
						
						
					 
					
						2022-12-15 10:53:44 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Gibson 
							
						 
					 
					
						
						
							
						
						8e0693c982 
					 
					
						
						
							
							Make iOS/tvOS (uikit) SDL_main header-only  
						
						... 
						
						
						
						Also adjusted iOS demo's includes to <SDL3/..> and explicit SDL_main.h
untested, I don't have Xcode (or a Mac, for that matter)
The xcode projects (for both Xcode-iOS/ and Xcode/) will probably
have to be adjusted for the SDL_main changes to work, but now at least
the iOS demo source should work as is :) 
						
						
					 
					
						2022-12-15 08:01:01 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						5a2d0b69c8 
					 
					
						
						
							
							render: Remove SDL_GetRenderDriverInfo and change SDL_CreateRenderer.  
						
						... 
						
						
						
						Fixes  #6625 . 
					
						2022-12-13 23:27:35 -05:00 
						 
				 
			
				
					
						
							
							
								Sylvain Becker 
							
						 
					 
					
						
						
							
						
						932f61348d 
					 
					
						
						
							
							Remove mask versions of SDL_CreateRGBSurface*  #6701   ( #6711 )  
						
						... 
						
						
						
						* Rename SDL_CreateRGBSurface{,From} to SDL_CreateSurface{,From}, which now takes a format parameter 
						
						
					 
					
						2022-12-01 08:04:02 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain Becker 
							
						 
					 
					
						
						
							
						
						fc4fc5295f 
					 
					
						
						
							
							Remove depth field from SDL_CreateRGBSurfaceWithFormat and SDL_Create… ( #6685 )  
						
						... 
						
						
						
						* Remove depth field from SDL_CreateRGBSurfaceWithFormat and SDL_CreateRGBSurfaceWithFormatFrom
* Removed unused 'flags' parameter from SDL_CreateRGBSurface and SDL_CreateRGBSurfaceWithFormat
* Removed unused 'flags' parameter from SDL_ConvertSurface and SDL_ConvertSurfaceFormat 
						
						
					 
					
						2022-11-29 09:40:09 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain Becker 
							
						 
					 
					
						
						
							
						
						6a2200823c 
					 
					
						
						
							
							Cleanup add brace ( #6545 )  
						
						... 
						
						
						
						* Add braces after if conditions
* More add braces after if conditions
* Add braces after while() conditions
* Fix compilation because of macro being modified
* Add braces to for loop
* Add braces after if/goto
* Move comments up
* Remove extra () in the 'return ...;' statements
* More remove extra () in the 'return ...;' statements
* More remove extra () in the 'return ...;' statements after merge
* Fix inconsistent patterns are xxx == NULL vs !xxx
* More "{}" for "if() break;"  and "if() continue;"
* More "{}" after if() short statement
* More "{}" after "if () return;" statement
* More fix inconsistent patterns are xxx == NULL vs !xxx
* Revert some modificaion on SDL_RLEaccel.c
* SDL_RLEaccel: no short statement
* Cleanup 'if' where the bracket is in a new line
* Cleanup 'while' where the bracket is in a new line
* Cleanup 'for' where the bracket is in a new line
* Cleanup 'else' where the bracket is in a new line 
						
						
					 
					
						2022-11-27 08:38:43 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						cc1f9eb983 
					 
					
						
						
							
							Use Apple's nomenclature for macOS and iOS  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/6621  
						
						
					 
					
						2022-11-25 16:00:06 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2c4159b99a 
					 
					
						
						
							
							First pass at changing SDL 2.0 to SDL 3.0  
						
						
						
						
					 
					
						2022-11-21 20:28:58 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
						
						ce5da5d579 
					 
					
						
						
							
							Don't compare pointer against '0', but NULL  
						
						
						
						
					 
					
						2022-11-16 21:47:43 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						9f784b1887 
					 
					
						
						
							
							The iOS and tvOS demos link SDL statically, not as a framework  
						
						
						
						
					 
					
						2022-11-14 10:59:23 -08:00 
						 
				 
			
				
					
						
							
							
								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