summaryrefslogtreecommitdiff
path: root/src/static_libs/vg_common (follow)
AgeCommit message (Collapse)Author
2018-02-12interfaces: merge all bounds_get methods into efl.gfx.pathMike Blumenkrantz
ref 884fc35160152712decdf7fd43082ef3912c0856
2018-02-12efl_vg: use efl.object's name property instead of implementing a new oneMike Blumenkrantz
2017-11-07evas_vg_load_svg: default stop opacity color should be 255, not 0Vitalii Vorobiov
@fix
2017-11-07vg_common: property apply "objectBoundingBox" morphings to radial gradientVitalii Vorobiov
When objectBoundingBox flag is set up, all gradients should morphed into multiple gradients for every entity that has gradient to be applied on
2017-11-07svg_parse: parse correct values for radialGradientVitalii Vorobiov
Especially Radius calculation which was a huge pain to find formula within SVG documentations!
2017-11-07vg_common: apply related coordinates for linear gradientVitalii Vorobiov
multiply it with object size or with view box sizes depending on gradientUnits value
2017-11-07svg_parse: parse linear gradient variables accroding to gradientUnitsVitalii Vorobiov
There are difficult cases according to https://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html
2017-11-07vg_common: parse and store userSpaceOnUse (for gradient) when it is setVitalii Vorobiov
So it can be calculated during the draw later on
2017-10-27evas/vg: fixed handling of stroke width in cairo and native backendSubhransu Mohanty
2017-10-27static_lib: added vg_common static libSubhransu Mohanty
Features: Copied vg eet descriptor from edje_data Copied convert func from Svg_Node to Efl_VG from edje added convert function from Efl_VG to Svg_Node