summaryrefslogtreecommitdiff
path: root/rust/src/gradient.rs
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2018-01-22 13:18:53 -0600
committerFederico Mena Quintero <federico@gnome.org>2018-01-22 13:18:53 -0600
commit828d222fc76078ba4cb0ef2a6d1874fba3a5b19e (patch)
tree85ff6d10c6a8b67009931f4b2d0c6427665c3fc3 /rust/src/gradient.rs
parent3b2b9b010cebf5844c618437025e8bc2a5e81ba7 (diff)
parentf7ac35cf0e7f4a77eb5fd2ec3fc4875c5178f90e (diff)
downloadlibrsvg-828d222fc76078ba4cb0ef2a6d1874fba3a5b19e.tar.gz
gitlab#182 - Merge branch 'parse-transform-with-cssparser'
We no longer use lalrpop to parse SVG's "transform" attribute. We do it by hand with rust-cssparser. Lalrpop currently suffers from having to recompile its regexps on each invocation of the parser, so SVGs with many "transform" attributes are parsed slower than they should be. The grammar for the "transform" attribute is very small, anyway, and doesn't require an industrial-strength parser. Rust-cssparser is perfectly capable of dealing with it. https://gitlab.gnome.org/GNOME/librsvg/issues/182
Diffstat (limited to 'rust/src/gradient.rs')
0 files changed, 0 insertions, 0 deletions