Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(213)

Issue 2799263002: Reland "Android: Remove GetApplicationContext part 2" (Closed)

Created:
3 years, 8 months ago by Peter Wen
Modified:
3 years, 8 months ago
Reviewers:
brettw, agrieve
CC:
chromium-reviews, sadrul, vmpstr+watch_chromium.org, rogerm+autofillwatch_chromium.org, browser-components-watch_chromium.org, rouslan+payments_chromium.org, noyau+watch_chromium.org, agrieve+watch_chromium.org, cbentzel+watch_chromium.org, iclelland+watch_chromium.org, sebsg+autofillwatch_chromium.org, chasej+watch_chromium.org, net-reviews_chromium.org, Peter Beverloo, jkarlin+watch_chromium.org, devtools-reviews_chromium.org, vabr+watchlistautofill_chromium.org, kalyank, android-webview-reviews_chromium.org, ntp-dev+reviews_chromium.org, rouslan+autofill_chromium.org, feature-media-reviews_chromium.org, asvitkine+watch_chromium.org, sync-reviews_chromium.org, chfremer+watch_chromium.org, media-router+watch_chromium.org, mathp+autofillwatch_chromium.org, gogerald+paymentswatch_chromium.org, mahmadi+paymentswatch_chromium.org, estade+watch_chromium.org, danakj+watch_chromium.org, sebsg+paymentswatch_chromium.org, pfeldman
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

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} Committed: https://chromium.googlesource.com/chromium/src/+/95d6e720c235f105aa3182e2a1b2f826cfaa483f

Patch Set 1 : Original #

Patch Set 2 : Fix extra parameter #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+593 lines, -854 lines) Patch
M android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java View 1 chunk +1 line, -1 line 0 comments Download
M android_webview/java/src/org/chromium/android_webview/AndroidProtocolHandler.java View 12 chunks +32 lines, -47 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/PlatformServiceBridge.java View 3 chunks +3 lines, -2 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploadJobService.java View 1 chunk +1 line, -1 line 0 comments Download
M android_webview/java/src/org/chromium/android_webview/crash/AwMinidumpUploaderDelegate.java View 3 chunks +6 lines, -6 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java View 9 chunks +19 lines, -24 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/crash/MinidumpUploaderTest.java View 18 chunks +29 lines, -40 lines 0 comments Download
M android_webview/native/android_protocol_handler.cc View 6 chunks +2 lines, -38 lines 0 comments Download
M base/android/java/src/org/chromium/base/MemoryPressureListener.java View 2 chunks +2 lines, -3 lines 0 comments Download
M base/android/memory_pressure_listener_android.cc View 2 chunks +1 line, -3 lines 0 comments Download
M base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java View 3 chunks +5 lines, -9 lines 0 comments Download
M base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java View 5 chunks +12 lines, -14 lines 0 comments Download
M base/test/multiprocess_test_android.cc View 4 chunks +3 lines, -5 lines 0 comments Download
M base/test/test_file_util_android.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java View 3 chunks +8 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgent.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java View 3 chunks +6 lines, -5 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java View 2 chunks +6 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/IntentHelper.java View 5 chunks +9 lines, -12 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/LollipopTtsPlatformImpl.java View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java View 3 chunks +8 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java View 2 chunks +19 lines, -20 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScanner.java View 4 chunks +6 lines, -18 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/autofill/CreditCardScannerBridge.java View 2 chunks +4 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountService.java View 3 chunks +7 lines, -9 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnable.java View 3 chunks +6 lines, -8 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpDirectoryObserver.java View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadRetry.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java View 7 chunks +21 lines, -20 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java View 2 chunks +1 line, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/ForcedSigninProcessor.java View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/ProfileDataCache.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiver.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/gsa/GSAState.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/history/HistoryAdapter.java View 2 chunks +1 line, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapter.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationServiceFactory.java View 2 chunks +3 lines, -5 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/BaseMediaRouteDialogManager.java View 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouter.java View 3 chunks +5 lines, -8 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaRouterDialogController.java View 5 chunks +5 lines, -11 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteChooserDialogManager.java View 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteControllerDialogManager.java View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/MediaRouteProvider.java View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java View 6 chunks +7 lines, -21 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java View 4 chunks +5 lines, -9 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/net/qualityprovider/ExternalEstimateProviderAndroid.java View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java View 3 chunks +9 lines, -12 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java View 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncPreference.java View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/SyncedAccountPreference.java View 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesBasic.java View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/profiles/ProfileDownloader.java View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/services/AccountsChangedReceiver.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/services/GoogleServicesManager.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/AccountIdProvider.java View 3 chunks +5 lines, -6 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementFragment.java View 10 chunks +13 lines, -17 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/AccountManagementScreenHelper.java View 3 chunks +6 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java View 2 chunks +4 lines, -5 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/AccountTrackerService.java View 6 chunks +7 lines, -11 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/OAuth2TokenService.java View 13 chunks +35 lines, -41 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndSyncView.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java View 6 chunks +8 lines, -8 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java View 7 chunks +8 lines, -9 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/signin/SigninPromoUtil.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProvider.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/sync/ui/PassphraseActivity.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/sync/ui/SyncCustomizationFragment.java View 3 chunks +4 lines, -5 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/BackgroundSyncLauncherTest.java View 4 chunks +2 lines, -8 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ChromeBackgroundServiceTest.java View 4 chunks +2 lines, -7 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnableTest.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/crash/MinidumpUploadServiceTest.java View 19 chunks +33 lines, -29 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/history/HistoryActivityTest.java View 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/invalidation/InvalidationServiceTest.java View 3 chunks +11 lines, -7 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MockMediaRouteProvider.java View 3 chunks +1 line, -5 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceIntegrationTest.java View 19 chunks +26 lines, -27 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/signin/OAuth2TokenServiceTest.java View 3 chunks +5 lines, -5 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninHelperTest.java View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/signin/SigninTest.java View 5 chunks +6 lines, -6 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/sync/ui/PassphraseActivityTest.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtilsTest.java View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/invalidation/InvalidationControllerTest.java View 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProviderUnitTest.java View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java View 1 chunk +3 lines, -4 lines 0 comments Download
M chrome/browser/android/background_sync_launcher_android.cc View 2 chunks +2 lines, -5 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer_bridge.cc View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/browser/android/devtools_server.cc View 2 chunks +3 lines, -5 lines 0 comments Download
M chrome/browser/android/intent_helper.cc View 2 chunks +2 lines, -5 lines 0 comments Download
M chrome/browser/android/net/external_estimate_provider_android.cc View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/browser/android/ntp/ntp_snippets_launcher.cc View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/browser/android/service_tab_launcher.cc View 3 chunks +1 line, -3 lines 0 comments Download
M chrome/browser/android/signin/account_management_screen_helper.cc View 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/browser/crash_upload_list/crash_upload_list_android.cc View 2 chunks +1 line, -5 lines 0 comments Download
M chrome/browser/invalidation/invalidation_service_factory_android.h View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/invalidation/invalidation_service_factory_android.cc View 2 chunks +4 lines, -6 lines 0 comments Download
M chrome/browser/invalidation/profile_invalidation_provider_factory.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/media/android/router/media_router_android.cc View 2 chunks +2 lines, -5 lines 0 comments Download
M chrome/browser/media/android/router/media_router_dialog_controller_android.cc View 2 chunks +1 line, -4 lines 0 comments Download
M chrome/browser/signin/oauth2_token_service_delegate_android.cc View 10 chunks +11 lines, -22 lines 0 comments Download
M chrome/browser/speech/tts_android.cc View 2 chunks +1 line, -4 lines 0 comments Download
M chrome/browser/ui/android/autofill/credit_card_scanner_view_android.cc View 3 chunks +1 line, -4 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtils.java View 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java View 5 chunks +7 lines, -7 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/util/parameters/AddFakeAccountToAppParameter.java View 1 chunk +1 line, -1 line 0 comments Download
M components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java View 3 chunks +4 lines, -3 lines 0 comments Download
M components/invalidation/impl/android/java/src/org/chromium/components/invalidation/InvalidationService.java View 5 chunks +8 lines, -15 lines 0 comments Download
M components/invalidation/impl/invalidation_service_android.h View 1 chunk +1 line, -2 lines 0 comments Download
M components/invalidation/impl/invalidation_service_android.cc View 1 chunk +2 lines, -5 lines 0 comments Download
M components/invalidation/impl/invalidation_service_android_unittest.cc View 2 chunks +1 line, -3 lines 0 comments Download
M components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java View 1 chunk +2 lines, -0 lines 1 comment Download
M components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java View 2 chunks +4 lines, -3 lines 0 comments Download
M components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashFileManagerTest.java View 2 chunks +6 lines, -10 lines 0 comments Download
M components/minidump_uploader/android/javatests/src/org/chromium/components/minidump_uploader/CrashTestCase.java View 3 chunks +4 lines, -1 line 0 comments Download
M components/signin/core/browser/android/java/src/org/chromium/components/signin/AccountManagerHelper.java View 5 chunks +7 lines, -14 lines 0 comments Download
M components/signin/core/browser/android/java/src/org/chromium/components/signin/ChildAccountInfoFetcher.java View 1 chunk +1 line, -2 lines 0 comments Download
M components/signin/core/browser/android/java/src/org/chromium/components/signin/ChromeSigninController.java View 2 chunks +3 lines, -9 lines 0 comments Download
M components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java View 7 chunks +7 lines, -9 lines 0 comments Download
M components/signin/core/browser/android/javatests/src/org/chromium/components/signin/test/AccountManagerHelperTest.java View 1 chunk +1 line, -1 line 0 comments Download
M components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java View 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 9 (4 generated)
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2799263002/20001
3 years, 8 months ago (2017-04-06 13:16:00 UTC) #2
commit-bot: I haz the power
Committed patchset #2 (id:20001) as https://chromium.googlesource.com/chromium/src/+/95d6e720c235f105aa3182e2a1b2f826cfaa483f
3 years, 8 months ago (2017-04-06 14:15:54 UTC) #6
gsennton
https://codereview.chromium.org/2799263002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java File components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java (right): https://codereview.chromium.org/2799263002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java#newcode393 components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java:393: Log.i(TAG, crashDir.getAbsolutePath()); Was this addition intentional? (it doesn't seem ...
3 years, 8 months ago (2017-04-12 14:01:30 UTC) #7
Peter Wen
On 2017/04/12 14:01:30, gsennton wrote: > https://codereview.chromium.org/2799263002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java > File > components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java > (right): > > ...
3 years, 8 months ago (2017-04-12 14:16:01 UTC) #8
gsennton
3 years, 8 months ago (2017-04-13 08:22:44 UTC) #9
Message was sent while issue was closed.
On 2017/04/12 14:16:01, Peter Wen wrote:
> On 2017/04/12 14:01:30, gsennton wrote:
> >
>
https://codereview.chromium.org/2799263002/diff/20001/components/minidump_upl...
> > File
> >
>
components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java
> > (right):
> > 
> >
>
https://codereview.chromium.org/2799263002/diff/20001/components/minidump_upl...
> >
>
components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java:393:
> > Log.i(TAG, crashDir.getAbsolutePath());
> > Was this addition intentional? (it doesn't seem super useful IMO, but I
might
> > have missed something ;)).
> 
> Opps, that was a remanent of debugging the tests, feel free to remove it or I
> could in my next CL. Thanks!

Uploaded https://codereview.chromium.org/2818713002/ :)
(I prefer taking care of these tiny independent changes in their own CLs)

Powered by Google App Engine
This is Rietveld 408576698