Commit 3923b9b7 authored by Natalie Chouinard's avatar Natalie Chouinard Committed by Commit Bot

[Settings Refactor] Move Language settings

Move Language settings to org.chromium.chrome.browser.language package
and add Language OWNERS.

Bug: 1047357
Change-Id: Ie2edf897723515c85cd8830bcbc65f5ea2a094f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2086292Reviewed-by: default avatarTheresa  <twellington@chromium.org>
Reviewed-by: default avatarMegan Jablonski <megjablon@chromium.org>
Commit-Queue: Natalie Chouinard <chouinard@chromium.org>
Cr-Commit-Position: refs/heads/master@{#746840}
parent 3ad291fe
......@@ -1383,12 +1383,12 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/settings/homepage/HomepageEditor.java",
"java/src/org/chromium/chrome/browser/settings/homepage/HomepageSettings.java",
"java/src/org/chromium/chrome/browser/settings/homepage/RadioButtonGroupHomepagePreference.java",
"java/src/org/chromium/chrome/browser/settings/languages/AddLanguageFragment.java",
"java/src/org/chromium/chrome/browser/settings/languages/LanguageItem.java",
"java/src/org/chromium/chrome/browser/settings/languages/LanguageListBaseAdapter.java",
"java/src/org/chromium/chrome/browser/settings/languages/LanguageListPreference.java",
"java/src/org/chromium/chrome/browser/settings/languages/LanguageSettings.java",
"java/src/org/chromium/chrome/browser/settings/languages/LanguagesManager.java",
"java/src/org/chromium/chrome/browser/language/settings/AddLanguageFragment.java",
"java/src/org/chromium/chrome/browser/language/settings/LanguageItem.java",
"java/src/org/chromium/chrome/browser/language/settings/LanguageListBaseAdapter.java",
"java/src/org/chromium/chrome/browser/language/settings/LanguageListPreference.java",
"java/src/org/chromium/chrome/browser/language/settings/LanguageSettings.java",
"java/src/org/chromium/chrome/browser/language/settings/LanguagesManager.java",
"java/src/org/chromium/chrome/browser/settings/password/CallbackDelayer.java",
"java/src/org/chromium/chrome/browser/settings/password/DialogManager.java",
"java/src/org/chromium/chrome/browser/settings/password/ExportErrorDialogFragment.java",
......
......@@ -6,7 +6,7 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<org.chromium.chrome.browser.settings.languages.LanguageListPreference
<org.chromium.chrome.browser.language.settings.LanguageListPreference
android:key="preferred_languages"
android:layout="@layout/languages_preference"
android:widgetLayout="@layout/accept_languages_list" />
......
......@@ -81,7 +81,7 @@
android:order="14"
android:title="@string/prefs_site_settings"/>
<Preference
android:fragment="org.chromium.chrome.browser.settings.languages.LanguageSettings"
android:fragment="org.chromium.chrome.browser.language.settings.LanguageSettings"
android:key="languages"
android:order="15"
android:title="@string/language_settings"/>
......
......@@ -22,7 +22,7 @@ import org.chromium.base.metrics.RecordHistogram;
import org.chromium.chrome.R;
import org.chromium.chrome.browser.ChromeActivity;
import org.chromium.chrome.browser.flags.ChromeFeatureList;
import org.chromium.chrome.browser.settings.languages.LanguageItem;
import org.chromium.chrome.browser.language.settings.LanguageItem;
import org.chromium.chrome.browser.translate.TranslateBridge;
import org.chromium.components.language.AndroidLanguageMetricsBridge;
import org.chromium.components.language.GeoLanguageProviderBridge;
......
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.settings.languages;
package org.chromium.chrome.browser.language.settings;
import android.app.Activity;
import android.content.Context;
......
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.settings.languages;
package org.chromium.chrome.browser.language.settings;
/**
* Simple object representing the language item.
......
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.settings.languages;
package org.chromium.chrome.browser.language.settings;
import android.content.Context;
import android.support.v4.view.ViewCompat;
......
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.settings.languages;
package org.chromium.chrome.browser.language.settings;
import static org.chromium.components.browser_ui.widget.listmenu.BasicListMenu.buildMenuListItem;
import static org.chromium.components.browser_ui.widget.listmenu.BasicListMenu.buildMenuListItemWithEndIcon;
......
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.settings.languages;
package org.chromium.chrome.browser.language.settings;
import android.app.Activity;
import android.content.Intent;
......
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.settings.languages;
package org.chromium.chrome.browser.language.settings;
import androidx.annotation.IntDef;
......
......@@ -6,7 +6,7 @@ package org.chromium.chrome.browser.translate;
import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.NativeMethods;
import org.chromium.chrome.browser.settings.languages.LanguageItem;
import org.chromium.chrome.browser.language.settings.LanguageItem;
import org.chromium.chrome.browser.tab.Tab;
import org.chromium.content_public.browser.WebContents;
......
......@@ -34,6 +34,10 @@
-keep,allowobfuscation class org.chromium.chrome.browser.firstrun.FirstRunPagerAdapter { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.init.ChromeBrowserInitializer$** { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.init.ProcessInitializationHandler$** { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.language.settings.AddLanguageFragment { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.language.settings.AddLanguageFragment$$Lambda$1 { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.language.settings.AddLanguageFragment$LanguageSearchListAdapter { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.language.settings.LanguageListBaseAdapter { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.media.ui.MediaImageCallback { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.media.ui.MediaImageManager { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.media.ui.MediaNotificationInfo$Builder { *; }
......@@ -44,8 +48,6 @@
-keep,allowobfuscation class org.chromium.chrome.browser.payments.AndroidPaymentApp$** { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.payments.PaymentApp { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.photo_picker.PhotoPickerDialog { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.languages.AddLanguageFragment { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.languages.AddLanguageFragment$$Lambda$** { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataFetcher { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataPreferences { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataPreferencesAdvanced { *; }
......@@ -53,10 +55,6 @@
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment$ClearBrowsingDataPagerAdapter { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.profiles.Profile { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.languages.AddLanguageFragment { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.languages.AddLanguageFragment$$Lambda$1 { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.languages.AddLanguageFragment$LanguageSearchListAdapter { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.languages.LanguageListBaseAdapter { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.privacy.ClearBrowsingDataFetcher { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.privacy.ClearBrowsingDataPreferences { *; }
-keep,allowobfuscation class org.chromium.chrome.browser.settings.privacy.ClearBrowsingDataPreferencesAdvanced { *; }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment