2006-07-27 Eric Seidel <eric@eseidel.com>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 27 Jul 2006 09:22:16 +0000 (09:22 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 27 Jul 2006 09:22:16 +0000 (09:22 +0000)
commit18754837ea308457c486365c28abb55be0ef0542
tree7ea97de59a0aeeab2d6755694f946d195ff9e9eb
parent107885a8aa0b11b7a7c779349994f26e21957f5e
2006-07-27  Eric Seidel  <eric@eseidel.com>

        Reviewed by ap.

        Complex entities seem to fail on TOT
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6390
        Use an alternative work-around to an XML Entity parsing bug.

        * dom/XMLTokenizer.cpp:
        (WebCore::XMLTokenizer::write):
        (WebCore::hackAroundLibXMLEntityBug): added.
        (WebCore::startElementNsHandler):
        (WebCore::endElementNsHandler):
        (WebCore::charactersHandler):
        (WebCore::processingInstructionHandler):
        (WebCore::cdataBlockHandler):
        (WebCore::commentHandler):
        (WebCore::getEntityHandler):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15648 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/parser/entity-ignorable-whitespace-expected.txt
LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.checksum
LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png
LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt
LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.checksum
LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png
LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt
LayoutTests/svg/W3C-SVG-1.1/render-elems-03-t-expected.checksum
LayoutTests/svg/W3C-SVG-1.1/render-elems-03-t-expected.png
LayoutTests/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt
WebCore/ChangeLog
WebCore/dom/XMLTokenizer.cpp