WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
184768
Introduce SVGGeometryElement interface
https://bugs.webkit.org/show_bug.cgi?id=184768
Summary
Introduce SVGGeometryElement interface
Dirk Schulze
Reported
2018-04-18 19:55:24 PDT
Start implementing SVGGeometryElement interface for path. No new functionality, just different inheritance. Add a fix for getPointAtLength (follow spec and web more restrictive).
Attachments
Patch
(28.45 KB, patch)
2018-04-18 20:01 PDT
,
Dirk Schulze
no flags
Details
Formatted Diff
Diff
Patch for landing
(28.45 KB, patch)
2018-04-19 17:22 PDT
,
Dirk Schulze
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Dirk Schulze
Comment 1
2018-04-18 20:01:52 PDT
Created
attachment 338299
[details]
Patch
Dirk Schulze
Comment 2
2018-04-19 17:22:43 PDT
Created
attachment 338385
[details]
Patch for landing
WebKit Commit Bot
Comment 3
2018-04-19 18:00:46 PDT
Comment on
attachment 338385
[details]
Patch for landing Clearing flags on attachment: 338385 Committed
r230829
: <
https://trac.webkit.org/changeset/230829
>
WebKit Commit Bot
Comment 4
2018-04-19 18:00:47 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 5
2018-04-19 18:03:02 PDT
<
rdar://problem/39583614
>
Said Abou-Hallawa
Comment 6
2018-06-18 10:15:43 PDT
Comment on
attachment 338385
[details]
Patch for landing View in context:
https://bugs.webkit.org/attachment.cgi?id=338385&action=review
> Source/WebCore/svg/SVGGeometryElement.cpp:85 > + InstanceInvalidationGuard guard(*this);
This actually does nothing.
> Source/WebCore/svg/SVGGeometryElement.idl:28 > + readonly attribute SVGAnimatedNumber pathLength; // FIXME: Should be [SameObject].
According to
https://www.w3.org/TR/2014/WD-SVG2-20140211/single-page.html#types-InterfaceSVGGeometryElement
, the SVGGeometryElement does not include the member pathLength. I do not understand why this member is included here.
> Source/WebCore/svg/SVGPathElement.idl:-28 > - readonly attribute SVGAnimatedNumber pathLength;
According to
https://www.w3.org/TR/2014/WD-SVG2-20140211/single-page.html#paths-InterfaceSVGPathElement
, the SVGPathElement still has the member pathLength. I am not sure why this member was moved from SVGPathElement to SVGGeometryElement.
Said Abou-Hallawa
Comment 7
2018-06-20 11:32:41 PDT
Comment on
attachment 338385
[details]
Patch for landing View in context:
https://bugs.webkit.org/attachment.cgi?id=338385&action=review
>> Source/WebCore/svg/SVGGeometryElement.idl:28 >> + readonly attribute SVGAnimatedNumber pathLength; // FIXME: Should be [SameObject]. > > According to
https://www.w3.org/TR/2014/WD-SVG2-20140211/single-page.html#types-InterfaceSVGGeometryElement
, the SVGGeometryElement does not include the member pathLength. I do not understand why this member is included here.
I was wrong.Here I the correct link for the specs:
https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
.
>> Source/WebCore/svg/SVGPathElement.idl:-28 >> - readonly attribute SVGAnimatedNumber pathLength; > > According to
https://www.w3.org/TR/2014/WD-SVG2-20140211/single-page.html#paths-InterfaceSVGPathElement
, the SVGPathElement still has the member pathLength. I am not sure why this member was moved from SVGPathElement to SVGGeometryElement.
I was wrong. Here is the correct link for the specs:
https://svgwg.org/svg2-draft/paths.html#InterfaceSVGPathElement
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug