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 17, 2025 00:16
* New Smart integer scaling implementation to address #18154

* Fixed C89 compliance errors.
* 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
github-actions and others added 30 commits December 14, 2025 00:19
Co-authored-by: Joseph Gershgorin <jgershgorin@biocentury.com>
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.