JosJuice
e0f091b096
GameSettings: Add Game Boy Interface
2026-06-02 21:37:26 +02:00
Tilka and GitHub
9e7d340f22
Merge pull request #14664 from JosJuice/zelda-apply-reverb-uninitialized
...
Fix uninitialized variable warning in ZeldaAudioRenderer::ApplyReverb
2026-05-29 22:23:00 +01:00
JosJuice
635fa74b4c
Fix uninitialized variable warning in ZeldaAudioRenderer::ApplyReverb
...
If CopyFromEmuSwapped considers the address to be invalid, nothing will
be written to the passed-in pointer.
2026-05-29 22:09:13 +02:00
JosJuice
f820b22147
Translation resources sync with Transifex
2026-05-27 20:01:23 +02:00
Dentomologist and GitHub
9b4534328f
Merge pull request #14631 from Simonx22/android/convert-directoryinitialization-to-kotlin
...
Android: Convert DirectoryInitialization to Kotlin
2026-05-25 12:39:14 -07:00
Dentomologist and GitHub
379a1a7109
Merge pull request #14607 from elyashue/internal-resolution-display
...
VideoCommon: Added option for showcasing internal resolution
2026-05-25 12:17:29 -07:00
JMC47 and GitHub
25a6205ffb
Merge pull request #14659 from AdmiralCurtiss/crop
...
Fix aspect ratio cropping option
2026-05-25 13:23:49 -04:00
Admiral H. Curtiss
afd343ec9c
Reimplement custom cropping by adjusting the source aspect ratio
2026-05-24 20:51:23 +02:00
Admiral H. Curtiss
ba15ddd602
Revert the Presenter logic changes from #14506
2026-05-24 19:47:18 +02:00
JosJuice
85ca4a0784
Translation resources sync with Transifex
2026-05-24 11:24:12 +02:00
Admiral H. Curtiss and GitHub
d3217f65c3
Merge pull request #14506 from adamscott/crop-that-screen
...
Add screen crop feature
2026-05-23 20:53:31 +02:00
Admiral H. Curtiss
17b4b8fc07
Address minor nits in new cropping logic
2026-05-23 19:47:28 +02:00
JosJuice and GitHub
57f1dc97e0
Merge pull request #14655 from tom-pratt/gradle-sync-windows-fix
...
Fix android gradle sync error on windows
2026-05-21 18:28:10 +02:00
Tom Pratt and Tom Pratt
e8da93d52f
Fix android gradle sync error on windows
...
Workaround for the following error on gradle sync:
java.nio.file.InvalidPathException: Illegal char <:> at index 68:
C:\Users\tompr\Development\dolphin\Externals\minizip-ng\minizip-ng\C:\Users\tompr\Development\dolphin\Source\Android\app\.cxx\RelWithDebInfo\3b681gem\arm64-v8a\Externals\zlib-ng\zlib-ng
2026-05-20 12:31:12 +02:00
Dentomologist and GitHub
7b69949cec
Merge pull request #14581 from matheuswillder/NFS-Gecko-Codes
...
GameINI: Action Replay/Gecko codes to unlock Most Wanted Black Edition and Carbon Collector's Edition in GameCube/Wii's Need for Speed
2026-05-18 13:59:06 -07:00
Admiral H. Curtiss and GitHub
30c7c7e2b7
Merge pull request #14653 from Tilka/net_accept
...
IOS/Network: reduce log verbosity of SO_EAGAIN to info level
2026-05-18 22:04:29 +02:00
Tillmann Karras
4618e4bb40
IOS/Network: reduce log verbosity of SO_EAGAIN to info level
...
Otherwise IOCTL_SO_ACCEPT is very noisy until a client connects.
2026-05-15 23:01:27 +01:00
JMC47 and GitHub
604d13e1cc
Merge pull request #14448 from TheShrubMaster/main
...
AudioCommon: Add individual Wiimote audio mixer
2026-05-14 18:36:49 -04:00
Weston Heard and Jordan Woyak
adcfbda2a3
AudioCommon: Add individual Wiimote audio mixer
...
Also incremented STATE_VERSION.
2026-05-14 14:50:45 -05:00
Dentomologist and GitHub
d0d354fbed
Merge pull request #14635 from JosJuice/android-panic-log-crash
...
Android: Move alert message log from Kotlin to C++
2026-05-12 17:14:06 -07:00
Admiral H. Curtiss and GitHub
34311f5fa2
Merge pull request #14592 from jordan-woyak/memcard-manager-scrolling
...
DolphinQt/GCMemcardManager: Set ScrollMode::ScrollPerPixel to make scrolling behavior less annoying.
2026-05-11 23:04:22 +02:00
Admiral H. Curtiss and GitHub
8bf1f8970a
Merge pull request #14613 from JosJuice/wad-tmd-checks
...
DiscIO: Add extra IsValid checks for VolumeWAD::m_tmd
2026-05-11 22:59:40 +02:00
Matheus Willder
9cc177cc79
AR/Gecko codes to unlock Black Edition and Collector's Edition in Need for Speed
...
It also updates a game's INI file, as per conversation in this PR
2026-05-09 00:09:22 +00:00
JosJuice
4470534dc5
Android: Move alert message log from Kotlin to C++
...
For some reason, NativeLibrary.kt calling Log for the alert message text
makes Dolphin die with a JNI error. Supposedly the jstring passed to the
logging function is invalid. I don't understand why, because the dialog
that we show right afterwards is able to read the string just fine. The
error happens even if I pass the string directly to Log without
prepending any extra text.
There's no real downside to having the logging in C++ instead of Kotlin,
so let's move it to C++ to avoid the JNI error.
2026-05-08 10:56:51 +02:00
Dentomologist and GitHub
d19952cc11
Merge pull request #14634 from JosJuice/jitarm64-msr-dr-bit
...
JitArm64: Fix DR check in MSRUpdated
2026-05-07 17:21:50 -07:00
Dentomologist and GitHub
30a20d75d2
Merge pull request #14629 from Simonx22/android/convert-tvutil-to-kotlin
...
Android: Convert TvUtil to Kotlin
2026-05-07 13:23:48 -07:00
JosJuice and GitHub
f09a736f14
Merge pull request #14645 from Dentomologist/msghandler_use_more_suitable_log_levels
...
MsgHandler: Use LogLevel matching MsgType for alerts
2026-05-07 11:07:41 +02:00
Dentomologist and GitHub
8afc696a1e
Merge pull request #14644 from tom-pratt/fix_do_all_players_have_game
...
DoAllPlayersHaveSameGame returns correct result instead of always true
2026-05-06 15:07:33 -07:00
Dentomologist and GitHub
cf20cdabd4
Merge pull request #14632 from vladfi1/upstream-pipe-inputs-fix
...
Unconditionally lock in ControllerInterface::UpdateInput
2026-05-06 13:40:16 -07:00
Vlad Firoiu
20718de37e
Unconditionally lock in ControllerInterface::UpdateInput.
2026-05-06 15:57:03 -04:00
Dentomologist
dfda04c4e4
MsgHandler: Use log level matching MsgType for alerts
...
When calling `ShowMessageAlert` with a given `MsgType`, log the alert
with a `LogLevel` matching the `MsgType` instead of always using
`LogLevel::LERROR`.
2026-05-06 12:44:43 -07:00
Tom Pratt
bedb283d93
DoAllPlayersHaveSameGame returns correct result instead of always true
...
SendGameStatus() was writing SyncIdentifierComparison as a u32 but the server reads it as a u8 enum, so the server always gets 0 (SameGame). This bug was introduced in commit 66276ac .
2026-05-06 14:06:01 +02:00
Dentomologist and GitHub
6d5399246e
Merge pull request #14532 from Dentomologist/autoupdatechecker_fix_edge_cases
...
AutoUpdateChecker: Fix Edge Cases
2026-05-05 16:23:16 -07:00
Jordan Woyak and GitHub
b0eb643c61
Merge pull request #14642 from SuperSamus/cpp-move-fixup-nocubeb
...
Fixup #14565 (compilation with `-DENABLE_CUBEB=OFF`)
2026-05-05 11:45:55 -05:00
Martino Fontana
3c06541718
Fixup #14565 (compilation with -DENABLE_CUBEB=OFF)
2026-05-05 13:50:05 +02:00
Jordan Woyak and GitHub
e22551eae1
Merge pull request #14641 from Dentomologist/replace_maybe_unused_annotations_with_commented_names
...
Replace some [[maybe_unused]] annotations with commented names
2026-05-03 20:20:07 -05:00
Dentomologist
34646cb9a9
Replace some [[maybe_unused]] annotations with commented names
...
Remove the [[maybe_unused]] annotation from various parameters that are
unconditionally unused and comment out their names instead. This makes
it unambiguous that the variables are unused, while making the remaining
[[maybe_unused]] annotations more reliable indicators that those
variables are in fact used in some contexts.
These parameters are mostly in overridden functions where the override
doesn't need that particular variable.
2026-05-03 17:09:59 -07:00
Jordan Woyak and GitHub
eb44b64c9e
Merge pull request #14628 from JosJuice/android-remove-hostthreadlock
...
Android: Remove HostThreadLock
2026-05-01 11:39:24 -05:00
JosJuice
058c7021b8
JitArm64: Fix DR check in MSRUpdated
...
TBZ takes the index of the bit to test, not a LogicalImm.
2026-05-01 10:23:59 +02:00
Jordan Woyak and GitHub
1907ffa45d
Merge pull request #14384 from ethanuppal/editdsuservers
...
Config: Add Edit button to DSU server menu
2026-04-30 20:50:17 -05:00
Simonx22
7ef2906351
Android: Convert DirectoryInitialization to Kotlin
2026-04-30 17:19:07 -04:00
Simonx22
a7e98c776d
Android: Convert TvUtil to Kotlin
2026-04-30 16:23:32 -04:00
Ethan Uppal
4e55d2518a
Config: Add Edit button to DSU server menu
...
Signed-off-by: Ethan Uppal <113849268+ethanuppal@users.noreply.github.com >
2026-04-30 02:23:41 -04:00
JMC47 and GitHub
ecfaa95e5a
Merge pull request #14543 from spaceage64/add-classic-controller-codes
...
Update/Add cheats for Animal Crossing: City Folk
2026-04-29 19:52:37 -04:00
spaceage64
3944310308
Add Classic Controller support cheats for Animal Crossing (all regions)
2026-04-29 19:44:31 +02:00
JosJuice
c73dde2193
Android: Remove HostThreadLock
...
Follow-up to 068947e . HostThreadLock no longer serves a purpose.
2026-04-29 18:55:18 +02:00
Dentomologist and GitHub
2b743639d8
Merge pull request #13505 from tygyh/Replace-find-with-contains
...
Source/Core: Replace `find(x) != npos` with `contains(x)`
2026-04-28 17:50:51 -07:00
Dentomologist and GitHub
725a726174
Merge pull request #14602 from jordan-woyak/show-file-in-folder
...
QtUtils: Add ShowFileInFolder function and make GameList right-click menu actions use it.
2026-04-28 17:29:44 -07:00
JMC47 and GitHub
0e8fa3caca
Merge pull request #14601 from jordan-woyak/mkgp-wheel-fix
...
HW/Triforce/MarioKartGP: Tweak the steering wheel FFB device responses to prevent "Wheel Error" screens.
2026-04-27 16:48:28 -04:00
JMC47 and GitHub
ab6b30afe2
Merge pull request #14582 from jordan-woyak/gamesettings-allow-imm-xfb
...
GameSettings: Allow ImmediateXFB for a handful of games that seem fine with it.
2026-04-27 13:11:42 -04:00