New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 646094 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
OOO until Feb 4th
Closed: Jun 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug

Blocked on:
issue 644377

Blocking:
issue 846456



Sign in to add a comment

ContextUtils should be used for all application context

Project Member Reported by wnwen@chromium.org, Sep 12 2016

Issue description

ContextUtils.getApplicationContext should be used for all clients that require an application context rather than an activity or service.

Reasons:
- Webview requires a wrapped application context to be used at all times.
- Unintended memory leaks due to storing reference to non-application context.

Requirements:
- ContextUtils.initApplicationContext is called exactly once on every start-up path.
 

Comment 1 by wnwen@chromium.org, Mar 27 2017

This also means that native side base::android::GetApplicationContext is no longer necessary.
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/321152dcf0906133028c0e50559b8e5101260b48

commit 321152dcf0906133028c0e50559b8e5101260b48
Author: wnwen <wnwen@chromium.org>
Date: Wed Mar 29 18:14:57 2017

Android: Remove GetApplicationContext part 1

Java-side already has the ContextUtils#GetApplicationContext global and
no longer needs native to hold the pointer and pass it through jni with
every call that needs an application context.

BUG= 646094 

Review-Url: https://codereview.chromium.org/2772343003
Cr-Commit-Position: refs/heads/master@{#460458}

[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/apk_assets.cc
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/build_info.cc
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/content_uri_utils.cc
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/java/src/org/chromium/base/ApkAssets.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/java/src/org/chromium/base/BuildInfo.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/base/android/java/src/org/chromium/base/ContentUriUtils.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/FileProviderHelper.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/IntentHelper.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkUtils.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/OMADownloadHandler.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageNotificationBridge.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/omaha/RequestGenerator.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/omaha/VersionNumberGetter.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncPreference.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsNavigationDelegateImpl.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/PassphraseDialogFragment.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/PassphraseTypeDialogFragment.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/SyncCustomizationFragment.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/javatests/src/org/chromium/chrome/browser/ProcessIsolationTest.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTest.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTestBase.java
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/chrome/browser/android/offline_pages/downloads/offline_page_notification_bridge.cc
[modify] https://crrev.com/321152dcf0906133028c0e50559b8e5101260b48/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java

Project Member

Comment 3 by bugdroid1@chromium.org, Apr 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e561a3b69799a67eef58831f83949d987b6a92fd

commit e561a3b69799a67eef58831f83949d987b6a92fd
Author: wnwen <wnwen@chromium.org>
Date: Thu Apr 06 12:35:00 2017

Android: Remove GetApplicationContext part 2

Part 1: https://codereview.chromium.org/2772343003/

Java-side already has the ContextUtils#GetApplicationContext global and
no longer needs native to hold the pointer and pass it through jni with
every call that needs an application context.

BUG= 646094 

Review-Url: https://codereview.chromium.org/2784353002
Cr-Commit-Position: refs/heads/master@{#462438}

[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/java/src/org/chromium/android_webview/AndroidProtocolHandler.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploadJobService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploaderDelegate.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/javatests/src/org/chromium/android_webview/test/crash/MinidumpUploaderTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/android_webview/native/android_protocol_handler.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/base/android/java/src/org/chromium/base/MemoryPressureListener.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/base/android/memory_pressure_listener_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/base/test/multiprocess_test_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/base/test/test_file_util_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgent.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/IntentHelper.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/LollipopTtsPlatformImpl.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScanner.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScannerBridge.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnable.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpDirectoryObserver.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadRetry.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ForcedSigninProcessor.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ProfileDataCache.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiver.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/gsa/GSAState.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryAdapter.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapter.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationServiceFactory.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/BaseMediaRouteDialogManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouter.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouterDialogController.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteChooserDialogManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteControllerDialogManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteProvider.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/net/qualityprovider/ExternalEstimateProviderAndroid.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncPreference.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncedAccountPreference.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/profiles/ProfileDownloader.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/services/AccountsChangedReceiver.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/services/GoogleServicesManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountIdProvider.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementFragment.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementScreenHelper.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountTrackerService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/OAuth2TokenService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndSyncView.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninPromoUtil.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProvider.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/PassphraseActivity.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/SyncCustomizationFragment.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/BackgroundSyncLauncherTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/ChromeBackgroundServiceTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnableTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/crash/MinidumpUploadServiceTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/history/HistoryActivityTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/invalidation/InvalidationServiceTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MockMediaRouteProvider.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceIntegrationTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninHelperTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/browser/sync/ui/PassphraseActivityTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtilsTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/junit/src/org/chromium/chrome/browser/invalidation/InvalidationControllerTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/junit/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProviderUnitTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/background_sync_launcher_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/data_usage/external_data_use_observer_bridge.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/devtools_server.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/intent_helper.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/net/external_estimate_provider_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/ntp/ntp_snippets_launcher.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/service_tab_launcher.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/android/signin/account_management_screen_helper.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/crash_upload_list/crash_upload_list_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/invalidation/invalidation_service_factory_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/invalidation/invalidation_service_factory_android.h
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/invalidation/profile_invalidation_provider_factory.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/media/android/router/media_router_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/media/android/router/media_router_dialog_controller_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/signin/oauth2_token_service_delegate_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/speech/tts_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/browser/ui/android/autofill/credit_card_scanner_view_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtils.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/chrome/test/android/javatests/src/org/chromium/chrome/test/util/parameters/AddFakeAccountToAppParameter.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/invalidation/impl/invalidation_service_android.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/invalidation/impl/invalidation_service_android.h
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/invalidation/impl/invalidation_service_android_unittest.cc
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashFileManagerTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashTestCase.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/signin/core/browser/android/java/src/org/chromium/components/signin/AccountManagerHelper.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/signin/core/browser/android/java/src/org/chromium/components/signin/ChildAccountInfoFetcher.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/signin/core/browser/android/java/src/org/chromium/components/signin/ChromeSigninController.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/signin/core/browser/android/javatests/src/org/chromium/components/signin/test/AccountManagerHelperTest.java
[modify] https://crrev.com/e561a3b69799a67eef58831f83949d987b6a92fd/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java

Project Member

Comment 4 by bugdroid1@chromium.org, Apr 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e92c19cdfe5b11c373e7ae74e6d4338d431334ca

commit e92c19cdfe5b11c373e7ae74e6d4338d431334ca
Author: wnwen <wnwen@chromium.org>
Date: Thu Apr 06 12:56:36 2017

Revert of Android: Remove GetApplicationContext part 2 (patchset #9 id:160001 of https://codereview.chromium.org/2784353002/ )

Reason for revert:
Missing change to ClearBrowsingDataPreferencesBasic

https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.linux%2FAndroid_Builder%2F81472%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout

Original issue's description:
> Android: Remove GetApplicationContext part 2
>
> Part 1: https://codereview.chromium.org/2772343003/
>
> Java-side already has the ContextUtils#GetApplicationContext global and
> no longer needs native to hold the pointer and pass it through jni with
> every call that needs an application context.
>
> BUG= 646094 
>
> Review-Url: https://codereview.chromium.org/2784353002
> Cr-Commit-Position: refs/heads/master@{#462438}
> Committed: https://chromium.googlesource.com/chromium/src/+/e561a3b69799a67eef58831f83949d987b6a92fd

TBR=agrieve@chromium.org,brettw@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 646094 

Review-Url: https://codereview.chromium.org/2800833003
Cr-Commit-Position: refs/heads/master@{#462440}

[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/java/src/org/chromium/android_webview/AndroidProtocolHandler.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploadJobService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploaderDelegate.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/javatests/src/org/chromium/android_webview/test/crash/MinidumpUploaderTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/android_webview/native/android_protocol_handler.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/base/android/java/src/org/chromium/base/MemoryPressureListener.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/base/android/memory_pressure_listener_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/base/test/multiprocess_test_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/base/test/test_file_util_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgent.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/IntentHelper.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/LollipopTtsPlatformImpl.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScanner.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScannerBridge.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnable.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpDirectoryObserver.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadRetry.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ForcedSigninProcessor.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ProfileDataCache.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiver.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/gsa/GSAState.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryAdapter.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapter.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationServiceFactory.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/BaseMediaRouteDialogManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouter.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouterDialogController.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteChooserDialogManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteControllerDialogManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteProvider.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/net/qualityprovider/ExternalEstimateProviderAndroid.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncPreference.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncedAccountPreference.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/profiles/ProfileDownloader.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/services/AccountsChangedReceiver.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/services/GoogleServicesManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountIdProvider.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementFragment.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementScreenHelper.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountTrackerService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/OAuth2TokenService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndSyncView.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninPromoUtil.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProvider.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/PassphraseActivity.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/SyncCustomizationFragment.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/BackgroundSyncLauncherTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/ChromeBackgroundServiceTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnableTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/crash/MinidumpUploadServiceTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/history/HistoryActivityTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/invalidation/InvalidationServiceTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MockMediaRouteProvider.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceIntegrationTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninHelperTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/browser/sync/ui/PassphraseActivityTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtilsTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/junit/src/org/chromium/chrome/browser/invalidation/InvalidationControllerTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/junit/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProviderUnitTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/background_sync_launcher_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/data_usage/external_data_use_observer_bridge.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/devtools_server.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/intent_helper.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/net/external_estimate_provider_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/ntp/ntp_snippets_launcher.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/service_tab_launcher.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/android/signin/account_management_screen_helper.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/crash_upload_list/crash_upload_list_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/invalidation/invalidation_service_factory_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/invalidation/invalidation_service_factory_android.h
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/invalidation/profile_invalidation_provider_factory.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/media/android/router/media_router_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/media/android/router/media_router_dialog_controller_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/signin/oauth2_token_service_delegate_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/speech/tts_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/browser/ui/android/autofill/credit_card_scanner_view_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtils.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/chrome/test/android/javatests/src/org/chromium/chrome/test/util/parameters/AddFakeAccountToAppParameter.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/invalidation/impl/invalidation_service_android.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/invalidation/impl/invalidation_service_android.h
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/invalidation/impl/invalidation_service_android_unittest.cc
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashFileManagerTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashTestCase.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/signin/core/browser/android/java/src/org/chromium/components/signin/AccountManagerHelper.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/signin/core/browser/android/java/src/org/chromium/components/signin/ChildAccountInfoFetcher.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/signin/core/browser/android/java/src/org/chromium/components/signin/ChromeSigninController.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/signin/core/browser/android/javatests/src/org/chromium/components/signin/test/AccountManagerHelperTest.java
[modify] https://crrev.com/e92c19cdfe5b11c373e7ae74e6d4338d431334ca/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java

Project Member

Comment 5 by bugdroid1@chromium.org, Apr 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/95d6e720c235f105aa3182e2a1b2f826cfaa483f

commit 95d6e720c235f105aa3182e2a1b2f826cfaa483f
Author: wnwen <wnwen@chromium.org>
Date: Thu Apr 06 14:15:03 2017

Reland "Android: Remove GetApplicationContext part 2"

Original: https://codereview.chromium.org/2784353002
Fix: Extra parameter in ClearBrowsingDataPreferencesBasic.java.

TBR=agrieve@chromium.org,brettw@chromium.org
BUG= 646094 

Review-Url: https://codereview.chromium.org/2799263002
Cr-Commit-Position: refs/heads/master@{#462457}

[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/java/src/org/chromium/android_webview/AndroidProtocolHandler.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploadJobService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploaderDelegate.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/javatests/src/org/chromium/android_webview/test/crash/MinidumpUploaderTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/android_webview/native/android_protocol_handler.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/base/android/java/src/org/chromium/base/MemoryPressureListener.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/base/android/memory_pressure_listener_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/base/test/multiprocess_test_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/base/test/test_file_util_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgent.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/IntentHelper.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/LollipopTtsPlatformImpl.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScanner.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScannerBridge.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnable.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpDirectoryObserver.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadRetry.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ForcedSigninProcessor.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ProfileDataCache.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiver.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/gsa/GSAState.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryAdapter.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapter.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationServiceFactory.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/BaseMediaRouteDialogManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouter.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouterDialogController.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteChooserDialogManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteControllerDialogManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteProvider.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/net/qualityprovider/ExternalEstimateProviderAndroid.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncPreference.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncedAccountPreference.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesBasic.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/profiles/ProfileDownloader.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/services/AccountsChangedReceiver.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/services/GoogleServicesManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountIdProvider.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementFragment.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementScreenHelper.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountTrackerService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/OAuth2TokenService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndSyncView.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninPromoUtil.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProvider.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/PassphraseActivity.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/sync/ui/SyncCustomizationFragment.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/BackgroundSyncLauncherTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/ChromeBackgroundServiceTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnableTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/crash/MinidumpUploadServiceTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/history/HistoryActivityTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/invalidation/InvalidationServiceTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MockMediaRouteProvider.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceIntegrationTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninHelperTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/browser/sync/ui/PassphraseActivityTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtilsTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/junit/src/org/chromium/chrome/browser/invalidation/InvalidationControllerTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/junit/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProviderUnitTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/background_sync_launcher_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/data_usage/external_data_use_observer_bridge.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/devtools_server.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/intent_helper.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/net/external_estimate_provider_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/ntp/ntp_snippets_launcher.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/service_tab_launcher.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/android/signin/account_management_screen_helper.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/crash_upload_list/crash_upload_list_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/invalidation/invalidation_service_factory_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/invalidation/invalidation_service_factory_android.h
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/invalidation/profile_invalidation_provider_factory.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/media/android/router/media_router_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/media/android/router/media_router_dialog_controller_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/signin/oauth2_token_service_delegate_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/speech/tts_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/browser/ui/android/autofill/credit_card_scanner_view_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtils.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/chrome/test/android/javatests/src/org/chromium/chrome/test/util/parameters/AddFakeAccountToAppParameter.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/invalidation/impl/invalidation_service_android.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/invalidation/impl/invalidation_service_android.h
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/invalidation/impl/invalidation_service_android_unittest.cc
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashFileManagerTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashTestCase.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/signin/core/browser/android/java/src/org/chromium/components/signin/AccountManagerHelper.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/signin/core/browser/android/java/src/org/chromium/components/signin/ChildAccountInfoFetcher.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/signin/core/browser/android/java/src/org/chromium/components/signin/ChromeSigninController.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/signin/core/browser/android/javatests/src/org/chromium/components/signin/test/AccountManagerHelperTest.java
[modify] https://crrev.com/95d6e720c235f105aa3182e2a1b2f826cfaa483f/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java

Project Member

Comment 6 by bugdroid1@chromium.org, Apr 6 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/clank/internal/apps/+/6309dd83244ceec26b9c062f934ef44c7aa2ebc2

commit 6309dd83244ceec26b9c062f934ef44c7aa2ebc2
Author: Peter Wen <wnwen@google.com>
Date: Thu Apr 06 15:21:46 2017

Comment 7 by sanfin@chromium.org, Apr 10 2017

Cc: sanfin@chromium.org
Project Member

Comment 8 by bugdroid1@chromium.org, Apr 10 2017

Project Member

Comment 9 by bugdroid1@chromium.org, Apr 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40

commit ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40
Author: wnwen <wnwen@chromium.org>
Date: Wed Apr 19 15:34:29 2017

Android: Remove GetApplicationContext: components/

base/android/context_utils.* is being removed.

Java-side already has the ContextUtils#GetApplicationContext global and
no longer needs native to hold the pointer and pass it through jni with
every call that needs an application context.

BUG= 646094 

Review-Url: https://codereview.chromium.org/2810863003
Cr-Commit-Position: refs/heads/master@{#465616}

[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GCMDriver.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GoogleCloudMessagingV2.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/gcm_driver/gcm_driver_android.cc
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/gcm_driver/instance_id/instance_id_android.cc
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/safe_browsing_db/android/java/src/org/chromium/components/safe_browsing/SafeBrowsingApiBridge.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/safe_browsing_db/android/safe_browsing_api_handler_bridge.cc
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedFetcher.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/variations/android/junit/src/org/chromium/components/variations/firstrun/VariationsSeedFetcherTest.java
[modify] https://crrev.com/ff6a1da8d92c61fe4e8f15d1ee070faa4cb60e40/components/variations/android/variations_seed_bridge.cc

Project Member

Comment 10 by bugdroid1@chromium.org, Apr 24 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd

commit 8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd
Author: wnwen <wnwen@chromium.org>
Date: Mon Apr 24 13:38:04 2017

Android: Remove GetApplicationContext part 3

Java-side already has the ContextUtils#GetApplicationContext global and
no longer needs native to hold the pointer and pass it through jni with
every call that needs an application context.

Part 1: https://codereview.chromium.org/2772343003/
Part 2: https://codereview.chromium.org/2799263002/
Part 2.1 (cast): http://crrev.com/2807263002
Part 2.2 (components): http://crrev.com/2810863003

BUG= 646094 

Review-Url: https://codereview.chromium.org/2828353002
Cr-Commit-Position: refs/heads/master@{#466622}

[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewMiscTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/javatests/src/org/chromium/chrome/browser/crash/MinidumpUploadServiceTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageRequestTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtilsTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/RecentTabsTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/android/background_sync_network_observer_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/android/composited_touch_handle_drawable.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/android/java_interfaces_impl.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/child_process_launcher_helper_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/media/android/media_resource_getter_impl.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/media/session/audio_focus_delegate_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/memory/memory_monitor_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/renderer_host/render_widget_host_view_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/browser/speech/speech_recognizer_impl_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/AudioFocusDelegate.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncNetworkObserver.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/ChildProcessLauncherHelper.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/InterfaceRegistrarImpl.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/MemoryMonitorAndroid.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content/browser/input/HandleViewResources.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/public/android/java/src/org/chromium/content_public/browser/InterfaceRegistrar.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/content/shell/browser/layout_test/scoped_android_configuration.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/cellular_signal_strength.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/java/src/org/chromium/net/ProxyChangeListener.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/network_change_notifier_delegate_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/android/network_library.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/cert/x509_util_android.cc
[modify] https://crrev.com/8fc10285e6e66ddc3bfdc48e84e3efaac6a025dd/net/proxy/proxy_config_service_android.cc

Comment 11 by wnwen@chromium.org, Apr 24 2017

Status: Started (was: Assigned)
Project Member

Comment 12 by bugdroid1@chromium.org, May 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/da737c56165f6fae6e81c488cf5821b7a77c7d1d

commit da737c56165f6fae6e81c488cf5821b7a77c7d1d
Author: wnwen <wnwen@chromium.org>
Date: Mon May 15 19:29:14 2017

Android: Remove GetApplicationContext part 4

Java-side already has the ContextUtils#GetApplicationContext global and
no longer needs native to hold the pointer and pass it through jni with
every call that needs an application context.

Part 1: https://codereview.chromium.org/2772343003/
Part 2: https://codereview.chromium.org/2799263002/
Part 2.1 (cast): http://crrev.com/2807263002
Part 2.2 (components): http://crrev.com/2810863003
Part 3: http://crrev.com/2828353002

BUG= 646094 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2847523002
Cr-Commit-Position: refs/heads/master@{#471861}

[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/BUILD.gn
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/android/base_jni_registrar.cc
[delete] https://crrev.com/57bb4b6713175b902e2c4e19df6df3872d69e885/base/android/context_utils.cc
[delete] https://crrev.com/57bb4b6713175b902e2c4e19df6df3872d69e885/base/android/context_utils.h
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/android/java/src/org/chromium/base/ContextUtils.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/android/path_utils.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/base/test/test_file_util_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ItemChooserDialog.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkUtils.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/content/TabContentManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/compositor/resources/StaticResourcePreloads.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ToolbarSceneLayer.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/device/DeviceClassManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryManagerUtils.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsExpandableListView.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsRowAdapter.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/omnibox/SuggestionView.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/page_info/PageInfoPopup.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/snackbar/SnackbarView.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappUrlBar.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/java/src/org/chromium/chrome/browser/widget/findinpage/FindToolbarManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/javatests/src/org/chromium/chrome/browser/BindingManagerIntegrationTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/javatests/src/org/chromium/chrome/browser/VideoFullscreenOrientationLockChromeTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/OmniboxTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/browser/android/chrome_application.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/browser/android/download/download_controller.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/browser/android/mojo/chrome_interface_registrar_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/browser/android/signin/signin_promo_util_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/browser/ui/autofill/chrome_autofill_client.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/components/cronet/android/test/cronet_test_jni.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/components/cronet/android/test/javatests/src/org/chromium/net/CronetTestBase.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/content/browser/service_manager/service_manager_context.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/content/public/android/java/src/org/chromium/content/browser/DeviceUtils.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/content/public/android/java/src/org/chromium/content/browser/input/FloatingPastePopupMenu.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/content/public/android/javatests/src/org/chromium/content/browser/VideoFullscreenOrientationLockTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothDevice.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/bluetooth/android/wrappers.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/bluetooth/bluetooth_device_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/bluetooth/test/android/java/src/org/chromium/device/bluetooth/Fakes.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/generic_sensor/android/java/src/org/chromium/device/sensors/PlatformSensorProvider.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/generic_sensor/platform_sensor_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/generic_sensor/platform_sensor_provider_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderAdapter.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderAndroid.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderFactory.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/geolocation/android/junit/src/org/chromium/device/geolocation/LocationProviderTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/geolocation/location_api_adapter_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/sensors/android/java/src/org/chromium/device/sensors/DeviceSensors.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/sensors/android/javatests/src/org/chromium/device/sensors/DeviceSensorsTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/sensors/sensor_manager_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/usb/android/java/src/org/chromium/device/usb/ChromeUsbService.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/device/usb/usb_service_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/audio/android/audio_manager_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/java/src/org/chromium/media/AudioManagerAndroid.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/java/src/org/chromium/media/MediaPlayerBridge.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/java/src/org/chromium/media/MediaPlayerListener.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/java/src/org/chromium/media/MediaServerCrashListener.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/media_player_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/media_player_bridge.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/media_player_listener.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/media_player_listener.h
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/base/android/media_server_crash_listener.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/content/android/java/src/org/chromium/media/ScreenCapture.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/content/android/screen_capture_machine_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/video/android/java/src/org/chromium/media/VideoCapture.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera2.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/video/android/java/src/org/chromium/media/VideoCaptureFactory.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/capture/video/android/video_capture_device_factory_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/midi/java/src/org/chromium/midi/MidiManagerAndroid.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/midi/java/src/org/chromium/midi/UsbMidiDeviceFactoryAndroid.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/midi/midi_manager_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/media/midi/usb_midi_device_factory_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/android/java/src/org/chromium/services/device/InterfaceRegistrar.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/battery/android/java/src/org/chromium/device/battery/BatteryMonitorFactory.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/device_service.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/generic_sensor/android/junit/src/org/chromium/device/sensors/PlatformSensorAndProviderTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/time_zone_monitor/android/java/src/org/chromium/device/time_zone_monitor/TimeZoneMonitor.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/device/time_zone_monitor/time_zone_monitor_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/shape_detection/android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/services/shape_detection/shape_detection_service.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/testing/android/native_test/java/src/org/chromium/native_test/NativeUnitTest.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/testing/android/native_test/native_test_launcher.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/android/java/src/org/chromium/ui/base/TouchDevice.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/android/window_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/base/clipboard/clipboard_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/base/device_form_factor_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/base/touch/touch_device_android.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/gfx/android/view_configuration.cc
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java
[modify] https://crrev.com/da737c56165f6fae6e81c488cf5821b7a77c7d1d/ui/platform_window/android/platform_window_android.cc

Project Member

Comment 13 by bugdroid1@chromium.org, May 18 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/clank/internal/apps/+/eb8ae699ee22b1fbe5b012e503dcdaf3876f8983

commit eb8ae699ee22b1fbe5b012e503dcdaf3876f8983
Author: Peter Wen <wnwen@google.com>
Date: Thu May 18 19:01:10 2017

Project Member

Comment 14 by bugdroid1@chromium.org, May 25 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7848fec2384849ec0663c96d3bc73e9e3afd6e25

commit 7848fec2384849ec0663c96d3bc73e9e3afd6e25
Author: wnwen <wnwen@chromium.org>
Date: Thu May 25 17:55:53 2017

Android: Simplify isTablet and InterfaceRegistrars

Clean-up after downstream changes landed to reduce passing around the
same global application context. Saves ~220 bytes.

BUG= 646094 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.mac:mac_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2897313002
Cr-Commit-Position: refs/heads/master@{#474697}

[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/content/public/android/javatests/src/org/chromium/content/browser/VideoRotateToFullscreenTest.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/device/android/java/src/org/chromium/services/device/InterfaceRegistrar.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/device/battery/android/java/src/org/chromium/device/battery/BatteryMonitorFactory.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/device/nfc/android/java/src/org/chromium/device/nfc/NfcImpl.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/device/nfc/android/java/src/org/chromium/device/nfc/NfcProviderImpl.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/device/nfc/android/junit/src/org/chromium/device/nfc/NFCTest.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/device/vibration/android/java/src/org/chromium/device/vibration/VibrationManagerImpl.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/shape_detection/android/java/src/org/chromium/shape_detection/BarcodeDetectionImpl.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionProviderImpl.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/shape_detection/android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/services/shape_detection/android/java/src/org/chromium/shape_detection/TextDetectionImpl.java
[modify] https://crrev.com/7848fec2384849ec0663c96d3bc73e9e3afd6e25/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java

Project Member

Comment 15 by bugdroid1@chromium.org, Jun 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9fc65981c1e99b18fd3af286ed83fbd18ca4e650

commit 9fc65981c1e99b18fd3af286ed83fbd18ca4e650
Author: Peter Wen <wnwen@google.com>
Date: Thu Jun 01 20:52:26 2017

Android: Clean up NetworkChangeNotifier init

Also remove TODO in test since the test requires access to its custom
context class in other methods.

Bug:  646094 
Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester
Change-Id: I36534c78d6cb8510f8837f52d8dbe26d9dae1b47
Reviewed-on: https://chromium-review.googlesource.com/517647
Reviewed-by: Alok Priyadarshi <alokp@chromium.org>
Reviewed-by: David Trainor <dtrainor@chromium.org>
Reviewed-by: Paul Jensen <pauljensen@chromium.org>
Commit-Queue: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#476428}
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/chrome/android/javatests/src/org/chromium/chrome/browser/invalidation/InvalidationServiceTest.java
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastBrowserHelper.java
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
[modify] https://crrev.com/9fc65981c1e99b18fd3af286ed83fbd18ca4e650/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierNoNativeTest.java

Status: Fixed (was: Started)
Finally done. Phew... :)
One of the changes done for this issue introduced a regression in AndroidProtocolHandler.
See the details in https://bugs.chromium.org/p/chromium/issues/detail?id=599869#c12

Comment 18 by torne@chromium.org, Feb 28 2018

Will fix that over on  issue 599869 .
Blocking: 846456

Sign in to add a comment