[Webkit-unassigned] [Bug 204038] New: Fix the IDL and the class inheritance of SVGGraphicsElement
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 8 18:04:11 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=204038
Bug ID: 204038
Summary: Fix the IDL and the class inheritance of
SVGGraphicsElement
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
Assignee: webkit-unassigned at lists.webkit.org
Reporter: sabouhallawa at apple.com
CC: zimmermann at kde.org
r152404 removed the IDL of SVGTransformable and SVGLocatable but it left the C++ classes and some of their methods exposed in SVGGraphicsElement.idl.
The IDL of SVGGraphicsElement is defined here: https://www.w3.org/TR/SVG/types.html#InterfaceSVGGraphicsElement. So we need to remove the following attributes and method from SVGGraphicsElement.idl:
readonly attribute SVGElement nearestViewportElement;
readonly attribute SVGElement farthestViewportElement;
[MayThrowException, NewObject] SVGMatrix getTransformToElement(optional SVGElement? element = null);
Also we need to remove the inheritance relationship from SVGGraphicsElement to SVGTransformable. In fact all the virtual methods of SVGTransformable and SVGLocatable should be moved to SVGGraphicsElement. The static methods of SVGTransformable are still needed for parsing the SVGTransformValue and SVGTransformType.
--
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/20191109/de423fff/attachment.htm>
More information about the webkit-unassigned
mailing list