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

Issue 1864163005: Switch Cookie to use ContentSettingException instead of CookieInfo on Android (Closed)

Created:
4 years, 8 months ago by lshang
Modified:
4 years, 7 months ago
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Switch Cookie to use ContentSettingException instead of CookieInfo on Android We are about to start syncing cookie exceptions to Android. After that allowing users to add exceptions or toggle existing exceptions will cause crashes. It is because for now CookieInfo only support set settings for urls. In this CL, CookieInfo is replaced with ContentSettingException, similar to JavaScript, to support patterns. This will make sure that users can manually add an exception and toggle it on Android. BUG=598909 Committed: https://crrev.com/9c6944d530898d73c02325c0a5c03a257dd7f208 Cr-Commit-Position: refs/heads/master@{#389979}

Patch Set 1 #

Patch Set 2 : remove unused methods #

Patch Set 3 : rebase to fix patch failure #

Total comments: 12

Patch Set 4 : rebase #

Patch Set 5 : address review comments #

Total comments: 4

Patch Set 6 : minor change #

Patch Set 7 : rebase #

Total comments: 1

Patch Set 8 : one missing comments to be addressed #

Messages

Total messages: 27 (10 generated)
lshang
PTAL thanks!
4 years, 8 months ago (2016-04-07 06:16:03 UTC) #3
raymes
Looks good I don't know this code so well :) https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java (left): https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java#oldcode210 ...
4 years, 8 months ago (2016-04-11 07:43:53 UTC) #4
lshang
+finnur +tsergeant for code review The only issue of changing Cookies to use ContentSettingException is ...
4 years, 8 months ago (2016-04-11 08:17:08 UTC) #6
Finnur
https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java (left): https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java#oldcode210 chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java:210: } Yeah, this doesn't look right. https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java ...
4 years, 8 months ago (2016-04-11 09:48:49 UTC) #7
lshang
https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java (left): https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java#oldcode210 chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java:210: } On 2016/04/11 09:48:49, Finnur wrote: > Yeah, this ...
4 years, 8 months ago (2016-04-19 05:20:50 UTC) #8
Finnur
https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java (right): https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java#newcode74 chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java:74: public static final String PREF_COOKIES_PERMISSION = "cookies_permission_list"; Thanks for ...
4 years, 8 months ago (2016-04-19 10:24:32 UTC) #11
raymes
Thanks Finnur! I think Liu is just trying to make cookies work without crashing in ...
4 years, 8 months ago (2016-04-20 01:31:18 UTC) #12
Finnur
Happy to meet and I have no problem with not blocking this CL on this ...
4 years, 8 months ago (2016-04-20 11:31:42 UTC) #13
Finnur
One nit. https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java (right): https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java#newcode265 chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java:265: // TODO(lshang): Merge in CookieException? It becomes ...
4 years, 8 months ago (2016-04-20 11:31:53 UTC) #14
raymes
Thanks Finnur, I'll set up a meeting soon :) On Wed, 20 Apr 2016 at ...
4 years, 8 months ago (2016-04-21 04:25:12 UTC) #15
Michael van Ouwerkerk
lgtm for fixing a potential crash I do think we'll need to follow up and ...
4 years, 8 months ago (2016-04-21 09:07:54 UTC) #16
lshang
Thanks Michael! +bauerb for OWNER's approval. https://codereview.chromium.org/1864163005/diff/80001/chrome/browser/android/preferences/website_preference_bridge.cc File chrome/browser/android/preferences/website_preference_bridge.cc (right): https://codereview.chromium.org/1864163005/diff/80001/chrome/browser/android/preferences/website_preference_bridge.cc#newcode18 chrome/browser/android/preferences/website_preference_bridge.cc:18: #include "chrome/browser/content_settings/cookie_settings_factory.h" On ...
4 years, 8 months ago (2016-04-26 07:09:16 UTC) #18
Bernhard Bauer
LGTM with a suggestion for a followup cleanup: https://codereview.chromium.org/1864163005/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java (right): https://codereview.chromium.org/1864163005/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java#newcode262 chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java:262: public ...
4 years, 8 months ago (2016-04-26 09:34:09 UTC) #19
lshang
Thanks all! https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java (right): https://codereview.chromium.org/1864163005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java#newcode265 chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java:265: // TODO(lshang): Merge in CookieException? It becomes ...
4 years, 7 months ago (2016-04-27 03:17:33 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1864163005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1864163005/140001
4 years, 7 months ago (2016-04-27 03:17:54 UTC) #23
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 7 months ago (2016-04-27 03:22:49 UTC) #25
commit-bot: I haz the power
4 years, 7 months ago (2016-04-27 03:24:27 UTC) #27
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/9c6944d530898d73c02325c0a5c03a257dd7f208
Cr-Commit-Position: refs/heads/master@{#389979}

Powered by Google App Engine
This is Rietveld 408576698