Bug 107522 - [META] Unwind the complexity introduced by NEW_XML
Summary: [META] Unwind the complexity introduced by NEW_XML
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: XML (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Adam Barth
URL:
Keywords:
Depends on: 100710 107513 107709 109408 109410 109411 109483 109499 109502 109525
Blocks: 106127
  Show dependency treegraph
 
Reported: 2013-01-22 01:31 PST by Eric Seidel (no email)
Modified: 2013-02-12 11:05 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2013-01-22 01:31:55 PST
[META] Erase NEW_XML (and Markup*Base abstractions) from every corner of the earth

It's just complicating the HTML parser code and impeding further development.
Comment 1 Adam Barth 2013-01-22 01:32:55 PST
We might need to rework the WebVTT parser.
Comment 2 Eric Seidel (no email) 2013-01-23 12:31:08 PST
Ha!
Comment 3 Eric Seidel (no email) 2013-02-12 11:05:56 PST
I believe this is basically done now.  The only "Markup" file remaining is:
http://trac.webkit.org/browser/trunk/Source/WebCore/xml/parser/MarkupTokenizerInlines.h

I'm sure there is a bunch of cleanup we'll do in the various HTML parser classes now that we can see what we're doing (with the code all in one place again), but I'm not sure we need this meta bug anymore.