<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android/jni/Config/NativeConfig.cpp, branch release-prep-2407</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Android: Remove HostThreadLocks that are no longer needed</title>
<updated>2023-11-25T13:06:29+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-11-25T12:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5bda811a006e64e913c80c288a2171e6ca81b282'/>
<id>5bda811a006e64e913c80c288a2171e6ca81b282</id>
<content type='text'>
71ce8bb6f00f4d1cbc1012270d6daefdbda4254d got rid of the need to be the
host or CPU thread when writing to the config.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
71ce8bb6f00f4d1cbc1012270d6daefdbda4254d got rid of the need to be the
host or CPU thread when writing to the config.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add HostThreadLock where necessary</title>
<updated>2023-06-12T21:39:42+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-06-11T11:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=03f2f57edf7ac7340b25c4d603b721ab6910359c'/>
<id>03f2f57edf7ac7340b25c4d603b721ab6910359c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Remove support for the old config system</title>
<updated>2023-03-11T16:51:59+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-03-11T16:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=68fd133057edc70fccf91c6757c5f1d929cc5ab0'/>
<id>68fd133057edc70fccf91c6757c5f1d929cc5ab0</id>
<content type='text'>
All settings that we care about from an Android perspective are now
supported by the new config system, so we can remove all the Android code
for the old config system. This should have no impact on users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All settings that we care about from an Android perspective are now
supported by the new config system, so we can remove all the Android code
for the old config system. This should have no impact on users.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate game INI profile setting to new config system</title>
<updated>2023-03-11T16:51:58+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-03-11T16:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=53e7090f5559106875ee5d1170a641439df66379'/>
<id>53e7090f5559106875ee5d1170a641439df66379</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate "Ignore for this session" better with config system</title>
<updated>2022-09-24T11:03:45+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-09-24T11:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=04072f0ce63c64924695743cd83a028c06fe6be2'/>
<id>04072f0ce63c64924695743cd83a028c06fe6be2</id>
<content type='text'>
Because of the previous commit, this is needed to stop DolphinQt from
forgetting that the user pressed ignore whenever any part of the config
is changed.

This commit also changes the behavior a bit on DolphinQt: "Ignore for
this session" now applies to the current emulation session instead of
the current Dolphin launch. This matches how it already worked on
Android, and is in my opinion better because it means the user won't
lose out on important panic alerts in a game becase they played another
game first that had repeated panic alerts that they wanted to ignore.

For Android, this commit isn't necessary, but it makes the code cleaner.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of the previous commit, this is needed to stop DolphinQt from
forgetting that the user pressed ignore whenever any part of the config
is changed.

This commit also changes the behavior a bit on DolphinQt: "Ignore for
this session" now applies to the current emulation session instead of
the current Dolphin launch. This matches how it already worked on
Android, and is in my opinion better because it means the user won't
lose out on important panic alerts in a game becase they played another
game first that had repeated panic alerts that they wanted to ignore.

For Android, this commit isn't necessary, but it makes the code cleaner.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10407 from JosJuice/android-reset-callback</title>
<updated>2022-02-26T16:24:18+00:00</updated>
<author>
<name>Mai M</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2022-02-26T16:24:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c474db93013ad41408aa0dc73b3d21a4c0881912'/>
<id>c474db93013ad41408aa0dc73b3d21a4c0881912</id>
<content type='text'>
Android: Call OnConfigChanged when resetting a setting</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Call OnConfigChanged when resetting a setting</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Get rid of LegacyIntSetting</title>
<updated>2022-02-18T21:17:39+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-02-18T20:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1b76171a27063d4e75f8055f901379a47d899d5d'/>
<id>1b76171a27063d4e75f8055f901379a47d899d5d</id>
<content type='text'>
The only settings that were using LegacyIntSetting are now in the new
config system, so there's no reason to have LegacyIntSetting anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only settings that were using LegacyIntSetting are now in the new
config system, so there's no reason to have LegacyIntSetting anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Call OnConfigChanged when resetting a setting</title>
<updated>2022-01-29T14:49:03+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-01-29T14:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7f32057e9184573d046bea4faef53dae42419943'/>
<id>7f32057e9184573d046bea4faef53dae42419943</id>
<content type='text'>
Otherwise the value of the setting won't be updated properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise the value of the setting won't be updated properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert GPLv2+ license info to SPDX tags</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e149ad4f0a9874f354221a7fc76d8f1841e47808'/>
<id>e149ad4f0a9874f354221a7fc76d8f1841e47808</id>
<content type='text'>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Use JNI for getting post-processsing shaders</title>
<updated>2021-05-20T14:43:03+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2021-05-20T14:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b7ba126db0d796348ba884333b341e50252433ad'/>
<id>b7ba126db0d796348ba884333b341e50252433ad</id>
<content type='text'>
The Java implementation of getting the list of post-processing
shaders only looked in the Sys folder and not the User folder.
This could be fixed in the Java implementation, but it's
simpler to just call the C++ implementation instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Java implementation of getting the list of post-processing
shaders only looked in the Sys folder and not the User folder.
This could be fixed in the Java implementation, but it's
simpler to just call the C++ implementation instead.
</pre>
</div>
</content>
</entry>
</feed>
