<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14941 from debug687/patch-1</title>
<updated>2026-11-02T03:33:55+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-11-02T03:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=adf85af9fe9785e891fa99141f6d34907a2d9f12'/>
<id>adf85af9fe9785e891fa99141f6d34907a2d9f12</id>
<content type='text'>
DolphinQt: Fix crash from stale timer event in ToolTipWidget</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DolphinQt: Fix crash from stale timer event in ToolTipWidget</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14704 from JoshuaVandaele/mathutils-23</title>
<updated>2026-11-01T19:59:45+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2026-11-01T19:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=833d8c05965ac1e2242799d3c9b0e0fadbcbb7f8'/>
<id>833d8c05965ac1e2242799d3c9b0e0fadbcbb7f8</id>
<content type='text'>
MathUtil: C++20/23 modernisations</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MathUtil: C++20/23 modernisations</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14596 from CySlaytor/master</title>
<updated>2026-11-01T05:10:58+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2026-11-01T05:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=86d554802d7560acf12b5c5a2b3acb344069b5ce'/>
<id>86d554802d7560acf12b5c5a2b3acb344069b5ce</id>
<content type='text'>
feat(retroachievements): implement achievement notification sounds</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat(retroachievements): implement achievement notification sounds</pre>
</div>
</content>
</entry>
<entry>
<title>feat(retroachievements): implement achievement notification sounds</title>
<updated>2026-11-01T01:29:01+00:00</updated>
<author>
<name>CySlaytor</name>
<email>cyslaytor@gmail.com</email>
</author>
<published>2026-11-01T01:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=56076f403dc8fc3a560e4b6c0811fba3d49ad880'/>
<id>56076f403dc8fc3a560e4b6c0811fba3d49ad880</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 #14878 from vhoxha08/add-global-hotkeys-android</title>
<updated>2026-10-31T15:17:25+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-10-31T15:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c4856ead6420cceb48744815d79d6be59febb5ff'/>
<id>c4856ead6420cceb48744815d79d6be59febb5ff</id>
<content type='text'>
Android: Add global hotkeys</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Add global hotkeys</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14782 from tygyh/Core/Use-lerp-and-midpoint</title>
<updated>2026-10-31T07:04:42+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2026-10-31T07:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1f3086790122c49a7cda4ba04318dae568ab52f9'/>
<id>1f3086790122c49a7cda4ba04318dae568ab52f9</id>
<content type='text'>
Replace manual calculations with std::lerp and std::midpoint</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace manual calculations with std::lerp and std::midpoint</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Make individual tabs of PostProcessingConfigWindow scrollable for shaders with too many settings to fit on the screen.</title>
<updated>2026-10-30T19:53:51+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-10-30T19:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9c2e4afedbdfa822fde192cafc6c3cdb05b4ce95'/>
<id>9c2e4afedbdfa822fde192cafc6c3cdb05b4ce95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Enforce minimum Qt version 6.2</title>
<updated>2026-10-21T18:25:10+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-10-20T21:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=33ad9ed02f0f66b5c202a87e4c0896f96c57ff87'/>
<id>33ad9ed02f0f66b5c202a87e4c0896f96c57ff87</id>
<content type='text'>
Qt 6.2 has been de facto required since
afa6e26e5de58e942c8e7ef3a02632ccfb851d3d added a call to
QPixmap::deviceIndependentSize which was introduced in that Qt version.

Qt 6.2 was released 5 years ago and we've required 6.2+ for over 2
years, so let's make that requirement explicit in CMakeLists.txt instead
of having an apparently random compile error if anyone happens to try
building with an older Qt version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt 6.2 has been de facto required since
afa6e26e5de58e942c8e7ef3a02632ccfb851d3d added a call to
QPixmap::deviceIndependentSize which was introduced in that Qt version.

Qt 6.2 was released 5 years ago and we've required 6.2+ for over 2
years, so let's make that requirement explicit in CMakeLists.txt instead
of having an apparently random compile error if anyone happens to try
building with an older Qt version.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Fix crash from stale timer event in ToolTipWidget</title>
<updated>2026-10-20T20:43:30+00:00</updated>
<author>
<name>debug687</name>
<email>313431556+debug687@users.noreply.github.com</email>
</author>
<published>2026-10-19T21:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cee23f7af6b1624da3e7190e5a18a282d82d567c'/>
<id>cee23f7af6b1624da3e7190e5a18a282d82d567c</id>
<content type='text'>
LLM generated explaination for the LLM generated commit:

A queued QTimerEvent can be dispatched after the timer was already killed (Qt recycles timer ids), e.g. when a slider is dragged and enter/leave events fire in rapid succession. In that case m_timer_id is empty and dereferencing it in timerEvent() asserts on 'this-&gt;_M_is_engaged()' in debug builds, while in release builds it passes a garbage timer id to killTimer().

Only process the event if it matches the timer we are tracking, which also prevents showing a balloon for a stale event.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LLM generated explaination for the LLM generated commit:

A queued QTimerEvent can be dispatched after the timer was already killed (Qt recycles timer ids), e.g. when a slider is dragged and enter/leave events fire in rapid succession. In that case m_timer_id is empty and dereferencing it in timerEvent() asserts on 'this-&gt;_M_is_engaged()' in debug builds, while in release builds it passes a garbage timer id to killTimer().

Only process the event if it matches the timer we are tracking, which also prevents showing a balloon for a stale event.
</pre>
</div>
</content>
</entry>
<entry>
<title>State: Move logic of selected state to Core/State</title>
<updated>2026-10-19T10:22:32+00:00</updated>
<author>
<name>visarhoxha</name>
<email>vhoxha08@gmail.com</email>
</author>
<published>2026-09-24T18:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9e6659a2d8c890d60be9a3609e4e55d3a75a1216'/>
<id>9e6659a2d8c890d60be9a3609e4e55d3a75a1216</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
