summaryrefslogtreecommitdiff
path: root/Source/Android/jni/Config/NativeConfig.cpp
AgeCommit message (Collapse)Author
2023-11-25Android: Remove HostThreadLocks that are no longer neededJosJuice
71ce8bb6f00f4d1cbc1012270d6daefdbda4254d got rid of the need to be the host or CPU thread when writing to the config.
2023-06-12Android: Add HostThreadLock where necessaryJosJuice
2023-03-11Android: Remove support for the old config systemJosJuice
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.
2023-03-11Migrate game INI profile setting to new config systemJosJuice
2022-09-24Integrate "Ignore for this session" better with config systemJosJuice
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.
2022-02-26Merge pull request #10407 from JosJuice/android-reset-callbackMai M
Android: Call OnConfigChanged when resetting a setting
2022-02-18Android: Get rid of LegacyIntSettingJosJuice
The only settings that were using LegacyIntSetting are now in the new config system, so there's no reason to have LegacyIntSetting anymore.
2022-01-29Android: Call OnConfigChanged when resetting a settingJosJuice
Otherwise the value of the setting won't be updated properly.
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
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.
2021-05-20Android: Use JNI for getting post-processsing shadersJosJuice
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.