Changeset 53917 in webkit


Ignore:
Timestamp:
Jan 27, 2010 3:43:55 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-01-27 Matt Perry <mpcomplete@chromium.org>

Reviewed by Eric Seidel.

Fix a bug where dispatchDocumentElementAvailable was fired for fragment parsing on XML documents.
https://bugs.webkit.org/show_bug.cgi?id=33920

  • userscripts/resources: Added.
  • userscripts/resources/blank.xhtml: Added.
  • userscripts/script-not-run-for-fragments-expected.txt: Added.
  • userscripts/script-not-run-for-fragments.html: Added.
  • userscripts/script-run-at-start-expected.txt: Added.
  • userscripts/script-run-at-start.html: Added.

2010-01-27 Matt Perry <mpcomplete@chromium.org>

Reviewed by Eric Seidel.

Fix a bug where dispatchDocumentElementAvailable was fired for fragment parsing on XML documents.
https://bugs.webkit.org/show_bug.cgi?id=33920

Tests: userscripts/script-not-run-for-fragments.html

userscripts/script-run-at-start.html

  • dom/XMLTokenizerLibxml2.cpp: (WebCore::XMLTokenizer::startElementNs):
Location:
trunk
Files:
6 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r53911 r53917  
     12010-01-27  Matt Perry  <mpcomplete@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Fix a bug where dispatchDocumentElementAvailable was fired for fragment parsing on XML documents.
     6        https://bugs.webkit.org/show_bug.cgi?id=33920
     7
     8        * userscripts/resources: Added.
     9        * userscripts/resources/blank.xhtml: Added.
     10        * userscripts/script-not-run-for-fragments-expected.txt: Added.
     11        * userscripts/script-not-run-for-fragments.html: Added.
     12        * userscripts/script-run-at-start-expected.txt: Added.
     13        * userscripts/script-run-at-start.html: Added.
     14
    1152010-01-27  Csaba Osztrogonác  <ossy@webkit.org>
    216
  • trunk/WebCore/ChangeLog

    r53916 r53917  
     12010-01-27  Matt Perry  <mpcomplete@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Fix a bug where dispatchDocumentElementAvailable was fired for fragment parsing on XML documents.
     6        https://bugs.webkit.org/show_bug.cgi?id=33920
     7
     8        Tests: userscripts/script-not-run-for-fragments.html
     9               userscripts/script-run-at-start.html
     10
     11        * dom/XMLTokenizerLibxml2.cpp:
     12        (WebCore::XMLTokenizer::startElementNs):
     13
    1142010-01-27  Pavel Feldman  <pfeldman@chromium.org>
    215
  • trunk/WebCore/dom/XMLTokenizerLibxml2.cpp

    r53835 r53917  
    814814        newElement->attach();
    815815
    816     if (isFirstElement && m_doc->frame())
     816    if (!m_parsingFragment && isFirstElement && m_doc->frame())
    817817        m_doc->frame()->loader()->dispatchDocumentElementAvailable();
    818818}
Note: See TracChangeset for help on using the changeset viewer.