Changeset 14211 in webkit


Ignore:
Timestamp:
May 5, 2006 1:35:57 PM (18 years ago)
Author:
ap
Message:

Reviewed by Maciej.

Test: fast/parser/broken-comments-vs-parsing-mode.html

  • page/Frame.cpp: (WebCore::Frame::endIfNotLoading): Call determineParseMode() if needed.
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r14206 r14211  
     12006-05-05  Alexey Proskuryakov  <ap@nypop.com>
     2
     3        Reviewed by Maciej.
     4
     5        - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=8626
     6          Strict mode erroneously triggered by a broken comment
     7
     8        * fast/parser/broken-comments-vs-parsing-mode-expected.checksum: Added.
     9        * fast/parser/broken-comments-vs-parsing-mode-expected.png: Added.
     10        * fast/parser/broken-comments-vs-parsing-mode-expected.txt: Added.
     11        * fast/parser/broken-comments-vs-parsing-mode.html: Added.
     12
    1132006-05-05  Darin Adler  <darin@apple.com>
    214
  • trunk/WebCore/ChangeLog

    r14210 r14211  
     12006-05-05  Alexey Proskuryakov  <ap@nypop.com>
     2
     3        Reviewed by Maciej.
     4
     5        - http://bugzilla.opendarwin.org/show_bug.cgi?id=8626
     6          Strict mode erroneously triggered by a broken comment
     7
     8        Test: fast/parser/broken-comments-vs-parsing-mode.html
     9
     10        * page/Frame.cpp:
     11        (WebCore::Frame::endIfNotLoading): Call determineParseMode() if needed.
     12
    1132006-05-05  Darin Adler  <darin@apple.com>
    214
  • trunk/WebCore/page/Frame.cpp

    r14185 r14211  
    684684    // make sure nothing's left in there...
    685685    if (d->m_doc) {
    686         if (d->m_decoder)
    687             write(d->m_decoder->flush());
     686        if (d->m_decoder) {
     687            DeprecatedString decoded = d->m_decoder->flush();
     688            if (d->m_bFirstData) {
     689                d->m_doc->determineParseMode(decoded);
     690                d->m_bFirstData = false;
     691            }
     692            write(decoded);
     693        }
    688694        d->m_doc->finishParsing();
    689695    } else
Note: See TracChangeset for help on using the changeset viewer.