File rpcs3.changes of Package rpcs3

-------------------------------------------------------------------
Wed Apr 10 15:55:14 UTC 2024 - ahmedmoselhi55@gmail.com

- Update to version 0.0.31~git20240409:
  * SPU Analyzer: Do not terminate blocks on BRA

-------------------------------------------------------------------
Mon Apr 08 23:19:36 UTC 2024 - ahmedmoselhi55@gmail.com

- Update to version 0.0.31~git20240408:
  * cellRtc: review fixes
  * cellRtc: remove wrong duplicate pos++
  * cellRtc: implement Rfc3339 part of cellRtcParseDateTime
  * cellRtc: simplify some disassembly code
  * Remove git brew package from macOS CI script (#15407)
  * cellGame: add some more error checks
  * cellCamera: fix config from_string
  * lv2_socket: reset queue after move
  * cellGame: Enable disc insert/eject based on disc mount state
  * Update curl to 8.7.1
  * Update soundtouch to  2.3.3
  * Update SDL to 2.30.2
  * Update FAudio to 20.04
  * Fix typo in lv2_socket_native
  * Fix changelog size hack
  * Savestates/Network: Feign connection failure on startup
  * Fix updater message
  * Savestates/SPU: Fix MFC commands abort
  * SPU Debugger: Implement viewing block hash on request
  * SPU LLVM: Fix store elimination within common blocks
  * Replace some URLs
  * Updater: Add RPCS3's Patreon link to update dialog
  * PPU Loader: Fix unload of HLEd PRX modules
  * PPU LLVM: Fix leak of modules outside dev_flash/sys/internal
  * SPU LLVM: Postpone runtime worker threads init
  * PPU LLVM: Unify memory limit for PRX and Overlay files
  * PPU LLVM: Fix memory leak on precompilation
  * use the pass manager instead of the legacy one
  * Fix savestate reload functionality
  * Savestates/SPU: Partially publicize SPU-Compatible functionality
  * SaveStates: Add error messages on screen
  * rsx: Fix loading mid-draw call savestates
  * LV2: Silence logging of semaphore
  * PPU: Fix logging of sys_interrupt syscalls
  * LV2: Silence logging of mutex and cond syscalls
  * workaround Clang 18.1 crash
  * fix compiler warnings
  * main.cpp: remove outdated code for MSVC 19.27
  * fix GCC warnings
  * cmake: fix MSVC build
  * llvm: update to 18
  * rsx: Make overlay manager default lock-state exclusive
  * rsx: Fix race conditions on removals
  * rsx: Rewrite fragment shader invalidation test
  * rsx: Fix memory range invalidation
  * Fix audit crash in games where hash strategy is heavily used
  * audio: allow to choose channel layouts
  * Savestates/RSX: Save pending flip
  * PPU: Fixup savestate prio bit usage
  * util\serialization_ext.cpp: Fixup
  * Savestates: safe saving while cellSaveData is active
  * SPU LLVM: Fix Forwarding GPR stores savestate safety
  * Thread.cpp: Reduce logging
  * Savestates: Reduce logging
  * SPU LLVM: Add assert for MFC abort
  * Silence cellGemGetState
  * Fixup emulation stopping
  * vm: Fix writer lock leak
  * rsx: Move SPIRV stuff into common code
  * GL: fix segfault in GLGSRender::flip
  * Add Legacy plugin to Building.md
  * Remove Windows 7 reference
  * Qt 6.6.3
  * Savestates/PPU: Fix PRX relocations
  * Savestates: Minor logging message
  * Fix shutting down emulation while save-stating
  * SPU: Make STOP a safe return instruction
  * Savestates: Make locking SPU threads more reasonable
  * PPU LLVM: Remove cast to constant
  * Savestates/SPU: Extend RCHCNT safe returns
  * Savestates: Save PPU running order
  * Silence logging of cellScreenShot
  * cellAudio: log backend channel count
  * Qt: Rename Navigation controller to PS Move Navigation
  * cellPad: simplify for loops
  * cellPad: move getters to where they are actually needed
  * cellMic: add nullptr check for data in cell_mic_read
  * Fix some warnings
  * Update miniupnpd to 2.3.6
  * Update wolfssl to 5.7.0
  * Savestates/SPU: Add RCHCNT as a safe return in compatiblity mode
  * Fix ppu_thread::serialize_common
  * Fixup Savestate Segfault
  * Fixup Savestate Progress
  * Reduce compression level to 8 for faster compression
  * util\serialization_ext.cpp: Fix queued data with no output
  * Fix NPD files decryption in decryption tool
  * GUI: Progress Dialog On Save State Creation
  * utils: Fix shared_ptr::store/exchange
  * Add logging for CallFromMainThread
  * PPU LLVM: Remove one external symbol resolve for BLR
  * PPU LLVM: Use symbol resolver function to resolve functions
  * PPU DisAsm: Fixup conditional indirect branches disasm
  * Enable WOLFSSL_ALT_CERT_CHAINS
  * HLE: clear lower bits of Free Disk Space value
  * Qt: add search bar to save manager
  * Qt: replace refresh progress slot with timer
  * Fix sceNpScoreGetRankingByNpId
  * Qt: only connect refresh watcher signals once
  * Qt: remove redundant progress dialog code. This already happens in Refresh
  * appimage: Do not bundle libvulkan.so
  * VS: move libpng, libusb and hidapi lib output to proper build configiguration dir
  * VS: Fix libpng build configuration names
  * VS: fix linking XAudio in debug builds
  * VS: use MultiThreadedDebugDLL in debug builds
  * VS: use common RuntimeLibrary settings in 3rdparty
  * Cleanup and set -Werror=delete-non-virtual-dtor
  * rsx: Fix invalid iterator comparison (asserts on debug builds)
  * GL: fix debug build: creation of QOffscreenSurface sends signals from wrong thread
  * LV2: Longer thread creation delay for low prio threads
  * Qt: accept downloader progress dialog instead of closing it
  * Qt: make sure to actually delete the progress dialog when it is closed
  * Qt: make sure the gamelist refresh progress dialog runs on the main thread
  * Qt: replace sstr with regular toStdString
  * Qt: fix weird return value warning on VS
  * Qt: don't close the progress dialog if it is already being closed anyway
  * Qt: check for updates if the update message is empty
  * Qt: don't deleteLater the progress_dialog
  * SPU LLVM: More compilation threads
  * SPU LLVM: Notify workers prematurely if there is considerable excess
  * SPU LLVM: Postpone cache writes until compiled
  * SPU analyzer: Detect 'argument passing' block before the function
  * SPU: Include BRSL following code in is_exec_code()
  * SPU Analyzer: Detect more tail calls by examining called code
  * SPU: Detect invalid STOP codes (code mining)
  * SPU: Improve compilation message
  * SPU Analyser: Detect invalid relative branches
  * sys_tty: Try to avoid logging single newlines to log
  * rsx/cpu_thread: Fix cpu_thread::get_name() for RSX
  * report_fatal_error: Minor cleanup and improvement
  * init_mutex.hpp: More fixes
  * Update submodules
  * Increase vblank rate
  * macOS CI: Don't upgrade installed dependents
  * init_mutex.hpp: Fixup
  * cellGame: Fix PPU deadlocks  on concurrent execution
  * rpcs3_version: Bump to 0.0.31
  * Improve macOS < 14.3 Rosetta blocker message (#15258)
  * add Wii Harmonix instruments to whitelist
  * Update serialization.hpp
  * Update serialization.hpp
  * Update serialization.hpp
  * serialization.hpp: Fix HLE serilization
  * cellPamf implementation (#15143)
  * Fix for sceNpScoreGetGameData
  * Send initial presence for offline friends.
  * GL: remove unused params
  * Fix warnings: Remove unused decryption code
  * SPU LLVM: Improve runtime SPU compilation preferences (#15250)
  * Improve cellSysutilAvc2SetAttribute logging
  * Add check for score transactions being reused
  * Misc: Update FW Latest Version
  * xaudio2: use system library instead of xaudio2redist
  * Make clang happy
  * gl: Allow selecting FSR1 upscaling from the settings
  * gl: FSR1 cleanup, making it functional
  * gl: Always log the current renderer visibly.
  * rsx: Improve simple array performance for small objects
  * gl: Fix compilation
  * rsx: Implement FSR1 integration for OpenGL
  * gl: Rework the upscalers a bit and define the FSR interface
  * gl: Remove upscaling 'dst' binding and clean up some awful code in GLPresent
  * gl: Introduce the concept of scaling passes to the backend
  * rsx/vk: Refactor FSR integration to support multiple backends
  * Fix Apple Clang build
  * Block Rosetta on macOS 14.0, 14.1, and 14.2 (#15237)
  * improves sig_ctx handling, sys_net logging and fixes udpp2p protocol (#15235)
  * gui/input: only init and quit SDL once for all instances
  * gui/input; fix log message delta type
  * gui/input: include Carbon.h on apple
  * gui/input: let pad handlers know whether they are part of emulation
  * gui/input: implement pad navigation for maxOs
  * gui/input: use uinput for linux in gui_pad_thread
  * gui/input: add gui input with native events
  * sceNpBasicSendMessage fix
  * Qt: add Q_OBJECT macro to midi_creator
  * Qt: localize default pad names
  * vk: Move driver properties to properties section from features section
  * Qt 6.6.2
  * PPU LLVM: Relax MSELF entry name constraints
  * SPU Analyzer: forgive invalid code, use interpreter
  * PPU LLVM: Do not use possible duplicates in MSELF
  * Add debug info to ENOMEMs
  * Fixup lv2_file::file_view::read() regression
  * Add debug info to sys_fs_lseek
  * PPU LLVM: Add more MSELF file checks
  * Fix lv2_file::file_view::size()
  * ELF.h: Avoid using seek operations
  * sys_prx/overlay: Add some debugging steps
  * raw_mouse: adjust relative mouse position if the window size changed
  * rsx/vk: Fix WCB/Blit flush deadlock
  * vk: Implement fast RSX release if there is no pending GPU work
  * Crypto\EDATA: Optimize decrypt_block to avoid an allocation
  * Fix lv2_file::file_view::read_at
  * EDATA: Add more logging
  * Add logging for cellFsSdataOpenByFd
  * Fix EDATADecrypter::ReadData
  * Savestates/sys_fs: Save NPDRM decryption key
  * Add <optional> to RB3MidiDrums.h
  * raw_mouse: center cursors on init
  * sys_usbd: silence warning
  * overlays: fix raw mouse debug overlay pos type
  * input: implement raw_mouse_handler
  * overlays: use signed short for position to allow negative positions
  * Add limited support for midi drums w/ rockband 3 (#15054)
  * Revert FM(a*re_accurate) shortcut to relaxed
  * Fixes full fm(a, re_accurate) pattern
  * Improve re_accurate
  * Disable updates for local build
  * vk: Silence compiler warning
  * Update skylander_dialog.cpp
  * overlays: localize sendmessage confirmation
  * Thread.cpp: Explicitly state difference type in thread_ctrl::wait_for_accurate
  * Fixup HW thread switch delay condition for performance
  * Improve cpu_flag::yield handling
  * PPU/LV2: Implement HW threads switching delay when signaling higher priority threads
  * vk: Don't panic on encountering the exotic mesa drivers
  * vk: Emit a strong warning if dozen is detected as the currently loaded driver.
  * vk: Make more features "optional"
  * vk: Improve driver detection for dozen and lavapipe
  * rsx: Lower some performance warnings to trace to reduce log spam
  * Buildfiles improvements
  * Stop including x86 intrinsics in other architectures
  * Don't include x64 options when building arm64
  * Update CMake requirements in BUILDING.md
  * Fix linux build
  * vk: Improve compute->compute barrier before detiling
  * vk: Tighten some memory bounds checks
  * rsx/vk: Fix GPU tile encoding
  * rsx: Fix cpu detiler
  * rsx: Provide tile alignment utility (align to 64 * pitch blocks)
  * rsx/vk: Redefine the (de)tiler config interface
  * Avoid modifying any memory on SYS_NET_EINTR cases
  * Restrict file creation in /dev_hdd0
  * SPU LLVM: Allow swapped FMA and multiplications args in match context
  * Update libpng to 1.6.42
  * Add various SPU patterns
  * Accurate FI
  * Update submodules
  * Crypto/unedat.cpp: remove extract_all_data
  * Crypto/PKG installer: Fix potential RAM shortage when extracing EDAT files
  * Crypto/sys_fs: Fix potential RAM shortage in NPDRM decryption
  * Crypto/sys_fs: Remove some seek operations
  * Add sceNpPlus to registered modules
  * RPCN 1.1
  * cellGem: Allow to use multiple controllers as fake PS-Move
  * sceNp: fix atomic type
  * sceNp: correct type for data attachment
  * sceNp: don't preserve messages in sceNpBasicRecvMessageAttachment
  * overlays: ask for user confirmation before sending an invite
  * sceNp: implement sceNpBasicAbortGui
  * sceNp: Implement sceNpBasicRecvMessageAttachment
  * np: fix signed/unsigned warning
  * overlays: add subject and body to recvmessage dialog
  * Review fixes
  * Add player history
  * Qt: Show NP ID in rpcn dialogs
  * rsx/glsl: use const for left/right
  * rsx/glsl: Fix typo
  * rsx: Improvements to the video out passes
  * gl: Vectorize GL_TEMP_IMAGE_SLOT expression
  * vk: Allow indexed lookup for sampler and IA binding points in overlay passes
  * glsl: use fragCoord to decide interlacing
  * glsl: use textureSize instead of height
  * glsl: use const in for params
  * glsl: move anaglpyh to separate functions
  * vk/gl: add amber-blue anaglyph (ColorCode 3D)
  * vk/gl: cleanup formatting in glsl, move some common magic numbers to variables
  * vk/gl: add interlaced 3D mode
  * vk/gl: add more anaglyph 3D modes
  * vk/gl: unite video_out_calibration_pass fragment shader to new glsl
  * gl: add missing else in calibration pass fragment shader
  * Add update_helper.sh to VS filters
  * overlays: clean up includes
  * sceNp: decrease some log levels from todo to warning
  * overlays: use timestamp for fade animations
  * Add UI to sceNpBasicSendMessageAttachment and sceNpBasicAddFriend
  * sceNp: silence some errors
  * scnNp: add ppu wait before opening blocking dialogs
  * sceNp: add more error checks
  * overlays: remove separators from send/recv dialogs
  * overlays: implement native sendmessage dialog
  * overlays: implement native recvmessage dialog
  * Name some threads
  * rsx: Allow native UI render even when we have pending draw calls if FIFO queue is empty.
  * Terminate RPCN connection cleanly
  * Don't search games when the dialog is cancelled
  * Fix sceNpCommerce2 init
  * sceNpCommerce: add init checks
  * sceNpCommerce2: add some error checks
  * Fix Apple clang
  * Arm version of trigger_write_page_fault
  * FreeBSD workaround for libusb
  * Return no file to TSS apis
  * Mini sceNpCommerce2Init fix
  * VFS: Fix some potential .back() segfaults
  * sys_usbd: add libusb log callback
  * Enable Discord presence on Linux
  * Add missing headers (#15075)
  * rpcs3qt: Add macOS support to the updater.
  * System: don't consider games as registered if they were already in games.yml
  * Asmjit FI
  * Accurate frest and frsqest
  * Qt: trim whitespace from textinput before writing to config
  * update submodules
  * rsx: Do not emit rounding code when not needed
  * rsx: Fix compiling of mixed-precision shaders
  * rsx: Aesthetic changes
  * rsx: Forcefully disable writes to channels disabled on host
  * rsx: More pipeine refactoring
  * fs: fix get_executable_dir
  * Emu: Add more info to BlockingCallFromMainThread
  * Qt: revert accidental settings_dialog check-in
  * cellImeJp: fix character deletion after change to cursor
  * cellImeJp: fix deadlock
  * cellImeJp: add candidate list functions
  * cellImeJp: add cursor
  * cellImeJp: fix focus area
  * cellImeJp: static functions to silence annoying VS
  * fs: fix warning. fix size argument in report_fatal_error
  * Savestates: Fix restart when suspend mode is off
  * Savestates: Dont patch memory on load
  * Savestates: Add some logging for sys_overlay
  * Simplify fatal dialog's error a bit
  * Savestates/net: fix P2P socket data saving
  * Firmware installer: Early protection against disk space shortage complications
  * sys_fs: Aggregate safe file reads (optimization)
  * progress dialog: minor fix
  * fixup hdd1 cache
  * Utilities: Add support for portable user directory. (#15064)
  * rsx: Properly propagate surface properties on surface reuse.
  * Mac: Update MoltenVk to 1.2.7
  * Mac: silence deprecation warning
  * Replaces page fault triggers with assembly
  * sceNp: disable Canonicalize functions for RPCN
  * sceNpCommerce: more error checks
  * sceNpCommerce: add error constants
  * sceNpFriendlist: more checks
  * sceNpMatching: simplify linked list for loops
  * sceNpMatching: add error checks
  * split JIT.cpp and SPURecompiler.cpp
  * prepare split
  * add comments where to split
  * RPCN 1.0 (#15045)
  * fs: move buf from stack to heap to silence VS warning
  * fs: remove duplicate to_utf8 function
  * Qt: use fs::get_temp_dir during updates
  * Qt/input: show all mmjoy devices with connection in dropdown
  * Qt/Input: Keep configured device name in config when no pad is connected
  * input: implement dynamic mmjoy device reconnection
  * Misc NP fixes
  * media_utils: fix segfault when stopping a recording
  * cellFont: some stubs
  * Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination
  * cellMouse: silence some log spam
  * audio_decoder: fix more memleaks and dangling files
  * cellMusicDecode: fix random pop at the end of a stream
  * cellSearch: fix vfs music and video paths
  * get_media_info: improve logging
  * audio_decoder: ignore first invalid data error
  * audio_decoder: improve logging
  * audio_decoder: properly free packets
  * audio_decoder: check for failed av_packet_alloc
  * overlays: decrease log level
  * cellVideoExport: export movies to /video/ instead of /movie
  * Windows: remove QtCore5Compat dependency
  * Update FAudio to 24.01
  * sdl: log version
  * sys_ss: Corrected sys_ss_update_manager(0x6011) version data format
  * sys_fs: Improved get_device_root() path identifying security
  * sys_fs: Prevented duplicate device mounting
  * sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX
  * Honk if you knew memset(nullptr, 0, 0) was UB
  * Fix weird cmp in np_handler.cpp
  * Fix games passing invalid npids
  * sceNp: don't return error if assignedReqId is null
  * sceNp: add missing roomPassword check
  * sceNp: add missing withPassword check
  * sceNp: add missing check for roomSlotInfo
  * Misc NP fixes
  * Add -Werror=implicit-fallthrough to cmake build
  * Improve sceNpEula
  * Impl sceNpBasicSendMessage
  * Check room event callback has been set before calling it
  * Fix sceNpBasicSetPresence when data is nullptr and size is 0
  * vk: Force GPU texture processing if the input is already GPU-resident (Tiled RCB read)
  * RPCN 0.9 (#15002)
  * gl: Implement display output format correction
  * vk: Implement display output format correction
  * rsx: Add an option to force hardware MSAA resolve
  * rpcs3_version: Bump to 0.0.30
  * whitespace and format
  * cellSearch: mount paths in /dev_hdd0/.tmp/ instead of /,tmp/
  * cellSearch: fix mounting of files
  * Improve Emulator::GetBdvdDir
  * Savestates: Experimental pads fix
  * Fix report_fatal_error duplicate messages
  * Fix PPU progress dialog hint
  * sys: fix games.yml hdd paths
  * Warn on use of privileged port on Linux
  * rsx: Fix RSX tiling when using optimized DMA views
  * macOS CI: downgrade ffmpeg (#14987)
  * cellPad LDD fixup
  * Qt: Add build version, title, emulation state and date to fatal error dialog
  * cellPad: Fix LDD pads registration
  * Savestates/vm: Improve saving performance
  * sys_spu: Fix warning and theoretical bug
  * Savestates: Fix g_fxo->init for types which use a pointer
  * PPUTranslator: Try to fix a regression
  * Utilities\BitField.h: Try to fix some warnings
  * Add more debug info in serial_breathe_and_tag()
  * Savestates: Rename DeferDeserialization, add some asserts
  * Fix a corner case in lv2_timer_thread abort
  * Simplify lv2_timer_thread management
  * Move initialize_timebased_time call to a safer spot
  * Fix pad_state_notify_state_change
  * Savestates/cellPad: Save old controller state
  * Compression: Fix infinite loop
  * Compression: Improve async compression performance
  * Savestates/TAR: Fix huge files handling in TAR serialization
  * SPU LLVM: Minor fixup
  * Update deploy-mac.sh - libjxl_cms.0.9.dylib
  * HOTFIX for atomic wait
  * fixes
  * fix some more warnings
  * Update wolfssl to v5.6.6
  * rsx: remove unused param
  * fix more warnings
  * fix some warnings
  * sceNp: fix size_t data types
  * rsx: Fix detiler shader compilation
  * rsx: Pick tiler/detiler according to actual block size
  * rsx: Avoid out of bounds write for tiled memory
  * Metainfo: Update number of compatible games
  * Metainfo: Add German translations and more URLs
  * Metainfo: Sort tags with jdAppStreamEdit
  * Fix display_length tag and add screenshot caption
  * msvc/debug: set mainCRTStartup as entry point
  * msvc/debug: remove outdated qtmaind.lib dependency
  * msvc/debug: Pass c++ standard to Qt
  * Docs: Add clarifications regarding Visual Studio 2019 version requirements.
  * Fix sceNpManagerGetNetworkTime called before rpcn connection
  * rpcn 0.8
  * sys/cellGame: Fix hdd game dir name
  * Qt/input: separate num keys from other keys
  * SPU/Savestates: Remove reservation hack, allow its saving
  * Savestates: Save build version and creation time
  * Suggest using SPU Savestates-Compatible Mode on failure to save
  * SPU LLVM: Fix savestates with LLVM
  * Fix idm::allocate_id at fixed position
  * Invalidate savestates
  * Savestates/vm: rewrite memory saving for better compression
  * Savestates: Fix audio_out_configuration initialization
  * Add savestate data validity asserts
  * rsx: Fix typo
  * rsx: Support DMA tiling in the CPU blit path
  * rsx: De-spaghettify nv3089::image_in
  * Use asmjit main repo
  * Typemap: Set init to false after each individual destructor
  * Remove destructor dependencies on nph
  * Do not include profiling headers
  * Fix nph and nt interderp
  * Qt: use default colors for native styles
  * Qt: use initial style as default style
  * Fixup np_handler ctor
  * Fix warning
  * overlays: move debug overlay to native overlay
  * sceNpDrm: improve error handling of rap files
  * Fix sys_fs_fcntl default_sys_fs_container use
  * Game Settings: Add an option to create game config using default settings
  * Replace condition_variable with atomic_t
  * Qt: allow to use native styles
  * Do not allow running RPCS3 from Rar directories
  * Fix some warnings
  * Fix HLE sys_lwcond_signal_to
  * Savestates: Fix pair serialization
  * Fix tcp_timeout_monitor abort
  * vm.h: Cleanup and fix some warnings
  * Remove some fxo->need calls
  * Util/fixed_typemap.hpp: Fix thread-safety issue with init
  * Util/fixed_typemap.hpp: set unitialiazed data to trap values
  * Postpone thread launching on g_fxo->init
  * Fix some warnings
  * Update asmjit
  * update_manager: replace deprecated LookToRead2_Init nonsense with regular c++ default initializer
  * Update 7z to 23.01
  * rsx: Avoid data loss in blit engine when WCB/WDB + RCB/RDB is active
  * sys_usbd: Fix up sys_usbd_get_descriptor() error handling according to hardware test
  * sys_usbd: Prevent sys_usbd_get_descriptor() from buffer overflow
  * Correct the link of glslanglibs_mt.7z in BUILDING.md according to #14870
  * Start/Stop IPC when changing the config setting
  * Fix fxo dependencies
  * Trophy Manager: allow to lock/unlock trophies
  * Fix initialization order for network_thread
  * input/evdev: handle flatness deadzone value
  * rsxaudio: fix ensure order
  * Update soundtouch to 2.3.2
  * Force sending a FIN packet on rpcn disconnect
  * Qt: Cleanup game-install assistant pull request
  * sceNp/vm: Fix strings read, implement safe string reader
  * windows/glslang: remove build dir after clean
  * build/ci: Fix glslang build on msvc
  * build/ci: Pick latest glslang from rpcs3 glslang fork
  * Update Vulkan SDK to 1.3.268.0
  * curl: use native CA store instead of deploying cacert.pem
  * Update curl to 8.5.0
  * Update FAudio to 23.12
  * macOS CI: use 7-Zip for artifacts (#14881)
  * Qt: Post Game-Installation Assistant
  * asm.hpp: fix usage of _mm_prefetch
  * rsx: Improve strict mode check in 308a::color
  * rsx: Let 308a::color have a synchronization side-effect in strict mode
  * Mac CI: Install python before updating
  * Savestates: Fix compressed serialization handler deadlock
  * cellRec: Remove outdated frame size check
  * Qt: only allow double leftclick in screenshot manager
  * PPU/sys_dbg: Implement self-modifying code
  * Qt: Remove default "Unknown" in GameInfo struct
  * Qt: Properly use ICON1.PAM from game data dir if available
  * Qt: force hover event handling for flow widget items
  * recording: Implement audio recording for rsx audio
  * audio: fix time stretching regression
  * recording: use scoped_lock
  * cellRec: only access global video provider if necessary
  * recording: optimize access to video recorder
  * Qt 6.6.1
  * Qt: implement hover pam in game list
  * Qt: use vector for camera video sink buffer
  * fix Clang warnings
  * rsx: Remove unnecessary "else" clauses
  * rsx: Code quality and readability improvements

-------------------------------------------------------------------
Sat Feb 24 08:31:56 UTC 2024 - ahmed moselhi <ahmedmoselhi55@gmail.com>

-fix 
openSUSE Build Service is sponsored by