* Qt: Save UI settings and geometry safely on closeEvent
* System.cpp: Do not hold the watchdog forever for PPU LLVM compilation cancel
* Remove overlay hack for PPU LLVM OVL precompilation
* Empty kill and init callback before calling them
* PPU LLVM: Implement SELF precompilation
* PPU LLVM: Precompile all disc game data including PRX etc
* Savestate/IDM: Do not save unsavable containers
* Fix Create PPU Cache
* RB3MidiGuitar.cpp: Support 5-Fret play
* input/overlays: add option to lock overlay input to player one
* Constify
* Dump extensions info to the log
* vk: Fix a bunch of corner cases when syncing GPU and host memory
* vk: Add explicit sync when doing copy_image_to_buffer
* Add flags to handle sync domain with v2 events
* Properly enable synchronization2 feature
* Silence logspam about unused parameter
* Silence log spam about copy ellision
* Qt: remove obsolete shortcut
* Qt: use shortcut instead of hardcoded keypress event
* welcome_dialog: remove weird window close event
* Make stopping emulation not pause or crash UI
* Fix properly RSX replay thread stop bug
* about_dialog: Add new testers
* Qt: Add RPCS3 Discord & Wiki to About Dialog
* settings: Display rendering result of 100% resolution scale
* Qt: Add Create RPCS3 shortcuts to Wecome Dialog
* Qt: Make welcome dialog accessible through F1 or Help menu
* Qt: Fix memory leak in welcome dialog
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=71
* Fix PPU debug setting with PPU interpreter
* Fix Create PPU Cache
* jit: fix assertion in GDBJITRegistrationListener
* Move connect workaround to connect interface
* Windows: silence uncritical performance counter error
* Nicer variable names
* vk: Latch query copy requests to reduce number of vulkan commands used
* progress dialog fix
* Qt: use shift+click to append the button instead of replacing it
* evdev: don't release buttons while other buttons are still pressed
* input: allow multiple key codes per button
* logging: minor trace optimizations
* Qt/logging: add format function for QString
* Settings: Move Accurate SPU DMA to Advanced
* Settings: Add Output Scaling to Home Menu
* Settings: Enable hot-reloading of Output Scaling
* Settings: Reorder settings in Debug
* Settings: Reorder settings in Emulator
* Settings: Move Automatically start games after boot to Debug
* Settings: Rename to Force GPU Texture Scaling
* Settings: Rename to Pause emulation after loading savestates
* Settings: Remove PPU Interpreter (dynamic)
* Settings: Move Accurate GETLLAR to Advanced
* Settings: Move Accurate PPU Float Condition Control to Debug
* Settings: Move Accurate PPU Vector NaN Handling to Debug
* Settings: Move Accurate PPU Non-Java Mode to Debug
* Settings: Move Accurate PPU Saturation Bit to Debug
* Settings: Add Show PPU compilation hint
* Settings: Move Start Savestates Paused to Emulator
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=69