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

Issue 527773003: Add GetURLForBrowserTab method to the external file system backend. (Closed)

Created:
6 years, 3 months ago by hirono
Modified:
6 years, 3 months ago
Reviewers:
mtomasz, tzik, hashimoto, kinaba
CC:
chromium-reviews, nkostylev+watch_chromium.org, tzik, tfarina, nhiroki, darin-cc_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, kinuko+fileapi, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Add GetURLForBrowserTab method to the external file system backend. The method will be called from FileSystemURLRequestJob class to redirect requests for the drive hosted documents. BUG=367027 TEST=manually; Add the method call to FileSystemURLRequestJob and open FileSystemURL in browser tab. Committed: https://crrev.com/d9cf42f666d09f57c4592f945fe5085b88eb38de Cr-Commit-Position: refs/heads/master@{#293494}

Patch Set 1 #

Patch Set 2 : Remove GURL header. #

Total comments: 5

Patch Set 3 : Fixed. #

Patch Set 4 : Fix comment. #

Total comments: 4

Patch Set 5 : . #

Patch Set 6 : . #

Total comments: 10

Patch Set 7 : Handled @kinaba's comments #

Total comments: 22

Patch Set 8 : . #

Total comments: 12

Patch Set 9 : Fixed. #

Patch Set 10 : . #

Total comments: 6

Patch Set 11 : #

Patch Set 12 : Fixed. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+128 lines, -8 lines) Patch
M chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc View 1 2 3 4 5 6 7 8 3 chunks +51 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.cc View 1 2 3 4 5 6 7 8 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/fileapi/file_system_backend.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/fileapi/file_system_backend.cc View 1 2 3 4 5 6 7 8 1 chunk +29 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/fileapi/file_system_backend_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +11 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/fileapi/mtp_file_system_backend_delegate.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/fileapi/mtp_file_system_backend_delegate.cc View 1 2 3 4 5 6 7 8 1 chunk +8 lines, -0 lines 0 comments Download
M webkit/browser/fileapi/file_system_backend.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +9 lines, -4 lines 0 comments Download

Messages

Total messages: 28 (3 generated)
hirono
PTAL the CL? Thank you! @tzik - webkit/browser/fileapi/file_system_backend.h @hashimoto - chrome/browser/chromeos/drive/* @kinaba - chrome/browser/chromeos/fileapi/* @mtomasz ...
6 years, 3 months ago (2014-09-02 07:28:22 UTC) #2
hirono
PTAL the CL? Thank you! @kinaba - chrome/browser/chromeos/fileapi/* @mtomasz - chrome/browser/chromeos/file_system_provider/*
6 years, 3 months ago (2014-09-02 07:31:21 UTC) #4
mtomasz
https://codereview.chromium.org/527773003/diff/20001/webkit/browser/fileapi/file_system_backend.h File webkit/browser/fileapi/file_system_backend.h (right): https://codereview.chromium.org/527773003/diff/20001/webkit/browser/fileapi/file_system_backend.h#newcode162 webkit/browser/fileapi/file_system_backend.h:162: virtual void GetAlternativeURL(const storage::FileSystemURL& url, I'm wondering if the ...
6 years, 3 months ago (2014-09-02 07:37:49 UTC) #5
hirono
https://codereview.chromium.org/527773003/diff/20001/webkit/browser/fileapi/file_system_backend.h File webkit/browser/fileapi/file_system_backend.h (right): https://codereview.chromium.org/527773003/diff/20001/webkit/browser/fileapi/file_system_backend.h#newcode162 webkit/browser/fileapi/file_system_backend.h:162: virtual void GetAlternativeURL(const storage::FileSystemURL& url, On 2014/09/02 07:37:49, mtomasz ...
6 years, 3 months ago (2014-09-02 07:46:18 UTC) #6
mtomasz
https://codereview.chromium.org/527773003/diff/20001/webkit/browser/fileapi/file_system_backend.h File webkit/browser/fileapi/file_system_backend.h (right): https://codereview.chromium.org/527773003/diff/20001/webkit/browser/fileapi/file_system_backend.h#newcode162 webkit/browser/fileapi/file_system_backend.h:162: virtual void GetAlternativeURL(const storage::FileSystemURL& url, On 2014/09/02 07:46:18, hirono ...
6 years, 3 months ago (2014-09-02 08:32:06 UTC) #7
hirono
> I see. How about adding a GURL field to SelectedFileInfo? We could pass the ...
6 years, 3 months ago (2014-09-02 14:13:18 UTC) #8
tzik
https://codereview.chromium.org/527773003/diff/20001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h (right): https://codereview.chromium.org/527773003/diff/20001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h#newcode46 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h:46: base::Callback<void(const GURL& url)> callback) OVERRIDE; const ref, here and ...
6 years, 3 months ago (2014-09-03 06:56:35 UTC) #9
hirono
Thanks! https://codereview.chromium.org/527773003/diff/20001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h (right): https://codereview.chromium.org/527773003/diff/20001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h#newcode46 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.h:46: base::Callback<void(const GURL& url)> callback) OVERRIDE; On 2014/09/03 06:56:35, ...
6 years, 3 months ago (2014-09-03 09:12:37 UTC) #10
mtomasz
https://codereview.chromium.org/527773003/diff/60001/webkit/browser/fileapi/file_system_backend.h File webkit/browser/fileapi/file_system_backend.h (right): https://codereview.chromium.org/527773003/diff/60001/webkit/browser/fileapi/file_system_backend.h#newcode160 webkit/browser/fileapi/file_system_backend.h:160: // Gets an alternative URL for browser tab. e.g. ...
6 years, 3 months ago (2014-09-03 09:44:43 UTC) #11
hirono
https://codereview.chromium.org/527773003/diff/60001/webkit/browser/fileapi/file_system_backend.h File webkit/browser/fileapi/file_system_backend.h (right): https://codereview.chromium.org/527773003/diff/60001/webkit/browser/fileapi/file_system_backend.h#newcode160 webkit/browser/fileapi/file_system_backend.h:160: // Gets an alternative URL for browser tab. e.g. ...
6 years, 3 months ago (2014-09-03 13:02:45 UTC) #12
kinaba
lgtm for c/b/cros/drive/* with several nits. https://codereview.chromium.org/527773003/diff/100001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc (right): https://codereview.chromium.org/527773003/diff/100001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc#newcode26 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc:26: namespace { put ...
6 years, 3 months ago (2014-09-04 04:17:04 UTC) #13
hirono
Thanks! https://codereview.chromium.org/527773003/diff/100001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc (right): https://codereview.chromium.org/527773003/diff/100001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc#newcode26 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc:26: namespace { On 2014/09/04 04:17:04, kinaba wrote: > ...
6 years, 3 months ago (2014-09-04 04:29:10 UTC) #14
mtomasz
https://codereview.chromium.org/527773003/diff/120001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc (right): https://codereview.chromium.org/527773003/diff/120001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc#newcode28 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc:28: void GetURLForBrowserTabOnUIThreadWithResourceEntry( nit: Comments are missing. Especially we should ...
6 years, 3 months ago (2014-09-04 05:30:01 UTC) #15
hirono
https://codereview.chromium.org/527773003/diff/120001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc (right): https://codereview.chromium.org/527773003/diff/120001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc#newcode28 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc:28: void GetURLForBrowserTabOnUIThreadWithResourceEntry( On 2014/09/04 05:30:01, mtomasz wrote: > nit: ...
6 years, 3 months ago (2014-09-04 06:10:59 UTC) #16
mtomasz
https://codereview.chromium.org/527773003/diff/140001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc (right): https://codereview.chromium.org/527773003/diff/140001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc#newcode29 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc:29: // Obtains the browser URL from |entry|. nit: Can ...
6 years, 3 months ago (2014-09-04 06:18:51 UTC) #17
hashimoto
chrome/browser/chromeos/drive/fileapi/ lgtm (though changes there already approved by kinaba@)
6 years, 3 months ago (2014-09-04 07:12:47 UTC) #18
hirono
https://codereview.chromium.org/527773003/diff/140001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc File chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc (right): https://codereview.chromium.org/527773003/diff/140001/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc#newcode29 chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc:29: // Obtains the browser URL from |entry|. On 2014/09/04 ...
6 years, 3 months ago (2014-09-04 07:15:39 UTC) #19
mtomasz
lgtm with a nit https://codereview.chromium.org/527773003/diff/180001/webkit/browser/fileapi/file_system_backend.h File webkit/browser/fileapi/file_system_backend.h (right): https://codereview.chromium.org/527773003/diff/180001/webkit/browser/fileapi/file_system_backend.h#newcode160 webkit/browser/fileapi/file_system_backend.h:160: // Gets a redirect URL ...
6 years, 3 months ago (2014-09-04 11:10:38 UTC) #20
tzik
https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h File chrome/browser/chromeos/fileapi/file_system_backend_delegate.h (right): https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h#newcode61 chrome/browser/chromeos/fileapi/file_system_backend_delegate.h:61: // or referred from <img>, <video>, XmlHttpRequest, etc... What ...
6 years, 3 months ago (2014-09-04 11:22:05 UTC) #21
hirono
https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h File chrome/browser/chromeos/fileapi/file_system_backend_delegate.h (right): https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h#newcode61 chrome/browser/chromeos/fileapi/file_system_backend_delegate.h:61: // or referred from <img>, <video>, XmlHttpRequest, etc... On ...
6 years, 3 months ago (2014-09-05 06:09:06 UTC) #22
tzik
lgtm https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h File chrome/browser/chromeos/fileapi/file_system_backend_delegate.h (right): https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h#newcode61 chrome/browser/chromeos/fileapi/file_system_backend_delegate.h:61: // or referred from <img>, <video>, XmlHttpRequest, etc... ...
6 years, 3 months ago (2014-09-05 07:09:23 UTC) #23
hirono
Thank you! https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h File chrome/browser/chromeos/fileapi/file_system_backend_delegate.h (right): https://codereview.chromium.org/527773003/diff/180001/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h#newcode61 chrome/browser/chromeos/fileapi/file_system_backend_delegate.h:61: // or referred from <img>, <video>, XmlHttpRequest, ...
6 years, 3 months ago (2014-09-05 09:17:49 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/hirono@chromium.org/527773003/220001
6 years, 3 months ago (2014-09-05 09:18:56 UTC) #26
commit-bot: I haz the power
Committed patchset #12 (id:220001) as 03549c6ba4ee831c8c4f8508409c6dd6b1666567
6 years, 3 months ago (2014-09-05 10:26:25 UTC) #27
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:38:37 UTC) #28
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/d9cf42f666d09f57c4592f945fe5085b88eb38de
Cr-Commit-Position: refs/heads/master@{#293494}

Powered by Google App Engine
This is Rietveld 408576698