|
@@ -54,7 +54,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
|
.../identity_disc/IdentityDiscController.java | 104 +--------
|
|
.../identity_disc/IdentityDiscController.java | 104 +--------
|
|
.../init/ChromeBrowserInitializer.java | 2 -
|
|
.../init/ChromeBrowserInitializer.java | 2 -
|
|
.../init/ProcessInitializationHandler.java | 9 -
|
|
.../init/ProcessInitializationHandler.java | 9 -
|
|
- .../chrome/browser/ntp/RecentTabsManager.java | 106 +--------
|
|
|
|
|
|
+ .../chrome/browser/ntp/RecentTabsManager.java | 111 +---------
|
|
.../browser/ntp/RecentTabsRowAdapter.java | 30 +--
|
|
.../browser/ntp/RecentTabsRowAdapter.java | 30 +--
|
|
.../browser/ntp/search/SearchBoxMediator.java | 1 -
|
|
.../browser/ntp/search/SearchBoxMediator.java | 1 -
|
|
.../browser/omaha/RequestGenerator.java | 3 -
|
|
.../browser/omaha/RequestGenerator.java | 3 -
|
|
@@ -78,7 +78,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
|
.../browser/firstrun/MobileFreProgress.java | 4 +-
|
|
.../browser/firstrun/MobileFreProgress.java | 4 +-
|
|
.../router/discovery/access_code/BUILD.gn | 1 -
|
|
.../router/discovery/access_code/BUILD.gn | 1 -
|
|
.../browser/password_manager/android/BUILD.gn | 4 -
|
|
.../browser/password_manager/android/BUILD.gn | 4 -
|
|
- .../PasswordManagerHelper.java | 97 +-------
|
|
|
|
|
|
+ .../PasswordManagerHelper.java | 93 +-------
|
|
...swordSyncControllerDelegateBridgeImpl.java | 7 -
|
|
...swordSyncControllerDelegateBridgeImpl.java | 7 -
|
|
chrome/browser/privacy/BUILD.gn | 2 -
|
|
chrome/browser/privacy/BUILD.gn | 2 -
|
|
.../res/layout/privacy_review_msbb_step.xml | 8 -
|
|
.../res/layout/privacy_review_msbb_step.xml | 8 -
|
|
@@ -110,7 +110,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
|
.../ProfileOAuth2TokenServiceDelegate.java | 52 -----
|
|
.../ProfileOAuth2TokenServiceDelegate.java | 52 -----
|
|
.../net/HttpNegotiateAuthenticator.java | 88 +-------
|
|
.../net/HttpNegotiateAuthenticator.java | 88 +-------
|
|
.../chromoting/base/OAuthTokenFetcher.java | 2 -
|
|
.../chromoting/base/OAuthTokenFetcher.java | 2 -
|
|
- 91 files changed, 88 insertions(+), 2290 deletions(-)
|
|
|
|
|
|
+ 91 files changed, 88 insertions(+), 2291 deletions(-)
|
|
|
|
|
|
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
--- a/chrome/android/BUILD.gn
|
|
--- a/chrome/android/BUILD.gn
|
|
@@ -2249,7 +2249,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessIni
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
|
-@@ -15,20 +15,11 @@ import org.chromium.chrome.browser.invalidation.SessionsInvalidationManager;
|
|
|
|
|
|
+@@ -15,21 +15,11 @@ import org.chromium.chrome.browser.invalidation.SessionsInvalidationManager;
|
|
import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSession;
|
|
import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSession;
|
|
import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSessionTab;
|
|
import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSessionTab;
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
@@ -2267,10 +2267,11 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
-import org.chromium.chrome.browser.ui.signin.PersonalizedSigninPromoView;
|
|
-import org.chromium.chrome.browser.ui.signin.PersonalizedSigninPromoView;
|
|
-import org.chromium.chrome.browser.ui.signin.SigninPromoController;
|
|
-import org.chromium.chrome.browser.ui.signin.SigninPromoController;
|
|
-import org.chromium.chrome.browser.ui.signin.SigninPromoController.SyncPromoState;
|
|
-import org.chromium.chrome.browser.ui.signin.SigninPromoController.SyncPromoState;
|
|
- import org.chromium.components.signin.AccountManagerFacadeProvider;
|
|
|
|
|
|
+-import org.chromium.components.signin.AccountManagerFacadeProvider;
|
|
import org.chromium.components.signin.AccountsChangeObserver;
|
|
import org.chromium.components.signin.AccountsChangeObserver;
|
|
import org.chromium.components.signin.identitymanager.ConsentLevel;
|
|
import org.chromium.components.signin.identitymanager.ConsentLevel;
|
|
-@@ -42,8 +33,7 @@ import java.util.Map;
|
|
|
|
|
|
+ import org.chromium.components.signin.metrics.SigninAccessPoint;
|
|
|
|
+@@ -42,8 +32,7 @@ import java.util.Map;
|
|
/**
|
|
/**
|
|
* Provides the domain logic and data for RecentTabsPage and RecentTabsRowAdapter.
|
|
* Provides the domain logic and data for RecentTabsPage and RecentTabsRowAdapter.
|
|
*/
|
|
*/
|
|
@@ -2280,7 +2281,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
/**
|
|
/**
|
|
* Implement this to receive updates when the page contents change.
|
|
* Implement this to receive updates when the page contents change.
|
|
*/
|
|
*/
|
|
-@@ -64,21 +54,15 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+@@ -64,21 +53,15 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
private final Runnable mShowHistoryManager;
|
|
private final Runnable mShowHistoryManager;
|
|
|
|
|
|
private TabModel mTabModel;
|
|
private TabModel mTabModel;
|
|
@@ -2302,7 +2303,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
/**
|
|
/**
|
|
* Maps Session IDs to whether that entry was restored split by entry type. These are used to
|
|
* Maps Session IDs to whether that entry was restored split by entry type. These are used to
|
|
* record historgrams on {@link #destroy()} to measure restore ratio. Cached Session IDs are
|
|
* record historgrams on {@link #destroy()} to measure restore ratio. Cached Session IDs are
|
|
-@@ -109,12 +93,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+@@ -109,12 +92,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
mRecentlyClosedTabManager = sRecentlyClosedTabManagerForTests != null
|
|
mRecentlyClosedTabManager = sRecentlyClosedTabManagerForTests != null
|
|
? sRecentlyClosedTabManagerForTests
|
|
? sRecentlyClosedTabManagerForTests
|
|
: new RecentlyClosedBridge(profile, tabModelSelector);
|
|
: new RecentlyClosedBridge(profile, tabModelSelector);
|
|
@@ -2315,19 +2316,20 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
|
|
|
|
mRecentlyClosedTabManager.setEntriesUpdatedRunnable(this::updateRecentlyClosedEntries);
|
|
mRecentlyClosedTabManager.setEntriesUpdatedRunnable(this::updateRecentlyClosedEntries);
|
|
updateRecentlyClosedEntries();
|
|
updateRecentlyClosedEntries();
|
|
-@@ -123,11 +101,7 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+@@ -123,12 +100,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
updateForeignSessions();
|
|
updateForeignSessions();
|
|
mForeignSessionHelper.triggerSessionSync();
|
|
mForeignSessionHelper.triggerSessionSync();
|
|
|
|
|
|
- mSyncService.addSyncStateChangedListener(this);
|
|
- mSyncService.addSyncStateChangedListener(this);
|
|
- mSignInManager.addSignInStateObserver(this);
|
|
- mSignInManager.addSignInStateObserver(this);
|
|
- mProfileDataCache.addObserver(this);
|
|
- mProfileDataCache.addObserver(this);
|
|
- AccountManagerFacadeProvider.getInstance().addObserver(this);
|
|
|
|
|
|
+- AccountManagerFacadeProvider.getInstance().addObserver(this);
|
|
- updatePromoState();
|
|
- updatePromoState();
|
|
-
|
|
|
|
|
|
+-
|
|
SessionsInvalidationManager.get(mProfile).onRecentTabsPageOpened();
|
|
SessionsInvalidationManager.get(mProfile).onRecentTabsPageOpened();
|
|
}
|
|
}
|
|
-@@ -166,12 +140,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+
|
|
|
|
+@@ -166,14 +137,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
recordEntries("Group", mGroupSessionIdsRestored);
|
|
recordEntries("Group", mGroupSessionIdsRestored);
|
|
recordEntries("Bulk", mBulkSessionIdsRestored);
|
|
recordEntries("Bulk", mBulkSessionIdsRestored);
|
|
|
|
|
|
@@ -2337,10 +2339,12 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
- mSignInManager = null;
|
|
- mSignInManager = null;
|
|
-
|
|
-
|
|
- mProfileDataCache.removeObserver(this);
|
|
- mProfileDataCache.removeObserver(this);
|
|
- AccountManagerFacadeProvider.getInstance().removeObserver(this);
|
|
|
|
-
|
|
|
|
|
|
+- AccountManagerFacadeProvider.getInstance().removeObserver(this);
|
|
|
|
+-
|
|
mFaviconHelper.destroy();
|
|
mFaviconHelper.destroy();
|
|
-@@ -406,7 +374,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+ mFaviconHelper = null;
|
|
|
|
+
|
|
|
|
+@@ -406,7 +369,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
*/
|
|
*/
|
|
public void setPromoCollapsed(boolean isCollapsed) {
|
|
public void setPromoCollapsed(boolean isCollapsed) {
|
|
if (mIsDestroyed) return;
|
|
if (mIsDestroyed) return;
|
|
@@ -2348,7 +2352,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
-@@ -415,63 +382,7 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+@@ -415,63 +377,7 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
* @return Whether the promo is collapsed.
|
|
* @return Whether the promo is collapsed.
|
|
*/
|
|
*/
|
|
public boolean isPromoCollapsed() {
|
|
public boolean isPromoCollapsed() {
|
|
@@ -2413,7 +2417,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
}
|
|
}
|
|
|
|
|
|
// AccountsChangeObserver implementation.
|
|
// AccountsChangeObserver implementation.
|
|
-@@ -480,18 +391,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+@@ -480,18 +386,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
update();
|
|
update();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2432,7 +2436,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsM
|
|
private void onUpdateDone() {
|
|
private void onUpdateDone() {
|
|
if (mUpdatedCallback != null) {
|
|
if (mUpdatedCallback != null) {
|
|
mUpdatedCallback.onUpdated();
|
|
mUpdatedCallback.onUpdated();
|
|
-@@ -499,7 +398,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
|
|
|
|
+@@ -499,7 +393,6 @@ public class RecentTabsManager implements SyncService.SyncStateChangedListener,
|
|
}
|
|
}
|
|
|
|
|
|
private void update() {
|
|
private void update() {
|
|
@@ -3373,7 +3377,7 @@ diff --git a/chrome/browser/password_manager/android/java/src/org/chromium/chrom
|
|
import org.chromium.components.browser_ui.settings.SettingsLauncher;
|
|
import org.chromium.components.browser_ui.settings.SettingsLauncher;
|
|
import org.chromium.components.prefs.PrefService;
|
|
import org.chromium.components.prefs.PrefService;
|
|
import org.chromium.components.signin.base.CoreAccountInfo;
|
|
import org.chromium.components.signin.base.CoreAccountInfo;
|
|
-@@ -133,50 +132,19 @@ public class PasswordManagerHelper {
|
|
|
|
|
|
+@@ -133,19 +132,7 @@ public class PasswordManagerHelper {
|
|
*/
|
|
*/
|
|
public static void showPasswordSettings(Context context, @ManagePasswordsReferrer int referrer,
|
|
public static void showPasswordSettings(Context context, @ManagePasswordsReferrer int referrer,
|
|
SettingsLauncher settingsLauncher, CredentialManagerLauncher credentialManagerLauncher,
|
|
SettingsLauncher settingsLauncher, CredentialManagerLauncher credentialManagerLauncher,
|
|
@@ -3390,13 +3394,10 @@ diff --git a/chrome/browser/password_manager/android/java/src/org/chromium/chrom
|
|
- return;
|
|
- return;
|
|
- }
|
|
- }
|
|
-
|
|
-
|
|
-- Bundle fragmentArgs = new Bundle();
|
|
|
|
-- fragmentArgs.putInt(MANAGE_PASSWORDS_REFERRER, referrer);
|
|
|
|
-- context.startActivity(settingsLauncher.createSettingsActivityIntent(
|
|
|
|
-- context, PASSWORD_SETTINGS_CLASS, fragmentArgs));
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- // TODO(crbug.com/1327294): Make sure we rely on the same util in all places that need
|
|
|
|
|
|
+ Bundle fragmentArgs = new Bundle();
|
|
|
|
+ fragmentArgs.putInt(MANAGE_PASSWORDS_REFERRER, referrer);
|
|
|
|
+ context.startActivity(settingsLauncher.createSettingsActivityIntent(
|
|
|
|
+@@ -156,27 +143,12 @@ public class PasswordManagerHelper {
|
|
// to check whether UPM can be used (for password check as well as for all other cases that
|
|
// to check whether UPM can be used (for password check as well as for all other cases that
|
|
// share the same preconditions, e.g. launching the credential manager).
|
|
// share the same preconditions, e.g. launching the credential manager).
|
|
public static boolean canUseUpmCheckup() {
|
|
public static boolean canUseUpmCheckup() {
|
|
@@ -3426,7 +3427,7 @@ diff --git a/chrome/browser/password_manager/android/java/src/org/chromium/chrom
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
-@@ -227,49 +195,6 @@ public class PasswordManagerHelper {
|
|
|
|
|
|
+@@ -227,49 +199,6 @@ public class PasswordManagerHelper {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -3476,7 +3477,7 @@ diff --git a/chrome/browser/password_manager/android/java/src/org/chromium/chrom
|
|
public static boolean usesUnifiedPasswordManagerUI() {
|
|
public static boolean usesUnifiedPasswordManagerUI() {
|
|
if (!ChromeFeatureList.isEnabled(UNIFIED_PASSWORD_MANAGER_ANDROID)) return false;
|
|
if (!ChromeFeatureList.isEnabled(UNIFIED_PASSWORD_MANAGER_ANDROID)) return false;
|
|
@UpmExperimentVariation
|
|
@UpmExperimentVariation
|
|
-@@ -290,24 +215,8 @@ public class PasswordManagerHelper {
|
|
|
|
|
|
+@@ -290,24 +219,8 @@ public class PasswordManagerHelper {
|
|
|
|
|
|
@VisibleForTesting
|
|
@VisibleForTesting
|
|
static void launchTheCredentialManager(@ManagePasswordsReferrer int referrer,
|
|
static void launchTheCredentialManager(@ManagePasswordsReferrer int referrer,
|