64176 Commits

Author SHA1 Message Date
Eric Warmenhoven
d7839bbd7d
iOS: Let RApplication handle touch events when TouchMouse not enabled (#17046) 2024-09-27 14:36:22 -07:00
github-actions
443348f014 Fetch translations from Crowdin 2024-09-27 00:14:54 +00:00
github-actions
cae587f7a6 Fetch translations from Crowdin 2024-09-26 00:14:05 +00:00
Eric Warmenhoven
10a1154b06
Avoid calling strlcpy when copying string onto itself (#17031) 2024-09-24 19:24:46 -05:00
Colin Kinloch
c90f7aba6c
Use reverse DNS name for desktop file and icon (#16449)
Reverse DNS being com.libretro.RetroArch
2024-09-23 09:03:48 -07:00
Colin Kinloch
ee55623678
wayland: Check for relative_pointer support (#17029) 2024-09-23 08:50:34 -07:00
alphabitserial
3ee3f2ae52
Revert "wayland: Commit viewport resizes (#16419)" (#17026)
This reverts commit 08496b302c7a9e4a080542df6b4a1e294a2a668a.
2024-09-22 23:44:48 -07:00
github-actions
c43bc65c7e Fetch translations from Crowdin 2024-09-23 00:14:44 +00:00
sonninnos
0c468f9a44
Honor 'perfcnt_enable' in logging (#17022) 2024-09-20 20:09:21 -07:00
sonninnos
4b177d0ac7
Refresh rate switching fixes and cleanups (#17021) 2024-09-20 20:09:02 -07:00
pastalian
4ce7dd6fd5
Explicitly cast to a pointer in wayland builds (#17019)
The build with `--enable-wayland --disable-kms` has a part where an
unsigned long is passed as a void*, but GCC 14 enforces
-Werror=int-conversion, causing the build to fail.
https://gcc.gnu.org/gcc-14/porting_to.html#int-conversion
2024-09-20 14:19:24 -07:00
github-actions
17c899fac3 Fetch translations from Crowdin 2024-09-20 00:14:10 +00:00
Eric Warmenhoven
187497eea8
Revert "apple: switch from MTKView to CAMetalLayer for vulkan (#16959)" (#17017)
This reverts commit 95d53183f5d3b8719a4c2d595b12de16da2e31af.
2024-09-19 11:48:40 -07:00
github-actions
bec4107412 Fetch translations from Crowdin 2024-09-19 00:14:15 +00:00
sonninnos
dbfb88721b
Automatic Frame Delay: Fix special overtime edge case (#17013) 2024-09-18 02:45:07 -07:00
sonninnos
d08b867e7d
Fix pause toggle to not clear fast-forward state (#17010) 2024-09-17 10:23:12 -07:00
sonninnos
6713e3b7f7
(Vulkan) Prefer IMMEDIATE mode without vsync (#17009)
* (Vulkan) Prefer IMMEDIATE mode without vsync

* Clamp max_swapchain_images and hard_sync_frames

* (Vulkan) Improve fastforward frameskip option hack
2024-09-17 10:23:02 -07:00
github-actions
61a3397b67 Fetch translations from Crowdin 2024-09-17 00:12:22 +00:00
Eric Warmenhoven
1211b2d56a
Fix steam build (#17007) 2024-09-16 13:15:19 -07:00
libretroadmin
bbfe078515 Reduce char arrays that are 8192 of size or bigger - reduce
them to PATH_MAX_LENGTH * 2 instead
2024-09-15 22:21:22 +02:00
github-actions
b1aa7522fd Fetch translations from Crowdin 2024-09-15 00:15:17 +00:00
libretroadmin
dc7473d046 See if this prevents some warnings 2024-09-15 00:03:48 +02:00
libretroadmin
0a396f0e71 Silence warning - second param for rc_alloc should be of type int32_t 2024-09-14 23:42:31 +02:00
Eric Warmenhoven
b557bc9523
Fixing compiler warnings (#17001) 2024-09-14 13:11:20 -07:00
zoltanvb
39c48f7310
Support RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY (#17002) 2024-09-14 12:15:27 -07:00
ItsZariep
580efd41e4
Fix Selenium theme definition position (#17000) 2024-09-14 12:15:18 -07:00
neil4
53081f1794
Preemptive Frames updates (#17003)
* Preemptive Frames: input_poll and input_state improvements

- Check pointing devices when used by core; ignore input_libretro_device
- Use stored mouse x,y input state (lower level call might flush deltas)
- Remove port mapping code (unnecessary now)
- Fewer memsets

* Add Preemptive Frames to Qt options menu
2024-09-14 12:14:36 -07:00
github-actions
7601df9a4c Fetch translations from Crowdin 2024-09-14 00:13:13 +00:00
libretroadmin
71326a7eaa fill_pathnam_expanded_and_absolute - pass size parameter to function 2024-09-13 20:38:02 +02:00
libretroadmin
bd8ed67205 Dehardcode size parameter for strlcpy call 2024-09-13 20:22:20 +02:00
Eric Warmenhoven
9135065bfc
Fix strlcpy being passed a length that's too long (#16998) 2024-09-13 11:11:24 -07:00
Eric Warmenhoven
381c3a5317
iOS/tvOS: flush save files on backgrounding (#16996) 2024-09-12 17:58:11 -07:00
github-actions
33c5c5341b Fetch translations from Crowdin 2024-09-13 00:14:00 +00:00
zoltanvb
05844c649f
Autoconfig extension with alternative name/vid/pid (#16990)
If there are several variants of a controller, but their button
layout is exactly the same, allow alternative identifiers, e.g.:
input_device_alt1
input_vendor_id_alt3
input_product_id_alt9
2024-09-12 11:50:46 -07:00
Eric Warmenhoven
be7645024c
ozone: some fixes for better touchscreen handling (#16994) 2024-09-12 11:15:10 -07:00
Viačasłaŭ
bb3e1d8be4
Make auto state while loading new content on the fly (#16835) 2024-09-12 08:24:03 -07:00
Eric Warmenhoven
2ecf5e79c5
apple: minor cleanup of Xcode project files (#16992) 2024-09-11 20:10:53 -07:00
Eric Warmenhoven
801a4af6f2
tvOS: better handling of siri remote (#16991) 2024-09-11 19:31:58 -07:00
github-actions
08dd2a8f7b Fetch translations from Crowdin 2024-09-12 00:14:19 +00:00
Eric Warmenhoven
6e2f0a4f30
apple: don't allow opening sdl2 microphone if not using sdl2 audio (#16989) 2024-09-11 12:33:41 -07:00
libretroadmin
14b1af9e1a Revert "Start reducing size of video_shader_pass struct to reduce"
This reverts commit 0ab10f73c29f25a7e4763accfdf80ffd61208803.
2024-09-11 19:17:20 +02:00
libretroadmin
787c1e1130 video_monitor_compute_fps_statistics - turn static 2024-09-11 17:23:28 +02:00
libretroadmin
23bd9686e5 Silence unused variable warnings 2024-09-11 15:48:43 +02:00
Vladimir Serbinenko
dd489312ea
Enable chd hashing on libnx (#14034) 2024-09-11 06:29:59 -07:00
libretroadmin
8abe49abb4 Build with vendor-neutral OpenGL implementation by doing
./configure --disable-glx
2024-09-11 15:29:06 +02:00
Eric Warmenhoven
853c2cc14e
iOS: A few changes to fix/improve app store submission (#16988) 2024-09-10 22:13:25 -07:00
Jamiras
a15d8d558a
(cheevos) use translated strings for achievement messages (#16987) 2024-09-10 23:31:34 -05:00
zoltanvb
4e063934fd
Add option to disable analog stick menu navigation (#16743)
Two new settings added to Settings / Input / Menu Control:
- disable left analog stick in menu navigation
- disable right analog stick in menu navigation

Since the corresponding logic is already a distinct logic flow in
input driver, no change was necessary to analog-to-digital settings
or the like.
2024-09-10 18:13:31 -07:00
Emanuel Haupt
7a0d568f04
Incorporate FreeBSD port patches (#16221)
This commit imports a series of patches from the FreeBSD port of RetroArch to
improve build compatibility and address specific issues encountered in the
FreeBSD environment. These patches, sourced from the FreeBSD Ports collection
(https://cgit.freebsd.org/ports/tree/games/retroarch/files), have been adapted
and tested to ensure they integrate seamlessly with the current build process.
2024-09-10 18:11:40 -07:00
Jay Paul
e61b3ae2ba
Sort Remaps by Connected Controller (#16747)
* sort remaps by connected controller if option is enabled

* ensure dir name is valid based on input device name

* Fix comments

* Fix forbidden mixed declarations and code

* fixing build errors

* fix additional build warning/error

* Resolved code review change requests

* Changed strlcat to strlcpy as per recommendation

* Retrigger checks

* Use proper path separator.

* Ensure default value is toggled off.

* Ensure that gamepad device name is valid.
2024-09-10 17:39:35 -07:00