Eric Warmenhoven
800be5530f
iOS: Better handling of physical mice/magic keyboard trackpad ( #16911 )
2024-08-22 12:11:16 -07:00
Eric Warmenhoven
da8c0accd6
iOS/tvOS: Bring neon defines in line with macOS arm64 build ( #16885 )
2024-08-17 09:57:36 -05:00
Eric Warmenhoven
b56547f9dd
macOS: optional library inclusion ( #16877 )
2024-08-15 15:27:26 -07:00
Eric Warmenhoven
efc09a1009
iOS/tvOS: Add opera core to App Store build ( #16859 )
2024-08-09 09:28:28 -07:00
Eric Warmenhoven
394c396d89
iOS/tvOS: Add fastlane for TestFlight automation ( #16824 )
...
* iOS: Add fastlane for TestFlight automation
* tvOS: Add fastlane for TestFlight automation
2024-07-30 17:33:16 -07:00
Eric Warmenhoven
858148fbae
iOS: on iOS 18, enable game mode ( #16817 )
2024-07-25 22:27:19 -07:00
Eric Warmenhoven
63799385fc
iCloud cloud sync driver ( #16794 )
2024-07-18 22:02:52 -07:00
Eric Warmenhoven
24f8bd1638
iOS/tvOS: Add ardens and anarch cores to app store build
2024-06-16 08:40:24 -05:00
Eric Warmenhoven
c978d7944a
iOS/tvOS: Include DoubleCherryGB in AppStore build
2024-06-04 13:17:59 -05:00
libretroadmin
75c647d3ca
Bump to version 1.19.1
2024-06-04 06:53:13 +02:00
Eric Warmenhoven
754a194471
tvOS: revert MoltenVK to 1.2.7 to fix tvOS 13.4
2024-05-30 22:54:19 -05:00
libretroadmin
00b8a5f15c
Bump to version 1.19.0
2024-05-30 05:03:48 +02:00
Eric Warmenhoven
52413260de
iOS: default audio sync on again, also more mfi logging
2024-05-26 21:32:55 +02:00
Eric Warmenhoven
eb3adeaf87
Fix build for osx opengl
2024-05-22 20:22:14 -07:00
libretroadmin
a74675a718
Remove unneeded ENABLE_HLSL code from glslang
2024-05-23 01:25:37 +02:00
Eric Warmenhoven
87b643f487
Apple: Correctly register for filetypes uniquely
2024-05-22 13:21:56 -07:00
Eric Warmenhoven
c1fec60f60
iOS/tvOS: fix keyboard handling for app store builds
2024-05-22 07:25:13 -07:00
Eric Warmenhoven
d24b7955a5
tvOS: Fix packaging by reverting the name
2024-05-20 22:29:01 -07:00
Eric Warmenhoven
e9e5868a8f
iOS/tvOS: Creation of App Store build configuraiton
2024-05-20 00:22:51 -07:00
Eric Warmenhoven
529d6f78d0
iOS/tvOS: Clean up Xcode project file
2024-05-19 21:50:31 -07:00
Eric Warmenhoven
329cf5cbff
iOS/tvOS: define PACKAGE_VERSION to be App Store MARKETING_VERSION
2024-05-19 12:22:26 -07:00
Eric Warmenhoven
ce6dbcd7e8
macOS: Qt still builds, if you set QT_INSTALL directory correctly ( #16527 )
2024-05-14 19:51:45 -07:00
Eric Warmenhoven
81f7aecad4
macOS: use xcassets instead of icns file for app icon ( #16524 )
2024-05-13 12:04:05 -07:00
Eric Warmenhoven
04baed2aff
macOS: appstore: restore copying audio/video filters ( #16521 )
2024-05-13 07:24:45 -07:00
Eric Warmenhoven
76b5d40954
macOS: updates for app store submission ( #16514 )
2024-05-11 16:57:29 -07:00
Eric Warmenhoven
a2a7c666fb
iOS/tvOS: some updates for packaging for app store ( #16508 )
2024-05-09 09:54:28 -07:00
Eric Warmenhoven
55be94212a
macOS: MoltenVK as xcframework ( #16507 )
2024-05-08 16:41:15 -07:00
Eric Warmenhoven
0415ed2f95
apple: Use C function from CoreFoundation instead of ObjC from Foundation ( #16476 )
2024-04-29 18:30:56 -07:00
Eric Warmenhoven
70ac6d9541
iOS/tvOS: Better way of packaging Frameworks ( #16468 )
2024-04-25 10:09:58 -07:00
Eric Warmenhoven
6df643d138
iOS/tvOS: MoltenVK for simulators ( #16463 )
2024-04-23 21:35:55 -07:00
Eric Warmenhoven
c0366aba06
Apple misc ( #16462 )
...
* iOS/tvOS: Hide MoltenVK from Core List, again
* iOS/tvOS: Don't show certain core management options
* apple: Manage macOS/iOS/tvOS from one workspace
* iOS/tvOS: update-cores.sh tweaks
2024-04-23 15:53:35 -07:00
Eric Warmenhoven
9df59e4044
iOS/tvOS: fix framework creation ( #16455 )
2024-04-22 19:39:47 -07:00
Eric Warmenhoven
ca904a3f5d
iOS/tvOS: MoltenVK 1.2.8, and fix mame core signing ( #16452 )
2024-04-19 07:11:49 -07:00
Eric Warmenhoven
970f404392
build fix ( #16446 )
2024-04-18 06:09:46 -07:00
Eric Warmenhoven
5fd4eb905c
iOS QOL improvements ( #16444 )
...
* iOS/tvOS: bundle cores as frameworks as opposed to dylibs
* iOS/tvOS: update plist to indicate controller support
* iOS/tvOS: living within the sandbox
* iOS/tvOS: import content through share sheet
* iOS/tvOS: default audio sync off due to crash on background
* iOS/tvOS: don't try altkit if there's no reason to
* iOS/tvOS: enumerate cores for appstore distribution
2024-04-18 03:01:39 -07:00
libretroadmin
06fa5325f8
Update version
2024-03-21 16:09:50 +01:00
Eric Warmenhoven
7379d33801
tvOS Top Shelf ( #16302 )
...
This puts the History and Favorites playlists (up to five items each)
in the Top Shelf menu. In order for this to be enabled you must build
it yourself and change the app identifiers for the TV app and Top
Shelf extension, and add both of them to an app group.
2024-02-27 23:20:32 -08:00
Eric Warmenhoven
50f4807f88
tvOS: when cache is deleted, force assets.zip re-extraction ( #16264 )
...
Also including a script to make building assets.zip easier, for people
building from source themselves
2024-02-19 11:12:09 -08:00
Eric Warmenhoven
47df5e6547
Add icon for tvOS Top Shelf ( #16252 )
2024-02-18 08:22:50 -08:00
Eric Warmenhoven
ad48a74bb8
Update to MoltenVK 1.2.7 ( #16199 )
2024-02-04 11:58:25 -08:00
Eric Warmenhoven
79e43e2bd4
Fix many warnings ( #16180 )
...
Also change iOS/tvOS to use system zlib instead of compiling it in
2024-01-31 09:15:14 -08:00
libretroadmin
ac353d1401
Bump version
2024-01-25 15:59:56 +01:00
Eric Warmenhoven
13e96e9567
Fix variable quoting issue ( #16165 )
2024-01-25 06:02:44 -08:00
Eric Warmenhoven
bd6c34b576
Add HAVE_ACCESSIBILITY to iOS builds ( #16154 )
2024-01-22 10:06:32 -08:00
Eric Warmenhoven
cd9fb0d072
Adjust apple packaging so correct git version gets reported ( #16139 )
2024-01-21 18:13:07 -08:00
Eric Warmenhoven
d7852d5db9
Fix incremental macos/ios/tvos builds, and pull correct git version ( #16089 )
2024-01-09 00:18:05 -08:00
Eric Warmenhoven
272b66a5db
Make it easy to create a "portable" osx build ( #16081 )
...
Default to false, except steam builds where it's forced true; a
portable build has the behavior of putting all files next to the
application.
2024-01-07 07:58:06 -08:00
Eric Warmenhoven
07612483f2
Show git version in system information ( fixes #16072 ) ( #16076 )
2024-01-04 23:12:59 -08:00
Eric Warmenhoven
089f7321c7
iOS: Allow changing the app icon (take 2) ( #16034 )
2023-12-24 16:36:49 -08:00
libretroadmin
3c564b8284
Revert "Revert "Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )" ( #16030 )"
...
This reverts commit 8caf6c19b1
.
2023-12-22 09:41:31 +01:00
LibretroAdmin
8caf6c19b1
Revert "Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )" ( #16030 )
...
This reverts commit c06743678f
.
2023-12-22 00:37:18 -08:00
LibretroAdmin
c06743678f
Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )
...
This reverts commit 93f7bba6a5
.
2023-12-21 23:15:41 -08:00
Eric Warmenhoven
93f7bba6a5
iOS: Allow changing the app icon ( #16020 )
2023-12-20 16:22:11 -08:00
Eric Warmenhoven
2ca9cf0b56
Rebuild of moltenvk for tvos ( #15999 )
2023-12-12 08:44:43 -08:00
Eric Warmenhoven
26918b25e0
Enable overlay support on tvos ( #15987 )
2023-12-09 04:48:22 -08:00
Eric Warmenhoven
d2253c3de3
iOS/tvOS: create gl context as gles3 ( #15958 )
...
iOS 7+ supports gles3, which is backwards compatible with gles2. This
doesn't enable the glcore driver (which isn't working on ios yet), it
just changes the underlying context.
This fixes some of the rendering performance problems on mupen64plus_next.
2023-11-30 03:30:17 -08:00
Eric Warmenhoven
36d9bdc2da
iOS/tvOS: minor xcode cleanup ( #15957 )
...
This hopefully makes debug and release easier to manage by making
their C flags the same and moving the differences to the preprocessor
macros.
2023-11-30 03:30:08 -08:00
Eric Warmenhoven
d657e5b701
xdelta support on macos/ios/tvos ( #15964 )
2023-11-30 03:29:46 -08:00
Eric Warmenhoven
7237b6acfc
Enable HDR support in iOS. ( #15871 )
...
* Enable HDR support in iOS.
* Enable HDR support in tvOS.
2023-11-06 00:50:14 -08:00
Eric Warmenhoven
b71d09a31f
build fix - ios widget ( #15809 )
2023-10-16 06:56:45 -07:00
Eric Warmenhoven
793cb0cfa3
Fix ios-vulkan-ppsspp, and a small cloud save fix ( #15801 )
2023-10-15 05:45:03 -07:00
Eric Warmenhoven
777d96d20a
Clean up iOS/tvOS Xcode project, get the simulators working ( #15799 )
2023-10-14 06:57:09 -07:00
Eric Warmenhoven
b6ee341507
iOS 17/Xcode 15 update: Fix iOS Widget ( #15796 )
2023-10-13 10:28:56 -07:00
Eric Warmenhoven
7264c13b01
Fix Xcode 14.0.1 cross compile x86_64 build - only strip debugging symbols ( #15786 )
2023-10-11 03:54:08 +02:00
yoshisuga
437ed733f5
Fixed compiler flag check for swift ( #15654 )
2023-08-29 03:30:52 -07:00
yoshisuga
6b0a5c978e
tvOS: Add target conditionals to fix tvOS build ( #15637 )
...
* Add target conditionals to fix tvOS build
* Use TARGET_OS_IOS for iOS
2023-08-22 14:55:59 -07:00
yoshisuga
cb2cc58f98
iOS: Support a helper bar button to lock the current orientation ( #15633 )
...
* iOS: Support a helper bar button to lock the current orientation
* Moved init of shouldLockCurrentInterfaceOrientation property to iOS specific #if
2023-08-21 23:05:34 -07:00
libretroadmin
2d2cb04589
Merge video_coord_array.c into video_driver.c
2023-08-15 16:02:12 +02:00
Eric Warmenhoven
ae78395d83
iOS/tvOS: rework JIT availability checks ( #15590 )
2023-08-14 06:41:43 -07:00
Eric Warmenhoven
ee75111a48
iOS/tvOS: Compile with -DHAVE_CHD ( #11099 ) ( #15588 )
2023-08-12 16:33:32 -07:00
Eric Warmenhoven
893b0d142e
Cloud Sync ( #15548 )
...
* cloud sync - algorithm and abstract cloud storage API
* WebDAV cloud sync driver, and associated net_http improvements
* Cloud sync settings menu
2023-08-04 09:20:50 +02:00
libretroadmin
a4b81527e0
Bump version
2023-07-17 12:46:49 +02:00
Eric Warmenhoven
b1fdbb9a37
netplay discovery through bonjour/mdns
2023-07-15 08:25:27 +02:00
Eric Warmenhoven
123b218725
Revert "Compile in CoreText font renderer on macos/ios/tvos"
...
This reverts commit 9320122252
.
2023-07-11 01:03:14 +02:00
Eric Warmenhoven
e943ea71e7
Fix #15459 - add HAVE_STDIN_CMD to macos
2023-07-09 09:31:08 +02:00
Eric Warmenhoven
e961dcf550
iOS9 build fix
2023-07-04 20:21:37 +02:00
Eric Warmenhoven
544d78d7b7
Improve some log formatting on iOS/tvOS
2023-07-04 02:54:51 +02:00
Eric Warmenhoven
224bac241e
Compile in OpenAL driver on macos/ios/tvos
2023-07-01 19:26:09 +02:00
Eric Warmenhoven
9320122252
Compile in CoreText font renderer on macos/ios/tvos
2023-07-01 19:25:18 +02:00
Eric Warmenhoven
8c9ee021e7
Creating a github CI for macOS
2023-07-01 19:24:53 +02:00
Eric Warmenhoven
b861d643fc
Enable SSL in macos/ios/tvos builds
2023-06-28 14:29:37 +02:00
Eric Warmenhoven
b89e6afe1c
Fix including audio/video filters on iOS
2023-06-06 01:52:23 +02:00
Eric Warmenhoven
6c831b25a6
Restore "macOS Cocoa: fix mouse grab in windowed mode."
...
This reverts commit 269c902429
, with a
build fix.
2023-06-06 01:52:13 +02:00
libretroadmin
269c902429
revert
2023-06-04 16:28:59 +02:00
Alexander Kozharsky
167c52ec77
macOS Cocoa: fix mouse grab in windowed mode.
2023-06-04 14:51:04 +02:00
libretroadmin
c07e6a6da2
Cleanups
2023-05-30 20:30:37 +02:00
Eric Warmenhoven
b8fe2ccd10
Update to MoltenVK 1.2.4
2023-05-29 09:30:02 +02:00
Eric Warmenhoven
b1503c6fc0
Add accelerometer and gyroscope sensors to iOS
2023-05-21 23:18:34 +02:00
Eric Warmenhoven
34d322ffa9
Small tweaks/fixes to update-cores.sh for iOS/tvOS
2023-05-18 03:16:37 +02:00
Eric Warmenhoven
13fc4cbda3
Don't unnecessarily sign iOS/tvOS cores/libraries
2023-05-16 18:56:25 +02:00
Eric Warmenhoven
9d697fedcb
Script to download/update cores in iOS/modules and tvOS/modules
2023-05-16 12:56:07 +02:00
Eric Warmenhoven
d5a86e2363
iOS needs to targets 13 due to some keyboard emulation, but tvOS does not
2023-05-12 04:42:20 +02:00
Eric Warmenhoven
994a2ea108
AltKit support for tvOS
2023-05-08 18:35:43 +02:00
Eric Warmenhoven
23211dc1a1
Enable AltServer JIT for builds installed by Xcode
2023-05-08 18:35:43 +02:00
Eric Warmenhoven
1b3f9b84d9
Add AltKit back in as checked-in code
2023-05-07 16:55:48 +02:00
Eric Warmenhoven
cd9fd1ec9b
Revert AltKit package dependency
2023-05-07 16:55:48 +02:00
warmenhoven
e9faa3df50
Fix silly mistake, tvos needs tvos cores ( #15238 )
2023-04-28 15:58:58 +02:00
warmenhoven
71748d27f5
Pre-resolve AltKit swift package ( #15236 )
2023-04-28 02:08:23 +02:00
warmenhoven
295e5f0682
JIT support in iOS ( #15224 )
...
* Use AltKit to try to enable JIT on iOS
* libretro: Add API to check JIT availability on iOS
2023-04-26 01:55:37 +02:00
warmenhoven
11a7cc9d23
Include audio and video filters in ios/tvos bundles ( #15197 )
2023-04-15 11:55:46 +02:00