Alex Szpakowski
0023cbb086
Added initial support for MFi game controllers on iOS.
2015-09-20 23:08:36 -03:00
Sam Lantinga
e79d3d8e6a
Fixed building test programs on the iOS simulator
2015-05-28 18:57:57 -07:00
Alex Szpakowski
7dcb01dd8d
Fixed building the iOS Demo files in debug mode
2015-05-06 12:42:14 -03:00
Alex Szpakowski
01874284f5
Fixed a crash on iOS when none of the orientations in Info.plist match the SDL window's actual orientation.
...
Fixes bug #2967 .
2015-05-05 16:16:10 -03:00
Alex Szpakowski
2e708de350
Switched to the core versions of OpenGL ES framebuffer object and renderbuffer functions.
...
Both the extension (OES) and the core versions work, but the core versions are more correct for GLES2+ and they're less verbose.
--HG--
branch : iOS-improvements
2014-10-28 01:34:40 -03:00
Alex Szpakowski
9e4e1cac69
Updated the iOS backend code to use Objective-C's automatic reference counting (ARC).
...
--HG--
branch : iOS-improvements
2014-08-06 03:24:16 -03:00
Sam Lantinga
11238fe16a
Fixed bug 2626 - iOS: fix test and template Xcode projects and build scripts to link with CoreMotion
...
Alex Szpakowski
Now that SDL on iOS requires CoreMotion to be linked, some of the Xcode projects included with the SDL source (such as the iOS tests and the iOS app template) as well as the premake and automake scripts need to be updated.
I've attached a patch which does so. It also fixes the SDL Xcode project to build for 64-bit ARM as well as armv7 by default (or whatever the default ARM targets are for the Xcode version used), which is what the iOS app template expects.
2014-07-07 10:42:19 -07:00
Sam Lantinga
eaea0767d0
Updated the template project for iOS, thanks to Davide Coppola
2014-06-25 21:40:56 -07:00
Sam Lantinga
ff201dbea2
Fixed bug 2603 - iOS: update joystick accelerometer code to use CoreMotion instead of the deprecated UIAccelerometer
...
Alex Szpakowski
SDL's code for exposing the accelerometer as a joystick on iOS currently uses UIAccelerometer, which was superseded by the CoreMotion framework and deprecated since iOS 5.
The UIAccelerometer code still works (for now), but it also throws deprecation warnings whenever SDL is built for iOS, since SDL's deployment target is no longer below iOS 5.
I've created a patch which replaces the old UIAccelerometer code with a replacement based on the CoreMotion framework. It has identical functionality (to SDL users), however iOS apps are now required to link to the CoreMotion framework when using SDL.
2014-06-25 00:20:21 -07:00
Sam Lantinga
461ff8bf35
Updated iOS deployment target to iOS 5.1
2014-05-10 12:34:16 -07:00
Sam Lantinga
a7d2ebb8d6
Integrated David Ludwig's support for Windows RT
2014-03-09 11:36:47 -07:00
Ryan C. Gordon
63256a2384
Implemented the Dynamic API magic.
...
--HG--
extra : rebase_source : 38f639089d3d142895d5cf106919a0bfbb65c5ed
2013-12-09 16:03:18 -05:00
David Ludwig
59df93166d
WinRT: merged with SDL 2.0.1 codebase
2013-10-27 21:26:46 -04:00
Sam Lantinga
dec06dbca4
Testing fullscreen window in the accelerometer test.
...
--HG--
extra : rebase_source : 891b1c0b53e6a9d509c9ba86f4fc5943fafe0ec1
2013-10-22 21:53:42 -07:00
Sam Lantinga
d3ebd00978
Fixed Y axis inversion on iOS; positive is up, negative is down.
2013-10-20 22:23:09 -07:00
David Ludwig
88461d442a
WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
...
--HG--
rename : README.iOS => README-ios.txt
2013-08-12 22:29:55 -04:00
Ryan C. Gordon
d99a4adff9
SDL_*Parachute() are no-ops, remove them.
2013-08-07 11:12:11 -07:00
Philipp Wiesemann
588e67304c
Removed not needed SDL_WINDOW_SHOWN from iOS example programs.
...
See bug #1667 .
2013-07-21 22:09:00 +02:00
Gabriel Jacobo
298ce1c1a7
OCD fixes: Adds a space after /* (glory to regular expressions!)
2013-08-21 09:47:10 -03:00
Gabriel Jacobo
271e0d67c4
OCD fixes: Adds a space before */
2013-08-21 09:43:09 -03:00
Ryan C. Gordon
a03a7f7745
Added filesystem code to Mac and iOS Xcode projects.
2013-08-20 21:29:40 -04:00
Sam Lantinga
6956070880
Added a hint to control the Windows timer resolution: SDL_HINT_TIMER_RESOLUTION
...
Added an API to watch hint changes: SDL_AddHintCallback(), SDL_DelHintCallback()
You can now dynamically set the joystick background event hint.
2013-07-13 03:13:41 -07:00
Sam Lantinga
bfcb08d569
Implemented an API for thread-local storage: SDL_TLSCreate(), SDL_TLSSet(), SDL_TLSGet()
2013-07-10 02:32:04 -07:00
Ryan C. Gordon
2740a12ae3
Backout hg changset 898992405fa7; lots of things still use SDL_types.h. :/
...
Will remove this again at some point in the future, though.
2013-07-09 11:57:32 -04:00
Ryan C. Gordon
7afed3e5ae
Removed deprecated SDL_types.h header.
...
Fixes Bugzilla #1945 .
2013-07-08 23:37:00 -04:00
Sam Lantinga
d8de838dfe
Updated configure
2013-06-07 21:50:29 -07:00
Sam Lantinga
7fe9747caf
Fixed compiling iOS demos
2013-06-05 23:11:20 -07:00
Sam Lantinga
b95977a499
Removed obsolete testsdl target
2013-06-05 23:09:13 -07:00
Sam Lantinga
8e07b6b727
Fixed building tests on iOS
2013-06-05 22:56:42 -07:00
Sam Lantinga
9f08f67e67
The jump hack is no longer used.
...
Cheers!
2013-06-05 21:47:49 -07:00
Andreas Schiffler
750f6fb9d9
Deprecate test/automated and test/test-automation (replaced by test/testautomation*.*)
2013-05-18 23:32:53 -07:00
Sam Lantinga
0cb6385637
File style cleanup for the SDL 2.0 release
2013-05-18 14:17:52 -07:00
David Ludwig
41ce3814e2
WinRT: merged with latest, official, SDL 2.x sources (at rev. bea100d73d13)
2013-04-14 11:42:55 -04:00
Sam Lantinga
3afbe992d5
Removed Nintendo DS support since nobody has volunteered to maintain it for over a year.
2013-03-17 09:44:58 -07:00
David Ludwig
776ebe3bda
WinRT: merged with latest, official, SDL 2.x code
2013-02-23 20:01:46 -05:00
Sam Lantinga
aa427c702d
Removed SDL_input.h from various projects
2013-02-19 05:46:51 -08:00
Sam Lantinga
db07aa4faf
Added SDL_bits.h to the Xcode projects
2013-02-13 21:22:29 -08:00
Sam Lantinga
02db40b1b2
Updated build settings to use standard architectures
2013-01-27 15:56:28 -08:00
David Ludwig
643b3f0a30
WinRT: merged with the latest official SDL source
2012-12-16 22:02:01 -05:00
Sam Lantinga
968ccf93b1
Fixed iOS joystick support for new API
2012-11-26 21:11:28 -08:00
DavidLudwig
6db1ac4bad
Merged with latest official SDL sources.
2012-11-12 13:25:44 -05:00
Sam Lantinga
e7b4458d8b
Synchronized the on-screen keyboard state with whether we are accepting text input.
...
The functions to show/hide/toggle the on-screen keyboard have been folded into the text input state.
Calling SDL_StartTextInput() will automatically show the on-screen keyboard if it's available.
Calling SDL_StopTextInput() will automatically hide the on-screen keyboard if it's available.
There is a new API function SDL_IsTextInputActive() which will return whether text input is currently active.
Text input is disabled by default, you must call SDL_StartTextInput() when you are ready to accept text input.
SDL_HasScreenKeyboardSupport() no longer needs to be passed a window.
The iPhone-specific on-screen keyboard functions have been removed.
2012-11-04 21:53:28 -08:00
DavidLudwig
5939e8424f
Merge with latest, official SDL code
2012-11-04 09:46:59 -05:00
Sam Lantinga
0d419a6832
Added UIKit implementation of SDL messagebox
2012-10-30 13:44:59 -07:00
Sam Lantinga
3237a85e0f
Added new message box API to Xcode projects
2012-10-24 00:13:50 -07:00
DavidLudwig
273b32b983
merged with the latest, official, SDL 2 sources
2012-10-15 21:14:13 -04:00
Sam Lantinga
40117e88dc
Implemented drop events in iOS
2012-10-14 01:05:04 -07:00
Sam Lantinga
08f58acb7a
Refactored the UIKit mode code into a separate file so it's cleaner and more consistent with other backends
2012-09-29 17:23:40 -07:00
Sam Lantinga
0cbd7b9850
Removed obsolete header from the project
2012-09-17 22:04:48 -07:00
Sam Lantinga
85baa4c991
Updated the Demos project to link with SDL2
2012-09-04 23:17:56 -07:00