|
[fsp] Add support for copying files within a provided file system.
This CL adds support for copying files which are on the same provided file
system. Note, that copying between file system instances will be done using
FileStreamWriter.
TEST=unit_tests, browser_tests: *FileSystemProvider*Copy*
BUG= 391362
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284910
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+312 lines, -60 lines) |
Patch |
 |
M |
chrome/browser/chromeos/extensions/file_system_provider/file_system_provider_apitest.cc
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/fake_provided_file_system.h
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util.cc
|
View
|
|
2 chunks |
+36 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util_unittest.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
A + |
chrome/browser/chromeos/file_system_provider/operations/copy_entry.h
|
View
|
|
3 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/chromeos/file_system_provider/operations/copy_entry.cc
|
View
|
|
2 chunks |
+14 lines, -11 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/chromeos/file_system_provider/operations/copy_entry_unittest.cc
|
View
|
1
|
4 chunks |
+43 lines, -33 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/provided_file_system.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/provided_file_system.cc
|
View
|
|
2 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/provided_file_system_interface.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/request_manager.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/file_system_provider/request_manager.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser_chromeos.gypi
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests_unit.gypi
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/api/file_system_provider.idl
|
View
|
1
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/test/data/extensions/api_test/file_system_provider/copy_entry/manifest.json
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
chrome/test/data/extensions/api_test/file_system_provider/copy_entry/test.js
|
View
|
|
1 chunk |
+132 lines, -0 lines |
0 comments
|
Download
|
Total messages: 15 (0 generated)
|