<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android/app, branch release-prep-2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14631 from Simonx22/android/convert-directoryinitialization-to-kotlin</title>
<updated>2026-05-25T19:39:14+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-05-25T19:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9b4534328f2db4d93ca61c8e8d7e6ff14168fd3d'/>
<id>9b4534328f2db4d93ca61c8e8d7e6ff14168fd3d</id>
<content type='text'>
Android: Convert DirectoryInitialization to Kotlin</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Convert DirectoryInitialization to Kotlin</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>Android: Move alert message log from Kotlin to C++</title>
<updated>2026-05-08T08:56:51+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-05-01T08:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4470534dc594532714768586c2041d27476ae77f'/>
<id>4470534dc594532714768586c2041d27476ae77f</id>
<content type='text'>
For some reason, NativeLibrary.kt calling Log for the alert message text
makes Dolphin die with a JNI error. Supposedly the jstring passed to the
logging function is invalid. I don't understand why, because the dialog
that we show right afterwards is able to read the string just fine. The
error happens even if I pass the string directly to Log without
prepending any extra text.

There's no real downside to having the logging in C++ instead of Kotlin,
so let's move it to C++ to avoid the JNI error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some reason, NativeLibrary.kt calling Log for the alert message text
makes Dolphin die with a JNI error. Supposedly the jstring passed to the
logging function is invalid. I don't understand why, because the dialog
that we show right afterwards is able to read the string just fine. The
error happens even if I pass the string directly to Log without
prepending any extra text.

There's no real downside to having the logging in C++ instead of Kotlin,
so let's move it to C++ to avoid the JNI error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Convert DirectoryInitialization to Kotlin</title>
<updated>2026-04-30T21:19:07+00:00</updated>
<author>
<name>Simonx22</name>
<email>simon@oatmealdome.me</email>
</author>
<published>2026-04-30T20:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7ef290635148f9ecf83e7751d60c17ffa0433b33'/>
<id>7ef290635148f9ecf83e7751d60c17ffa0433b33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Convert TvUtil to Kotlin</title>
<updated>2026-04-30T20:23:32+00:00</updated>
<author>
<name>Simonx22</name>
<email>simon@oatmealdome.me</email>
</author>
<published>2026-04-26T16:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a7e98c776d90938a066b0eb2603ff7b69a5164b5'/>
<id>a7e98c776d90938a066b0eb2603ff7b69a5164b5</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 #14569 from Simonx22/android/convert-gamefilecachemanager-to-kotlin</title>
<updated>2026-04-26T16:03:57+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2026-04-26T16:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=af15769d57ddaf4b3f79801a2174c67a19150050'/>
<id>af15769d57ddaf4b3f79801a2174c67a19150050</id>
<content type='text'>
Android: Convert GameFileCacheManager to Kotlin</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Convert GameFileCacheManager to Kotlin</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14608 from JosJuice/gcadapter-auto-start</title>
<updated>2026-04-25T02:51:51+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-04-25T02:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a94854309b36980f302a502303a50aa356688bd4'/>
<id>a94854309b36980f302a502303a50aa356688bd4</id>
<content type='text'>
GCAdapter: Automatically start and stop thread</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GCAdapter: Automatically start and stop thread</pre>
</div>
</content>
</entry>
<entry>
<title>GCAdapter: Automatically start and stop thread</title>
<updated>2026-04-18T17:40:25+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-04-18T14:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cc01a603474b66053a2cf5a6104ff637ed144cfe'/>
<id>cc01a603474b66053a2cf5a6104ff637ed144cfe</id>
<content type='text'>
This keeps the logic encapsulated inside GCAdapter.cpp so callers don't
have to think about it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This keeps the logic encapsulated inside GCAdapter.cpp so callers don't
have to think about it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add screen crop feature</title>
<updated>2026-04-18T17:08:41+00:00</updated>
<author>
<name>Adam Scott</name>
<email>ascott.ca@gmail.com</email>
</author>
<published>2026-03-24T18:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a5059cbca81c31fbbfceb2180b82eb59b0fe2fcb'/>
<id>a5059cbca81c31fbbfceb2180b82eb59b0fe2fcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add page table fastmem to Debug settings</title>
<updated>2026-04-18T06:42:34+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-04-03T12:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4aaecbb148c0df175b20ae9bddaafb33f1ae81d0'/>
<id>4aaecbb148c0df175b20ae9bddaafb33f1ae81d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
