Commit Graph

12132 Commits (master)
 

Author SHA1 Message Date
Stenzek 202923da5b
Qt: Correct some clearly awful translations 1 day ago
Stenzek 07401690b9
Qt: Fix crash opening game settings
Regression from 8dbc476069.
2 days ago
Stenzek 7c93a61ee1
Qt: Further simplify BIOS setup wizard page 2 days ago
Stenzek 57b952ab2d
Timers: Improve emulation accuracy
Fix overflow handling, set-counter-after-target, handle non-pulse mode
(nothing seems to use this), and don't compare immediately after
writing.
2 days ago
Stenzek 9c7c23f48f
Qt: Fix main window language not updating after setup wizard 2 days ago
Stenzek 406f325b23
Qt: Fix BIOS summary not updating on language change 2 days ago
Stenzek 351778e443
Qt: Update machine translations 2 days ago
Stenzek 8dbc476069
Qt: Add BIOS Installer and improve BIOS setup page
Hopefully make it easier for users...
2 days ago
Stenzek 30d351e4e5
Qt: Add CollapsibleWidget 2 days ago
Stenzek 145474389d
Qt: Allow empty recommended value in settings help 2 days ago
Stenzek 2246697beb
BIOS: Add version information and filenames to list 2 days ago
Davide Pesavento f6c4fe9877
Achievements: Rename softcore to casual (#3779)
https://news.retroachievements.org/issues/2026-06/community-news.html#softcore-renaming
https://github.com/RetroAchievements/RAWeb/pull/5015
3 days ago
Stenzek 4a04d3143c
SPU: Fix volume sweep termination conditions
Keep volume envelopes active until they reach the appropriate saturation
limit, instead of stopping after the first decreasing step.
3 days ago
Anderson Cardoso 8747aa1833
Atualização Português do Brasil (#3778)
Atualizado para a última versão
4 days ago
Stenzek 551aaa4391
RegTest: Fix compile error 5 days ago
Stenzek dc75335a73
Scripts: Translation tools experiments 5 days ago
Víctor "IlDucci 12f012caa8
Spanish (Spain) translation update 2026/07/27 (#3777)
- Cherry-picking previous changes and changing inconsistent ones with previous ones across the board.
 - Restoring consistency when speaking towards the user (informal tuteo).
 - Restoring NBSPs.
 - Translating new strings.
 - Retranslated all presumed PEMT translations.
 - Restored previous translations in Setup Wizard (QTLinguist was not detecting correctly changes in longer strings).
6 days ago
Stenzek 56fa9dc613
Qt: Add refresh button to border overlay list 1 week ago
Stenzek e2e4bae61e
Settings: Ensure overlays directory exists in user resources 1 week ago
Stenzek 6e0fb1e145
FullscreenUI: Add InputTextWithSuffix()
And use it for speed selector. Fixes the percent symbol making
manual input difficult.
1 week ago
Stenzek d33d3b82c8
Qt: Rework media capture menu
Turn audio/video-only capture into a menu choice, instead of a setting
toggle.
1 week ago
Stenzek 8b9aaf7875
MediaCapture: Display OSD warning when resampling 1 week ago
Stenzek 049437e42f
MediaCapture: Resample audio when encoder doesn't support 44.1KHz 1 week ago
Stenzek 4f72f40343
MediaCapture: Fix possible corruption in audio-only capture
When the encoder thread is too slow.
1 week ago
Stenzek b3d594a9ac
MediaCapture: Remove Flush() method
Can't remember what this was for...
1 week ago
Stenzek 381ac7d1ef
MediaCapture: Fix incorrect samples on buffer wrap-around 1 week ago
Stenzek a233ec1fb7
Qt: Fix deprecation warning 1 week ago
Stenzek eb4b87cfa8
Achievements: Fix inverted condition for new game additions 1 week ago
Stenzek 42bf523e89
Data: Update SDL Game Controller DB
From https://github.com/mdqinc/SDL_GameControllerDB
2 weeks 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 weeks ago
Stenzek 4069271eb7
Qt: Make SetWindowRoundedCornerState() take an optional boolean
Expose default state.
2 weeks ago
Stenzek 4730d795bb
Qt: Add icons to memory card editor buttons 2 weeks ago
Stenzek 09467d50e1
Qt: Add icon extraction to memory card editor 2 weeks ago
Stenzek b42e1c9f25
System: Slightly reduce memory save state struct size 2 weeks ago
Davide Pesavento 39fe70c84b
CI: Bump actions/checkout to v7 (#3775) 2 weeks 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 weeks ago
Stenzek e39033c448
Qt: Remove unused scripts 3 weeks ago
Stenzek f8c9301f47
MSBuild: Remove non-existant file 3 weeks ago
Stenzek 8a1dbb1698
CDROM: Refactor invalid command handling
Fixes Tonyhax International bootloader.
3 weeks ago
Stenzek ad7519d72c
FullscreenUI: Add queued texture recyling
Can't rely on it not getting removed from the pool immediately.
3 weeks ago
Stenzek a421b5b119
FullscreenUI: Add 'None' transition effect
Allow return to previous window etc to be combined with cleanup
statements.
3 weeks ago
Stenzek 8a98ed8202
FullscreenUI: Relax condition for closing immediately on resume 3 weeks ago
Stenzek 31c6829432
FullscreenUI: Fix another debug assertion in single-threaded mode 3 weeks ago
Stenzek 35bcff1527
Achievements: Animate unlock progress bar 3 weeks 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.
3 weeks ago
Stenzek 0275d6df93
MediaCapture: Clear state before deleting output file
Fixes the file failing to delete if startup failed with FFmpeg backend.
3 weeks ago
Stenzek 8612996ead
MediaCapture: Drop ffmpeg pre-7.x fallback 3 weeks 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.
3 weeks 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.
3 weeks ago
Stenzek 2cdf99d8a9
MediaCapture: Improve MF setup robustness
- Report errors when dimensions are out of specification.
- Fix memory leak on failure.
3 weeks ago