commit 87299bfa13d84d108bdb817d6e4427f0a7ffc92b
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Wed Jun 24 07:57:24 2020 +0300
Update to 1.8.9
.gitignore | 5 ++++
org.libretro.RetroArch.appdata.xml | 49 ++++++++++++++++++++++++++++++++++++++
retroarch-freeworld.spec | 17 ++++++++-----
sources | 10 ++++----
4 files changed, 70 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 63445dc..11b8e62 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,8 @@
/retroarch-1.8.8.tar.gz
/retroarch-assets-20200524git4ebe9ab.tar.gz
/retroarch-joypad-autoconfig-20200524git7d6c1d4.tar.gz
+/libretro-core-info-1.8.9.tar.gz
+/libretro-database-1.8.9.tar.gz
+/retroarch-1.8.9.tar.gz
+/retroarch-assets-20200617git0ac74a9.tar.gz
+/retroarch-joypad-autoconfig-20200618git0327efe.tar.gz
diff --git a/org.libretro.RetroArch.appdata.xml b/org.libretro.RetroArch.appdata.xml
index 7efc2e8..2cad32c 100644
--- a/org.libretro.RetroArch.appdata.xml
+++ b/org.libretro.RetroArch.appdata.xml
@@ -40,6 +40,55 @@
<project_license>GPL-3.0</project_license>
<metadata_license>CC0-1.0</metadata_license>
<releases>
+ <release version="1.8.9" date="2020-06-20">
+ <url></url>
+ <description>
+ <ul>
+ <li>AUTO SAVESTATES: Ensure save states are correctly flushed to disk
when quitting RetroArch (fixes broken save states when exiting RetroArch - without first
closing content - with 'Auto Save State' enabled)</li>
+ <li>BUILTIN CORES: Builtin cores like ffmpeg and imageviewer would
previously try to erroneously load a dynamic core named 'builtin' - this would
fail and would just be a wasteful operation - this now skips dylib loading in
libretro_get_system_info for builtin cores</li>
+ <li>CHEEVOS: Report API errors when unlocking achievements or submitting
leaderboards</li>
+ <li>CHEEVOS: Support less common file extensions</li>
+ <li>CHEEVOS: Disable hardcore mode when playing BSV file</li>
+ <li>CHEEVOS: Correctly report unlocked non-hardcore achievements when
hardcore is paused</li>
+ <li>CHEEVOS/M3U: Bugfix - did not handle absolute/relative paths in M3U
files correctly before</li>
+ <li>CHEEVOS/M3U: Bugfix - it didn't handle
comments/directives</li>
+ <li>CHEEVOS/M3U: Bugfix - it doesn't handle trailing
whitespace</li>
+ <li>CHEEVOS/M3U: Bugfix - failed when loading M3U files with certain line
endings</li>
+ <li>CORE MANAGEMENT: Add 'core management' menu (Settings
-> Core)</li>
+ <li>CORE MANAGEMENT: Add option to backup/restore installed
cores</li>
+ <li>CORE MANAGEMENT: Improved core selection logic</li>
+ <li>CORE INFO: Search search optimisations</li>
+ <li>CORE DOWNLOADER: Rename 'Core Updater' to 'Core
Downloader'</li>
+ <li>CORE DOWNLOADER: Add 'Show Experimental Cores' setting under
Settings > Network > Updater</li>
+ <li>CORE DOWNLOADER: Core licenses are now shown for all entries in the
Core Updater menu</li>
+ <li>CORE DOWNLOADER: Pressing RetroPad select on a Core Updater entry
will now display any text in the description field of its info file</li>
+ <li>CORE DOWNLOADER: Installed cores are now highlighted via a [#]
symbol</li>
+ <li>CORE DOWNLOADER: Pressing RetroPad start on a selected, installed
entry opens the Core Information menu (when using Material UI, swiping left or right
triggers the same action). This means we can now view bios info etc. - and more
importantly delete cores - without jumping through all the hoops of loading a core first
and navigating all over the place</li>
+ <li>CORE DOWNLOADER/UPDATER: Add option to automatically backup cores
when updating</li>
+ <li>DISK CONTROL: Enable 'Load New Disc' while disk tray is
open</li>
+ <li>INPUT: Added a hotkey delay option to allow hotkey input to work
properly when it is assigned to another action</li>
+ <li>INPUT: Remove 'All Users Control Menu' setting, was buggy and
will be properly reintroduced after input overhaul</li>
+ <li>LINUX: Set default saves/save states/system paths</li>
+ <li>LOCALIZATION: Add Persian language</li>
+ <li>LOCALIZATION: Add Hebrew language</li>
+ <li>LOCALIZATION: Add Asturian language</li>
+ <li>MENU: Proper line wrapping for message dialog boxes</li>
+ <li>MENU/HOTKEYS: Add sublabels to all hotkey bind entries</li>
+ <li>MENU/QUICK MENU: Suppress the display of 'empty' quick menu
listings when closing content</li>
+ <li>MENU/OZONE: Performance improvements</li>
+ <li>MENU/SDL: Add mouse controls</li>
+ <li>OPENGL1/VITA: Initial changes for HW context without FBO</li>
+ <li>OVERLAYS: Add options for moving the on-screen overlay</li>
+ <li>PLAYLISTS/WINDOWS: Fix core path entries in image/video/music history
playlists</li>
+ <li>SDL/GL: Advertise GLSL support</li>
+ <li>VIDEO/WIDGETS: Fix heap-use-after-free errors, leading to memory
corruption</li>
+ <li>VULKAN/WSI: Better frame pacing</li>
+ <li>VULKAN/WSI: Fix Intel Mesa being broken when using Fences, we have to
use Semaphores to acquire the swapchain or the entire GPU stalls</li>
+ <li>VULKAN/WSI: Add support for either using fences or semaphores when
syncing</li>
+ <li>VULKAN/WSI: Prefer using semaphores for integrated GPUs as it
promotes better throughput over fences</li>
+ </ul>
+ </description>
+ </release>
<release version="1.8.7" date="2020-05-18">
<
url>https://www.libretro.com/index.php/retroarch-1-8-7-released/</u...
<description>
diff --git a/retroarch-freeworld.spec b/retroarch-freeworld.spec
index d94da07..adea875 100644
--- a/retroarch-freeworld.spec
+++ b/retroarch-freeworld.spec
@@ -17,17 +17,19 @@
%global short_url
https://github.com/libretro
# Assets
-%global commit1 4ebe9abfe80dd58489d7ed0922cd4789c1999f07
+# *
https://github.com/libretro/retroarch-assets
+%global commit1 0ac74a9b2503f5a19e0a9ab1985e5fab8c64993d
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
-%global date 20200524
+%global date 20200617
# Joypad Autoconfig Files
-%global commit4 7d6c1d42c6bc87aaf9c17870df210d7cbd45e1e2
+# *
https://github.com/libretro/retroarch-joypad-autoconfig
+%global commit4 0327efe4502203d5a357cf78135d8ab945ae8ad0
%global shortcommit4 %(c=%{commit4}; echo ${c:0:7})
-%global date4 20200524
+%global date4 20200618
Name: %{appname}%{?p_suffix}
-Version: 1.8.8
+Version: 1.8.9
Release: 1%{?dist}
Summary: Cross-platform, sophisticated frontend for the libretro API.
%{?sum_suffix}
@@ -101,7 +103,7 @@ Source1:
%{short_url}/%{appname}-assets/archive/%{commit1}/%{appname}-ass
# AppData manifest
# *
https://github.com/flathub/org.libretro.RetroArch/blob/master/org.libretr...
-Source2:
https://raw.githubusercontent.com/flathub/%{uuid}/cadddc6bff0a0b5f788c6c8...
+Source2:
https://raw.githubusercontent.com/flathub/%{uuid}/a10c8384ac6e24749f70139...
# Libretro's core info
Source3:
%{short_url}/libretro-core-info/archive/v%{version}/libretro-core-info-%{version}.tar.gz
@@ -465,6 +467,9 @@ appstream-util validate-relax --nonet
%{buildroot}%{_metainfodir}/*.xml
%changelog
+* Sat Jun 20 2020 Artem Polishchuk <ego.cordatus(a)gmail.com> - 1.8.9-1
+- Update to 1.8.9
+
* Wed May 27 2020 Artem Polishchuk <ego.cordatus(a)gmail.com> - 1.8.8-1
- Update to 1.8.8
diff --git a/sources b/sources
index bf8444b..f6ae4d1 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-SHA512 (libretro-core-info-1.8.8.tar.gz) =
743a00c8df357cad8c7d8308550fdee873d2417d7bf2e5a911f902ee8a4de21b781ffc1bebc682d73826b7ad7a45918bc26414bdb2aad237ddef2c84fe0e0d3f
-SHA512 (libretro-database-1.8.8.tar.gz) =
aeb7585ad72c079bc55bee68b52f9167508c88fee30fc04327d76251a486bc1bdb51d5c2d36562e6b388e48fb4f7cdcdb20d32e330b12a93933fbb1e218fd6c5
-SHA512 (retroarch-1.8.8.tar.gz) =
feb2830a91beb818f1ee14231f2d48ae774e0477d10063b5cc7ab5867ac9afcbae5ccf4e725727fde01a1ca8b79829b8282e1dd630c2451de1c515d6fd832969
-SHA512 (retroarch-assets-20200524git4ebe9ab.tar.gz) =
f1b0656ef7af5cecb67a4894b898d5b9bfeb1edf909eef83b460d4d3fb0e27e511478d21767a7c606870a3f9a04b12c6376ff33d04bb393808cf85199d33ce2f
-SHA512 (retroarch-joypad-autoconfig-20200524git7d6c1d4.tar.gz) =
d6ceaf0a45d70ccf9c828e8c0ab8882808cfdd2488ca01db6c5138332aec178d46bb50aacac28bd459fb5dea5f0fec1e9c9e6b6526408931b1b8f2b2d04c2499
+SHA512 (libretro-core-info-1.8.9.tar.gz) =
4f89091c9695ee8a48f70059e2d64ae02dd552d7b2af69d31bd0e91e0f98a398e62d4866533040dd815113612ad95776bb6390a629976152536a45d0977f03ee
+SHA512 (libretro-database-1.8.9.tar.gz) =
68579a19de1ea893e858f45efa7da1287847ba81328e26061e8496350cca9026afd5fe8208d995418e874e63772025b460cea7b5a34fd4a3962f1f27881f209f
+SHA512 (retroarch-1.8.9.tar.gz) =
7544437b5e913db2397442fac53cd2a659f06569063f87600040b18d9581055ee8eb8c06316669ef98a07692449b26d07c1b1633be6c4e57b3fc64299a38d459
+SHA512 (retroarch-assets-20200617git0ac74a9.tar.gz) =
562a82c0031734fb52fb8cd503c3e09e824c4d5a432882435303b2ab098ca2ea1e5bc5af6d0bb08117e7464bc677b05af585cc2e711c5872bb447b2599d9a12b
+SHA512 (retroarch-joypad-autoconfig-20200618git0327efe.tar.gz) =
0e88e820829d7459e1ebe0d5da938571f273bfe24c9452a4be230dd4e03c03a47397ea993e081cc7267e75a1f0ae1f7a774ee2d7f6b55cfeead65673fd9587ba