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

Issue 920583002: [Android] Migrate javascript settings to a content setting from a pref. (Closed)

Created:
5 years, 10 months ago by Ted C
Modified:
5 years, 10 months ago
Reviewers:
newt (away)
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Migrate javascript settings to a content setting from a pref. This also adds a preferences migration function and tracking system to handle future changes. BUG=454063 Committed: https://crrev.com/c404e85f318501565ebd0c8b3541fbc2e260b158 Cr-Commit-Position: refs/heads/master@{#316023}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address newt@'s comments #

Total comments: 4

Patch Set 3 : Second round of cleanup #

Unified diffs Side-by-side diffs Delta from patch set Stats (+48 lines, -11 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java View 1 2 4 chunks +27 lines, -0 lines 0 comments Download
M chrome/browser/android/preferences/pref_service_bridge.cc View 1 1 chunk +21 lines, -11 lines 0 comments Download

Messages

Total messages: 13 (3 generated)
Ted C
PTAL This will keep Android consistent with how desktop supports javascript
5 years, 10 months ago (2015-02-11 21:48:23 UTC) #2
newt (away)
https://codereview.chromium.org/920583002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java (right): https://codereview.chromium.org/920583002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java#newcode172 chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java:172: preferences.edit().putInt(MIGRATION_PREF_KEY, currentVersion).commit(); Why not put this at the end ...
5 years, 10 months ago (2015-02-12 00:48:59 UTC) #3
Ted C
https://codereview.chromium.org/920583002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java (right): https://codereview.chromium.org/920583002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java#newcode172 chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java:172: preferences.edit().putInt(MIGRATION_PREF_KEY, currentVersion).commit(); On 2015/02/12 00:48:59, newt wrote: > Why ...
5 years, 10 months ago (2015-02-12 01:01:10 UTC) #4
newt (away)
lgtm after debugging code is removed https://codereview.chromium.org/920583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java (right): https://codereview.chromium.org/920583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java#newcode163 chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java:163: if (currentVersion == ...
5 years, 10 months ago (2015-02-12 01:25:02 UTC) #5
Ted C
https://codereview.chromium.org/920583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java (right): https://codereview.chromium.org/920583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java#newcode163 chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java:163: if (currentVersion == MIGRATION_CURRENT_VERSION) return; On 2015/02/12 01:25:02, newt ...
5 years, 10 months ago (2015-02-12 17:18:20 UTC) #6
newt (away)
On 2015/02/12 17:18:20, Ted C wrote: > https://codereview.chromium.org/920583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java > File > chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java > (right): > ...
5 years, 10 months ago (2015-02-12 18:50:34 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/920583002/40001
5 years, 10 months ago (2015-02-12 19:01:23 UTC) #10
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 10 months ago (2015-02-12 19:24:56 UTC) #11
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/c404e85f318501565ebd0c8b3541fbc2e260b158 Cr-Commit-Position: refs/heads/master@{#316023}
5 years, 10 months ago (2015-02-12 19:25:28 UTC) #12
Ted C
5 years, 10 months ago (2015-02-12 20:52:57 UTC) #13
Message was sent while issue was closed.
A revert of this CL (patchset #3 id:40001) has been created in
https://codereview.chromium.org/923573003/ by tedchoc@chromium.org.

The reason for reverting is: This breaks the
ContentSettings#getJavaScriptEnabled, so that dependency needs to be cleared
up..

Powered by Google App Engine
This is Rietveld 408576698