* 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