Skip to content
  • jianli@chromium.org's avatar
    Change createObjectURL and revokeObjectURL to put under webkitURL. · 1c19f401
    jianli@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=52257
    
    Reviewed by Darin Fisher.
    
    Source/WebCore:
    
    Note that we add "webkit" vendor prefix to URL that is introduced in
    the latest File API spec.
    
    For the time being, we implement webkitURL as a readonly attribute
    instead of a constructor so that we will not expose prototype property,
    as required by the spec.
    
    * Android.derived.jscbindings.mk:
    * Android.derived.v8bindings.mk:
    * Android.mk:
    * CMakeLists.txt:
    * DerivedSources.cpp:
    * DerivedSources.make:
    * GNUmakefile.am:
    * WebCore.gypi:
    * WebCore.pri:
    * WebCore.pro:
    * WebCore.vcproj/WebCore.vcproj:
    * WebCore.xcodeproj/project.pbxproj:
    * html/DOMURL.cpp: Added.
    * html/DOMURL.h: Added.
    * html/DOMURL.idl: Added.
    * inspector/front-end/NetworkPanel.js:
    * inspector/front-end/utilities.js:
    * page/DOMWindow.cpp:
    (WebCore::DOMWindow::webkitURL):
    * page/DOMWindow.h:
    * page/DOMWindow.idl:
    * workers/WorkerContext.cpp:
    (WebCore::WorkerContext::webkitURL):
    * workers/WorkerContext.h:
    * workers/WorkerContext.idl:
    
    LayoutTests:
    
    Change all related test scripts and results to account for this change.
    
    * fast/dom/Window/script-tests/window-property-descriptors.js:
    * fast/dom/Window/window-properties-expected.txt:
    * fast/dom/Window/window-properties.html:
    * fast/dom/script-tests/prototype-inheritance-2.js:
    * fast/dom/script-tests/prototype-inheritance.js:
    * fast/files/apply-blob-url-to-img.html:
    * fast/files/apply-blob-url-to-xhr.html:
    * fast/files/create-blob-url-crash.html:
    * fast/files/revoke-blob-url.html:
    * fast/files/workers/resources/worker-apply-blob-url-to-xhr.js:
    (onmessage):
    * platform/qt/fast/dom/Window/window-properties-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75739 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1c19f401