Skip to content

Conversation

@magicseb
Copy link
Owner

@magicseb magicseb commented Nov 5, 2019

No description provided.

github-actions and others added 29 commits October 25, 2025 00:15
* Add a work-in-progress Storage Access Framework backend to libretro-common/vfs

* Fix compilation error in `retro_vfs_file_open_impl()` on Windows

* Don't gate the contents of vfs_implementation_saf.h behind `HAVE_SAF`

* Add a button to the file browser on Android for opening a directory picker

* Fix a bug in `retro_vfs_path_split_saf()`

* Don't include inaccessible directories in the file browser in Google Play Android builds

* Fix missing return statement in `action_ok_open_picker()`

* Improve the documentation for the SAF VFS backend in libretro-common

* Implement opening the path in the file browser when selected using the SAF tree picker

* Change indentation style in VfsImplementationSaf.java to 3 spaces

* Check if `vfs_saf_get_jni_env` is null in vfs_implementation_saf.c before performing VFS operations

* Fix stat function in SAF VFS backend

* Don't gate the definition of `safTreeAdded()` behind `HAVE_SAF`

* Fix memory leak when calling `retro_vfs_closedir_impl()` on a SAF directory

* Fix `NullPointerException` in `SafStat` constructor

* Create global references for all Java classes used by the SAF VFS backend

* Improve the readdir implementation for the SAF VFS backend

* Fix a bug in `retro_vfs_path_join_saf()`

* Show the list of SAF trees that the app can access in the file browser on Android

* Improve error handling in VfsImplementationSaf.java

* Check if the directory already exists in the mkdir implementation in VfsImplementationSaf.java

* Enforce a minimum Android API level of 21 in VfsImplementationSaf.java

* Remove the comma at the end of `enum vfs_scheme` in libretro-common/include/vfs/vfs.h

* Fix nonstandard C89 in libretro-common/vfs/vfs_implementation.c

* Fix mkdir implementation in VfsImplementationSaf.java

* Fix open implementation in VfsImplementationSaf.java not creating files that don't exist
* 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
- Show pointer in all screens
- Add pointer idle timer
- Remove sleep from retro_run
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.
lucascanero and others added 30 commits December 22, 2025 23:56
- Replace ref class with winrt::implements<>
- Convert Platform::String^ to winrt::hstring
- Update event handlers to C++/WinRT delegates
- Add PackageReference for auto NuGet restore
- Add specific Xbox model CPU detection via Gaming Device Info API

Signed-off-by: SternXD <stern@sidestore.io>
…ion to logs (#18571)

* webOS: enable wayland by default for GLES 3 binary, keep GLES 2 without wayland

* webOS: add webOS TV version to log and system information screen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.