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.