Joshua Vandaële
713dfb41df
JitRegister: Remove OProfile profiler
...
OProfile is not used at all these days, most major distributions do not ship it anymore (Debian, Fedora, and Alpine to name the few I've checked) and following a discussion on Discord, nobody is apparently using it, most devs not even being aware of it. This removes an optional dependency from Dolphin.
2025-10-26 20:48:15 +01:00
Martino Fontana
fe63d95e02
GameINI: Add patches to limit FPS for some uncapped games
2025-10-23 00:38:14 +02:00
Martino Fontana
2542c79d6b
GameINI: Add patches for idle loop detection (speed hack)
2025-10-23 00:03:59 +02:00
Martino Fontana
d423eb5a75
GameINI: Fix Egg Mania Japanese "Force Progressive" hack
2025-10-22 23:32:18 +02:00
Jordan Woyak
06b4c89c51
Merge pull request #14024 from cobalt2727/patch-5
...
DolphinQt: explicitly include QAction for building with older QT6 libs
2025-10-21 21:55:55 -05:00
cobalt2727
7c63750e53
DolphinQT: explicitly include QAction for older QT6 libs
...
this fixes an exotic build environment I've got using QT6.2 on Ubuntu 18.04 without breaking any sane operating systems.
2025-10-21 22:52:43 -04:00
Jordan Woyak
e34ef86be9
Merge pull request #13947 from JosJuice/i18n-2025-08-17-type
...
i18n: Improve EditSymbolDialog's symbol vs note handling for translators
2025-10-21 19:19:13 -05:00
JMC47
be131ddc59
Merge pull request #13984 from jordan-woyak/wmreal-quick-connect-and-disconnect
...
WiimoteReal: Quickly connect and disconnect Wii remotes with hidapi / Android.
2025-10-21 19:49:22 -04:00
Jordan Woyak
26c5b2f57a
WiimoteReal/IOLinux: Fix warning.
2025-10-21 14:51:54 -05:00
Jordan Woyak
590b94975d
WiimoteReal: Make WiimoteScannerBackend classes use separate FindNewWiimotes and FindAttachedWiimotes functions.
...
Return results as vector of unique_ptr instead of raw pointers.
2025-10-19 22:36:39 -05:00
Jordan Woyak
99cc5e7bb7
WiimoteReal/IOAndroid: Only "find" DolphinBar remotes which are actually connected.
2025-10-19 22:36:39 -05:00
Jordan Woyak
c84d30c782
WiimoteReal/IOAndroid: Don't "find" already in-use Wii remotes.
2025-10-19 22:36:39 -05:00
TellowKrinkle
e599ae37c3
VideoBackends:Vulkan: Prevent hazards when restarting render passes
2025-10-18 05:24:37 -05:00
JMC47
7b994d9654
Merge pull request #14019 from JosJuice/android-ndk-29
...
Android: Update NDK version to 29.0.14206865
2025-10-17 18:47:20 -04:00
JMC47
0755218617
Merge pull request #14012 from jordan-woyak/wmreal-name-check
...
WiimoteReal: Check just the start of Bluetooth device names to match the test performed by Wii software.
2025-10-17 18:46:42 -04:00
JMC47
2e490cefa0
Merge pull request #13978 from JoshuaVandaele/libiconv-1.18
...
Externals: Update libiconv to 1.18
2025-10-17 18:45:48 -04:00
JMC47
e8d9c124e5
Merge pull request #13953 from TryTwo/add_osd_tab
...
Qt Settings: Transfer OSD settings to a new OSD pane.
2025-10-15 16:35:26 -04:00
JosJuice
f05f89e6b4
Android: Update NDK version to 29.0.14206865
2025-10-15 19:57:53 +02:00
Jordan Woyak
a49514eb7b
HLE_VarArgs: Replace enable_if with concepts.
2025-10-13 23:42:31 -05:00
Jordan Woyak
c2b5a1a35c
WiimoteReal: Check just the start of Bluetooth device names to match the test performed by Wii software.
2025-10-13 21:13:37 -05:00
Dentomologist
5b4df5ae98
VideoBackend: Rename GetName to GetConfigName
...
Make the function name more explicit and a better match for
GetDisplayName.
Change NAME to CONFIG_NAME while I'm at it.
2025-10-13 17:38:20 -07:00
Dentomologist
4e359cf1c5
WindowsDevice: Silence missing property log spam
...
Don't log a warning in GetPropertyHelper when the property isn't
present. The function returns an optional, so any callers that want to
log a warning when nullopt is returned can do so themselves.
This prevents plugged-in devices (an Xbox One controller in my case)
from spamming the message "W[COMMON]: CM_Get_DevNode_Property returned:
37" twice per second (that value being CR_NO_SUCH_VALUE).
2025-10-13 11:55:12 -07:00
JosJuice
1067754d21
Merge pull request #13983 from jordan-woyak/wmreal-android-fix
...
WiimoteReal: Use GetEnvForThread within IORead/IOWrite calls to fix real Wii remotes on Android.
2025-10-13 19:52:05 +02:00
JMC47
8edef722ce
Merge pull request #14008 from jordan-woyak/qt6.10-buildfix
...
CMakeLists: Fix build with Qt6.10.
2025-10-13 13:51:19 -04:00
Jordan Woyak
b3bdad416c
CMakeLists: Fix build with Qt6.10. GuiPrivate component is needed to #include qplatformnativeinterface.h in MainWindow.cpp.
2025-10-12 23:53:05 -05:00
Jordan Woyak
801f38d4e5
DolphinQt: Add buttons to create and reset Wii remote pairings on Windows.
2025-10-12 12:37:04 -05:00
Jordan Woyak
8845fbdb7e
WiimoteReal: Detect already connected Wii remotes on Windows without having to use the Refresh button.
2025-10-12 12:37:04 -05:00
Jordan Woyak
e0c40025a9
WiimoteReal/IOWin: Major cleanups and improvements.
2025-10-12 12:37:04 -05:00
Jordan Woyak
3978e1eb2c
WindowsDevice: Add some utility functions for getting device properties using CfgMgr32.
2025-10-12 12:33:13 -05:00
Jordan Woyak
e8d22923c6
WiimoteReal: Send periodic writes to test for disconnect.
2025-10-12 12:33:13 -05:00
Jordan Woyak
94ecf4df39
WiimoteReal: Add function to test specifically for a wii remote name.
2025-10-12 12:33:13 -05:00
TryTwo
fcb3d2fb05
Qt Setting Panes: Remove original location of options transferred to the OSD pane.
2025-10-10 17:02:00 -07:00
TryTwo
3b11280c20
Movie Window: Move customization options from Menu Bar to OSD pane, but add options to toggle the window and to open the OSD pane.
...
Add new setting to show/hide the Movie Window.
2025-10-10 16:59:16 -07:00
TryTwo
13ac387197
Qt: Add OnScreenDisplayPane to settings window. Transfer OSD options to pane.
2025-10-10 02:47:27 -07:00
JMC47
d8bcd6d82e
Merge pull request #13996 from SuperSamus/jit64-dynamic-known-jmp-len
...
Jit64: Dynamic length of regular jump instruction (for known addresses)
2025-10-09 14:07:13 -04:00
JMC47
f43b78efb6
Merge pull request #13989 from jordan-woyak/wmreal-hidapi-cleanup
...
WiimoteReal/IOhidapi: Minor changes / cleanups.
2025-10-09 14:06:57 -04:00
JMC47
39944a61d1
Merge pull request #13979 from mbc07/RealtekFirmwareLoader_newIDs
...
RealtekFirmwareLoader: more RTL8761B device IDs
2025-10-09 14:06:17 -04:00
JMC47
4f7a910e92
Merge pull request #13964 from ryanmcgrath/macos/qos
...
macoS: update QoSSession with SO_NET_SERVICE_TYPE.
2025-10-09 14:05:42 -04:00
JMC47
efa9245565
Merge pull request #13963 from jordan-woyak/point-passthru-needs-bound-inputs
...
WiimoteEmu: Require IRPassthrough has any bound inputs to operate.
2025-10-09 14:05:16 -04:00
JMC47
1aae1ecbaa
Merge pull request #13712 from SuperSamus/cheat-search-improvements
...
CheatSearchWidget: New feature, writing a value to all selected addresses
2025-10-09 13:58:00 -04:00
Martino Fontana
f8d30e796c
CheatSearchWidget: New feature, writing a value to all selected addresses
2025-10-08 11:33:44 +02:00
Martino Fontana
c002861041
CheatSearchWidget: "Add to watch" to all selected items
...
Instead of just the right-clicked item.
2025-10-08 11:27:06 +02:00
Martino Fontana
8a97ce9124
MMU: Use templates for Read/Write functions
2025-10-08 11:27:06 +02:00
fizzlepicklepop
3cb8f234a7
fixed the lint error
2025-10-07 23:57:53 -04:00
fizzlepicklepop
7ed61c50a1
Add toggles for Speedrun timer + Achievement badges visibility
...
Added some new visibility toggles so players can choose what to show (or hide) during their RetroAchievements runs:
Toggle for the Speedrun Leaderboards timer
Toggle for Achievement Challenge badges
2025-10-07 22:45:04 -04:00
Martino Fontana
f6e5448b43
Jit64: Dynamic length of regular jump instruction (for known addresses)
...
Conditional jumps already do that, so let's be consistent.
2025-10-08 00:15:57 +02:00
JosJuice
03ef9b4995
Merge pull request #13995 from Dentomologist/deletedirrecursively_dont_report_error_if_directory_is_absent
...
DeleteDirRecursively: Don't report error for absent directory
2025-10-06 20:04:32 +02:00
Dentomologist
f64e57442c
DeleteDirRecursively: Don't report error for absent directory
...
Check if the return value of std::filesystem::remove_all is -1 rather
than 0; the former is the specified return value if there's an error
while 0 just means the directory already didn't exist (which is the end
result we want).
Previously error messages such as the following were possible:
E[COMMON]: DeleteDirRecursively: [path]/User/RedirectSession/ failed The
operation completed successfully.
Also adds a period in the error string to make it look nicer.
2025-10-05 16:29:41 -07:00
Jordan Woyak
b3b4020095
Merge pull request #13994 from Dentomologist/visual_studio_fix_dolphinnogui_build
...
Visual Studio: Fix DolphinNoGUI build
2025-10-05 17:53:37 -05:00
Dentomologist
ff45bfbcdc
Visual Studio: Fix DolphinNoGUI build
2025-10-05 15:38:43 -07:00