summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt
AgeCommit message (Collapse)Author
3 daysMerge pull request #14755 from JoshuaVandaele/cmakeupd-qt-useless-dllsScott Mansell
windeployqt: Disable uneeded DLLs
3 daysMerge pull request #14775 from tygyh/Replace-zero-constants-with-`nullptr`Scott Mansell
Replace zero constants with `nullptr`
4 daysMerge pull request #13452 from ↵Scott Mansell
tygyh/Use-structured-binding-DolphinQt-FifoAnalyzer DolphinQt/FIFO/FifoAnalyzer: Use structured bindings
4 daysAboutDialog: Fix compilation with ENABLE_SDL=OFFJoshua Vandaële
5 daysReplace zero constants with `nullptr`Dr. Dystopia
5 daysMerge pull request #14738 from tygyh/Replace-concatination-with-stdformatScott Mansell
Replace string concatination with `fmt::format`
5 daysMerge pull request #14752 from JoshuaVandaele/about-sdlScott Mansell
AboutDialog: Report the SDL version being used
6 daysReplace string concatination with `fmt::format`Dr. Dystopia
9 daysDolphinQt/Config: Resolve sign-compare warningsJoshua Vandaële
9 daysAboutDialog: Report the SDL version being usedJoshua Vandaële
9 dayswindeployqt: Disable uneeded DLLsJoshua Vandaële
Since our bump to Qt, dxcompiler.dll and dxil.dll have been added alongside other Qt dlls as part of QtGui. Those DLLs are not needed since we use QtWidgets and not QML.
10 daysCMake: Disable install targets on WindowsJoshua Vandaële
10 daysCMake: Remove LINUX_LOCAL_DEV and symlink required filesJoshua Vandaële
10 daysCMake: Unify translation directoriesJoshua Vandaële
10 daysRemove Visual Studio Projects and Solutions in favor of CMakeJoshua Vandaële
2026-07-14Merge pull request #14723 from ↵Admiral H. Curtiss
Dentomologist/resource_pack_manager_fix_crash_when_removing_pack ResourcePackManager: Fix crash when removing pack and properly update list
2026-07-12Merge pull request #14643 from ↵Dentomologist
Dentomologist/windows_git_bash_fix_command_line_output Windows: Fix command line output not displaying when using Git Bash
2026-07-11DolphinQt: Update tool tip for Enable Emulated Memory Size Override.cristian64
2026-07-11ResourcePackManager: Erase Removed pack from list and tableDentomologist
Erase a removed pack from ResourcePack::<anonymous namespace>::packs instead of only deleting the pack file from the disk. This causes the repopulated table to actually display that the pack has been removed (which previously only happened after restarting Dolphin or hitting `Refresh`), and also removes the pack from the `Packs.ini` file.
2026-07-11ResourcePackManager: Fix crash when removing packDentomologist
Avoid accessing destroyed `QTableWidgetItem` by retrieving the desired path from the item before it's destroyed. In `ResourcePackManager::Remove` pointers to the selected items in `m_table_widget` were saved in the local variable `items` before calling `Uninstall`. `Uninstall` called `RepopulateTable` which called `m_table_widget->clear()`, destroying the table's descendants. Upon returning to `Remove` `items` then pointed to some of those destroyed descendants, and passing `items[0]` to `GetResourcePackIndex` resulted in a call to `item->row()` which was a use-after-free. Fixes https://bugs.dolphin-emu.org/issues/14095.
2026-07-08mingw: lower case windows includesCraig Carnell
2026-07-05Merge pull request #14689 from JosJuice/android-internal-resolution-displayDentomologist
VideoCommon: Use XFB for internal resolution stats
2026-07-05Merge pull request #14417 from TryTwo/Cheat_FixJosJuice
Bugfix: Cheat codes: Make newly added codes start disabled.
2026-07-05Merge pull request #13216 from CelestialAmber/cw-demanglerJosJuice
Core: Implement automatic symbol demangling
2026-07-05Merge pull request #14619 from JosJuice/no-si-change-deviceJosJuice
Core: Remove SerialInterfaceManager::ChangeDevice
2026-07-05Merge pull request #14678 from JoshuaVandaele/alt-toolsJosJuice
MenuBar: Add missing Alt shortcuts in Tools
2026-07-05Rename "Show Internal Resolution" to "Show XFB Resolution"JosJuice
To make it extra clear that this is measuring the XFB, not the EFB.
2026-07-05Move the code for the show internal resolution settingJosJuice
fb4ff3e put all the code for the show internal resolution setting right next to the code for the show FPS setting, presumably because an earlier version of that commit had them next to each other in the GUI. It makes more conceptual sense to put the code next to the code for the show statistics settings, matching what the GUI looks like now.
2026-07-03Windows: Fix command line output not displaying when using Git BashDentomologist
Check if Dolphin already has a handle for stdout or stderr before trying to attach to the console of the parent process. Previously, running Dolphin via Git Bash with options like `--help` or `--version` wouldn't produce any output. This was the result of the fix (1ce75ce21706a8dd9662e77ac9d09de1976f4733) for https://bugs.dolphin-emu.org/issues/11042, before which output did work for `Git Bash` but didn't for `Command Prompt` or `PowerShell`.
2026-06-28Merge pull request #14647 from tom-pratt/netplayJMC47
Android netplay
2026-06-28Merge pull request #14658 from VampireFlower/patch-instruction-assembleAdmiral H. Curtiss
[Debugger]: Assemble instructions in the patch instruction dialog
2026-06-28Merge pull request #14589 from ↵JosJuice
Dentomologist/merge_tooltips_for_disabled_settings_into_balloontips HacksWidget: Merge tooltips for disabled settings into balloontips
2026-06-28Merge pull request #14615 from ↵JosJuice
Dentomologist/code_widgets_allow_mass_enabled_toggling ARCodeWidget/GeckoCodeWidget: Add button to enable/disable all codes
2026-06-28Core: Remove SerialInterfaceManager::ChangeDeviceJosJuice
Now SerialInterfaceManager::UpdateDevices reads the configured SI devices directly from Config instead. The main reason why I wanted to do this is so that Android can change SI devices while emulation is running. (Android didn't have the code for calling ChangeDevice.) But when implementing the change, I noticed that NetPlay and Movie were using ChangeDevice as a way of overriding the SI devices configured by the user. Replacing this ended up making the change larger than I first anticipated. For Wii Remotes, there was no equivalent to ChangeDevice, so NetPlay and Movie were using Config::SetCurrent to override the Wii Remote source configured by the user. If we can use the config system to override Wii Remote sources, why not do the same for SI devices? This commit makes NetPlay and Movie set SI devices and Wii Remote sources in the NetPlay and Movie config layers, as that is the conceptually appropriate place to do it. As far as I can tell, the old Movie code for overriding SI devices and Wii Remote sources didn't actually work. This new code does. I didn't investigate exactly why it didn't work, but maybe it's because loading a movie happens before emulation actually starts.
2026-06-26Merge pull request #14663 from AdmiralCurtiss/qt6.8.3Admiral H. Curtiss
Update bundled Windows Qt to 6.8.3
2026-06-26Update bundled Windows Qt to 6.8.3Admiral H. Curtiss
2026-06-25Merge pull request #14591 from TryTwo/Registers_FixDentomologist
Debugger: Register Widget bug fix. Block updates when changing types
2026-06-22Use redump.info instead of redump.orgJosJuice
All the staff of Redump (except the absentee sysadmin) have decided to start a new version of the website at redump.info. It has every disc from the old site, it has HTTPS, it isn't buckling under the load of AI scrapers, and moving forward, all adding and verifying of discs is going to be happening on the new website only. Let's move over. I've taken the unusual step of updating the translation files manually. This is because we're very close to a release and because the change is simple enough that I feel confident about making the change to languages I don't speak. (I double checked that the Korean translation doesn't ever follow "Redump.org" by a particle that has a different form depending on whether there's a final consonant.)
2026-06-12MenuBar: Add missing Alt shortcuts in ToolsJoshua Vandaële
A few actions were missing from shortcuts in the Tools menu. This allows using e.g. `ALT`+(`T`>`E`>`S`) to open the Skylanders Manager, or `ALT`+(`C`>`C`>`1`) to toggle the first Wii Remote's connection.
2026-06-07[Debugger]: Assemble instructions in the patch instruction dialogVampireFlower
2026-05-25Merge pull request #14607 from elyashue/internal-resolution-displayDentomologist
VideoCommon: Added option for showcasing internal resolution
2026-05-23Merge pull request #14506 from adamscott/crop-that-screenAdmiral H. Curtiss
Add screen crop feature
2026-05-19lint formattingTom Pratt
2026-05-19Separate out GetExternalIPAddress helper functionTom Pratt
De-duplicates the two inline implementations and prepares it for use from Android.
2026-05-14AudioCommon: Add individual Wiimote audio mixerWeston Heard
Also incremented STATE_VERSION.
2026-05-11Merge pull request #14592 from jordan-woyak/memcard-manager-scrollingAdmiral H. Curtiss
DolphinQt/GCMemcardManager: Set ScrollMode::ScrollPerPixel to make scrolling behavior less annoying.
2026-05-07Core: Implement automatic symbol demanglingAmber Brault
2026-04-30Merge pull request #14384 from ethanuppal/editdsuserversJordan Woyak
Config: Add Edit button to DSU server menu
2026-04-30Config: Add Edit button to DSU server menuEthan Uppal
Signed-off-by: Ethan Uppal <113849268+ethanuppal@users.noreply.github.com>
2026-04-28Merge pull request #14602 from jordan-woyak/show-file-in-folderDentomologist
QtUtils: Add ShowFileInFolder function and make GameList right-click menu actions use it.