[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
https://bugs.webkit.org/show_bug.cgi?id=140602
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