-
jianli@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=38609 Reviewed by Dmitry Titov. WebCore: Test: fast/files/file-reader.html * Configurations/FeatureDefines.xcconfig: * DerivedSources.cpp: * DerivedSources.make: * GNUmakefile.am: * WebCore.gypi: * WebCore.pri: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSEventTarget.cpp: (WebCore::toJS): * bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::convertEventTargetToV8Object): * html/FileError.idl: * html/FileReader.idl: Added. * page/DOMWindow.idl: WebKit/chromium: * features.gypi: turn on building FileReader for Chromium. WebKitTools: * Scripts/build-webkit: turn on building FileReader for Apple's WebKit. LayoutTests: Add a layout test to test basic FileReader operations. Also update layout tests affected by adding the constructors to DOMWindow. * fast/dom/Window/script-tests/window-property-descriptors.js: * fast/dom/Window/window-properties.html: * fast/dom/script-tests/constructed-objects-prototypes.js: * fast/dom/script-tests/prototype-inheritance-2.js: * fast/dom/script-tests/prototype-inheritance.js: * fast/files/file-reader-expected.txt: Added. * fast/files/file-reader.html: Added. * fast/files/resources/UTF16BE-BOM.txt: Added. * fast/files/resources/UTF16BE.txt: Added. * fast/files/resources/UTF16LE-BOM.txt: Added. * fast/files/resources/UTF8-BOM.txt: Added. * fast/files/resources/UTF8.txt: Added. * fast/files/resources/empty-file: Added. * fast/js/script-tests/global-constructors.js: * platform/chromium/test_expectations.txt: * platform/gtk/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in gtk platform. * platform/qt/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in qt platform. * platform/win/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in win platform. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59162 268f45cc-cd09-0410-ab3c-d52691b4dbfc
e8059d14