Commit Graph

12106 Commits (a233ec1fb7f46181e77e6d2a52446ad6f0a7c54f)
 

Author SHA1 Message Date
Stenzek a233ec1fb7
Qt: Fix deprecation warning 2 months ago
Stenzek eb4b87cfa8
Achievements: Fix inverted condition for new game additions 2 months ago
Stenzek 42bf523e89
Data: Update SDL Game Controller DB
From https://github.com/mdqinc/SDL_GameControllerDB
2 months ago
Stenzek 5f9e7f69b5
Qt: Work around Qt fullscreen border bug
The windows11 Qt theme sets the window border preference to rounded
on show regardless of whether the window is fullscreen or not, which
results in the border being displayed.

Manually fix it up afterwards.
2 months ago
Stenzek 4069271eb7
Qt: Make SetWindowRoundedCornerState() take an optional boolean
Expose default state.
2 months ago
Stenzek 4730d795bb
Qt: Add icons to memory card editor buttons 2 months ago
Stenzek 09467d50e1
Qt: Add icon extraction to memory card editor 2 months ago
Stenzek b42e1c9f25
System: Slightly reduce memory save state struct size 2 months ago
Davide Pesavento 39fe70c84b
CI: Bump actions/checkout to v7 (#3775) 2 months ago
crashGG 9c35fdc947
MMPX :fix a transparent pixel bug & Adjusted floating-point tolerance (#3776)
Fixed a cross-case bug involving fully transparent pixels

Adjusted the floating-point tolerance from 0.1 to 0.01, purely to better telegraph

Enclose macro arguments in parentheses to ensure safe evaluation
2 months ago
Stenzek e39033c448
Qt: Remove unused scripts 2 months ago
Stenzek f8c9301f47
MSBuild: Remove non-existant file 2 months ago
Stenzek 8a1dbb1698
CDROM: Refactor invalid command handling
Fixes Tonyhax International bootloader.
2 months ago
Stenzek ad7519d72c
FullscreenUI: Add queued texture recyling
Can't rely on it not getting removed from the pool immediately.
2 months ago
Stenzek a421b5b119
FullscreenUI: Add 'None' transition effect
Allow return to previous window etc to be combined with cleanup
statements.
2 months ago
Stenzek 8a98ed8202
FullscreenUI: Relax condition for closing immediately on resume 2 months ago
Stenzek 31c6829432
FullscreenUI: Fix another debug assertion in single-threaded mode 2 months ago
Stenzek 35bcff1527
Achievements: Animate unlock progress bar 2 months ago
Stenzek d4844036c8
Qt: Capture dialog improvements
Show current value as unsupported if it doesn't exist in the selected
backend.

Disable extra arguments text field if it is not enabled.
2 months ago
Stenzek 0275d6df93
MediaCapture: Clear state before deleting output file
Fixes the file failing to delete if startup failed with FFmpeg backend.
2 months ago
Stenzek 8612996ead
MediaCapture: Drop ffmpeg pre-7.x fallback 2 months ago
Stenzek e04d890654
MediaCapture: Improve ffmpeg hardware encoding
- Don't silently fall back to software encoding if a hardware encoder is
  supported.
- Fix forced yuv420p input to encoders, select an appropriate input
  based on what is supported.
- Allocate hardware surfaces for each frame to ensure we're not
  trampling on in-flight data.
- Check supported video dimensions and return an appropriate error if
  they are out of bounds.
2 months ago
Stenzek f383c3fa16
MediaCapture: Remove AV1/VP9 options from MF list
VP9 requires an external muxer (MS MP4 muxer does not support it), and
that's not something I can be arsed to deal with.
2 months ago
Stenzek 2cdf99d8a9
MediaCapture: Improve MF setup robustness
- Report errors when dimensions are out of specification.
- Fix memory leak on failure.
2 months ago
Stenzek 31ab18b25f
SPU: Wraparound is unlikely in ReadADPCMBlock() 2 months ago
crashGG 2880f88d88
MMPX Enhanced/Advanced clamp-to-transparent out-of-bounds mapping (#3774)
MMPX Enhanced/Advanced clamp-to-transparent out-of-bounds mapping
3 months ago
Stenzek 94f11f9ba7
CDImage: Rewrite memory image (preloading)
Properly handle in-image subchannel data, and non-mode2 sectors.
3 months ago
Stenzek b89e1bfeb4
CDImage: Support reading non-mode2/raw sectors
Transparently convert them to mode2/raw.

Also detect non-raw iso/bin files and flag appropriately.
3 months ago
Stenzek 9c79341cf4
CueParser: Handle rarely-used commands 3 months ago
Stenzek e7f2f101c2
Qt: Fix inverted delayed show condition in QtAsyncTaskWithProgressDialog 3 months ago
Stenzek 6931f890bb
GameDatabase: Fix revision not showing after verification 3 months ago
Stenzek aa6b3777a3
GameDatabase: Make track hashes private
No need for it to be exposed anymore.
3 months ago
Stenzek 43294ac044
FullscreenUI: Avoid unnecessary mutex lock 3 months ago
Stenzek eeda898c23
Achievements: Separate login and progress requests
Makes the login request complete quicker if achievements are enabled.
3 months ago
Stenzek 59247c84b9
Achievements: Move game hash calculation to system
Saves reading the executable a second time.
3 months ago
Stenzek 6194f08a99
Achievements: Always identify game on startup 3 months ago
Davide Pesavento 7651d288b9
Qt: Use simpler text widgets in cover downloader and game summary (#3773) 3 months ago
Stenzek 2b1de6278d
Qt: Fix empty gamesettings ini being saved on close 3 months ago
fox140cv fa19df308c
Update qttranslations.inl (#3772) 3 months ago
Davide Pesavento bc057d9f7c
Qt: Restore focus frame on QLineEdit with macOS native theme (#3771) 3 months ago
fox140cv 7dde4794b9
Update Spain translation (#3768) 3 months ago
Davide Pesavento 982a35e6e3
Qt: Cancel search when pressing Esc (#3767)
Add a new SearchBox component to encapsulate the common logic and
reduce duplication.
3 months ago
Stenzek 2cf04c92a6
Qt: Remove duplicate translation strings 3 months ago
Stenzek dd6354143f
AudioStream: Fix backend name not translating 3 months ago
Stenzek c2f8d32982
MediaCapture: Mark missing translatable strings 3 months ago
Stenzek 12df0cd11b
Qt: Fix duplicate message context in debugger error 3 months ago
Stenzek 7d4b97d199
Qt: Fix missing translation of default update channel 3 months ago
Stenzek 3d544d4ed5
Qt: Fix upscaling warning always showing in setup wizard 3 months ago
Stenzek c46a1dc532
CI: Only validate changed translation files on PR 3 months ago
Stenzek 90c96dc94b
Qt: Fix a decent number of strings missing from lupdate 3 months ago