55aaa323ec
InterfacePane: Add BalloonTip to theme combobox
2024-05-31 18:52:13 +02:00
ae0914174f
InterfacePane: Add BalloonTip to title database checkbox
2024-05-31 18:25:47 +02:00
072b6cdb1d
Merge pull request #12797 from mitaclaw/branch-watch-tool-fixes-1
...
Branch Watch Tool: Fixes
2024-05-31 18:11:36 +02:00
cd9521f293
Merge pull request #12807 from TacoTheDank/cleanupProguard
...
Android: Clean up ProGuard
2024-05-31 17:41:20 +02:00
729669f7b1
Merge pull request #12808 from TacoTheDank/fixGradleDeprecation
...
Android: Fix Gradle deprecation
2024-05-31 17:40:26 +02:00
c3e0aeb184
Merge pull request #12728 from OatmealDome/mac-version-numbers-2
...
ScmRevGen: Generate Info.plist files containing the current version
2024-05-30 01:13:32 -04:00
8ac22378a1
Merge pull request #12814 from Tilka/verify_wad
...
DolphinTool: support WAD verification
2024-05-28 20:48:15 +01:00
5255fe5f74
DolphinTool: support WAD verification
2024-05-28 19:00:00 +01:00
8e33a5778e
Properly reset Discord presence after game close
...
Also fixed an Achievement log that was reporting even when achievements were disabled.
2024-05-27 17:52:13 -04:00
8582644058
Merge pull request #12796 from JosJuice/interpreter-cr0-so-gt
...
Interpreter: Fix GT when setting SO of CR
2024-05-26 17:57:06 +01:00
14e68a0f4b
Merge pull request #12804 from Tilka/drop_unused_overload
...
DiscIO: drop unused Volume::CheckContentIntegrity() overload
2024-05-26 17:17:49 +01:00
e88e641bc0
Jit64: Clean up the test_bit variable
...
Using shifts and bit tests makes the code unnecessarily annoying to
reason about. I'm replacing it with subtracting from 3 to translate the
bit order from the PowerPC format to the usual format.
2024-05-26 09:04:25 +02:00
921d711113
Jit: Clarify FixGTBeforeSettingCRFieldBit comment
2024-05-26 08:32:25 +02:00
51f4dfabc2
Android: Fix Gradle deprecation
2024-05-25 22:13:25 -04:00
5a6fbc4c57
Android: Clean up ProGuard
2024-05-25 21:56:19 -04:00
b7b0842d2f
BreakpointWidget: Fix Qt centering issues with a Custom Delegate
2024-05-25 17:09:21 -07:00
d96840f808
BreakpointWidget: Move delete to the context menu. Selecting rows will be removed, so select -> delete is hard to maintain.
2024-05-25 17:09:21 -07:00
4619db2ae9
DiscIO: drop unused Volume::CheckContentIntegrity() overload
...
The offset-based overload hasn't been in use since
f754a1a548
.
2024-05-26 00:10:26 +01:00
8167a046ef
Merge pull request #12793 from Pokechu22/minimum-compilers-for-bitcast
...
CMake: update required compiler versions for std::bitcast support
2024-05-25 23:23:58 +01:00
f35e8e62e6
Merge pull request #12795 from JosJuice/remove-isbranchtarget
...
PPCAnalyst: Remove unused member isBranchTarget
2024-05-25 23:10:17 +01:00
52f51d0d87
Merge pull request #12802 from JosJuice/ppcanalyst-bi-shift
...
PPCAnalyst: Fix handling of FL_READ_CR_BI
2024-05-25 23:01:45 +01:00
30eff8e37c
PPCAnalyst: Fix handling of FL_READ_CR_BI
...
BI contains both the field and the flag (5 bits total), so we need to
shift away the 2 flag bits to get the 3 field bits. (Same as the
CRBA/CRBB handling in the code just below the BI code.)
2024-05-25 18:13:38 +02:00
3b214a4978
BranchWatchDialog: Resolve Linux FIXME
...
This stopped being an issue for me with a recent package update, so I guess Qt6 was fixed upstream?
2024-05-25 06:22:45 -07:00
4a2ec86a9a
Branch Watch Tool: Add Rule Of 5 And Remove Unnecessary Include
2024-05-25 06:22:44 -07:00
ecce8e81c8
BranchWatchDialog: Case-Insensitive Sorting
2024-05-24 15:42:04 -07:00
46dc406325
Interpreter: Fix GT when setting SO of CR
...
This is the same fixup as in Jit64::FixGTBeforeSettingCRFieldBit.
2024-05-24 21:21:46 +02:00
f6aca69ea0
PPCAnalyst: Remove unused member isBranchTarget
...
Branch targets always start a new block, so this variable isn't useful.
2024-05-24 20:51:39 +02:00
222a393080
Merge pull request #12782 from brad0/openbsd_arm64
...
Add OpenBSD/arm64 support.
2024-05-23 21:38:57 +02:00
f991610052
Merge pull request #12778 from LillyJadeKatrin/retroachievements-default-badges-v2
...
RetroAchievements - Default Badges
2024-05-23 21:38:30 +02:00
1e9e0cd2d7
Remove names from badge objects
...
The names attached to the BadgeStatus object are obsolete and unneeded and are removed from everything that uses them. All BadgeStatus references are updated to just Badge.
2024-05-23 21:29:23 +02:00
3b61b6d816
Add Default Achievement Badges
...
The defaults get loaded in by Dolphin at emulator start, and are used if the badge that would normally be displayed has not for whatever reason been downloaded yet. Badges attached to this PR are placeholders (MayIMilae is designing permanent badges) and reside in Sys\Load\RetroAchievements.
2024-05-23 21:29:15 +02:00
dc8f3f6eae
Refactored Achievement Badges into Texture Layers
...
Achievement badges/icons are refactored into the type CustomTextureData::ArraySlice::Level as that is the data type images loaded from the filesystem will be. This includes everything that uses the badges in the Qt UI and OnScreenDisplay, and similarly removes the OSD::Icon type because Level already contains that information.
2024-05-23 10:41:45 -04:00
75465f00cc
Remove Badges Enabled option from Achievements
...
Was informed by the RetroAchievements team that this isn't an option in most emulators, and as the next commits will be to enable default icons, there will always be something to display.
2024-05-23 10:40:08 -04:00
564d4c3c25
MainWindow: Initialize geometries before calling GetWindowSystemInfo.
...
On Windows:
wsi.render_window being set will set/save the initial geometry, which will cause sizing bugs until it's set again by the user resizing/repositioning.
2024-05-22 21:27:50 -07:00
e0e09d1074
Merge pull request #12792 from JosJuice/android-vibrators-crash
...
Android: Fix crash when no devices have outputs
2024-05-23 00:04:05 +02:00
578a3ce543
Merge pull request #12722 from JosJuice/jitarm64-mtfsfix-minor
...
JitArm64: Minor mtfsfix optimization
2024-05-22 23:54:29 +02:00
57963c87d8
Add OpenBSD/arm64 support.
...
Fix building on OpenBSD/arm64 and add CPU feature detection.
2024-05-22 14:32:37 -04:00
c8ea116658
Merge pull request #12768 from guijan/fmt-pc
...
use pkg-config to find libfmt
2024-05-21 22:36:56 +02:00
2ba6093b30
Merge pull request #12767 from guijan/libusb-pc
...
use pkg-config to find libusb
2024-05-21 22:36:45 +02:00
35ee08ba9f
Merge pull request #12736 from mitaclaw/minizip-ng-update
...
Externals: Update minizip-ng to 4.0.5 and convert to submodule
2024-05-21 22:21:56 +02:00
5c2f73986a
Merge pull request #12537 from TellowKrinkle/MTLSubgroup
...
VideoCommon: More specific subgroup op bugs
2024-05-21 22:17:22 +02:00
321dc9b76d
Merge pull request #12711 from jordan-woyak/modifier-range-ini-default
...
InputCommon: Fix unnecessary "Modifier/Range" ini file entries.
2024-05-21 22:11:42 +02:00
abc8aa2237
Merge pull request #12764 from Sintendo/jitarm64-temp-regs
...
JitArm64: Skip temp regs where possible
2024-05-21 22:06:21 +02:00
a64b796df0
Merge pull request #12787 from iwubcode/imgui_mouse_clicks_queue
...
VideoCommon: use imgui input queue for mouse clicks
2024-05-21 22:01:45 +02:00
b9a2c18cb3
Merge pull request #12788 from iwubcode/hotkey_frame_advance_host_thread
...
DolphinQt: trigger frame advance from hotkeys on the host thread
2024-05-21 21:52:05 +02:00
e98a0859b9
CMake: update required compiler versions for std::bitcast support
...
This is based on https://en.cppreference.com/w/cpp/compiler_support . I'm not actually entirely sure what the needed Xcode version is.
2024-05-20 22:13:43 -07:00
7a4740adf7
Android: Fix crash when no devices have outputs
...
Regression from 5171290bdb
.
2024-05-20 21:36:00 +02:00
cb71d84908
Merge pull request #12786 from AdmiralCurtiss/config-window-fix
...
DolphinQt/Settings/GeneralPane: Don't emit a ConfigChanged signal while saving config
2024-05-20 13:52:48 +02:00
2633eaca7a
Merge pull request #12790 from JosJuice/i18n-infinity-double-arguments
...
DolphinQt: Fix double argument in Infinity error message
2024-05-20 04:20:25 +01:00
3e046c2b32
DolphinQt: Fix double argument in Infinity error message
...
This was a mistake I made in 83b280d903
.
2024-05-19 21:52:49 +02:00