Bug 107522

Summary: [META] Unwind the complexity introduced by NEW_XML
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: XMLAssignee: Adam Barth <abarth>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 100710, 107513, 107709, 109408, 109410, 109411, 109483, 109499, 109502, 109525    
Bug Blocks: 106127    

Eric Seidel (no email)
Reported 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.
Attachments
Adam Barth
Comment 1 2013-01-22 01:32:55 PST
We might need to rework the WebVTT parser.
Eric Seidel (no email)
Comment 2 2013-01-23 12:31:08 PST
Ha!
Eric Seidel (no email)
Comment 3 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.
Note You need to log in before you can comment on or make changes to this bug.