[Webkit-unassigned] [Bug 195949] New: Remove the SVG property tear off objects of SVGAnimatedRect
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 19 09:45:48 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=195949
Bug ID: 195949
Summary: Remove the SVG property tear off objects of
SVGAnimatedRect
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
SVGRect is an SVG type, so we need to introduce two classes to represent it and its animated property SVGAnimatedRect.
-- SVGValueProperty: It is derived from SVGProperty and it will be the base class of all the SVG type based properties. It is basically a RefCounted object with m_value member. For SVGRect, m_value will be of type FloatRect.
-- SVGAnimatedValueProperty: It is derived from SVGAnimatedProperty and it will be the base class of all the animated SVG type based properties. It is RefCounted object with two RefCounted members. These two members are of type SVGValueProperty. For SVGAnimatedRect, baseVal and animVal will be of type SVGRect.
SVGAnimatedValueProperty will be responsible of:
1) Provide access to its baseVal and animVal. Note the same interface is used internally and used by the DOM.
2) Managing the animation of the property by starting and stopping it.
3) Coordinating the changes in its baseVal and animVal with the owner element.
--
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/20190319/6d531f75/attachment.html>
More information about the webkit-unassigned
mailing list