Bug 191376

Summary: [SVG2]: Remove the interface SVGPoint
Product: WebKit Reporter: Said Abou-Hallawa <sabouhallawa>
Component: SVGAssignee: Said Abou-Hallawa <sabouhallawa>
Status: NEW ---    
Severity: Normal CC: annulen, cdumez, dbates, dino, esprehn+autocc, ews-watchlist, fmalita, glenn, gyuyoung.kim, jbedard, kangil.han, kondapallykalyan, pdr, rakuco, ryuan.choi, schenney, sergio, zimmermann
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 202479    
Bug Blocks: 191292    
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch
none
Patch none

Description Said Abou-Hallawa 2018-11-07 09:36:59 PST
This will affect the interface SVGPointList. Instead of handling items of type SVGPoint, it will handle items of type DOMPoint.

The specs page is: https://www.w3.org/TR/SVG2/shapes.html#InterfaceSVGPointList

Also this functions will return DOMPoint instead of returning SVGPoint:

SVGGeometryElement::getPointAtLength()
SVGSVGElement::createSVGPoint()
SVGTextContentElement::getStartPositionOfChar()
SVGTextContentElement::getEndPositionOfChar()
Comment 1 Said Abou-Hallawa 2019-07-16 15:44:53 PDT
WPT failing test: http://w3c-test.org/svg/types/elements/SVGGeometryElement-rect.svg
Comment 2 Said Abou-Hallawa 2019-10-07 17:18:46 PDT
Created attachment 380375 [details]
Patch
Comment 3 Said Abou-Hallawa 2019-10-08 00:14:59 PDT
Created attachment 380406 [details]
Patch
Comment 4 Said Abou-Hallawa 2019-10-08 00:41:02 PDT
Created attachment 380411 [details]
Patch
Comment 5 Said Abou-Hallawa 2019-10-09 10:40:07 PDT
Created attachment 380542 [details]
Patch
Comment 6 Said Abou-Hallawa 2019-10-09 14:53:57 PDT
Created attachment 380574 [details]
Patch
Comment 7 Said Abou-Hallawa 2019-10-14 13:36:30 PDT
A GitHub discussion about this topic is here: https://github.com/w3c/svgwg/issues/706.