1695 Commits

Author SHA1 Message Date
Eric Warmenhoven
e69ee5af05
apple: netplay udp lan discovery 2025-09-08 13:58:32 -04:00
Eric Warmenhoven
b2ec648a71
ios: whoops, forgot to enable CloudDocuments entitlement. 2025-09-04 15:34:16 -04:00
Matt Akins
bd56674b51
Add activity state detection to prevent parameter conflicts when resuming from home screen after external game launch (#18231)
* Simplified onNewIntent content detection logic and added activity state tracking

* Added activity state detection to prevent parameter conflicts when resuming from home screen
2025-09-03 16:16:07 +02:00
Eric Warmenhoven
a1d830f7c4
apple: allow for updated mbedtls library 2025-08-28 16:01:47 -04:00
Matt Akins
699b808b4c
Add onNewIntent handler to support launching games with FLAG_ACTIVITY_CLEAR_TOP (#18210)
Enables launchers to use the FLAG_ACTIVITY_CLEAR_TOP launch flag to open games. It checks if the launched game is already running or if it's a new game to launch over the existing one. This provides an alternative to launchers using FLAG_ACTIVITY_CLEAR_TASK which results in a crash on many Android 13 devices if RetroArch is already running in the background.
2025-08-28 02:17:32 +02:00
Eric Warmenhoven
3f21e88f09
apple: include ClownMDEmu in App Store builds 2025-08-23 23:29:33 -04:00
Eric Warmenhoven
a35f91d95f
apple: AppIntents (Siri, Shortcuts) (#18167) 2025-08-11 21:41:11 +02:00
Eric Warmenhoven
9728e5914d
Merge remote-tracking branch 'libretro/master' into warmenhoven/dev/macOS-Core-Audio-Mic-Fix 2025-08-07 18:04:21 -04:00
Eric Warmenhoven
8b11aec44d
apple: include gam4980 core in App Store builds 2025-08-04 07:45:53 -04:00
Eric Warmenhoven
7dc3d1ed9b
ios9: fix loading cores 2025-08-03 00:47:18 -04:00
Fancy2209
817428b772
Fix psl1ght target of dist-cores.sh (#18130) 2025-07-31 11:39:38 +02:00
LibretroAdmin
9e0b21da5e
Revert "Optimize wastefully encoded raster image files (#18113)" (#18114)
This reverts commit af28b06d027f96a508da7c55bf0654b2832814e8.
2025-07-22 03:25:27 +02:00
Peter J. Mello
af28b06d02
Optimize wastefully encoded raster image files (#18113)
Apply an aggressive set of ultimately deterministic optimizations to
raster image files where an actual file size reduction of not less than
50% was possible without the removal of intrinsic properties such as
alpha channels. Rendered image dimensions were always left unchanged.

The primary mechanisms employed during optimization are:
- PNG color mode conversion from TrueColor to indexed palette
  + Accomplished using NeuQuant neural-net color quantization algorithm
- Stripping of data blocks containing irrelevant information, such as:
  + XMP metadata fields
  + Embedded comment fields
  + ICC color profiles (simple graphics with basic color schemes only)
  + EXIF profiles
- Re-compression using "best" or "smallest" profile presets

All modifications are performed on lossless image formats and closely
visually inspected after processing to ensure no loss of apparent
details or introduction of new, unwanted artifacts.

Toolset used:
- RIOT (Radical Image Optimization Tool), v2024.1.0 64-bit
- AdvanceCOMP (part of the Advance Projects), v2.6 64-bit
- optiPNG, v7.9.1 64-bit
- PNGOUT, v2015.02.13 32-bit

Signed-off-by: Peter J. Mello <admin@petermello.net>
2025-07-22 03:15:29 +02:00
Eric Warmenhoven
d316c2cbc9 ipad: don't force fullscreen, allow multitasking 2025-07-07 10:36:26 -04:00
Eric Warmenhoven
7d09e380f4
apple: fix coretext font renderer unicode handling, make default 2025-07-06 01:07:03 -04:00
Eric Warmenhoven
371ddf5889 macos build fix 2025-06-27 15:33:04 -04:00
Eric Warmenhoven
9ff5aaa679 macos x86 build fix 2025-06-27 15:07:48 -04:00
Eric Warmenhoven
1e109e2927 apple: include zstd and nearest resampler 2025-06-27 11:17:25 -04:00
Eric Warmenhoven
c16840444e apple: add reminiscence and vitaquake2 to App Store builds 2025-06-21 14:08:10 -04:00
Eric Warmenhoven
d9d874712c apple: extremely minor cleanup 2025-06-21 13:27:22 -04:00
Eric Warmenhoven
42704b9311 apple: include correct git hash when uploading testflight build 2025-06-16 15:00:01 -04:00
Eric Warmenhoven
f9c99288da android: try to avoid build-time heap space problems 2025-06-13 16:21:09 -04:00
Eric Warmenhoven
bb6a0c5772 apple: Xcode tweaks 2025-06-09 22:25:14 -04:00
Joseph Mattiello
663f318d5f
enable mic on macos
add mic usage to info.plist

enable micorphone in xcconfig

mic device selection macos

snapshot

revert ios driver

macos only driver, doesn’t deadlock now

macos driver seems to be doing something

looooooop

well, at least it doesn’t spin lock, no audio

audio capture working!

seems to be working now

cleanup some extra logging

clean up some extra logging

rename ios driver for clarity

remove some locks

better performance, but some noise

remove unused fifo_lock

clear the fifo

fix noise in buffer

some improvements, might not need

remove superfulous silent check

reduce latency

Signed-off-by: Joseph Mattiello <git@joemattiello.com>
2025-06-08 22:12:22 -04:00
Eric Warmenhoven
c74164c6d0 android: enable ssl
0c4bbda16a
2025-06-05 22:53:33 -04:00
Eric Warmenhoven
86f63e1f59 android: revert of enabling ssl 2025-06-04 14:52:01 -04:00
Eric Warmenhoven
98852bd427 android: enable builtin mbed-tls
fixes #16847
2025-06-03 23:03:37 -04:00
Eric Warmenhoven
38a3b924ae iOS/tvOS: enable HAVE_NETWORK_COMMAND 2025-05-31 16:05:41 -04:00
zoltanvb
15f4f1e63c Enable HAVE_NETWORK_CMD for Android. 2025-05-29 21:46:25 +02:00
Eric Warmenhoven
d8cd500316 macOS: Prompt for local network access 2025-05-26 00:40:56 -04:00
LibretroAdmin
99b4b66174
Merge pull request #17926 from warmenhoven/warmenhoven/pr/apple-gear
apple: add gearcoleco, geargrafx cores to app store builds
2025-05-22 12:32:19 +02:00
Eric Warmenhoven
7e52201fb6 apple: add sameduck core to app store builds 2025-05-22 01:38:56 -04:00
Eric Warmenhoven
0c872e7c94 apple: add gearcoleco, geargrafx cores to app store builds 2025-05-22 00:11:54 -04:00
Eric Warmenhoven
906c0be946 macos/ios: Enable icloud_drive cloud sync backend 2025-05-12 09:17:16 -04:00
Eric Warmenhoven
874cc00c2e macos: fix app store packaging 2025-05-11 12:01:20 -04:00
BinBashBanana
2d3c18e48d Emscripten improvements pt. 4 2025-05-08 11:01:43 -07:00
LibretroAdmin
203fff1a11
Bump version 2025-04-14 23:04:09 -07:00
BinBashBanana
f5a056b086 Fix safari file uploads 2025-04-03 10:24:06 -07:00
BinBashBanana
393e1b4b98 Fixes for #17750 2025-03-30 13:15:50 -07:00
BinBashBanana
05cefc9a4d AudioWorklet driver, misc. emscripten fixes 2025-03-28 19:41:40 -07:00
Ken Mitton
59d1b94b65 Package lr-dice for the Apple Store. 2025-03-21 11:53:50 -04:00
LibretroAdmin
0b2b933388
Merge pull request #17681 from SternXD/uwp-update-angle 2025-03-12 22:00:30 -07:00
SternXD
37b349432f
UWP: Update invalid pfx key 2025-03-10 11:24:42 -04:00
SternXD
1761aa0814
UWP: Update x64 Angle Binaries 2025-03-10 11:01:27 -04:00
BinBashBanana
c672730259 address issues 2025-03-06 15:38:40 -08:00
BinBashBanana
f6eb1ed5c5 Threaded emscripten improvements 2025-03-05 10:39:43 -08:00
LibretroAdmin
80b62db04e
Merge pull request #17657 from warmenhoven/warmenhoven/pr/apple-avf-camera
apple: enable JoeMatt's avfoundation-based camera driver
2025-03-04 07:32:13 -08:00
LibretroAdmin
9a8035bad1
Merge pull request #17656 from warmenhoven/warmenhoven/pr/macos-flto
macos: compile with -flto
2025-03-04 07:32:05 -08:00
Eric Warmenhoven
8c729fd029 apple: enable JoeMatt's avfoundation-based camera driver 2025-03-03 23:20:59 -05:00
Eric Warmenhoven
6c7b16df3c macos: compile with -flto 2025-03-03 22:51:16 -05:00