1563 Commits

Author SHA1 Message Date
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
Thiago Seus
22646d3e74 Accessibility: enable accessibility if Talkback is on 2024-06-02 14:49:19 -05:00
Thiago Seus
b4ed4b58d6 Accessibility: add first Android version 2024-06-02 14:49:19 -05:00
Reilly Brogan
7f3de64ef8 wayland: Fix Wayland appId 2024-05-30 22:54:50 -05:00
Eric Warmenhoven
754a194471 tvOS: revert MoltenVK to 1.2.7 to fix tvOS 13.4 2024-05-30 22:54:19 -05:00
MoistDreams
64680cbfef Package *.lck core lock file-extension.
Includes *.lck alongside the rest of the cores/$platform/cores so that bundled cores can be locked at time of publish.
2024-05-30 14:58:14 -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
aerisarn
fe5c9a37a5 Update README.md
Fix URL
2024-05-17 14:40:49 -07:00
e.canepa
448dea5beb UWP 4K fix: align MESA reading of ClientRect to retroarch procedure, this fixes max resolution being set to 1080p. As reading must be done inside an UI thread and is in fact an async operation which might delay frame generation, the reading itself is doen once and cached, give that changing resolution while the app is running is an unlikely corner-case use 2024-05-17 14:40:49 -07:00
Edoardo Canepa
e0537c0548 Align MESA to alpha-2-resfix
Remove wrong resolution special handling for OPENGL
2024-05-17 14:40:49 -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
Dionoid
c04bbd6d65
Added M2000 to core selection dropdown (#16479) 2024-04-29 18:29:39 -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
Licaon_Kter
fee6ac3185
Bump AGP (#16380)
ref: https://issuetracker.google.com/issues/184872412

This is an issue of AGP 4.1. Updating AGP to 4.2 or above should fix it.

We've been fixing this for F-Droid for a while: https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/com.retroarch.yml#L43
2024-03-22 06:43:05 -07:00
libretroadmin
06fa5325f8 Update version 2024-03-21 16:09:50 +01:00
Patrick Stankard
5452999b2a
Fix mouse grab behavior on Android (#16203)
* Add grab_mouse interface for Android
Makes mouse grabbing and 'Game Focus' work on Android with a real mouse
Properly handle relative mouse motion events on Android (SDK 28 and newer)

* Enable workflow_dispatch on CI Android

* Update android_mouse_calculate_deltas callsites

* Add RETRO_DEVICE_MOUSE to android_input_get_capabilities

* Use Handler to trigger UI events (toggle mouse, immersive mode) with 300ms delay

* Enable input_auto_mouse_grab by default for Android

* Handle RARCH_DEVICE_MOUSE_SCREEN in Android input driver

* Add android.hardware.type.pc to manifest

* Don't attempt to set pointer speed via scaling in android_mouse_calculate_deltas

* Keep x/y values within viewport resolution for screen mouse

* Use video_driver_get_size to get width/height

---------

Co-authored-by: Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
2024-03-19 05:33:02 -07:00
Gabriel Morazán
ac694145f0
(UWP) Update .pfx key (#16317) 2024-03-02 10:33:03 -08:00
aerisarn
8b1e4a1ad0
MESA UWP Integration (#16285)
* [WINRT] Enable logging on __WINRT__ and bypass verbosidy in debug

* [UWP] wrong configuration prevents GLES to compile, common functions defines GL symbols

* [UWP] configure project to allow OPENGL on default configuration and copy MESA DLLs into UWP release

* [UWP] add MESA headers

* [UWP] add MESA EGL.lib needed for GLES context. However HAVE_OPENGL is better as GL cores use desktop version, so this is left for reference and to make the solution build with HAVE_OPENGLES

* [UWP] UWP is missing some GDI function definitions, implemented into MESA Gallium

* [UWP] Configure Release project too

* [UWP] Add mesa alpha-2 release dlls

* [UWP] allow griffin and vide_driver to have an OPENGL context

* [UWP] allow wgl context to work with mesa under WINRT

* [UWP] BUG: have to modify height/width getters and align them to MESA because the screen resolution is not right in gl context. Pending further investigation

* [UWP] fix ANGLE build

* [UWP] remove duplicate import code.

* (UWP) Cleanup filters file

* MESA screen destroy fix and Yabasanshiro hack. Align to alpha-2-hack tag

---------

Co-authored-by: Gabriel Morazán <35014183+GABO1423@users.noreply.github.com>
2024-03-02 09:36:17 -08: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
libretroadmin
e5029ffdfb Define HAVE_ACCESSIBILITY for MSVC UWP 2024-02-04 19:40:28 +01: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
kikmon
48205d5754
Added 2022 solution and updated github action flow to compile new targets (#16158)
Co-authored-by: papa <papa>
2024-01-23 22:50:42 -08:00