Skip to content
  • tkent@chromium.org's avatar
    2010-04-01 MORITA Hajime <morrita@google.com> · 0a60dff4
    tkent@chromium.org authored
            Reviewed by Darin Adler.
    
            WebCore::Document::updateLayoutIgnorePendingStylesheets NULL pointer
            https://bugs.webkit.org/show_bug.cgi?id=31680
            Ownerless nodes leads a crash on DOMSelection APIs
            https://bugs.webkit.org/show_bug.cgi?id=36800
    
            * editing/selection/DOMSelection-DocumentType-expected.txt: Added.
            * editing/selection/DOMSelection-DocumentType.html: Added.
            * editing/selection/DOMSelection-crossing-document-expected.txt: Added.
            * editing/selection/DOMSelection-crossing-document.html: Added.
            * editing/selection/drag-in-iframe.html:
              Updated to follow follow behaviour change.
            * editing/selection/script-tests/DOMSelection-DocumentType.js: Added.
            * editing/selection/script-tests/DOMSelection-crossing-document.js: Added.
            (makeEditableDocument):
            (clear):
    2010-04-01  MORITA Hajime  <morrita@google.com>
    
            Reviewed by Darin Adler.
    
            WebCore::Document::updateLayoutIgnorePendingStylesheets NULL pointer
            https://bugs.webkit.org/show_bug.cgi?id=31680
            Ownerless nodes leads a crash on DOMSelection APIs
            https://bugs.webkit.org/show_bug.cgi?id=36800
    
            Added guards nodes from foreign documents to DOMSelection APIs.
    
            Tests: editing/selection/DOMSelection-DocumentType.html
                   editing/selection/DOMSelection-crossing-document.html
    
            * editing/VisiblePosition.cpp:
            (WebCore::VisiblePosition::canonicalPosition):
            * page/DOMSelection.cpp:
            (WebCore::DOMSelection::collapse):
            (WebCore::DOMSelection::setBaseAndExtent):
            (WebCore::DOMSelection::setPosition):
            (WebCore::DOMSelection::extend):
            (WebCore::DOMSelection::containsNode):
            (WebCore::DOMSelection::isValidForPosition):
            * page/DOMSelection.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0a60dff4