-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] svg: support <circle> element #17681
Commits on Sep 11, 2017
-
style: Supoort "fill", "x", "y", and "r" svg properties
Implement "fill", "x", "y", and "r" svg properties in servo.
Configuration menu - View commit details
-
Copy full SHA for 61067f4 - Browse repository at this point
Copy the full SHA 61067f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cee18c1 - Browse repository at this point
Copy the full SHA cee18c1View commit details -
script: Add a PropertyDeclarationBlock field to SVGElement
Add a PropertyDeclarationBlock to SVGElement to parse and store SVG presentation attributes. For now, parse and store attributes if the attribute name is "fill".
Configuration menu - View commit details
-
Copy full SHA for a973309 - Browse repository at this point
Copy the full SHA a973309View commit details -
net: Add geometry api to image cache
Add api to create, update, delete geometry from ImageCache.
Configuration menu - View commit details
-
Copy full SHA for 8d19783 - Browse repository at this point
Copy the full SHA 8d19783View commit details -
script: Implement SVGGeometryElement
Add SVGGeometryElement implementation.
Configuration menu - View commit details
-
Copy full SHA for cbeef7d - Browse repository at this point
Copy the full SHA cbeef7dView commit details -
script: Ensure a geometry key for an <svg> element in html tree
Add a geometry key field to the SVGSVGElement, When the <svg> element is bind to a parent html element, ensure it contains one, and delete it when the element is unbind. Also, pass the svg data to layout when the key is present.
Configuration menu - View commit details
-
Copy full SHA for 3cce825 - Browse repository at this point
Copy the full SHA 3cce825View commit details -
script: Implement SVGCircleElement
Add basic support for <circle>, and create dom for it.
Configuration menu - View commit details
-
Copy full SHA for 75f00ca - Browse repository at this point
Copy the full SHA 75f00caView commit details -
layout: create layout objects for SVG items
Currently, layout objects for an SVG are store in a vector.
Configuration menu - View commit details
-
Copy full SHA for f1a0003 - Browse repository at this point
Copy the full SHA f1a0003View commit details -
layout: generate geometries for SVG
Add SvgDisplayItem to display list, and generate geometries for SVG.
Configuration menu - View commit details
-
Copy full SHA for 516cffa - Browse repository at this point
Copy the full SHA 516cffaView commit details
Commits on Oct 6, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c8a4f0a - Browse repository at this point
Copy the full SHA c8a4f0aView commit details