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

Issue 2714603002: Make PermissionManager use ContentSettingsType internally more (Closed)

Created:
3 years, 10 months ago by Timothy Loh
Modified:
3 years, 10 months ago
Reviewers:
raymes
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, markusheintz_, msramek+watch_chromium.org, raymes+watch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make PermissionManager use ContentSettingsType internally more This patch adds the MIDI permission to ContentSettingsType so that the PermissionManager can use ContentSettingsType internally more. The inner classes of it, PendingRequest and Subscription, are updated to store a vector<ContentSettingsType> and a ContentSettingsType respectively. As the added MIDI permission is always set to allow, we simply maintain the existing design of having the PermissionManager always resolve it and not pass it down into the HostContentSettingsMap. BUG=689799 Review-Url: https://codereview.chromium.org/2714603002 Cr-Commit-Position: refs/heads/master@{#452426} Committed: https://chromium.googlesource.com/chromium/src/+/592d7328de7543536c9928a5b0d11e3a97379c70

Patch Set 1 #

Patch Set 2 : clean up #

Patch Set 3 : tweak a comment #

Total comments: 4

Patch Set 4 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+115 lines, -125 lines) Patch
M chrome/browser/permissions/permission_manager.h View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_manager.cc View 1 2 3 15 chunks +73 lines, -73 lines 0 comments Download
M chrome/browser/permissions/permission_uma_util.h View 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/permissions/permission_uma_util.cc View 7 chunks +15 lines, -21 lines 0 comments Download
M chrome/browser/permissions/permission_util.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/permissions/permission_util.cc View 1 1 chunk +14 lines, -22 lines 0 comments Download
M components/content_settings/core/common/content_settings_types.h View 1 2 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (14 generated)
Timothy Loh
3 years, 10 months ago (2017-02-23 04:44:16 UTC) #9
raymes
lgtm thanks! https://codereview.chromium.org/2714603002/diff/40001/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2714603002/diff/40001/chrome/browser/permissions/permission_manager.cc#newcode131 chrome/browser/permissions/permission_manager.cc:131: } nit: I wonder if we should ...
3 years, 10 months ago (2017-02-23 05:37:08 UTC) #12
Timothy Loh
https://codereview.chromium.org/2714603002/diff/40001/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2714603002/diff/40001/chrome/browser/permissions/permission_manager.cc#newcode131 chrome/browser/permissions/permission_manager.cc:131: } On 2017/02/23 05:37:08, raymes wrote: > nit: I ...
3 years, 10 months ago (2017-02-23 06:17:10 UTC) #13
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/2714603002/60001
3 years, 10 months ago (2017-02-23 06:17:55 UTC) #16
commit-bot: I haz the power
3 years, 10 months ago (2017-02-23 07:24:39 UTC) #19
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/592d7328de7543536c9928a5b0d1...

Powered by Google App Engine
This is Rietveld 408576698