Compare commits

..

1 Commits

Author SHA1 Message Date
x7z4w
1a5016f53f [ci] Update paths
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
2026-01-22 17:35:04 +00:00
12 changed files with 65 additions and 106 deletions

View File

@@ -14,22 +14,22 @@ on:
- LICENSE
- NOTICE
- README.md
- android/app/src/fdroid/**
- android/app/src/google/**
- iphone/**
- data/strings/**
- data/*-strings/**
- docs/**
- generator/**
- packaging/**
- platform/*apple*
- platform/*_ios*
- platform/*_linux*
- platform/*_mac*
- platform/*qt*
- platform/*_win*
- pyhelpers/**
- libs/platform/*apple*
- libs/platform/*_ios*
- libs/platform/*_linux*
- libs/platform/*_mac*
- libs/platform/*qt*
- libs/platform/*_win*
- libs/pyhelpers/**
- qt*/**
- skin_generator/**
- tools/**
- track_generator/**
- xcode/**
jobs:

View File

@@ -17,21 +17,19 @@ on:
- android/app/src/fdroid/**
- android/app/src/google/**
- iphone/**
- data/strings/**
- data/*-strings/**
- docs/**
- generator/**
- packaging/**
- platform/*apple*
- platform/*_ios*
- platform/*_linux*
- platform/*_mac*
- platform/*qt*
- platform/*_win*
- pyhelpers/**
- libs/platform/*apple*
- libs/platform/*_ios*
- libs/platform/*_linux*
- libs/platform/*_mac*
- libs/platform/*qt*
- libs/platform/*_win*
- libs/pyhelpers/**
- qt*/**
- skin_generator/**
- tools/**
- track_generator/**
- xcode/**
env:

View File

@@ -15,12 +15,12 @@ on:
- README.md
- docs/**
- packaging/**
- platform/*apple*
- platform/*_android*
- platform/*_ios*
- platform/*_mac*
- platform/*_win*
- pyhelpers/**
- libs/platform/*apple*
- libs/platform/*_android*
- libs/platform/*_ios*
- libs/platform/*_mac*
- libs/platform/*_win*
- libs/pyhelpers/**
- tools/**
- '!tools/python/test_server/**'
- xcode/**

View File

@@ -15,15 +15,15 @@ on:
- README.md
- android/**
- iphone/**
- data/strings/**
- data/*-strings/**
- docs/**
- packaging/**
- platform/*apple*
- platform/*_android*
- platform/*_ios*
- platform/*_mac*
- platform/*_win*
- pyhelpers/**
- libs/platform/*apple*
- libs/platform/*_android*
- libs/platform/*_ios*
- libs/platform/*_mac*
- libs/platform/*_win*
- libs/pyhelpers/**
- tools/**
- '!tools/python/test_server/**'
- xcode/**

View File

@@ -268,7 +268,6 @@ android {
"da",
"de",
"el",
"en-rAU",
"en-rGB",
"es",
"es-rMX",

View File

@@ -69,7 +69,6 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment implements La
initAutoDownloadPrefsCallbacks();
initLargeFontSizePrefsCallbacks();
initTransliterationPrefsCallbacks();
initOnlyUseSysLangsInTheirRegionCallbacks();
init3dModePrefsCallbacks();
initPerspectivePrefsCallbacks();
initAutoZoomPrefsCallbacks();
@@ -224,20 +223,6 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment implements La
});
}
private void initOnlyUseSysLangsInTheirRegionCallbacks()
{
final Preference pref = getPreference(getString(R.string.pref_set_only_use_syslangs_in_their_region));
((TwoStatePreference) pref).setChecked(Config.isOnlyUseSysLangsInTheirRegion());
pref.setOnPreferenceChangeListener((preference, newValue) -> {
final boolean oldVal = Config.isOnlyUseSysLangsInTheirRegion();
final boolean newVal = (Boolean) newValue;
if (oldVal != newVal)
Config.setOnlyUseSysLangsInTheirRegion(newVal);
return true;
});
}
private void initTransliterationPrefsCallbacks()
{
final Preference pref = getPreference(getString(R.string.pref_transliteration));

View File

@@ -40,7 +40,6 @@
<string name="pref_keep_screen_on" translatable="false">KeepScreenOn</string>
<string name="pref_show_on_lock_screen" translatable="false">ShowOnLockScreen</string>
<string name="pref_map_locale" translatable="false">MapLanguage</string>
<string name="pref_set_only_use_syslangs_in_their_region" translatable="false">OnlyUseSysLangsInTheirRegion</string>
<string name="pref_backup" translatable="false">Backup</string>
<string name="pref_left_button" translatable="false">LeftButton</string>
<string name="pref_power" translatable="false">pref_power</string>

View File

@@ -975,5 +975,4 @@
<string name="download_resources_custom_url_message">Override the default map download server used for map downloads. Leave empty to use CoMaps default server.</string>
<string name="download_resources_custom_url_summary_none">Not set</string>
<string name="download_resources_custom_url_error_scheme">Please enter a URL starting with http:// or https://</string>
<string name="only_use_syslangs_in_their_region">Only use other system languages in their region</string>
</resources>

View File

@@ -13,7 +13,6 @@
<locale android:name="da" />
<locale android:name="de" />
<locale android:name="el" />
<locale android:name="en-AU" />
<locale android:name="en-GB" />
<locale android:name="es" />
<locale android:name="es-MX" />

View File

@@ -65,14 +65,6 @@
app:singleLineTitle="false"
android:persistent="false"
android:order="7"/>
<SwitchPreferenceCompat
android:key="@string/pref_set_only_use_syslangs_in_their_region"
android:title="@string/only_use_syslangs_in_their_region"
app:singleLineTitle="false"
app:icon="@drawable/ic_translate"
android:defaultValue="false"
android:widgetLayout="@layout/preference_switch"
android:order="8"/>
<SwitchPreferenceCompat
android:key="@string/pref_transliteration"
android:title="@string/transliteration_title"
@@ -80,14 +72,14 @@
app:icon="@drawable/ic_translate_indic"
android:defaultValue="false"
android:widgetLayout="@layout/preference_switch"
android:order="9"/>
android:order="8"/>
<Preference
android:key="@string/pref_storage"
android:title="@string/maps_storage"
app:icon="@drawable/ic_sd_card"
app:singleLineTitle="false"
android:summary="@string/maps_storage_summary"
android:order="10"/>
android:order="9"/>
<Preference
android:key="@string/pref_backup"
android:title="@string/pref_backup_title"
@@ -95,7 +87,7 @@
app:icon="@drawable/ic_settings_backup_restore"
app:singleLineTitle="false"
android:persistent="false"
android:order="11"/>
android:order="10"/>
<SwitchPreferenceCompat
android:key="@string/pref_enable_logging"
android:title="@string/enable_logging"
@@ -104,7 +96,7 @@
android:summary="@string/enable_logging_warning_message"
android:defaultValue="false"
android:widgetLayout="@layout/preference_switch"
android:order="12"/>
android:order="11"/>
<SwitchPreferenceCompat
android:key="@string/pref_emulate_bad_external_storage"
android:title="@string/setting_emulate_bad_storage"
@@ -112,7 +104,7 @@
android:defaultValue="false"
app:isPreferenceVisible="false"
android:widgetLayout="@layout/preference_switch"
android:order="13"/>
android:order="12"/>
</androidx.preference.PreferenceCategory>
<androidx.preference.PreferenceCategory

View File

@@ -4,18 +4,21 @@
extern "C"
{
JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeHasConfigValue(JNIEnv * env, jclass thiz, jstring name)
JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeHasConfigValue(JNIEnv * env, jclass thiz,
jstring name)
{
std::string value;
return settings::Get(jni::ToNativeString(env, name), value);
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeDeleteConfigValue(JNIEnv * env, jclass thiz, jstring name)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeDeleteConfigValue(JNIEnv * env, jclass thiz,
jstring name)
{
settings::Delete(jni::ToNativeString(env, name));
}
JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetBoolean(JNIEnv * env, jclass thiz, jstring name, jboolean defaultVal)
JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetBoolean(JNIEnv * env, jclass thiz,
jstring name, jboolean defaultVal)
{
bool val;
if (settings::Get(jni::ToNativeString(env, name), val))
@@ -24,12 +27,14 @@ JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetBoolean
return defaultVal;
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetBoolean(JNIEnv * env, jclass thiz, jstring name, jboolean val)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetBoolean(JNIEnv * env, jclass thiz, jstring name,
jboolean val)
{
(void)settings::Set(jni::ToNativeString(env, name), static_cast<bool>(val));
}
JNIEXPORT jint JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetInt(JNIEnv * env, jclass thiz, jstring name, jint defaultValue)
JNIEXPORT jint JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetInt(JNIEnv * env, jclass thiz, jstring name,
jint defaultValue)
{
int32_t value;
if (settings::Get(jni::ToNativeString(env, name), value))
@@ -38,12 +43,14 @@ JNIEXPORT jint JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetInt(JNIEnv
return defaultValue;
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetInt(JNIEnv * env, jclass thiz, jstring name, jint value)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetInt(JNIEnv * env, jclass thiz, jstring name,
jint value)
{
(void)settings::Set(jni::ToNativeString(env, name), static_cast<int32_t>(value));
}
JNIEXPORT jlong JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetLong(JNIEnv * env, jclass thiz, jstring name, jlong defaultValue)
JNIEXPORT jlong JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetLong(JNIEnv * env, jclass thiz, jstring name,
jlong defaultValue)
{
int64_t value;
if (settings::Get(jni::ToNativeString(env, name), value))
@@ -52,12 +59,14 @@ JNIEXPORT jlong JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetLong(JNIEn
return defaultValue;
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetLong(JNIEnv * env, jclass thiz, jstring name, jlong value)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetLong(JNIEnv * env, jclass thiz, jstring name,
jlong value)
{
(void)settings::Set(jni::ToNativeString(env, name), static_cast<int64_t>(value));
}
JNIEXPORT jdouble JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetDouble(JNIEnv * env, jclass thiz, jstring name, jdouble defaultValue)
JNIEXPORT jdouble JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetDouble(JNIEnv * env, jclass thiz, jstring name,
jdouble defaultValue)
{
double value;
if (settings::Get(jni::ToNativeString(env, name), value))
@@ -66,12 +75,14 @@ JNIEXPORT jdouble JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetDouble(J
return defaultValue;
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetDouble(JNIEnv * env, jclass thiz, jstring name, jdouble value)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetDouble(JNIEnv * env, jclass thiz, jstring name,
jdouble value)
{
(void)settings::Set(jni::ToNativeString(env, name), static_cast<double>(value));
}
JNIEXPORT jstring JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetString(JNIEnv * env, jclass thiz, jstring name, jstring defaultValue)
JNIEXPORT jstring JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetString(JNIEnv * env, jclass thiz, jstring name,
jstring defaultValue)
{
std::string value;
if (settings::Get(jni::ToNativeString(env, name), value))
@@ -80,7 +91,8 @@ JNIEXPORT jstring JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetString(J
return defaultValue;
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetString(JNIEnv * env, jclass thiz, jstring name, jstring value)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetString(JNIEnv * env, jclass thiz, jstring name,
jstring value)
{
(void)settings::Set(jni::ToNativeString(env, name), jni::ToNativeString(env, value));
}
@@ -90,31 +102,19 @@ JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetLargeFo
return frm()->LoadLargeFontsSize();
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetLargeFontsSize(JNIEnv * env, jclass thiz, jboolean value)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetLargeFontsSize(JNIEnv * env, jclass thiz,
jboolean value)
{
frm()->SetLargeFontsSize(value);
}
JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetOnlyUseSysLangsInTheirRegion(JNIEnv * env, jclass thiz)
{
bool enabled = true;
UNUSED_VALUE(settings::Get(settings::kMapLanguageLimitAlternativesToLocal, enabled));
return enabled;
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetOnlyUseSysLangsInTheirRegion(JNIEnv * env, jclass thiz, jboolean value)
{
settings::Set(settings::kMapLanguageLimitAlternativesToLocal, static_cast<bool>(value));
//reload render
frm()->InvalidateRect(frm()->GetCurrentViewport());
}
JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_util_Config_nativeGetTransliteration(JNIEnv * env, jclass thiz)
{
return frm()->LoadTransliteration();
}
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetTransliteration(JNIEnv * env, jclass thiz, jboolean value)
JNIEXPORT void JNICALL Java_app_organicmaps_sdk_util_Config_nativeSetTransliteration(JNIEnv * env, jclass thiz,
jboolean value)
{
frm()->SaveTransliteration(value);
frm()->AllowTransliteration(value);

View File

@@ -383,16 +383,6 @@ public final class Config
return getLong(KEY_MISC_AGPS_TIMESTAMP, 0L);
}
public static boolean isOnlyUseSysLangsInTheirRegion()
{
return nativeGetOnlyUseSysLangsInTheirRegion();
}
public static void setOnlyUseSysLangsInTheirRegion(boolean enabled)
{
nativeSetOnlyUseSysLangsInTheirRegion(enabled);
}
public static boolean isTransliteration()
{
return nativeGetTransliteration();
@@ -531,7 +521,7 @@ public final class Config
}
private static native boolean nativeHasConfigValue(String name);
private static native void nativeDeleteConfigValue(String name);
private static native boolean nativeDeleteConfigValue(String name);
private static native boolean nativeGetBoolean(String name, boolean defaultValue);
private static native void nativeSetBoolean(String name, boolean value);
private static native int nativeGetInt(String name, int defaultValue);
@@ -544,8 +534,6 @@ public final class Config
private static native void nativeSetString(String name, String value);
private static native boolean nativeGetLargeFontsSize();
private static native void nativeSetLargeFontsSize(boolean value);
private static native boolean nativeGetOnlyUseSysLangsInTheirRegion();
private static native void nativeSetOnlyUseSysLangsInTheirRegion(boolean value);
private static native boolean nativeGetTransliteration();
private static native void nativeSetTransliteration(boolean value);
}