Files
brave-core/android/java/proguard.flags
T
Artem Samoilenko a45719da83 [Android] Deprecate tab_groups package
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/65eee63c0e75ebd343c409a7c14addb00ca4b6dd

[Tab Model] Deprecate tab_groups package

Merge the tab_groups/ package into tabmodel/. The two packages have
significant overlap and should really have a lot of their logic merged
anyway.

This allows us to package protect TabGroupModelFilterInternal and make
destroy method package private as well.

Fixed: 372068933
2024-10-24 12:14:34 +01:00

91 lines
2.7 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;
*** getAddExceptionDialogMessage(...);
*** 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 {
*** shouldUseParentIds(...);
*** isTabModelRestored(...);
}
-keep class org.chromium.chrome.browser.password_manager.settings.ExportFlow {
*** runCreateFileOnDiskIntent(...);
}
-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 {
*** getNavigationBarColor(...);
}