File duckstation.changes of Package duckstation

-------------------------------------------------------------------
Tue Feb  4 19:46:57 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>

- Use gcc13 for Leap, fixes building for Leap

-------------------------------------------------------------------
Fri Apr 14 10:21:12 UTC 2023 - tux93@opensuse.org

- Update to version git.20230414.5fee6f5:
  * InputManager: Warning fix
  * System: Fix crash when using unknown BIOS
  * CDROM: Improve handling of command spam
- No longer use git tags in version string as upstream constantly
  clobbers them anyways

-------------------------------------------------------------------
Wed Apr 12 14:44:36 UTC 2023 - ahmedmoselhi55@gmail.com

- Add fix-build-error-va_list-has-not-been-declared.patch
- Update to version 0.1+git.5557.27a100a:
  * GL: Fix shader/memory leak
  * Update Simple-Chinese Translation to latest.
  * Pad: Don't backup card state unconditionally
  * Qt: Clear all keyboard bind states when focus is lost
  * PAD: Intelligently skip saving memcard state for runahead
  * Settings: Disable block linking when runahead is active
  * System: Remove BIOS from save state
  * System: Store BIOS image info/hash after loading
  * CPU: Don't leave fault_count uninitialized
  * Update Russian translation (#2956)
  * Atualização Português do Brasil
  * Qt: Add a context menu to the toolbar's Settings button when the game is running
  * Qt: Move "Game Properties" from View to Settings
  * Qt: Add toggle to enable GDB server
  * Qt: Run GDB server on emulation thread
  * Qt: Fix possible crash when closing debugger
  * Update Russian translation (#2951)
  * Qt: Make fullscreen open on same display as main window
  * HostDisplay: Clamp scissor rect for cursor
  * HostDisplay: Fix cursor texture leak
  * Atualização Português do Brasil
  * Update Simple-Chinese Translation to latest.
  * Update SDL Game Controller DB
  * Qt: Ensure svg image format plugin gets included
  * Qt: Don't strip Mac bundles
  * Qt: Default to native/dynamic theme on Mac
  * Qt: Fix crash when right clicking with no game selected
  * Settings: Default to Vulkan/Metal renderer on Mac
  * Build: Update Mac dependencies
  * Qt: Ensure system is shut down before closing
  * Vulkan/Texture: Fix incorrect upload image layout
  * Vulkan/Context: Fix query pool leak
  * CMake: Build tweaks
  * GPU: Move graphics API reset state to System
  * AnalogController: Fix incorrect locked message format
  * Atualização Português do Brasil
  * GameDatabase: Disable true colour for Mega Man 8
  * GameDatabase: Set ForceSoftwareRendererForReadbacks for Chrono Trigger
  * GameDatabase: Fix ForceSoftwareRendererForReadbacks
  * FileSystem: Fix POSIXLock positioning
  * CommonHost: Notify RAIntegration when we pause
  * Achievements: Fix crash loading state with RAIntegration
  * Settings: Default to digital controller on Android
  * Achievements: Make sound effects not contingent on notifications
  * Misc: Correctness fixes for OpenGL
  * Update Polish translation
  * Expanding Polish translation
  * Revert "Improve Integer Scaling behavior" and instead offer as a setting
  * Update English plural texts
  * Improve Integer Scaling behavior
  * CDROM: Try to reject non-PS1 discs
  * CDROM: Fix region check

-------------------------------------------------------------------
Tue Jan 17 23:00:26 UTC 2023 - Marcel Kuehlhorn <tux93@opensuse.org>

- Switch to ninja
- Remove config flags that match upstream defaults
- Update to version 0.1+git.5494.53fffb1:
  * Settings: Fix default value of depth clear threshold
  * Regtest: Use analog controller
  * CDROM: Slightly adjust seek timing when on target
  * "Set Dumped VRAM Write Alpha Channel" should be true when clicking "Reset To Default"
  * Qt: Fix cancel in LED colour selection
  * Atualização Português do Brasil
  * Qt: Add Controller LED options (where supported)
  * Qt: Fix Linux build
  * Qt: Add actions to debugger context menu
  * Qt: Add COP0/GTE registers to debugger list
  * InputManager: Support inverted full axis
  * StringUtil: Add ToChars/fast_float FromChars
  * dep: Add fast_float
  * Atualização Português do Brasil
  * CI: Work around Azure Ubuntu mirror issue
  * Settings: Make disable-all-enhancements use new MDEC routines
  * SPU: Bypass FIFO for direct memory writes
  * System: Fix inverted ifdef
  * System: Further improve frame timing consistency
  * ImGuiOverlays: Fix incorrect frame time order
  * MDEC: Add option to use old conversion routines
  * MDEC: Tweak block timing further
  * Atualização Português do Brasil
  * Qt: Work around theme switching issue in 6.4.0
  * Qt: Add option to reset played time
  * System: Add -exe parameter for overriding boot executable
  * Qt: Fix -portable CLI parameter
  * Update Russian translation (#2937)
  * Timers: Fix debug window rendering in hidpi
  * Pad: Convert to namespace
  * SIO: Convert to namespace
  * InterruptController: Convert to namespace
  * Timers: Convert to namespace
  * DMA: Convert to namespace
  * ImGuiManager: Fix debug window interaction with frame limit off
  * Scripts: Show first 3 diff frames in regression test
  * CDROM: Adjust Init timing
  * CPU/CodeCache: Always compute uncached fetch ticks
  * ImGuiOverlays: Display PAL/NTSC in resolution
  * CDROM: Fix size of debug window
  * CDROM: Delay async interrupts immediately after ACKs
  * CDROM: Convert to namespace
  * Atualização Português do Brasil
  * CMake: Fix Linux build
  * System: Add frame time graph
  * Build: Reference GSL
  * dep: Add GSL 4.0.0
  * update Japanese translation
  * update base duckstation-qt_ja.ts
  * fix compatibility rating to be translated
  * mark some analog controller/joystick messages as translatable
  * Qt: Add -raintegration command line parameter
  * Qt: Move RAIntegration menu to Tools
  * Achievements: Fix crash on game change when using RAIntegration
  * D3D12HostDisplay: Fix software cursor rendering
  * MDEC: Don't round when texture replacements are enabled
  * MDEC: Fix Linux compiling
  * Qt: Fix per-game custom aspect ratio
  * Qt: Fix exiting game in big picture returning to list
  * FullscreenUI: Fix folder changes not applying immediately
  * System: Fix toggling Show GPU Usage at runtime
  * FullscreenUI: Warning fixes
  * AudioStream: Fix building without SSE on Linux
  * GPU: Truncate instead of rounding 24bpp->16bpp
  * MDEC: Convert to namespace
  * Qt: Fix a possible crash on shutdown
  * Qt: Fix -fullscreen command line parameter
  * Prevent shutdown hotkey from bypassing the state on shutdown setting
  * update Simple-Chinese translaton to latest.
  * Atualização Português do Brasil
  * Update Russian translation (#2929)
  * Qt: Add output audio device selection
  * MDEC: Redo IDCT and conversion
  * Spanish (Spain) proofread and fixes
  * CDROM: Don't prevent GetlocL after Init
  * OpenGLHostDisplay: Update sync interval on MakeCurrent()
  * OpenGLHostDisplay: Set swap interval on emu thread
  * CI: Better title for latest release
  * System: Fix broken missing-SBI detection
  * System: Don't unconditionally apply TTY enable patch
  * Qt: Remove dead code from ControllerBindingWidget_Base
  * Misc: Add copyright/license statement to applicable files
  * HostDisplay: Remove sleep logging
  * Timer: Improve SleepUntil()
  * FullscreenUI: Allow using input button to clear bindings
  * HostDisplay: Manually throttle fullscreen UI presentation
  * HostDisplay: Simplify method naming
  * InputManager: Ensure Android source is always enabled
  * Various fixes for the postprocessing controls in the fullscreen GUI
  * Correct "Read Speedup" to "Seek Speedup"

-------------------------------------------------------------------
Tue Nov 29 17:47:25 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.5392.b881c7e:
  * Qt: Fix macro frequency not saving
  * GPU/SW: Fix incorrect min/max in polylines
  * CDROM: Handle some edge cases
  * Qt: Try loading base translation without suffix
  * Qt: Work around popups opened behind window in Wayland
  * Qt: Work around game-list-disappear issue in Wayland
  * GL/Context: USe glXMakeContextCurrent() for GLX
  * GL/Context: Prefer EGL over GLX on all platforms
  * WindowInfo: Don't clear display when going surfaceless
  * Qt: Fix initial/default value of fullscreen cursor hide
  * GPU: Fix GL shaders on Mesa with PGXP + uncorrected colours
  * update simple-chinese translation.
  * Spanish (Spain) translation update.
  * System: Fix dumping audio on boot
  * MSBuild: Use MultiToolTask mode
  * MSBuild: Purge remaining UWP configurations
  * Host: Add GetTopLevelWindowInfo()
  * scmversion: Filter legacy tag
  * Build: Core depends on tinyxml2
  * Data: Remove bundled input profiles
  * Qt: Add migration of old controller binds to new
  * Qt: Hide toolbar by default
  * Qt: Fix crash on language change if system running
  * Qt: Hide developer column by default
  * update simple-chinese language to latest.
  * Data: Update SDL GameController DB
  * GL/Context: Prefer EGL over GLX on ARM
  * BIOS: Add detection of OpenBIOS
  * Achievements: Fix building Qt frontend with achievements disabled
  * chtdb.txt housekeeping
  * dep: Update SDL2 to 2.24.2
  * Update Simple-Chinese translation to latest.
  * Atualização Português do Brasil
  * Achievements: Add option to disable notifications
  * CPU/CodeCache: Impove overflow handling

-------------------------------------------------------------------
Fri Nov 04 16:34:13 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.5350.bdde3ce:
  * XAudio2Stream: Remove redundant check
  * XInputSource: Reload devices on initialize
  * Misc: Remove last remnants of UWP
  * Atualização Português do Brasil

-------------------------------------------------------------------
Mon Oct 31 17:22:25 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.5345.438f085:
  * EvdevInputSource: Add missing override
  * FullscreenUI: Minor fixes
  * Update mainwindow.cpp
  * Atualização Português do Brasil
  * ImGuiManager: Update FA glyph range
  * Misc: Backports from PCSX2 UI
  * Update Simple-Chinese translation to latest.
  * Update Russian translation
  * Atualização Português do Brasil

-------------------------------------------------------------------
Fri Oct 21 14:40:35 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.5331.8438506:
  * Qt: Crash fix
  * Controllers: Make deadzone circular
  * GameList: Add played time tracker
  * Qt: Display deadzone/sensitivity/etc as whole number instead of decimal
  * Atualização Português do Brasil
  * RegTest: Fix incorrect config keys
  * Qt: Make automap failure message more friendly
  * System: Preserve controller type on core settings reset
  * GL/Context: Always prefer GLES on Android
  * DInputSource: Use W variants of APIs
  * Update Simple-Chinese language file to latest.

-------------------------------------------------------------------
Fri Oct 14 17:35:06 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.5318.107bff0:
  * Update Russian translation (#2910)
  * FullscreenUI: Remove temporary force-settings-open
  * FullscreenUI: Add post processing settings
  * HostDisplay: Remove parameters which get pulled from config
  * Atualização Português do Brasil
  * HostDisplay: Use border sampling for post processing shaders
  * RegTest: Disable fast boot and game settings
  * CDROM: Debugger names for some commands
  * HostDisplay: Blit before post processing, not after
  * D3D12HostDisplay: Implement post processing
  * Autalização Português do Brasil
  * Qt: Move downsampling to enhancement settings
  * Qt: Change post settings style to sunken
  * Shaders: Add crt-lottes.glsl
  * HostDisplay: Fix post-processing time, add original source size
  * GameDB: Fix some entries with missing system.cnf
  * Qt: Expose display position/alignment in UI
  * Misc: Cleanup/deduplicate from c9cba5e
  * Qt: Move some settings around, add OSD options
  * RegTest: Port to new host abstractions
  * Expose Display Host Aligment as a Setting in Ini

-------------------------------------------------------------------
Mon Oct 10 13:51:45 UTC 2022 - tux93@opensuse.org

- Remove 01_program_path.diff, relevant files were deleted
- Update to Qt6
- Update to version 0.1+git.5294.0cd3316:
  * Settings: Fix default values for achievements
  * Update Simple-Chinese translation to latest.
  * Controller: Make InAnalogMode() virtual
  * FullscreenUI: Fix description string
  * Atualização Português do Brasil
  * Update Russian translation (#2903)
  * Settings: Persist OSD options when resetting
  * Settings: Don't allow both runahead and rewind
  * CI: Fix/re-enable Mac builds
  * Achievements: Fix a few minor issues
  * Achievements: Backports from PCSX2
  * Update Simple-Chinese translation to latest.
  * CI: Temporarily disable Mac builds
  * CI: Remove UWP completely
  * Achievements: Save submitted time from API in leaderboards
  * Atualização Português do Brasil
  * Misc: Normalize code vs serial usage
  * CI: ARM64 Mac builds for CURL should also disable brotili
  * GPU/Vulkan: Fix downloads messing up later commands
  * GL/Context: Use GL_OES_draw_elements_base_vertex if GLES3.2 is missing
  * Update Simple-Chinese translation to latest.
  * Achievements: Avoid potential crash when parsing malformed responses
  * Atualização Português do Brasil
  * System: Disable auto analog mode when starting shell
  * Achievements: Make login progress indeterminate
  * OpenGLHostDisplay: Fix post-processing with GLES
  * GPU/OpenGL: Don't recreate context on sw switch when using GLES
  * Qt: Fix shutdown and save state in fullscreen UI
  * ImGui: Don't show overlays when system paused
  * Misc: Fix various warnings
  * HostDisplay: Common texture base class for all APIs
  * OpenGLHostDisplay: Replace GL ID handle with texture class
  * GPU: Make perspective-correct color interpolation toggleable
  * VulkanHostDisplay: Use coherent memory type for downloads on Adreno
  * Vulkan: Hook up VK_KHR_driver_properties
  * update simple-chinese translation to latest.
  * Atualização Português do Brasil
  * Achievements: Hardcore mode no longer gives twice the points
  * Vulkan/Context: Request API v1.1
  * Update Russian translation (#2895)
  * GPU/D3D11: Purge D3D11::StagingTexture
  * HostDisplay: Remove DestroyRenderDevice()
  * Common/Image: Add resize methods
  * Vulkan/Texture: Fix updating array textures
  * D3D11/Texture: Add layers/texture arrays
  * GL/Texture: Add multi-layer/level support
  * GPU/Vulkan: Get rid of additional stream buffer
  * Vulkan/Texture: Allow uploading non-zero layers/levels
  * D3D12: Add helper for offsetting descriptors
  * GPU/D3D12: Fix incorrect stream buffer upload size
  * GameDatabase: Make unknown controller types non-fatal
  * Vulkan: Use Vulkan Memory Allocator
  * 3rdparty: Add vk_mem_alloc
  * BIOS: Compile fix
  * Atualização Português do Brasil (#2893)
  * update simple-chinese language file to latest.
  * Achievements: Display points in list window
  * Achievements: Display mastered notifications
  * Qt: Re-add active/line offset to game properties (advanced)
  * InputManager: Export a few functions
  * System: Fix per-game bindings being used when disabled
  * Build: Fixes for Android
  * Controller: Add invert and button deadzone options
  * Atualização Português do Brasil (localization) | Update ChtDb to latest (#2886)
  * Update bios.cpp
  * Add usage description for Show CPU Usage
  * Warn about the high performance cost of JINC2 and xBR filtering
  * Fix "MSAA" and "SSAA" texts being swapped in enhancements overlay
  * update simple-chinese language file to latest.
  * Achievements: Add leaderboard toggle (+ some minor fixes)
  * Achievements: Fix crash when toggling off with list open
  * Achievements: Add sound effects
  * FrontendCommon: Add PlaySoundAsync()
  * Achievements: Show primed/challenge-in-progress achievements
  * update simple-chinese language file to latest.
  * Spanish (Spain) translation update (#2882)
  * CMake: Add missing find_package(ECM) for NoGUI/Wayland
  * update Japanese translation
  * MemoryCardImage: Support importing mem/psx and a few other formats
  * Achievements: Drain outstanding requests when switching games
  * GameList: Handle non-extension-suffixed urls based on content type
  * VulkanHostDisplay: Fix uploading of strided textures
  * OpenGLHostDisplay: Don't assert when reading back last query
  * AudioStream: Fix several-second-looping bug on underrun
  * Atualização Português do Brasil
  * FullscreenUI: Various improvements
  * dep/imgui: Round when DPI scaling instead of flooring
  * ImGuiManager: Show additional CPU settings
  * Qt: Fix switching CPU execution mode in debug menu
  * System: Fix crash when toggling memory exceptions off
  * System: Fix very low underclocks locking up
  * Qt: Fix resetting per-game advanced settings
  * update simple-chinese language file to latest.
  * Atualização Português do Brasil
  * CI: Disable brotili in Mac curl build
  * Qt: Add cover downloader
  * System: Fix turbo getting dropped on renderer switch
  * HostDisplay: Use streaming for sw renderer display
  * dep: Add cpuinfo
  * GameList: Add cover downloader
  * dep/imgui: Reapply 89eda96cef60e1ed555caea0a3ceb237ec7822d6
  * Fix Front Mission db entries.
  * System: Fix inverted save screenshot colour channels
  * NoGUI/Win32: Fix text input
  * Update postprocessingsettingswidget.ui
  * Atualizçaão Português do Brasil (#2876)
  * Update Russian translation (#2875)
  * Qt: Fix theme change resetting cover scale
  * HostDisplay: Add GPU usage statistics
  * Qt: Sync translation sources
  * PBP: The PBP extension needs to be upper-case.
  * FullscreenUI: Add more missing options
  * Settings: Set default controller type to AnalogController
  * Qt: Fix window close in nogui mode
  * FullscreenUI: Add more missing options
  * Qt: Don't double-click-to-fullscreen when paused
  * NoGUI: Add ConfirmMessage() to platform
  * FullscreenUI: Add load/save input profile
  * ImguiManager: Fix some missed FA glyphs
  * System: Move overlay checking to common
  * ImguiManager: Only rasterize font awesome glyphs which we need
  * Common/Image: Fix saving
  * Frontends: Pick best render API based on renderer
  * NoGui: Fix renderer switching on Win32
  * CMake: Fix Mac build (#2874)
  * FullscreenUI: Re-enable most previously-missing settings
  * GPU/OpenGL: Also disable texture buffer for ANGLE
  * EvdevInputSource: Migrate to new abstractions
  * NoGUI: Migrate to new host abstraction
  * Host: Move CreateDisplayForAPI() into common code
  * Update Japanese translation (#2872)
  * Achievements: Misc fixes
  * dep/rcheevos: Update to 31f8788
  * Misc: Remove unused code
  * dep: Update RAInterface
  * Build: Log build type when running cmake
  * dep/soundtouch: Export main class on Android
  * update simple-chinese translation to latest.
  * Atualização Português do Brasil
  * System: Move present skip check to core
  * CommonHost: Default fullscreen hotkey to F11
  * Scripts: Update cpp path in generate_update_glyph_ranges.py
  * Extras: Remove unused files
  * Build: Add missing sln dependency
  * Qt: Move translation-related functions to their own file
  * System: Use streaming for compressed save
  * Common: Add ByteStream implementations for zstd
  * System: Support compressing save states
  * ByteStream: Devirtualize where unnecessary
  * System: Don't empty buffers on state load
  * dep: Add zstd
  * generate GlyphRanges for ja/zh-cn based on *.ts files
  * fix OSD message about ChallengeMode to be translatable
  * fix AchievementSummary/Notification font issue for ja/zh-cn
  * Scripts: Remove now-unused scripts
  * System: Fix present skip getting activated on unpause
  * GameList: Fix building on 32-bit ARM
  * Update Portugese Locales
  * InputManager: Don't load bindings for inactive multitap ports
  * InputManager: Fix parsing sensor/accelerometer binding
  * Common: Add SHA1Digest
  * System: Fix volume after toggling fast forward
  * SPU: Convert to namespace
  * System: Fix loading states with different media path
  * Atualização Português do Brasil (#2865)
  * update the simple-chinese language file to latest.
  * Update README.md
  * CMake: Disable nogui by default
  * dep/cubeb: Fix building without doxygen installed
  * scmversion: Fix generation on Linux
  * AppImage: Fix launching relative paths
  * IniSettingsInterface: Make writes atomic
  * IniSettingsInterface: Prevent multiple threads loading/saving at once
  * Qt: Redraw window after setting changes when paused
  * SwapChain: Reduce buffer count from 3 to 2
  * InputManager: Fix macros not being copied in profile
  * Qt: Fix relative mode for PSMouse
  * Qt: Fix incorrect mouse button event being fired
  * Qt: Add missing binding UI for PS Mouse
  * update simple-chinese language file to latest.
  * Build: Add dependency on cubeb for frontend-common
  * Qt: Don't set working directory on startup
  * System: Fix framerate spike after pausing in debugger
  * Misc: More warning fixes
  * Update Russian translation (#2861)
  * Portuguese translation Update (#2863)
  * dep/soundtouch: Disable exceptions
  * vsprops: Simplify conditions
  * CI: Enable GL renderer on Mac builds
  * Misc: Clean up a few warnings
  * System: Preparations for per-game controller settings
  * System: Rework some throttler/vsync logic
  * Common: Add build_timestamp.h
  * FullscreenUI: Move resources and add lightweight Android version
  * Achievements: Fix requests being sent when not logged in
  * GameDatabase: Fix cache not invalidating when out-of-date
  * GameList: Fix title of files not in database
  * Controller: Add multiplier/format to settings
  * Timer: Spin for last 1ms on non-windows too
  * scmversion: Fix generation on Macs
  * Vulkan/SwapChain: Fix crash on fullscreen with MoltenVK
  * Build: Disable mmap fastmem for Apple Silicon
  * update the simple-chinese language file to latest.
  * Qt: Fix resetting controller type-specific settings
  * dep/cubeb: Linux build fix
  * Portuguese translation Update  (#2858)
  * Qt: Move controller setting popups into dialog
  * update simple-chinese language file to latest.
  * Qt: Support per-game setting of spinboxes
  * InputManager: Fix unchangable input while paused/frame stepping
  * Settings: Drop audio sync option
  * Qt: Hook up audio driver selection
  * dep/cubeb: Add cubeb_get_backend_names()
  * dep/cubeb: Update to dc511c6
  * System: Fix CPU usage not showing for sw-renderer-for-readbacks
  * System: Fix vsync resetting on pause and fast forward on boot
  * ImGuiManager: Include renderer in enhancement info
  * System: Don't print whole path in save OSD messages
  * fixup! Misc: Necessary emucore changes for Android
  * System: Fix querying invalid handle on boot
  * System: Fix match window aspect ratio not working on startup
  * Misc: Necessary emucore changes for Android
  * Settings: Fix build without cubeb
  * FrontendCommon: Remove SDLInitializer
  * FrontendCommon: Drop SDL2 audio output
  * CommonHost: Fix volume hotkeys
  * Qt: Fix crash on startup with autoboot
  * fix translation context for AnalogJoystick
  * Fix translation context for GunCon
  * update simple-chinese language file.
  * Vulkan/Loader: Prioritize system libvulkan dylib, fallback to MoltenVK
  * CDROM: Fix crash when changing readahead sectors
  * Bus: Added RAM, RAM_SIZE and RAM_MASK exports for external debugger usage
  * FileSystem: Fix build failure
  * Updated localization to latest (#2850)
  * FileSystem: Fix zeros getting stripped in path
  * SaveStateSelectorUI: Fix loading/saving without popup
  * CI: Build universal binaries for MacOS
  * CI: Self-sign Mac builds
  * CMake: Enable cross-compiling for macos arm64 on x86
  * AudioStream: Fix compiling with clang/arm64
  * Build: Add Mac dependencies and fix packaging
  * Build: Make OpenGL/Vulkan renderers optional
  * Common: Remove Event
  * GPU/SW: Replace event with semaphore
  * Path: Unicode handling and tests for SanitizeFileName
  * update simple-chinese language file to latest.
  * D3D12/StagingTexture: Fix map persisting through resize
  * FullscreenUI: Re-enable cheat list/toggle analog
  * GameList: Fix setting covers via right click
  * System: Make inter-frame sleep slightly more precise
  * AudioStream: Fix null output
  * FullscreenUI: Add new audio options
  * FullscreenUI: Fix changing per-game settings not updating
  * AudioStream: Fix possible NaN in forced tempo update
  * AudioStream: Make speed changes less poppy
  * Build: Fix compiling for arm64/linux
  * dep: Remove libsamplerate
  * SPU: Add time stretched audio output
  * dep: Add soundtouch
  * ImGuiManager: Fix default OSD scale
  * System: Update speed limiter on boot
  * System: Fix invalid memory read in SW thread stats
  * Update Simple-Chinese Translation to latest. (#2843)
  * Qt: Fix hide mouse cursor in fullscreen
  * FullscreenUI: Fix incorrect vsync state on unpause
  * CDROM: Only apply extra remove delay on disc swap
  * WindowInfo: Linux build fix
  * CDROM: Add additional time to auto disc swap
  * Update Russian translation (#2840)
  * Qt: Move recompiler icache to console settings page
  * Common: ScopeGuard -> ScopedGuard
  * ContextWGL: Backport pbuffer changes
  * Settings: Fix another typo in path saving
  * Qt: Add margins to the shader configuration box
  * Qt: Remove unnecessary bottom spacing
  * Settings: Fix some incorrect folder config keys
  * Qt: Fix possible cover cache overflow when zooming
  * GameDatabase: Add some missing OSD message keys
  * Qt: Fix frozen display on exiting game with fsui active
  * CI: Don't enable DRM/KMS on AppImage
  * GLContext: Dynamically load wayland-egl
  * CI: Install xlib dev package
  * CMake: Include Vulkan headers
  * Qt: Support changing theme without reopening window
  * Qt: Don't reset theme when changing language
  * AppImage: Glob fix
  * AppImage: Add more missing libraries
  * D3DHostDisplay: Fix starting in exclusive fullscreen
  * Update - Translation
  * FullscreenUI: Untangle Escape button behaviour
  * NeGcon: Fix default mappings
  * Qt: Fix builtin post shaders
  * Qt: Fix controller defaults resetting some system settings
  * FullscreenUI: Make version text less ugly
  * GPU: Don't set empty post chain
  * Misc: Remove backported license text
  * System: Fix title not showing for non-database discs
  * CommonHost: Default escape to opening pause menu
  * CDROM: Revamp/improve preload image procedure
  * CDImagePPF: Precache underlying image when requested
  * InputManager: Fix default value of SDL input source
  * ImGuiManager: Fix OSD drawing under fsui
  * Update Russian translation (#2835)
  * Update - Portuguese Brazilian localization (#2834)
  * Qt: Fix crash opening game settings
  * Qt: Fix not auto-switching back to game on unpause
  * Qt: Fix directory setting changes
  * Achievements: Crash fix on error
  * Qt: Fix rendering at unthrottled framerate while paused
  * Qt: Make general settings overridable per-game
  * Qt: Fix Apply Game Settings option
  * Qt: Fix incorrect directories on Linux
  * Qt: Fix saved language setting
  * Qt: Simplify toolbar save/restore
  * Qt: Fix crash on scanning empty directory
  * Qt: Regression fixes
  * CI: Fix appimage not being included in release
  * Qt: Fix updater
  * CI: Fix up Linux/Mac build and disable UWP (for now)
  * UI: Massive revamp, new features and improvements
  * dep/rcheevos: Update to 0181d02
  * Backport more common classes
  * Add MemorySettingsInterface
  * Add Host/HostSettings
  * Backport SettingsInterface
  * dep: Update imgui to v1.88
  * Move utility classes from common to own static lib
  * Sync filesystem.h/path.h
  * dep: Move Vulkan loader to common
  * Core: Replace Timestamp usage with fmt
  * ByteStream: Move routines from FileSystem to ByteStream
  * dep: Add build config for fmt
  * dep: Add fmt 9.0.0
  * Sync string_util.cpp
  * Allow .ps-exe suffix for executables.
  * Update read me  (#2830)

-------------------------------------------------------------------
Fri Jul 08 10:21:51 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.4918.82965f74:
  * Overhaul japanese translation (#2829)
  * Add keys to more OSD messages:

-------------------------------------------------------------------
Tue May 10 18:53:52 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.4915.79397426:
  * Update Cheat DB (#2826)
  * Update duckstation-qt_it.ts (#2827)
  * added simple-flip shader
  * Cheevos: Rework functions into namespace
  * Cheevos: Add RAIntergration support
  * Add 5106, 5146, 5186 codes for indirect reads from a register code
  * Update Simple-Chinese language file to latest
  * fix japanese translation - save state dialog filter, debug window key accelerator

-------------------------------------------------------------------
Fri Apr 08 18:01:19 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.4902.8b61fb8b:
  * README: Update VC runtime links to VS2022
  * Qt: Add es-es locale
  * Update Cheat DB (#2819)
  * Atualização Português do Brasil
  * dep/libchdr: arm64 compile fix on MSVC
  * CDImageCHD: Implement precaching
  * CDImage: Add Precache() method
  * dep/libchdr: Add chd_precache_progress()
  * dep/libchdr: Remove libFLAC dependency
  * dep/libchdr: Update to a03e693
  * fix some japanese translations
  * update japanese translation file
  * pbp: pstitleimg sections are allowed also for single disc games
  * Spanish translation overhaul + Addition of es-ES alternative
  * Small change (fix)

-------------------------------------------------------------------
Sun Mar 27 14:20:30 UTC 2022 - tux93@opensuse.org

- Update to version 0.1+git.4883.07d331de:
  * D3D12/Builders: Fix incorrect depth write mask
  * dep/vixl: Fix compilation under MSVC2022
  * Various build fixes
  * CI: Switch to windows-2022/VS2022
  * dep: Update rcheevos to 0e9eb7c
  * System: Include cheevos state in save states
  * Cheevos: Move to core
  * ImGuiFullscreen: Move to core
  * Core: Purge WITH_IMGUI define
  * HTTPDownloader: Move to common
  * Misc: Purge unused definitions
  * vsprops: Update to VS2022 toolchain
  * M3U: Preloading to RAM for single-disc playlists.
  * Fix a Y2038 bug in UnixTimeToFileTime
  * GameDB: fix NeGcon typo in some game entries
  * Add Cheevos::GetAchievementProgressText
  * Update to rcheevos v10.2.0
  * CPU: Prevent mismatched va_start/va_end in log
  * CPU/CodeCache: Fix currently-invalidated blocks breaking memory states
  * GameSettings: Disable GPU runahead for Red Asphalt PAL
  * Use Ninja for macOS builds on GitHub Actions
  * Improve macOS and Linux build instructions
  * Replace existing issue templates with issue forms
  * CDImageMDS: Possible fix for multi-track images
  * FileSystem: Get rid of trailing nulls in GetWorkingDirectory()
  * HostInterface: Don't disable fastmem for runahead
  * HostInterface: Don't disable recompiler for runahead
  * System: Invalidate instead of flushing code cache on memory state
  * CPU/CodeCache: Add InvalidateAll() method
  * System: Warning fix
  * CPU: Warning fix
  * Migrate most dialogs to use QDialogButtonBox
  * Memory Card Editor: Make fields not editable
  * Database update for mouse compatible games
  * Makes it safe if somehow the WAYLAND_DISPLAY env var is set but incorrectly.
  * Make appimage respect "QT_QPA_PLATFORM" env var.
  * Update chtdb.txt (#2735)
  * Update database for GunCon/Justifier games
  * Update Russian translation (#2747)
  * Update Simple-Chinese Translation to latest.
  * Atualização Português do Brasil
  * HostInterface: Fix Linux build
  * GameDB: Remove split json files
  * CDImageDevice: Don't add out-of-file pregaps to audio tracks
  * CDImageDevice: Fix printing of track summary
  * Qt: Remove preset buttons from post settings
  * CommonHostInterface: Add speed control hotkeys
  * HostInterface: Add keys to a bunch of OSD messages
  * HostInterface: Add keyed OSD messages
  * SPU: Drop OOB register warnings to dev level
  * GameDB: Add missing definition
  * MDEC: EOB is optional for complete blocks
  * GameSettings: Force true color off for SLPS-00078
  * GameDB: Use hash for SLPS-00078
  * Update merged gamedb
  * GameDB: Fix ChronoCross Hash
  * Qt: Fix save state to file executing in UI thread
  * Common/CueParser: Remove redundant check for CATALOG
  * NoGUI: Fix incorrect mask in modifier lookup
  * Qt: Correct behavior of sorting in game list model
  * Common/FileSystem: Fix a couple of warnings from #2716
  * Common/Timestamp: Use tuple for comparison operators
  * Update gamedb with new hashes for colliding games
  * vsprops: Add DynamicLibrary.props
  * System: Use exe hash plus pvd hash for image hash code
  * ISOReader: Make fields public/accessible
  * AnalogController: Simulate status byte toggling
  * AnalogController: Don't re-enable legacy rumble on manual toggles
  * Fix usage of `free` for stack variable
  * System: Add a workaround for PSF files with incorrect header
  * Qt: Add missing <future> include to gamepropertiesdialog.cpp
  * CDROM: Fix incorrect delay on setmode while shell opening
  * CDImage: Fix tracks not getting brought across in CopyTOC()
  * Update bug_report.md
  * Qt: Update Japanese translation by mikakunin
  * Update Turkish

-------------------------------------------------------------------
Fri Mar 18 22:43:07 UTC 2022 - Marcel Kuehlhorn <tux93@opensuse.org>

- Update to 0.1+git.4790.50db81af
  * add _service for easier updating
  * adapt spec to openSUSE

-------------------------------------------------------------------

Tue Feb 7 2022 Wei Mingzhi <whistler_wmz@users.sf.net>

- Created package duckstation, with latest sources.
openSUSE Build Service is sponsored by