Skip to content
  • yutak@chromium.org's avatar
    2011-05-12 Yuta Kitamura <yutak@chromium.org> · 854c86ea
    yutak@chromium.org authored
            Reviewed by Kent Tamura.
    
            WebSocket add new event: CloseEvent
            https://bugs.webkit.org/show_bug.cgi?id=35573
    
            Original patch was written by Fumitoshi Ukai <ukai@chromium.org>.
            I modified the test close-event.html slightly so that it passes on Chromium.
            I also updated a few test results that are affected by this change.
    
            * fast/dom/Window/window-properties-expected.txt:
            * fast/dom/Window/window-property-descriptors-expected.txt:
            * fast/dom/prototype-inheritance-expected.txt:
            * fast/js/global-constructors-expected.txt:
            * http/tests/websocket/tests/close-event-expected.txt: Added.
            * http/tests/websocket/tests/close-event.html: Added.
            * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
    2011-05-12  Yuta Kitamura  <yutak@chromium.org>
    
            Reviewed by Kent Tamura.
    
            WebSocket add new event: CloseEvent
            https://bugs.webkit.org/show_bug.cgi?id=35573
    
            Original patch was written by Fumitoshi Ukai <ukai@chromium.org>.
            I added CloseEvent constructor to DOMWindow, so it can be referred
            in the new test (close-event.html).
    
            Test: http/tests/websocket/tests/close-event.html
    
            * CMakeLists.txt:
            * CodeGenerators.pri:
            * DerivedSources.cpp:
            * DerivedSources.make:
            * GNUmakefile.list.am:
            * WebCore.gypi:
            * WebCore.pro:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * bindings/js/JSEventCustom.cpp:
            (WebCore::toJS):
            * bindings/v8/custom/V8EventCustom.cpp:
            (WebCore::toV8):
            * dom/Event.cpp:
            (WebCore::Event::isCloseEvent):
            * dom/Event.h:
            * page/DOMWindow.idl: Add CloseEvent constructor.
            * websockets/CloseEvent.h: Added.
            (WebCore::CloseEvent::isCloseEvent):
            (WebCore::CloseEvent::create):
            (WebCore::CloseEvent::initCloseEvent):
            (WebCore::CloseEvent::wasClean):
            (WebCore::CloseEvent::CloseEvent):
            * websockets/CloseEvent.idl: Added.
            * websockets/WebSocket.cpp:
            (WebCore::WebSocket::didClose):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    854c86ea