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

Issue 2531743003: Add TOS-accepted Java pref on Android. (Closed)

Created:
4 years ago by Alexei Svitkine (slow)
Modified:
4 years ago
Reviewers:
Ted C, gogerald1
CC:
chromium-reviews, agrieve+watch_chromium.org, Yusuf
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add TOS-accepted Java pref on Android. This will support being able to show the first page of the FRE without native code being initialized yet, so that we could fetch a variations seed while it's showing, which I'm working on under crbug.com/632199 This change adds a Java-level pref for TOS-accepted, so it can be checked before native is initialized. Also makes the code sync the existing native pref to the Java pref for users migrating from old versions. (We may want to merge this CL back ahead of the main FRE de-nativization work so that users can migrate their prefs ahead of time.) BUG=668741 Committed: https://crrev.com/03e06cc174fe2cbba5fab1291442e470e5e94b09 Cr-Commit-Position: refs/heads/master@{#435283}

Patch Set 1 #

Patch Set 2 : Cleanup #

Patch Set 3 : Remove unused method. #

Total comments: 6

Patch Set 4 : Undo FirstRunGlue refactor. Address comments. #

Total comments: 5

Patch Set 5 : Address comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -2 lines) Patch
D chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java View 1 2 3 4 2 chunks +25 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 36 (23 generated)
Alexei Svitkine (slow)
gogerald, tedchoc: PTAL Couple questions: 1. Is removing the glue seem fine to you? It ...
4 years ago (2016-11-25 20:24:24 UTC) #6
gogerald1
It looks better to me to keep these static interfaces in a separate file, might ...
4 years ago (2016-11-28 15:50:23 UTC) #11
Alexei Svitkine (slow)
On 2016/11/28 15:50:23, gogerald1 wrote: > It looks better to me to keep these static ...
4 years ago (2016-11-28 16:21:57 UTC) #12
Ted C
I'm not really against removing FirstRunGlue as just is indirection right now. Looking at my ...
4 years ago (2016-11-29 00:34:46 UTC) #13
Alexei Svitkine (slow)
Thanks for the comment. I'll leave out the FirstRunGlue refactor out of this CL then ...
4 years ago (2016-11-29 15:51:34 UTC) #14
Alexei Svitkine (slow)
PTAL - changes above (and below) have been made. https://codereview.chromium.org/2531743003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2531743003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode365 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:365: ...
4 years ago (2016-11-29 16:27:04 UTC) #22
Ted C
lgtm assuming the fre question is accurate https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java (right): https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java#newcode39 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java:39: public boolean ...
4 years ago (2016-11-29 20:42:32 UTC) #25
Alexei Svitkine (slow)
https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java (right): https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java#newcode39 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java:39: public boolean didAcceptTermsOfService(Context appContext) { On 2016/11/29 20:42:32, Ted ...
4 years ago (2016-11-29 21:01:28 UTC) #26
gogerald1
lgtm https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java (right): https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java#newcode24 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java:24: private static final String TOS_ACCEPTED_PREF = "first_run_tos_accepted"; nit: ...
4 years ago (2016-11-30 14:18:02 UTC) #27
Alexei Svitkine (slow)
https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java (right): https://codereview.chromium.org/2531743003/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java#newcode24 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunGlueImpl.java:24: private static final String TOS_ACCEPTED_PREF = "first_run_tos_accepted"; On 2016/11/30 ...
4 years ago (2016-11-30 15:49:37 UTC) #28
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/2531743003/110001
4 years ago (2016-11-30 15:50:23 UTC) #31
commit-bot: I haz the power
Committed patchset #5 (id:110001)
4 years ago (2016-11-30 16:24:32 UTC) #34
commit-bot: I haz the power
4 years ago (2016-11-30 16:26:15 UTC) #36
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/03e06cc174fe2cbba5fab1291442e470e5e94b09
Cr-Commit-Position: refs/heads/master@{#435283}

Powered by Google App Engine
This is Rietveld 408576698