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

Issue 10409084: Media Gallery: Implement a basic version of GetMediaFileSystems(). (Closed)

Created:
8 years, 7 months ago by Lei Zhang
Modified:
8 years, 6 months ago
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org, darin-cc_chromium.org, brettw-cc_chromium.org, tzik
Visibility:
Public.

Description

Media Gallery: Implement a basic version of GetMediaFileSystems(). BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=139766

Patch Set 1 : #

Total comments: 6

Patch Set 2 : #

Total comments: 5

Patch Set 3 : #

Patch Set 4 : #

Total comments: 5

Patch Set 5 : #

Patch Set 6 : fix tests #

Total comments: 2

Patch Set 7 : fix win #

Patch Set 8 : fix win again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+234 lines, -17 lines) Patch
M chrome/browser/extensions/api/media_gallery/media_gallery_api.cc View 1 2 3 4 5 6 7 1 chunk +52 lines, -3 lines 0 comments Download
A chrome/browser/media_gallery/media_file_system_registry.h View 1 2 1 chunk +62 lines, -0 lines 0 comments Download
A chrome/browser/media_gallery/media_file_system_registry.cc View 1 2 1 chunk +73 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/renderer/extensions/media_gallery_custom_bindings.cc View 1 2 3 4 3 chunks +36 lines, -8 lines 0 comments Download
M chrome/renderer/resources/extensions/experimental.media_galleries_custom_bindings.js View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M chrome/test/data/extensions/api_test/media_gallery/test.js View 1 2 3 4 5 6 2 chunks +6 lines, -5 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
Lei Zhang
This is a basic implementation of GetMediaFileSystems() which just makes "DIR_USER_PICTURES" available as an isolated ...
8 years, 7 months ago (2012-05-22 22:58:19 UTC) #1
vandebo (ex-Chrome)
Approach looks good to me https://chromiumcodereview.appspot.com/10409084/diff/2002/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/10409084/diff/2002/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode34 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:34: for (size_t i = ...
8 years, 7 months ago (2012-05-23 00:50:46 UTC) #2
Lei Zhang
https://chromiumcodereview.appspot.com/10409084/diff/2002/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/10409084/diff/2002/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode34 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:34: for (size_t i = 0; i < filesystems->size(); i++) ...
8 years, 7 months ago (2012-05-23 03:12:49 UTC) #3
kinuko
https://chromiumcodereview.appspot.com/10409084/diff/4002/chrome/browser/media_gallery/media_file_system_registry.cc File chrome/browser/media_gallery/media_file_system_registry.cc (right): https://chromiumcodereview.appspot.com/10409084/diff/4002/chrome/browser/media_gallery/media_file_system_registry.cc#newcode59 chrome/browser/media_gallery/media_file_system_registry.cc:59: // TODO(thestig) Check how BaseName() works for say, 'C:\' ...
8 years, 7 months ago (2012-05-24 05:17:05 UTC) #4
Lei Zhang
https://chromiumcodereview.appspot.com/10409084/diff/4002/chrome/browser/media_gallery/media_file_system_registry.h File chrome/browser/media_gallery/media_file_system_registry.h (right): https://chromiumcodereview.appspot.com/10409084/diff/4002/chrome/browser/media_gallery/media_file_system_registry.h#newcode54 chrome/browser/media_gallery/media_file_system_registry.h:54: MediaPathToFSIDMap media_fs_map_; On 2012/05/24 05:17:05, kinuko wrote: > Do ...
8 years, 7 months ago (2012-05-24 22:55:41 UTC) #5
kinuko
On Fri, May 25, 2012 at 7:55 AM, <thestig@chromium.org> wrote: > > https://chromiumcodereview.**appspot.com/10409084/diff/** > 4002/chrome/browser/media_**gallery/media_file_system_**registry.h<https://chromiumcodereview.appspot.com/10409084/diff/4002/chrome/browser/media_gallery/media_file_system_registry.h> ...
8 years, 7 months ago (2012-05-25 02:33:27 UTC) #6
Lei Zhang
On 2012/05/25 02:33:27, kinuko wrote: > A change which includes the fix to add the ...
8 years, 7 months ago (2012-05-25 02:43:58 UTC) #7
Lei Zhang
kinuko: Please see patch set 4.
8 years, 7 months ago (2012-05-25 03:18:26 UTC) #8
kinuko
fileapi related part lgtm http://codereview.chromium.org/10409084/diff/21001/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc File chrome/browser/extensions/api/media_gallery/media_gallery_api.cc (right): http://codereview.chromium.org/10409084/diff/21001/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode55 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:55: ChildProcessSecurityPolicy::GetInstance()->GrantPermissionsForFile( Instead of specifying detailed ...
8 years, 7 months ago (2012-05-25 09:30:38 UTC) #9
vandebo (ex-Chrome)
http://codereview.chromium.org/10409084/diff/21001/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc File chrome/browser/extensions/api/media_gallery/media_gallery_api.cc (right): http://codereview.chromium.org/10409084/diff/21001/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode55 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:55: ChildProcessSecurityPolicy::GetInstance()->GrantPermissionsForFile( On 2012/05/25 09:30:38, kinuko wrote: > Instead of ...
8 years, 6 months ago (2012-05-29 16:46:07 UTC) #10
Lei Zhang
https://chromiumcodereview.appspot.com/10409084/diff/21001/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/10409084/diff/21001/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode55 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:55: ChildProcessSecurityPolicy::GetInstance()->GrantPermissionsForFile( On 2012/05/25 09:30:38, kinuko wrote: > Instead of ...
8 years, 6 months ago (2012-05-29 23:26:40 UTC) #11
kinuko
https://chromiumcodereview.appspot.com/10409084/diff/21001/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/10409084/diff/21001/chrome/browser/extensions/api/media_gallery/media_gallery_api.cc#newcode55 chrome/browser/extensions/api/media_gallery/media_gallery_api.cc:55: ChildProcessSecurityPolicy::GetInstance()->GrantPermissionsForFile( On 2012/05/29 23:26:41, Lei Zhang wrote: > On ...
8 years, 6 months ago (2012-05-30 09:45:12 UTC) #12
vandebo (ex-Chrome)
You'll need to update chrome/test/data/extensions/api_test/media_gallery/test.js to expect one media fs to come back, but otherwise ...
8 years, 6 months ago (2012-05-30 19:00:57 UTC) #13
Lei Zhang
On 2012/05/30 19:00:57, vandebo wrote: > You'll need to update chrome/test/data/extensions/api_test/media_gallery/test.js > to expect one ...
8 years, 6 months ago (2012-05-31 03:49:39 UTC) #14
Lei Zhang
On 2012/05/30 09:45:12, kinuko wrote: > Yup... if my one lands earlier please change these ...
8 years, 6 months ago (2012-05-31 03:50:48 UTC) #15
kinuko
Yes I noticed that. Sounds good, please go ahead! On May 31, 2012 12:49 PM, ...
8 years, 6 months ago (2012-05-31 03:59:07 UTC) #16
vandebo (ex-Chrome)
http://codereview.chromium.org/10409084/diff/26004/chrome/test/data/extensions/api_test/media_gallery/test.js File chrome/test/data/extensions/api_test/media_gallery/test.js (right): http://codereview.chromium.org/10409084/diff/26004/chrome/test/data/extensions/api_test/media_gallery/test.js#newcode6 chrome/test/data/extensions/api_test/media_gallery/test.js:6: var emptyListCallback = function(results) { nit: change the name ...
8 years, 6 months ago (2012-05-31 04:10:38 UTC) #17
Lei Zhang
https://chromiumcodereview.appspot.com/10409084/diff/26004/chrome/test/data/extensions/api_test/media_gallery/test.js File chrome/test/data/extensions/api_test/media_gallery/test.js (right): https://chromiumcodereview.appspot.com/10409084/diff/26004/chrome/test/data/extensions/api_test/media_gallery/test.js#newcode6 chrome/test/data/extensions/api_test/media_gallery/test.js:6: var emptyListCallback = function(results) { On 2012/05/31 04:10:39, vandebo ...
8 years, 6 months ago (2012-05-31 08:32:38 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/thestig@chromium.org/10409084/24004
8 years, 6 months ago (2012-05-31 08:32:57 UTC) #19
commit-bot: I haz the power
8 years, 6 months ago (2012-05-31 09:41:45 UTC) #20
Change committed as 139766

Powered by Google App Engine
This is Rietveld 408576698