<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android, branch 2509</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #13841 from JosJuice/android-opt-out-back</title>
<updated>2025-08-05T06:10:43+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-08-05T06:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=be669c7ce336f55d7a7a7cba591989addc04fe9f'/>
<id>be669c7ce336f55d7a7a7cba591989addc04fe9f</id>
<content type='text'>
Android: Opt out of back invoked callback</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Opt out of back invoked callback</pre>
</div>
</content>
</entry>
<entry>
<title>Host: Remove unnecessary functions</title>
<updated>2025-08-03T20:19:30+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-08-02T22:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=530ea7528e6a43ece73b48d7aa298000b6629002'/>
<id>530ea7528e6a43ece73b48d7aa298000b6629002</id>
<content type='text'>
Remove Host_RefreshDSPDebuggerWindow (which hasn't done anything since
DolphinWX was removed in 44b22c90) and DSP::Host::UpdateDebugger (which
only called Host_RefreshDSPDebuggerWindow).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Host_RefreshDSPDebuggerWindow (which hasn't done anything since
DolphinWX was removed in 44b22c90) and DSP::Host::UpdateDebugger (which
only called Host_RefreshDSPDebuggerWindow).
</pre>
</div>
</content>
</entry>
<entry>
<title>Host: Remove unnecessary function</title>
<updated>2025-08-03T20:12:01+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-08-02T21:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d0de0a3f478a8a491c5b7dad8369dc0961110925'/>
<id>d0de0a3f478a8a491c5b7dad8369dc0961110925</id>
<content type='text'>
Remove Host_UpdateMainFrame(). The only non-empty call happened in
DolphinNoGUI which called s_update_main_frame_event.Set(), but
DolphinNoGUI never waits on that event.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Host_UpdateMainFrame(). The only non-empty call happened in
DolphinNoGUI which called s_update_main_frame_event.Set(), but
DolphinNoGUI never waits on that event.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13829 from JosJuice/android-retroachievements-pause-override</title>
<updated>2025-08-01T19:23:28+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2025-08-01T19:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5439a345a7965b7a7163a94c5024d5ba3d21e0ed'/>
<id>5439a345a7965b7a7163a94c5024d5ba3d21e0ed</id>
<content type='text'>
Android: Don't let RetroAchievements override onPause</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Don't let RetroAchievements override onPause</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Opt out of back invoked callback</title>
<updated>2025-08-01T17:18:09+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-08-01T17:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5c7e8db26e45803681a689da61dc9099fafaffb8'/>
<id>5c7e8db26e45803681a689da61dc9099fafaffb8</id>
<content type='text'>
When 9d9b6d8 changed our target SDK version to Android 16, it made
Android 16 stop calling onBackPressed and stop delivering KEYCODE_BACK
events. Dolphin's code isn't ready for that yet.

Android lets us opt out of this new behavior for now, so let's do so.
But the opt-out will presumably stop working once we start targeting
Android 17, so we're going to have to update Dolphin's code within the
next one or two years to support the replacement API.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When 9d9b6d8 changed our target SDK version to Android 16, it made
Android 16 stop calling onBackPressed and stop delivering KEYCODE_BACK
events. Dolphin's code isn't ready for that yet.

Android lets us opt out of this new behavior for now, so let's do so.
But the opt-out will presumably stop working once we start targeting
Android 17, so we're going to have to update Dolphin's code within the
next one or two years to support the replacement API.

</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Don't let RetroAchievements override onPause</title>
<updated>2025-07-26T17:59:08+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-07-26T17:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c3be0495719104fa0bc7a450aac1a6ae5d4711b9'/>
<id>c3be0495719104fa0bc7a450aac1a6ae5d4711b9</id>
<content type='text'>
When Android sends Dolphin to the background, emulation *must* pause,
otherwise emulation continues running and continues outputting audio to
the user. RetroAchievements mustn't be allowed to override it.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Android sends Dolphin to the background, emulation *must* pause,
otherwise emulation continues running and continues outputting audio to
the user. RetroAchievements mustn't be allowed to override it.

</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13789 from Simonx22/update-sdk36-gradle813</title>
<updated>2025-07-26T09:19:44+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-07-26T09:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a6642d5f79c7a718477e3e3a880f2054af4eff02'/>
<id>a6642d5f79c7a718477e3e3a880f2054af4eff02</id>
<content type='text'>
Android: Bump SDK to 36 and Gradle to 8.13</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Bump SDK to 36 and Gradle to 8.13</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Bump SDK to 36 and Gradle to 8.13</title>
<updated>2025-07-24T19:43:52+00:00</updated>
<author>
<name>Simon</name>
<email>simon@oatmealdome.me</email>
</author>
<published>2025-07-01T21:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9d9b6d870534abec259763c7867ca7eae5b17b3a'/>
<id>9d9b6d870534abec259763c7867ca7eae5b17b3a</id>
<content type='text'>
Starting August 31, 2025, targeting at least Android 15 (API level 35) will be required: https://support.google.com/googleplay/android-developer/answer/11926878
This commit sets the target SDK to API level 36 (Android 16), the latest available version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Starting August 31, 2025, targeting at least Android 15 (API level 35) will be required: https://support.google.com/googleplay/android-developer/answer/11926878
This commit sets the target SDK to API level 36 (Android 16), the latest available version.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13674 from JosJuice/android-visualize-input</title>
<updated>2025-07-20T22:46:47+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-07-20T22:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c39c8277b7fd570a4101bc621a9179f3ece10e6b'/>
<id>c39c8277b7fd570a4101bc621a9179f3ece10e6b</id>
<content type='text'>
Android: Show input indicators in controller settings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Show input indicators in controller settings</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13702 from CostPerUnit/master</title>
<updated>2025-06-09T04:09:35+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-06-09T04:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=42d5f2b7056b3d3fb8be8320003ad836bb003fae'/>
<id>42d5f2b7056b3d3fb8be8320003ad836bb003fae</id>
<content type='text'>
MappingWidget: Add Advanced Configuration Button to Point And Point Passthrough "Enable" boxes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MappingWidget: Add Advanced Configuration Button to Point And Point Passthrough "Enable" boxes</pre>
</div>
</content>
</entry>
</feed>
