SHA256
1
0
forked from pool/retroarch

54 Commits

Author SHA256 Message Date
Yunhe Guo
71c3df1730 - Update to version 1.10.3
* AI/SERVICE: Disable AI Service setting by default
  * BLUETOOTH/LAKKA: bluetoothctl: add / modify pairing steps
  * CHEEVOS: Disallow manual frame delay setting in Hardcore Mode
  * DATABASE: Serial scanning for Wii now includes WBFS
  * INPUT: Allow proper descriptor declaration for analog triggers
  * INPUT/MAPPING: Fix offset + crash when clearing input port binds
  * INPUT/MAPPING: Fix saving of 'Analog to Digital Type' when configuration overrides are used
  * INPUT/MAPPING: Fix saving of 'Analog to Digital Type' when configuration overrides are used
  * LOCALIZATION: Add Valencian language option
  * LOCALIZATION: Updates
  * MENU/SETTINGS: Move 'Show Menu Bar' under 'Windowed Mode' settings
  * MENU/SETTINGS: Add sublabels for 'Subsystems' and 'Input Deadzone/Sensitivity'
  * MENU/SETTINGS: Move 'On-Screen Notifications' to top
  * MENU/XMB: Unified the shadow alpha value to a slightly darker one for better readability
  * MENU/XMB: Corrected the option label and sublabel for actual behavior
  * STATIC PLATFORMS: Populate all history list metadata when launching content from playlists
  * VIDEO: Fast-Forward Frameskip improvement
  * VIDEO/THREADED: Stability fixes

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=65
2022-04-21 14:59:07 +00:00
Yunhe Guo
a7763b9f9c - Update to version 1.10.2
* CHEEVOS: Update to rcheevos 10.3.3
  * CHEEVOS: Support for Arduboy
  * CHEEVOS: Fix tab sequences in rich presence being turned into t
    character
  * CHEEVOS: Fix overflow when parsing float value that has more than
    9 digits after the decimal
  * CHEEVOS: Fix memory mapping when disconnect mask breaks a region
    into multiple blocks
  * CORES: Enable manual selection of which cores are displayed in
    the 'Standalone Cores' menu
  * DATABASE/EXPLORE: Added more categories to the Explore menu
  * INPUT: Fix analog stick not working with 'Unified Menu Controls'
  * INPUT/MAPPING: Add 'Manage Remap Files' submenu + automatically
    save input remaps when closing content
  * INPUT/MAPPING: Add 'Reset Input Mapping' option to 'Manage Remap
    Files' menu
  * INPUT/MAPPING: Fix keyboard device remap nulling
  * LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix - ensure core is properly
    unloaded when RETRO_ENVIRONMENT_SHUTDOWN is called
  * LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix - ensure menu stack is
    properly flushed when RETRO_ENVIRONMENT_SHUTDOWN is called
  * LINUX/MALI FBDEV: Fix segfault switching video threaded from
    quickmenu
  * LOCALIZATION: Add Czech language support
  * MENU/SETTINGS: Remove 'Advanced Settings' flag from 'Settings >
    Core' menu
  * MENU/MATERIALUI: Add 'Gray Dark + Light' themes
  * MENU/RGUI: Add 6x10 extended ASCII and Latin Extended A and B
    fonts. These will enable most Latin alphabets to be displayed in RGUI.

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=63
2022-03-26 07:44:30 +00:00
Yunhe Guo
78600e3ddb - Update to version 1.10.1
* Network fixes
  * Logging fixes

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=61
2022-03-05 06:56:50 +00:00
Yunhe Guo
9923d7a937 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=60 2022-02-19 10:27:33 +00:00
Yunhe Guo
a55b0e8de7 - Add --enable-fontconfig build flag
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=59
2022-02-19 10:23:31 +00:00
Yunhe Guo
7e49c551a1 - Remove retroarch-config.patch and use upstream config and updater
- Remove cores dependencies and prefer downloading from upstream
- Add retroarch_migrate_config.py and run it after installation

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=58
2022-02-19 10:16:19 +00:00
Yunhe Guo
f52c944b9b - Update to version 1.10.0
* ARCHIVE: Allow loading files from archive subdirectory
  * AUDIO: Remove frame limit from audio batch callback. Before, if
    a core used the audio batch callback, there would be a hidden
    cap of 1024 on the number of audio frames that could be sent. If
    a core exceeded this value, any excess samples were silently
    discarded. While this is sufficient for 'normal' samplerates/
    framerates, it means that e.g. a core using the batch callback
    to send 44100 Hz audio at 30 fps with would have entirely broken
    sound. This has been fixed by removing the audio batch frame limit.
  * AUDIO/RESAMPLER/NEON: Implement sinc kaiser NEON function
  * CHEEVOS: Reset hardcore default to enabled; show message when
    trying to load state in hardcore 
  * CHEEVOS: Fix memory map conversion
  * CHEEVOS: Check netplay status when unlocking achievements
  * CHEEVOS: Support for hashing buffered NDS ROMs
  * CHEEVOS: Fix hung task whe badge doesn't exist
  * CLI: Load save states from command-line or playlist
  * CORE INFO CACHE/SETTINGS: Restore missing 'Cache Core Info Files'
    menu entry
  * DATABASE: Serial scanning for Gamecube/MegaCD/SegaCD/Saturn/PSX
    /PSP/Dreamcast/Wii
  * EMSCRIPTEN: Add Jaxe, WASM4 cores
  * FILE IO: Fix incorrect file names for remap files when the
    content path doesn't have a preceding slash
  * INPUT/OVERLAY: Added support for showing the overlay behind the
    menu instead of in front. This is currently only supported on
    the GL, Vulkan, D3D 9/10/11/12 and 3DS drivers.
  * INPUT/UDEV: Convert abs mouse from screen to viewport coordinates;
    fix relative mouse coords

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=57
2022-02-19 04:16:07 +00:00
Yunhe Guo
22516eee83 - Update to version 1.9.12
* 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
2021-10-31 03:01:13 +00:00
Yunhe Guo
6e051838d8 - Update to version 1.9.9
* 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
2021-09-09 15:18:56 +00:00
Yunhe Guo
3d3c911ae9 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=54 2021-07-12 16:32:23 +00:00
Yunhe Guo
fddd53e3a8 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=53 2021-07-12 15:23:27 +00:00
Yunhe Guo
e3751f2543 - Update to version 1.9.6:
* 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
2021-07-04 15:16:36 +00:00
Yunhe Guo
f778c2e691 Accepting request 889546 from home:avicenzi:branches:Emulators
Update to 1.9.1

OBS-URL: https://build.opensuse.org/request/show/889546
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=50
2021-05-15 08:39:51 +00:00
Yunhe Guo
270da5b151 - Change recommended PlayStation core:
* libretro-beetle-psx-hw for x86 and ppc
  * libretro-pcsx-rearmed for arm

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=48
2020-08-12 16:55:15 +00:00
Yunhe Guo
6ebfa3164a - Change broken libretro-blastem to libretro-picodrive
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=46
2020-08-09 10:39:55 +00:00
Yunhe Guo
76b565df17 - Add libretro-glsl-shaders recommends
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=45
2020-08-09 10:19:36 +00:00
Yunhe Guo
72ed0c8bb4 - Add libretro-slang-shaders recommends
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=44
2020-08-08 20:34:46 +00:00
Yunhe Guo
79cae5ba2a - Version 1.9.0
* Full changelog at https://github.com/libretro/RetroArch/blob/master/CHANGES.md#190

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=43
2020-08-08 08:09:27 +00:00
Yunhe Guo
89a8f296f6 - Update to version 0~git20200517:
* 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
2020-06-23 19:22:57 +00:00
Yunhe Guo
3d5d6116a4 - Version 1.8.8
* Full changelog at https://github.com/libretro/RetroArch/blob/master/CHANGES.md#188

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=39
2020-05-28 12:08:47 +00:00
Yunhe Guo
e36ec48359 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=38 2020-05-23 10:26:25 +00:00
Yunhe Guo
455f9cbcf2 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=37 2020-05-23 10:12:22 +00:00
Yunhe Guo
3ed46a5570 - Version 1.8.7
* Full changelog at https://github.com/libretro/RetroArch/blob/master/CHANGES.md#186
- Fix python shebang

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=36
2020-05-23 09:31:45 +00:00
Yunhe Guo
c6c209ab89 - Remove libretro-mame core recommendation due to performance issue
and package size (100+MB)
- Add libretro-gme and libretro-gw core recommendation

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=35
2020-05-15 14:02:40 +00:00
Yunhe Guo
a2313bd52d - Version 1.8.6
* Full changelog at https://github.com/libretro/RetroArch/blob/master/CHANGES.md#186

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=33
2020-05-07 07:45:08 +00:00
Yunhe Guo
ca58b15740 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=31 2020-04-06 07:57:01 +00:00
Yunhe Guo
38706c48d2 Accepting request 788636 from home:carlos_ks:branches:Emulators
- Version 1.8.5
  * Full changelog at https://github.com/libretro/RetroArch/blob/master/CHANGES.md#185

OBS-URL: https://build.opensuse.org/request/show/788636
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=30
2020-03-26 20:32:25 +00:00
Yunhe Guo
f1b911953c - Add more core recommends
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=28
2020-02-19 21:03:12 +00:00
Yunhe Guo
df84780021 Accepting request 769709 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769709
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=26
2020-02-03 20:36:53 +00:00
Dominique Leuenberger
df9d8b2ba4 Accepting request 766266 from Emulators
Exclude unneeded lib directory with license issues

OBS-URL: https://build.opensuse.org/request/show/766266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/retroarch?expand=0&rev=1
2020-01-22 21:42:51 +00:00
Yunhe Guo
c65f568950 - Exclude unneeded lib directory with license issues
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=24
2020-01-22 11:11:48 +00:00
Yunhe Guo
c94ba411fa - Exclude unneeded lib directory license issues
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=23
2020-01-22 11:09:14 +00:00
Yunhe Guo
6fefc80082 - Version 1.8.4
* Full changelog at https://github.com/libretro/RetroArch/blob/master/CHANGES.md#184

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=22
2020-01-15 22:05:57 +00:00
e410a23b74 Accepting request 762878 from home:guoyunhe:branches:Emulators
- Version 1.8.3

OBS-URL: https://build.opensuse.org/request/show/762878
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=21
2020-01-10 15:41:37 +00:00
d9daf7e9cf Accepting request 760310 from home:guoyunhe:branches:Emulators
- Version 1.8.2
- Recommend more available cores
- Remove --with-man_dir parameter to fix build

OBS-URL: https://build.opensuse.org/request/show/760310
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=20
2020-01-01 21:05:36 +00:00
bb757f222e Accepting request 746078 from home:guoyunhe:branches:Emulators
- Version 1.8.1
- Added pkgconfig(xxf86vm) build dependency
- Update retroarch-config.patch:
  * Enable online updater, so users can download some game content

OBS-URL: https://build.opensuse.org/request/show/746078
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=19
2019-11-07 00:19:06 +00:00
a1cf6d1e7b Accepting request 743234 from home:guoyunhe:branches:Emulators
- Version 1.8.0
- Enable DBus to solve screen off issue during game play

OBS-URL: https://build.opensuse.org/request/show/743234
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=18
2019-11-02 14:35:49 +00:00
Klaus Kämpf
f277896a9f Accepting request 736430 from home:guoyunhe:branches:Emulators
- Add recommends for Atari, MAME, Nintendo, Sega, Sony emulator cores

OBS-URL: https://build.opensuse.org/request/show/736430
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=17
2019-10-15 08:52:19 +00:00
Klaus Kämpf
396d2d7bc2 Accepting request 734085 from home:guoyunhe:branches:Emulators
- Update retroarch-config.patch
  * Revert system_directory to default. It must be a writable location
    for some cores. Otherwise, games cannot be loaded.

OBS-URL: https://build.opensuse.org/request/show/734085
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=16
2019-09-30 14:06:09 +00:00
Klaus Kämpf
9cfed0ab23 Accepting request 733946 from home:guoyunhe:branches:Emulators
- Update retroarch-config.patch
  * Disable menu_show_online_updater because thumbnails will be
    downloaded on demand and all other content should be provided
    by RPM packages
  * Set rgui_browser_directory to user home instead of system root
  * Enable network_on_demand_thumbnails option
  * Set system_directory so we can package some core system files
- Recommends:
  * libretro-core-info
  * libretro-database
  * libretro-nestopia
  * libretro-bsnes
  * libretro-mgba
  * libretro-gambatte
- Add retroarch-config.patch to disable in-app updates and enable
  system assets directory
- Remove retroarch.desktop because it is already in source tarball
- Update to 1.7.8.4
  * Update AndroidManifest.xml
- Update to 1.7.8.3
  * Update CHANGES.md
- Update to 1.7.8.2
  * Update CHANGES.md
- Recommend retroarch-joypad-autoconfig and retroarch-assets

OBS-URL: https://build.opensuse.org/request/show/733946
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=15
2019-09-30 06:02:44 +00:00
4cd352895a Accepting request 727768 from home:glaubitz:branches:Emulators
- Add pkgconfig(Qt5Concurrent) to BuildRequires
- Add pkgconfig(Qt5Network) to BuildRequires
- Drop %{_datadir}/retroarch directory from %files section
- Drop deprecated --enable-python parameter from configure line

OBS-URL: https://build.opensuse.org/request/show/727768
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=14
2019-09-02 13:17:51 +00:00
0cbc7ab6c6 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=13 2019-09-02 12:33:24 +00:00
3a71ed9ae9 - updated to 1.7.8
- 3DS: Fix C-Stick y-axis inversion
  - 3DS: Update all icon/banner images
  - AI: Add AI Service functionality (enabled for Windows/Mac/Linux/Android/iOS).
  - APPLE (MAC/IOS/TVOS): Fix autodetect for mFI controllers: properly call autodetect add on the connect notification, and add call to disconnect on GameController disconnect notification.
  - ANDROID: Implemented multi-touch touchscreen support
  - ANDROID: Now can be built with Gradle/Android Studio
  - AUDIO/WINDOWS: You can now select between audio devices for XAudio2/DirectSound/XAudio2 by pressing left/right on the Audio Device option.
  - AUDIO/WINDOWS: Setting the device by either index number or name string should work.
  - BLISS-BOX: Add 4 new pad types from firmware 3.0
  - BPS/UPS: Re-allocation target_data variable for target patch size (can now apply bigger patches without extra-bytes on memory)
  - CDROM: Added real CD-ROM functionality for Windows and Linux.
  - CDROM: Added disc dumping.
  - COMMON: Add separate frontend logging
  - COMMON: Ability to set FPS update interval (used in the window titlebar/FPS widget)
  - COMMON: Add 'Reset Frame Time Counter' functionality, enable it by default for resizing the window, loading/saving shader presets, fastforwarding, etc.
  - COMMON: Add optional 'on demand' thumbnail downloads
  - COMMON: Add new playlist-based thumbnail downloader. Hide the legacy thumbnail pack version by default
  - COMMON: Show license per core (if available) inside 'Load Core'
  - COMMON: Add option to load content from (and dump) CD-ROM discs
  - COMMON: Re-enable '--log-file' command line option
  - COMMON: Default playlist core association is now stored as metadata inside each playlist
  - COMMON: Fix playlist format detection
  - COMMON: Favorites playlist size can now be set independently of content history size. Values can be set from 0-999, or '-1' for unlimited (99999)
  - COMMON: Prevent adding new items to favorites when playlist is full (old entries are no longer overwritten)
  - COMMON: Prevent loading content with cores that require an incompatible graphics API version from the current one
  - COMMON: Saved shader presets are now portable across platforms and use relative paths
  - COMMON: Add '--set-shader' command line option which works like an override for automatic shader presets
  - COMMON: Add global shader presets
  - COMMON: Remove 'video_shader' setting, shaders are not saved automatically anymore

OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=12
2019-08-28 14:37:36 +00:00
f3fd0bc479 Accepting request 704432 from home:glaubitz:branches:Emulators
- update to version 1.7.7
  * 3DS: Add unique IDs to prevent cores overwriting each other.
  * 3DS: Fix screen tearing when running 50Hz content.
  * ANDROID: We now target API level 26 (minimum is still API level 9).
  * ANDROID: Add option to vibrate on touch (works in menu or overlay).
  * ANDROID: Add device vibration option for cores that support rumble.
  * ANDROID: Add gamepad vibration support for cores that support rumble.
  * ANDROID: Allow stylus/pen to move mouse without pressing down.
  * AUDIO: Avoid deadlocks in certain audio drivers when toggling menu sounds on.
  * BLISS-BOX: Support PSX Jogcon (requires firmware 3.0).
  * CHEEVOS: Fix crash when reading memory that is out of range.
  * CHEEVOS: New Cheevos implementation enabled by default.
  * CHEEVOS: Pop-up badges when an achievement is triggered.
  * CRT: Dynamic super resolution support.
  * DISCORD: Fix potential crash when username is empty and discord is disabled.
  * DISCORD: Ask to join support for Linux.
  * INPUT/ANDROID: Add "Input Block Timeout" option.
  * COMMON: For platforms without HAVE_THREADS, don't automatically resume content when saving/loading states
  * COMMON: Make playlist sorting optional and consistent.
  * COMMON: Fix sorting of playlists with blank labels.
  * COMMON: Fix content scanner creating false positive playlist entries that also have wrong label and crc32.
  * COMMON: Add some MMX-optimized pixel conversion routines.
  * COMMON: Fix typo preventing some SSE2-optimized pixel conversions from being used.
  * COMMON: Add option to track how long content has been running over time.
  * COMMON: Fix buffer overflows in system information.
  * COMMON: Add option to change screen orientation via the windowing system (Android, Windows, X11).
  * COMMON: Show CPU model name in log.
  * COMMON: Add "Help -> Send Debug Info" option (and F10 hotkey) to send diagnostic info to the RetroArch team for help with problems.
  * COMMON: Show GPU device name/version in log.
  * COMMON: Add menu option to write log info to a file.

OBS-URL: https://build.opensuse.org/request/show/704432
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=11
2019-05-21 11:17:04 +00:00
Ismail Dönmez
5fee4f17f6 - Cleanup with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=10
2018-10-29 08:57:56 +00:00
Ismail Dönmez
9fedeb1027 Accepting request 645103 from home:seanlew:branches:Emulators
Update retroarch to 1.7.5

OBS-URL: https://build.opensuse.org/request/show/645103
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=9
2018-10-29 08:53:00 +00:00
Ismail Dönmez
33333e961a Accepting request 627942 from home:mnhauke:games
- Build with supoort for the WIMP Qt GUI

OBS-URL: https://build.opensuse.org/request/show/627942
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=8
2018-08-07 23:04:08 +00:00
Klaus Kämpf
fd5051a64a Accepting request 619020 from home:bmanojlovic:branches:Emulators
added source this time :)
- update to version 1.7.3
 - AUDIO: Audio mixer supports FLAC/MP3 file types now!
 - COMMON: Fixed bug 'crashing in cores that don't range check
   retro_set_controller_type'. Some people were having crashes
   when device is set to RETRO_DEVICE_NONE and the cores don't
   check the number of ports, in VBAM's case it was overflowing
   and crashing. QuickNES was crashing too.
 - COMMON: Fixed buffer overflow in url encoding (affecting MSVC2010/2013).
 - COMMON: (QuickMenu) Added Configuration Override submenu.
 - HID: Merge new HID subsystem.
 - HID: Fix WaveBird support for the Wii U GCA.
 - HID/OSX: Fix regression with IODHIDManager - gamepads which are
   connected later would not be autoconfigured.
 - LOCALIZATION: Update Italian translation.
 - LOCALIZATION: Update Japanese translation.
 - LOCALIZATION: Update Portuguese translation.
 - MENU: New WIMP Qt GUI!
 - MENU: Audio mixer now works in the menu without any cores loaded.
   You have to enable the setting 'Enable menu audio' for this to work.
 - REMAPPING/OVERLAYS: Fix regression - overlays could no longer be remapped.
 - SCANNER: Add Wii Backup File WBFS support.
 - X11: CRT SwitchRes support for X11/Linux.
 - ANDROID/OPENSL: Prevent crashes when setting audio latency too low
   (buffer count can never be lower than 2 now).
 - CRT: Added CRT SwitchRes.
 - COMMON: Hide the 'Core delete' option if the 'Core updater' is also hidden.
 - COMMON: Add way to reset core association for playlist entry.
 - COMMON: Fix invalid long command line options causing infinite loop on Windows
 - COMMON: Add OSD statistics for video/audio/core.
 - COMMON: Added runahead system; allows you to drive down latency even further.

OBS-URL: https://build.opensuse.org/request/show/619020
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=7
2018-06-26 06:31:32 +00:00
Klaus Kämpf
f69e20bb39 Accepting request 591026 from home:itxaka:branches:Emulators
- Updated to version 1.7.1
– 3DS: Now correctly reports amount of CPU cores.
– 3DS: Frontend rating is now correctly implemented for both New 3DS/2DS and Old 3DS/2DS.
– 3DS: Initial networking support, HTTP requests won’t work yet.
– 3DS: Now reports memory and battery state.
– AUDIO: Added ‘Audio Resampler Quality’ setting to Audio Settings. Setting this higher will increase sound quality at the expense of sound latency and/or performance. Setting this value lower will improve sound latency/performance at the expense of sound quality. Only has an effect if the Sinc resampler is used, and you have to restart the game for changes to take effect.
– CHEEVOS: Fix unofficial achievements not being loaded.
– CHEEVOS: Show savestate menu entries when no achievements are found even if hardcore mode is enabled.
– CHEEVOS: Support Neo Geo Pocket.
– COMMON: Bugfix for issue related to ‘Windows mouse pointer visible when running MESS or MAME cores’.
– COMMON: Fix bug ‘Last item in a Playlist is ignored’.
– COMMON: New LED API. Driver implemented for Raspberry Pi, proof of concept implemented for core MAME 2003.
– COMMON: Add quick menu option to watch shader files for changes and recompile them automatically (Linux only for now).
– D3D8: Direct3D 8 can now work on systems that have Direct3D 8 installed.
– D3D9: Add menu support for MaterialUI/XMB.
– D3D10: Initial video driver implementation.
– D3D11: Initial video driver implementation.
– D3D11: SPIRV-Cross/slang shader support for D3D11.
– D3D12: Initial video driver implementation.
– DINPUT: don’t reinitialize input driver on network events / media insertion / network drive connection
– INPUT: show friendly names when available under input binds and system information
– INPUT: show the config name when available under system information
– GUI: Allow changing menu font color.
– GUI: Menu visibility options for RGUI and MaterialUI.
– GUI/MaterialUI: Works now with D3D8, D3D9 Cg, D3D11 and D3D12 drivers.
– GUI/XMB: Add Monochrome Inverted icon theme.
– GUI/XMB: Allow changing menu scale to 200%.
– GUI/XMB: Works now with D3D8, D3D9 Cg, D3D11 and D3D12 drivers. Menu shader effects currently don’t work on D3D8/D3D9 Cg.
– HAIKU: Restored port.
– KEYMAPPER: prevent a condition that caused input_menu_toggle to stop working when a RETRO_DEVICE_KEYBOARD type device is enabled
– GL: ignore hard gpu sync when fast-forwarding
– IOS10/11: Handle hardware keyboards and iCade controllers
– LOCALIZATION: Update Italian translation.
– LOCALIZATION: Update Japanese translation.
– LOCALIZATION: Update Portuguese-Brazilian translation.
– LOCALIZATION: Update Spanish translation.
– NETPLAY: Add menu option to select different MITM (relay) server locations.
– OSX: Modify HID buttons detection algorithm.
– QB: Added –datarootdir.
– QB: Added –bindir and –mandir and deprecated –with-bin_dir and –with-man_dir.
– QB: Added –docdir.
– SHADERS: Allow saving of shader presets based on the parent directory (Saving one for */foo/bar/mario.sfc* would result in *shaders/presets/corename/bar.ext*). We decided it’s safer to still isolate the presets to a single core because different cores may treat video output differently.
– SHADERS: Don’t save the path to the current preset to the main config. This was causing weird behavior, instead it will try to load *currentconfig.ext* and it will save a preset with that name when select *apply shader preset*. The resulting shader will restore properly after restarting and even after core/parent/game specific presets are loaded
– SOLARIS: Initial port.
– SWITCH: Initial Nintendo Switch port, based on libtransistor SDK.
– PS3: Enable Cheevos.
– PSP: Enable threading support through pthreads.
– SHADERS: SPIRV-Cross/slang shader support for D3D11.
– SHIELD ATV: Allow the remote / gamepad takeover hack to work with the 2017 gamepad
– SUBSYSTEM: Subsystem saves now respect the save directory
– SUBSYSTEM: You can now load subsystem games from the menu (see https://github.com/libretro/RetroArch/pull/6282 for caveats)
– VULKAN: Fix swapchain recreation bug on Nvidia GPUs with Windows 10 (resolved in Windows Nvidia driver version 390.77).
– WINDOWS: Improved Unicode support (for cores/directory creation and 7zip archives).
– WINDOWS: Show progress meter on taskbar for downloads (Windows 7 and up).
– WINDOWS: WS_EX_LAYERED drastically decreases performance, so only set it when needed (transparency in windowed mode).
– WIIU: Overlay support.
– WIIU: Transparency support in menu + overlays.
– WIIU: Increased stability during core switching.
– WIIU: Shader support.
– WIIU: Menu shader effects added (shaders).
– WIIU: Add missing time/clock support. (also fixes RTC [Real Time Clock] in Gambatte)
– XBOX OG: Restored port.

OBS-URL: https://build.opensuse.org/request/show/591026
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=6
2018-03-28 08:29:30 +00:00
Klaus Kämpf
b412537969 Accepting request 560586 from home:itxaka:branches:Emulators
- Updated to version 1.7.0
CHEEVOS: Add badges for achievements, shows thumbnail images of achievements.
CHEEVOS: Leaderboard support.
CHEEVOS: Only disable savestates on hardcore mode if achievements are not available.
COMMANDLINE: Fix fullscreen toggle switch.
COMMON: Add 'Automatically Load Content To Playlist' feature, enabled by default.
COMMON: Fix slowmotion ratio always being reset back to 1.
COMMON: Optimized NBIO implementations now for Apple, Windows, and Linux. Uses mmap for Linux/Windows/BSD if/when available. File I/O should now be much faster for loading images inside the menu.
COMMON: Native Blissbox support now for latest firmware as of writing (2.0). Implementation through libusb and/or native Windows HID.
COMMON: New lightgun API.
COMMON: New VFS (Virtual File System) API.
COMMON: Fixed some playlist bugs.
COMMON: New snow shader.
COMMON: Fix Quick Menu title, no longer shows 'Select File'.
COMMON: Fix loading cores that require no content one after another.
COMMON: Map Delete key to Y button for non-unified menu keyboard controls.
COMMON: Fix for relative paths being normalised and generating a duplicate history entry.
EMSCRIPTEN: Fix references to browserfs.
FREEBSD: Support libusb HID input driver.
HAIKU: Buildfix.
INPUT: Map clear button to DEL key.
LINUX/X11: Add RetroArch logo to window title bar.
LINUX/X11: Input driver now supports new lightgun code.
LINUX/X11: Support window transparency (requires a compositing window manager).
LOBBIES: Fix for crash on join netplay rooms via touch / glui.
LOCALIZATION: Update Italian translation.
LOCALIZATION: Update Japanese translation.
LOCALIZATION: Update Portuguese-Brazilian translation.
LOCALIZATION: Update Polish translation.
LOCALIZATION: Update Russian translation.
MENU: Snowflake menu shader effect.
OSX/PPC: Fix the GL2 renderchain, had to use EXT versions of framebuffer/renderbuffer functions.
PS3: HTTP requests / downloads should now work.
PS3: Core Updater now works.
PS3: Improved font rendering, enable STB Unicode font renderer.
PSP: Make it work with Vita's Adrenaline.
PSP: Fix audio sync.
PSP: Fix content loading, port should be functional again.
PSP: Use 64MB when available.
SCANNER: Fix crash from Windows-incompatible format string.
VITA: Improve packaging, installation times.
WIIU: Disabled the controller patcher for now since it was the source of many stability issues.
VULKAN: Various stability fixes for WSI.
WINDOWS: Add MSVC 2017 solution.
WINDOWS: Get rid of the empty console window in MSVC 2010 builds.
WINDOWS: Raw input driver now supports new lightgun code.
WINDOWS: Use configured OSD/text message color on GDI driver.
WINDOWS/XINPUT: Populate XInput VID/PID from DInput so autoconfig doesn't rely solely on joypad names
WINDOWS/XINPUT: Fix crash that occurs in some situations with Steam running and a Steam Controller plugged in.
WINDOWS: Improve version reporting under System Information.
WINDOWS: Support window transparency.
WINDOWS: Correct usage of GetWindowPlacement per MS docs, fixes game window position on Win95/98.
WINDOWS: Added Visual Studio 2017 support.

OBS-URL: https://build.opensuse.org/request/show/560586
OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=5
2018-01-02 07:35:16 +00:00