Sam Lantinga
de5d8616bf
Updated SDL tests XCode project
2025-10-31 10:34:42 -07:00
Sam Lantinga
b6f67dd2b2
tests: add a template Info.plist that uses the whole screen
...
The OS uses the presence of the UILaunchScreen key to determine whether to display the application in compatibility mode or display using the whole screen.
2025-10-31 10:34:42 -07:00
Sam Lantinga
23b487ceda
Added testyuv to the SDLTest Xcode project
2025-10-13 15:27:13 -07:00
Sam Lantinga
e1305ec2e2
Updated Xcode project for the switch to png test data
2025-10-10 10:14:07 -07:00
Cameron Cawley
0f62b7c3b4
Remove teststreaming
2025-10-07 11:12:31 -07:00
Sam Lantinga
baed512453
Fixed building tests on visionOS
2025-09-29 13:28:00 -07:00
Sam Lantinga
a662d13f73
Fixed building testautomation on iOS
2025-09-22 10:09:30 -07:00
Sam Lantinga
65864190cc
Added testpen to the Xcode test project
2025-03-01 18:49:25 -08:00
Sam Lantinga
c8526532de
Changed objectVersion to 54 so Xcode 12 can load the projects (thanks @Wohlstand!)
2024-10-07 18:01:39 -07:00
Ryan C. Gordon
a9d70dbacb
pen: Rework public API.
...
This changes the API in various ways, and updates the backends for this.
Overall, this is a massive simplification of the API, as most future backends
can't support the previously-offered API.
This also removes the testautomation pen code (not only did these interfaces
change completely, it also did something no other test did: mock the internal
API), and replaces testpen.c with a different implementation (the existing
code was fine, it was just easier to start from scratch than update it).
2024-08-09 22:09:23 -04:00
Sam Lantinga
81f8e6aba6
Added SDL_StartTextInputWithProperties()
...
This allows you to customize the text input so you can have numeric text entry, hidden passwords, etc.
Fixes https://github.com/libsdl-org/SDL/issues/7101
Fixes https://github.com/libsdl-org/SDL/issues/7965
Fixes https://github.com/libsdl-org/SDL/issues/9439
2024-08-02 14:49:37 -07:00
Sam Lantinga
bffd35995c
Added unifont-15.1.05.hex to the Xcode project for testime
2024-08-02 14:49:37 -07:00
Sam Lantinga
a938e2b979
Replaced test framework random code with SDL random functions
2024-06-24 11:49:15 -07:00
Ryan C. Gordon
38f0214e8a
audio: Refer to audio devices to "playback" and "recording".
...
Fixes #9619 .
2024-06-15 01:08:12 -04:00
Sam Lantinga
7e231fcd90
Added testcamera to Xcode test apps
2024-06-04 10:43:45 -07:00
Sylvain Becker
6b9a8f0da1
IOS: fix compilation of testautomation.app
...
only for IOS/TVOS, also disable testautomation_pen suite which requires sdl internals files
2024-04-15 03:28:16 -10:00
Ryan C. Gordon
5a21d87e69
rwops: Changed filenames that reference "rwops" to "iostream".
2024-03-14 23:30:59 -04:00
Sam Lantinga
051ed397d1
Removed testautomation_syswm.c from the Xcode project
2023-11-15 21:51:22 -08:00
Sam Lantinga
103073d694
Set NSBluetoothAlwaysUsageDescription for testcontroller
...
This allows testing Steam Controller support on iOS/tvOS, once you enable SDL_JOYSTICK_HIDAPI in SDL_build_config_ios.h
2023-08-03 13:07:51 -07:00
Sam Lantinga
ca02bb6c8c
We don't need testdropfile-Info.plist
2023-08-03 13:07:51 -07:00
Sam Lantinga
546508b9b4
Allow test programs to run at full resolution on iPads
2023-08-01 21:52:23 -07:00
Sam Lantinga
ac683773dc
Added missing tests to the "All" target
2023-07-31 21:39:26 -07:00
Sam Lantinga
7dd56eaafe
Removed unnecessary reference to testoverlay-Info.plist
2023-07-31 21:36:09 -07:00
Sam Lantinga
c94cb3a5d8
Simplified the Xcode project to a single Framework target
...
Static and shared libraries can be built using CMake support in SDL 3.0
Built tests for macOS, iOS, and tvOS
2023-07-31 18:38:18 -07:00
Sam Lantinga
b5e6d0eba9
Added testautomation to the Xcode project
2023-01-26 13:58:59 -08:00
Sam Lantinga
364db52ca3
Moved testautomation data out of SDL_test library
2023-01-26 10:25:44 -08:00
Sam Lantinga
1d956c2817
Rename SDL2 tests for SDL3
2023-01-03 11:54:35 -08:00
Sam Lantinga
659abc721a
SDL API renaming: SDL_gamecontroller.h
...
SDL_gamecontroller.h has been renamed SDL_gamepad.h, and all APIs have been renamed to match.
Fixes https://github.com/libsdl-org/SDL/issues/6885
2022-12-27 09:47:24 -08:00
Sam Lantinga
5a45d2e58b
Updated Xcode project for SDL_main as a header-only library
2022-12-15 10:53:44 -08:00
Ryan C. Gordon
a76053352c
gesture: Removed the gesture API from SDL3.
...
Fixes #6758 .
2022-12-13 14:54:37 -05:00
Sam Lantinga
6786dc481d
Xcode expects SUPPORTED_PLATFORMS to be "macosx" (thanks @MaddTheSane!)
2022-11-25 17:16:34 -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
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
3a6b4835f8
Updated macOS Xcode test programs
2022-09-27 22:28:50 -07:00
Ozkan Sezer
6bd49fc00c
revert mode changes from commit d58d637ac
2022-06-08 21:58:10 +03:00
Sam Lantinga
d58d637ac6
Added support for the Qanba Obsidian Arcade Joystick on Linux
2022-06-08 11:07:36 -07:00
Alex Szpakowski
ec8fa57750
macOS: always use Objective-C ARC (automatic ref counting).
...
Change Cocoa SDL_VideoData and SDL_WindowData implementations from C structs to Objective-C objects, since bridging between C and ObjC is easier that way.
2022-05-09 21:53:40 -07:00
Alex Szpakowski
d35c737f1c
macOS: change min supported OS from 10.6 to 10.7.
2022-05-09 21:53:40 -07:00
Ozkan Sezer
43d47f6b24
fix permissions
2018-11-15 07:20:02 +03:00
Sam Lantinga
2e348c1f59
Fixed bug 3193 - Dualshock 3's motion sensors overwrite analog stick
...
maxxus
The Dualshock 3's motion sensors don't seem to be reported by the call to EVIOCGBIT but they still send EV_ABS events. Because they're not reported by EVIOCGBIT they're not assigned a proper axis ids and the default of 0 is used, which is the valid id for the left analog sticks left/right axis.
2018-11-14 13:37:22 -08:00
Ozkan Sezer
f0549cc9c9
fix permissions
2018-10-23 09:10:02 +03:00
Sam Lantinga
c4918db580
Add exception handling to Android hidapi.
2018-10-22 14:55:42 -07:00
Sam Lantinga
568068048f
Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects
...
Dominik Reichardt
Xcode warns about
"Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO."
Just doing the latter is enough to silence the warning without ill effects on compiling. This affects the macOS Xcode projects as well as the iOS projects. Definitely not a bug but an annoying warning that could go away.
2018-10-18 15:41:50 -07:00
Ozkan Sezer
faf8f8b86b
fix permissions
2018-08-30 12:50:10 +03:00
Sam Lantinga
f1bc1c1274
Fixed crash trying to open HIDAPI controller as a haptics device on Windows
2018-08-22 17:44:28 -07:00
Sam Lantinga
bdbc06b027
Fixed bug 4228 - Clean-up Xcode projects
...
C.W. Betts
This cleans up the Xcode project by setting the Xcode groups to the corresponding directories. This also removes the Resources folder in OS X's Products group and adds the CoreBluetooth framework to the iOS tests (this is needed due to the addition of hidapi.
2018-08-21 16:47:44 -07:00
Ozkan Sezer
41da7b79c0
ran 'chmod -x' on many files
2018-06-12 14:00:15 +03:00