Bug 100710

Summary: ENABLE(NEW_XML) isn't used by anyone and no one is actively working on it
Product: WebKit Reporter: Adam Barth <abarth>
Component: New BugsAssignee: Adam Barth <abarth>
Status: RESOLVED FIXED    
Severity: Normal CC: buildbot, eric, mark.lam, mifenton, mjs, ojan.autocc, rniwa, rwlbuis, tonikitoo, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 107522    
Attachments:
Description Flags
Patch
none
Patch for landing
none
Patch for landing none

Adam Barth
Reported 2012-10-29 16:22:44 PDT
ENABLE(NEW_XML) isn't used by anyone and no one is actively working on it
Attachments
Patch (115.92 KB, patch)
2012-10-29 16:25 PDT, Adam Barth
no flags
Patch for landing (138.29 KB, patch)
2013-01-21 23:55 PST, Adam Barth
no flags
Patch for landing (146.62 KB, patch)
2013-01-22 00:09 PST, Adam Barth
no flags
Adam Barth
Comment 1 2012-10-29 16:25:03 PDT
Maciej Stachowiak
Comment 2 2012-10-30 01:24:40 PDT
Last time we discussed this on webkit-dev, the conclusion was: "There's no urgency in removing it. If you're serious about working on it, perhaps we should keep it around for another six months." <http://lists.webkit.org/pipermail/webkit-dev/2012-August/022088.html> Has something changed to make it more urgent to remove this code faster?
Adam Barth
Comment 3 2012-10-30 09:40:03 PDT
Oh, I didn't realize that was the conclusion of the thread. I'm happy to wait until the end of February to remove this code.
Maciej Stachowiak
Comment 4 2012-10-30 09:57:12 PDT
(In reply to comment #3) > Oh, I didn't realize that was the conclusion of the thread. I'm happy to wait until the end of February to remove this code. I'd assumed it was your conclusion and did not comment further because it seemed like a fine approach.
Maciej Stachowiak
Comment 5 2013-01-17 18:00:49 PST
I'm fine with doing this now and not waiting til February.
Maciej Stachowiak
Comment 6 2013-01-17 18:01:09 PST
Reopening based on previous comment.
Eric Seidel (no email)
Comment 7 2013-01-17 22:55:14 PST
Comment on attachment 171333 [details] Patch Wow. So much code. This is obviously only the added files, and none of the abstractions which make the HTML parser so ugly. ;(
Maciej Stachowiak
Comment 8 2013-01-17 23:20:09 PST
(In reply to comment #7) > (From update of attachment 171333 [details]) > Wow. So much code. This is obviously only the added files, and none of the abstractions which make the HTML parser so ugly. ;( Note that a number of these abstractions are used by WebVTT too, so let's not be too hasty in getting rid of them.
Adam Barth
Comment 9 2013-01-17 23:25:35 PST
> Note that a number of these abstractions are used by WebVTT too, so let's not be too hasty in getting rid of them. Yes, we'll need to refactor the VTT parser a bit as we continue to untangle things. The good news is that the VTT parser doesn't really require all this machinery. We just used it because it was convenient at the time.
Adam Barth
Comment 10 2013-01-21 23:55:33 PST
Created attachment 183901 [details] Patch for landing
Build Bot
Comment 11 2013-01-21 23:59:00 PST
Comment on attachment 183901 [details] Patch for landing Attachment 183901 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/16031463
EFL EWS Bot
Comment 12 2013-01-22 00:06:46 PST
Comment on attachment 183901 [details] Patch for landing Attachment 183901 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/16036443
Adam Barth
Comment 13 2013-01-22 00:09:04 PST
Created attachment 183906 [details] Patch for landing
WebKit Review Bot
Comment 14 2013-01-22 00:58:36 PST
Comment on attachment 183906 [details] Patch for landing Rejecting attachment 183906 [details] from commit-queue. New failing tests: fast/forms/formmethod-attribute-input-html.html Full output: http://queues.webkit.org/results/16045425
WebKit Review Bot
Comment 15 2013-01-22 01:17:49 PST
Comment on attachment 183906 [details] Patch for landing Clearing flags on attachment: 183906 Committed r140399: <http://trac.webkit.org/changeset/140399>
WebKit Review Bot
Comment 16 2013-01-22 01:17:54 PST
All reviewed patches have been landed. Closing bug.
Mark Lam
Comment 17 2013-01-22 03:39:00 PST
r140399: <http://trac.webkit.org/changeset/140399> broke mac builds (depending on the environment set up on the bot). See: http://build.webkit.org/builders/Apple%20Lion%20Debug%20%28Build%29/builds/10816 The breakage is due to a change in the path for finding CharacterReferenceParserInlines.h in the Xcode project file. The entry for CharacterReferenceParserInlines.h was removed and readied with a different path that cause the breakage. I'm now doing a local build to verify the fix (i.e. to restore the path before the change in r140399). Once verified, I'll land it to green the bots.
Mark Lam
Comment 18 2013-01-22 04:13:48 PST
Build breakage fix landed in r140410: <http://trac.webkit.org/changeset/140410>.
Adam Barth
Comment 19 2013-01-22 09:40:46 PST
Sorry about the breakage. I must have messed up the xcodeproj file when I was trying to remove these files. Thanks for fixing my mess...
Eric Seidel (no email)
Comment 20 2013-01-22 11:16:02 PST
Thank you Mark.
Note You need to log in before you can comment on or make changes to this bug.