Hello community,
here is the log from the commit of package libretro-ppsspp for openSUSE:Factory
checked in at 2020-08-29 20:39:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libretro-ppsspp (Old)
and /work/SRC/openSUSE:Factory/.libretro-ppsspp.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libretro-ppsspp"
Sat Aug 29 20:39:16 2020 rev:3 rq:830114 version:0~git20200813
Changes:
--------
--- /work/SRC/openSUSE:Factory/libretro-ppsspp/libretro-ppsspp.changes
2020-06-07 21:35:32.604922317 +0200
+++
/work/SRC/openSUSE:Factory/.libretro-ppsspp.new.3399/libretro-ppsspp.changes
2020-08-29 20:39:34.693395438 +0200
@@ -1,0 +2,424 @@
+Fri Aug 14 17:19:44 UTC 2020 - [email protected]
+
+- Update to version 0~git20200813:
+ * Fix menu navigation from axis in linux
+ * Shows AdHoc and Access Point Connecting... Dialog
+ * Making sure std::min/max are not overridden by windows header's min/max
+ * Moving reused adhoc function out of sceNet function to prevent getting
extra SCENET log
+ * An attempt to simulate a fake PSN authentication on Patapon 3
+ * Renaming sceNp* NIDs functions to their proper function names.
+ * Really no need to call clear() in the constructor for AudioChannel.
+ * Disable the instance counter in libretro builds.
+ * Fix some minor issues found by address-sanitizer on Linux
+ * UninstallExceptionHandler: Zero-initialize some structs. I've seen some
weird crashes on the free() on Android.
+ * Minor logging improvements
+ * Global: Buildfix for parsers.
+ * Global: Move string number parse to text/parsers.
+ * Global: Reduce ini_file header complexity.
+ * Global: Make stringutil includes more explicit.
+ * Move Section out of IniFile so it can be forward declared. Unlocked
further improvements to build speed.
+ * Can't avoid sstream in ini_file.h, it seems.
+ * Buildfix
+ * Remove sstream from stringutil.h. See #13267
+ * libretro: Buildfix.
+ * SaveState: Rename ChunkFile files to Serialize.
+ * Global: Remove some unused header code.
+ * SaveState: Split out Do types to reduce headers.
+ * Audio: Avoid exposing fixed size queue in header.
+ * SaveState: Add header to other makefiles.
+ * Global: Remove unnecessary includes.
+ * UI: Fix an override warning.
+ * Audiocodec: Silence a known warning.
+ * Global: Cut down on file/string includes.
+ * HLE: Fix some missing error logging.
+ * SaveState: Split Do() into a separate header.
+ * Address feedback
+ * Minor: Initialize a struct. Decrease logging in sceMt19937.
+ * Remove partial comment
+ * Vulkan: Implement depth texturing through depal.
+ * Some fixes
+ * Vulkan/generic: Initial prep for depth texturing
+ * Optimize value conversion in (unused) depth readback.
+ * These convenience overloads don't work in 32-bit builds, remove them.
+ * Set debug names for more framebuffers and textures
+ * Allow passing in an object name tag when creating framebuffers
+ * Vulkan: Start adding object names for easier validation debugging
+ * (Libretro) Buildfix for Windows
+ * Remove double disable function on frame duplication
+ * Enable pixel depth rounding for Nayuta no Kiseki. See issue #8744.
+ * Logging improvement
+ * Remove some unnecessary reporting.
+ * Fix issue where after a backend change restart, the new instance was
considered secondary.
+ * Fix #13251 for D3D11. The remaining issue in #7124 should be fixed.
+ * Expand the viewport to cover the scissor region, if it doesn't. Fixes
#4845 (bloom in Dante's Inferno).
+ * Viewport state conversion: Move the pixel scaling to after the overage
clipping.
+ * Remove the LARGE_VIEWPORTS separate path. The fewer paths the better, all
need to work anyway.
+ * Also correct the allocated size.
+ * Correct the alignment size when allocate memory at a position.
+ * UI sound fix
+ * Be a little more aggressive discarding non matching framebuffers when
texturing. Enable create framebuffer from copy, fixing #12345
+ * Texture from framebuffer: Logging improvements
+ * Clarify, but don't yet remove, a perf hack for ES devices. Remove a unused
sync parameter from readbacks.
+ * Improve logging of unknown syscall imports.
+ * Rename FramebufferDX9.cpp/h to FramebufferManagerDX9.cpp/h
+ * Rename FramebufferVulkan.cpp/h to FramebufferManagerVulkan.cpp/h
+ * Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for
consistency
+ * Move a line to a better place
+ * Expose SYSPROP_SYSTEMVERSION to Libretro Android core. This fixes crashes
with targetSdk 29.
+ * Fix Android Libretro build issues.
+ * Fix texture upscaling and per game setting fix/cleanup
+ * Off by default
+ * Add a setting. Various tweaks to sound triggering.
+ * Add a couple of more sounds. Rename some vars.
+ * Hook up a couple more sounds. Unfortunately clickable back buttons now
play both back and confirm sounds...
+ * Hook up the first UI sound, make it play.
+ * Read in WAV files for UI sounds
+ * Initial sound effects
+ * BackgroundAudio: Switch to a heap allocated buffer.
+ * Consolidate BackgroundAudio.cpp into a class
+ * libretro buildfix
+ * SaveState: On section version failure, log out the name of the bad section.
+ * Vulkan debug log: Remove some old exclusions, add a new one (for an old
issue)
+ * Minor logging improvements
+ * Fix error in sceUsbMic savestate handling (need to accept old savestates
without the section)
+ * Fix crashes issue due to 0 is a valid index to types_, using invalid index
like -1 should give a better/clearer stack trace
+ * Save&Restore PSP Thread IDs to prevent using the wrong Thread ID after
loading from save state, also making sure DoState have default value
+ * UI: Simplify on/off for hardware tex scaling.
+ * Vulkan: Allow custom texture upscaling shaders.
+ * UI: Add setting for texture upload shader.
+ * Lowering minVer of AfterAdhocMipsCall section.
+ * Rearranged network's After PSPAction creation/registration so that newer
one have higher value to prevent network's callbacks triggering the wrong after
action after loading from old save state.
+ * Update Vulkan headers to the latest, just to keep up.
+ * Add some comments and const-correctness, and a pointer type fix, to the
"semaphore" crypto stuff.
+ * Reorganized Networking UI (#13232)
+ * Init parameters in __UsbMicInit to avoid incorrect initial state when you
exit to menu from ingame.
+ * Patapon 3 Fix (#13231)
+ * Imp sceUtilsBufferCopyWithRange and sceUtilsBufferCopyByPollingWithRange
(#13206)
+ * minor fix
+ * BuildFix
+ * Also partly implement in sceUsbCam.
+ * Flush audio buffer when a transmission is completed.
+ * Do state.
+ * Use UTF-8 code page to get the device names.
+ * Add basic Microphone support on Windows.
+ * Fix alpha channel handling in xBRZ texture filter shader
+ * Add two Kernel_Library's nids (#13218)
+ * Added a fake thread to process Apctl Request Events into Apctl State
Changes
+ * Fix some lint warnings, and a "toast" on graphics init failure (instead of
previous crashes)
+ * Android: Reduce asserts during startup.
+ * Some renaming and cleanup in the Android audio code
+ * Android: Can't call AlertDialog.Builder.setOnDismissListener before
JELLYBEAN_MR1
+ * GL: Add some paranoid checks. Remove a useless option.
+ * Forgetting "return true" fooled the optimizer into crashing. Fixes #13215.
+ * oop
+ * Add two SysMemForKernel's nids
+ * Add two ThreadManForKernel 's nids
+ * Remove unnecessary vector from thin3d_gl texture handling.
+ * Remove wrong comment
+ * Don't trust the messy error checking in EmuScreen with figuring out what
to do with zip files.
+ * Reduce use of multi-byte char switches.. saw this go wrong when stepping!?!
+ * ExceptionHandler uninstall: Don't crash if no exception handler already
installed.
+ * Add some threadman's nids
+ * Added more stub for some unimplemented sceNetApctl* functions
+ * Add two ModuleMgrForKernel's nids
+ * Debugger: Add memory.read_*, memory write_*
+ * Attempt to fix an issue when the 3rd player joined causing problem to
other players on Patapon 3 (this may also affects other games that use
AdhocMatching)
+ * Added more info to AdhocMatching Logs to get a better insight
+ * UI: Fix consistency in vsync setting for iOS.
+ * Locking before changing peer linked list order, just to be safe.
+ * (Libretro Windows) Buildfix
+ * Added target/destination IP & port of sceNetAdhocPtpConnect in the log to
get better insight
+ * Fix some logs text
+ * Fix an issue where a player got disconnected when another player tries to
join. This should affects games that use AdhocMatching such as Patapon 3
+ * Small perf optimization in debug mode (surprisingly expensive to do a
vector lookup here).
+ * Libretro: Update minimum windows version to Vista. Committed on behalf of
twinaphex
+ * D3D11 - don't forget to unbind secondary texture when we need to unbind.
+ * Just to be safe since SO_MAX_MSG_SIZE may not be available on all platform
and forcing the definition to what windows use might be a bad idea.
+ * Making mac2str function easier/cleaner/safer to use for logging purpose
+ * Do UPnP stuff on it's own thread to prevent causing stutters/lags during
multiplayer game due to blocking socket behavior on miniUPnP
+ * Provides quick IP fill on Adhoc Server IP address setting to makes
player's life easier :)
+ * Need to make sure already connected to Adhoc Server before
Creating/Joining a group. (Fix GTA VCS failed to join a group and unable to see
any room)
+ * Reconnect to Adhoc Server when disconnected while still having the
AdhocCtl Inited (ie. due to timeout or network failure) so players doesn't need
to reset the game to reconnect.
+ * Fix issue when loading save state created from previous test version
+ * Correct a crash on a missing kernel object.
+ * Fix timeout comparison
+ * Minor fixes
+ * Fix possible crash issue during Networking Cleanup
+ * Fixed PortManager fallback Cleanup issue when exiting PPSSPP due to early
WSACleanup
+ * Added an option to Disable Nagle Algorithm (Enable TCP No Delay)
+ * Fixed UPnP port opened by PPSSPP detection, and Updated PortManager to be
compliant to general purpose usage
+ * Added a UPnP option to use original port for external port instead of
using the shifted port by port offset, to be compatible with real PSP or other
PSP emulators
+ * Further libretro buildfix
+ * Making sure there are no warnings on adhoc code when building on android
studio
+ * Fixed GvG Next Plus, Phantasy Star Portable 2, and some minor changes
+ * libretro buildfix?
+ * Attempt to fix compilation error on Linux
+ * Fix Blinking game room issue on NFS Most Wanted, this will also fix lobby
issue on Ridge Racer 2, Naruto Kizuna Drive, etc.
+ * Backport Mac/iOS buildfix from a later commit
+ * Use the alloc size from real PSP for FONT_OPEN_INTERNAL_STINGY mode. the
+ * Added UI to change WLAN Channel.
+ * An attempt to fix socket's behavior inconsistencies across platforms.
+ * Implement ANR2ME's solution for miniupnpcstring.h
+ * Oops
+ * Create an Android.mk for miniupnp
+ * Windows: Run the upnp string gen script regardless of architecture, and in
UWP.
+ * Update the gradle version again.
+ * Add PortManager.cpp to Android.mk
+ * Switch to my miniupnpc fork with a UWP fix
+ * UWP: Unify linker options
+ * Set up Windows UWP project for miniupnpc.
+ * MiniUPNPC: Windows: Try to fix build on VS 2017, add more platforms.
+ * Fix UPnP error detection
+ * Added UPnP Support
+ * Windows: Add command to load up a new identical instance of PPSSPP.
+ * Temporary buildfix
+ * Warning fixes
+ * Backport a macOS buildfix from later
+ * Fix Local IP detection on non-Windows system
+ * Making sure Adhoc codes doesn't have compilation warnings
+ * Enabling KeepAlive on sockets
+ * Increasing the extra delays on Adhoc's callbacks just to be on the safe
side, also decreasing the default network's timeout to be noticed sooner
+ * making sure there are no alignment warnings related to member of packed
struct on android
+ * Improved multiplayer stability regardless of I/O Timing method
+ * Fix i18n type
+ * Improved multiplayer compatibility on some games (ie. GTA VCS, Naruto
Ultimate Ninja Heroes 3, DBZ Shin Budokai 2, Power Stone Collection,
.hack//Link, etc)
+ * Another buildfix
+ * Buildfix
+ * Separate each AdhocMatching callback's buffer, since callback aren't
immediately executed thus using shared memory address may corrupt previous data
+ * Making sure adhoc callbacks runs on AdhocThread
+ * Silence secondary instances.
+ * PSP kernel: Improve logging when accessing bad kernel object handles.
+ * Make the instance counter global and initialized at startup.
+ * Remove some _XBOX stuff
+ * Apply a few lines from "Added UPnP support", removing extra WSA calls.
+ * Make PPSSPP_ID persistent every reset/changing game thus have persistent
localhost IP
+ * Excluding Android from multiple-instance feature because i'm too lazy to
learn ashmem :D
+ * Oops forgot to change this also for multiple-instance to work properly
+ * Support multiple instance of localhost Multiplayer on 1 PC
++++ 227 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libretro-ppsspp/libretro-ppsspp.changes
++++ and
/work/SRC/openSUSE:Factory/.libretro-ppsspp.new.3399/libretro-ppsspp.changes
Old:
----
libretro-ppsspp-0~git20200530.tar.xz
New:
----
libretro-ppsspp-0~git20200813.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libretro-ppsspp.spec ++++++
--- /var/tmp/diff_new_pack.EDVGVp/_old 2020-08-29 20:39:38.689397122 +0200
+++ /var/tmp/diff_new_pack.EDVGVp/_new 2020-08-29 20:39:38.689397122 +0200
@@ -17,7 +17,7 @@
Name: libretro-ppsspp
-Version: 0~git20200530
+Version: 0~git20200813
Release: 0
Summary: PPSSPP libretro core for PSP emulation
License: GPL-2.0-only
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.EDVGVp/_old 2020-08-29 20:39:38.729397139 +0200
+++ /var/tmp/diff_new_pack.EDVGVp/_new 2020-08-29 20:39:38.729397139 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/hrydgard/ppsspp.git</param>
- <param
name="changesrevision">288fe3adeb68776d2b4e3bbb6b907281dd41abaf</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">27329dc4855a2018d11b901d9a93e0dc0f7b9a0a</param></service></servicedata>
\ No newline at end of file
++++++ libretro-ppsspp-0~git20200530.tar.xz ->
libretro-ppsspp-0~git20200813.tar.xz ++++++
/work/SRC/openSUSE:Factory/libretro-ppsspp/libretro-ppsspp-0~git20200530.tar.xz
/work/SRC/openSUSE:Factory/.libretro-ppsspp.new.3399/libretro-ppsspp-0~git20200813.tar.xz
differ: char 13, line 1