Starting from cr140 Password manager was removed from Android. This commit switches Android to use the same PasswordManagerSettingsService as Desktop does. Also backports upstream's Password Manager classes and resources used at cr139. Chromium changes: https://source.chromium.org/chromium/chromium/src/+/7511b67d9208bd10463c1e5752976346ab6bd207 [LoginDbDeprecationAndroid] Remove last usages and delete the flag https://source.chromium.org/chromium/chromium/src/+/5794e9a0461497b7b810e9366c1c53eab711b6f2 [passwords/android] Limit kPasswordsUseUPMLocalAndSeparateStores access https://source.chromium.org/chromium/chromium/src/+/6875d2ce472e7f2097617525feec45313602e225 [passwords/android] Remove unused password checkup UI https://source.chromium.org/chromium/chromium/src/+/3662471ee9fabd6d1777b1d5316f0b9eede0f115 [passwords/android] Remove unused PasswordSettings.java Or see the log for `chrome/browser/password_manager/android/` directory https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/password_manager/android/;bpv=1
104 lines
3.1 KiB
Plaintext
104 lines
3.1 KiB
Plaintext
-keep class org.chromium.components.media_router.caf.CastOptionsProvider { *; }
|
|
|
|
-keep class com.google.android.material.bottomsheet.BottomSheetBehavior { *; }
|
|
|
|
-keep class com.google.android.material.behavior.HideBottomViewOnScrollBehavior { *; }
|
|
|
|
-keep class org.chromium.chrome.browser.BraveSyncWorker { *; }
|
|
|
|
# Add methods for invocation below
|
|
-keep class org.chromium.chrome.browser.ChromeTabbedActivity {
|
|
*** mLayoutManager;
|
|
*** mMultiInstanceManager;
|
|
*** hideOverview(...);
|
|
*** maybeHandleUrlIntent(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.AutocompleteCoordinator {
|
|
*** createViewProvider(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.AutocompleteMediator {
|
|
*** mContext;
|
|
*** mDataProvider;
|
|
*** loadUrlForOmniboxMatch(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.ContentSettingsResources {
|
|
*** getResourceItem(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.SingleCategorySettings {
|
|
*** mCategory;
|
|
*** getAddExceptionDialogMessageResourceId(...);
|
|
*** resetList(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.SingleWebsiteSettings {
|
|
*** mSite;
|
|
*** getPreferenceKey(...);
|
|
*** setupContentSettingsPreferences(...);
|
|
*** setupContentSettingsPreference(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.site_settings.Website {
|
|
*** getPermissionInfo(...);
|
|
*** getContentSettingException(...);
|
|
*** getAddress(...);
|
|
*** setContentSettingException(...);
|
|
*** setContentSetting(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tab.TabHelpers {
|
|
*** initTabHelpers(...);
|
|
}
|
|
|
|
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
|
|
|
|
-keep class org.chromium.chrome.browser.tabmodel.TabGroupModelFilterImpl {
|
|
*** shouldGroupWithParent(...);
|
|
*** isTabModelRestored(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.omnibox.suggestions.editurl.EditUrlSuggestionProcessor {
|
|
*** onCopyLink(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.toolbar.top.ToolbarPhone {
|
|
*** mLocationBarBackgroundColorForNtp;
|
|
*** mToolbarBackgroundColorForNtp;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.hub.HubManagerImpl {
|
|
*** ensureHubCoordinatorIsInitialized(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tasks.tab_management.IncognitoTabSwitcherPane {
|
|
*** mReferenceButtonData;
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.undo_tab_close_snackbar.UndoBarController {
|
|
*** showUndoBar(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.tabbed_mode.TabbedNavigationBarColorController {
|
|
private *** getNavigationBarColor(...);
|
|
*** useActiveTabColor(...);
|
|
}
|
|
|
|
-keep class org.chromium.components.browser_ui.media.MediaSessionHelper {
|
|
*** mWebContents;
|
|
*** mNotificationInfoBuilder;
|
|
*** mMediaSessionActions;
|
|
*** showNotification(...);
|
|
*** createMediaSessionObserver(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.media.FullscreenVideoPictureInPictureController {
|
|
*** dismissActivityIfNeeded(...);
|
|
}
|
|
|
|
-keep class org.chromium.chrome.browser.notifications.channels.SiteChannelsManager {
|
|
*** toChannelStatus(...);
|
|
}
|