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
Chromium change:
https://github.com/brave/chromium/commit/aa78b431380e08988cccde7e6e2a167568da64a9
[Tab Groups] Remove auto creation and menu order params
Remove tab group auto creation and menu order params as these are
launched in their current and final states.
Tab Group Auto Creation is disabled.
New Tab In Group is first in the context menu.
Bug: 1188370
Keep `HideBottomViewOnScrollBehavior` class that was removed by Proguard optimizations.
This class is referenced in an XML layout under the attribute `app:layout_behavior`, in particular in the main Brave Wallet layout (`activity_brave_wallet.xml`).
Proguard is not able to determine whether this class is used and was removing it in release builds only.
Otherwise there is an error:
Warning in ../../brave/android/java/proguard.flags at line 46, column 1:
Proguard configuration rule does not match anything: `-keep,allowrepackaging,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken {
<init>();
}`
Chromium changes:
chromium/chromium@f40ea91
Remove hardcoded profile from android TemplateUrlServiceFactory.
Migrates the easier (e.g. already had an Profile reference) usages
to the new method that takes a Profile.
Adds a PRESUBMIT to try and prevent additional getLastUsedRegularProfile()
calls.
BUG=1410601
Change-Id: I65a63d02eacb3459367ad3e6cf056d346aac8044
chromium/chromium@05f85c3
Pass an explicit Profile reference to TemplateUrlServiceFactory
from SearchEngine settings.
BUG=1410601
Change-Id: Id6dbf39632d028838acefb529e029eb0d447cda5