Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Issue 496901 Remove the FileError interface
Starred by 5 users Reported by phil...@opera.com, Jun 4 2015 Back to list
Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature

Blocking:
issue 460725
issue 651746



Sign in to add a comment
It has been deprecated since August 2013:
https://codereview.chromium.org/22831019

Usage of the FileError.code attribute dropped to almost nothing in April 2015:
https://www.chromestatus.com/metrics/feature/timeline/popularity/126

This will require an Intent to Remove:
http://www.chromium.org/blink#launch-process
 
Comment 1 by phil...@opera.com, Jun 4 2015
Labels: -Launch-OWP Type-Launch-OWP
Comment 2 by phil...@opera.com, Jun 4 2015
Labels: -Type-Bug
but FileError.code has been used at many places like DirectoryReaderSync.cpp and DomFileSystemSync.cpp etc. So removing FileError::code() needs to change other files too.
Comment 4 by phil...@opera.com, Jun 5 2015
Yes, it's not just a matter of deleting FileError.idl, but at least the web-facing change should be safe given the usage.
Ok, So as in bug:https://code.google.com/p/chromium/issues/detail?id=276861, we should make files like DirectoryReaderSync.cpp and DomFileSystemSync.cpp to use DOMError.name instead of FileError.errorcode and change the types as well. But later DOMError might get deprecated as in https://code.google.com/p/chromium/issues/detail?id=460725. so we should consider now replacing FileError with DOMError ?.
Comment 6 by phil...@opera.com, Jun 19 2015
Labels: -Hotlist-GoodFirstBug
Good point, it's probably a bad idea to go from FileError to DOMError instead of to the final state, whatever that is. I've filed a spec bug for that: https://github.com/w3c/FileAPI/issues/11

Until that's sorted out, it's probably best to leave this alone, so I'm removing the Hotlist-GoodFirstBug label.
Project Member Comment 7 by bugdroid1@chromium.org, Jul 15 2015
The following revision refers to this bug:
  http://src.chromium.org/viewvc/blink?view=rev&rev=198902

------------------------------------------------------------------
r198902 | jsbell@chromium.org | 2015-07-15T01:01:00.233113Z

Changed paths:
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/BlobURL/support/file_test2.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/filelist-section/support/upload.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/platform/win/imported/web-platform-tests/FileAPI/blob?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/FileReader/Progress_event_bubbles_cancelable.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-XHR-revoke-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/url?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/support/Blob.js?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/idlharness-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/url/url_xmlhttprequest-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/FileReader-multiple-reads.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/Determining-Encoding.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/filelist-section/support/upload.zip?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section?r1=198902&r2=198901&pathrev=198902
   D http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/shadow-dom/shadow-trees/hosting-multiple-shadow-trees/test-002.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-XHR-revoke.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/filelist-section/support?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/FileReader/support/file_test1.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/filelist-section/filelist.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/idlharness.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/url/url_xmlhttprequest.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/FileReader?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-slice-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/support?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/BlobURL/support?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/support/upload.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/support/blue-100x100.png?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/platform/linux/imported/web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/fileReader-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/BlobURL/support/file_test3.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/platform/win/imported/web-platform-tests/FileAPI?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/FileReaderSync.worker.js?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/platform/linux/imported/web-platform-tests/FileAPI?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/BlobURL/support/file_test1.js?r1=198902&r2=198901&pathrev=198902
   D http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/shadow-dom/shadow-trees/hosting-multiple-shadow-trees/test-003.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-slice.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_error.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/platform/linux/imported/web-platform-tests/FileAPI/blob?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/idlharness.idl?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/fileReader.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_readystate.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/url/url_createobjecturl_blob-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/filelist-section?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/historical-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-constructor.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_readAsDataURL.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/file/File-constructor-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/support?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/BlobURL?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/url/url_createobjecturl_blob.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/historical.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/FileReader-event-handler-attributes.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/FileReader/Progress_event_bubbles_cancelable-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_readAsText.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/platform/win/imported/web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/FileReader/support?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/idlharness.worker.js?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/file?r1=198902&r2=198901&pathrev=198902
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/W3CImportExpectations?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/file/File-constructor.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/filereader_result.html?r1=198902&r2=198901&pathrev=198902
   D http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/shadow-dom/shadow-trees/hosting-multiple-shadow-trees/test-001.html?r1=198902&r2=198901&pathrev=198902
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/imported/web-platform-tests/FileAPI/reading-data-section/FileReader-multiple-reads-expected.txt?r1=198902&r2=198901&pathrev=198902

Import FileAPI tests from web-platform-tests

update-w3c-deps import using blink 7f688524727f7c105af53a61654e9bb83525dfac:
    
  imported csswg-test@3514a867f6c7b14470222cb9b8a61e2db6b815fd
  imported web-platform-tests@70ffa0304bfdcb5c6b4e9fa774167093519aafc3

Failing expectations are due Blink bugs(?):
* Differences in 'cancelable' on progress event - crbug.com/509782
* Non-ASCII/non-alphanumeric handling in content types - crbug.com/509786 (and test bugs?)
* Existence of legacy APIs (FileError, readAsBinaryString) - crbug.com/496901
* The usual bindings/WebIDL deviations (sequence<> conversion, branding, etc) - crbug.com/393866 crbug.com/239915

... and a handful of other things. But we mostly pass. Bugs
will be filed for all of these either against blink or wpt.

R=michaeln@chromium.org,kinuko@chromium.org,dpranke@chromium.org
BUG= 509121 , 509782 , 509786 , 496901 ,509793

Review URL: https://codereview.chromium.org/1236713002
-----------------------------------------------------------------
Blocking: chromium:460725
FileError.code is staying close to 0, which is good, since I just noticed:

FileError.NOT_FOUND_ERR; // 1
DOMException.NOT_FOUND_ERR; // 8

We just landed changing from DOMError to DOMException in Indexed DB. Maybe wait a cycle to see if that sticks, then drop FileError in favor of DOMException?

Comment 10 by phil...@opera.com, Nov 6 2015
Yep, that would make sense.
Project Member Comment 11 by bugdroid1@chromium.org, Jul 13 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2453b25969a3f6013a473cb35ff85c68580a8db0

commit 2453b25969a3f6013a473cb35ff85c68580a8db0
Author: jsbell <jsbell@chromium.org>
Date: Wed Jul 13 19:43:43 2016

Add a date/details link to FileError deprecation warning

Intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/kJMa2rpAYqI
Dashboard: https://www.chromestatus.com/feature/6687420359639040

R=foolip@chromium.org
BUG= 496901 

Review-Url: https://codereview.chromium.org/2023123002
Cr-Commit-Position: refs/heads/master@{#405230}

[modify] https://crrev.com/2453b25969a3f6013a473cb35ff85c68580a8db0/third_party/WebKit/Source/core/frame/Deprecation.cpp

Labels: -Type-Launch-OWP Type-Feature
Labels: Merge-Request-53
Request merge to M53 - just the commit in comment 11 (https://codereview.chromium.org/2023123002)

This announces the pending removal of the FileError interface in M54 (which I'll land if this merge is approved.
Cc: foolip@chromium.org
Owner: jsb...@chromium.org
Status: started
Comment 15 by dimu@google.com, Jul 13 2016
Labels: -Merge-Request-53 Merge-Review-53 Hotlist-Merge-Review
[Automated comment] DEPS changes referenced in bugdroid comments, needs manual review.
Before we approve merge to M53, Could you please confirm whether this change is baked/verified in Canary OR on ToT and safe to merge?
We can wait another day for Canary, but it's just a string change in a deprecation message:

https://codereview.chromium.org/2023123002/diff/40001/third_party/WebKit/Source/core/frame/Deprecation.cpp


Ok, sounds good. Please update the bug once it is baked in canary. If all looks good, I will approve the merge. Thank you.
 jsbell@ can you please request the CL merge to M53(2785 branch), if everything looks good.
Confirmed in 54.0.2799.0 canary (64-bit) on Windows using this on the console.

f = new FileReader(); f.readAsArrayBuffer(new Blob()); f.abort(); f.onerror = e => console.log(f.error.code); 

New deprecation message shows up as expected.
Labels: -Merge-Review-53 Merge-Request-53
Comment 22 by dimu@google.com, Jul 18 2016
Labels: -Merge-Request-53 Merge-Review-53
[Automated comment] DEPS changes referenced in bugdroid comments, needs manual review.
Just to restate, the request is to merge just the commit in comment 11 (https://codereview.chromium.org/2023123002) - the "DEPS changes" bit is from a much earlier CL.

Labels: -Merge-Review-53 Merge-Approved-53
Approving merge to the commit in comment 11 (https://codereview.chromium.org/2023123002) to M53 branch 2785 based on comment #20. Please merge ASAP (if possible, before 5:00 PM PST today so it gets picked up for this week M53 Dev release). Thank you.
Project Member Comment 25 by bugdroid1@chromium.org, Jul 18 2016
Labels: -merge-approved-53 merge-merged-2785
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4831439e5a273a8e9f24768ea6899d4a8d1b4273

commit 4831439e5a273a8e9f24768ea6899d4a8d1b4273
Author: Joshua Bell <jsbell@chromium.org>
Date: Mon Jul 18 20:39:33 2016

Add a date/details link to FileError deprecation warning

Intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/kJMa2rpAYqI
Dashboard: https://www.chromestatus.com/feature/6687420359639040

R=foolip@chromium.org
BUG= 496901 

Review-Url: https://codereview.chromium.org/2023123002
Cr-Commit-Position: refs/heads/master@{#405230}
(cherry picked from commit 2453b25969a3f6013a473cb35ff85c68580a8db0)

Review URL: https://codereview.chromium.org/2162433003 .

Cr-Commit-Position: refs/branch-heads/2785@{#197}
Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382}

[modify] https://crrev.com/4831439e5a273a8e9f24768ea6899d4a8d1b4273/third_party/WebKit/Source/core/frame/Deprecation.cpp

Project Member Comment 26 by bugdroid1@chromium.org, Jul 19 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ef3e334a185b82752f606768ecd3f4c8083b7275

commit ef3e334a185b82752f606768ecd3f4c8083b7275
Author: jsbell <jsbell@chromium.org>
Date: Tue Jul 19 01:06:29 2016

Remove FileError interface

FileError was removed from File API [1] after Chrome had shipped the
functionality. Other browsers do not use it, returning a DOMError
instead. Using the `code` property has been logging deprecation
warnings since August 2013. The affected APIs will now yield
DOMExceptions instead (as DOMError is being removed from the platform
[2]). Script should inspect the `name` and `message` properties of the
error objects.

This affects:
* FileReader.error
* FileWriter.error
* FileSystem async API: passed to ErrorCallback on failure
* FileSystem sync API: thrown on failure

Intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/kJMa2rpAYqI
Dashboard: https://www.chromestatus.com/feature/6687420359639040

[1] https://w3c.github.io/FileAPI/
[2] https://dom.spec.whatwg.org/#domerror

BUG= 496901 
R=foolip@chromium.org

Review-Url: https://codereview.chromium.org/2040563002
Cr-Commit-Position: refs/heads/master@{#406169}

[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/fast/dom/script-tests/constructed-objects-prototypes.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/fast/js/script-tests/global-constructors.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/http/tests/inspector/isolated-filesystem-test.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/imported/wpt/FileAPI/historical-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/core.gypi
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/fileapi/FileError.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/fileapi/FileError.h
[delete] https://crrev.com/57038eef935b626468268d2044e63bdef96778ae/third_party/WebKit/Source/core/fileapi/FileError.idl
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/fileapi/FileReader.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/fileapi/FileReader.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/fileapi/FileReader.idl
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/frame/Deprecation.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/frame/UseCounter.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/devtools/front_end/devtools.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/devtools/front_end/externs.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLoader.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/devtools/front_end/workspace/IsolatedFileSystem.js
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DirectoryReader.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DirectoryReader.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/Entry.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/ErrorCallback.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/FileEntry.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/FileSystemCallbacks.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/FileSystemCallbacks.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/FileWriter.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/FileWriter.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/FileWriter.idl
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/SyncCallbackHelper.h
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/filesystem/WorkerGlobalScopeFileSystem.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/presentation/PresentationConnectionCallbacks.cpp
[modify] https://crrev.com/ef3e334a185b82752f606768ecd3f4c8083b7275/third_party/WebKit/Source/modules/presentation/PresentationRequest.cpp

Status: Fixed
Fingers crossed that it sticks.
Blocking: 651746
Sign in to add a comment