Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package retroarch for openSUSE:Factory 
checked in at 2023-03-21 17:42:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/retroarch (Old)
 and      /work/SRC/openSUSE:Factory/.retroarch.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "retroarch"

Tue Mar 21 17:42:16 2023 rev:21 rq:1073303 version:1.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/retroarch/retroarch.changes      2022-12-24 
18:13:14.870387311 +0100
+++ /work/SRC/openSUSE:Factory/.retroarch.new.31432/retroarch.changes   
2023-03-21 17:42:19.070056913 +0100
@@ -1,0 +2,159 @@
+Mon Mar 20 15:29:45 UTC 2023 - Yunhe Guo <[email protected]>
+
+- Update to version 1.15.0
+  * AI SERVICE: Fix NVDA switching to Powershell on speak
+  * AUTOMATIC FRAME DELAY: Helped delay to decrease easier when it should and 
helped delay to stay put when it should when triggering pause & menu with or 
without pause & fast-forward & slow-motion & geometry change
+  * AUTOMATIC FRAME DELAY: Recalibrate delay on video reinit (fullscreen 
toggle and such)
+  * AUTOMATIC FRAME DELAY: Show (x effective) only in menu item and not in 
dropdown list items when auto is enabled
+  * CHEEVOS: Allow repositioning of RetroAchievement notifications
+  * CHEEVOS/MENU: Add Achievements Visibility submenu option
+  * CHEEVOS/MENU: Startup Summary split off from Verbose Mode, added option to 
hide for games with zero core cheevos
+  * CHEEVOS/MENU: 'Unlocks/Mastery' split into two options
+  * CHEEVOS/MENU: 'Account/Login Messages' split off from 'Verbose', gated all 
login success/error messages
+  * CONFIG/INPUT: Unload restores current global config
+  * CONFIG/INPUT/OVERRIDES: Removing a file does not unload current override
+  * CONFIG/INPUT/OVERRIDES: Saving an empty override removes the file if it 
exists, and won't save when it does not
+  * CONFIG/INPUT/OVERRIDES: Prevent the use of RUNLOOP_FLAG_OVERRIDES_ACTIVE 
with appendconfig
+  * CORE OPTION: Core option setting type checks. Added checks for getting and 
setting core option type, since otherwise there will be a crash on close 
content after browsing to core option categories. Also fixed the no-show switch 
icon for lone wolf "Lock Installed Core".
+  * CLI: Update selected save slot when start with cli --entryslot
+  * CLI: Decouple config CLI append and config overrides
+  * CLI/MENU/XMB: Stop showing bogus previous icon on CLI launch
+  * EMSCRIPTEN: Add HAVE_PATCH support for Emscripten
+  * EMSCRIPTEN: Add BSV/Replay support for Emscripten
+  * EMSCRIPTEN: Add command and stdin_cmd features to emscripten RA. update 
libretro.js to show how commands could be sent over emscripten stdin.
+  * FRAME DELAY/MENU: Show Frame Delay without VSync
+  * GENERAL: Start unpause restriction. Limit the feature using retropad start 
button to unpause RA to the setting it was made for; "pause on controller 
disconnect".
+  * GENERAL: Savestate thumbnail aspect ratio fallback. Thanks to at least one 
certain core that announces aspect ratio as 0, we have to add the same fallback 
in savestate thumbnails that is happening elsewhere in normal video driver use 
anyway.
+  * GENERAL: Add support for system subdirs per core/database. Added the 
trivial and graceful automatic ability to send a different system directory to 
cores if it exists, for keeping the system dir more sane. First by using the 
core/library name just like in configs and saves, and then by playlist name, 
like in thumbnails, and of course default to the current global system dir.
+  * GENERAL: Ignore system subdir replacement if subdir has subdirs.
+  * GENERAL: Restore cached video driver always on quit
+  * LATENCY/PREEMPTIVE FRAMES: Add Preemptive Frames to Latency Settings. 
RunAhead alternative that reruns core logic to "rewrite history" before the 
current frame. Frames are only rerun when the controller state changes, so it's 
faster overall.
+  * LATENCY/PREEMPTIVE FRAMES: Call retro_run before retro_serialize (#14893). 
Fixes preemptive frames not starting up with a few cores
+  * LIBRETRO-COMMON/VFS/FILESTREAM: Fixes filestream_vscanf regression
+  * LOCALIZATION: Updates
+  * LOCALIZATION: Enable localization of video rotation, orientation, and 
aspect ratio option values.
+  * LOCALIZATION: Mixer stream localization also added
+  * LOCALIZATION/MENU/HELP: Context dependent help text for audio and video 
drivers. Language corrections
+  * LOCALIZATION/MENU/LANGUAGE: Language submenu now shows the progress of 
translated strings for each language.
+  * LOCALIZATION: Help texts now localizable through Crowdin.
+  * LIBRETRO: Enable RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME for 
libretro-video-processor
+  * LIBRETRO/HW: Add GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT. Works 
around issues in v1 interface where it was not possible to
+    query what frontend would do when faces with newer interface versions. 
This env-call gives stronger guarantees how things have to work.
+  * INPUT: Allowing keyboard hotkeys to work without hotkey modifier if 
modifier is only mapped to RetroPad
+  * INPUT: Allowing keyboard hotkey keys for typing if hotkey modifier is set 
to keyboard but not pressed
+  * INPUT: Allowing keyboard RetroPad keys for typing if emulated device type 
is "None"
+  * INPUT/AUTOCONFIG: Check for 'enable_hotkey' also from autoconf binds
+  * INPUT/BLUETOOTH: Fix a crash in for BT HID devices. (#14922) 
pad_connection_destroy() frees slots, no need to free it again.
+  * INPUT/BSV/REPLAY: Don't start video recording when BSV recording starts
+  * INPUT/BSV/REPLAY: Don't double-record inputs in BSV recording
+  * INPUT/BSV/REPLAY: Don't autoload states if a BSV file is being played back 
or recorded
+  * INPUT/BSV/REPLAY: Moved BSV initialization before autoload code
+  * INPUT/BSV/REPLAY: Don't trigger autoload code if there is bsv movie state
+  * INPUT/BSV/REPLAY: Allow for both -e and -R to start a BSV file recording 
at a state
+  * INPUT/BSV/REPLAY: Add keyboard recording support to BSV
+  * INPUT/BSV/REPLAY: Fix BSV playback from a starting state for DOSbox
+  * INPUT/BSV/REPLAY: Associate states with replays. Now states can be saved 
and loaded during replay recording and playback in a way that keeps the 
integrity of the recording. Recordings also have a (moderately) unique 
identifier associated with them.
+  * INPUT/BSV/REPLAY: Add checkpointing feature for replay recordings. If 
cores are not deterministic, or if they only have bounded determinism, we can 
obtain less drift if replay files also contain periodic checkpoint states.  
These are configured by the new retroarch setting replay_checkpoint_interval 
(measured in seconds).  States are inserted into the replay file in between 
frames. This also fixes the settings display for the replay autoincrement max 
keep setting.
+  * INPUT/FRAMEADVANCE: Use non-rendering pause mode when frameadvance is 
triggered
+  * INPUT/HOTKEYS/OVERLAYS: Do not block input overlay hotkeys
+  * INPUT/HOTKEYS: Hotkey blocking correction. Turned out the previous hotkey 
blocking changes worked properly only with winraw driver and not the rest (at 
least with Windows), because input_keyboard_event() could be called at the 
wrong moment, and thus storing keyboard menu press there broke the separation 
of controller Guide menu button and keyboard menu key. Also allowed the 
blocking to work in both directions so that controller hotkeys won't get 
blocked if only keyboard has "enable_hotkey" bind.
+  * INPUT/LINUX/UDEV: Fix udev guns input when id_mouse is not id_joystick
+  * MENU: Rename 'Standalone Cores' to 'Contentless Cores'
+  * MENU: Music files should also obey builtin_mediaplayer_enable (#14967) 
Disabling the built in media player should be possible for music files
+    as well. Without this, sound files can not be opened from file browser 
with cores that support them.
+  * MENU: Relocated items to a more logical order
+  * MENU: Corrected some title capitalizations (when/before/after are not low 
case, but for/the/a are)
+  * MENU/AUDIO: Add dropdown menu for audio device
+  * MENU/HELP: Help for turbo modes (#14919). Help text added for each of the 
selectable turbo modes.
+  * MENU/INPUT: Add unified back action to all menu drivers. Usability boost 
for all menu drivers resulting in similar behavior as with Ozone currently, 
which is pressing back/cancel enough the selection jumps first to Main Menu and 
when pressed again jumps to the first item, so that when a core is running, 
Quick Menu is very quickly accessible from anywhere. And when core is not 
running, the first item would be Load Core.
+  * MENU/INPUT: Override bind save + menu manager overhaul
+  * MENU/INPUT: Allowed and fixed input bind saving to overrides
+  * MENU/INPUT: Overhauled override menu
+  * MENU/INPUT: Pressing Start on the top active file entry reloads current 
overrides as startup would
+  * MENU/SUBLABELS: All under "Configuration File" + moved "Reset to Defaults" 
to bottom
+  * MENU/SUBLABELS: Quick Menu > Controls > Port x Controls
+  * MENU/SUBLABELS: Port x Controls > Device Type
+  * MENU/RGUI: Fix disabled menu item color. The effect was not working 
properly, since transparency meant using the core output color as background.
+  * MENU/XMB: Horizontal icon animation fix
+  * MENU/XMB: Fixed playlist manager icons to take Explore Views into account 
properly
+  * MENU/XMB: Changed XMB Explore View title to match Ozone
+  * MENU/XMB: Added "Switch Icons" option
+  * MENU/XMB: Fix MENU_ACTION_CANCEL when search is active. Nasty issue 
discovered in XMB which broke search term cancelation.
+  * MENU/XMB: Layout corrections:
+  * MENU/XMB: More room for longer item labels and values
+  * MENU/XMB: "Core Downloader" has extra space for item and "installed" 
indicator
+  * MENU/XMB: Fixed "Menu Scale Factor" to not require restarting to get the 
actual end result
+  * MENU/XMB: Adjusted scale factor to behave better with both layouts
+  * MENU/XMB: Fixed savestate thumbnails and adjusted vertical fade factor in 
"Handheld" layout
+  * MENU/XMB: Changed thumbnail shadow to outline and tightened fullscreen 
thumbnail margins
+  * MENU/XMB: Adjusted global shadow opacity
+  * MENU/XMB: Remove "Framebuffer opacity" from XMB as it does not use it. 
Also, rename the corresponding menu title, since "framebuffer" is not that 
intuitive.
+  * MENU/OZONE: Fixed playlist manager icons to take Explore Views into 
account properly
+  * MENU/OZONE: Refresh thumbnail on close content hotkey
+  * MENU/OZONE: Ozone footer enhancements (#14926). Add Help button (Select) 
and Reset to Default (Start) to footer where applicable.
+  * MENU/OZONE: Ozone footer enhancements (#14934). Display Help footer only 
if there is actual info to be displayed, either actual help, or sublabel if it 
is not visible otherwise.
+  * MENU/OZONE: Ozone footer enhancement: Scan button (#14949). Display Scan 
button in footer when it is applicable.
+  * MENU/OZONE: Add Clear button to Ozone footer (#14947). Add indication of 
Clear button when it is applicable (currently: keybinds).
+  * MENU/MATERIALUI: Added missing Favorites+History icons in playlist manager
+  * MENU/MATERIALUI: Added "Switch Icons" option
+  * MENU/CHEATS: Added missing icons in cheats (Delete + Copy After/Before)
+  * MENU/CHEATS: Fixed label capitalization in cheats (Add New After/Before 
This)
+  * MENU/SOUNDS: Add scrolling sounds for RGUI, XMB, MaterialUI and Ozone.
+  * MENU/SOUNDS: Better scrolling sound implementation, add new 'notice back' 
sound
+  * MENU/SOUNDS: Scroll sound fixes. Correctly get list size in xmb.c for 
playing scrolling sound when switching categories, play the scrolling sound 
when pressing cancel in ozone, play the sound when scrolling with ZL and ZR, 
play the correct sound when scrolling with L- MIYOO: L3/R3 support for Dingux 
Gamepad controller device.
+  * MENU/WIDGETS: Show square sized widget on volume mute. Volume widget is 
currently fixed size always, and thus showing a lot of empty space when muting, 
therefore shorten the box to icon size only when muting.
+  * NETWORKING: Call ssl_socket_close for SSL sockets
+  * NETWORKING/CHEEVOS: net_http - Temporary fix for cheevos crash. Don't use 
new timeout/poll code for cheevos HTTP requests.
+  * NETWORKING/MENU: Network information cleanup:
+  * NETWORKING/MENU: Remove extra space from : delimiter
+  * NETWORKING/MENU: Trim useless/duplicate garbage from the end of ipv6 
address. Windows shows %[adapter number], Linux shows %[adapter name], which 
already shows before the address
+  * NETWORKING/STDIN: Add LOAD_STATE_SLOT N command to stdin/network protocol
+  * OSD/STATISTICS: Add Run-Ahead data to on-screen statistics
+  * OSD/STATISTICS: Notification font + statistics adjustments
+  * OSD/STATISTICS: Finetuned statistics layout to be more compact and aligned
+  * OSD/STATISTICS: Group Run-Ahead and Frame Delay as "Latency"
+  * OSD/STATISTICS: Try to scale font as small as possible/readable if stats 
won't fit
+  * OSD/STATISTICS/FONT: Allow reseting notification font with RetroPad Y to 
"null", which uses the fallback pixel font
+  * OSD/STATISTICS/FONT: Show "Default" instead of empty with default font
+  * QB/CONFIGURE: Add new flags - HAVE_UPDATE_CORE_INFO, ASSETS_DIR, 
FILTERS_DIR
+  * RECORDING: Add recordings to video history playlist
+  * REWIND: Don't take rewind steps while menu pause active
+  * RUNLOOP: Currently when core is paused, video output will be stopped 
completely too, making it impossible to animate widgets while paused, therefore:
+  * RUNLOOP: Added a new runloop state for pause which renders last cached 
frame
+  * RUNLOOP: Allowed rewinding while paused so that it acts like backwards 
frameadvance. Also moved rewind step taking before menu iteration so that steps 
won't be lost while in menu when menu_pause is disabled
+  * RUNLOOP: State load and reset while paused will forget pause for x frames 
in order to show proper output
+  * RUNLOOP: Allowed reading pause hotkey while menu is active
+  * RUNLOOP: Allowed reading screenshot hotkey while menu is active
+  * RUNLOOP: Joined 2 fullscreen hotkey checks to one (Any ideas why they were 
separated for paused and non-paused states, since one works fine for both..?)
+  * RUNLOOP: Implement GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT. Fairly 
trivial. Just report the latest version.
+  * SAVESTATES: State slot hotkey adjustments -
+  * SAVESTATES: Allow selecting -1 Auto slot with hotkeys
+  * SAVESTATES: Allow wrap-around from -1 to 999 and backwards
+  * SAVESTATES: Show failure message when trying to load a state that does not 
exist instead of plain "Loading state"
+  * SAVESTATES: Shorten the duration of slot change notification
+  * SAVESTATES: Change the widget type to the same type as shader toggle for 
better back and forth action. Closes [Widgets] Save state slot switcher
+  * SHADERS: Append Preset feature
+  * SHADERS: Prepend Preset feature
+  * SHADERS: Shader Preset - Wildcard Replacement in Paths on Load. When a 
simple preset loads, text wildcards which are found in paths inside the presets 
will be replaced with values coming from the current RetroArch context. The 
replacement will be executed on both texture paths and reference paths.
+  * VIDEO: Allow manual video swap interval forcing. The addition of auto swap 
interval effectively prevented manual forcing, which is beneficial when the 
rate is not reported properly. Therefore use the interval in the calculation 
only when using automatic interval.
+  * VULKAN: Fix crash when using multiple physical devices and HW core 
(#14889) 
+  * VULKAN: Detect if wrong PhysicalDevice is returned.
+  * VULKAN: Actually query physical device before creating core device.
+  * VULKAN: Define and implement v2 of context negotiation interface
+  * VULKAN: Add v2 of context negotiation interface.
+  * VULKAN: Add vkEnumerateInstanceVersion symbol.
+  * VULKAN: Implement v2 context negotiation
+  * VULKAN: Use compute shaders to upload RGB565
+  * VULKAN: Fix regression with RGB565 and OriginalHistory.
+  * VULKAN/WAYLAND: Don't clamp the number of requested images. Due to an 
unfortunate "feature", MESA always reports 4 as the Vulkan surface's 
minImageCount in Wayland.
+    However, values of 2 and 3 work perfectly well, even if they are out of 
spec, providing way better latencies when using the Vulkan backend on Wayland.
+    So this removes the artificial clamping that was being done to 
desired_swapchain_images, because it's not really necessary and was causing 
very noticeable input lag on Wayland+Vulkan.
+  * VULKAN/MENU/RGUI: Fix RGUI on Vulkan on platforms that don't have _pack16 
VkFormats
+  * VULKAN/MACOS/OSX: avoid using _PACK16 pixel formats on platforms without 
them
+  * WAYLAND: On scaled desktops the wayland backend deciding to resize based 
on values multiplied by the scale factor twice. Resulting in continuous 
attempts to rebuild the swapchain when in fullscreen.
+  * WAYLAND: Wait for splash screen configuration. Before, configuration 
(resize) events for the initial wayland window could happen before or after 
set_video_mode which could result in a small or corrupted window. Now we make 
sure that the initial window has processed it's resize events before window 
size is set by set_video_mode.
+  * WAYLAND: Changes the initial window to show a RetroArch logo copied from 
the icon of the X11 backend.
+  * WAYLAND: Build pointer-constraints and relative-pointer protocols.
+  * WAYLAND/GL: GL is sometimes not rescaling property (Super + Left).
+
+-------------------------------------------------------------------

Old:
----
  retroarch-1.14.0.tar.gz

New:
----
  retroarch-1.15.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ retroarch.spec ++++++
--- /var/tmp/diff_new_pack.wuC3dU/_old  2023-03-21 17:42:20.274062672 +0100
+++ /var/tmp/diff_new_pack.wuC3dU/_new  2023-03-21 17:42:20.286062729 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package retroarch
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           retroarch
-Version:        1.14.0
+Version:        1.15.0
 Release:        0
 Summary:        Emulator frontend
 License:        GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.wuC3dU/_old  2023-03-21 17:42:20.346063016 +0100
+++ /var/tmp/diff_new_pack.wuC3dU/_new  2023-03-21 17:42:20.354063054 +0100
@@ -5,7 +5,7 @@
     <param name="filename">retroarch</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v1.14.0</param>
+    <param name="revision">v1.15.0</param>
     <param name="exclude">media/icons</param>
     <param name="exclude">ps2</param>
     <param name="exclude">uwp</param>

++++++ retroarch-1.14.0.tar.gz -> retroarch-1.15.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/retroarch/retroarch-1.14.0.tar.gz 
/work/SRC/openSUSE:Factory/.retroarch.new.31432/retroarch-1.15.0.tar.gz differ: 
char 12, line 1

Reply via email to