<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt, branch release-prep-2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>GeneralWidget: Add protections against invalid values in BackendWarning()</title>
<updated>2026-03-17T21:30:12+00:00</updated>
<author>
<name>OatmealDome</name>
<email>julian@oatmealdome.me</email>
</author>
<published>2026-03-15T18:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c9ea4e3b8e8986b12c6b9ce472c00c1a4df5ccd2'/>
<id>c9ea4e3b8e8986b12c6b9ce472c00c1a4df5ccd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Save when closing settings window</title>
<updated>2026-03-04T21:26:25+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-03-04T20:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d25ef67d6fc62eb96e0df8241d35a35e8ef38902'/>
<id>d25ef67d6fc62eb96e0df8241d35a35e8ef38902</id>
<content type='text'>
If Dolphin crashes, changes that have been made to settings are often
lost. This has been a minor annoyance for me when developing, but it has
become a much bigger issue recently due to the problem where Dolphin
freezes on shutdown for ROG Ally users.

Instead of saving the config when certain arbitrary settings are
changed, let's save the config when the user closes the settings window.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If Dolphin crashes, changes that have been made to settings are often
lost. This has been a minor annoyance for me when developing, but it has
become a much bigger issue recently due to the problem where Dolphin
freezes on shutdown for ROG Ally users.

Instead of saving the config when certain arbitrary settings are
changed, let's save the config when the user closes the settings window.
</pre>
</div>
</content>
</entry>
<entry>
<title>Jit: Use RangeSet for physical_addresses</title>
<updated>2026-02-23T22:01:49+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-02-14T13:42:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c1a26808ce5a09bcc08e029b71d4b1fb47bc4d57'/>
<id>c1a26808ce5a09bcc08e029b71d4b1fb47bc4d57</id>
<content type='text'>
This makes JitBaseBlockCache::ErasePhysicalRange around 50% faster and
PPCAnalyzer::Analyze around 40% faster. Rogue Squadron 2's notoriously
laggy action of switching to and from cockpit view is made something
like 20-30% faster by this, though this is a very rough measurement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes JitBaseBlockCache::ErasePhysicalRange around 50% faster and
PPCAnalyzer::Analyze around 40% faster. Rogue Squadron 2's notoriously
laggy action of switching to and from cockpit view is made something
like 20-30% faster by this, though this is a very rough measurement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14387 from Dentomologist/cheatsmanager_update_tabs_on_creation</title>
<updated>2026-02-21T01:31:40+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-02-21T01:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2eeff845bd01aa3f1bdca5682940a80356591236'/>
<id>2eeff845bd01aa3f1bdca5682940a80356591236</id>
<content type='text'>
CheatsManager: Update code tabs on creation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CheatsManager: Update code tabs on creation</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Restore log font current index accurately.</title>
<updated>2026-02-20T22:14:35+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2026-02-20T21:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=643fcaec036a5ca9a05511bc0ab9e2cf2a98b606'/>
<id>643fcaec036a5ca9a05511bc0ab9e2cf2a98b606</id>
<content type='text'>
The logic in the code was deliberately avoiding index `2` (**Selected
Font**; the debug font) by using `std::min(index, 1)`. Presumably, the
reason was that there was no debugger in Qt version of Dolphin at the
time.

Test plan:

- Select a debug font via the **Options &gt; Font...** action.
- Show the **Log** tab via the **View &gt; Log** action.
- In the **Log** tab, choose the **Selected Font** item in the combobox.
- Restart Dolphin.

**Without** the patch, the **Monospaced Font** item is wrongly selected
in the combobox.

**With** the patch, the **Selected Font** item is now properly restored
from the saved settings, and the selected debug font is correctly used
in the log messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The logic in the code was deliberately avoiding index `2` (**Selected
Font**; the debug font) by using `std::min(index, 1)`. Presumably, the
reason was that there was no debugger in Qt version of Dolphin at the
time.

Test plan:

- Select a debug font via the **Options &gt; Font...** action.
- Show the **Log** tab via the **View &gt; Log** action.
- In the **Log** tab, choose the **Selected Font** item in the combobox.
- Restart Dolphin.

**Without** the patch, the **Monospaced Font** item is wrongly selected
in the combobox.

**With** the patch, the **Selected Font** item is now properly restored
from the saved settings, and the selected debug font is correctly used
in the log messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14335 from TixoRebel/joycon-config</title>
<updated>2026-02-20T07:44:52+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2026-02-20T07:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=981b7df4203d2907278506f4115a3604d7422fbb'/>
<id>981b7df4203d2907278506f4115a3604d7422fbb</id>
<content type='text'>
Core: Add SDL Hints settings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core: Add SDL Hints settings</pre>
</div>
</content>
</entry>
<entry>
<title>Add new window to configure SDL hints and store them in the main ini file</title>
<updated>2026-02-20T07:05:35+00:00</updated>
<author>
<name>Andrew Strauss</name>
<email>astrauss11@gmail.com</email>
</author>
<published>2026-02-10T02:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=61c36b0cc85c4e4ff85e9cb099c7fe16eb6db6ca'/>
<id>61c36b0cc85c4e4ff85e9cb099c7fe16eb6db6ca</id>
<content type='text'>
Signed-off-by: Andrew Strauss &lt;astrauss11@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andrew Strauss &lt;astrauss11@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14343 from TryTwo/toggle_breaking</title>
<updated>2026-02-20T05:55:38+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-02-20T05:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3d16e0c5bec03a3015be4f78cded51e511dad6d9'/>
<id>3d16e0c5bec03a3015be4f78cded51e511dad6d9</id>
<content type='text'>
BreakpointsWidget: Add option to toggle all breaking</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BreakpointsWidget: Add option to toggle all breaking</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger/ BreakpointsWidget: Add option to disable/enable all breaking without affecting individual breakpoint enabled states.</title>
<updated>2026-02-19T23:23:42+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2026-02-11T23:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f9c7731f4d8bdfbe45ddf66185bfa45d7cabd859'/>
<id>f9c7731f4d8bdfbe45ddf66185bfa45d7cabd859</id>
<content type='text'>
Allows you to quickly stop breaking, play the game, then re-enable breaking. useful if you have many active breakpoints, but need to run the game.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows you to quickly stop breaking, play the game, then re-enable breaking. useful if you have many active breakpoints, but need to run the game.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14344 from TryTwo/cheatsearch_work2</title>
<updated>2026-02-19T22:36:54+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-02-19T22:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=02db73c8dcb67f78fb93087a1fc24b65591f25f0'/>
<id>02db73c8dcb67f78fb93087a1fc24b65591f25f0</id>
<content type='text'>
Cheat Search: Add ability to delete items and fix duplicate commands</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cheat Search: Add ability to delete items and fix duplicate commands</pre>
</div>
</content>
</entry>
</feed>
