Files
brave-core/android/java/proguard.flags
T
Artem Samoilenko 091abcce96 [Android] Moved onNewIntent method
Chromium change:
https://github.com/brave/chromium/commit/2dde79ed20e6534fca02aa1216541df76f14c589

Delete IntentHandlerDelegate
processUrlViewIntent was only implemented by ChromeTabbedActivity and so
having ChromeActivity call IntentHandler#onNewIntent was confusing and
hard to reason about.

This change moves the ChromeTabbedActivity-only code from IntentHandler
into ChromeTabbedActivity.

Change-Id: I38e46830f66488a822ab3e2ec85d4f90d4fd9a52
2023-10-23 13:19:04 +01:00

59 lines
1.7 KiB
Plaintext

-keep class com.google.android.material.bottomsheet.BottomSheetBehavior { *; }
-keep class com.google.android.material.behavior.HideBottomViewOnScrollBehavior { *; }
-keep class org.chromium.chrome.browser.BraveSyncWorker { *; }
-keep class org.chromium.chrome.browser.BraveSyncInformers { *; }
# Add methods for invocation below
-keep class org.chromium.chrome.browser.ChromeTabbedActivity {
*** hideOverview(...);
*** maybeHandleUrlIntent(...);
}
-keep class org.chromium.chrome.browser.omnibox.suggestions.AutocompleteCoordinator {
*** createViewProvider(...);
}
-keep class org.chromium.chrome.browser.omnibox.suggestions.AutocompleteMediator {
*** mContext;
*** 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.tasks.tab_groups.TabGroupModelFilter {
*** getParentId(...);
*** getRootId(...);
}