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

Issue 10704258: Add extension permissions for Media Gallery API. (Closed)

Created:
8 years, 5 months ago by vandebo (ex-Chrome)
Modified:
8 years, 5 months ago
Reviewers:
Matt Perry, Evan Stade
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org
Visibility:
Public.

Description

Add extension permissions for Media Gallery API. BUG=NONE TEST=NONE Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=148020

Patch Set 1 #

Total comments: 11

Patch Set 2 : Address comments #

Patch Set 3 : Remove the permissions that aren't ready yet #

Total comments: 2

Patch Set 4 : target stable #

Patch Set 5 : Address comment #

Total comments: 10

Patch Set 6 : Address comments and fix unit test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -71 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/media_gallery/media_gallery_api.cc View 1 2 1 chunk +10 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/media_gallery/media_gallery_apitest.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/api/_permission_features.json View 1 2 3 4 5 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/common/extensions/permissions/api_permission.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/permissions/api_permission.cc View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/common/extensions/permissions/permission_message.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/permissions/permission_set.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/permissions/permission_set_unittest.cc View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/renderer/resources/extensions/experimental.media_galleries_custom_bindings.js View 1 2 3 4 1 chunk +7 lines, -5 lines 0 comments Download
A + chrome/test/data/extensions/api_test/media_galleries/manifest.json View 1 2 1 chunk +1 line, -1 line 0 comments Download
A + chrome/test/data/extensions/api_test/media_galleries/test.js View 1 2 1 chunk +1 line, -0 lines 0 comments Download
D chrome/test/data/extensions/api_test/media_gallery/manifest.json View 1 chunk +0 lines, -10 lines 0 comments Download
D chrome/test/data/extensions/api_test/media_gallery/test.js View 1 chunk +0 lines, -48 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
vandebo (ex-Chrome)
https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/common/extensions/permissions/api_permission.cc File chrome/common/extensions/permissions/api_permission.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/common/extensions/permissions/api_permission.cc#newcode172 chrome/common/extensions/permissions/api_permission.cc:172: { kMediaGalleriesDefaultAll, "mediaGalleriesDefaultAll", I'm not sure what to call ...
8 years, 5 months ago (2012-07-17 23:36:56 UTC) #1
Evan Stade
https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/app/generated_resources.grd#newcode4412 chrome/app/generated_resources.grd:4412: + Access all of your media files without further ...
8 years, 5 months ago (2012-07-18 05:11:00 UTC) #2
vandebo (ex-Chrome)
https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/app/generated_resources.grd#newcode4412 chrome/app/generated_resources.grd:4412: + Access all of your media files without further ...
8 years, 5 months ago (2012-07-18 22:43:32 UTC) #3
Evan Stade
https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/common/extensions/permissions/api_permission.cc File chrome/common/extensions/permissions/api_permission.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/common/extensions/permissions/api_permission.cc#newcode101 chrome/common/extensions/permissions/api_permission.cc:101: { kMediaGalleries, "mediaGalleries" }, On 2012/07/18 22:43:32, vandebo wrote: ...
8 years, 5 months ago (2012-07-19 00:33:38 UTC) #4
vandebo (ex-Chrome)
https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/common/extensions/permissions/api_permission.cc File chrome/common/extensions/permissions/api_permission.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/1/chrome/common/extensions/permissions/api_permission.cc#newcode101 chrome/common/extensions/permissions/api_permission.cc:101: { kMediaGalleries, "mediaGalleries" }, On 2012/07/19 00:33:38, Evan Stade ...
8 years, 5 months ago (2012-07-19 04:51:53 UTC) #5
vandebo (ex-Chrome)
Updated the CL to: - imply the mediaGallery permission from the access permissions (read, write, ...
8 years, 5 months ago (2012-07-23 23:12:38 UTC) #6
Evan Stade
lgtm http://codereview.chromium.org/10704258/diff/3002/chrome/renderer/resources/extensions/experimental.media_galleries_custom_bindings.js File chrome/renderer/resources/extensions/experimental.media_galleries_custom_bindings.js (right): http://codereview.chromium.org/10704258/diff/3002/chrome/renderer/resources/extensions/experimental.media_galleries_custom_bindings.js#newcode20 chrome/renderer/resources/extensions/experimental.media_galleries_custom_bindings.js:20: if (response != undefined) { I think if ...
8 years, 5 months ago (2012-07-23 23:51:06 UTC) #7
vandebo (ex-Chrome)
Matt, can you take a look? Sorry for adding you at the start instead of ...
8 years, 5 months ago (2012-07-24 00:00:38 UTC) #8
Matt Perry
https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc File chrome/browser/extensions/api/media_gallery/media_gallery_api.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode63 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:63: } What happens if the extension doesn't have read ...
8 years, 5 months ago (2012-07-24 00:21:07 UTC) #9
vandebo (ex-Chrome)
https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc File chrome/browser/extensions/api/media_gallery/media_gallery_api.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode63 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:63: } On 2012/07/24 00:21:07, Matt Perry wrote: > What ...
8 years, 5 months ago (2012-07-24 00:32:57 UTC) #10
Matt Perry
https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc File chrome/browser/extensions/api/media_gallery/media_gallery_api.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode63 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:63: } On 2012/07/24 00:32:57, vandebo wrote: > On 2012/07/24 ...
8 years, 5 months ago (2012-07-24 00:51:20 UTC) #11
vandebo (ex-Chrome)
https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc File chrome/browser/extensions/api/media_gallery/media_gallery_api.cc (right): https://chromiumcodereview.appspot.com/10704258/diff/7005/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode63 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:63: } On 2012/07/24 00:51:20, Matt Perry wrote: > On ...
8 years, 5 months ago (2012-07-24 01:07:59 UTC) #12
Matt Perry
8 years, 5 months ago (2012-07-24 01:13:29 UTC) #13
lgtm

Powered by Google App Engine
This is Rietveld 408576698