[Webkit-unassigned] [Bug 140602] New: Remove the SVG instance tree

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jan 18 17:58:56 PST 2015


            Bug ID: 140602
           Summary: Remove the SVG instance tree
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: pdr at google.com
                CC: zimmermann at kde.org

Supporting the instance tree requires a lot of complexity and it can probably be removed without affecting any users.

The instance tree was ahead of it's time (many of the same issues are on public-webapps right now!) but it never caught on with users. Chromium's usecounters found no usage of instanceRoot and it was removed entirely in mid-2014[1]. I'm not aware of any web compatibility fallout from removing it (not a single bug, AFAIK). There is support in the SVGWG for removing the instance tree in SVG2[2]. The instance tree was never implemented in Gecko.

Removing the instance tree in blink took a few patches but most were mechanical. All the patches are listed on crbug.com/313438 and would be pretty easy to port to WebKit.

[1] https://groups.google.com/a/chromium.org/d/msg/blink-dev/mgYCJuzfU0Q/8jdhjY0pNgoJ
[2] https://lists.w3.org/Archives/Public/www-svg/2014Jan/0014.html

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150119/d7ed557d/attachment-0002.html>

More information about the webkit-unassigned mailing list