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

Issue 9545006: This adds some GData private API to the file manager (Closed)

Created:
8 years, 9 months ago by Greg Spencer (Chromium)
Modified:
8 years, 9 months ago
CC:
chromium-reviews, nkostylev+watch_chromium.org, achuith+watch_chromium.org, mihaip+watch_chromium.org, Aaron Boodman, rginda+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

This adds some GData private API to the file manager for fetching the GData file properties and for pinning files. BUG=chromium-os:27030, chromeium-os:27078 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=124837

Patch Set 1 #

Total comments: 13

Patch Set 2 : Review changes and rework #

Total comments: 2

Patch Set 3 : Added extension API #

Patch Set 4 : Adding dirty bit and edit url #

Total comments: 3

Patch Set 5 : Factor out filesystem changes #

Patch Set 6 : Added pinning API #

Total comments: 3

Patch Set 7 : Use inheritance. Duh. #

Patch Set 8 : Fix SetBoolean #

Total comments: 1

Patch Set 9 : One last SetBoolean #

Unified diffs Side-by-side diffs Delta from patch set Stats (+307 lines, -1 line) Patch
M chrome/browser/chromeos/extensions/file_browser_private_api.h View 1 2 3 4 5 6 1 chunk +42 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/extensions/file_browser_private_api.cc View 1 2 3 4 5 6 7 8 2 chunks +174 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/fileBrowserPrivate.json View 1 2 3 4 5 3 chunks +91 lines, -1 line 0 comments Download

Messages

Total messages: 17 (0 generated)
Greg Spencer (Chromium)
I just realized that I'd really rather have a FindFilesByPath function on the Filesystem (which ...
8 years, 9 months ago (2012-02-29 23:26:02 UTC) #1
achuithb
https://chromiumcodereview.appspot.com/9545006/diff/1/chrome/browser/chromeos/extensions/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_browser_private_api.cc (right): https://chromiumcodereview.appspot.com/9545006/diff/1/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode1870 chrome/browser/chromeos/extensions/file_browser_private_api.cc:1870: base::ListValue* file_info = new base::ListValue; Could you please add ...
8 years, 9 months ago (2012-02-29 23:33:06 UTC) #2
zel
https://chromiumcodereview.appspot.com/9545006/diff/1/chrome/browser/chromeos/extensions/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_browser_private_api.cc (right): https://chromiumcodereview.appspot.com/9545006/diff/1/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode410 chrome/browser/chromeos/extensions/file_browser_private_api.cc:410: property_dict->Set("authors", authors_list); remove authors https://chromiumcodereview.appspot.com/9545006/diff/1/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode1856 chrome/browser/chromeos/extensions/file_browser_private_api.cc:1856: GetLocalPathsOnFileThreadAndRunCallbackOnUIThread( You don't ...
8 years, 9 months ago (2012-02-29 23:46:37 UTC) #3
Greg Spencer (Chromium)
OK, this should be closer to what Zel wanted. Still hasn't been tested. https://chromiumcodereview.appspot.com/9545006/diff/1/chrome/browser/chromeos/extensions/file_browser_private_api.cc File ...
8 years, 9 months ago (2012-03-01 02:26:32 UTC) #4
Greg Spencer (Chromium)
https://chromiumcodereview.appspot.com/9545006/diff/1003/chrome/browser/chromeos/gdata/gdata_file_system.h File chrome/browser/chromeos/gdata/gdata_file_system.h (right): https://chromiumcodereview.appspot.com/9545006/diff/1003/chrome/browser/chromeos/gdata/gdata_file_system.h#newcode349 chrome/browser/chromeos/gdata/gdata_file_system.h:349: // Returns the GDataFileSystemFactory instance. This is different (even ...
8 years, 9 months ago (2012-03-01 02:31:47 UTC) #5
zel
missing fileBrowserPrivate.json updates https://chromiumcodereview.appspot.com/9545006/diff/1003/chrome/browser/chromeos/extensions/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_browser_private_api.cc (right): https://chromiumcodereview.appspot.com/9545006/diff/1003/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode1920 chrome/browser/chromeos/extensions/file_browser_private_api.cc:1920: path_list->GetString(i, &virtual_path); s/virtual_path/file_url/
8 years, 9 months ago (2012-03-01 02:37:38 UTC) #6
Greg Spencer (Chromium)
Now I'm just waiting for Satoru to finish his refactor of the base class so ...
8 years, 9 months ago (2012-03-01 19:15:50 UTC) #7
zel
please get everything from chrome/browser/chromeos/gdata/* into another CL http://codereview.chromium.org/9545006/diff/9001/chrome/browser/chromeos/gdata/gdata_file_system.h File chrome/browser/chromeos/gdata/gdata_file_system.h (right): http://codereview.chromium.org/9545006/diff/9001/chrome/browser/chromeos/gdata/gdata_file_system.h#newcode87 chrome/browser/chromeos/gdata/gdata_file_system.h:87: const ...
8 years, 9 months ago (2012-03-01 22:14:18 UTC) #8
zel
http://codereview.chromium.org/9545006/diff/9001/chrome/browser/chromeos/extensions/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_browser_private_api.cc (right): http://codereview.chromium.org/9545006/diff/9001/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode440 chrome/browser/chromeos/extensions/file_browser_private_api.cc:440: property_dict->SetString("editUrl", edit_url_.spec()); let's check if we even have it ...
8 years, 9 months ago (2012-03-01 22:16:12 UTC) #9
Greg Spencer (Chromium)
FYI, this is updated with the pinning API. Still working on the testing code.
8 years, 9 months ago (2012-03-02 22:24:12 UTC) #10
zel
http://codereview.chromium.org/9545006/diff/15001/chrome/browser/chromeos/extensions/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_browser_private_api.cc (right): http://codereview.chromium.org/9545006/diff/15001/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode444 chrome/browser/chromeos/extensions/file_browser_private_api.cc:444: base::FundamentalValue* pinned = no need for pinned declaration, just ...
8 years, 9 months ago (2012-03-02 22:32:10 UTC) #11
Greg Spencer (Chromium)
On 2012/03/02 22:32:10, zel wrote: > no need for pinned declaration, just use DictionaryValue::Set<Type> > ...
8 years, 9 months ago (2012-03-02 22:48:36 UTC) #12
zel
On 2012/03/02 22:48:36, Greg Spencer (Chromium) wrote: > On 2012/03/02 22:32:10, zel wrote: > > ...
8 years, 9 months ago (2012-03-02 22:50:54 UTC) #13
zel
lgtm http://codereview.chromium.org/9545006/diff/17003/chrome/browser/chromeos/extensions/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_browser_private_api.cc (right): http://codereview.chromium.org/9545006/diff/17003/chrome/browser/chromeos/extensions/file_browser_private_api.cc#newcode464 chrome/browser/chromeos/extensions/file_browser_private_api.cc:464: base::FundamentalValue* dirty = one more left
8 years, 9 months ago (2012-03-03 00:47:59 UTC) #14
asargent_no_longer_on_chrome
fileBrowserPrivate.json LGTM
8 years, 9 months ago (2012-03-03 00:49:20 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gspencer@chromium.org/9545006/20005
8 years, 9 months ago (2012-03-03 01:19:00 UTC) #16
commit-bot: I haz the power
8 years, 9 months ago (2012-03-03 08:33:56 UTC) #17
Change committed as 124837

Powered by Google App Engine
This is Rietveld 408576698