The spec link is https://www.w3.org/TR/SVG2/painting.html#InterfaceSVGMarkerElement
Created attachment 382391 [details] Patch
Created attachment 383488 [details] Patch
Comment on attachment 383488 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=383488&action=review > Source/WebCore/svg/SVGMarkerElement.h:70 > + void setOrientToAngle(SVGAngle&); const SVGAngle& or Ref<SVGAngle>&& ? Could a null angle indicate "auto"? > Source/WebCore/svg/SVGMarkerTypes.h:85 > + static unsigned highestEnumValue() { return SVGMarkerOrientAngle; } Deserves a comment to explain why it's not SVGMarkerOrientAutoStartReverse
Created attachment 383508 [details] Patch
Comment on attachment 383488 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=383488&action=review >> Source/WebCore/svg/SVGMarkerElement.h:70 >> + void setOrientToAngle(SVGAngle&); > > const SVGAngle& or Ref<SVGAngle>&& ? Could a null angle indicate "auto"? Argument type was changed to const SVGAngle&. Some methods of SVGAngle had to be made const. >> Source/WebCore/svg/SVGMarkerTypes.h:85 >> + static unsigned highestEnumValue() { return SVGMarkerOrientAngle; } > > Deserves a comment to explain why it's not SVGMarkerOrientAutoStartReverse A comment was added in SVGMarkerTypes.h where the enum value SVGMarkerOrientAutoStartReverse is defined.
Comment on attachment 383508 [details] Patch Clearing flags on attachment: 383508 Committed r252444: <https://trac.webkit.org/changeset/252444>
All reviewed patches have been landed. Closing bug.
<rdar://problem/57176727>
Comment on attachment 383508 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=383508&action=review > Source/WebCore/svg/SVGMarkerElement.h:67 > + String orient() const; > + void setOrient(const String&); Can we use [Reflect] and omit these? > Source/WebCore/svg/SVGMarkerElement.idl:45 > + attribute DOMString orient; Can we use [Reflect] here?