<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android, branch release-prep-2409</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #12863 from JosJuice/android-gamepad-sensors</title>
<updated>2024-08-18T12:48:30+00:00</updated>
<author>
<name>Tilka</name>
<email>tilkax@gmail.com</email>
</author>
<published>2024-08-18T12:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=10f06a48ef3e1f5d8460222bb5290d598f934ba2'/>
<id>10f06a48ef3e1f5d8460222bb5290d598f934ba2</id>
<content type='text'>
Android: Fix and enable input device sensor input</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Fix and enable input device sensor input</pre>
</div>
</content>
</entry>
<entry>
<title>Use 'contains' method</title>
<updated>2024-08-15T21:20:16+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-08-15T21:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9fa4eb9aab4790ab370c92790de4f001eb50871e'/>
<id>9fa4eb9aab4790ab370c92790de4f001eb50871e</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 #12965 from JosJuice/android-ndk-27</title>
<updated>2024-07-30T17:09:53+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2024-07-30T17:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0c183936913069f68d9922374d5878bde3f46362'/>
<id>0c183936913069f68d9922374d5878bde3f46362</id>
<content type='text'>
Android: Update to NDK 27.0.12077973</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Update to NDK 27.0.12077973</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Update to NDK 27.0.12077973</title>
<updated>2024-07-30T16:24:48+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-07-30T16:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=91a323df9654d66dd065a58c52324b70f63bfac4'/>
<id>91a323df9654d66dd065a58c52324b70f63bfac4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MainAndroid: Thread Correctness In WriteJitBlockLogDump</title>
<updated>2024-07-28T23:10:59+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-07-28T22:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4f0954dd447ca604832688f6eb9798e8245ca334'/>
<id>4f0954dd447ca604832688f6eb9798e8245ca334</id>
<content type='text'>
In a race condition, the core could shut down between the `JitInterface::GetCore` nullptr check and the `JitInterface::JitBlockLogDump` call which constructs a `CPUThreadGuard`. In this scenario, nothing horrible happens—`JitBlockLogDump` also checks for a nullptr—but it would be a failure to display the correct feedback to the user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In a race condition, the core could shut down between the `JitInterface::GetCore` nullptr check and the `JitInterface::JitBlockLogDump` call which constructs a `CPUThreadGuard`. In this scenario, nothing horrible happens—`JitBlockLogDump` also checks for a nullptr—but it would be a failure to display the correct feedback to the user.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #12960 from mitaclaw/jni-false</title>
<updated>2024-07-28T21:16:32+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2024-07-28T21:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=53d2311163ae3deee54f6088d3dc257e495b4bf5'/>
<id>53d2311163ae3deee54f6088d3dc257e495b4bf5</id>
<content type='text'>
MainAndroid: Use JNI_FALSE instead of static_cast&lt;jboolean&gt;(false)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MainAndroid: Use JNI_FALSE instead of static_cast&lt;jboolean&gt;(false)</pre>
</div>
</content>
</entry>
<entry>
<title>Change Dual Core (speedup) to Dual Core (speedhack)</title>
<updated>2024-07-28T10:56:58+00:00</updated>
<author>
<name>MayImilae</name>
<email>mayimilae@gmail.com</email>
</author>
<published>2024-07-28T10:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9a730bacce411e9a4ad68e58d8275d1a16ef595f'/>
<id>9a730bacce411e9a4ad68e58d8275d1a16ef595f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Android: Disable input device sensor input due to crash"</title>
<updated>2024-07-28T09:29:17+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-06-15T12:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=91930459895f179f360414ae9a0d7a9253a4fedd'/>
<id>91930459895f179f360414ae9a0d7a9253a4fedd</id>
<content type='text'>
This reverts commit 75fb1a7edfb12f490b08ab0b76a8e2f1536d2d9b.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 75fb1a7edfb12f490b08ab0b76a8e2f1536d2d9b.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add workaround for AOSP input device sensor suspend bug</title>
<updated>2024-07-28T09:29:17+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-07-20T19:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=59cbe5a84324e079535babce673c9116d2cfe56f'/>
<id>59cbe5a84324e079535babce673c9116d2cfe56f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Use structural equality for sensorDetails</title>
<updated>2024-07-28T09:29:02+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-07-20T19:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7b0a7f15b08bf59437627e33946f2c301948317a'/>
<id>7b0a7f15b08bf59437627e33946f2c301948317a</id>
<content type='text'>
To fix the crash in input device sensor handling, we should look up
Sensors using structural equality. Unfortunately, Sensor.equals
implements referential equality, and HashMap doesn't let us provide a
custom comparator. Because the number of sensors is relatively small,
and because we have a reason to keep a sorted list of sensors around
anyway, let's switch from HashMap to ArrayList.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To fix the crash in input device sensor handling, we should look up
Sensors using structural equality. Unfortunately, Sensor.equals
implements referential equality, and HashMap doesn't let us provide a
custom comparator. Because the number of sensors is relatively small,
and because we have a reason to keep a sorted list of sensors around
anyway, let's switch from HashMap to ArrayList.
</pre>
</div>
</content>
</entry>
</feed>
