<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Config, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>DolphinQt/Config: Resolve sign-compare warnings</title>
<updated>2026-07-25T03:19:26+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2026-07-15T13:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b0a46872eb2f77c86b8e8a03883e75269ae5bf83'/>
<id>b0a46872eb2f77c86b8e8a03883e75269ae5bf83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14417 from TryTwo/Cheat_Fix</title>
<updated>2026-07-05T15:45:27+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-07-05T15:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=acf6060a5419d4adf61b1603c19916d5482e644a'/>
<id>acf6060a5419d4adf61b1603c19916d5482e644a</id>
<content type='text'>
Bugfix: Cheat codes:  Make newly added codes start disabled.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bugfix: Cheat codes:  Make newly added codes start disabled.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14619 from JosJuice/no-si-change-device</title>
<updated>2026-07-05T15:33:02+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-07-05T15:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2dfb23267cf27408d0af466f27bc5a99af6ab982'/>
<id>2dfb23267cf27408d0af466f27bc5a99af6ab982</id>
<content type='text'>
Core: Remove SerialInterfaceManager::ChangeDevice</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core: Remove SerialInterfaceManager::ChangeDevice</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14589 from Dentomologist/merge_tooltips_for_disabled_settings_into_balloontips</title>
<updated>2026-06-28T10:10:54+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-06-28T10:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8038496a07e95cb98a6e322844c0ae2efd4deb45'/>
<id>8038496a07e95cb98a6e322844c0ae2efd4deb45</id>
<content type='text'>
HacksWidget: Merge tooltips for disabled settings into balloontips</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HacksWidget: Merge tooltips for disabled settings into balloontips</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14615 from Dentomologist/code_widgets_allow_mass_enabled_toggling</title>
<updated>2026-06-28T09:45:05+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-06-28T09:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=37d6f29e062437d1e1cd72afcd707b4afc30940a'/>
<id>37d6f29e062437d1e1cd72afcd707b4afc30940a</id>
<content type='text'>
ARCodeWidget/GeckoCodeWidget: Add button to enable/disable all codes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ARCodeWidget/GeckoCodeWidget: Add button to enable/disable all codes</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Remove SerialInterfaceManager::ChangeDevice</title>
<updated>2026-06-28T08:43:31+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-04-25T12:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=200e26c98acad07e1531b325de0a6015ed90d938'/>
<id>200e26c98acad07e1531b325de0a6015ed90d938</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use redump.info instead of redump.org</title>
<updated>2026-06-22T06:28:51+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-06-22T06:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d202fd07d2a0a244fa43941fd80ec9aa4fa05476'/>
<id>d202fd07d2a0a244fa43941fd80ec9aa4fa05476</id>
<content type='text'>
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.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14506 from adamscott/crop-that-screen</title>
<updated>2026-05-23T18:53:31+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2026-05-23T18:53:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d3217f65c3d033db9db79160e51c769175469098'/>
<id>d3217f65c3d033db9db79160e51c769175469098</id>
<content type='text'>
Add screen crop feature</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add screen crop feature</pre>
</div>
</content>
</entry>
<entry>
<title>Config: Add Edit button to DSU server menu</title>
<updated>2026-04-30T06:23:41+00:00</updated>
<author>
<name>Ethan Uppal</name>
<email>113849268+ethanuppal@users.noreply.github.com</email>
</author>
<published>2026-04-28T00:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4e55d2518a0f68ed47983b29caa0f21e78b0cf1b'/>
<id>4e55d2518a0f68ed47983b29caa0f21e78b0cf1b</id>
<content type='text'>
Signed-off-by: Ethan Uppal &lt;113849268+ethanuppal@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Ethan Uppal &lt;113849268+ethanuppal@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14618 from Dentomologist/stereomode_unabbreviate_variable_names</title>
<updated>2026-04-25T16:55:03+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-04-25T16:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0363de56fc13edb43cd50467a52b1c10207db702'/>
<id>0363de56fc13edb43cd50467a52b1c10207db702</id>
<content type='text'>
StereoMode: Unabbreviate enum names</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StereoMode: Unabbreviate enum names</pre>
</div>
</content>
</entry>
</feed>
