From be594bc76a5154a942a6dcbd984fb80cb3325e0c8135855d8a02c05238c742cc Mon Sep 17 00:00:00 2001 From: Duarte Pousa Date: Sun, 29 Aug 2021 15:39:29 +0000 Subject: [PATCH] Update on 2021-08-29 OBS-URL: https://build.opensuse.org/package/show/Emulators/ppsspp?expand=0&rev=289 --- _servicedata | 2 +- ppsspp-1.11.3~git20210527.tar.xz | 3 - ppsspp-1.11.3~git20210829.tar.xz | 3 + ppsspp.changes | 371 +++++++++++++++++++++++++++++++ ppsspp.spec | 2 +- 5 files changed, 376 insertions(+), 5 deletions(-) delete mode 100644 ppsspp-1.11.3~git20210527.tar.xz create mode 100644 ppsspp-1.11.3~git20210829.tar.xz diff --git a/_servicedata b/_servicedata index 5874c69..d78dcdf 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hrydgard/ppsspp.git - ecc2f6268842c5154342605dd51ddd5b129a4365 \ No newline at end of file + 6e8e375eea2d44ba6350513d47f045c7bb669d9c \ No newline at end of file diff --git a/ppsspp-1.11.3~git20210527.tar.xz b/ppsspp-1.11.3~git20210527.tar.xz deleted file mode 100644 index 95b3db9..0000000 --- a/ppsspp-1.11.3~git20210527.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48c8fb963a248580a4a08204d9554ae7a4ecf95a591d09980ff55c93c1c4e8d1 -size 215574580 diff --git a/ppsspp-1.11.3~git20210829.tar.xz b/ppsspp-1.11.3~git20210829.tar.xz new file mode 100644 index 0000000..c1a95b9 --- /dev/null +++ b/ppsspp-1.11.3~git20210829.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdcaf9777f838f5c5b4ef1a38403f5f61db288fbd364e5af6d4b7c1b13f5c3e4 +size 226230972 diff --git a/ppsspp.changes b/ppsspp.changes index 63ec646..e521bcd 100644 --- a/ppsspp.changes +++ b/ppsspp.changes @@ -1,3 +1,374 @@ +------------------------------------------------------------------- +Sun Aug 29 15:28:53 UTC 2021 - pousaduarte@gmail.com + +- Update to version 1.11.3~git20210829: + * Increase the range of cardboard setting sliders to 150%. See #14768 + * Hack the math better in cardboard VR mode, to avoid issues with very wide aspect ratios. + * Experiment: Remove probably-redundant motionevent class check + * No R2 on xbox controllers, remove redundant mapping. + * Nonsensical to use the Shield pad map for Shield TV. + * Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup. + * Common: Reduce some log levels. + * Add additional autoconf layout for xbox pads on Android. Revert the normal pad layout. + * Move keymap defaults to a separate file. Not exactly a clean separation though. + * Android: More strict identification of keyboard events. + * Fix bug with device IDs on Android, causing the on-screen back button to be misinterpreted. + * Update th_TH.ini + * Savedata: Use PARAM.SFO constant properly. + * Debugger: Fix breakpoints on delay slots. + * gason: Allow tagged pointers. + * http: Specify expected mime types in downloads. + * http: Add Accept header as a parameter in requests. + * Store: Display the error code in case of error downloading the json. + * Keyboard/gamepad navigation: Change the formula for scoring neighbors. + * Fix navigating the analog stick calibration screen with just a gamepad + * Bugfix + * Android: Remove the old limitation of 3 registered input devices. + * Auto-default Sony Bravia TVs to OpenGL. + * Don't default to Vulkan on any 32-bit Android devices. + * GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed. + * Remove unintended whitespace changes + * Rename namespace to PPSSPP_VK, remove indentation + * Make touch layout accurate + * Prevent dlopen collisions between ppsspp_libretro.so and libvulkan.so + * Allow no chat button and make quickchat settings disabled when chat is not enabled + * Fix action button size + * Improve touch control layout screen + * Fix some comments and a string + * Fix some bad translations (used Google Translate...) + * Update translations for Unthrottle to Fast-forward + * Rename Unthrottle to Fast-forward globally + * Fix string comparison for hiding "Unknown" CPU name + * (Libretro) Switch back to earlier base_width/base_height values + * Set base_width/base_height to sane dimensions (480x272) + * Dialog: Lock volatile when the access thread runs. + * Ge: Add measured minimal timing for sceGeDrawSync. + * HLE: Ignore flip time in syscall stats. + * Dialog: Prevent reschedule on shutdown start. + * Clean up a string from translations + * Fix append mode through OpenCFile, fixing cheat import on scoped storage. + * Dialog: Avoid crash with hacked dialog start. + * Store: Make description focusable. + * UI: Fix typo in using My Documents for data. + * Change ffmpeg include headers priority to avoid collission with system ffmpeg + * Fix layout opacity + * Bump maxrecent default to 60. Don't show CPU name if we don't have one. + * If it's a TV and VIRTKEY_PAUSE is not mapped to a pad control, pause on app switch. + * Auto-pause on app switch. Will be made conditional in the next commit. + * Cleanup + * Improve default pad mapping for Android. Hide irrelevant options on Android TV. + * Fix some old bugs where we overrode the device ID to 0 wrongly for back button + * Narrow the mapping UI, making it a bit less uncomfortable to use. + * Scoped storage: recognize "wt" and "rt" modes. Should fix the cheat.db issue + * Cleanup + * Fix savestate undo consistency + * UI: Fix enable/disable of reporting outside game. + * UI: Fix reset of alt speed options in settings. + * Update ja_Jp.ini for Reverb volume + * Thread: set names on BSDs after 062566b67cb0 + * Thread: unbreak on BSDs after 50d9d7ea6f2a + * Update ja_JP.ini + * Sas: Add option to control reverb volume. + * Do not call methods on gpu if it is null. Fixes #13412 (sans video rewind). (#14674) + * Scoped storage japanese translation fix + * UI: Use a UIState for exceptions. + * SaveState: Allow loading save state in exception. + * UI: Show a reset button on the crash screen. + * Core: Ensure exception is reset on reset. + * Fix Translation lang ja_JP.ini(File change) + * UI: Avoid reselecting on page up at top. + * UI: Refactor to reuse distance logic. + * UI: Handle focus on page up/down. + * UI: Change focus with home/end. + * UI: Track page up/down and home/end as focus moves. + * libpng: Patch out 100% opaque optimization. + * GPU: Use an empty vertex buf for reinterpret. + * Headless: Cleanup extraneous output. + * Font: Match stingy selection per test. + * Font: Limit max references to fonts. + * Font: Delay only on first open of internal font. + * Font: Reuse alloc when reopening internal fonts. + * Windows: Avoid deprecated functions. + * SaveState: Validate size matches measured. + * Update th_TH.ini + * Undo last save + * Allow to disable right analog diagonal + * Fix some mis-handling of single file URI. Fixes the Load... button. + * Propagate errors from file identification upwards better. + * If in legacy storage mode from an earlier install, we still might need to ask for permission. + * Only pop up the config save error after main and settings screens. + * SaveState: Show a warning if saved after savestate. + * SaveState: Use default ZSTD compress level. + * SaveState: Ask to include xxhash in frames. + * SaveState: Add const for save compression. + * Tweaks + * Improve translatability of memstick screen + * Wording fixes for PPSSPP Gold. + * Fix indentation + * Buildfix, bugfix + * A bunch of small scoped storage UX improvements. + * Address feedback + * Minor improvements on Android 9/10. Let the user reset to root of storage. + * Correct the cutoff for scoped storage. Android 9,10 (API 28,29) shouldn't use it. + * Handle an empty path in the game browser. + * When changing the PSP folder, move the files in a nice background process, showing progress. + * Indentation fix + * UI message cleanup + * Address feedback + * Android 28 was the wrong cutoff for oldschool permissions, 29 is correct. + * Delete some left-behind lines + * Basic flow of setting up and moving the PSP directory works now. + * Get the new setup flow going, with a confirmation dialog etc. + * Work on the new experience + * Enable scoped storage enforcement on Android 11+. + * Allow to invert context dimension for combo button + * Add ULES00581 to compat.ini for MTX JIT hack + * Use horizontal layout + * Retraduciendo el archivo + * Savestate load undo + * D3D11: Use right state in flush before output. + * Add savestate undo UI + * cmake: use vendor-neutral GL implementation when available; fallback to legacy GL + * Update libretro.cpp + * GitHub: Update link for translation contribution. + * GitHub: Switch to issue form templates. + * Make tap to customize translatable + * fix overlinking of OpenGL libraries + * sceNetAdhoc: fix format specifier for debug log + * Update es_ES.ini + * Fix get CPU & CPU Brand + * Fix ABI + * Fix copied mips bugs + * Add in bit length check + * temporary riscv define fix + * No CPU part for RISC-V + * RISC-V CPU detect + * Clean up unused event + * Fix silly filesystem mounting bug introduced in #14638 + * Add a missing java function (fix a little merge mistake) + * Trim username on join as well + * Detect CwCheat file UTF-8 BOM sequence and ignore it + * Accept numpad enter as well + * Fix further issues when the memstick dir is the PSP dir + * Less "Fd x for content URI" logspam + * Scoped storage: Make the home button simply go to the root of the current directory tree. + * Two more functions + * Convert four more functions to allow for error codes. + * Change one storage function to use an error code. + * Workaround for the /PSP path thing. Needs testing. + * Add and hook up Android_MoveFile + * Error code support preparations + * Couple of minor things, crashfix on deserialization failure + * Add support for FILE_APPEND. + * Fix English language mapping after recent i18n additions. + * Cleanup the ownership model in MetaFileSystem. + * Fix lastModified, speed up Android_FileExists. Add Android_CopyFile (unused) + * Use a simpler method that actually works to get free storage space from content URI. + * Use a DocumentsContract query for single-file GetFileInfo too. + * Greatly speed up content URI file listings by using DocumentContract queries. + * log fix + * OpenGL: Accept "AMD" as a vendor string for, well, AMD. + * Fix for new bug in GetDirListing, oops + * Forgot to pass the flags to GetFilesInDir to mimic the old behavior + * Fix multiple issues preventing in-game saves from working. + * Refactor DirectoryFileSystem::GetDirListing to use GetFilesInDir. + * Fix assorted path issues + * Remove unnecessary slash conversion + * Add quick method to check file existence by content URI. + * Fix date/time display for savestates + * Add handling for Android content URIs to VFSReadFile, fixing savestate thumbnails. + * Assorted directory fixes + * Add ability to rename content URI files, fixing saving save states. + * Hack around #14628. The icon is distorted but at least no crash. + * Buildfix + * Make GetFilesInDir fully-featured enough to use in DirectoryFileSystem + * Warning fix + * Just some variable initialization + * better formatting + * Need strtoull for 64-bit ulongs. + * Add i18n inifile load on libretro startup + * Audio settings: Move microphone list to the bottom. + * Implement the option for auto audio devices switching for Windows too + * BlockTransferAllowCreateFB: Remove Ys Seven (thanks LunaMoo). + * Add contents of the assets/lang submodule to the main repo. + * Remove lang from gitmodules + * Added JIT hack for MTX MotoTrax EU (ported from US) + * Add support for the PS5 DualSense controller + * Better protection against broken viewports. + * Revert "Make sure we don't try to set a negative viewport size." + * Sort file listings from Android Content URIs. May help #14607 + * Update assets/lang + * Fix bug in homebrew store with files with "." in their names. + * Unify the Vulkan format definitions / swizzles + * Make the "Running Slow" warning a bit more lenient. + * Update UI atlas + * Customizable touch control (rebased with label) + * Turn off all 16-bit formats if B5G6R5 format is not available. + * Change the default port offset (#14599) + * Revert "Merge pull request #14588 from hrydgard/vk-correct-565-format" + * Minor cleanup + * PathBrowser: Load all types of path asynchronously. Helps with slow scoped storage listings :/ + * Path browser: Move special handling of Windows root directory to GetFilesInDir. + * Minor cleanup + * UWP buildfix + * Reorder servers in GameSettingsScreen.cpp + * Change default server in Config.cpp + * WASAPI: Survive switching to a mono device. Fixes #14591 + * HLSL depal simplification + * Address feedback + * Android buildfix + * Implement basic depth texturing for OpenGL, requires depth clamp for now. + * Support depth clamping in OpenGL where available. + * Minor tweaks + * Change some names, add scroll view for analog settings + * Analog calibration: Tweak defaults, add reset buttton + * Move the raw input data display to the touchscreen tester. Put the output to the left next to the controls. + * Move auto-rotation code to ControlMapper so it can be checked using the new screen + * Move the setting up a bit + * Replace the "Test Analogs" screen with a new screen that lets you directly try the settings. + * Hide the calls to ConvertAnalogStick inside ControlMapper. + * Move the internal screen rotation compensation to after value mapping. + * Merge __CtrlSetAnalogX/Y into one function. Always called together. + * Move the joystick deadzone processing until after all the mapping. + * Avoid a name collision from previous commit, to be safe. + * Buildfix + * Break out EmuScreen's key/axis inputs to ControlMapper.cpp/h + * Disable analog stick deduplication (#14590) + * Revert removal of Teardown call + * Fix black screen on multiple libretro content loads. + * Vulkan: Use the mandatory-support RGB565 format and not the opposite one. + * Somewhat improved error checking in MemArena. + * Avoid crash on early input events. + * Refactor and unify analog input settings + * Fix some Japanese characters position. + * [Libretro] Fix analog left direction for FFT + * Re-target to merged upstream changes + * Swap submodule repo to fork + * Include FakeJit in RISC-V build + * UWP: Add a missing bounds check from TextDrawerWin32::DrawStringBitmap + * Updated Logs on sceNetAdhocDiscover to find more info on games that use AdhocDiscover. + * Update CMakeLists.txt + * Minor changes to Wrapped Port detection. + * Making sure not to get random port when original port is not zero. + * Show the returned error code on sceNetAdhocctlCreate/Connect/Join on Debug Log + * Implement thread debug id with the syscall instead of gettid(). + * Add some PPSSPP's Japanese keyboard + * An attempt at cleaning up the checks in ThreadUtil + * Fix some Japanese characters position. + * Store the OpenSL error in a global to avoid "No context" + * Remove asserts from OpenSL init. Expose error inside audio settings + * Try a slightly rougher fix for libretro builds + * Possible fix for reported problem with gettid() in libretro + * Android: Fix logical CPU count. + * Core: Correct relocation error check. + * Mailbox: Address feedback + * Minor cleanups + * Address feedback (except the mailbox refcount) + * Make use of hyperthreading for worker threads. Still cap to 16 workers. + * typo, unnecessary + * Untested libretro fixes, misc + * un-revert zstd + * atomic include buildfix + * Draw: Use constants for texture slots. + * Simplifiy WaitableCounter. Fixes it on Mac/ARM. + * Unittest buildfixes on mac + * Kill the pesky goto + * ParallelLoop: A bit smarter straggler handling. + * Make the minimum items per thread explicit. Found some bugs, optional arguments are evil. + * Autodetect number of threads (remove setting). Fix some bugs. + * Postshader: Add uniform for delta since last frame. + * Postshader: Let shaders use the previous frame. + * Postshader: Correct sampler binding translation. + * Draw: Assert sampler bindings are in valid ranges. + * Font: Prevent a crash on invalid data. + * Additional android buildfix + * Android.mk buildfix + * Fix memory leak + * Change the policy for number of threads + * Code cleanup + * Remove experimental unused stuff. + * Rename setCurrentThreadName to SetCurrentThreadName + * Fix a way the threadmanager could get stuck. + * Get rid of Executor.cpp/h. + * Get rid of the PrioritizedWorkQueue. Instead just queue tasks on the ThreadManager. + * GameInfoCache: Don't expose the workqueue. Was unused anyway. + * Implement new thread manager, port stuff to it. + * Minor cleanup + * iOS: don't add a slash to the save path. + * Io: Correct CreateFullPath() on Linux. + * Io: Correct file open error code. + * Default to something for now. + * Reducing HLE delays on Adhoc-related syscalls that can be called more than once on a single frame. + * Reducing HLE delays on socket-related syscalls since we are using real network which already have it's own overhead. + * Minor changes to Adhoc's Verbose Logs returning error code. + * Address more feedback + * Only log slow file listings + * Address more feedback, warning fix + * Address a bunch of the feedback + * Revert "Turn on scoped storage, for the purposes of testing on this branch." + * Cleanup, layout fix on memory stick screen, reorder some settings + * Split out AndroidStorage.cpp from android/jni/app-android.cpp, move to Common + * Simple attempt at libretro buildfix, comment fix + * UWP and Android buildfixes + * Add missing files that .gitignore ignored... + * Fix File::GetFileInfo for Content URIs. Can now load homebrew. + * Add content URI support to LocalFileLoader, remove ContentUriFileLoader + * Can now install to but not run homebrew from content uri + * Add support for writing to file. Basics work now (having memstick on a content path) + * Rewrite CreateFullPath to be agnostic of path format. + * wip + * Cleanup. Add a way to get very early log output on Android. + * Route DirectoryFileSystem::Open to Android storage. + * Remove more special casing of content URIs + * Remove now-unnecessary special cases in PathBrowser + * Remove CreateDirIn, not useful enough to keep. + * Android content URI support in Path. + * Remove AndroidStorageFileSystem. Not useful. + * Delete a couple unused constructors of IOFile + * Convert GetFileSize to use Path + * Start work on supporting Android Content URIs in the FileUtil API. + * Assorted plumbing. + * More work on AndroidStorageFileSystem.cpp. Fix current directory getting reset. + * Implement a "FileSystem" that wraps Android content storage. So far unused. + * Implement file filters for Android in PathBrowser + * Start experimenting with DocumentsContract (the thing DocumentFile wraps) + * Android: Get things playable on scoped storage. Things work except the built-in file browser. + * Turn on scoped storage, for the purposes of testing on this branch. + * GPU: Clamp DXT texture memory bound. + * Io: Don't confuse kernel object with meta handle. + * Io: Allow opening tty0: for output. + * Reporting: Move message report interface to Common. + * Global: Tether wildcard git ignore rules. + * Build: Disable NEON png on non-Android too. + * Update .gitlab-ci.yml + * Transform labels to lower case for armips + * Disable NEON optimizations for libpng17 as a try to fix android texture replacement. + * Tools: Correct AtlasTool in release builds. + * iOS: Guard extended button selector access. + * Debugger: Expose API to reset game. + * Debugger: Fix websocket read silly mistake. + * Debugger: Add replay execute/flush APIs. + * Create GameMode's socket after Master and all Replicas have been created so we will know the largest buffer size. + * UI: Correct screenshot paths. + * Remove the ability to have multiple search paths for config. + * Config: Remove the use of multiple search paths. + * Remove createdPath_ from Config.cpp/h, seems pretty useless. + * iOS: Correct Path assignment on init. + * Rename g_Config.externalDirectory to defaultCurrentDirectory - since that's what it was. + * Replay: Properly load RTC time on load file. + * Debugger: Add stub API for replay functionality. + * Update for translation. + * Change github link + * Update GameSettingsScreen.cpp + * Add CRC32 calc + * First pass on using Display KHR, needs proper init flags + * Code style fix + * Rewording + * Little improvement + * Improve tilt masking + * Auto switch option + * Allow tilt input on Z instead of X + ------------------------------------------------------------------- Sun May 30 00:11:42 UTC 2021 - pousaduarte@gmail.com diff --git a/ppsspp.spec b/ppsspp.spec index 16a7e67..ff65761 100644 --- a/ppsspp.spec +++ b/ppsspp.spec @@ -18,7 +18,7 @@ %define _lto_cflags %{nil} Name: ppsspp -Version: 1.11.3~git20210527 +Version: 1.11.3~git20210829 Release: 0 Summary: PlayStation Portable Emulator License: GPL-2.0-or-later