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

Issue 10387054: Implement SandboxFileWriter and rewrite FileWriterDelegate to use it (Closed)

Created:
8 years, 7 months ago by kinuko
Modified:
8 years, 7 months ago
Reviewers:
ericu, tzik, kinaba
CC:
chromium-reviews, kinuko+watch, darin-cc_chromium.org, Ben Chan, satorux1
Visibility:
Public.

Description

Implement SandboxFileWriter and rewrite FileWriterDelegate to use it BUG=127529 TEST=FileWriterDelegate*, FileSystemOperationWrite* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=138236

Patch Set 1 : /w Cancel #

Total comments: 2

Patch Set 2 : addressed comment #

Total comments: 13

Patch Set 3 : updated #

Patch Set 4 : Added FileWriter comment #

Patch Set 5 : flush fix #

Total comments: 5

Patch Set 6 : adding CancelIfRequested #

Total comments: 2

Patch Set 7 : removing FileSystemOperation dependency #

Patch Set 8 : test fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+495 lines, -334 lines) Patch
M webkit/fileapi/file_system_operation.h View 2 chunks +0 lines, -8 lines 0 comments Download
M webkit/fileapi/file_system_operation.cc View 1 2 3 4 5 6 5 chunks +5 lines, -49 lines 0 comments Download
M webkit/fileapi/file_writer.h View 1 2 3 4 5 3 chunks +13 lines, -1 line 0 comments Download
M webkit/fileapi/file_writer_delegate.h View 1 2 3 4 5 6 3 chunks +8 lines, -18 lines 0 comments Download
M webkit/fileapi/file_writer_delegate.cc View 1 2 3 4 5 6 10 chunks +33 lines, -159 lines 0 comments Download
M webkit/fileapi/file_writer_delegate_unittest.cc View 1 2 3 4 5 6 7 15 chunks +96 lines, -99 lines 0 comments Download
A webkit/fileapi/sandbox_file_writer.h View 1 1 chunk +90 lines, -0 lines 0 comments Download
A webkit/fileapi/sandbox_file_writer.cc View 1 2 3 4 5 1 chunk +248 lines, -0 lines 0 comments Download
M webkit/fileapi/webkit_fileapi.gypi View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
kinuko
The patch is diff'ed from http://codereview.chromium.org/10386069/. Right now it's not using FileWriter::Cancel() for Cancel() implementation.
8 years, 7 months ago (2012-05-10 08:46:39 UTC) #1
kinuko
I think now it's ready for review. Can you take a look? ericu,tzik: in general ...
8 years, 7 months ago (2012-05-15 05:33:59 UTC) #2
kinaba
LGTM on SandboxFileWriter and its usage. http://codereview.chromium.org/10387054/diff/10001/webkit/fileapi/sandbox_file_writer.cc File webkit/fileapi/sandbox_file_writer.cc (right): http://codereview.chromium.org/10387054/diff/10001/webkit/fileapi/sandbox_file_writer.cc#newcode33 webkit/fileapi/sandbox_file_writer.cc:33: int64 file_size) { ...
8 years, 7 months ago (2012-05-15 07:40:04 UTC) #3
kinuko
http://codereview.chromium.org/10387054/diff/10001/webkit/fileapi/sandbox_file_writer.cc File webkit/fileapi/sandbox_file_writer.cc (right): http://codereview.chromium.org/10387054/diff/10001/webkit/fileapi/sandbox_file_writer.cc#newcode33 webkit/fileapi/sandbox_file_writer.cc:33: int64 file_size) { On 2012/05/15 07:40:04, kinaba wrote: > ...
8 years, 7 months ago (2012-05-15 11:20:36 UTC) #4
tzik
LGTM
8 years, 7 months ago (2012-05-15 12:07:29 UTC) #5
ericu
I'm still digesting this, especially the finer details of cancel, but overall I like it. ...
8 years, 7 months ago (2012-05-16 00:23:17 UTC) #6
kinuko
http://codereview.chromium.org/10387054/diff/8011/webkit/fileapi/file_system_operation.cc File webkit/fileapi/file_system_operation.cc (right): http://codereview.chromium.org/10387054/diff/8011/webkit/fileapi/file_system_operation.cc#newcode378 webkit/fileapi/file_system_operation.cc:378: void FileSystemOperation::Cancel(const StatusCallback& cancel_callback) { On 2012/05/16 00:23:17, ericu ...
8 years, 7 months ago (2012-05-16 04:10:12 UTC) #7
kinuko
http://codereview.chromium.org/10387054/diff/1015/webkit/fileapi/file_writer_delegate_unittest.cc File webkit/fileapi/file_writer_delegate_unittest.cc (right): http://codereview.chromium.org/10387054/diff/1015/webkit/fileapi/file_writer_delegate_unittest.cc#newcode244 webkit/fileapi/file_writer_delegate_unittest.cc:244: file_writer_delegate_.reset(); Note: these reordering is made to make sure ...
8 years, 7 months ago (2012-05-16 12:46:52 UTC) #8
ericu
http://codereview.chromium.org/10387054/diff/8011/webkit/fileapi/file_system_operation.cc File webkit/fileapi/file_system_operation.cc (right): http://codereview.chromium.org/10387054/diff/8011/webkit/fileapi/file_system_operation.cc#newcode378 webkit/fileapi/file_system_operation.cc:378: void FileSystemOperation::Cancel(const StatusCallback& cancel_callback) { On 2012/05/16 04:10:12, kinuko ...
8 years, 7 months ago (2012-05-17 00:04:13 UTC) #9
kinuko
http://codereview.chromium.org/10387054/diff/8011/webkit/fileapi/file_system_operation.cc File webkit/fileapi/file_system_operation.cc (right): http://codereview.chromium.org/10387054/diff/8011/webkit/fileapi/file_system_operation.cc#newcode378 webkit/fileapi/file_system_operation.cc:378: void FileSystemOperation::Cancel(const StatusCallback& cancel_callback) { On 2012/05/17 00:04:13, ericu ...
8 years, 7 months ago (2012-05-17 04:45:26 UTC) #10
kinaba
I realized one more thing just now. Let me add it, which is needed for ...
8 years, 7 months ago (2012-05-21 09:26:58 UTC) #11
kinuko
http://codereview.chromium.org/10387054/diff/23001/webkit/fileapi/file_writer_delegate.h File webkit/fileapi/file_writer_delegate.h (right): http://codereview.chromium.org/10387054/diff/23001/webkit/fileapi/file_writer_delegate.h#newcode28 webkit/fileapi/file_writer_delegate.h:28: FileSystemOperation* write_operation, On 2012/05/21 09:27:00, kinaba wrote: > Can ...
8 years, 7 months ago (2012-05-21 11:20:21 UTC) #12
ericu
LGTM
8 years, 7 months ago (2012-05-21 21:46:22 UTC) #13
kinaba
LGTM once again. Thanks!
8 years, 7 months ago (2012-05-22 04:39:38 UTC) #14
commit-bot: I haz the power
8 years, 7 months ago (2012-05-22 06:15:35 UTC) #15

Powered by Google App Engine
This is Rietveld 408576698