Skip to content
  • inferno@chromium.org's avatar
    2011-01-26 Emil A Eklund <eae@chromium.org> · 9c05a61a
    inferno@chromium.org authored
            Reviewed by Alexey Proskuryakov.
    
            Remove cached document reference from CSSStyleSheet and XSLStyleSheet.
            https://bugs.webkit.org/show_bug.cgi?id=52084
    
            Test: fast/dom/css-delete-doc.html
    
            * css/CSSMediaRule.cpp:
            (WebCore::CSSMediaRule::insertRule):
            (WebCore::CSSMediaRule::deleteRule):
            * css/CSSStyleSheet.cpp:
            (WebCore::CSSStyleSheet::CSSStyleSheet):
            (WebCore::CSSStyleSheet::document):
            * css/CSSStyleSheet.h:
            * xml/XSLStyleSheet.h:
            (WebCore::XSLStyleSheet::parentStyleSheet):
            * xml/XSLStyleSheetLibxslt.cpp:
            (WebCore::XSLStyleSheet::XSLStyleSheet):
            (WebCore::XSLStyleSheet::cachedResourceLoader):
            (WebCore::XSLStyleSheet::setParentStyleSheet):
            (WebCore::XSLStyleSheet::ownerDocument):
            * xml/XSLStyleSheetQt.cpp:
            (WebCore::XSLStyleSheet::XSLStyleSheet):
            (WebCore::XSLStyleSheet::cachedResourceLoader):
            (WebCore::XSLStyleSheet::ownerDocument):
    2011-01-26  Emil A Eklund  <eae@chromium.org>
    
            Reviewed by Alexey Proskuryakov.
    
            Remove cached document reference from CSSStyleSheet and XSLStyleSheet.
            https://bugs.webkit.org/show_bug.cgi?id=52084
    
            Added test for accessing a style sheet associated with a document that
            has been removed.
    
            * fast/dom/css-delete-doc-expected.txt: Added.
            * fast/dom/css-delete-doc.html: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76728 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    9c05a61a