* COMMAND: Command interface should work again
* INPUT/HID: Rewrote the HID deregistration algorithm; it should
no longer cause issues when dealing with multiple pads of the
same HID/VID combo
* INPUT/HID: Fix initialization bug that caused wiimotes to fail
to register without an accessory attached
* INPUT/HID: Fix Wiimote regression
* INPUT/UDEV: Add extra abs check for dolphinbar
* INPUT/UDEV: Add relative left mouse button when pointer device
is not abs
* INPUT/WAYLAND: Fix keyboard input on Wayland - fixes 'Certain
cores ignore user input'
* NETPLAY: Improvements from Cthulhu
* LIBRETRO: Enable SRAM for contentless cores
* LIBRETRO: Add environment callback to get the rate retro_run is
called - GET_THROTTLE_STATE and RETRO_THROTTLE_UNBLOCKED
environment callback
* LINUX: Update metadata manifest
* MENU/OZONE: New themes - Solarized Light, Solarized Dark
- Update to version 1.9.11
* INPUT: Refactor menu toggle combo button logic to allow quit
combo button
* INPUT/UDEV: Add mouse relative check and set appropriately to
fix issue
* LIBRETRO: Add environment callback to enable cores to notify
the frontend that a core otion value has changed
* STEAM/LINUX: Move to new 'soldier' runtime
* WAYLAND: Remove xdg-shell-v6 protocol
- Update to version 1.9.10
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=56
* AUDIO/MIXER: Ensure than menu sounds are re-enabled when calling
CMD_EVENT_AUDIO_REINIT
* AUDIO/RESAMPLER/MIXER: Fix menu sounds (audio mixing) when using
the 'sinc' resampler with quality lower than 'normal'
* AUDIO/CONVERSION/ARM NEON: Add intrinsic NEON versions for
float_to_s16/s16_to_float - should lead to optimized codepaths
for AArch64/ARMv7 architectures without being dependent on ASM
codepaths.
* AUDIO/RESAMPLER/ARM NEON: Add intrinsic NEON version for lanczos
sinc function - should lead to optimized codepaths for AArch64/ARMv7
architectures without being dependent on ASM codepaths.
* CHEEVOS: Upgrade to rcheevos 10.2
* CHEATS: Add enhanced search functionality to the 'Cheats' menu
* CHEATS/RUNAHEAD: Fix cheats when using second instance runahead
* CONFIG: Add option to (force-)write current core options to disk (Quick Menu)
* CORE INFO CACHE: Remove core path from core info cache. Should
make core info caches portable now (for example: you can move
RetroArch to a separate dir and they would still work).
* INPUT/OVERLAY: Fix overlay input when analog to digital mapping
is enabled
* INPUT/UDEV: Look for "ID_INPUT_KEY", not "ID_INPUT_KEYBOARD"
* INPUT/WINRAW: Fix crash when overlay is enabled
* MENU: Allow 'Custom Aspect Ratio (X Position)/(Y Position)/(Width)/(Height)'
to be entered manually via keyboard
* MENU: Allow 'Vertical Refresh Rate' to be entered manually via keyboard
* MENU/SHADERS: Highlight currently selected value in Shader Parameter drop-down lists
* STABILITY: Safer way of avoiding the race condition in
audio_driver_sample/audio_driver_sample_batch - we can check
audio-suspended to see if we're doing a fs/windowed toggle - enhances
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=55
* ARCHIVE: Fix archive delimiter detection when file path contains no slashes
* AUDIO/XAUDIO2: Fail instead of crashing when disconnecting an audio device
* CHEEVOS: Reset cached progress each time menu is opened
* CRT/SWITCHRES: Add support for switchres.ini core and directory overrides
* GFX: Fix uninitialized variables in gfx_display_draw_cursor
* HISTORY: Hide 'Add to Favorites' when viewing an entry of the favorites playlist
* INPUT: 'Analog to Digital Type' usability improvements
* INPUT: Add support for mapping multiple controllers to a single input device
* INPUT/REMAPPING: Add support for mapping multiple controllers to a single input device
* INPUT/LIGHTGUN: Bind lightgun trigger to first mouse button by default
* INPUT/WINDOWS/RAWINPUT: Mouse access violation fix
* INPUT/UDEV: Only add mouse if it has buttons and add vebose device friendly names
* INPUT/UDEV: Skip mouse with no button errors and keep the rest
* INPUT/UDEV: Fix Game Focus mode
* INPUT/UDEV/X11: Change udev driver for dual lightgun support in X11
* LOCALIZATION: Fetch translations from Crowdin
* LOCALIZATION: Fix Switchres menu texts
* MENU/OZONE: Ensure sidebar display status is updated correctly when performing rapid menu navigation
* MENU/XMB: Dynamic wallpaper fix
* MENU/XMB: Icon opacity fix
* MENU/QT/WIMP: Fix default core detection when playlist file name does not match 'db_name'
* PLAYLISTS: Optimise scanning of large rom sets
* SECURITY: Plug so-called high-risk vulnerability related to Powershell - avoid injection - don't send speech input as commandline argument
* X11: Fix threaded video segfault
- Cleanup with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=52
* Won't compile on old OSX PowerPC GCC
* Fix and cleanup flags for gekko platforms
* Switch from ad-hoc endianness handling to retro_endianness.h
* Add file_path_io.c as it's required for linux compilation
* Add back missing files
* Fix psl1ght defines
* Update VFS-related parts of libretro-common
* retro_run: Don't attempt to run domm lop after exit
* MSVC buildfix
* Use fixed point in precise flat calculation
* Make sure variable declaration is C89 compatible
* Add joystick axis to the control descriptors
* C89 buildfixes
* Increase size of savestate to fit MAP19
* Fix savestate load from non-level state to level
* Avoid glitchy mobj interpolation when rewinding
* Fix warnings on mingw64
* Do not alter gameaction on G_DoSaveGameToBuffer
* Determine if "gameless" savestate from "gamestate"
* Interpolation support for serialized states
* Only tick menu when active
* Use gametic instead of skullAnimCounter
* Fix menu skull blinking
* Do not reallocate or memcpy save state buffer
* C89 buildfixes
* Implement retro_serialize and retro_unserialize.
* Fix double-free on failed load
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=41