Eric Warmenhoven
1ad5896b17
add "hold" button handling to overlays ( #18526 )
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (windows-11-arm, CLANGARM64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (windows-latest, CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (windows-latest, MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (windows-latest, UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows ARM64 (MSVC) / msvc (Debug, ARM64, 2022) (push) Waiting to run
CI Windows ARM64 (MSVC) / msvc (Release, ARM64, 2022) (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
Crowdin Workflow / sync (push) Has been cancelled
2025-12-23 05:02:48 +01:00
Eric Warmenhoven
5259c14ad0
Allow overlays to position the viewport ( #18510 )
CI Android / build (push) Waiting to run
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
2025-12-14 11:32:30 +01:00
Eric Warmenhoven
102b9f1267
mfi: minor cleanups
2025-12-10 13:24:53 -05:00
GavinDarkglider
e37f52d36a
linux: sensors: illminance: Fix failure to open file resulting in success code being sent. ( #18483 )
2025-12-03 08:18:09 +01:00
GavinDarkglider
d13b0bd5eb
Fix udev touch detection for multitouch devices ( #18482 )
2025-12-03 08:17:58 +01:00
刘皓
7f7471e3e3
Preserve the OpenGL context on Android when the app is paused ( #18484 )
2025-12-03 08:17:14 +01:00
sonninnos
b9cb54e661
Show autoconf suffix regardless of label
2025-11-25 11:40:05 +02:00
Craig
d34d7fc715
Switch to relative mouse x/y for webOS, add developer dir ( #18432 )
2025-11-24 00:53:45 +01:00
Joe Osborn
fbc972b39e
Fix compressed size calculation for the zstd condition ( #18420 )
...
There was a variable shadowing issue.
I also fixed a few clang analyzer warnings.
2025-11-19 16:16:44 +01:00
libretroadmin
b5e2956a5a
Fix uninitialized variable warning
2025-11-18 00:15:48 +01:00
Joe Osborn
cf30bc29bb
fix -Wshorten64-to-32 warnings in bsvmovie ( #18416 )
2025-11-17 20:22:42 +01:00
zoltanvb
cf3c678de5
Fix Enter not working in menu on Android keyboards ( #18405 )
2025-11-16 20:59:32 +01:00
libretroadmin
28783c657a
Remove if 0
2025-11-14 19:37:58 +01:00
libretroadmin
74c03d26d2
(BSV) Cleanups
2025-11-13 18:55:49 +01:00
Eric Warmenhoven
fdb283845d
mfi: try harder to own the home button ( #18374 )
2025-11-11 21:40:26 +01:00
libretroadmin
0a253e341f
Silence warnings backport
2025-11-11 19:28:40 +01:00
libretroadmin
59d74a0c8b
Buildfixes
2025-11-10 20:08:19 +01:00
libretroadmin
6af74f3b55
More casting fixes for CXX_BUILD
2025-11-10 19:35:23 +01:00
libretroadmin
c2d5bd57f7
C89_BUILD fixes
2025-11-10 19:28:21 +01:00
libretroadmin
7ad9852bc5
More CXX_BUILD fixes
2025-11-10 19:09:44 +01:00
libretroadmin
2526b375e7
More CXX_BUILD buildfixes
2025-11-10 19:03:03 +01:00
libretroadmin
16025e51b8
C89_BUILD buildfixes
...
CXX_BUILD buildfixes
Fix for conflicting types in uncompress prototype
2025-11-10 18:52:42 +01:00
Eric Warmenhoven
943be3352b
apple: safer cleanup of haptic engines
2025-11-05 17:17:24 -05:00
Keith Bourdon
5acda87142
strip bom ( #18358 )
2025-11-05 19:15:11 +01:00
Eric Warmenhoven
b3620f14b4
iOS: small followup to 357fce853e, restore haptics after background
2025-11-04 15:25:51 -05:00
sonninnos
4b796f3bd9
Turbo fire port bind sign crash fix
2025-11-04 18:55:39 +02:00
Nicholas Martin
081ced9940
Use hotkeys from core port 0 ( #18353 )
2025-11-04 08:57:18 +01:00
Joe Osborn
1fb62ff4ac
fix v0 replay sync and a crash that occurs at the end of playback ( #18347 )
2025-11-04 08:52:14 +01:00
Joe Osborn
ff7b84ba5a
Improve backwards scanning to skip no more than one checkpoint ( #18328 )
2025-11-04 08:51:54 +01:00
Joe Osborn
3c7cd3511c
Maybe make bsvmovie more tolerant of msgpack encoding ( #18342 )
2025-11-04 08:51:13 +01:00
Bobby Smith
a6d765d959
Remove interval for XInput rumbles ( #18313 )
2025-11-04 03:30:28 +02:00
Eric Warmenhoven
357fce853e
iOS: stronger haptics, obey strength setting
...
fixes #15625
2025-11-01 12:14:58 -04:00
hunterk
683899e5dc
menu_state_get_ptr() needs to be behind HAVE_MENU ( #18349 )
...
it gets treated as an int instead of a pointer because the actual declaration (included from menu/menu_driver.h) is gated behind HAVE_MENU.
2025-11-01 17:25:53 +02:00
sonninnos
4ed05b0d43
Turbo fire remapping fixes
2025-11-01 07:30:39 +02:00
sonninnos
d18adfd2c0
Refactor remap menu left-right callbacks ( #18340 )
2025-11-01 05:22:49 +02:00
Joe Osborn
575754d584
Fix x11 undefined behavior ( #18323 )
...
* Fix an OOB memory access in x11 input if >16 devices
It looks like the mouse device list was meant to be initialized with
-1, but the mouse device list should contain only up to `j` values
where j is the number of actual mice.
* Also make sure j stays under max mouse idx
This is just to be safe in case we have... more than 16 master pointers
2025-10-31 04:12:35 +01:00
sonninnos
79a627a172
Fix overlay turbo fire ( #18333 )
2025-10-27 19:43:35 +02:00
gouchi
656ab420d1
sdl : Fix typo SDL_SUPPORTS_RUMBLE
2025-10-15 19:36:16 -04:00
libretroadmin
b3a2f802b9
Remove unused variables/warnings
2025-10-12 20:31:56 +02:00
Stern
cdd98f5ac4
UWP/WinRT: Fix XInput controller detection for late-arriving controllers ( #18282 )
2025-09-24 22:18:56 +02:00
Colin Kinloch
d2df617ed1
wayland: Move followup roundtrip out of registry::global ( #18264 )
CI Android / build (push) Waiting to run
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
2025-09-17 09:41:58 +02:00
Joe Osborn
e416cfb763
Fix an off-by-one error in replay checkpoint loading. ( #18261 )
...
CI Android / build (push) Waiting to run
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
The issue is that a replay frame read on core frame K stores the
inputs for frame K along with the core state as of *the end of frame
K*, in other words the beginning of frame K+1. To fix it, and to make
sure existing replays play back properly, the `core_unserialize` call
in bsvmovie.c has been deferred to the following invocation of
`bsv_movie_read_next_events`, so that frame K+1 is deserialized just
before reading the inputs for frame K+1.
Some refactoring has also been done to simplify the number and timing
of calls to bsv_movie functions from runloop.c.
2025-09-16 19:57:12 +02:00
Eric Warmenhoven
d2c6f80f69
sdl: add support for controller sensors ( #18255 )
2025-09-15 06:05:59 +02:00
libretroadmin
d11766a205
input_get_sensor_state - cleanup
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
Crowdin Workflow / sync (push) Has been cancelled
2025-09-12 09:11:05 +02:00
Eric Warmenhoven
2fe04daaea
add settings for gyroscope/accelerometer sensitivity ( #18245 )
...
Co-authored-by: oshaboy <noamjunk@gilor.com>
2025-09-12 09:10:15 +02:00
libretroadmin
79f0b052c7
rename result variables to ret
2025-09-12 01:18:23 +02:00
Joe Osborn
fa42321488
Seek backwards/forwards in replays by checkpoint ( #18238 )
...
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
Crowdin Workflow / sync (push) Has been cancelled
* Add save checkpoint, prev/next checkpoint commands and hotkeys
* Fix copy paste error in meta binds
* Implement save_replay_checkpoint command
* Implement prev/next checkpoint commands
* Update per @jamiras review
* add command to seek to a specific frame number
* Add message queue toasts for seek forward/back
* Fix basis for seek, produce full message on reply
* fix bugs seeking back during record
* Tidy up
* Allow back and forwards seeking of recording replays while paused
* Update changelog
2025-09-09 07:53:08 +02:00
Eric Warmenhoven
d95ed2343c
macos: more attempts at correct modifier key handling
...
CI Android / build (push) Waiting to run
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
Fixes #13880
2025-09-08 15:30:25 -04:00
sonninnos
3d007f9afc
Autoconf menu toggle fix
2025-09-02 23:14:31 +03:00
Joe Osborn
ab898468be
Do not skip over frame backrefs for version-1 and older movies ( #18220 )
2025-08-30 21:27:42 +03:00