summaryrefslogtreecommitdiff
path: root/Source
AgeCommit message (Collapse)Author
2025-05-30Config: Make s_callbacks_lock recursive to fix hardcore mode deadlock.Jordan Woyak
2025-05-26Merge pull request #13709 from JosJuice/hide-header-binAdmiral H. Curtiss
Hide DirectoryBlob header.bin files from game list
2025-05-25Hide DirectoryBlob header.bin files from game listJosJuice
This is a continuation of 552b6da. That commit hid sys/boot.bin, but not disc/header.bin, which is only present for Wii games. Fixes https://bugs.dolphin-emu.org/issues/13810.
2025-05-25Merge pull request #13647 from jordan-woyak/sha1-avoid-memcpyJosJuice
Crypto/SHA1: Re-add memcpy avoiding optimization to BlockContext::Update.
2025-05-24Merge pull request #13692 from jordan-woyak/work-queue-thread-command-queueJosJuice
WorkQueueThread: Fix Cancel() race with internal command queue.
2025-05-23IOS/KD: Set Checksum when flushing NWC24ConfigSketch
2025-05-22Merge pull request #13699 from JosJuice/force-typoJosJuice
DolphinQt: Fix verb agreement in Immediate XFB description
2025-05-22DolphinQt: Don't translate Wii Speak OSD stringJosJuice
We have a general policy of not translating OSD strings due to the OSD font not having good enough support for languages other than English.
2025-05-22DolphinQt: Fix verb agreement in Immediate XFB descriptionJosJuice
2025-05-21Merge pull request #13661 from jordan-woyak/info-firstAdmiral H. Curtiss
DolphinQt: Make the Info tab first in the game properties dialog.
2025-05-21Merge pull request #13693 from jordan-woyak/focus-render-window-on-clickAdmiral H. Curtiss
DolphinQt/RenderWidget: Grab focus on mouse button press.
2025-05-21Merge pull request #12769 from sepalani/wii-speakJMC47
IOS/USB: Emulate Wii Speak using cubeb
2025-05-20WorkQueueThread: Fix Cancel() race with internal command queue.Jordan Woyak
2025-05-20DolphinQt/RenderWidget: Grab focus on mouse button press.Jordan Woyak
2025-05-20Merge pull request #13675 from LillyJadeKatrin/retroachievements-close-deadlockJMC47
AchievementManager - LoadGameCallback
2025-05-20Merge pull request #13562 from sanjay900/santroller-supportJordan Woyak
LibusbDevice: Send wakeup command to Santroller devices
2025-05-18Resolve clang-tidy violationLillyJadeKatrin
2025-05-18Merge pull request #13672 from ↵Jordan Woyak
tygyh/UnitTests/Remove-redundant-template-type-specifiers UnitTests: Remove redundant template type specifers
2025-05-18Merge pull request #13668 from tygyh/UnitTests/Core/Make-parameters-constantJordan Woyak
UnitTests/Core: Make parameters constant
2025-05-17Merge pull request #13527 from ↵Jordan Woyak
tygyh/Replace-msg-with-structured-binding-VideoCommon/NetPlayChatUI VideoCommon/NetPlayChatUI: Replace msg with structured binding
2025-05-17Merge pull request #13190 from tygyh/Move-to-inner-scope-DolphinQTJordan Woyak
DolphinQT: Move variables to inner scope
2025-05-17Revert "RetroAchievements: Fix potential deadlock on shutdown."LillyJadeKatrin
This reverts commit 826f04d06c89011fa7e47531111ee90b27344c8a.
2025-05-17AchievementManager: Remove CloseGame from LoadGameCallbackLillyJadeKatrin
This was causing deadlocks when a game didn't load (including if RetroAchievements does not yet support it) because it was attempting to close the queue the the callback was currently running on, forcing LoadGameCallback to wait for LoadGameCallback to finish. However, it appears that recent changes to the queue have independently resolved the reason CloseGame was being called here in the first place.
2025-05-16Merge pull request #13662 from ↵Jordan Woyak
Dentomologist/wiimotecontrollerswidget_scan_for_bluetooth_adapters_on_separate_thread WiimoteControllersWidget: Fix UI hang when opening Controllers window
2025-05-16Merge pull request #13554 from tygyh/DSPSpy-Apply-style-alignment-refactoringsJordan Woyak
DSPSpy: Apply style-alignment refactorings
2025-05-16Merge pull request #13531 from tygyh/DiscIO-Make-functions-constantJordan Woyak
DiscIO: Make functions constant
2025-05-16Merge pull request #13459 from tygyh/Make-parameters-constants-DolphinQt-NetplayJordan Woyak
DolphinQt/NetPlay: Make variables constant
2025-05-16UnitTests: Remove redundant template type specifersDr. Dystopia
2025-05-16Merge pull request #13654 from JosJuice/android-clear-without-dismissJMC47
Android: Don't dismiss AdvancedMappingDialog when pressing Clear
2025-05-16Merge pull request #13666 from ↵Jordan Woyak
tygyh/UnitTests/PowerPC-Use-constant-functions-variables-parameters UnitTests/PowerPC: Use constant functions, variables and parameters
2025-05-16Merge pull request #13669 from ↵Jordan Woyak
tygyh/UnitTests/Common/Use-std-size-for-size-calculation UnitTests/Common: Use `std::size` for size calculation
2025-05-16Merge pull request #13670 from tygyh/UnitTests/Core/Remove-unused-includesJordan Woyak
UnitTests/Core: Remove unused includes
2025-05-16DiscIO: Make functions constantDr. Dystopia
2025-05-16UnitTests/Core: Remove unused includesDr. Dystopia
2025-05-16UnitTests/Core: Make parameters constantDr. Dystopia
2025-05-16UnitTests/Common: Use `std::size` for size calculationDr. Dystopia
2025-05-16UnitTests/PowerPC: Use constant functions, variables and parametersDr. Dystopia
2025-05-15WiimoteControllersWidget: Fix UI hang on openingDentomologist
Fix the UI hanging for several seconds when opening the Controllers window. Move the scan for Bluetooth adapters onto a separate thread so the Host thread doesn't have to wait for it. Only automatically scan for adapters once, when opening the Controllers window for the first time. Add a Refresh button to let the user refresh the adapter list afterward.
2025-05-15Merge pull request #13660 from jordan-woyak/consistent-icon-textJordan Woyak
DolphinQt: Add utility function for creating label text with a standard icon.
2025-05-15DolphinQt/Mapping: Replace Motion Input "WARNING: " text with a warning icon.Jordan Woyak
2025-05-15DolphinQt: Make the Info tab first in the game properties dialog.Jordan Woyak
2025-05-15DolphinQt: Add utility function for creating label text with a standard icon.Jordan Woyak
2025-05-14Merge pull request #13603 from tygyh/FifoPlayer-Make-functions-staticJordan Woyak
FifoPlayer: Make functions static
2025-05-14RetroAchievements: Fix potential deadlock on shutdown.Jordan Woyak
2025-05-12Merge pull request #13650 from JosJuice/stswx-uncachedJMC47
PowerPC: Correctly handle stswi/stswx to uncached memory
2025-05-12Android: Don't dismiss AdvancedMappingDialog when pressing ClearJosJuice
If you already have a mapping set in the advanced mapping dialog and want to change it, the easiest way to do it is to press Clear and then select the new mapping from the list. But pressing Clear causes the dialog to close, forcing you to open it again, which is inconvenient. This commit makes it so the Clear button doesn't close the dialog.
2025-05-12Merge pull request #13046 from SuperSamus/vi-overclockJMC47
Add VBI Frequency Override
2025-05-12VideoCommon: Limit maximum denominator for MPEG4Martino Fontana
It happened to be under the limit normally, but now that the VBI rate can be changed, that's no longer the case.
2025-05-12Core: Add VBI Frequency OverrideMartino Fontana
This feature allows overriding the frequency of the Vertical Blank Interrupt. For many games, this means that their gameplay speed will change without affecting audio, which would be useful by itself (e.g. grinding in RPGs). However, there are games that use delta time for their game logic, which allows them to be played at >60 FPS at the same gameplay speed! Some games aren't dynamic though, and require a patch to adjust their game speed variable.
2025-05-10Merge pull request #13631 from LillyJadeKatrin/retroachievements-mem2JMC47
AchievementManager: MEM2 Support