[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
This commit is contained in:
Artem Samoilenko
2024-10-24 12:14:34 +01:00
committed by Claudio DeSouza
parent 8c7e8324ae
commit a45719da83
9 changed files with 29 additions and 41 deletions
+2 -2
View File
@@ -745,12 +745,12 @@
public <init>(...);
}
-keep class org.chromium.chrome.browser.tasks.tab_groups.TabGroupModelFilter {
-keep class org.chromium.chrome.browser.tabmodel.TabGroupModelFilterImpl {
*** mIsResetting;
public <init>(...);
}
-keep class org.chromium.chrome.browser.tasks.tab_groups.BraveTabGroupModelFilter {
-keep class org.chromium.chrome.browser.tabmodel.BraveTabGroupModelFilter {
public <init>(...);
}
+2 -2
View File
@@ -55,9 +55,9 @@
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
-keep class org.chromium.chrome.browser.tasks.tab_groups.TabGroupModelFilter {
-keep class org.chromium.chrome.browser.tabmodel.TabGroupModelFilterImpl {
*** shouldUseParentIds(...);
*** getOrCreateTabGroupId(...);
*** isTabModelRestored(...);
}
-keep class org.chromium.chrome.browser.password_manager.settings.ExportFlow {