Skip to content
  • weinig's avatar
    LayoutTests: · b0c299a9
    weinig authored
            Reviewed by Geoff.
    
            Update tests for http://bugs.webkit.org/show_bug.cgi?id=14319
            Move the Selection object out of the JS bindings
    
            * fast/dom/Window/window-properties-expected.txt:
            * fast/js/toString-and-valueOf-override-expected.txt:
            * http/tests/security/cross-frame-access-expected.txt:
    
    WebCore:
    
            Reviewed by Geoff.
    
            Patch for http://bugs.webkit.org/show_bug.cgi?id=14319
            Move the Selection object out of the JS bindings
    
            - Renames JS Object Selection to DOMSelection to avoid a name
              conflict.
    
            * DerivedSources.make:
            * WebCore.xcodeproj/project.pbxproj:
            * bindings/js/kjs_window.cpp:
            (KJS::WindowPrivate::WindowPrivate):
            (KJS::Window::mark):
            (KJS::Window::clearHelperObjectProperties):
            (KJS::WindowFunc::callAsFunction):
            (KJS::Window::disconnectFrame):
            * bindings/js/kjs_window.h:
            (KJS::Window::):
            * page/DOMSelection.cpp: Added.
            (WebCore::DOMSelection::DOMSelection):
            (WebCore::DOMSelection::frame):
            (WebCore::DOMSelection::disconnectFrame):
            (WebCore::DOMSelection::anchorNode):
            (WebCore::DOMSelection::baseNode):
            (WebCore::DOMSelection::anchorOffset):
            (WebCore::DOMSelection::baseOffset):
            (WebCore::DOMSelection::focusNode):
            (WebCore::DOMSelection::extentNode):
            (WebCore::DOMSelection::focusOffset):
            (WebCore::DOMSelection::extentOffset):
            (WebCore::DOMSelection::isCollapsed):
            (WebCore::DOMSelection::type):
            (WebCore::DOMSelection::rangeCount):
            (WebCore::DOMSelection::collapse):
            (WebCore::DOMSelection::collapseToEnd):
            (WebCore::DOMSelection::collapseToStart):
            (WebCore::DOMSelection::empty):
            (WebCore::DOMSelection::setBaseAndExtent):
            (WebCore::DOMSelection::setPosition):
            (WebCore::DOMSelection::modify):
            (WebCore::DOMSelection::getRangeAt):
            (WebCore::DOMSelection::removeAllRanges):
            (WebCore::DOMSelection::addRange):
            (WebCore::DOMSelection::toString):
            * page/DOMSelection.h: Added.
            * page/DOMSelection.idl: Added.
            * page/DOMWindow.cpp:
            (WebCore::DOMWindow::disconnectFrame):
            (WebCore::DOMWindow::getSelection):
            * page/DOMWindow.h:
            * page/DOMWindow.idl:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b0c299a9