Changeset 63180 in webkit


Ignore:
Timestamp:
Jul 12, 2010 11:53:16 PM (14 years ago)
Author:
eric@webkit.org
Message:

2010-07-12 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Fix line number handling in HTMLTreeBuilder to fix a zillion layout tests
https://bugs.webkit.org/show_bug.cgi?id=42143

Covered by a zillion layout tests.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processScriptStartTag):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r63179 r63180  
     12010-07-12  Eric Seidel  <eric@webkit.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Fix line number handling in HTMLTreeBuilder to fix a zillion layout tests
     6        https://bugs.webkit.org/show_bug.cgi?id=42143
     7
     8        Covered by a zillion layout tests.
     9
     10        * html/HTMLTreeBuilder.cpp:
     11        (WebCore::HTMLTreeBuilder::processEndTag):
     12        (WebCore::HTMLTreeBuilder::processScriptStartTag):
     13
    1142010-07-12  Jay Civelli  <jcivelli@chromium.org>
    215
  • trunk/WebCore/html/HTMLTreeBuilder.cpp

    r63168 r63180  
    22522252            ASSERT(m_tree.currentElement()->hasTagName(scriptTag));
    22532253            m_scriptToProcess = m_tree.currentElement();
     2254            m_scriptToProcessStartLine = m_lastScriptElementStartLine + 1;
    22542255            m_tree.openElements()->pop();
    22552256            setInsertionMode(m_originalInsertionMode);
     
    27762777    m_tokenizer->setState(HTMLTokenizer::ScriptDataState);
    27772778    m_originalInsertionMode = m_insertionMode;
     2779    m_lastScriptElementStartLine = m_tokenizer->lineNumber();
    27782780    setInsertionMode(TextMode);
    27792781}
Note: See TracChangeset for help on using the changeset viewer.