Commit Graph

62420 Commits

Author SHA1 Message Date
libretroadmin
5c51232731 Style nit 2023-03-13 02:23:52 +01:00
libretroadmin
60dc768f78 (Replay/BSV) Fix issue #15083, and some other style nits 2023-03-13 01:34:27 +01:00
github-actions
2b7c722c11 Fetch translations from Crowdin 2023-03-13 00:12:32 +00:00
github-actions
6107dd2e02 Fetch translations from Crowdin 2023-03-12 00:12:07 +00:00
LibretroAdmin
a03587d890
Update reverb.c 2023-03-11 23:00:39 +01:00
Joe Osborn
be5b198692
Replay rewind fix (#15079)
* Rewind during recording isn't visibly busted anymore but it doesn't rewind the replay properly during playback or record, inputs get clobbered; check frame pos/ptr stuff.

* Fix rewinding during movie recording and playback?
2023-03-11 18:37:48 +01:00
github-actions
666fbdcb38 Fetch translations from Crowdin 2023-03-11 00:10:58 +00:00
libretroadmin
938ab716bd Bump version 2023-03-10 17:16:50 +01:00
LibretroAdmin
430a9f6eed
Update CHANGES.md 2023-03-10 17:04:11 +01:00
LibretroAdmin
f7b4ee492a
Update CHANGES.md (Up to Feb 12) 2023-03-10 08:18:35 +01:00
github-actions
06501ebed0 Fetch translations from Crowdin 2023-03-10 00:12:33 +00:00
Joe Osborn
81b3e128ac
Add checkpointing feature for replay recordings. (#15072)
If cores are not deterministic, or if they only have bounded
determinism, we can obtain less drift if replay files also contain
periodic checkpoint states.  These are configured by the new retroarch
stting replay_checkpoint_interval (measured in seconds).  States are
inserted into the replay file in between frames.

This patch also fixes the settings display for the replay
autoincrement max keep setting.
2023-03-09 23:14:02 +01:00
Colin Kinloch
297aa1ff72
(Wayland) Build pointer-constraints and relative-pointer protocols (#15071)
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
2023-03-09 19:54:36 +01:00
github-actions
e99efba2b9 Fetch translations from Crowdin 2023-03-09 00:12:19 +00:00
Colin Kinloch
e54495235e
(Wayland) Wait for splash screen configuration (#14485)
* (Wayland) Wait for splash screen configuration

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>

* (Wayland/libdecor) Remove unnecessary context creation check. Log library load.

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>

* (Wayland) Bring xdg_toplevel configure in line with libdecor and add icon to splash screen

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>

---------

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
2023-03-08 22:56:24 +01:00
warmenhoven
04b0421efc
Add App Category to a few places it should have been (#15019) 2023-03-08 20:59:14 +01:00
Colin Kinloch
e31b7fe6c2
(Wayland) Fix resize check (#15065)
* (Wayland) Fix resize check

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>

* (Wayland/GL) Correct scaling on resize

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>

* (Wayland) Fix fullscreen buffers being initially double scaled

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>

---------

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
2023-03-08 20:08:31 +01:00
github-actions
51eafdd7fd Fetch translations from Crowdin 2023-03-08 00:12:19 +00:00
Joe Osborn
807640fed3
Associate states with replays (#15070)
* change bsv file suffix to replay, update strings

* add trivial RPLY block to save states

* WIP rerecording support, doesn't load states properly yet--issue with checking identifiers?

* Fixed a type error to get time identifiers working right, ready for testing

* handle case where state without replay data is loaded during replay

* cleanups

* whitespace cleanup

* Cleanups, change replay file format magic, fix logic around future states

* Remove failed future message

* Add play-replay-from-slot command, fix load-state-from-slot to use given slot

* build fixes

* Fix race conditions in emscripten build and incorrect replay state incrementing

* Style fix for single line if

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-08 00:10:59 +01:00
zoltanvb
ed2ffb5393
Minor menu opacity fixes. (#15069)
Remove "Framebuffer opacity" from XMB as it does not use it.
Also, rename the corresponding menu title, since "framebuffer"
is not that intuitive.
2023-03-08 00:10:27 +01:00
sonninnos
17b46b5f93
(Win32) Window size improvements (#15068) 2023-03-07 16:51:08 +01:00
github-actions
01a997345f Fetch translations from Crowdin 2023-03-07 00:13:20 +00:00
LibretroAdmin
77e2cfd20c
Revert "Use same Xcode project for iOS as is used for packaging (#15061)" (#15066)
This reverts commit 74bbc497ce.
2023-03-06 23:55:25 +01:00
warmenhoven
74bbc497ce
Use same Xcode project for iOS as is used for packaging (#15061) 2023-03-06 19:57:26 +01:00
warmenhoven
a60249ff87
Fix #15059 Compile in presence for discord (#15063)
Also relying on $TMPDIR is problematic because Discord uses
NSTemporaryDirectory() which may not be the same.
2023-03-06 19:57:08 +01:00
github-actions
b59cd4fcd8 Fetch translations from Crowdin 2023-03-06 00:12:35 +00:00
sonninnos
4699d91ed5
(Win32) Use core geometry as window limit (#15060) 2023-03-05 15:21:05 +01:00
github-actions
a1fdab04fb Fetch translations from Crowdin 2023-03-05 00:14:31 +00:00
github-actions
4101d8166a Fetch translations from Crowdin 2023-03-04 00:11:36 +00:00
Joe Osborn
4d81f70f00
Replay nomenclature (#15054)
* change bsv file suffix to replay, update strings

* Fix bsv cli args

* Fix help whitespace

* Fix another message

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-03 23:16:48 +01:00
sonninnos
a256a504a8
Fix auto savestate path (#15055) 2023-03-03 23:16:20 +01:00
libretroadmin
f60b3ec7a1 Fix MSVC error 2023-03-03 20:07:40 +01:00
andymcca
989359479c
Fix no on-screen notifications (#15052)
This was broken in commit 083b14b85c - my bad, as I forgot to re-add the call to sdl_render_msg when reorganising sdl_gfx_frame!
2023-03-03 17:51:29 +01:00
sonninnos
84691edd3f
(Win32) Limit minimum window size (#15053) 2023-03-03 17:50:30 +01:00
Gabriel Morazán
34148dab49
(UWP) Add ANGLE DLL files (#15051) 2023-03-03 10:55:24 +01:00
github-actions
7777be2ec1 Fetch translations from Crowdin 2023-03-03 01:52:38 +00:00
warmenhoven
f5a2d1598a
Make sure to call steam_poll. (#15050) 2023-03-03 01:53:16 +01:00
Joe Osborn
2125770236
Replay UI support (#15048)
* Add bsv replay controls (not yet fully implemented), remove toggle

see notes in task_movie.c, make sure command.c calls the right
functions, check retroarch.c and other todos.

bsv files are also now stored with states, not saves.

* Compilation fixes

* Added command impls for play and record replay, and some code in load state to do the right thing there

* Guard some parts of the new code with HAVE_BSV_MOVIE

* wip, menu fixes

* more menu fixes, osd for movie errors, halt recording properly

* Menu and label fixes

* move bsvs to own file suffix series under savestates, fix recording and playback command validity checks

* Fix replay autoincrement

* fix endif placement, whoops

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-03 00:52:22 +01:00
Manuel Alfayate Corchete
6e27b6f571
[Vulkan] Don't clamp the number of requested images. (#15047) 2023-03-03 00:49:02 +01:00
warmenhoven
a49cf1e7e3
Break Steam mac build out into separate scheme, to avoid certain flags (#15046) 2023-03-02 20:09:36 +01:00
Jesse Talavera-Greenberg
152867d14f
Revert "Fix #15039 (#15042)" (#15043)
This reverts commit c3a5a25d43.
2023-03-02 02:08:56 +01:00
github-actions
2809a1f28f Fetch translations from Crowdin 2023-03-02 00:13:14 +00:00
Gabriel Morazán
9b2a4e6c88
(UWP/Xbox) Major Build Overhaul (#15040)
* (UWP) Major Build Overhaul

* (UWP) Add Back Assets

GitHub Desktop is stupid and ignored these files

* (UWP) Fix D3D12 Regression
2023-03-01 14:13:24 +01:00
Jesse Talavera-Greenberg
c3a5a25d43
Fix #15039 (#15042)
- Move the uninit_libretro_symbols call to the end
- The drivers may need access to the core for deinitialization
2023-03-01 13:34:10 +01:00
warmenhoven
8f70da6b0c
OSX: Make sure to use the file system path name, not the URL name (#15038) 2023-03-01 02:01:46 +01:00
github-actions
ec42d76035 Fetch translations from Crowdin 2023-03-01 00:14:45 +00:00
warmenhoven
bf5739b735
More changes for Steam on Mac (#15036)
* Additional Steam build cleanups

* Fix Mac directories for Steam
2023-02-28 21:28:59 +01:00
libretroadmin
0422dfb5b5 Cleanups 2023-02-28 18:32:11 +01:00
github-actions
e8d88f1b78 Fetch translations from Crowdin 2023-02-28 00:12:26 +00:00
sonninnos
9d8aee53fa
(Win32) Fix restart if path has spaces (#15034) 2023-02-27 22:24:41 +01:00