Files
brave-core/android/java/proguard.flags
T
AlexeyBarabash 9b63e4cd6d [cr138][Android] SiteChannelsManager.getChannelStatus is now getChannelStatusAsync
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/bce682524fa13d089a8a13b4f19b048a21326009

	Switch to use BaseNotificationManagerProxy for Site Chnanels

	This CL switches SiteChannelsManager to use
	BaseNotificationManagerProxy. And it also changed the getChannelStatus()
	call to be async.
	Use BaseNotificationManagerProxy allows Chrome to experiment the effect
	of AsyncNotificationManagerProxy when it is enabled.

	Bug: 242038130
	Change-Id: I9b1fd060382e65f81e85971d04dac26618473184
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6516182
2025-06-11 18:56:29 +01:00

108 lines
3.2 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 {
*** 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 {
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(...);
}