Commit Graph

12371 Commits (1f065b5eae4b5817a447f055118fbe6ca8ecacb4)
 

Author SHA1 Message Date
Stenzek 1f065b5eae
CMake: Make bundle building on MacOS optional
Also makes Xcode build without needing to copy/symlink resources.
2 weeks ago
Stenzek 17a721c8f7
ZipHelpers: Load libzip on-demand 2 weeks ago
Stenzek 3ccc0c45f4
Util: Centralize dynlib loading 2 weeks ago
Stenzek f1f6b0ee79
ImGuiManager: Load FreeType/plutosvg dynamically 2 weeks ago
Stenzek b42b6981e0
Qt: Create desktop file before setup wizard on Linux 2 weeks ago
Stenzek 025872c52a
Qt: Warn when LD_LIBRARY_PATH is overridden on Linux 2 weeks ago
Stenzek 38751bdf7d
SDLInputSource: Load SDL dynamically 2 weeks ago
Stenzek fa935c2968
SQLiteHelpers: Format file 2 weeks ago
Stenzek 2179487e57
SDLInputSource: Remove unused variable 2 weeks ago
Stenzek c359ccfcb6
DynamicLibrary: Log loaded library paths on Linux 2 weeks ago
Stenzek fa77cd4853
CMake: Don't unnecessarily bundle
Use RPATH when not creating a bundle.
2 weeks ago
Stenzek f39feb9d8f
Image: Load libpng/libjpeg/libwebp dynamically 2 weeks ago
Stenzek 3f44ac2e9c
Deps: Bump to 20260906 2 weeks ago
Stenzek 0d33bd1777
Settings: Ensure pcdrv_root is a native path 2 weeks ago
Stenzek 5aeeb72e6e
VideoThread: Fix rare crash if device initialization fails 3 weeks ago
Stenzek f5ffb6b51f
System: Fix unused function warning 3 weeks ago
Stenzek 92fb83b6ae
Qt: Save debugger breakpoints to inis 3 weeks ago
Stenzek 3eee1e61e2
INISettingsInterface: Don't set dirty if unchanged in SetKeyValueList() 3 weeks ago
Stenzek 3bc1e8cdf2
SettingsInterface: Create type aliases for string lists 3 weeks ago
Stenzek 5100c51644
Qt: Use QPointer in DebuggerWindow 3 weeks ago
Stenzek 4a0cdd2dcd
Qt: Link stack view to memory view
Also fix a possible integer underflow if the stack was at the beginning
of memory.
3 weeks ago
Stenzek 118bb6616f
Qt: Add call stack to debugger 3 weeks ago
Stenzek d9182a04d6
Qt: Add threads view to debugger 3 weeks ago
Stenzek 75448944d7
dep/rcheevos: Bump to e871ef5 3 weeks ago
Stenzek f1f8ee7979
System: Disable post-processing when resetting settings 3 weeks ago
Stenzek ebc51ff0c1
System: Don't copy non-sensitive user preferences to game settings
Like OSD etc. But wipe them when resetting.
3 weeks ago
Stenzek c05866d2b1
Qt: Add styling to select disc dialog 3 weeks ago
Stenzek b91b9b247f
Qt: Add RA Game ID to game properties 3 weeks ago
Stenzek 1cafea4e5b
Qt: Slight improvement to track summary list 3 weeks ago
Stenzek 084bc6fb3a
Achievements: Fix padding in notifications/lists
Accidentially gave them a chin...
3 weeks ago
Stenzek 31948bcb52
Misc: Use static operator() 3 weeks ago
Stenzek 6f23cc25de
System: Allow live-changing console region
And lock it to automatic for RetroAchievements HC mode.
3 weeks ago
Stenzek 7762f953c5
Build: Use C++23 across the board 3 weeks ago
Stenzek 9c91b91562
Common: Remove unused include 3 weeks ago
Stenzek 274143dfd2
CI: Update deps to 20260905
And swap to using signed Qt installer binaries.
3 weeks ago
Stenzek ec81e45b29
Settings: Disable gpu_force_video_timing in hardcore mode 3 weeks ago
Stenzek f1d54ab743
Qt: Fix trailing slash being added to game directories 3 weeks ago
Stenzek f34d2c4752
Achievements: Add category badge to popup 3 weeks ago
Stenzek 78cd1f2482
MSBuild: Generate Qt UI headers in parallel
Track each UI form through native build tlogs and submit only stale uic commands
to ParallelCustomBuild.
3 weeks ago
Stenzek 7652c04464
MSBuild: Generate Qt translations in parallel
Submit independently stale translation catalogs to ParallelCustomBuild so
lrelease can process them concurrently.
3 weeks ago
Stenzek 46364b24b2
MSBuild: Track QRC asset dependencies
Cache each resource collection's rcc file list and feed those assets into native tlogs, refreshing the cache only when the QRC file or rcc tool changes.
3 weeks ago
Stenzek bf15b0df64
MSBuild: Generate Qt MOC files in parallel
Run independently stale MOC commands through ParallelCustomBuild so large
regeneration batches can use multiple processes.
3 weeks ago
Stenzek 8c7b74ca2a
MSBuild: Fix Qt MOC dependency tracking
Track each MOC input, output, dependency, and command independently instead of
invalidating every generated file whenever the project file changes.
3 weeks ago
Stenzek 1e2ee51b19
MSBuild: Track Qt resource outputs
Record QRC inputs and RCC outputs in native build tlogs so editing a .qrc file
schedules and performs resource regeneration.
3 weeks ago
Stenzek e05146d7aa
MSBuild: Track Qt translation outputs
Record translation inputs and outputs in native build tlogs so editing a .ts
file schedules and performs the required lrelease step.
3 weeks ago
Stenzek 20b626d41e
MSBuild: Explicitly list plugins to copy
For Qt binary builds, we need to avoid copying unnecessary plugins.
3 weeks ago
PeterDelta b0f7c5c162
Update duckstation-qt_es.ts (#3792) 3 weeks ago
Stenzek 9287950af2
VideoPresenter: Fix prerotation handling with blur/transitions 4 weeks ago
Stenzek fe2306b1f0
ImGuiManager: Tweak OSD fade in time 4 weeks ago
Stenzek 88e4ca5333
Qt: Enable verification for unscanned files 4 weeks ago